#lightbox{
	position: absolute;
	left: 0; width: 100%;
	z-index: 100; text-align: center; line-height: 0;
}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #ecd496; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%;  /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color:  #ecd496; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* стиль */
.bodystyle{
	background-image:url(/images/bg/mmbg.gif);
	background-position:center;
	background-repeat:repeat-y;
}
.leftback{
	background-image:url('/images/bg/mlbg.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:178px;
}
.leftback1{
	background-image:url('/images/bg/mmlbg.gif');
	background-position:right top;
	background-repeat:repeat-y;
}
.rightback1{
	background-image:url('/images/bg/mmrbg.gif');
	background-position:left top;
	background-repeat:repeat-y;
}
.rightback{
	background-image:url('/images/bg/mrbg.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:178px;
}
.bottomback{
	background-image:url('/images/bg/bbg.gif');
	background-position:top center;
	background-repeat:no-repeat;
	height:5px;
	
}
.topback{
	background-image:url('/images/bg/tbg.gif');
	background-position:bottom center;
	background-repeat:no-repeat;
	height:5px;
	
}




.search-title{
	color:#734e2c;
/*	margin:20px 0 20px 6;*/
	font-weight:bold;
	font-size:15px;
	padding:3px 5 3px 5px;
	margin-bottom:15px;
	background-color:#DFC070;
}



.TopMenu {font-family:Arial; font-size:11px; color:white; text-transform:uppercase;}
.TopMenu a{color:white;text-decoration:none;}
.TopMenu td{padding:0px 25px 0px 1px;}
.TopMenu div{float:left;vertical-align:middle;}
.CDivAct{padding:6px 5px 0px 5px;height:20px;_height:26px;background-image:url(/images/nm/b1.gif);background-repeat:repeat-x;}
.CDivAct {color:black;background-repeat:repeat-x;}
.CDivNAct{padding:6px 5px 0px 5px;height:20px;_height:26px;background-repeat:repeat-x;}

.MenuHoverMainDiv{width:100%;border:1px solid #2e2e2e;border-top:0px;padding:1px 2px 2px 1px;}
.MenuHoverMainDiv{padding-left:5px;height:20px;font-family:Arial; font-size:11px;color:#999999;}
.MenuHoverActDiv{background-image:url(/images/new2/menu2bg.gif);background-repeat:repeat-x;}

.Banners{margin-bottom:17px;padding:0px 0px 0px 0px;width:100%;}
.FCell{padding:0px;background-color:#f0ddac;}
.SCell{padding:0px;background-color:#f0ddac;background-image:url(/images/scell.gif);
background-repeat:no-repeat; background-position:right;}
.FPHeader{padding-bottom:5px;font-weight:bold;}
.FPHeader a{text-decoration:none;}

.MainText_index{font-family:Arial; font-size:11px; color:black; padding:0px; _padding: 15px 10px;margin-bottom:8px; width: 673px; float: right;} /* главная (div) */
.MainText{font-family:Arial; font-size:11px; color:black; padding: 0px 15px 0px 15px;margin-bottom:8px; width: 670px;} /* остальные */
.MainText_index2{font-family:Arial; font-size:11px; color:black; padding:0px; _padding: 15px 10px;margin-bottom:8px; width: 993px; float: right;} /* главная (div) */
.MainText2{font-family:Arial; font-size:11px; color:black; padding: 0px 15px 0px 15px;margin-bottom:8px; width: 990px;} /* остальные */

.MainText td {font-family:Arial; font-size:11px; color:black;padding:15px;}
.MainText2 td {font-family:Arial; font-size:11px; color:black;padding:15px;}
.MainText td p {margin:0 0 15px 0;font-family:Arial; font-size:11px; color:black;line-height:1.5;}
.MainText p {margin:12px 0 15px 0;font-family:Arial; font-size:11px; color:black; text-align:justify;}

.MainText a{color:black;text-decoration:underline;}
.MainText h1{color:#734e2c;margin:23px 0 23px 6;font-size:15px;text-transform:uppercase;}
.MainText h2{padding:7px 0 7px 17px;margin-bottom:15px;font-size:13px;text-transform:uppercase;background-color:#DFC070;} 
.MainText h3{margin:13px 0 5px 0;font-size:13px;text-transform:uppercase;}
.MainText h4{margin:13px 0 5px 0;font-size:12px;text-transform:uppercase;}
.MainText h5{margin:2px 0 6px 10px;color:black;font-family:Arial;font-size:12px;font-weight: bold;}
.MainText h6{margin:28px 0 5px 0;font-size:12px;text-transform:uppercase;} /*  подзаголовок с увеличенным верхним отступом */
.Thotels tr td h3 {margin:5px 0 5px 0;font-size:13px;text-transform:uppercase;}
.Thotels tr td p {margin:0;}
.MainText td h3{margin:0px 0 5px 0;font-size:13px;text-transform:uppercase;}
.MainText ul {margin:10px 0 15px 30px;}

.icqtext, .icqtext a{
	font-size:7pt;
	font-family:Tahoma;
	line-height: 8pt;
	padding:0px;
	margin:0px;
	color:#000000;
	text-decoration: none;
}



/* без ширины */
.MainTextNW{font-family:Arial; font-size:12px; color:black; padding: 0px 0px 0px 0px;}/* без ширины */
.MainTextNW td {font-family:Arial; font-size:12px; color:black;}
.MainTextNW td p {margin:0 0 15px 0;font-family:Arial; font-size:12px; color:black;line-height:1.5;}
.MainTextNW p {margin:12px 0 15px 0;font-family:Arial; font-size:12px; color:black;}
.MainTextNW a{color:black;text-decoration:underline;}
.MainTextNW h1{color:#734e2c;margin:23px 0 23px 6;font-size:15px;text-transform:uppercase;}
.MainTextNW h2{padding:7px 0 7px 17px;margin-bottom:15px;font-size:13px;text-transform:uppercase;background-color:#DFC070;} 
.MainTextNW h3{margin:13px 0 5px 0;font-size:13px;text-transform:uppercase;}
.MainTextNW h4{margin:13px 0 5px 0;font-size:12px;text-transform:uppercase;}
.MainTextNW h5{margin:0 0 6px 0px;color:black;font-family:Arial;font-size:12px;font-weight: bold;}
.MainTextNW h6{margin:28px 0 5px 0;font-size:12px;text-transform:uppercase;} /*  подзаголовок с увеличенным верхним отступом */
.MainTextNW td h3{margin:0px 0 5px 0;font-size:13px;text-transform:uppercase;}
.MainTextNW ul {margin:10px 0 15px 30px;}
.MenuHostels{width:100%;padding:5px 5px 5px 5px;margin:5px 5px 5px 5px;background-color:#f1ddab;}


/*Map*/
.SMap{font-family:Arial; font-size:12px; color:black;}
.Lev1M{
	color:#734e2c;
	font-size:10pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	
}
.SMap div{margin-bottom:5px;}
.SMap a{color:black;text-decoration:none;}

.Lev2M{
	margin-left:30px;
	padding-top:7px;
}
.Lev2M a{
	text-decoration:underline;
	color:#734e2c;
}

.Lev3M{
	margin-left:60px;
}

.Lev3M a{
	text-decoration:underline;
	color:#2D2D2D;	
}

.Lev4M{margin-left:90px;}

.Lev4M a{
	text-decoration:underline;
	color:#3C3C3C;
	
}
.Lev5M{margin-left:120px;}

.Lev5M a{
	text-decoration:underline;
	color:#333333;	
}

.FooterText, .FooterText a{background-color:#a09580;text-align:center;vertical-align:middle;font-family:Arial; font-size:10px; color:white;text-decoration: none;}
.MenuHidDiv{ background-image:url(/images/topbg.gif);background-repeat:repeat-x;padding:7px 3px 0px 3px;background-color:#ffffff;border-left:1px solid black;border-right:1px solid black;}
.MenuHidDivOpacity{opacity: 0.89;filter: alpha(opacity=89);}
.MenuHidDiv div{padding-bottom:7px;text-align:center;}
.MenuHidDiv a{font-family:Verdana; font-size:11.5px;font-weight:normal; color:#333333;text-decoration:none;text-transform:lowercase;}
.MenuHidDiv table td a{font-family:Verdana; font-size:11.5px;font-weight:normal; color:#333333;text-decoration:none;text-transform:lowercase;}
.divThotels {background-color:#f0ddac;margin-bottom:5px;padding:0;}
.TNomeraSpace {width:20px;}
/*.LImenuALL {margin-bottom:22px;background-color:f0ddac;padding:5px 0 5px 0;border-left:10px solid #ad7f4d;}старое Меню (раньше было вверху)*/
.container {width:600px;}
.index_anons {padding:0px;margin:0 3px 0 10px;background-color:#f0ddac;font-family:Arial;font-size:11px;text-align:justify}

#index_header_ban{
	color:#3C3C3C;
	font-family:Arial;
	font-size:8pt;
	padding-bottom:0px;

	text-align:justify;

}

.index_anons_ban {
	padding:5 10 5 5;
	margin:3 13 3 0;
	background-color:#f0ddac;
	font-family:Arial;
	font-size:8pt;


}

.ban {
	width:390px;
	padding-top:18px;
	padding-right:14px;

}

/* МЕНЮ */
.tr_menu {background-image:url(/images/td_menu.gif);background-repeat:repeat-x;color:#FFF;text-align:center;}
.div_menu_element {widht:100%;}

/* КОНТАКТЫ: Телефоны, ICQ */

.phone {margin:18px 0px 0px 0px;}
.IcqC{width:118px;_width:153px;height:160px;padding:0px 0px 0px 35px;background-color:#f0ddac;background-image:url(/images/icq.gif);background-position:4px center;background-repeat:no-repeat;text-align:center;}
.IcqC a{font-family:Arial; font-size:13px; color:black;text-decoration:none;}
.t_icq {width:105px;border:0;}
.t_icq tbody tr td a img {vertical-align:middle;}
.td_contacts {padding:0px 0 0 8px;width:160px;text-align:left}
.div_t_icq {padding:6px 0 0px 5;}

.td_spacing_index {padding:0 0 0 13px;}
tbody {margin:0;padding:0;}
table {margin:0;padding:0;}
tr {margin:0;padding:0;}


/* SIDEBAR */
.td_sidebar {padding:0 18px 0 18px;align:left;width:153px;}
.LImenu {text-align:center;padding:5px;margin:2px 0;width:143px;_width:153;background-color:#f0ddac;font-family:Arial;font-size:9px;font-weight:bold;text-transform:uppercase;}
.LImenuSelected {text-align:center;padding:5px;margin:2px 0;width:143px;_width:153;background-color:#DFC070;font-family:Arial;font-size:9px;font-weight:bold;text-transform:uppercase;}
.LImenu a{font-size:10px;color:#734e2c;text-decoration:none;}
.LImenuSelected a{font-size:10px;color:#000000;text-decoration:none;}
.LImenuALL {margin-bottom:22px;padding:5px 0 5px 0;}

.hotelsStars {text-align:center;}
div.hotelsStars a{text-decoration:none; border: none;}
div.hotelsStars a img {text-decoration:none; border: none;}
div.hotelsMenu {color:734e2c;text-decoration:none;}
div.hotelsMenu a{text-decoration:none;}
div.hotelsMenu a:hover{color:734e2c;text-decoration:none;}

.hotelsStars2 {font-size:24; font-family: "Times New Roman", Times, serif;}
.hotelsMenu a:selected{color:734e2c;text-decoration:none;}

div.hotelsList {color:734e2c;text-decoration:none; line-height:1.5; background:url(/images/hotels.jpg) no-repeat; height:500px; padding: 20px;}
.brhalf {font-size:8px;}
div.hotelsList a{text-decoration:none;}
div.hotelsList a:hover{color:734e2c;text-decoration:none;}

/*NavChain*/
.NavChain{padding:2px 0 2px 5px;margin:10px 0 0 0;background-color:#F0DDAC;}
.NavChain nobr a{TEXT-DECORATION: none;}

/* ТАБЛИЦЫ */

table {border-spacing: 0;}
tbody {margin:0px;}

.divTHotelsGallery {background-color:#f0ddac;margin-bottom:15px;padding:5px;}
.spaceTHotelsGallery {width:1px;}

.otstup {width:20px;}
td {vertical-align:top;}

.universal {border-collapse: collapse;background-color:#f0ddac;}
.universal tr td {padding:5px;border:2px solid #edd69a;}
.theader td, .theader td p, #theader td, #theader td p {background-color:#dfc070;font-weight:bold;}

.Thotels tbody tr td p {line-height:1.2;}
.Thotels tbody tr td {padding:0 5px 0 5px;}
.Tprice {background-color:#f0ddac;}
.Tprice tr td{border-bottom:solid 2px #edd69a;}
.texttable tr td, .texttable tr td p {background-color:#f0ddac;vertical-align:middle;margin:0;}
.THotelsGallery {background-color:#f0ddac;margin-bottom:15px;}
.Tblock {width:790px;}
.TblockTXT {width:500px;}





/* ФОРМА ЗАКАЗА */
.t_order {background:#CCB780;width:450px;}
.t_order tr td {background:#F1E6CA;}
.t_order tr td div {margin:0 0 5px 0;}
input {border:1px solid gray;}
select {border:1px solid gray;}
.button {border:1px solid gray;
	color:#5D5D5D;
font-family:Arial;
font-size:12px;
text-decoration:none;}


/* ================================================================================ */
#TourList{width:100%;}
#TourList TD{
	vertical-align:top;
	border-top:solid 1px black;
	WIDTH:33%;
	font-size:11px;
}
#TourList IMG{
	float:left;
	width:170px;
	margin:5px 5px 5px 0px;
	border:solid 1px black;
}
#TourList .stars{
	height:14px;
	width:43px;
	border:none;
	float:right;
}

.Colp {
	display:none;
}

