html{
	height:100%;
}

body{
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:11px;
	text-align:center;
	color:#404040;
	height:100%;
}

a, a:link, a:hover, a:active, a:visited{
	font-family:Verdana;
	font-size:11px;
	color:#c4161c;
}

p, table, div, td, input, select, textarea{
	font-family:Verdana;
	font-size:11px;
	color:#404040;
}

img{
	border:0px;
}

p{
	margin:0 0 20px 0;
}

form, div{
	margin:0;
	padding:0;
}

h1{
	font-size:18px;
}

h2{
	font-size:16px;
}

h3{
	font-size:14px;
}

h4, h5{
	font-size:14px;
}

.center_layer{
	width:996px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;

}

#top{
	height:121px;
}

#top_time{
	float:left;
	width:174px;
	height:91px;
	font-size:13px;
	padding:30px 0 0 20px;
	font-weight:normal;
}

#top_time div{
	font-size:13px;
	margin:10px 0 10px 0;
	color:#C4161C;
}

#logo{
	float:left;
	width:609px;
	height:121px;

}

#top_auth{
	height:121px;
	margin-left:803px;
}

#u_login, #u_pass{
	width:137px;
	height:13px;
	border:1px solid #000000;
	color:#818285;
	padding:2px 5px 2px 5px;
}

#u_pass{
	width:100px;
}

#top_enter_button{
	margin:0 0 0 7px;
	width:30px;
}

#top_enter{
	margin:28px 0 0 35px;
}

#top_enter td{
	padding:0 0 5px 0;
}

#top_enter a:link, #top_enter a:hover, #top_enter a:active, #top_enter a:visited{
	color:#404040;
	text-decoration:none;
}

#menu{
	border-top:2px solid #808080;
	height:132px;
	padding:0 0 0px 0;
	background:url(/templates/www/mini-oteli/images/menu_bg_line.gif) repeat-x;
	background-position:bottom;
}

#top_menu{
	margin:0;
	padding:0;
	height:17px;
	text-align:center;
	padding:1px 0 0 0;
}

#top_menu img{
	margin:0 8px 0 8px;
	position:relative;
	top:-1px;
}

#top_menu a:link, #top_menu a:hover, #top_menu a:active, #top_menu a:visited{
	color:#000000;
}

#main_menu{
	background:url(/templates/www/mini-oteli/images/menu_bg.gif) repeat-x;
	background-position:bottom;
	height:112px;
	padding:2px 0 0 0;
}

#menu_switch{
	width:996px;
	height:80px;
}

#for_tourists{
	background:#eadcb5 url(/templates/www/mini-oteli/images/for_tourists.jpg) no-repeat;
	background-position:19px 0;
	width:498px;
	height:80px;
	float:left;
	cursor:pointer;
}

#for_tourists h4{
	padding:0;
	margin:2px 0 0 173px;
	color:#c4161c;
	font-family:Garamond;
	font-weight:bold;
	font-size:32px;
}

#for_tourists div{
	color:#000000;
	margin:3px 0 0 179px;
}

#for_hotels{
	background:#b2babf url(/templates/www/mini-oteli/images/for_hotels.jpg) no-repeat;
	background-position:5px 0;
	width:498px;
	height:80px;
	float:left;
}

#for_hotels div{
	color:#000000;
	margin:3px 0 0 134px;
}

#for_hotels h4{
	padding:0;
	margin:2px 0 0 134px;
	color:#000000;
	font-family:Garamond;
	font-weight:bold;
	font-size:32px;
}

.menu_links{
	height:23px;
	text-align:center;
	padding:6px 0 0 0;
}

#for_tourists_links{
	background:#eadcb5;
}

.menu_links a:link, .menu_links a:hover, .menu_links a:active, .menu_links a:visited{
	color:#000000;
	font-weight:bold;	
}

.menu_links img{
	margin:0 8px 0 8px;
	position:relative;
	top:-1px;
}

#for_hotels_links{
	background:#b2babf;
}

#body{
	padding:10px 0 0 0;
	min-height:65%;
	height:65%;
}

#body table td{
	vertical-align:top;
}

html>body #body{
	height:auto;
}

#body_block{
	width:996px;	
	float:left;
}

#body_cleaner{
	clear:left;
}

#bottom_menu{
	padding:10px 0 0 0;
	height:29px;
}

#bottom_menu ul{
	padding:0;
	margin:0;
	list-style:none;
	width:996px;
	height:29px;
}

#bottom_menu ul li{
	float:left;
}

.bottom_block{
	width:187px;
	height:16px;
	margin:10px 0 0 0;
	padding:3px 0 0 0;
	background:#eadcb5;
	text-align:center;
}

.bottom_block a:link, .bottom_block a:hover, .bottom_block a:active, .bottom_block a:visited{
	font-size:10px;
	text-decoration:none;
	color:#000000;
}

#bottom_logo{
	width:248px;
	height:23px;
	background:#c4161c;
	text-align:center;
	padding:6px 0 0 0;
}

#bottom_logo a:link, #bottom_logo a:hover, #bottom_logo a:active, #bottom_logo a:visited{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
}

#left{
	width:308px;
	padding:0px 5px 0 0;
	text-align:left;
}

#right{
	text-align:left;
/*	margin:0 0 0 320px;*/
}

#p_header{
	font-family:Garamond;
	font-size:40px;
	color:#C4161C;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom:2px solid #000000;
}

.ls_hotel_item{
	margin:0 0 15px 0;
}

.ls_hotel_gallery{
	width:149px;
	height:125px;
	float:left;
}

.ls_hotel_gallery div{
	float:left;
	height:125px;
}

.ls_hotel_but{
	width:12px;
}

.ls_hotel_img{
	width:125px;
}

.ls_hotel_body{
	margin:0 0 0 162px;
}

.ls_hotel_cleaner{
	clear:left;
	height:1px;
	font-size:0;
}

.ls_hotel_h{
	margin:0 0 7px 0;
	background:url(/templates/www/mini-oteli/images/hotel_h_hr.gif) repeat-x;
	background-position:bottom;
	padding:0 0 2px 0;
}

.ls_hotel_h table{
	width:511px;
}

html>body .ls_hotel_h table{
	width:100%;
}

.ls_hotel_id{
	font-weight:bold;
	font-size:14px;
	width:60px;
}

.ls_hotel_h h4{
	padding:0;
	margin:0;
	font-family:Garamond;
	font-size:20px;
	font-weight:bold;
	color:#C4161C;
}

.ls_hotel_h h4 a:link, .ls_hotel_h h4 a:hover, .ls_hotel_h h4 a:active, .ls_hotel_h h4 a:visited{
	font-family:Garamond;
	font-size:20px;
	font-weight:bold;
	color:#C4161C;
	text-decoration:none;
}

.hotel_price_td{
	width:150px;
	vertical-align:top;
	padding:0 5px 0 0;
}

.hotel_price_td p{
	color:#231F20;
	margin:0;
	padding:0;
}

.hotel_price{
	color:#C4161C;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana;
	margin:5px 0 5px 0;
}

.hotel_rating{
	color:#C4161C;
	font-size:14px;
	font-family:Verdana;
	margin:12px 0 0 0;
}

.ls_hotel_tbl{
	width:511px;
}

html>body .ls_hotel_tbl{
	width:100%;
}

.hotel_desc_td{
	vertical-align:top;
	color:#231F20;
	width:195px;
	padding:0 10px 0 0;
}

.hotel_address_td{
	vertical-align:top;
}

.hotel_address_td p{
	color:#231F20;
	margin:0;
	padding:0;
}

.hotel_response_p{
	text-decoration:underline;
}

.ls_hotel_url a:link, .ls_hotel_url a:hover, .ls_hotel_url a:active, .ls_hotel_url a:visited{
	color:#231F20;
	text-decoration:none;
}

.ls_hotel_order{
	margin:15px 0 0 0;
}

.ls_hotel_order a:link, .ls_hotel_order a:hover, .ls_hotel_order a:active, .ls_hotel_order a:visited{
	font-size:14px;
}

.hotel_navigation{
	text-align:center;
}

.hotel_navigation a:link, .hotel_navigation a:hover, .hotel_navigation a:active, .hotel_navigation a:visited{
	color:#231F20;
	font-size:14px;
	font-family:Garamond;
	padding:0 4px 0 4px;
}

.hotel_navigation span{
	background:#C4161C;
	color:#ffffff;
	font-size:14px;
	font-family:Garamond;
	padding:0 4px 0 4px;
}

#top_navigation{
	margin:0 0 15px 0;
}

#emap_block{
	float:left;
	width:450px;
	height:330px;
}

#emap{
	width:450px;
	height:330px;
	position:relative;
	overflow:hidden;	
}

#hotel_filter{
	margin:0 0 0 460px;
}

#map_filter_cleaner{
	font-size:0;
	height:1px;
	clear:left;
}

#hotel_map_filter{
	margin:0 0 15px 0;
}

.elabel{
	border:1px solid #000000;
	background:#ffffff;
	width:200px;
	padding:4px;
}

.filter_field{
	margin:0 0 4px 0;
}

.filter_field select{
	width:215px;
	height:18px;
}

.filter_field input{
	width:210px;
	height:14px;
}

.filter_label{
	margin:0 0 1px 0;
}

html>body .fltr_hot_types label{
	padding:0 0 0 3px;
}

#item_top_tbl_l{
	width:33%;
	white-space:nowrap;
}

#item_top_tbl_l div{
	margin:0 0 2px 0;
}

#item_top_tbl_l div span{
	color:#C4161C;
	font-weight:bold;	
}

#item_top_tbl_l div a:link, #item_top_tbl_l div a:hover, #item_top_tbl_l div a:active, #item_top_tbl_l div a:visited{
	color:#231F20;
}

.item_top_separate{
	width:1px;
	background:url(/templates/www/mini-oteli/images/bottom_separate.gif) no-repeat;
	background-position:bottom;
	vertical-align:top;
}

.item_top_separate div{
	background:url(/templates/www/mini-oteli/images/top_separate.gif) no-repeat;
	width:1px;
	height:10px;
}

#item_top_tbl_c{
	width:33%;
	white-space:nowrap;
	vertical-align:top;
}

#item_top_tbl_c div{
	margin:0 10px 2px 25px;
}

#item_top_tbl_c div a:link, #item_top_tbl_c div a:hover, #item_top_tbl_c div a:active, #item_top_tbl_c div a:visited{
	color:#231F20;
}

#item_top_tbl_r{
	width:46%;
	white-space:nowrap;
	vertical-align:top;
}

#item_top_tbl_r div{
	margin:0 0 2px 17px;
	color:#C4161C;
	font-weight:bold;
}

#item_top_tbl_r p{
	margin:30px 0 0 17px;
	padding:0;
	font-weight:bold;
	color:#231F20;
}

#item_top_info{
	border-bottom:2px solid #c0c0c0;
	padding:0 0 5px 0;
}

#item_back_lnk{
	margin:10px 0 10px 0;
}

.item_hr{
	font-size:0;
	height:1px;
	border-bottom:2px solid #c0c0c0;
}

.item_header{
	font-size:20px;
	color:#231F20;
	font-weight:normal;
	padding:0;
	margin:5px 0 5px 0;
}

#item_desc_hr, #item_gal_hr, #item_pos_hr, #item_booking_hr, #item_serv_hr, #item_spec_hr{
	margin:10px 0 10px 0;
}

#sgal_big{
	width:300px;
	vertical-align:top;
	text-align:center;
	padding:2px 5px 0 0;
}

#item_emap_block{
	float:left;
	width:380px;
	height:350px;
}

#item_position_txt{
	margin:0 0 0 390px;
}

#number_price{
	background:#fff4dc;
	border-top:2px solid #feecbe;
	padding:10px 15px 10px 15px;
	margin:0 0 15px 0;
}

#number_price_head{
	font-size:20px;
	color:#C4161C;
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
}

#item_price_tbl{
	border-collapse:collapse;
}

#item_price_tbl th{
	padding:3px;
	text-align:center;
	font-weight:normal;
	border:1px solid #6D6F71;
}

#item_price_tbl td{
	padding:3px;
	border:1px solid #6D6F71;
}

.price_td{
	text-align:center;
}

#all_year_price{
	margin:12px 0 0 0;
}

#all_year_price a:link, #all_year_price a:hover, #all_year_price a:active, #all_year_price a:visited{
	color:#6D6F71;
}

#price_comment{
	margin:5px 0 0 0;
}

#check_in_out{
	margin:15px 0 0 0;
}

#check_in_out span{
	color:#C4161C;
}

.services_item{
	margin:8px 0 0 0;
}

.services_item span{
	color:#C4161C;
}

#business_rest_tbl h4{
	font-size:20px;
	color:#231F20;
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
}

#business_rest_tbl td{
	vertical-align:top;
}

#business_rest_tbl img{
	float:left;
	margin:2px 5px 5px 0;
}

#business_td{
	padding:0 0 0 10px;
}

#hotel_desc_div{
	padding:10px;
	text-align:left;
}

#all_year_price{
	border-collapse:collapse;
}

#all_year_price td, #all_year_price th{
	border:1px solid #000;
}

#all_year_price th{
	text-align:center;
}

.all_year_price{
	text-align:center;
}

.all_price_ccc td{
	background:#ccc;
}

.form_sign{
	text-align:right;
	white-space:nowrap;
	padding:0 5px 5px 0;
}

.form_sign SUP{
	color:red;
}

.form_elem{
	padding:0 0 5px 0;
	text-align:left;
}

.form_elem input{
	width:200px;
}

.form_elem select{
	width:205px;
}

.form_elem textarea{
	width:200px;
	height:50px;
}

#arrival_but, #departure_but{
	margin:0 0 0 5px;
	position:relative;
	top:4px;
}

#arrival_but_r, #departure_but_r{
	margin:0 0 0 5px;
	position:relative;
	top:4px;
}

html>body #arrival_but_r, html>body #departure_but_r{
	top:6px;
}

.errors{
	text-align:center;
	font-weight:bold;
	color:red;
	margin:0 0 5px 0;	
}

.messages{
	text-align:center;
	font-weight:bold;
	color:#000000;
	margin:0 0 5px 0;	
}

#left_booking{
	width:308px;
	background:url(/templates/www/mini-oteli/images/booking_body.gif) repeat-y;
}

#l_booking_top{
	width:308px;
	height:32px;
}

#l_booking_body{
	width:274px;
	padding:0 17px 0 17px;
	background:url(/templates/www/mini-oteli/images/booking_keys.jpg) no-repeat;
	background-position:225px 0;
}

#l_booking_body table{
	width:274px;
	margin:15px 0 0 0;
}

#l_booking_bottom{
	width:308px;
	height:5px;
	font-size:0;
}

.l_form_sign{
	padding:0 0 5px 0;
	color:#404040;
	white-space:nowrap;
}

.l_form_sign SUP{
	color:#c4161c;
}

.l_form_elem input{
	width:127px;
	border:1px solid #404040;
}

.l_form_elem textarea{
	width:270px;
	height:36px;
	border:1px solid #404040;	
}

html>body .l_form_elem textarea{
	width:272px;
}

.l_form_elem select{
	width:274px;
	border:1px solid #404040;
	margin:0;
}

.l_form_elem{
	padding:0 0 5px 0;
}

.l_form_dates{
	float:left;
	width:96px;
}

.l_form_times{
	margin:0 0 0 98px;
	padding:6px 0 0 0;
}

html>body .l_form_times{
	padding:7px 0 0 0;
}

#ajax_msg{
	display:none;
	position:absolute;
	border:2px solid red;
	background:#e5e5e5;
	width:300px;
	height:180px;
	padding:10px;
}

#navigation{
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:2px solid #808080;
	padding:0 0 5px 0;
}

#response_link{
	margin:30px 0 0 0;
}

#resp_logo{

}

.resp_sign{
	text-align:left;
	color:#231f20;
	padding:0 0 5px 0;
}

.resp_sign SUP{
	color:#c4151c;
}

.resp_elem{
	padding:0 0 5px 0;
	text-align:left;
}

.resp_elem_r{
	padding:0 0 5px 0;
	text-align:right;
}

.resp_elem_r input{
	width:150px;
	height:16px;
	border:1px solid #4c4d4f;
}

.resp_elem input{
	width:277px;
	height:16px;
	border:1px solid #4c4d4f;
}

.resp_elem select{
	width:277px;
	height:16px;
	border:1px solid #4c4d4f;
}

.resp_elem textarea{
	width:277px;
	height:50px;
	border:1px solid #4c4d4f;
}

.ls_resp_item{
	margin:0 0 20px 0;
	border-bottom:2px solid #c0c0c0;
	padding:0 0 5px 0;
}

.ls_resp_brick{
	margin:0 0 3px 0;
}

.ls_resp_brick b{
	color:#c4161c;
	color:#000;
}

#response_top{
	padding:0 0 10px 0;
	border-bottom:2px solid #000000;
	margin:0 0 10px 0;
}

#left_response{
	margin:20px 0 0 0;
}

.left_resp_item{
	padding:8px 0 8px 25px;
	background:url(/templates/www/mini-oteli/images/resp_li.gif) no-repeat;
	background-position:0 8px;
	border-bottom:1px solid #e28b8e;
}

.left_resp_item p{
	color:#939598;
	font-weight:bold;
	margin:2px 0 0 0;
	padding:0;
}

.left_resp_item div{
	text-align:right;
	margin:2px 0 0 0;
}

#leave_resp{
	margin:20px 0 0 0;
}

#leave_resp_body{
	width:268px;
	background:#eadcb5;
	padding:16px 18px 16px 27px;
}

#leave_resp_logo{
	width:313px;
	height:75px;
}

#leave_resp_body p{
	padding:0;
	margin:0 0 12px 0;
}

#leave_resp_body h5{
	margin:0 0 12px 0;
	padding:0;
	font-size:11px;
	font-weight:bold;
}

.special_left_h{
	font-size:20px;
	font-weight:bold;
	margin:0 0 6px 0;
	padding:0;
	color:#C4161C;
}

.spec_left_item{
	margin:0 10px 10px 0;
	padding:0 0 0 17px;
	background:url(/templates/www/mini-oteli/images/resp_li.gif) no-repeat;
	background-position:0 4px; 
}

.spec_left_item div a:link, .spec_left_item div a:hover, .spec_left_item div a:active, .spec_left_item div a:visited{
	color:#231F20;
}

.spec_left_item p{
	margin:5px 0 0 0;
	padding:0 0 5px 0;
	background:url(/templates/www/mini-oteli/images/special_l_hr.gif) no-repeat;
	background-position:left bottom;
}

#left_all_spec{
	margin:30px 0 0 0;
	padding:0 0 0 17px;
}

#left_all_spec a:link, #left_all_spec a:hover, #left_all_spec a:active, #left_all_spec a:visited{
	color:#a1a1a4;
}

.ls_spec_item{
	margin:0 0 15px 0;
}

.ls_spec_item h4{
	padding:0;
	margin:0 0 5px 0;
}

.ls_spec_item p{
	padding:0;
	margin:0 0 5px 0;
}

.ls_spec_item div{
	text-align:right;
}


#main_reccomend_h{
	font-family:Garamond;
	font-size:40px;
	color:#C4161C;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom:2px solid #000000;
}



.big_headers{
	font-family:Garamond;
	font-size:40px;
	color:#C4161C;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom:2px solid #000000;
}

.art_item{
	margin:0 0 15px 0;	
}

.art_img{
	width:100px;
	float:left;
}

.art_body{
	margin:0 0 0 110px;
}

.art_hr{
	clear:left;
	height:1px;
	font-size:0;
}

.art_name{
	margin:0 0 5px 0;
}

.art_name a:link, .art_name a:hover, .art_name a:active, .art_name a:visited{
	font-weight:bold;	
}

.art_iimg img{
	float:left;
	margin:0 5px 2px 0;
}

#comment_form{
	clear:left;
	float:left;
	width:100%;
	margin:15px 0 0 0;
	border-top:1px solid #000;
	padding:15px 0 0 0;
}

.comment{
	float:left;
	clear:left;
	width:500px;
	margin:0 0 10px 0;
	border:1px solid #eadcb5;
}

html>body .comment{
	width:502px;
}

.comment td{
	vertical-align:top;
}

.comment_login{	
	width:100px;
	height:120px;
	overflow:auto;
}

.comment_txt{
	width:394px;
	overflow:auto;
}

.comment_txt h4{
	font-size:14px;
	margin:0 0 5px 0;
	padding:0;
}

.answer{
	font-size:16px;
	padding:0;
	margin:0 0 10px 0;
}

#useful_menu{
	padding:0;
	margin:0;
	list-style:none;
}

#useful_menu li{
	padding:0;
	margin:0 0 5px 10px;	
}

#main_arts{
	width:100%;
	margin:20px 0 0 0;
}

.main_article{
	width:325px;
	background:url(/templates/www/mini-oteli/images/main_art_hr.gif) repeat-x;
	background-position:top;
	padding:4px 0 0 0;
	text-align:left;
}

.main_article h4{
	padding:0;
	margin:0 0 15px 0;
	font-size:20px;
	color:#C4161C;
	font-weight:normal;
	text-decoration:none;
}

.main_article h4 a:link, .main_article h4 a:hover, .main_article h4 a:active, .main_article h4 a:visited{
	font-size:20px;
	color:#C4161C;
	font-weight:normal;
	text-decoration:none;
}

.art_main_img{
	float:left;
	margin:0 5px 3px 0;
	padding:0;
	border:0;
}

.news_item{
	margin:0 0 20px 0;
}

.news_img{
	width:105px;
	float:left;
}
.news_body{
	margin:0 0 0 110px;
}

.news_cleaner{
	font-size:0;
	clear:left;
	height:1px;
}

.news_name{
	margin:0 0 5px 0;
}

.news_name a:link, .news_name a:hover, .news_name a:active, .news_name a:visited{
	font-weight:bold;
}

#list_arch{
	clear:left;
	float:left;
	width:100%;	
	margin:15px 0 0 0;
}

#archive_years td{
	color:#128bb6;
	font-weight:bold;
	padding:0 20px 0 0;
}

#archive_years a:link, #archive_years a:active, #archive_years a:visited, #archive_years a:hover{
	color:#128bb6;
	font-weight:bold;
	text-decoration:underline;
}

.archive_month{
	font-size:16px;
	padding:12px 0 12px 0;
}

.archive_day{
	font-weight:bold;
	padding:0 10px 0 15px;
}

.news_date{
	margin:0 0 10px 0;
	font-weight:bold;
}

.news_iimg{
	float:left;
	margin:3px 5px 2px 0;
}

.cldr_month{
	margin:10px 0 10px 0;
}

.cldr_month, .cldr_month td, .cldr_month th{
	font-size:16px;
}

.cldr_month a:link, .cldr_month a:hover, .cldr_month a:active, .cldr_month a:visited{
	font-size:16px;
}

.cldr_events{
	display:none;
	position:absolute;
	border:1px solid #8d969d;
	background:#0ea1de;
	color:#ffffff;
}

.cldr_events a:link, .cldr_events a:hover, .cldr_events a:active, .cldr_events a:visited{
	color:#ffffff;
	font-weight:bold;
}

.cldr_events ul{
	margin:5px 5px 5px 5px;
/*	padding:5px 5px 5px 10px;*/
	padding:0;
	list-style:none;
}

.cldr_events ul li{
	white-space:nowrap;	
}

#cldr_block{
	width:207px;
	float:left;
}

.cldr_table{
	border-collapse:collapse;
}

.cldr_table th{
	border:1px solid #ffffff;
	background:#0ea1de;
	font-weight:normal;
	color:#ffffff;
/*	padding:2px 2px 2px 2px;*/
	width:25px;
	height:22px;
	text-align:center;
}

.cldr_table td{
	border:1px solid #ffffff;
	background:#eaeaea;
	text-align:center;
	width:25px;
	height:19px;
}

.cldr_week_n{
	background:#62d2ff;
	color:#0070b5;
	font-weight:bold;
	text-align:center;
}

.cldr_event:link, .cldr_event:hover, .cldr_event:active, .cldr_event:visited{

}

.cldr_event_last:link, .cldr_event_last:hover, .cldr_event_last:active, .cldr_event_last:visited{
	color:#444444;
}

#cldr_nav{
	text-align:center;
	margin:0 0 5px 0;
}

#cldr_nav a:link, #cldr_nav a:hover, #cldr_nav a:active, #cldr_nav a:visited{

}

.main_art_link:link, .main_art_link:hover, .main_art_link:active, .main_art_link:visited{
	text-decoration:none;
	color:#404040;
}

.hotels_left_m{
	display:none;
	padding:0;
	margin:5px 0 0 15px;
	list-style:none;
}

.hotels_left_menu{
	list-style:none;
	padding:0;
	margin:0;
}

.hotels_left_menu li{
	padding:0;
	margin:0 0 5px 0;
}

.right_news{
	margin:0 0 10px 0;
}

.right_news h5{
	padding:0;
	margin:0 0 3px 0;
}

.right_news h5 a:link, .right_news h5 a:hover, .right_news h5 a:active, .right_news h5 a:visited{
	text-decoration:none;
}

.right_news p a:link, .right_news p a:hover, .right_news p a:active, .right_news p a:visited{
	text-decoration:none;
	color:#404040;
}

#texted-link a
{
	text-decoration:none;
	color: black;
}

#linked
{
 margin-top:10px;
 padding-bottom:10px;
 list-style-type:none;
}