	body{margin:0px; font-family: Arial, Helvetica, sans-serif; background: #ffffff; color: #666666;}
	a{color: #990002;}
	.row_first{					height:40px;	background: #e3e1cc;	}
	.row_logo{					height:188px;	background: #9a0201 url(../images/bg_head.gif) repeat-x;	}
	.row_menu{					height:40px;	background: #cbb67a url(../images/bg_golden.gif) repeat-x;	}
	.row_hr_1{					height:1px;		background: #ceb976;	}
	.row_hr_2{					height:1px;		background: #990002;	}
	.row_bottom{				height:110px;	background: #f5f6ea;	}
	.row_white_indent_before{	height:25px;}
	.row_white_indent_after{	height:20px;}
	.indent_lr{					width:2%;}
	.indent_c{					width:3%;}
	.width_left_col{			width:21%}
	.width_content, .width_content_main{width:72%;}
	.width_content_main{border:1px solid #e6e6e6; padding:10px 20px 10px 20px;}
	
	.gray_block{border:1px solid #e6e6e6; padding:10px 20px 10px 20px; background: #f5f6ea;}
	.gray_block ul{ margin-left:10px;}
	.gray_block_hotel{border:1px solid #e6e6e6; background: #f5f6ea;}

	
	.grayblock{border:1px solid #e6e6e6; background: #f5f6ea; width:220px; float:right; margin:0px 13px 0px 0px;}
	.grayblock_padding{padding:10px 10px 7px 10px;}
	.grayblock_padding ul li{margin-left:0px; padding-left:0px;}
	.grayblock_padding p{margin-top:2px;}


	.blue_block{background: #003399; border: 1px solid #008aff; width:100%;}
	.blue_text_padding{margin:5px 20px 5px 20px;}


	.routh{width: 100%; display: block; border:1px solid #e6e6e6; background: #f5f6ea; color:#5a5a5a; margin-bottom:20px; padding:10px 20px 10px 20px;}
	
	.top{		font-size:9pt; 	color:#000000;}
	.menu{		font-size:10pt;						text-decoration:none; font-weight:bold;	font-family;Verdana;}
	a.menu{						color:#990002;}
	.menu{						color:#000000;}
	

	.left_menu{	font-size:8pt;						text-transform: uppercase; 	font-weight:bold;	}
	div.left_menu{border:1px solid #e6e6e6; padding:10px 20px 7px 14px;}
	a.left_menu{				color:#990002;	}
	.left_menu{					color:#000000;	}
	hr.left_menu{ color:#e6e6e6; width:100%; padding:0; margin: 0; clear: both; }
	div.left_menu_img { float: left; width: 17px; height: 21px; padding: 0; margin: 0; }
	div.left_menu_link { float: left; margin: 3px 0 0 7px; }
	div.left_menu_hr { background-color:#e6e6e6; width: 100%; height: 1px; padding: 0; margin: 4px 0 4px 0; }
	img.left_menu { display: none; }
	
	
	h1, h2, h3{	color : #9a0201;	font-weight:normal;					}
	h1{			font-size:16pt; 	margin-top:10px;}
	h2{			font-size:12pt;						}
	h3{			font-size:11pt;}
	
	p, ul, div, td{	font-size:10pt;}
	.small{			font-size:8pt;}
	.big{			font-size:10pt; font-weight:bold;}

	
	.img_top_right, .img_top_left{ border: 2px solid #484848;}
	.img_top_right{	margin:0px 0px 15px 15px;}
	.img_top_left{	margin:0px 15px 15px 0px;}
	


	.map_border{	margin:0px 0px 20px 0px; border:2px solid #990002;}

	ul{				margin-top:0px;	margin-bottom:16px;}
	li{				margin-bottom:7px;	}
	
	.ul_hotels{		margin-top:10px; margin-bottom:20px; list-style-type:square;}
	.color_text{	color:#003366;	}
	.black{			color:#000000;	}

	.content_text_left{		float:left;		width:70%;  display: block; }
	.content_text_right{	float:right;	width:25%;  display: block;  font-size:9pt; border:1px solid #e6e6e6; background: #f5f6ea; color:#5a5a5a; }
	.content_text_padding{padding:10px 20px 10px 20px;}
	.content_text_right ul{ margin-left:10px;}
	
	.content_left_60{    float:left; width:60%;    }
	.content_left_55{    float:left; width:55%;    }
	.hr_60{                            width:60%;        color:#e6e6e6; margin-bottom:20px;}
	.hr_100{                        width:100%;        color:#e6e6e6; margin-bottom:5px; margin-top:5px;}
	.content_right_35, .content_right_35_hotel{    float:right; width:35%; font-size:9pt;}
	.content_right_35_hotel{border:1px solid #e6e6e6; padding:20px 20px 10px 20px; background: #f5f6ea;}
	.content_right_40, .content_right_40_hotel{    float:right; width:40%; font-size:9pt;}
	.content_right_40_hotel{border:1px solid #e6e6e6; background: #f5f6ea;}


	.book{			float:right; background-color:#990002; color:#ceb976; border:2px solid #d8dfae; font-weight:bold; }

	.search_hotel{width:100%;padding-right:0px; float:left;}
	.search_hotel_button{width:auto; margin-right: 5px;}

	.clear { clear:both;}
	.blue { color:#0000FF;}
	.error { color:#FF0000;}
	.form_input { border: 1px solid #9a0201;}

	image { border: 0;}

	.hotel_photo{width:24%; float:left; display:inline; margin:0px; padding:0px; }
	.hotel_photo_right{width:24%; float:right; display:inline; margin:0px; padding:0px; }
	.hotel_photo img{border: 1px solid #484848;}
	.photo_hotel{	border: 1px solid #484848;}

	.help_w_top,.help_w_top_blue{width:214px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
	.help_w_top{		background:#990002;		color:#f7f7f7;}
	.help_w_top_blue{	background:#0000CC;		color:#f7f7f7;}

	.help_w_name{padding:5px 10px 5px 10px; white-space:normal;}

	.help_w_text,.help_w_text_blue{width:210px; background:#f7f7f7; padding:5px 0 10px 0;}
	.help_w_text{		color:#990002; border:2px solid #990002;}
	.help_w_text_blue{	color:#0000CC; border:2px solid #0000CC;}

	.help_w_text_inner {width:200px; margin: 0 0 0 10px; position:relative; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
	.help_w_img{border:1px solid #990002; margin:10px 0px 10px 0px;}
	.help_w_img_blue{border:1px solid #0000CC; margin:10px 0px 10px 0px;}
	.help_w_close{width:15px; height:15px;background:#f7f7f7;float:right;}
	.help_w_close_a{font-size: 9px; font-weight:bold; color:#f7f7f7;text-decoration:none;}
	.help_w_a{font-size: 11px; color:#990002;font-weight:bold;}
	.help_w_a_blue{font-size: 11px; color:#0000CC;font-weight:bold;}
	.help_w_text_links{height:14px;}

	.help_wo_top,.help_wo_top_blue{width:214px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
	.help_wo_top{		background:#CC9966;		color:#663300;}
	.help_wo_top_blue{	background:#0000CC;		color:#f7f7f7;}

	.help_wo_name{padding:5px 10px 5px 10px; white-space:normal;}

	.help_wo_text,.help_wo_text_blue{width:210px; background:#FFFFCC; padding:5px 0 10px 0;}
	.help_wo_text{		color:#663300; border:2px solid #CC9966;}
	.help_wo_text_blue{	color:#0000CC; border:2px solid #0000CC;}

	.help_wo_text_inner {width:200px; margin: 0 0 0 10px; position:relative; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
	.help_wo_img{border:1px solid #990002; margin:10px 0px 10px 0px;}
	.help_wo_img_blue{border:1px solid #0000CC; margin:10px 0px 10px 0px;}
	.help_wo_close{width:15px; height:15px;background:#f7f7f7;float:right;}
	.help_wo_close_a{font-size: 9px; font-weight:bold; color:#f7f7f7;text-decoration:none;}
	.help_wo_a{font-size: 11px; color:#990002;font-weight:bold;}
	.help_wo_a_blue{font-size: 11px; color:#0000CC;font-weight:bold;}
	.help_wo_text_links{height:14px;}
	
	.left{float:left;}
	.right{float:right;;padding:0px 10px 0px 5px;text-align:right;}

	.block_border{border:1px solid #e6e6e6; padding:0px 20px 0px 20px;}
	/*  .block_border p h1 h2 h3{padding-top:0px; margin-top.0px;} */

	.gallery{width:246px; height:178px; background: #ffffff url(../images/gallery_bg.jpg) no-repeat; margin:0px; padding:0px;}
	.gallery img{ position: relative; top:30px; left:31px; }

	#hotel_search_variants,#route_search_variants,#route_search_variants_secret_field { display:none; position:absolute; margin-top:20px; float:left; border: 1px solid #000000; z-index: 1000; background-color: #FFFFFF; padding: 5px 0 5px 0; }
	#hotel_search_variants_close,#route_search_variants_close,#route_search_variants_close_secret_field { float: right; padding-right:5px; position:relative; }

	.hotel_search_variants_over, .hotel_search_variants_out { cursor: pointer; margin:0; padding: 0 5px 0 5px; text-align: left; }
	.hotel_search_variants_over { background-color: #AAAAAA; }
	.hotel_search_variants_out { background-color: #FFFFFF; }

	.block_item_description { margin: 10px 0 10px 8px; display: none; }
	.block_day { margin-top: 10px; }
	.block_items { margin-top: 10px; }

	.no_print_link { color: #000000; }

	.vertical_submenu_index { display: none; position: absolute;font-size:8pt; text-transform: uppercase; line-height: 20px; font-weight:bold; border:1px solid #e6e6e6; margin-left: 10px; padding:13px 20px 13px 20px; background-color: #f5f5f5;}
	.vertical_submenu_index a{ }
	#countries_horizontal a { color:#000000; font-weight:bold; text-decoration:none; }

	.flv_style { float: right; margin: 0px 0px 10px 15px;  border:2px solid #990002;}
