/* Main Css */

.border{border:1px solid red;}
.width_600{width:600px;}

body {padding:0px; margin:0px; background:#fff; font: normal 11px Verdana, Tahoma, Arial, Arial AMU; color:#000; width:100%; height: 100%;}

.over_hide{overflow: hidden;}
img{border:0px none; margin:0; padding:0;}
table{font: normal 11px Verdana, Tahoma, Arial, Arial AMU; color:#000;}
td{vertical-align:top; color:#000;}

form{margin:0; padding:0;}
input {background: #fff; border:solid 1px #7C7C7C; font: normal 11px  Verdana, Tahoma, Arial, Arial AMU; padding:3px; color:#4B4843; width: 180px; height:20px;}
select {background: #fff; border:1px solid #696969; font: normal 11px  Verdana, Tahoma, Arial, Arial AMU; width:50px; color:#4B4843;}
option {background: #fff; border:0px none; font: normal 11px Verdana, Tahoma, Arial, Arial AMU; width:100%; color:#5E5E5E;}
textarea {background: #FFF; border:solid 1px #7C7C7C; font: normal 11px Verdana, Tahoma, Arial, Arial AMU; overflow:auto; width: 310px; height:160px; padding:3px; color:#4B4843;}
.radio{border:0 none; width:10px; height:10px; background: transparent;}
.search_inp{margin-top: 5px; background: #fff; border:1px solid #646464; width: 287px; height: 18px; float: left; margin-right:3px; font-size:10px; padding:1px;}
.rate_button{background: url('../../img/ocenit.gif') no-repeat top left; width: 72px; height: 25px; padding:0; margin:0; margin-left:5px; color:#fff; border:0 none;}
.search_button{background: url('../../img/search_button.gif') no-repeat top left; width: 18px; height: 18px; padding:0; margin:0; float:left; cursor: pointer}
.no_small{background: url('../../img/no_small.gif') no-repeat; width: 130px; height: 98px;}
.no_big{background: url('../../img/no_big.gif') no-repeat; width: 250px; height: 188px;}


ul{margin:0; padding:0; padding-left:25px;}
li{list-style: url('../../img/li.gif'); margin: 0px; padding: 0px; margin:3px;}

a, a:link, a:active, a:visited {color: #000; font: normal 10px Verdana, Tahoma, Arial, Arial AMU; text-decoration: none; line-height:140%;}
a:hover {color: #000; font: normal 10px  Verdana, Tahoma, Arial, Arial AMU; text-decoration: underline; line-height:140%;}


a.down, a.down:link, a.down:active, a.down:visited {display:block; background:url('../../img/download.gif') no-repeat center left; padding-left:15px; padding-top:5px; width:250px; height:30px; color: #125ff8; font: normal 11px Verdana, Tahoma, Arial, Arial AMU; text-decoration: none; line-height: 150%;}
a.down:hover {display:block; background:url('../../img/download.gif') no-repeat center left; padding-left:15px; padding-top:5px; width:250px; height:30px; color: #125ff8; font: normal 11px  Verdana, Tahoma, Arial, Arial AMU; text-decoration: underline; line-height: 150%;}

a.invers, a.invers:link, a.invers:active, a.invers:visited {color: #424958; font: normal 11px Verdana, Tahoma, Arial, Arial AMU; text-decoration: underline;}
a.invers:hover {color: #424958; font: normal 11px Verdana, Tahoma, Arial, Arial AMU; text-decoration: none;}


.rek_blok{border: 1px solid #ff7e00; border-left:8px solid #ff7e00; background:#f9f5f2; width:100%; height: auto;}
.reklama{display:block; padding-left:7px; padding-bottom:7px; padding-top:4px; background:url('../../img/pimp_.gif') no-repeat top left; background-position:0 7px; font: bold 11px  Verdana, Tahoma, Arial, Arial AMU;}
.menu_pnt{display:block; padding-left:25px;padding-top:6px; background:url('../../img/menu_pnt.gif') no-repeat top left; background-position:0 7px; font: bold 18px  Verdana, Tahoma, Arial, Arial AMU;}
.rek_text{display:block; padding-left:7px; padding-bottom:7px; padding-top:4px; width:auto; height: auto; font: normal 11px  Verdana, Tahoma, Arial, Arial AMU;}
.h_m_td{color: #fff; padding-bottom:3px; border-bottom:1px solid #fff;}

.hide{visibility:hidden;}
.show{visibility:visible;}

.hidden{display:none;}
.showblock{display:block;}

.fl_left{float:left;}
.fl_right{float:right;}

.rezina{width:100%; height:100%;}
.auto{width:100%; height:auto;}
.wauto{width:auto; height:100%;}
.fullauto{width:auto; height:auto;}
.main{width:100%; height:100%; background: url('../../img/foot_bg.png') repeat-x bottom left}
.foot{background: url('../../img/fonarik.png') no-repeat bottom left; vertical-align:bottom;}


a.pager, a.pager:active, a.pager:visited {font: normal 12px Verdana; color: #fff; text-decoration: none; display:block; width: 19px; height: 17px !important; height:18px; text-align:center; background: #FF7E00; float:left; margin-left:2px; padding-top:1px;}
a.pager:hover {font: normal 12px Verdana; color: #fff; text-decoration: none; display:block; width: 19px; height: 17px !important; height:18px; text-align:center; background: #FFC563; float:left; margin-left:2px; padding-top:1px;}
.pagercurrent {font: normal 12px Verdana; color: #000; background: #FFC563; display:block; width: 19px; height: 17px !important; height:18px; text-align:center; float:left; margin-left:2px; padding-top:1px;}
.reset {cursor:pointer; background: #ffb300; width: 89px; height:18px; color:#fff;}
.send {cursor:pointer; background: #FF4E00; width: 89px; height:24px; color:#fff;}
.button{width: 65px; height: 16px; background: url('../../img/search_bg.png') no-repeat top left; color:#fff; font-weight:bold; border:0 none; padding-bottom:2px;}

a.lang, a.lang:link, a.lang:active, a.lang:visited {color: #fff; font: normal 11px Arial, Arial AMU, Verdana, Tahoma; text-decoration: none; line-height: 150%;}
a.lang:hover {color: #fff; font: normal 11px  Arial, Arial AMU, Verdana, Tahoma; text-decoration: underline; line-height: 150%;}
.curr_lang{color: #065c85; font: normal 11px  Arial, Arial AMU, Verdana, Tahoma;}

a.menu, a.menu:link, a.menu:active, a.menu:visited {color: #fff; font:  bold 11px Verdana, Tahoma, Arial, Arial AMU; text-decoration: none;}
a.menu:hover {color: #fbaf5d; font: bold 11px  Verdana, Tahoma, Arial, Arial AMU; text-decoration: none;}

a.footmenu, a.footmenu:link, a.footmenu:active, a.footmenu:visited {color: #6E6E6E; font: normal 11px Verdana, Tahoma, Arial, Arial AMU; text-decoration: none;}
a.footmenu:hover {color: #FF4E00; font: normal 11px  Verdana, Tahoma, Arial, Arial AMU; text-decoration: none;}

a.leftmenu, a.leftmenu:link, a.leftmenu:active, a.leftmenu:visited {color: #fff; font: normal 12px Tahoma, Arial, Arial AMU, Verdana; text-decoration: none; display:block; background: #FF4E00 url('../../img/menu_sep.png') no-repeat top center; padding:6px; padding-left:9px; height:auto; width: 160px}
a.leftmenu:hover {color: #fff; font: normal 12px  Tahoma, Arial, Arial AMU, Verdana; text-decoration: none; display:block; background: #747474; padding:6px; padding-left:9px; height:auto;}

a.childmenu, a.childmenu:link, a.childmenu:active, a.childmenu:visited {color: #fff; font: normal 12px Tahoma, Arial, Arial AMU, Verdana; text-decoration: none; display:block; background: #FFB300 url('../../img/childmenu_sep.gif') no-repeat top center; padding:6px; padding-left:9px; height:auto; width: 135px;}
a.childmenu:hover {color: #fff; font: normal 12px  Tahoma, Arial, Arial AMU, Verdana; text-decoration: none; display:block; background: #747474; padding:6px; padding-left:9px; height:auto; width: 135px;}

a.more, a.more:link, a.more:active, a.more:visited {color: #000; font: normal 12px Tahoma, Arial, Arial AMU, Verdana; text-decoration: underline; display:block; background: url('../../img/more_bg.png') no-repeat center left; padding-left:10px; float:left; margin-top:5px;}
a.more:hover {color: #000; font: normal 12px Tahoma, Arial, Arial AMU, Verdana; text-decoration: none; display:block; background: url('../../img/more_bg.png') no-repeat center left; padding-left:10px; float:left; margin-top:5px;}

/* End of Main Css */

.logo_pos{position:absolute; top:0; left:0;}
.sky_day{background:#575757 url('../../img/sky_day.png') repeat-x top left;}
.sky_night{background:#3E3E3E url('../../img/sky_night.png') repeat-x top left;}
.city_day{background:url('../../img/city_day.png') repeat-x bottom left; width:100%; height:170px;}
.city_night{background:url('../../img/city_night.png') repeat-x bottom left; width:100%; height:170px;}

.menu_pos{position: absolute; top:179px; left:22px;width: 700;}
.search_pos{position:absolute; top:205px; left:22px;  z-index:2;}
.langs_pos{position:absolute; top:143px; left:22px; z-index:5;}
.h_menu_pos{background:url('../../img/orange_bg.gif') repeat-x;top:242px; height: 28px; width: auto;clear: both; color: #000; font: bold 13px Tahoma, Arial, Arial AMU, Verdana;}

a.h_menu, a.h_menu:link, a.h_menu:active, a.h_menu:visited {color:#fff; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; background: url('../../img/pipich_1.gif') no-repeat 7px; background-position:right; padding-right: 13px; margin-left: 20px; text-decoration: none; text-transform: uppercase;}
a.h_menu:hover {color:#fff; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; background: url('../../img/pipich_1.gif') no-repeat 7px; background-position:right; padding-right: 13px; margin-left: 20px;text-decoration: underline; text-transform: uppercase;}

a.h_menu_c, a.h_menu_c:link, a.h_menu_c:active, a.h_menu_c:visited {color:#fff; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; background: url('../../img/pipich_1.gif') no-repeat 7px; background-position:right; padding-right: 13px; margin-left: 20px;text-decoration: underline; text-transform: uppercase;}
a.h_menu_c:hover {color:#fff; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; background: url('../../img/pipich_1.gif') no-repeat 7px; background-position:right; padding-right: 13px; margin-left: 20px;text-decoration: underline; text-transform: uppercase;}


.topbanner_td{border:5px solid #333; height:130px;}
.topbaner_link_div{position:absolute; top:18px; left:5px; width:529px; height:130px; cursor:pointer;}
.page_paddings{padding:10px 2px 10px 2px;}

.rightbanner{width:173px; height: auto;}
.rightbanner_left{width:5px; background: url('../../img/rightbanner_left.png') repeat-y top right}
.rightbanner_right{width:8px; background: url('../../img/rightbanner_right.png') repeat-y top left}

.white_title{color:#fff; font: bold 14px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px;}
.orange_title{color:#ff4e00; font: bold 14px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px;}
.orange_title_big{color:#ff6600; font: bold 18px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:9px;}

.td_5{background: #FFFFFF; border:1px solid #ff7e00; border-left:8px solid #ff7e00; padding-left:10px; padding-bottom:7px;}
.td_4{background: #FF4E00; border:1px solid #ff7e00; border-left:8px solid #ff7e00; padding-left:10px; padding-bottom:7px;}
.td_3{background: #F9F5F2; border:1px solid #ff7e00; border-left:8px solid #ff7e00; padding-left:10px; padding-bottom:7px;}
.td_2{background: #F9F5F2; border:1px solid #ff7e00; border-left:8px solid #ff7e00; padding-left:10px; padding-bottom:7px;}
.td_1{background: #F9F5F2; border:1px solid #ff7e00; border-left:8px solid #ff7e00; padding-left:10px; padding-bottom:7px;}
.td_0{background: #F9F5F2; border:1px solid #ff7e00; border-left:8px solid #ff7e00; padding-left:10px; padding-bottom:7px;}
.td_{background: #F9F5F2; border:1px solid #ff7e00; border-left:8px solid #ff7e00; padding-left:10px; padding-bottom:7px;}

.title_5{color:#fff; font: bold 14px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px;}
.title_4{color:#fff; font: bold 14px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px;}
.title_3{color:#ff4e00; font: bold 14px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px;}
.title_2{color:#ff4e00; font: bold 14px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px;}
.title_1{color:#ff4e00; font: bold 14px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px;}
.title_0{color:#ff4e00; font: bold 14px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px;}
.title_{color:#ff4e00; font: bold 14px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px;}

a.news_title, a.news_title:link, a.news_title:active, a.news_title:visited {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; margin-bottom:5px; text-decoration: none;}
a.news_title:hover {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; margin-bottom:5px; text-decoration: underline;}

a.atitle_, a.atitle_:link, a.atitle_:active, a.atitle_:visited {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: none;}
a.atitle_:hover {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: underline;}

a.atitle_0, a.atitle_0:link, a.atitle_0:active, a.atitle_0:visited {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: none;}
a.atitle_0:hover {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: underline;}

a.atitle_1, a.atitle_1:link, a.atitle_1:active, a.atitle_1:visited {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: none;}
a.atitle_1:hover {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: underline;}

a.atitle_2, a.atitle_2:link, a.atitle_2:active, a.atitle_2:visited {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: none;}
a.atitle_2:hover {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: underline;}

a.atitle_3, a.atitle_3:link, a.atitle_3:active, a.atitle_3:visited {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: none;}
a.atitle_3:hover {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: underline;}

a.atitle_4, a.atitle_4:link, a.atitle_4:active, a.atitle_4:visited {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: none;}
a.atitle_4:hover {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: underline;}

a.atitle_5, a.atitle_5:link, a.atitle_5:active, a.atitle_5:visited {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: none;}
a.atitle_5:hover {color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; display:block; margin-bottom:5px; text-decoration: underline;}


.news_title{color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma;}

.rate_5{color:#ff4e00;}
.rate_4{color:#ff4e00;}
.rate_3{color:#ff4e00;}
.rate_2{color:#ff4e00;}
.rate_1{color:#ff4e00;}
.rate_0{color:#ff4e00;}
.rate_{color:#ff4e00;}

.img_margin{margin:0 3px 3px 0;}
.img_border{border:1px solid #737373;}
.img_margin{margin:0 3px 3px 0;}
.rate_div{background: #ffb200; float:left; padding:8px;}

#error {background: #FF4E00; color: #FFF; padding: 10px; border: dashed 1px #000; width: 350px; margin: 5px;}
.stars {border: solid 1px #FF4E00; margin: 5px;}

.big_image{margin:4px;}
.ghide{display:none;}
.gshow{display:block;}
.gsel{border:dashed 1px #004181; cursor:pointer;}
.gunsel{border:solid 1px #9FA7AA; cursor:pointer;}
td.gthumbtd{text-align:center; vertical-align:middle;}
tr.gthumbtr{vertical-align:middle;}

/* ================ */
/*MAP*/
.main_map{width: 800px; height: 680px;}

#map_holder {position:relative; width:600px; height:600px;}

#map_table {padding:0px;margin:0px; width: 600px; height: 600px;}
#map_table td {padding:0px;margin:0px;}
#map_table tr {padding:0px;margin:0px;}

#map_top_nav {position:absolute; text-align:center; right:18px; top:320px; background: url('../../img/map/scroll_bg.png') no-repeat top left; width: 30px; height:136px;}
#map_top_nav2 {position:absolute; right:28px; top:470px; background: url('../../img/map/plus_bg.png') no-repeat top left; width: 20px; height:48px;}
#map_bot_nav {position:absolute; text-align:center; right:10px; bottom:11px; background: url('../../img/map/nav_bg.png') no-repeat top left; width: 57px; height:57px;}
#map_mark {position:absolute;width:10px;height:10px;color:#00ff00;}
.mc {padding:0px;margin:0px;}


.plus{position:absolute; top:4px; left:5px;}
.scroll{position:absolute; top:18px; left:3px;}
.minus{position:absolute; bottom:8px; left:5px;}
.polzunok{position:absolute; left:2px;}

.nav_top{position:absolute; top:5px; left:22px;}
.nav_right{position:absolute; top:22px; right:5px;}
.nav_bottom{position:absolute; bottom:5px; left:22px;}
.nav_left{position:absolute; top:22px; left:5px;}
.show{background: url('../../img/show_bg.png') no-repeat top left; width: 65px; height: 22px; color:#fff; margin-left:67px; margin-top:5px; cursor:pointer; padding-bottom:6px !important; padding-bottom:3px;}

.tab_a{background: url('../../img/tab_a.gif') no-repeat top left; width: 93px; height: 19px; margin-right:2px; float:left; text-align:center; font-weight:bold; padding-top:3px;}
.tab_p{background: url('../../img/tab_p.gif') no-repeat top left; width: 93px; height: 19px; float:left; cursor:pointer; text-align:center; font-weight:bold; padding-top:3px; color:#fff;}
/*MAP*/





.classic_td{background: #F9F5F2; border:1px solid #ff7e00; border-left:8px solid #ff7e00; padding-left:10px; padding-bottom:7px;}
a.letter, a.letter:link, a.letter:active, a.letter:visited {color: #4c4c4c; font: bold 11px Verdana, Tahoma, Arial, Arial AMU; text-decoration: none;}
a.letter:hover {color: #ff4e00; font: bold 11px Verdana, Tahoma, Arial, Arial AMU; text-decoration: underline;}
.current_letter{color: #ff4e00; text-decoration:underline; font: bold 11px Verdana, Tahoma, Arial, Arial AMU;}

.tooltip{position:relative; background: #F9F6D9; border:1px solid #828C9F; padding:10px; width: 200px; height:auto;}
.tooltip_l{position:absolute; top:6px; left:-6px;}
.tooltip_r{position:absolute; top:6px; right:-6px;}
.tooltip_t{position:absolute; top:-6px; left:6px;}
.tooltip_b{position:absolute; bottom:-6px; left:6px;}
.mappoints {cursor:pointer;}
.voting_div {clear:both; background: #FFFFFF; border:1px solid #ff7e00; border-left:8px solid #ff7e00; padding:5px;margin-top: 15px;}
.vote_title{color:#ff4e00; font: bold 13px  Arial, Arial AMU, Verdana, Tahoma; text-align: center;}

.input_style{background: #fff;width: 245px; border: 1px solid #7c7c7c;}
.td_style{font: bold 14px Arial, Arial AMU, Verdana, Tahoma; padding-top: 5px;}
.td_style2{font: bold 14px Arial, Arial AMU, Verdana, Tahoma; padding-top: 50px; padding-left: 40px; }
.ok{
background-color: #ff4e00;color: #ffffff;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
border-top-style: dashed;border-right-style: dashed;border-bottom-style: dashed;border-left-style: dashed;border-top-color: #000000;border-right-color: #000000;border-bottom-color: #000000;border-left-color: #000000;width: 350px;margin-top: 5px;margin-right: 5px;margin-bottom: 5px;margin-left: 5px;}
