* {margin:0; padding:0;}
img {border:0;}
a, a:visited {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
body {font:12px Arial;}
#container {width:997px; margin:auto;}
	.top55 {height:55px;}
		.contacts-top {float:right; width:280px; height:22px; border-bottom:1px solid #e3e3e3; background:url(/img/phones.gif) no-repeat 1px 9px; text-align:center; padding:33px 0 0 0; margin-right:10px; font:20px Trebuchet Ms;}
			.contacts-top a, .contacts-top a:visited {font-size:14px; position:relative; left:2px; text-decoration:none; color:#020000;}
	
	.mainCol {width:602px; float:left; padding:0 0 0 71px; position:relative; top:-26px;}	
		.logo {width:450px; height:109px; background:url(/img/sun.jpg) no-repeat 20px top; font:42px Trebuchet Ms; position:relative; padding:31px 0 3px 157px; line-height:35px; cursor:pointer;}
			.logo span {display:block; font-size:22px; color:#878383; padding:0 0 0 5px;}
		.top602 {width:602px; height:44px; background:url(/img/top.jpg) no-repeat; font:18px Trebuchet Ms;}
			.top602 ul {list-style:none; padding:10px 0 0 190px;}
				.top602 ul li {float:left; padding:0 50px 0 0;}
					.top602 ul li a, .top602 ul li a:visited {color:#ff5a00; text-decoration:none;}
					.top602 ul li a:hover {text-decoration:underline;}
				
		.top677 {width:677px; height:71px; background:url(/img/top-inside.jpg) no-repeat; font:18px Trebuchet Ms;}
			.top677 ul {list-style:none; padding:33px 0 0 180px !important;}
				.top677 ul li {float:left; padding:0 35px 0 0;}
					.top677 ul li a, .top677 ul li a:visited {color:#ff5a00; text-decoration:none;}
					.top677 ul li a:hover {text-decoration:underline;}
							
		.bigBlock {width:602px; height:228px; position:relative; margin:13px 0 17px 0;}	
			.currentTours {display:block; position:absolute; left:-22px; bottom:-1px; width:22px; height:136px; background:url(/img/tab01.gif) no-repeat;}
		.oneBlock {width:496px; background:#fff6dd url(/img/palms.gif) no-repeat left bottom; border:1px solid #ffddb8; margin:0 0 3px 0; padding:15px 0 14px 104px; min-height:94px;}
			.oneBlock p {padding:0 0 5px 0;}
				.oneBlock p span {font-weight:bold;}
		
	.col147 {width:140px; float:left; padding:15px 0 0 0; margin:0 0 0 23px; font-size:14px;}	
	*html .col147 {margin-left:15px;}
	*+html .col147 {margin-left:15px;}
		.countries {list-style:none;}
			.countries li {padding:0 0 3px 0;}
				.countries li img {margin:0 10px 0 0;}
				.countries li a, .countries li a:visited {color:#000; text-decoration:none;}
				.countries li a:hover {text-decoration:underline;}
		
	.col171 {width:161px; float:left; padding:17px 0 0 0; font-size:14px;}
	*html .col171 {width:151px;}
		.places {list-style:none; padding:0 0 0 15px;}
			.places li {padding:0 0 15px 0;}
				.places li span {display:block; white-space:nowrap;}
				.places li a, .places li a:visited {color:#000; text-decoration:none;}
	
	.footerHolder {clear:both; padding:0 12px 0 70px;}
		.footer {border-top:1px solid #d1d1d1; position:relative; height:70px;}
			.logo-bottom {position:absolute; left:6px; top:11px;}
			.footer p {position:absolute; left:237px; top:20px;}
			.csl {position:absolute; right:56px; top:18px;}
			.counter {position:absolute; right:3px; top:19px;}



/*about.html*/			
.col728 {float:left; width:687px; position:relative; top:-26px; padding:0 0 0 71px; font-size:14px;}
.top677 {background:url(/img/top-inside.jpg) no-repeat; width:677px; height:71px;}
	.col728 h1 {font:27px Trebuchet Ms; padding:0 0 0 25px;}
		.col728 h1 img {position:relative; top:14px; left:-10px;}
	.col728 h2 {font:bold 16px Arial; color:#020000; padding:10px 0 5px 20px;}
		.col728 #tabs h2 img {margin-right:10px;}
	
	.col728 p {padding:0 0 0 10px;}
	.col728 ol {padding:10px 0 0 30px;}
		.col728 ol li {padding:0 0 20px 0;}
			.col728 ol li span {font-weight:bold;}
	
	.colSpecial {width:175px; float:left; position:relative; top:-81px; padding:0 0 0 45px;}
		.phonesTopInner {width:136px; height:45px; background:url(/img/phones-inside.gif) no-repeat right 50px; padding:103px 0 0 0; position:relative; left:-9px; text-align:center; font:20px Trebuchet Ms !important;}
			.phonesTopInner a, .phonesTopInner a:visited {font-size:14px; position:relative; left:17px; text-decoration:none; color:#020000;}
		
		.colSpecial h3 {font:16px Trebuchet Ms; color:#ffaa01; background:url(/img/h3.gif) no-repeat bottom left; margin:20px 0 10px 30px;}
		.places-sm {list-style:none; font-size:13px; padding:0 0 20px 0;}	
			.places-sm li {padding:0 0 3px 0;}
				.places-sm li img {position:relative; top:3px; padding:0 4px 0 0;}
				.places-sm li a, .places-sm li a:visited {color:#000; text-decoration:none;}
				
				
/*country.html*/						

.crumbs-right {float:right; list-style:none; font-size:14px; padding:35px 20px 0 0;}
	.crumbs-right li {float:left;}
		.crumbs-right li a, .crumbs-right li a:visited {color:#ff7302; text-decoration:none;}

.headers {height:35px; background:#ffe499; border-collapse:collapse; width:100%; margin:20px 0 0 0;}
	.headers th {font-weight:normal; text-align:left; padding:0 0 0 17px;}
		.long {width:490px;}
		.md {width:170px; text-align:center !important; padding-left:0 !important;}
		.lst {text-align:center !important; padding-left:0 !important; width:100px;}

.contentTable {border-collapse:collapse; margin-bottom:20px; width:100%;}
	.odd {background:#e1e1e1;}
	.contentTable td {padding:5px; border:1px dotted #8c8c8c;}
	
	
/*country2.html*/		
.photoHolder {width:676px; height:136px; border-bottom:1px solid #ffb04d; border-top:1px solid #ffb77d; background:url(/img/bg137.jpg) repeat-x; margin:20px 0 0 0;}
	.photoHolder ul {padding:5px 0 0 17px !important; background:url(/img/multiple_photo_holder.gif) no-repeat 17px 5px; height:126px;}
	*html .photoHolder ul {background-position:17px 5px;}
	*+html .photoHolder ul {background-position:17px 5px;}
		.photoHolder ul li {width:126px; height:126px; margin:0 3px 0 0; float:left; list-style:none;}
			.photoHolder ul li img {position:relative; top:4px; left:4px;}

.col728 ul {padding:10px 0 0 25px;}			
			
/*#tabs-3 ul, #tabs-2 ul, #tabs-1 ul {padding:0 0 0 27px;}*/
#tabs-3 strong, #tabs-2 strong, #tabs-1 strong {display:block;}
#tabs-3 {padding-top:20px;}

#li_tabs-2 {border-left:1px solid #000; border-right:1px solid #000; padding:0 5px 0 5px; margin:0 10px 0 10px;}

.prevNextTours {font:11px Arial; border-collapse:collapse; margin-top:20px; width:688px;}
	.prevNextTours td {padding:4px; border:1px solid #ccc; width:50%;}

.countries.extra {}
	.countries.extra li {background:url(/img/bulit-sm.gif) no-repeat 4px 4px; padding:0 0 5px 20px;}
