/* Default */
html, body, form, table {
margin: 0px;
padding: 0px;
}

body {
font-size: 83.33%;
font-family: arial;
background: #fff;
}

.opera body {
font-size: 90%;
}

table {
border-collapse: collapse;
border-spacing: 0px;
}

table td {
vertical-align: top;
padding: 0px;
}

img {
border: none;
}

html, body {
height: 100%;
}

#fault_bg { background:#5b9816; height:352px; margin-bottom:-452px; margin-top:100px;}

#table_layout_top {
background: #fff url("../../common/img/dotted_20kbg.gif") no-repeat 10% 179px;  /* repeat-y 10% 184px; */
width: 100%;
position: relative;
height: 100%;
}

#head_page #table_layout_top {
background: none;
}

.block_1000 {
width: 1000px;
height: 0px;
font-size: 0px;
line-height: 0px;
display: block;
}
.block_230 {
width: 230px;
height: 1px;
}   

.ie6 .block_230 { 
height: 90px; 
}
             
.pro_5 img { width:45px;   }
#header .pro_5 img { width:42px;   }
              
.left_column { 
width:200px;
}

#td_footer {
width: 100%;
height: 100px;
vertical-align: bottom;
}

#table_footer {
width: 100%;
height: 125px;
}

.top_01 {
height: 200px;
}

.top_02 {
height: 200px;
}

.three_col {
width: 100%;
}

#footer {
height: 166px;
}

.logo_bottom {
margin: 38px 0 0 -20px;
width: 363px;
}

.copyright_bottom {
width: 152px;
float: left;
font-size: 11px;
line-height: 1.2em;
padding: 62px 0px 0px 20px;
}

.phone_bottom {
width: 173px;
float: left;
font-size: 11px;
padding: 62px 0px 0px 87px;
}

.search_bottom {
float: right;
margin: 74px 40px 0 20px;
width: 218px;
}

a.ico_feedback {
padding-right: 15px;
background: url("../../common/img/ico_feedback.gif") no-repeat 100% 0%;
}

a {
color: #396B08;
}

.logo {
position: absolute;
top: 14px;
left: -8px;
}

.f_nav {
margin: 47px 0 0 42px;
}

.c_tel {
margin: 27px 10px 18px 10px;
background: url("/common/img/gorod_top_podgor.jpg") no-repeat 0% 0%;
width: 270px;
height: 40px;
}

.c_tel td {
padding: 7px 0px 4px 0px;
font-size: 0.8em;
font-weight: bold;
}

.c_tel_2 {
margin: 38px 0 0 20px;
background: url("/common/img/gorod_top_podgor.jpg") no-repeat 0% 0%;
width: 270px;
height: 40px;
}

.c_tel_2 td {
padding: 7px 12px 4px 0px;
font-size: 0.8em;
font-weight: bold;
}

.c_tel_2 td.city {
padding: 7px 12px 4px 0px;
font-size: 0.8em;
font-weight: bold;
}
.c_tel_2 td.last {
white-space:nowrap; padding-right:20px;
background: url("/common/img/gorod_top_podgor.jpg") no-repeat 100% 0%;
}

.login {
position: absolute;
left: 679px;
top: 39px;
}

.login_table td {
vertical-align: middle;
}

.login_text {
font-size: 0.8em;
color: #589816;
}

.login_text td {
padding-bottom: 0px;
}

.login input.text_input {
height: 20px;
border: none;
width: 106px;
padding: 4px 4px 0 7px;
background: url("../../common/img/text_input_bg.gif") no-repeat 0% 0%;
font-family: tahoma;
font-size: 10px;
}

.opera .login input.text_input, .opera .search_bottom input.text_input {
padding-top: 0px;
}

.search_bottom td {
vertical-align: middle;
}

.search_bottom input.text_input {
height: 20px;
border: none;
width: 152px;
padding: 4px 4px 0px 7px;
background: url("../../common/img/search_input_bg.gif") no-repeat 0% 0%;
font-family: tahoma;
font-size: 10px;
}

.enter_div {
border: 0px solid red;
padding: 30px 0 32px 00px;
}

.enter_div a {
color: #fff;
font-weight: bold;
padding-right: 17px;
background: url("../../common/img/key_kye.gif") no-repeat 100% 0%;
}

.l_enter {
width: 182px;
margin: 0;
font-size: 0.8em;
padding: 14px 0 0 24px;
text-align: left;
background: #E6E8DA url("../../common/img/l_enter_bg.gif") no-repeat 0 0;
}    

.l_enter table {
width: 100%;
background: url("../../common/img/enter_table_bg.gif") no-repeat 0 0;
}

.l_enter table td {
vertical-align: middle;
padding: 10px 0 1px 0;
}

.l_enter table td input.text_input {
height: 20px;
border: none;
width: 106px;
padding: 0px 4px 0 12px;
font-family: tahoma;
font-size: 10px;
background: none;
}

.div_outer_enter {
margin-left: -23px;
float: left;
}

.ie6 .div_outer_enter {   
margin-left: -23px; 
position: absolute;
}

.marg_32_top {
margin-top: 30px;
}

.marg_20_top {
margin-top: 20px;
}

.left_td {
width: 100%;
}

.banner_left {
padding-left: 50px;
padding-top: 13px;
}

.banner_right {
padding-left: 30px;
padding-top: 0px;
}

.banners {
text-align: left;
padding: 3px 0 9px 0px;
position: relative;
width: 100%;
height: 184px;
margin-top: 3px;
}

.banners .img_001 {
position: absolute;
left: -3px;
top: 0;
}

.banners .img_002 {
position: absolute;
left: 480px;
top: 0;
}

.banners .img_003 {
position: absolute;
left: 713px;
top: 0;
}

.banners .img_024 {
position: absolute;
left: 707px;
top: 197px;
}

.banners66 {
padding: 0px 0 12px 30px;
}

.table_left_all {
padding: 7px 0 0 14px;
width: 706px;
}
/*-----------------anonce--------------*/
.annonce {
background: #E7EDDF url("../../common/img/annonce_bg.gif") repeat-x 0% 100%;   
}  

.announce_outer {
width: 683px; 
margin-bottom: 13px;
}

.announce td {
font-size: 0.8em;
}
 

.an_title {
font-size: 1.2em;
font-weight: bold;
}

.an_announce {
font-size: 0.9em;
margin: 5px 0 6px 0;
}

.an_outer {
margin: 14px 0px 12px 19px;
font-size: 0.8em;
}


.ie6 .an_outer {
margin: 14px 0px 12px 19px;
font-size: 11px;
}

.annonce_right_corner {
height: 115px;         
background: url("../../common/img/annonce_right_corner.gif") no-repeat 100% 0%;
overflow:hidden;
}

 

.ann_table_4_bg { 
}

.an_outer td.an_text {
padding: 0px 0px 0px 17px;
}

.an_outer td.an_img {
padding: 3px 0px 0px 0px;
}

.an_outer td.an_img img {
 
}

.an_link_see {
background: url("../../common/img/an_see_ico.gif") no-repeat 0px 0%;
font-size: 0.9em;
margin-bottom: 4px;
}

.an_link_see a {
padding-left: 20px;
}

.an_link_order {
background: url("../../common/img/an_order_ico.gif") no-repeat 0px 0%;
font-size: 0.9em;
}

.an_link_order a {
padding-left: 20px;
}

.marg_19_left {
position: relative;
}

.marg_19_left_2 {
position: relative;
}

.ie6 .marg_19_left_2 {
position: relative;
height: 49px;
}
/*-----------------/anonce--------------*/

.promo_tbl {
padding-bottom:15px;
}

.ie .promo_tbl {
padding-bottom:6px;
}

.promo_green {
margin: 20px 0;
height: 83px;
background: url("../../common/img/promo_green_bg.gif") no-repeat 100% 0%;
}

.promo_grey {
background: url("../../common/img/grey_pl_all_bg.gif");
}

.promo_grey div.outer {
position: absolute;
top: 0px;
left: -19px;
background: url("../../common/img/grey_pl_left_corners.gif") no-repeat 0% 0%;
padding: 0;
height:115px;
}

.promo_green div {
position: absolute;
width: 100%;
top: 0px;
left: -19px;
text-align: center;
height: 83px;
padding-left: 10px;
background: url("../../common/img/promo_green_bg_0.gif") no-repeat 0 0%;
padding-top: 12px;
}

.logotype {
position: absolute;
top: 12px;
left: -32px;
}

.fyfyfyf { 
background: url("/common/img/gorod_outer_bg.jpg") no-repeat 0% 0%;
padding-left: 20px;
}

#second_page .fyfyfyf {
background: url("../../common/img/outer_bg_second.gif") no-repeat 0% 0%;
padding-left: 0px;
}

#map_page .fyfyfyf {
background: url("../../common/img/outer_bg_map.gif") no-repeat 0% 0%;
padding-left: 20px;
}

#print_page .fyfyfyf {
background: none;
font-size: 0.8em;
}

#print_page .content {
margin-left: 40px;
width: 500px;
}

b.title {
display: block;
font-size: 1.4em;
margin: 0 0 12px 0;
}

.grey_pl_td {
background: 
}
.grey_pl_td_out { background:  #E6E9DA   url("../../common/img/grey_pl_01.gif") no-repeat 100% 0;


}
.grey_pl {      
background:  url("../../common/img/grey_pl_top.gif") no-repeat 0% 0%;
width: 100%;
}   



.grey_pl div.inner {
background: url("../../common/img/grey_pl_bottom.gif") no-repeat 0% 100%;
}

.grey_pl div.inner div.inner2 {
background: url("../../common/img/grey_pl_bottom_2.gif") no-repeat 100% 100%;
padding: 20px 31px;
font-size: 0.8em;
} 
  
.link {
margin: 0 0 5px 0;
line-height: 1.4em;
}

.all_links {
display: block;
background: url("../../common/img/link_ico_small.gif") no-repeat -2px -1px;
margin: 13px 0 13px 0;
padding-left: 17px;
padding-bottom: 2px;
font-size: 0.9em;
}

.all_links a {
color: #8C8C07;
}

.news {
font-size: 0.8em;
padding: 18px 20px 0 0px;
line-height: 1.4em;
}

.date {
padding-left: 12px;
font-size: 0.9em;
color: #8C9381;
}

.news_item {
border-bottom: 1px solid #D5DDCB;
padding: 0 0 10px 0;
margin: 0 0 8px 0;
}

.vote {
font-size: 0.8em;
line-height: 1.3em;
margin: 0px 22px 6px 13px;
}

.vote_div {
padding: 10px 0;
margin-left: -6px;
}

.inp_div {
margin-bottom: 4px;
}

.inp_div input {
vertical-align: middle;
}

.content_table {
width: 980px;
margin-top: 80px;
margin-bottom: -20px;
background: url("../../common/img/v_z.gif") no-repeat 231px 1px;
}

.content_table td.menu_td {
padding-top: 50px;
width: 219px;
padding-left: 16px;
}

.content_table td.content_td {
padding-top: 36px;
}

.left_block_col {
width:20%;  

}

.l_menu {   
margin: 2px 19px 22px 0px; 
padding-right:20px;
}

.l_menu a {
color: #396B08;
}

.item_0 {
font-weight: bold;
margin: 0 0 9px 0;
}

.item_0_active {
font-weight: bold;
margin: 0 0 9px 0;
}

.item_0_active a:link, .item_0_active a:visited, .item_0_active a:hover, .item_0_active a:active {
text-decoration: none;
color: #000;
}

.l_menu .item {
padding-left: 15px;
background: url("../../common/img/menu_item_bg.gif") no-repeat 0 0;
margin: 0 0 6px 0;
}

.l_menu .item_active {
padding-left: 15px;
background: url("../../common/img/menu_item_bg_active.gif") no-repeat 0 0;
margin: 0 0 6px 0;
font-weight: bold;
}

.l_menu .item_active a:link, .l_menu .item_active a:visited, .l_menu .item_active a:hover, .l_menu .item_active a:active {
text-decoration: none;
color: #000;
}

.l_menu .sub_01 {
padding-left: 15px;
padding-top: 1px;
padding-bottom: 0px;
margin-bottom: 4px;
}

.l_menu .sub_01 .item {
margin: 1px 0 7px 0;
font-size: 0.8em;
}

.l_menu .sub_01 .item_active {
font-size: 0.8em;
}

.l_menu .sub_02 {
padding-left: 25px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 2px;
}

.l_menu .sub_02 .item {
margin: -2px 0 7px 0;
font-size: 0.8em;
}

.l_menu .sub_02 .item_active {
font-size: 0.8em;
}

.child_menu {
margin: 0 0 24px 0;
}

.child_menu .sub_01 {
padding-left: 0px;
padding-top: 1px;
padding-bottom: 0px;
margin-bottom: 4px;
}

.child_menu .sub_01 .item {
margin: 1px 0 7px 0;
}

.child_menu .sub_01 .item_active {}

.child_menu .item {
padding-left: 15px;
background: url("../../common/img/menu_item_bg.gif") no-repeat 0 0;
margin: 0 0 6px 0;
}

.map {
padding-left:0 !important;
}

.content_outer {
padding: 0px;
font-size: 0.8em;
line-height: 1.3em;
}

.title_img {
margin-bottom: -4px;
padding-top: 3px;
}

.title_img h1 {
line-height:1.2em;
}

.text {
padding: 0px 0px 0 1px;
width: 100%;
}

.text p {
margin: 0em 0em 1.3em 0em;
border: 0px solid red;
}

.text h1 {
line-height: 1.2em;
}

.conr_table {
margin-left: 53px;
width: 663px;
}

.news_date_title {
margin-bottom: 3px;
}

.news_date_title a {
color: #3a6D08;
}

.news_announce {
margin-bottom: 20px;
color: #22231D;
}

.archive_table {
background: url("../../common/img/archive_date_bg.gif") no-repeat 0 0;
margin-bottom: 15px;
width: 100%;
}

.archive_table td {
padding: 6px 12px 10px 12px;
}

.archive_table td.date_input {
padding: 7px 15px 10px 23px;
width: 46px;
}

.archive_table td.date_input input {
border: 0px solid red;
background: #fff;
font-size: 11px;
font-family: tahoma;
width: 60px;
}

.archive_table td.date_cal {
padding: 5px 5px 0 11px;
width: 40px;
}

.archive_table td.archive_table_right_bg {
background: url("../../common/img/archive_date_bg_right.gif") no-repeat 100% 0;
}

.archive_date {
border: 0px;
font-size: 10px;
}

.search_table {
width: 100%;
background: url("../../common/img/search_date_bg_00.gif") no-repeat 0 0;
margin-bottom: 15px;
}

.search_table td {
padding: 6px 17px 10px 25px;
}

.search_table td.date_cal {
width: 80px;
padding: 5px 0 0 17px;
background: url("../../common/img/search_date_bg_01.gif") no-repeat 100% 0;
}

.search_table td.date_input {
padding: 7px 15px 10px 23px;
}

.search_table td.date_input input {
border: 0px solid red;
background: #fff;
font-size: 11px;
font-family: tahoma;
width: 100%;
}

.to_adv_search_link {
text-align: right;
margin-right: 15px;
margin-top: -12px;
}

.news_title {
font-size: 1.6em;
line-height: 1em;
font-weight: bold;
font-family: tahoma;
color: #3B6B08;
padding: 8px 0 12px 0;
}

.sub-links {
margin-top: 14px;
text-align: right;
}

.sub-links_left {
text-align:left  !important;
}

.sub-links a {
padding-left: 14px;
margin-top: 14px;
background: url("../../common/img/sub_links_ico_00.gif") no-repeat 0px 2px;
color: #396B08;
font-weight: bold;
}

.sub-links_left a {
padding-left: 14px;
margin-top: 14px;
background: url("../../common/img/sub_links_ico_00.gif") no-repeat 0px 2px;
color: #396B08;
font-weight: bold;
}

.sub-links_left a.to_top {
background: url("../../common/img/sub_links_ico_to_top.gif") no-repeat 0px 2px;
}

.sub-links_left a.resume {
background: url("../../common/img/sub_links_ico_resume.gif") no-repeat 0px 2px;
}

.sub-links a.backlist {
padding-left: 14px;
background: url("../../common/img/sub_links_ico_01.gif") no-repeat 0px 2px;
color: #396B08;
font-weight: bold;
}

.pager_div {
color: #396B08;
margin: 0px 0;
width: 400px;
float: left;
}

.pager_div b.curr {
background: #E6E9DA;
padding: 0 3px 0 4px;
}

.pager {
float: right;
width: 150px;
}

.vote_table td {
font-size: 1.3em;
}

#head_page .vote_table td {
font-size: 1em;
}

.error {
color: #f00;
margin-bottom: 15px;
}

.previous_votes {
margin: 10px 0;
}

#head_page .previous_votes {
margin: 14px 0;
}

.vote_bar_bg {
background: url("../../common/img/vote_bar_bg.gif") no-repeat 100% 0px;
}

.text_01 {
font-size: 0.9em;
color: #7B7B7B;
}

.vote_title {
margin: 13px 0 6px 0;
}

.vote_div_button {
padding: 6px 0 6px 0;
}

.feedback_table td {
padding: 0 10px 10px 0;
}

.feedback_table td input.text_input {
border: 1px solid #386C07;
font-size: 1em;
width: 250px;
}

.feedback_table td input.radio {
vertical-align: middle;
}

.feedback_table td input.check {
vertical-align: middle;
}

.feedback_table td select {
vertical-align: middle;
width: 300px;
}

.feedback_table td textarea {
border: 1px solid #386C07;
font-size: 1em;
font-family: tahoma;
width: 250px;
}

.feedback_table td select {
font-size: 1em;
font-family: tahoma;
}

.street_select {
border:1px solid #386C07;
position:absolute;
display:none;
background-color:white;
overflow:auto;
height:auto;
}


.date_table td {
vertical-align: middle;
padding: 0;
}

h3 {
font-size: 1.5em;
color: #2C5801;
}

#map_over {
position: absolute;
top: 62px;
left: 432px;
border: 0px solid red;
display: none;
}

.flash_map {
position: absolute;
}

.flash_map_img {
position: absolute;
top: 0;
left: 0;
z-index: 1000;
}

.list_div {
margin: 0 0 14px 0;
}

.list_item {
margin: 0 0 8px 0;
font-weight: bold;
}

.list_item_full {
margin: 0 0 32px 0;
}

h1 {
font-family: arial;
font-size: 2.3em;
color: #2C5900;
margin: 0 0 29px 0;
}

.ie h1 {
font-family: arial;
font-size: 2.3em;
color: #2C5900;
margin: 12px 0 29px 0;
}

h2 {
font-family: arial;
font-size: 1.6em;
color: #2C5900;
margin: 0 0 14px 0;
line-height: 1.1em;
}

h3 {
font-family: arial;
font-size: 1.4em;
color: #2C5900;
margin: 0 0 12px 0;
line-height: 1.4em;
}

h4 {
font-family: arial;
font-size: 1.2em;
color: #2C5900;
margin: 0 0 10px 0;
}

h5 {
font-family: arial;
font-size: 1.0em;
color: #2C5900;
margin: 0 0 7px 0;
}

.img_left {
margin: 0 6px 6px 0;
}

.info_massages {
font-weight: bold;
}

.tar_name {
font-size: 1.6em;
font-family: tahoma;
padding-bottom: 14px;
}

.tar_package {
padding-bottom: 24px;
}

.tab_tab {
width: 100%;
margin-bottom: 24px;
}

.tab_tab_tab {
width: 100%;
}

.tab_tab_tab td {
background: #E6E8DA;
padding: 12px;
vertical-align: middle;
border-bottom: 1px dashed #B7B9AB;
border-right: 1px solid #B7B9AB;
}

.tab_tab_tab th {
height: 8px;
background: #E6E8DA;
}

.channel .tab_tab_tab td {
vertical-align: top;
}

.tab_tab_tab th.tab_first_th {
background: #E6E8DA url("../../common/img/tab_l_bg.gif") no-repeat 0px 0px;
}

.tab_tab_tab td.tab_first_td {
font-size: 1.6em;
font-family: tahoma;
color: #396B08;
line-height: 1.6em;
font-weight: normal;
}

.tab_tab_tab th.tab_last_th {
background: #E6E8DA url("../../common/img/tab_r_bg.gif") no-repeat 100% 0px;
}

.tab_tab_tab th.tab_first_th_bb {
background: #E6E8DA url("../../common/img/tab_l_bg_bb.gif") no-repeat 0px 100%;
}

.tab_tab_tab td.tab_first_td {
font-size: 1.6em;
font-family: tahoma;
color: #396B08;
line-height: 1.6em;
font-weight: normal;
}

.tab_tab_tab th.tab_last_th_bb {
background: #E6E8DA url("../../common/img/tab_r_bg_bb.gif") no-repeat 100% 100%;
}

.radio {
vertical-align: middle;
}

.jfewf {
padding: 12px 0;
}

.jfewf select {
font-size: 1em;
}

.checksum {
font-size: 1.5em;
color: #2C5700;
margin: 12px 0;
}

.radio_other_outer {
margin: 3px 0;
}

.select_map {
position: absolute;
top: 246px;
left: 511px;
}

.select_map select {
width: 274px;
font-size: 0.9em;
}

.week_day td {
font-size: 1.2em;
padding: 12px;
}

.week_day td.active {
font-weight: bold;
background: #fff url("../../common/img/week_td_left.gif") no-repeat 0 50%;
}

.channel_selector {
margin: 12px 0 22px 0;
}

.channel_selector select {
font-size: 1em;
}

.channel_list {
margin-bottom: 20px;
}

.channel_list td {
padding: 12px;
vertical-align: middle;
font-size: 2em;
}

.channel_list_name {
background: #fff url("../../common/img/channel_name.gif") no-repeat 0 50%;
padding: 12px;
font-size: 1.5em;
font-weight: bold;
}

.print_link {
position: absolute;
top: 34px;
left: 450px;
}

.old_programm {
color: #878787;
}

.old_programm .tab_first_td {
color:#878787  !important;
}

.outer_reg0 {
position: relative;
padding: 0px;
height: 400px;
}

#link_to_close {
position: absolute;
top: 125px;
right: 200px;
display: none;
font-weight: bold;
}

.map_clear {
position: absolute;
top: 0px;
left: 100px;
}

.map_outer {
position: absolute;
top: 0px;
left: 100px;
;
}

.hidden {
display: none;
}

.banner_table {
margin-left: 130px;
margin-bottom: -40px;
}

.banner_table_top {
position: absolute;
top: 245px;
left: 0px;
width: 100%;
max-width: 1000px;
}

.adv_table {
margin-top: 4px;
}

.adv_table td {
font-size: 0.8em;
vertical-align: middle;
}

.adv_table td.text {
width: 250px;
padding-right: 30px;
}

.select_reg td {
background: #E6E9DA;
}

.select_reg td.bg_none {
background: none;
}

.select_reg td div.item {
font-weight: bold;
font-size: 0.8em;
padding: 0 0 6px 0px;
}

.table {
width: 100%;
}

.table tr.bg_interleave {
background: #E6E8DA;
}

.table td {
padding: 10px;
}

.bottom_banner {
/* margin-left: 44px; */
/*
margin-left: 22%;
margin-top: 12px;
margin-bottom: 22px;
width: 700px;
*/
vertical-align: bottom;
}
.bottom_banner .content {
padding-right: 0px;
}

.bottom_banner img {
margin: 7px 7px 0px 0px;
}

.r_menu_alt {
width: 204px;
margin: 0 auto;
padding: 14px 0 0 14px;
text-align: left;
background: #E6E8DA url("../../common/img/alt_menu_bg.gif") no-repeat 0 0;
}

.r_menu_alt .item {
font-size: 0.8em;
margin: 0 0 0px 0;
padding: 2px 0 4px 0;
}

.center_menu_alt {
margin: 0 0 20px 0;
}

.center_menu_alt .item {
margin: 0 0 0px 0;
padding: 2px 0 4px 0;
}

.status_line {
border: 0px solid red;
font-size: 0.8em;
padding: 2px 0 0 0;
margin-top: 20px;
margin-bottom: 23px;
margin-left: 0;
line-height: 1.4em;
}

.to_connect_inner {
padding: 0 0 3px 0px;
}

#legal_info_div {
display: none;
}

.legal_info_popup {
padding: 12px;
font-size: 0.8em;
}

#print_page .vac_4pr {
display: none;
}

#print_page .list_div {
display: none;
}

.map_menu_outer {
font-size: 1.3em;
}

.main_banner_area_11 {
margin-top: 37px;
}

.main_banner_area_14 {
margin: 15px 0 16px 0;
}

.channel_selector select * {
font-size: 11px;
font-weight: normal;
font-style: normal;
font-family: tahoma;
}

.ico_rss {
vertical-align: middle;
}

.alt_menu_title {
margin: -4px 0 10px 0;
font-size: 0.8em;
font-weight: bold;
}

.for_ex_bg {
background: url("/common/img/gorod_outer_bg.jpg") repeat-x 0% 0px;
}

#second_page .for_ex_bg {
background: url("/common/img/gorod_bg_second.jpg") repeat-x 0% 0px;
padding-top: 22px;
}

.podklu {
margin: 16px 10px 17px 10px;
}

.main {
/* margin-top: 20px;*/
background: url("../../common/img/corner_second_bg.jpg") no-repeat 0% 64px; /* 185px;*/
}

.content {
padding: 0 40px 0 12px;
}

.pi_1 {
width: 2%;
}

.outer_sunflower {
overflow: hidden;
}

.pi_3 {
width: 1.5%;
}

.pi_4 {
width: 46.5%;
 
}

.pi_5 {
width: 1.5%;
}

.pi_6 {
width: 24%;
}

.pi_7 {
width: 3%;
}
.t_1001 {
width: 100%;
margin-top: 11px;
}

.t_1001 td {}

.t_1000 {
width: 100%;
}

.t_1000 td {}

.t_1000_bottom {
margin-top: 10px;
height: 153px;
background: url("../../common/img/footer_bg.gif") no-repeat 100% 0;
}

.bottom_corner {
background: url("../../common/img/bottom_logo.gif") no-repeat 0% 0;
}

.pro_2 {
width: 2%;
}

.pro_5 {
width: 5%;
}

.pro_21 {
width: 21%;  
height: 0px; /*--- height: 78px; ---*/
}

.pro_42 {
width: 42%;
}

.test__001 {}

.brd_dotted {
background: #e7eddf url("../../common/img/an_table_bg.gif") repeat-y 0 0;
}

.promo_table {
width: 100%;                     
background: url("../../common/img/promo_bg.jpg") repeat-x 50% 0;
}

.promo_table td {
width: 100%;    
}

.promo_table td.promo_table_cont {
padding: 0 0 0 0;
vertical-align:middle;
font-size: 0.8em;
color: #fff;      
overflow:hidden;
height:151px;          
}

.promo_table td.promo_table_cont div.prm_div {
overflow:hidden;
height:136px;          
}

.promo_table td.promo_table_cont td {
height: 150px;
overflow: hidden;   

}

.promo_table td.promo_table_cont div.promo_title {
font-size: 1.6em;
font-weight: bold;
line-height: 1.0em;  
margin-bottom: 10px;  
}

.opera .promo_table td.promo_table_cont div.promo_title {
font-size: 1.1em;
font-weight: bold;
line-height: 1.0em;
margin-bottom: 10px;
}

.promo_table td.promo_table_cont div.promo_title a {
text-decoration: none;
}

.promo_table td.promo_table_cont a {
color: #fff;
}

.promo_table td.promo_table_cont img {
float: left;
margin: 0 12px 0 0;
}


.promo_div {
width: 100%;
background: url("../../common/img/promo_bg.jpg") repeat-x 50% 0;
}
     
.promo_div div.inner {

background: url("../../common/img/banner_left_u.gif") no-repeat 0% 0;
}

.promo_div div.inner div.outer {
height:138px;
background: url("../../common/img/banner_right_u.gif") no-repeat 100% 0;
padding: 14px 15px 0 15px;
font-size: 0.8em;
color: #fff;
}

.promo_div div.inner div.outer a {
color: #fff;
}

.promo_div div.inner div.outer div.promo_title {
font-size: 1.6em;
font-weight: bold;
line-height: 1.0em;
margin-bottom: 10px;
}

.opera .promo_div div.inner div.outer div.promo_title {
font-size: 1.1em;
font-weight: bold;
line-height: 1.0em;
margin-bottom: 10px;
}

.promo_div div.inner div.outer div.promo_title a {
text-decoration: none;
}

.promo_div div.inner div.outer img {
float: left;
margin: 0 12px 0 0;
}

.pro_432 {
border: 0px solid red;
width: 1px;
}

.center {
text-align: center;
}

.menu_7 {
width: 100%;
position: relative;
margin-bottom: 30px; 
}

#second_page .menu_7 {
width: 100%;
position: relative;
margin-bottom: 20px; 
}

.menu_7 td {
background: url("../../common/img/menu_left_test.gif") no-repeat 100% 0%;
font-size: 0.8em;
font-weight: bold;
padding: 11px 15px 10px 10px;
white-space: nowrap;
}

.menu_7 td.active {
background: url("../../common/img/test_menu.gif") no-repeat 100% 0%;
padding: 11px 15px 10px 10px;
}

.menu_7 td a {
color: #fff;
text-decoration: none;
white-space: nowrap;
}

.menu_7 td.active a {
color: #BFEF5B;
text-decoration: none;
}

.menu_7 .dividers {
padding: 0;
}

.menu_7 .divider_left {
padding: 0;
width: 11px;
}

.menu_7 .menu_first {
background: url("../../common/img/menu_first.gif") no-repeat 0% 0%;
padding: 11px 19px 10px 0px;
width: 10px;
}

.menu_7 .menu_first_act {
background: url("../../common/img/menu_first_act.gif") no-repeat 0% 0%;
padding: 11px 19px 10px 0px;
width: 10px;
}

.menu_7 .menu_last {
background: url("../../common/img/menu_last.gif") no-repeat 100% 0%;
width: 10px;
}

.menu_7 .menu_last_act {
background: url("../../common/img/menu_last_act.gif") no-repeat 100% 0%;
width: 10px;
}

.menu_7 .last_22 {
padding: 11px 0px 10px 16px;
background: none;
}

.vote_table {
margin: 0 auto;
width: 218px;
}

#second_page .vote_table {
margin: 0 0 0 0;
width: 218px;
}
.vote_table td {
text-align: left;
}

.green_more {
color: #C0D998;
margin: 6px 0 0 0;
}

.promo_divider {
width: 3.5%;
}

.map_place { padding:0 0 0 0px;  text-align:left;  margin-right:-30px;  }     
.map_place div {  margin-left:00px;  } 

.ie .map_place div {  margin-left:-10px;  } 

.overflow_div {  height:135px; overflow:hidden;}


