body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
p { font-family:Arial, Helvetica, sans-serif; font-size:13px; }
img { border:0px; }

.left_bg, .right_bg { background-color:#F5F5F5; }
.left_bg *, .right_bg * { height:100%; }
.left_bg div { background-image:url(../images/left_top_bg.jpg); }
.right_bg div { background-image:url(../images/right_top_bg.jpg); }
.left_bg div, .right_bg div { background-position:top; background-repeat:repeat-x; }
.left_bg div div { background-image:url(../images/left_top_bg_image.jpg); background-position:top right; }
.right_bg div div { background-image:url(../images/right_top_bg_image.jpg); background-position:top left; }
.left_bg div div, .right_bg div div { background-repeat:no-repeat; }
.left_bg div div div { background-image:url(../images/left_bottom_bg.jpg); }
.right_bg div div div { background-image:url(../images/right_bottom_bg.jpg); }
.left_bg div div div, .right_bg div div div { background-position:bottom; background-repeat:repeat-x; }
.left_bg div div div div { background-image:url(../images/left_bottom_bg_image.jpg); background-position:bottom right; }
.right_bg div div div div { background-image:url(../images/right_bottom_bg_image.jpg); background-position:bottom left; }
.left_bg div div div div, .right_bg div div div div { background-repeat:no-repeat; }

.header_light { height:7px; width:940px; background-image:url(../images/header_light.jpg); background-repeat:no-repeat; }
.header_flag { height:31px; clear:both; }
.header_flag_left { float:left; width:7px; height:100%; background-image:url(../images/header_flag_left.png); background-repeat:no-repeat; }
.header_flag_green { float:left; width:108px; height:100%; background-image:url(../images/header_flag_green_bg.png); background-repeat:repeat-x; }
.header_flag_white { float:left; width:115px; height:100%; background-image:url(../images/header_flag_white_bg.png); background-repeat:repeat-x; }
.header_flag_red { float:left; width:703px; height:100%; background-image:url(../images/header_flag_red_bg.png); background-repeat:repeat-x; }
.header_flag_site_name { margin:7px 0 0 10px; float:left; }
.header_flag_site_name a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none; }
.header_flag_site_name a:hover { text-decoration:underline; }
.header_flag_sites_list { float:right; padding:6px; }
.header_flag_right { float:right; width:7px; height:100%; background-image:url(../images/header_flag_right.png); background-repeat:no-repeat; }

.header{ height:245px; width:934px; background-image:url(../images/header.jpg); background-position:center; background-repeat:no-repeat; margin:3px; position:relative; }
.header_text { position:absolute; top:77px; left:380px; width:300px; z-index:1;}
.header_text h1 { font-size:28px; font-family:'Times New Roman', Times, serif; color:#FFFFFF; text-transform:uppercase; margin:0px; }
.header_text p { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
.header_text_shadow { position:absolute; top:80px; left:382px; width:300px; z-index:0;}

.top_menu { height:30px; clear:left; overflow:hidden; margin:3px; padding:0px; list-style-type:none; }
.top_menu li { float:left; border:0px; margin:0px; padding:0px; width:auto; }
.top_menu li a { height:30px; padding:0 9.7px 0 9.7px; display:inherit; vertical-align:middle; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#636363; text-decoration:none; font-weight:normal; }
.top_menu li a:hover { background-image:url(../images/top_menu_bg.png); background-repeat:repeat-x; color:#FFFFFF; }
.top_menu #top_menu_active { background-image:url(../images/top_menu_bg.png); background-repeat:repeat-x;}
.top_menu #top_menu_active a { color:#FFFFFF; background-image:url(../images/top_menu_active_bg.png); background-repeat:no-repeat; background-position:center; }

.left_menu { line-height:16px; clear:left; overflow:hidden; padding:0px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:200px; text-align:left; margin-left:0; margin-right:0; margin-top:10; margin-bottom:15px; background-image:url('../images/left_menu_bg.png');}
.left_menu li { border:0px; margin:0 0 6 10; padding:0px; width:auto; }
.left_menu li a { padding:0px; display:inherit; color:#21a4d8; text-decoration:none; font-weight:normal; }
.left_menu li a:hover { text-decoration:none; color:#ff9523;}

.left_block { float:left; width:206px; overflow:auto; margin-left:3px; margin-bottom:10px; text-align:center; }
.content_block { overflow:auto; margin-right:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.content_block  h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#6bad55; padding:0px; margin:15px 0 10px 0px; }
.best_offers { height:146px; width:722px; border:1px solid #34A7DB; padding:1px; background-color:#98DFF5; background-image:url(../images/best_offers_bg.png); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.best_offers h1 { font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF; text-transform:uppercase; margin:2px 0 0px 6px; }
.crawler_item { position:relative; overflow:auto; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none; margin-right:4px; cursor:pointer; }
.crawler_item em { width: 124px; overflow:hidden; display: block; position: absolute; font-style: normal; text-align:center; top: 0; left: 0; }
.crawler_item span { width: 124px; height: 100px; display: block; position: absolute; top: 14px; left: 0; -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/round-corner3.png')"; }
.crawler_item span div { width: 124px; height: 100px; display: block; display:inline-block; background: url(../images/round-corner3.png) no-repeat; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }
.crawler_item img { border:none; padding: 0; margin-top:16px; }

.attraction_navigation { margin:15px 0px 10px 20px; }
.attraction_navigation a, .attraction_navigation b { color:#00B2E2; text-decoration:none; }
.attraction_navigation a:hover { text-decoration:underline; }
.attraction_navigation span { color:#00B2E2; font-family:Verdana, Arial; font-size:11px; }
.attraction_category { position:relative; float:left; margin:10px 7px 0px 10px; }
.attraction_category_name { padding-bottom:4px; width:214px; text-align:center; }
.attraction_category_name h2 { margin:0px; font-size:13px; font-weight:bold; text-align:center; }
.attraction_category_name h2 a { color:#00B2E2; text-decoration:underline; }
.attraction_category_name h2 a:hover { text-decoration:none; }
.attraction_category_items { position:relative; height:160px; width:214px; }
.attraction_category_items a { border:1px solid #ccc; padding:1px; position:absolute; z-index: 1; }
.attraction_category_items a:hover { z-index:999; border:1px solid #000; }
.attraction_category_items  a img { border:0px; width:120px; height:90px; }

.feedback { font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.feedback td { padding: 2px 0; }

.copyright * { padding:0; margin:0; font-weight:normal; }
.copyright, .copyright *, .developed { line-height:16px; font-size:11px; color:#666666; }
.copyright { float:left; font-family:Arial, Helvetica, sans-serif; text-align:left; margin-left:4px; width:680px; }
.developed { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; margin-right:4px; }
.developed a { color:#666666; text-decoration:none; }
.developed a:hover { text-decoration:underline; }

.footer { height:85px; width:940px; clear:both; background-image:url(../images/footer_bg.png); background-repeat:repeat-x; }
.footer_left, .footer_right { width:8px; height:100%; background-repeat:no-repeat; }
.footer_left { float:left; background-image:url(../images/footer_left_bg.png); }
.footer_content { float:left; width:924px; padding-top:11px; background-image:url(../images/phone_shadow.jpg); background-repeat:no-repeat; background-position:top left; }
.footer_right { float:right; background-image:url(../images/footer_right_bg.png); }

#rzg, #rzg a{ color:#666666; text-decoration:none; font-size:10px;}
.seo1 {
	font-size: 28px;
	font-family: Times New Roman, Times, serif;
	color: white;
	font-style:italic; 
	text-transform: uppercase;
	margin: 0px;
}
.seo1_shadow {
	font-size: 28px;
	font-family: Times New Roman, Times, serif;
	font-style:italic; 
	color: #34A7DB;
	text-transform: uppercase;
	margin: 0px;
}

.seo2 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: white;
	text-transform: uppercase;
	margin: 2px 0 0px 6px;
}
.videos {list-style: none;}
.videos li {padding: 5px 0;font-size: 14px;}
.videos li a {color: #FF4700; text-decoration: underline;padding-right: 10px;}
.videos li .mest {font-weight: bold;padding-right: 10px;}	

.seologo {
float: right;
}

.seologo img{
float: left;
margin-top: -5px;
}

.seologo a{
color: #666666;
font: normal normal 400 12px/16px Arial;
}
.left_block, .left_menu {
	overflow: visible;
}
.left_menu li {
	position: relative;
	margin: 0;
	padding: 3px 0 3px 10px;
	overflow: show;
}
.left_menu li .l_submenu {
	display: none;
	position: absolute;
	left: 198px;
	top: 0;
	z-index: 999;
	width: 200px;
	background: #cbe5f3;
	padding-left: 0px;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	padding: 5px;
}
.left_menu li.parrent:hover .l_submenu {
	display: block;
}
.left_menu li.parrent>a:after {
	content: '';
	background: url('../images/menu_arrow.png') 50% 50% no-repeat transparent;
	width: 4px;
	height: 7px;
	display: inline-block;
	margin-left: 3px;
}
.left_menu li.parrent:hover>a:after {
	background: url('../images/menu_arrow_act.png') 50% 50% no-repeat transparent;
}

.left_menu li .l_submenu li {
	display: block;
	padding: 3px 5px;
}