body, p, a.asusualtext, h1.hotelname_inenglish { color:#501A00; }
body, p, table, li, span, div, a.asusualtext, table.index_page_big_banner, table.program_day_color1, table.program_day_color2, div.tour_hotels_caption, td.tour_hotels_upper_row, td.tour_price, td.tour_hotels_1st, td.tour_hotels, span.usual_text { font-size:11pt; }


body {
margin:0;
padding:0;
font-family:helvetica, arial, sans-serif;
background-color: #fff;
background-image: url(/images/fon_1.jpg);
background-repeat: repeat-x;background-attachment: scroll;
font-weight: normal;
background-color: #fff;
}

p {text-align:justify; padding:0 0 12 0; margin:0 10 0 0;}

#header {
margin:0;
background-image: none;
height:185px;width:100%;text-align:right;
vertical-align:bottom;float: none;
}

#mainbodi {
background-image: none;
margin: 0 7;
vertical-align: top;
height: 300px;
}

#logoblock {
position:absolute;
top:20;left:45;
}

#turoperator {
position: absolute;
top:164;left:41;
}

#titulblock {
position:absolute;
top:17;left:470;
}

/*Вроде, нету*/
.menutop {background-image: none;width: 100%;height: 20px;vertical-align: 3px;margin-top: 140px;margin-left: 180px;}

p.address, p.address2 { 
position:absolute;
top:4;left:4;
color:#fff;
font-size:15px;
font-weight:bold
}
p.address2 { top:6;left:6;color:#000 }

p.link_to_printable {
color:#fff;
background-color:#FA9418;
border:1px solid #c16f0c;
font-size:14px;
font-weight:normal;
text-align:center;
float:right; clear:right;
z-index:2;
margin:164 0 0;
padding:0 8;
}

p.link_to_print_ayurvedaprice {
color:#000;
background-color:#f90;
font-size:14px;
font-weight:normal;
text-align:center;
float:right;
z-index:2;
margin:0;
padding: 3 6;
}
	 
#imagestrip {
height: 184px;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0 0;
width: 100%;
float: left;
margin: 0;
}

ul.leftCol {/*Вроде, нету*/
margin-top: 2px;
margin-left: 60px;
padding-left: 0;
list-style-type: none;
list-style-image: none;
}

ul.leftColhome {font-weight: bolder;line-height: 130%;clear: right;list-style-type: none;list-style-image: none;margin-top: 5px;margin-bottom: 15px;margin-left: 20px;padding: 0;}

ul.left_dop {font-weight: bolder;line-height: 130%;list-style-type: none;list-style-image: none;margin-top: 5px;margin-bottom: 15px;margin-left: 30px;padding-left: 0;}

ul.sidebar {/*Вроде, нету*/ 
list-style: inside;
margin-top: 1px;
margin-left: 20px;
}

ul.menutop {/*Вроде, нету*/
margin: 0;
padding-top: 3px;
list-style-type: none;
list-style-image: none;
}

h1 {
color:#0000CD;
font-size:26;
font-weight:bold;
background-color:transparent;
margin:0;
text-align:center;
}
h1.h1 { font-family:Verdana,Geneva,sans-serif;font-size:22px;color:#036;font-weight:bold;margin:0 0 8 0;padding:0 }
h2 {
color: #630;
font-size:18;
font-weight: bold;
background-color: transparent;
padding:0 10px 0 0px; 
margin: 0;
}
h3 {
color:#fff;
font-size:12pt;
font-weight:bolder;
float:right;
margin:0;
padding: 0 60 15 10;}
h4 {
font-size: 9pt;
font-weight: bold;
color: #ffc;
text-align: left;
float: left;
margin: 3px 20px 0;
}
h5 {
font-family:Verdana, Geneva, sans-serif;
font-size:22px;
color:#036;
font-weight:bold;
text-align:center;	
margin:0 0 8 0;
padding:0;
}
h6 {
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
color:#036;
font-weight:bold;
text-align:left;	
margin:0;
padding:0;
}

dt {/*Вроде, нету*/ 
color: #ff9;
font-size: medium;
font-style: italic;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
padding-left: 10px;
}

dd {/*Есть?*/
background-color: #fff;
color: #666;
font-size: x-small;
padding-left: 5px;
margin: 0 0 10px 5px;
}

.menutop li {/*Есть?*/
color: #f60;
font-size: 9pt;
font-weight: bold;
float: left;
padding-left: 
20px;
}

.menutop li a {/*Есть?*/
color: #ff9;
}

.menutop li a:hover {color: #f33;background-color: #ff0;}

.text1 /*Есть?*/
{color: #630;font-size: 11pt;text-align: justify;margin: 0;}

.textmin {/*Есть?*/
color: #300;
font-size: 8pt;
text-align: center;
margin-top: 0;
margin-right: 0;
margin-left: 0;
}
 
.textaczent {/*Есть?*/
color: #960;
font-size: medium;
font-weight: bold;
text-align: left;
text-indent: 0;
margin: 0;
padding-bottom: 5px;
}

.footer {padding:10 0;margin-bottom:0; text-align:center; font-size:10pt;}

.footer a {
color: #933;
text-decoration: underline;
}

a {
color:#ff0;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: none;
}

ul, ol {margin:4 0 0 15;padding: 0 0 0 0;}

ul.leftCol li a {/*Есть?*/
	color:#390;
}
ul.leftColhome li a {/*Есть?*/
color: #fff;
font-weight: bolder;
}

ul.leftCol li a:hover{/*Есть?*/
color:#f33;
text-decoration:underline;
}
ul.leftColhome li a:hover {/*Есть?*/
color: #ff3;
font-weight: bolder;
text-decoration: underline;
}
li.common_menu {font-family: Verdana, Arial, Helvetica, sans-serif; line-height:150%; font-size:10pt;}

h1.a{color: Red;ftext-decoration:none;}

h3.leftCol a{color:#fff;font-weight: bolder;text-decoration:none;}

h3.leftCol a:hover{color:#ff0;background-color:#f00;}

h3.leftCol_2 {/*Есть?*/
color: #ff9;font-size: 12pt;font-weight: bold;line-height: 10pt;text-decoration: none;margin: 0;padding: 5px 50px 5px 10px;}

h3.home {/*Есть?*/
color: #936;font-size: 12pt;font-weight: bold;text-decoration: none;margin: 0;padding: 0 10px 0 20px;}

menu1 a {color: #fff;}/*Есть?*/

menu1 a:hover {color: #f33;text-decoration: underline;}/*Есть?*/

.colcont {margin-top: 0;margin-bottom: 0;width: 100%;height: 10px  ;padding-top: 3px;}/*Есть?*/




.colconthome {/*Есть?*/
background-image: url(/images/home_05.jpg);margin-top: 0;margin-bottom: 0;padding-top: 0;width: 234px;float: left;}

.colcontleft {background-image: url(/images/home/home_5_08.gif);background-repeat: repeat-y;background-position: left top;margin: 0;padding: 0;width: 234px;float: left;}

.colboxleft {background-repeat: no-repeat;background-position: left top;width:234px;margin: 0;padding-top:20px;padding-bottom:40px;}

.colboxmiddle {background-color: #ff9;background-repeat: no-repeat;background-position: right top;width: 100%;height: 100%;float: left;}

.box_1 {background-color: #ff9;height: 100%;margin: 0 0 0 234px;clear: none;}

.box_a {background-color: #ff9;background-repeat: repeat-y;background-position: left top;width: 100%;float: left;}

.box_bottom {margin: 0;padding: 0;height: auto;border-top: 3px solid #c99;border-bottom: 3px solid #c99;}

.colbox2a {padding:0 12 0 6;height: 100%;float:left; margin-top:0; margin-bottom:7px; margin-left:0;}



.colboxnews {/*Есть?*/
width: 98%;float: left;margin: 0 0 10px;padding: 10px;border-top: 2px dashed #f00;border-bottom: 2px dashed #f00;border-right-width: 0;border-left-width: 0;}

.colboxnews1 {width: 100%;float: left;rder-top-style: dashed;}/*Есть?*/




img.index_page_chapter_header { margin-top:19; }
table.index_page_big_banner {
margin:0 0 0;
padding:12 0 7;
width:100%;
height:100%;
float:left;
border-bottom:2px solid #960;
clear:both;
}

div.index_page_small_banner_header { text-align:center; margin-bottom:4px; }
img.index_page_banner { border:none; margin-right:5pt; padding-bottom:4pt; width:81px; height:81px; }
span.indexpage_banner_caption, span.indexpage_banner_date {color:#036;font-weight:bold;}
span.indexpage_banner_caption {text-decoration: underline;}






br.clear {clear: both;}
span.redbold { color:red; font-weight:bold }

.red {/*Есть?*/
	color:red;
}
.textfon {
	color: #ff9
}


/*old stails */




/*Skype & ICQ*/
div.icq_box {color:#ffc;padding:10 30 10 20;margin-top:0;margin-right:0;margin-left:0}
span.skype_icq_name {font-size:10pt;font-variant:small-caps}
span.skype_icq_occ {font-family:Helvetica,arial,sans-serif;font-size:9.5pt}
span.skype_icq_text, span.skype_icq_number { font-size:9pt}
span.skype_icq_number {color:#FFCC00}
span.skype_icq_number2 {color:#DD6400}
div.icq_side_rendering {text-align:left; padding-bottom:4pt; font-size:10pt}









/* Hotels */
h1.hotelname, h1.hotelname_inenglish {
padding-top: 0px;
padding-bottom: 0px;
font-size: 135%;
}
.accomodationtype {color:#993366}
.hoteldescriptionblock {
padding-top:6;
padding-bottom:4;
clear: both;
}
.hoteladvertisingphrase {
font-size: 120%;
color: #993366;
font-weight: bold;
text-align: left;
padding-top: 16px;
padding-bottom: 10px;
padding-left:48px;
background-image:url(../pics/advert_1im.png);
background-repeat:no-repeat;
background-position: top left;
}
.hotelbreifdescription {
color:#993366;
font-style:italic;
font-weight:bold;
padding-top:8;
padding-bottom:7;
clear:both;
}
.titletag {
font-style: italic;
font-weight: bold;
}
.hotelweblink {
padding-top:0;
font-weight:bold;
padding-bottom:3;
}
.accomodationtype {
padding-top: 12px;
padding-bottom: 2px;
clear: right;
font-style: italic;
font-weight: bold;
}
.pricecaption {
padding-bottom: 6px;
font-weight: bold;
font-size: 120%;
color:#4271B5;
text-align: center;
}






img.hotel_thumb { width:160px; height:130px; }
.division_header_old {
	font-family:Verdana, Geneva, sans-serif;font-size:20px;color:#036;font-weight:bold;text-align: center;
	padding-bottom:10pt;
}
.division_header {
	font-family:Verdana, Geneva, sans-serif;font-size:20px;color: #790000;font-weight:bold;text-align: center;
	padding-bottom:10pt;
}

div.tour_leader { font-size:12pt;text-align:center;font-weight: bold}



/*TABLES*/
/*Tours programs*/
table.tour_program {
	table-layout: auto;
	border-collapse:collapse;
	width:100%;
}
td.tour_program_small, td.tour_program_big {
	padding: 3px 7px;
	border: 1px solid #999;
}
td.tour_program_small {
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}
td.tour_program_big {
	text-align:justify;
	vertical-align:top;
}

/*Hotels in tours and programs prices*/
table.tour_hotels {
	table-layout: auto;
	border-collapse:collapse;
	width:600px;
}
td.tour_hotels_upper_row, td.tour_hotels_1st, td.tour_hotels, td.tour_price  {
	padding:1 7;
	border:1px solid #999;
}
td.tour_hotels_1st, td.tour_hotels, td.tour_price {
	vertical-align:middle;
}
td.tour_hotels_1st {
	font-weight:bold;
}
td.tour_hotels_upper_row, td.tour_price {
	font-weight:bold;
	text-align:center;
}
td.tour_hotels_1st {
	text-align:left;
}
td.tour_hotels {
	text-align:center;
}




/* 1 */






/*Links*/
a.link, a.bold {color:#0F61CC;text-decoration:none;padding:0 2}
a.link:hover, a.bold:hover {color:#FFF;background:#A0B8DA;}

a.link_red{color: Red;text-decoration: none;}
a.link_red:hover {color: Red;text-decoration: underline;}
a img {border: none;}

a.bold {font-size: 105%;}
a.bold:hover {color:#FFF;background:#A0B8DA;}

a.downloadable {background:url(/pics/service/downloadable_link.png) no-repeat left center; padding-left:13; margin-left:2}
a.downloadable:hover {color:#FFF;background:#A0B8DA url(/pics/service/downloadable_link.png) no-repeat left center}

a.asusualtext {text-decoration:none;}





hr.brown { border:1px solid #960; }



/* MENU */
.leftmenubox, .leftmenuitemsbox {font-family:verdana, arial, Tahoma;font-weight:bold;}

.leftmenubox {
font-size:10pt;
margin:4 31 8 14;
color:White;
}
.leftmenubox a {color:#FFFACD; text-decoration:none;}
.leftmenubox a:hover {color:Black; background-color:#FAFAD2;}

.leftmenuitemsbox {font-size:90%; margin:0 15 0 20; font-weight:bold;}
.leftmenuitemsbox a	{color:Yellow; text-decoration:none;}
.leftmenuitemsbox a:hover {color:#2F4F4F; background-color:#FAFAD2;}
font.ayur_menu_item { font-size:110%; }





/* SPOILER */
.spoiler {
background-color : #fac49d;
background-image: url(/pics/top_spoiler1.gif);
border: 1px ridge #F0F0F0;
margin-top: 5px;
background-repeat: repeat-x;
background-position: top;
}
div.spoiler_textarea { width:100%; font-size:12pt }	
.spoilerheader, .spoilerheader_big, .spoilerheader_blue {
color: Blue;
cursor: pointer;
}
.spoilerheader_big {
font-size: 125%;	
color: Blue;
}
.spoilerheader_blue {
font-size: 116%;	
color: #DC143C;
}
span.horizmenu_emphasized {
color: yellow;
font-weight:bold;
}
.spoiler.open .spoilerheader {background-image: none;}
.spoiler .spoilertext {display:none;}
.spoiler.open .spoilertext {display:block;}





/*NEW*/
div.tour_hotels_caption {font-weight:bold;margin-top:7pt;text-align:center;}
div.hoteladvertisingphrase {float: left;width: 250px; text-align: center;margin-bottom: 12px;}
span.hoteladvertisingphrase {
font-size: 120%;
color: #993366;
font-weight: bold;
text-align: center;
padding-top: 0px;
padding-bottom: 10px;
}
div.tour_smalltexted_notification {text-align:center;margin:2 0 6 0;font-size:10pt;}
span.ayur_best_offer {color:red;font-size: 125%;font-family: Helvetica, verdana, arial, Tahoma;}
div.text_before_tour_description {padding-bottom:9pt;}
ol {padding: 7 0 7 23;}
table.ayur_price_comments { width:700; text-align:center }






img.tour {
	padding-left: 8px;
	padding-bottom: 6px;
}
img.main_tour {
	padding-right: 8px;
	padding-bottom: 6px;
}

.division_header {
	font-family:Verdana, Geneva, sans-serif;font-size:20px;color:#036;font-weight:bold;text-align: center;
	padding-bottom:10pt;
}


/*????*/
div.tour_duration, div.tour_route, div.tour_comment {
	font-weight:bold;text-align:center;
}
h1.tour_name {font-size:18pt;color:blue;}
div.tour_duration {font-size:12pt;color:black;}
div.tour_route {font-size:12pt;color:blue;}
div.tour_comment {font-size:12pt;color:black;margin-top:7pt;}

/*???????*/
/*????????? ????*/
div.program_day {
clear:both;
padding-bottom:2;
}
td.tour_date {
width:47px;
font-weight:bold;
vertical-align:top;
color:#009;
font-size: 90%;
padding-top:2px;
}
div.program_day img.small_square {
	margin:1;
}
td.crosslink {
width:150;
font-weight:bold;
vertical-align:middle;
padding-top:2px;
padding-left:12;
}




table.program_day_color1 {background-color:#E2C5A5}
table.program_day_color2 {background-color:#FFECC3}


/*PHOTOGALLERY*/
div.gallerybox { float:left; width:132px; height:190; margin: 0 2 2 0; text-align:center; background-color:#8db2cc }
div.gallerybox td { height:120; width:132; valign:middle; text-align:center }
div.gallerybox_mainpage { height:167 }
div.gallerybox_mainpage td { height:96 }
div.gallerybox_without_text { height:130 }
div.gallerybox, div.gallerybox img { border: 1px solid #4e5079 }
div.gallerytext { font-size:10pt; color:#000; padding:0 2 } 
div.maingalleryname { width:100%;font-family:helvetica, arial, sans-serif; font-size:15pt; font-weight:bold; text-align:center; clear:both; }






/*Tooltips and Vocabulary*/
.tooltipheader, .tooltipbody {width:300}
.tooltipbody {padding:9}
.tooltipheader {padding:5 9 5 9}
.tooltipheader {
background:#C4D5E3;
border:1px solid #C4D5E3;
font-weight:bold;
text-align:center;
}
.tooltipbody {
font-size:10pt;
background:#FFF;
border-left:1px solid #C4D5E3;
border-right:1px solid #C4D5E3;
border-bottom:1px solid #C4D5E3;
}
span.tooltip {color:#369;border-bottom:1 dashed #369; cursor:crosshair}
div.tooltipspan {padding-bottom:6px}
.tooltip_pic_header, .tooltip_pic_body {width:0}
h6.vocabulary_header {font-size:15px}
h6.vocabulary_header:first-letter {font-size:18px;color:#005}
img.vocabulary_article {width:80;height:80;border-bottom:3px dashed #C4D5E3}