@import "common.css";
body { margin:0; background:url(/images/bg.png) #E7CD96;}
body, th, td, input, select, textarea { font:12px Verdana;}
textarea { width:100%; height:100px;}

/* tours */
.tp_big_frame td label { font-size:10px !important;}


.hidden { display:none;}

body.preview td { text-align:center;}

a{ color:#990F00; cursor:pointer;}
a:hover{ color:#5F0900;}

.large { font-size:12px !important;}
a.allObj { clear:both; display:block; text-align:right; padding:0 24px 0 0; background:url(/images/arr_yel.gif) no-repeat right;}


iframe { border:0;}
iframe.weather { width:780px; height:560px;}


div.container { width:1000px; margin:0 auto; position:relative; border:1px solid #990F00; border-top:0; border-bottom:0;}

/*div.head { background:url(/images/head.jpg) no-repeat 0 0; height:336px;}
	a.logo{ display:block; width:330px; height:146px; border:0; text-decoration:none;}
	p.slogan{ margin:0; width:326px; text-align:right; color:#F8EDDE;}
	p.phones{ margin:10px 0 0 0; width:326px; text-align:right; color:#990F00; font-weight:bold; font-size:14px;}
	p.adress{ margin:10px 0 0 0; width:326px; text-align:right; color:#990F00; font-weight:bold;}*/

div.head { background:url(/images/head.jpg) no-repeat 0 0; height:261px;}
	a.logo{ display:block; width:330px; height:146px; border:0; text-decoration:none;}
	p.slogan{ margin:0; width:326px; text-align:right; color:#F8EDDE; background:#990F00; padding:2px 5px;}
	p.phones{ margin:5px 0 0 0; width:326px; text-align:right; color:#990F00; font-weight:bold; font-size:12px;}
	p.adress{ margin:5px 0 0 0; width:326px; text-align:right; color:#990F00; font-weight:bold;}
	div.rotpic { width:237px; height:261px; position:absolute; top:0; right:0; background-position:0 0; background-repeat:no-repeat;}
	/*div#rotpic-id0 { background:url(/images/head-id0.jpg) 0 0 no-repeat;}
	div#rotpic-id3 { background:url(/images/head-id3.jpg) 0 0 no-repeat;}*/

div.menu { background:url(/images/line1.gif) no-repeat 0 18px #990F00; height:39px;}
	div.menu ul.menu{ margin:0 0 0 130px; padding:0; list-style:none;}
		div.menu ul.menu li{ margin:0 0 0 20px; height:39px; background:url(/images/menu_r.gif) no-repeat top right; text-transform:uppercase; float:left; font-size:12px; color:#FFFCC8; font-weight:bold; padding:0 0;}
		div.menu ul.menu li a{ display:block; margin:14px 14px 0 0; color:#FFFCC8; text-decoration:none;}
		div.menu ul.menu li a:hover{ color:#fff;}
		/*div.menu ul.menu li.current { color:#fff;}*/
		
div.rmenu { /*float:right;*/ position:absolute; top:300px; right:0;   z-index:10;}
div#rmenu18 { display:none;}
div#rmenu27 { display:none;}
div#rmenu74 { display:none;}
	div.rmenu ul.menu{ margin:10px 16px 0 0; list-style:none; padding:0;}
		div.rmenu ul.menu li{ padding:13px 0 13px 30px; text-transform:uppercase; color:#990F00; font-weight:bold;}
		div.rmenu ul.menu li a{ color:#990F00; text-decoration:none;}
		div.rmenu ul.menu li a:hover{ text-decoration:underline;}
		div.rmenu ul.menu li#li19{ background:url(/images/b_pln.gif) no-repeat top right;}
		div.rmenu ul.menu li#li19:hover { background:url(/images/b_pln_on.gif) no-repeat top right;}
		div.rmenu ul.menu li#li12{ background:url(/images/b_str.gif) no-repeat top right;}
		div.rmenu ul.menu li#li12:hover{ background:url(/images/b_str_on.gif) no-repeat top right;}
		div.rmenu ul.menu li#li11{ background:url(/images/oki.gif) no-repeat top left;}
		div.rmenu ul.menu li#li11:hover{ background:url(/images/oki_on.gif) no-repeat top left;}
		div.rmenu ul.menu li.blue{ color:#17347A;}
		div.rmenu ul.menu li.blue a{ color:#17347A;}
		div.rmenu ul.menu li#li20{ background:url(/images/h4.gif) no-repeat 0 6px; color:#17347A;}
		div.rmenu ul.menu li#li20:hover { background:url(/images/h4_on.gif) no-repeat 0 6px;}
		div.rmenu ul.menu li#li20 a{ color:#17347A;}
		div.rmenu ul.menu li#li21{ background:url(/images/h4.gif) no-repeat 0 6px; color:#17347A;}
		div.rmenu ul.menu li#li21:hover { background:url(/images/h4_on.gif) no-repeat 0 6px;}
		div.rmenu ul.menu li#li21 a{ color:#17347A;}
		div.rmenu ul.menu li#li22{ background:url(/images/h4.gif) no-repeat 0 6px; color:#17347A;}
		div.rmenu ul.menu li#li22:hover { background:url(/images/h4_on.gif) no-repeat 0 6px;}
		div.rmenu ul.menu li#li22 a{ color:#17347A;}
		div.rmenu ul.menu li#li23{ background:url(/images/h4.gif) no-repeat 0 6px; color:#17347A;}
		div.rmenu ul.menu li#li23:hover { background:url(/images/h4_on.gif) no-repeat 0 6px;}
		div.rmenu ul.menu li#li23 a{ color:#17347A;}
		div.rmenu ul.menu li#li24{ background:url(/images/h4.gif) no-repeat 0 6px; color:#17347A;}
		div.rmenu ul.menu li#li24:hover { background:url(/images/h4_on.gif) no-repeat 0 6px;}
		div.rmenu ul.menu li#li24 a{ color:#17347A;}
		
div.left { position:absolute; top:0; left:0; width:150px; height:150px;}
div#left-id0 { background:url(/images/l-index.gif) no-repeat; height:316px;} /* index */
/*div#left-id1 { background:url(/images/index-star.gif) no-repeat 30px 30px; height:316px;}*/ /* about */
div#left-id2 { background:url(/images/footprints-shell.gif) no-repeat 30px 0; height:450px; width:200px;} /* contacts */
div#left-id4 { background:url(/images/l-index.gif) no-repeat; height:316px;} /* partners */
div#left-id7 { background:url(/images/footprints.gif) no-repeat 0 70px; height:500px;} /* visas */
div#left-id11 { background:url(/images/footprints.gif) no-repeat 30px 0; height:450px; width:200px;} /* order */
div#left-id19 { background:url(/images/footprints.gif) no-repeat 30px 0; height:450px; width:200px;} /* order avia */
div#left-id25 { background:url(/images/footprints.gif) no-repeat 0 70px; height:500px;} /* visas */
div#left-id18 { display:none;}
div#left-id74 { display:none;}
div#left-id27 { display:none; /*background:url(/images/footprints.gif) no-repeat 30px 0; height:450px; width:200px;*/} /* order */
div#left-id-2 { background:url(/images/footprints.gif) no-repeat 30px 50px; width:200px; height:500px;} /* resttypes */
div#left-id-3 { background:url(/images/footprints.gif) no-repeat 50px 100px; width:200px; height:500px;} /* tours */
div#left-id-4 { width:200px; height:100%; background:url(/images/sandcorner.gif) no-repeat bottom left;} /* countries */
div#left-id-5 { background:url(/images/smile.gif) no-repeat 50px 30px; width:200px;} /* wheather */

div.right { clear:both; background:url(/images/index-shells2.gif) no-repeat 40px 0px; width:80px; height:50px;}
/*div#right-id0 { background:url(/images/index-shells2.gif) no-repeat 40px 20px; width:80px; height:50px;}*/ /* index */
/*div#right-id3 { background:url(/images/shell2.gif) no-repeat 40px 20px; height:150px;}*/ /* wheregood */
/*div#right-id7 { background:url(/images/index-shells2.gif) no-repeat 40px 20px; width:80px; height:50px;}*/ /* visas */
/*div#right-id-1 { background:url(/images/shell3.gif) no-repeat 0 15px; width:154px; height:157px;}*/ /* searches */
/*div#right-id-2 { background:url(/images/shell.gif) no-repeat 0 15px; width:154px; height:157px;}*/ /* resttypes */
/*div#right-id-4 { background:url(/images/sandcorner.gif) no-repeat bottom right; width:100%; height:336px; margin-top:-166px;}*/ /* countries */

div.rightblock { display:none; margin:40px 0;}
div#rightblock-id0 { display:block;}
div.rightblock img.diz { display:block; margin:0;}
div.rightblock div.block { background:url(/images/rightblock.jpg) 0 0; padding:0 20px; margin:0;}
div.rightblock p { margin:0; padding:6px 0;}

/*table.visa td { font-size:11px; background:#FFF;}*/

div.content { margin:0 210px 0 200px; padding:10px 0; min-height:500px; position:relative;/* z-index:15;*/}
	div.content ul.menu { position:relative; margin:0; padding:0; left:0; top:0;}
		div.content ul.menu ul { position:relative; margin:0; padding:0; left:10px; top:0;}
	div.content table td { font-size:11px;}
	div.content table th { font-size:11px; background:#990F00; color:#FFF; padding:4px; border:1px solid #990F00;}
	div.content table th a { color:#fff;}
	div.content ul.resttypes { list-style: square; color:#333C7D; width:532px; height:377px; background:url(/images/sandroad.gif) no-repeat 200px 0;}
	div.content ul.resttypes li { margin:6px 0;}
	div.content ul.resttypes li a { color:#333C7D; font-weight:bold;}
	div#content-id0 { margin-left:0;} /* index */
	div#content-id18 { display:none;}
	div#content-id27 { display:none;}
	div#content-id74 { display:none;}
	div#content-id4 { background:url(/images/shell4.gif) no-repeat bottom; padding-bottom:120px;} /* partners */
	div#content-id11 { background:url(/images/stars.gif) no-repeat bottom; padding-bottom:200px;} /* order */
	/*div#content-id12 { background:url(/images/smile.gif) no-repeat 500px 250px;}*/ /* turon */
	div#content-id19 { background:url(/images/stars.gif) no-repeat bottom; padding-bottom:200px;} /* order avia */
	div#content-id12 { margin-left:20px;} /* turon */
	div#content-id25 { background:url(/images/stars.gif) no-repeat bottom; padding-bottom:200px;} /* aviatime */
	div#content-id-1 { margin-left:20px;} /* searches */
	div#content-id-3 { background:url(/images/stars.gif) no-repeat bottom; padding-bottom:600px;} /* tours */
	div#content-id-5 { background:url(/images/stars.gif) no-repeat bottom; padding-bottom:200px;} /* weather */
	div#content-id-6 ul.menu { left:200px; top:40px;} /* sitemap */
		div#content-id-6 ul.menu ul { left:10px; top:0px;}
	div#content-id1 ul.menu { background:url(/images/index-star.gif) no-repeat bottom center; padding-bottom:130px;} /* about */
	div#content-id10 ul.menu { background:url(/images/index-star.gif) no-repeat bottom center; padding-bottom:130px;} /* publications */
	div#content-id3 ul.menu { background:url(/images/smile.gif) no-repeat bottom; padding-bottom:130px;} /* wheregood */
	div.content h1 { font-size:12px; font-weight:bold; text-transform:uppercase; color:#990F00; background:url(/images/line3.gif) no-repeat 0 3px; padding-left:100px;}
	div.content h2 { font-size:12px; font-weight:bold; text-transform:uppercase; color:#990F00; background:url(/images/line3.gif) no-repeat 0 3px; padding-left:100px;}
	/*div.content h3 { font-size:12px; font-weight:bold; text-transform:uppercase; color:#990F00; background:url(/images/line3.gif) no-repeat 0 3px; padding-left:100px;}*/
	div.content img.photo { clear:both; margin-bottom:10px; float:right; margin-left:15px;}

div.banner { display:none; position:absolute; top:100px; left:70px; z-index:1000;}
div.banner#banner-id0 { display:block;}
div.banner a img { border:0;}



img.countryphoto { /*float:right;*/ clear:both; margin:8px; border-width:1px; border-style:solid;}

div.country { background-repeat:no-repeat; background-position: right bottom; width:auto; margin:10px;}
div.country ul.submenu { font:bold 14px Arial; margin:0; list-style:none;}
div.country ul.submenu a { text-decoration:underline;}

table.country {}
table.country th.caption { background:#990F00 !important; text-transform:uppercase; font:bold 9px Tahoma !important; color:#FEFCC9 !important;}
table.country th { text-align:center; font:bold 9px Tahoma !important; padding:0 3px; background:#FEFCC9 !important; color:#990F00 !important; border:1px solid #FEFCC9 !important;}
table.country td { text-align:center; font:bold 9px Tahoma !important; padding:0 3px !important; background:#D9B368; border:1px solid #FEFCC9 !important; width:65px;}

p.nav { font-size:10px; border-bottom:1px solid #990F00; padding-bottom:5px;}
p#nav-id0 { display:none;}

p.admin { background:#fff; padding:6px;}

div.maincontainer { background:url(/images/sandcorner2.gif) no-repeat 0 0; position:relative;}

div.main { background:url(/images/sand.jpg) 0 0 #EAB363; /*min-height:500px;*/ position:relative;}
	/*div.main div{ clear:both;}*/
	div.main table{ clear:both;}
	/*div.main p{ clear:both;}*/
	div.main a img { border-color:#F8EDDE;}
	div.main table { border-collapse:collapse; border:0; margin:15px 0;}
	div.main td { padding:4px; border-color:#990F00; border-style:solid; border-width:1px;}
	div.main img { position:relative;}
	div.main h3{ color:#333C7D; font-size:12px; text-transform:uppercase; clear:both; padding:30px 0 20px 60px; background:url(/images/h3.gif) no-repeat 0 15px;}
	div.main h3{ z-index:15; position:relative;}
	div.main h3#h3-id0{ background-image:url(/images/h3-index.gif); padding-left:45px;}
	div.main h3 a{ color:#333C7D; text-decoration:none;}
	
	table.table { width:auto; border:0; border-collapse:collapse; margin:30px 0; position:relative;}
		table.table td{ border:0; vertical-align:top; text-align:left; width:50%;}
		table.table li { position:relative;}
		table.table h3{ /*margin-left:80px;*/ margin-right:60px; white-space:nowrap; padding-right:30px;}
		table.table a img { margin:0 0 10px 0; float:right; position:relative;}
		
	/**div.main h3{ background-image:none !important;} *//* IE6 */
	
	div.super { margin-left:20px; background:url(/images/index-star.gif) no-repeat 140px 95px; min-height:240px; position:relative; clear:both;}
		div.super h3{ margin:0;}
		div.super ul{ margin:-30px 0 0 280px; list-style:none; padding:0;}
		div.super ul li{ width:150px; margin:0 10px 0 0; padding-top:16px; background:url(/images/line2.gif) no-repeat 0 0; float:left; position:relative;}
		div.super ul li a{ display:block; min-height:70px; text-decoration:none;}
		div.super ul li a.large { font-weight:bold; color:#17347A;}
		div.super ul li a img { border:1px solid #F8EDDE;}
		div.super ul li a img.ok { border:0; margin-left:30px;}
		
	div.rotate{ margin-left:20px; position:relative; clear:both;}
		div.rotate ul{ margin:30px 0 0 100px; list-style:none; padding:0;}
		div.rotate li { background:url(/images/line1.gif) no-repeat 0 16px; padding-bottom:16px; font-weight:bold;}
		div.rotate li.s1 a{ color:#6476B3;}
		div.rotate li.s2 a{ color:#7F647A;}
		div.rotate li.s3 a{ color:#A14875;}
		div.rotate li.s1 a:hover{ color:#6D81C3;}
		div.rotate li.s2 a:hover{ color:#9C7B96;}
		div.rotate li.s3 a:hover{ color:#B35082;}
		
	div.hot{ color:#17347A; margin-left:0px; padding-left:20px; background:url(/images/index-shells.gif) no-repeat 0 40px; position:relative;}
		div.hot ul{ margin:0; list-style:none; padding:0; margin-left:100px;}
		div.hot li{ clear:both; width:240px; margin-bottom:10px;}
		div.hot a.allObj { margin-right:0px;}
		
	div.special{ color:#17347A; margin-left:20px; position:relative;}
		div.special ul{ margin:0; list-style:none; padding:0; margin-left:100px;}
		div.special li{ clear:both; width:240px; margin-bottom:10px;}
		div.special a.allObj { margin-right:0px;}

div.clear { clear:both; position:relative;}

div.footer { color:#FFFFCE; border-top:1px solid #FFFFCE; background:#990F00; padding:5px 10px; height:45px;}
	div.footer a{ color:#FFFFCE; text-decoration:underline;}
	

li.title { font-size:14px; font-weight:bold; color:#990F00; margin-bottom:10px;}

div.countries { width:550px;}
ul.region { width:150px; float:left; margin:0 30px 20px 0; padding:0; list-style:none; position:relative;}

div.main ul.menu { width:160px; position:absolute; top:20px; left:0; list-style:none; padding:0; margin:0; margin-left:-160px;}
	div.main ul.menu li.current { display:block; margin:3px 0; font-weight:bold; color:#FFF;}
	div.main ul.menu li.li0 { display:block; margin:3px 0; font-weight:bold; color:#FFF;}
	div.main ul.menu li.li0 a { color:#384359;}
	div.main ul.menu li.li0 a:hover { background:#E7CD96;}
	div.main ul.menu li.li1 { display:block; margin:3px 0; font-weight:bold; color:#FFF;}
	div.main ul.menu li.li1 a { color:#990F00;}
	div.main ul.menu li.li1 a:hover { background:#E7CD96;}
	
ul.cities { width:160px; position:absolute; top:20px; left:0; list-style:none; padding:0; margin:0; margin-left:-160px;}
	ul.cities li.li0 { display:block; margin:3px 0; font-weight:bold; color:#FFF;}
	ul.cities li.li0 a { color:#384359;}
	ul.cities li.li0 a:hover { background:#E7CD96;}
	ul.cities li.li1 { display:block; margin:3px 0; font-weight:bold; color:#FFF;}
	ul.cities li.li1 a { color:#990F00;}
	ul.cities li.li1 a:hover { background:#E7CD96;}

ul.hotels { list-style:none; width:550px; padding:0; margin:0;}
	ul.hotels li.title { float:none;}
	ul.hotels li { display:block; float:left; width:150px; margin:0 10px 20px 0;}
	ul.hotels li a.link { display:block; width:auto; height:30px;}
	ul.hotels li img { margin:0 10px 10px 0; display:block;}
	ul.hotels img.star { display:inline; float:none; margin:0; border:0;}
	
ul.tours { list-style:none; margin:10px 0; padding:0; margin:0;}
	ul.tours li{ width:150px; margin:0 10px 0 0; padding-top:16px; background:url(/images/line2.gif) no-repeat 0 0; float:left; height:200px;}
	ul.tours li a{ display:block; /*min-height:45px;*/ text-decoration:none;}
	ul.tours li img { display:block; margin-bottom:5px;}

ul.weather { list-style:none;}
ul.weather li { margin:3px; float:left; width:160px;}

form.submit input#submit_email { font-size:11px; width:200px; padding:0 3px; margin-top:20px; border:1px solid #6C6C6C;}
form.submit input#submit { height:19px; background:none; border:none; text-decoration:underline; cursor:pointer;}
form.feedback { width:400px; /*background:#efefef;*/ margin:0 auto; margin-top:20px; padding:25px 20px; border:2px solid #990F00;}
/*form.feedback table { width:100%;}*/

form.avia_request { width:90%; /*background:#efefef;*/ margin:0 auto; padding:25px 20px; border:2px solid #990F00;}
form.avia_request table { width:100%;}

table.noborder td { border:0;}