/*** MISC ***/
@font-face {
	font-family:Shusha;
	src:url('/shusha.eot'); }

body {
	margin:0px; }
#container {
	min-width:770px;
	width:100%; }
.clear {
	width:100%;
	height:0px;
	clear:both; }

/*** HEADER ***/
#header {
	width:100%;
	height:70px;
	/*background-image:url(/images/welcome_en.gif);*/
	background-position:right bottom;
	background-repeat:no-repeat; }
#logo {
	float:left;
	width:250px;
	padding-top:15px;
	text-align:center; }
#flags {
	float:right; }
#flags img {
	margin-top:5px;
	margin-right:7px;
	border:1px solid #000000; }
#red_bar {
	background-image:url(/images/red_dot.gif);
	background-color:#FF3300;
	clear:both; }

/*** CONTENT ***/
#content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-right:239px;
	padding-left:200px;
	padding-bottom:0px;
	padding-top:0px; }
#cont_width {
	width:100%; }
#cont_float {
	float:left;
	width:100%;
	position:relative; }
#middle_col {
	float:right;
	width:100%; }
#middle_col li {
	list-style-type:none;
	float:left;
	padding-right:7px; }
.c_list {
	width:31%;
	list-style-type:none;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px; }
#left_col {
	float:left;
	width:180px;
	padding:10px;
	margin-left:-200px;
	position:relative; }
#right_col {
	float:right;
	width:239px;
	margin-right:-239px;
	position:relative; }
#err_msg {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-color:#FFCCCC;
	border:2px solid #FF0000; }
.list_50hotels {
	list-style-type:none;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	width:45%;
	float:left; }
form {
	margin:0px; }
fieldset {
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	width:350px; }
fieldset label {
	color:#000000;
	width:130px;
	float:left;
	margin-top:15px; }
fieldset nobr {
	display:none; }
fieldset img {
	vertical-align:middle; }
.commonfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333; }

/*** FOOTER ***/
#footer {
	clear:both;
	height:0px; }
#recommend {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #CCCCCC;
	background-color:#EEEEEE;
	padding:5px;
	margin:10px; }
#links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	background-color:#000000;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px; }
#links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px; }
#links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	padding-left:7px;
	padding-right:7px; }
.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-image:url(/images/blue_dot.gif);
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px; }







.red_font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000; }
.gray_font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666; }
.blue_font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006699; }
.title_hotel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	text-decoration:none; }
.list_rate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#FF0000; }
.desc_rate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#000000; }

.black_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none; }
.black_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline; }
.red_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	text-decoration:underline; }
.red_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	text-decoration:none; }
.inpfield {
	font-family: Arial, Helvatica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC; }
.border_inpfield {
	font-family: Arial, Helvatica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #666666; }
.textarea {
	font-family: Arial, Helvatica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	overflow: auto; }

SPAN.dropdownmenu {
	VISIBILITY: hidden; POSITION: absolute;
}
DIV.dropdownmenu {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; POSITION: relative;
}


/* Styles for paginator */

.ezr_first_page { font-weight: bold; text-decoration: none; font:Arial, Helvetica, sans-serif; size:10px; color:#0066CC; }
.ezr_first_page_na { color: #a9a9a9 }
.ezr_back { font-weight: bold; text-decoration: none; font:Arial, Helvetica, sans-serif; size:10px; color:#0066CC; }
.ezr_back_na { color: #a9a9a9 }
.ezr_nav { font-weight: bold; text-decoration: none; font:Arial, Helvetica, sans-serif; size:10px; color:#0066CC; }
.ezr_nav_na { font-weight: bold; color: #000000 }
.ezr_next { font-weight: bold; text-decoration: none; font:Arial, Helvetica, sans-serif; size:10px; color:#0066CC; }
.ezr_next_na { color: #a9a9a9 }
.ezr_last_page { font-weight: bold; text-decoration: none; font:Arial, Helvetica, sans-serif; size:10px; color:#0066CC; }
.ezr_last_page_na { color: #a9a9a9 }
.mmp {	display:none;} .mmp:hover {display:none;}