@charset "utf-8";
* {
	padding: 0;
	margin: 0;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background:url(../gfx/bg.png) repeat;
	font-size:9pt;
	line-height:13pt;
	color:#331a0a;
}
img{	margin:0;}
h1, h2{
	font-size:17pt;
	font-weight:normal;
	margin:10px 0;
	text-align:center;
	}
h3, h4{
	font-size:11pt;
	margin:5px 0;
	text-align:left;
	}
h1, h3{	color:#e47b00;}
h2, h4{	color:#199fe0;}
.background {
	width:100%;
	background:url(../gfx/bg_top.png) repeat-x;
	padding-bottom:30px;
}
.top {
	background:url(../gfx/top.png) no-repeat top;
	width:990px;
	margin:0 auto;
}
.container {
	width:770px;
	float:left;
}
.baner{
	}
.languages{
	float:right;
	height:21px;
	padding:2px 6px 4px 0;
	}
.languages img{
	margin:0;}
.left {
	width:205px;
	margin:0 10px 0 0px;
	float:left;
}
.menuLeft {
	margin:17px 0 0 5px;
}
.menuLeft img{
	margin:0 2px 1px 1px;}
.content{
	width:565px;
	margin:0 10px 0 0;
	float:left;
	}
.content span, .content a{
	color:#e47b00;
	text-decoration:none;
	font-weight:bold;
	}
.rightSide{
	/*margin:10px 0 0;*/
	float:left;
	width:190px;
	}
/*--------------- BOOKING Right ---------------------*/
.bookPanel{
	background:#b5ddf0;
	border:solid 1px #87c0dc;
	}
.bookForm{
	width:160px;
	margin:0 auto;
	}
.bookForm p{
	color:#023751;
	margin:5px 0;
	font-weight:bold;
	}
.bookForm span{	color:#023751;}
.bookField{
	height:20px;
	padding:2px 0 0 2px;
	width:158px;
	margin:2px 0 5px;
	}
.bookCheck{	margin:2px 5px 5px 0;}
.hrBlue{
	border-bottom:solid 1px #26abec;
	margin:5px 0;
	}
.hrBrown{
	border-bottom:solid 1px #c1b6a3;
	margin:15px 0;
	}
	.hrBrown2{
	border-bottom:solid 1px #d0c8ba;
	margin:2px 0;
	}
/*------------- BOOKING Right END -------------------*/
/*-------------- CLIENT FEEDBACK --------------------*/
.feedbackPanel{
	background:#f0eee9;
	border:solid 1px #d5d0c3;
	margin-top:5px;
	padding-top:3px;
}
	.feedBackItem{
	border-bottom:solid 1px #c98703;
	margin:0px 5px 5px 5px;
	padding:4px;
	}
.fDate, .fNick{
	color:#c98703;
	font-size:10px;
	font-weight:bold;
	}
.fNick{
	text-align:right;
	}
.fContent{
	background:url(../gfx/feedback_point.png) no-repeat top left;
	padding-left:10px;
	margin:5px 0;
	}
/*------------ CLIENT FEEDBACK END ------------------*/
/*------------------ FOOTER -------------------------*/
.footer {
	width:100%;
	background:url(../gfx/footer.png) repeat-x top #372f23;
	/*margin-top:3px;*/
	text-align:center;
	color:#fffecc;
}
.footerBg{
	color:#aaa291;
	margin:0 auto;
	position:relative;
	padding-top:20px;
	width:980px;
	font-size:10px;
	font-weight:bold;
	}
.footer a {
	color:#aaa291;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
.footer table{
 border-collapse:collapse;
	margin:10px auto 20px auto;
 text-align:left;
	}
.footer table th{
	border-right:solid 1px #494236;
	}
.footer table th, .footer table td{
	font-weight:normal;
	padding:0 50px;
	vertical-align:text-top;
	}
.copy{
	position:absolute;
	right:5px;
	bottom:5px;
	background:url(../gfx/copy.png) no-repeat center;
	padding:9px 0 0 9px ;
	}
/*---------------- FOOTER END ----------------------*/
.clear {
	clear:both;
}
.mainContent{	border-collapse:collapse;}
.cotentLeft, .cotentRight{
	float:left;
	width:276px;
	}
.cotentLeft{ padding-right:6px;	}
.cotentRight{	padding-left:6px;}

.tripTitle{
	font-weight:bold;
	font-size:11pt;
	margin:20px 0 5px 0;
	}
.tripFMini{	text-align:center;}
.tripFMini img{
	border:solid 1px #534a3a;
	margin:4px;
	}
	
.offerTable{	border-collapse:collapse;}
.offerTable td{vertical-align:top;}
.offerTable .foto{	
	border:solid 1px #534a3a;
	margin-left:5px;
	}
.offerTable img{border:solid 1px #fff;}
.offerTable .btnMore{
	text-align:right;
	margin:10px 10px 0;
	}

.bookingContent{
	background:#f5f3f0;
	padding:10px;
	}
.required{
	color:#e47b00;
	text-align:right;
	padding:0 170px 0 5px;
	}
.bookFormComplete th{ 
	text-align:left;
	padding-right:10px;
	}
.bookFieldComplete{
	height:16px;
	padding:1px 0 0 1px;
	width:215px;
	margin:1px 0;
	border:solid 1px #e1ddd8;
	}
.bookListComplete{
	height:20px;
	padding:1px 0 0 1px;
	width:218px;
	margin:1px 0;
	border:solid 1px #e1ddd8;
	}
/* ---------------------- MAIN PAGE CONTENT ----------------------------*/
.privateTours{
	background:url(../images/private_tours.jpg) no-repeat;
	margin:0 0 11px 0;
	}
.airportTransfers{ 
	background:url(../images/airport_transfers.jpg) no-repeat;
	margin:0 0 11px 11px;
	}
.backpackers{
	background:url(../images/backpackers.jpg) no-repeat;
	margin:0 0 11px 0;
	}
.krakow{
	background:url(../images/krakow_sightseeing.jpg) no-repeat;
	margin:0 0 11px 11px;
	}
.dayActivities{
	background:url(../images/day_time_activities.jpg) no-repeat;
	margin:0 0 11px 0;
	}
.nightActivities{
	background:url(../images/night_activities.jpg) no-repeat;
	margin:0 0 11px 11px;
	}
.privateTours, .airportTransfers, .backpackers, .krakow, .dayActivities, .nightActivities{
	width:275px;
	height:248px;
	color:#FFF;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	}
.desc span, .desc a{
	color:#edad2c;
	font-size:10pt;
	}
.desc{
	background:transparent url(../gfx/bg_desc.png);
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	margin:0 10px;
	height:60px;
	line-height: 15px;
	padding-top:1px;
	}
/* -------------------- MAIN PAGE CONTENT END --------------------------*/
