@charset "windows-1251";
b {font-family: Tahoma, Verdana, Helvetica;}	
body { background-color:#ADBEC7; }
body,td {FONT-FAMILY: Tahoma, Verdana, Helvetica; font-size:12px;}
textarea,input,select,option {font-family:Tahoma, Verdana, Helvetica; font-size:11px; background-color:#FFFFFF; border:solid 1px #1A1678;}
	
h1 {font-family: Verdana, Geneva, Arial, Helvetica; margin:0px; font-size: 14px; font-weight: bold; color:#1A1678; margin-top: 7px;}																														  
h2 {font-family: Verdana, Geneva, Arial, Helvetica; margin:0px; font-size: 14px; font-weight: bold; color:#1A1678; margin-top: 7px;}
h3 {margin:0px; margin-bottom: 10px; font-size: 13px; font-weight: bold; color:#1A1678; }

strong {font-weight: bold; color:#1A1678;}

b.b1 {margin:0px; margin-bottom: 10px; font-weight: bold; color:#1A1678;} 
b.b2 {margin:0px; margin-bottom: 10px; font-size: 11px; font-weight: bold; color:#FF0000;}
b.gold {margin:0px;  font-size: 11px; font-weight: bold; color:#8F824D;}

small {font-size:9px}
.tdtext {padding-left:10px; padding-right:2px; padding-top:4px; padding-bottom:5px}
.tdblock {margin:2px; color:1A1678; padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:5px}
.tdblockAp {margin:2px; color:1A1678; padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:5px; background-color:#FFFFFF}	   
.listH {font-size:12px; color: #1A1678; font-weight: bold; margin: 2px; padding: 5px; padding-left: 2px; text-decoration: none; background: #D5AD52;}	
.listR {background: #CCCCCC; text-align: center;}	  
.listA {font-size:11px; margin:2px; padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:5px; color:#0B3F75;  }	

input.order {background-color:#F6C73E; height:25; color:#352D84; border-top-color:#ffffff; border-left-color:#ffffff; padding:1; cursor:hand;  font-weight: bold; }

 

a,a:active,a:visited {color:#474986; text-decoration: underline;}
a:hover {color:#9A980B; text-decoration: underline;}			 

a.a1,a.a1:active,a.a1:visited {color:#005FFF; text-decoration: underline; PADDING-LEFT: 5px;}
a.a1:hover {color:#9A980B; text-decoration: underline; PADDING-LEFT: 5px;}					  

a.lmenu,a.lmenu:active,a.lmenu:visited {color:#1A1678; font-weight: bold;  text-decoration: none;}
a.lmenu:hover {color:#005FFF; font-weight: bold;  text-decoration: none;}	
	
a.hmenu,a.hmenu:active,a.hmenu:visited {font-size:11px; color: #FFFFFF; font-weight: bold; background-color: #1A1678; margin-right: 1px; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 5px; text-decoration: none; }
a.hmenu:hover {font-size:11px; font-weight: bold; color:#1A1678; background-color: #F6CE1A; margin-right: 1px; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 5px; text-decoration: none;}
 
a.zmenu,a.zmenu:active,a.zmenu:visited {font-size:9px; color: #8F8EA4; text-decoration: none;}
a.zmenu:hover {font-size:9px; color: #F6CE1A; text-decoration: underline;}	   

a.bhc,a.bhc:active,a.bhc:visited {color:#1A1678; text-decoration: underline; text-decoration: none; padding-left: 15px; }
a.bhc:hover {color:#CC3333; text-decoration: none;}

td.tdbe {margin: 0px; padding: 5px; padding-left: 15px; padding-right: 15px; text-decoration: none;}	   
td.tdbef {margin: 0px; padding-left: 5px; padding-right: 5px; }	
td.blue {font-size:12px; color: #FFFFFF; font-weight: bold; background-color: #1A1678; 	margin: 2px; padding: 5px; padding-left: 22px; text-decoration: none;} 
.tdblock2 {margin:2px; color:#FFFFFF; padding-left:6px; padding-right:7px; padding-top:8px; padding-bottom:5px; background-color:#1A1678;}
td.zoloto {font-size:12px; color: #1A1678; font-weight: bold; margin: 2px; padding: 5px; padding-left: 11px; text-decoration: none;}	 
td.zoloto1 {font-size:12px; color: #1A1678; font-weight: bold; margin: 2px; padding: 5px; padding-left: 2px; text-decoration: none;}

.but{				 		
		background-color: #1F1C75;	
		color:#FFFFFF;	
		font-weight:bold;
		cursor:pointer;				 						 
	}


#ul-menu-r {
	LIST-STYLE: none; MARGIN: 0px 2px 0px 2px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; 
}
#ul-menu-r LI {
	BORDER-BOTTOM: #bcb8ab 1px;  PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #BBBBBB 1px dashed;
}
#ul-menu-r LI.last {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#ul-menu-r A {
	TEXT-DECORATION: none
}
#ul-menu-r A:hover {
	TEXT-DECORATION: none
}
		 
.ajax-loading {
	background: url(im/loadingb.gif) no-repeat center;
}
.calBtn {FONT:11px Tahoma,Arial,sans-serif; PADDING:0}
.calButton { width:21px; height:20px; border:0; background-image:url(im/calendar.gif); margin-left:3px; }
.purpleCell {BACKGROUND-COLOR: #fff; COLOR:#555; FONT: bold 12px Arial,sans-serif}
.whiteCell {BACKGROUND-COLOR: #fff; COLOR: #006; FONT:11px Tahoma,Arial,sans-serif; PADDING:0 2px}
.sundayCell {BACKGROUND-COLOR: #fff; COLOR: #b00; FONT:11px Tahoma,Arial,sans-serif; PADDING:0 2px}
.weekDay {BACKGROUND-COLOR: #fff1db; COLOR: #000; FONT:11px Arial,sans-serif; PADDING:1px 3px}
.blackCell {BACKGROUND-COLOR:#fff; BORDER: 1px solid #ccc; COLOR: #006; FONT:11px Tahoma, Arial,sans-serif; PADDING:0 2px}
.overCell {BACKGROUND-COLOR: #eee; COLOR:#000; FONT:11px Tahoma,Arial,sans-serif; PADDING:0 2px}
#candarLeer {LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden }



.bodytable {
max-width:1200px;
min-width:775px;
width:expression(document.body.clientWidth > 1200 ? "1200px":"auto" );
background-color:#FFFFFF;
}

form {
 margin: 0px;
 padding: 0px;
}

.search-date {
	width:75px;
	height: 18px;
	background:url(/im/search-date-bg.gif) no-repeat #f2d332;
	padding:1px 29px 1px 3px;
	border:none;
	line-height:18px;
	font-size:12px;
	cursor:pointer;
}
.search-destination {
	background:url(/im/search-dest-bg.gif) no-repeat;
	border: none;
	height:20px;
	width:198px;
	line-height:18px;
	font-size:14px;
}
.search-currency {
	background:url(/im/search-val-bg.gif) no-repeat;
	border: none;
	height:20px;
	width:54px;
	line-height:18px;
	font-size:14px;
}
.calform {
	background-image: url(im/calendar.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width:120px;
	font-size:12px;
	border:solid 1px #999999;
}
.caltd {
	width:17px;
	height:14px;
	font: 10px Arial;
	color: #333333;
	text-align:center;
	text-decoration: none;
	border: 1px solid #606060;
}
.caltd:hover {
	background-color:#FFEBCC;
	background-image:
}  

.box {
	color: #1A1678;
	background: #D5AD52;
	height: 20px;
	width: 100%; 
	padding: 1; 
	font-size: 12px; 
	font-weight: bold;
	}
.fotohotel {
	border:none;
	background:#FFF;
	padding:5px;
	margin:4px;
	float:left;
}
#searchform table tr td, #searchform div, #rigcol table tr td, #rigcol div {
	font-size:11px; }
strike {
	color:#888 } 																			
	
div.hrdot {background: url(im/hrdot.gif); height: 1px; margin-top: 10px; margin-bottom:10px}
