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:19px; 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; }
.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; }

.top_menu { height:46px; 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:45px; padding:0 10.3px 0 10.3px; display:inherit; vertical-align:middle; line-height:45px; font-family:Arial, Helvetica, sans-serif; font-size:16px; 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; margin:10px 0 15px 10px; padding:0px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:190px; }
.left_menu li { border:0px; margin:0 0 6px 0; padding:0px; width:auto; }
.left_menu li a { padding:0px; display:inherit; color:#34A7DB; text-decoration:underline; font-weight:normal; }
.left_menu li a:hover { text-decoration:none; }

.left_block { float:left; width:206px; overflow:auto; margin-left:3px; margin-bottom:10px; }
.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; 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; 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:700px; }
.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:78px; 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); }

