.dummy {  }
/* Верх главной страницы */

#work { width: 1000px; height: 100%; border-collapse: collapse; table-layout: fixed; }
#work TR { vertical-align: top; }
#work #content { width: 100%; padding: 10px 20px 30px 20px; text-align: left; font: normal 11px Tahoma; color: #303030; }
#work #content A.outsite  { border-bottom: dashed 0px #4C8A01; font:normal 11px Tahoma; color: #4C8A01; text-decoration: underline; }
#work #content A.outsite IMG { border-width: 0px; }
#work #content FONT { font: normal 11px Tahoma; color: #303030; }
#work #crumb { width: 100%; padding: 10px 0px 0px 0px; font: normal 11px Tahoma; color: #545C32; text-transform: none; }
#work #crumb A { font: normal 11px Tahoma; color: #545C32; text-decoration: none; }
#work #crumb A:hover { text-decoration: underline; }
#work .main_left { width: 245px; height: 100%;  border-collapse: collapse; background-color: #EFECC4; border-right: solid 1px #B6BC9F;  text-align: left; font-weight: normal; font-family: tahoma; }
#work .main_left TD { padding: 0px; }
#work .main_left .main_menu { width: 100%; border-collapse: collapse; background-color: #EFECC4; margin-top: 0px; }
#work .main_left .main_menu TD { padding: 0px 0px 0px 0px; color: #4C8A01; font-weight: bold; }
#work .main_left .main_menu TH { padding: 0px 3px 0px 0px; font-weight: bold; text-align: left; }
#work .main_left .main_menu A { color: #4C8A01; font-weight: bold; font-size: 11px; text-decoration: none; }
#work .main_left .main_menu A:HOVER { color: #662A10; font-weight: bold; font-size: 11px; text-decoration: none; }
#work .main_left .pointer { color: #4C8A01; font-weight: bold; padding-right: 3px; }
#work .main_left .pointer_sell {color: #662A10; font-weight: bold; padding-right: 3px; }
#work .main_left .sel { color: #662A10; font-weight: bold; font-size: 11px; text-decoration: none; }
#work .main_left .sel A { color: #662A10; font-weight: bold; font-size: 11px; text-decoration: none; }
#work .main_left .normal {color: #4C8A01; font-weight: bold; font-size: 11px; text-decoration: none; }
#work .main_left .normal A { color: #4C8A01; font-weight: bold; font-size: 11px; text-decoration: none; }
#work .sms_left { width: 245px; height: 100%;  border-collapse: collapse; background-color: #3BA637; border-right: solid 1px #B6BC9F;  text-align: left; font-weight: normal; font-family: tahoma; }
#work .sms_left TD { padding: 0px; }
#work .sms_left .main_menu { width: 100%; border-collapse: collapse; background-color: #3BA637; margin-top: 0px; }
#work .sms_left .main_menu TD { padding: 0px 10px 0px 0px; font-weight: bold; }
#work .sms_left .main_menu TH { padding: 0px 3px 0px 0px; font-weight: bold; text-align: left; }
#work .sms_left .main_menu A { color: #FFF; font-weight: bold; font-size: 11px; text-decoration: none; }
#work .sms_left .main_menu A:HOVER { color: #160D82; font-weight: bold; font-size: 11px; text-decoration: none; }
#work .sms_left .pointer { color: #4C8A01; font-weight: bold; padding-right: 3px; }
#work .sms_left .pointer_sell { color: #662A10; font-weight: bold; padding-right: 3px; }
#work .sms_left .sel { color: #160D82; font-weight: bold; font-size: 11px; text-decoration: none; }
#work .sms_left .sel A { color: #160D82; font-weight: bold; font-size: 11px; text-decoration: none; }
#work .sms_left .normal { color: #FFFFFF; font-weight: bold; font-size: 11px; text-decoration: none; }
#work .sms_left .normal A { color: #FFFFFF; font-weight: bold; font-size: 11px; text-decoration: none; }
#work #main_search_b { height: 37px; background: url('/image/bgr_search.gif') repeat-x 0px 0px; text-align: left; padding: 15px 0px 0px 0px; }
#work #main_search_b FORM { margin: 0px; padding: 0px 0px 0px 0px; }
#work #main_search_b TABLE { width: 200px; height: 23px; border-collapse: collapse; margin: 0px 0px 0px 20px; }
#work #main_search_b TABLE TD { padding: 0px; color:#545C32; }
#work #main_search_b TABLE TH { padding: 0px; color:#545C32; text-align: left; }
#work #main_search_b TABLE TH INPUT { width:110px; padding: 2px 2px 2px 2px; font:normal 10px Tahoma; background:#FFFFFF; border:solid 1px #848484; }
#work .button_search { width: 56px; height: 17px; border: none; padding: 0px 0px 1px 0px; background: url('/image/but_search.gif') repeat-x 0px 0px; font:normal 11px tahoma; color: #FFF; cursor: pointer; cursor: hand; }

#work #tabs { height: 24px; border-collapse: collapse; margin: 0px 0px 20px 0px; }
#work #tabs TR { vertical-align: top; }
#work #tabs TD { width: 152px; padding: 4px 0px 4px 0px; background: url('/image/tab_sheet.gif') no-repeat 0px 0px; text-align: center; }
#work #tabs A { color: #4C8A01; font-weight: bold; font-size: 11px; text-decoration: none; }
#work #tabs A:HOVER { color: #662A10; font-weight: bold; font-size: 11px; text-decoration: none; }
#work #tabs .sel { color: #662A10; font-weight: bold; font-size: 11px; }
#work #tabs .sel A { color: #662A10; font-weight: bold; font-size: 11px; text-decoration: none; }

#work .click_but { display: none; margin-top: 3px; width: 86px; height: 13px; background: url('/image/but-ss.jpg') no-repeat 0px 0px; text-align: center; }
#work .click_but A { display: block; padding: 1px 0px 0px 0px; text-decoration: none; color: #000; font:normal 9px Tahoma; }
#work .click_loader { margin-top: 3px; }

#work .child_name A { text-decoration: underline; }

#player { display:block;width:425px;height:300px; }
.sub_header { background-color: #f1f1f1; padding: 5px; margin: 25px 0px 15px 0px; }
.sub_header DIV { font:bold 12px Tahoma; color: #426b7c; }

.video_table { border-collapse: collapse; }
.video_table TR { vertical-align: top; }
.video_table TD { padding: 0px 55px 20px 0px; }
.video_table TD DIV { width: 120px; text-align: left; font:normal 10px Tahoma; margin: 5px 0px 0px 0px; }

.bgh2 { background-color: #F7F4E1; }
.bgh2 h2 { padding: 4px 10px; color: #662A10; }
.video_anons { width: 122px; height: 120px; overflow: hidden; float: left; margin: 20px 45px 0px 0px; }
.video_anons DIV { color: #8C8C8C; margin-top: 7px; }
.video_anons img { display:block; }

.bgh3 { background-color: #e6e7e0; }
.bgh3 h2 { padding: 4px 10px; font: bold 12 Tahoma; color: #545c32; }

#work #content .dloads_table { border-collapse: collapse; margin: 0px; }
#work #content .dloads_table div.name { font: bold 11px Tahoma; color: #0b6800; margin: 0px 0px 8px 0px; }
#work #content .dloads_table div.link { margin: 5px 0px 5px 0px; }
#work #content .dloads_table div.link A { text-decoration: underline; font: bold 11px Tahoma; color: #0b6800; }
#work #content .dloads_table div.descr { font: normal 11px Tahoma; color: #757575; margin: 0px 0px 10px 0px; }
#work #content .dloads_table div.descr div { padding: 3px 5px 3px 5px; margin: 0px 0px 2px 0px; }
#work #content .dloads_table div.descr div.sel { background: #f0f0f0; }
#work #content .dloads_table div.descr TABLE { margin: 0px; }
#work #content .dloads_table div.descr TABLE TD { padding: 0px; }
#work #content .dloads_table div.descr TABLE TH { padding: 0px; }

#childrens { padding: 10px 0px 0px 0px; }
#childrens #crumb { margin: 0px 0px 0px 20px }
#childrens .child_content { margin: 0px 0px 20px 20px }
#childrens .child_header { margin: 0px 0px 0px 20px }
#childrens .child_header H1 { margin-bottom: 0px }
#childrens A { color: #4C8A01; }

#child_bottom { background: #f9f8ea; padding: 10px 0px 20px 0px; }
#child_bottom .bot_wrap { margin: 0px 20px 0px 20px; }
#child_bottom .comments_head { margin: 0px 0px 0px 0px; padding: 0px; background: #f9f8ea; }

#child_bottom #comments_form_block { display: block; margin-top: 30px; background-color: #efeee0; padding: 5px 15px 15px 15px; margin-bottom: 20px }

#comments_box { display: none; }
.hide_comment { display: block; }

#child_bottom .comments_topics { width: 100%; border-collapse: collapse; border: none; border-bottom: 1px solid #b6bc9f; margin-top: 10px; }
#child_bottom .comments_topics TH { padding: 2px 2px 2px 0px; background-color: #f9f8ea; color: #0b6800; font:bold 12px Tahoma; vertical-align: middle; text-align: left }
#child_bottom .comments_topics TH A { color: #6B6B6B; font-size: 11px; font-family: Tahoma; font-weight: bold}
#child_bottom .comments_topics TH.date { font: bold 10px Tahoma; color: #6b6b6b; }
#child_bottom .comments_topics TD { padding: 0px 5px 10px 0px; text-align: left; color: #6b6b6b; }
#child_bottom .comments_topics .header {width: 100%; padding: 2px; background-color: #f9f8ea; color: #6b6b6b; font-size: 11px; font-weight: bolder; font-family: Tahoma; vertical-align: middle}
#child_bottom .comments_topics .comment {width: 100%; padding: 2px; background-color: #f9f8ea; color: #6b6b6b; font-size: 11px; font-weight: normal; font-family: Tahoma; vertical-align: middle; border-width: 0px}

#child_block_info { border-collapse: collapse; border-bottom: 1px solid #b6bc9f; }
#child_block_info TD.child_chronika { padding: 20px 20px 20px 20px; }
#child_block_info TD.events { padding: 0px; width: 235px; border-left: 1px solid #b6bc9f; background: #efecc4; }
#child_block_info TD.events .events_head { margin: 15px 0px 10px 15px; }
#child_block_info TD.events .main_news_item { width: 205px; margin: 0px 15px 0px 15px; padding: 0px; }
#child_block_info TD.events .ev_border { border-bottom: 1px solid #9e9c82; }
#child_block_info TD.events .list_date { font:bold 11px Tahoma; color: #6b6b6b; margin: 0px 0px 1px 0px; padding: 0px; }
#child_block_info TD.events .event { font:bold 11px Tahoma; color: #0b6800; margin: 0px 0px 0px 0px; }
#child_block_info TD.events .ev_text { font:normal 11px Tahoma; color: #6b6b6b; margin: 0px; }
#child_block_info TD.events HR { margin: 7px 0px 7px 0px; }

.m_controls { background: url('image/border_but.gif') repeat-x 0px 0px; padding: 10px 0px; margin-top: 5px }

.mail_text { font: italic 11px Arial; }
.mail_text P { margin: 0px 0px 4px 0px; }
.cletter { margin: 0px 0px 2px 0px; background: #f6f6f6 url('/image/icons/mail.gif') no-repeat 7px 6px; padding: 5px 5px 5px 32px; text-align: left; }
.cbank_counts { margin: 0px 0px 2px 0px; background: url('/image/icons/doc.gif') no-repeat 7px 4px; padding: 5px 5px 7px 32px; text-align: left; }
.cbank_kvit { margin: 0px 0px 2px 0px; background: #f6f6f6 url('/image/icons/doc2.gif') no-repeat 7px 7px; padding: 5px 5px 5px 32px; text-align: left; }
.cbank_info { margin: 0px 0px 2px 0px; background: url('/image/icons/date.gif') no-repeat 7px 6px; padding: 5px 5px 5px 32px; text-align: left; }

/* End */

/* карты */

.overlay { position: absolute; z-index: 1; width: 32px; height: 37px; cursor:pointer; }
.gas { position: absolute; z-index: 1; width: 33px; height: 37px; cursor:pointer; background: url('/image/icons/box.png'); }
.power2 { position: absolute; z-index: 1; width: 32px; height: 37px; cursor:pointer; background: url('/image/icons/me.png'); }
.gkh { position: absolute; z-index: 1; width: 32px; height: 37px; cursor:pointer; background: url('/image/icons/box.png'); }
.power { position: absolute; z-index: 1; width: 33px; height: 37px; cursor:pointer; background: url('/image/icons/power.png'); }

.fly_item_block { display: block; width: 300px; margin: 0px 0px 8px 0px; padding: 4px; cursor: default; }
.fly_item_block DIV { margin: 10px 0px 0px 0px; border: 1px dashed #6b8a9a; padding: 3px 8px 5px 8px; }
.fly_item_block DIV B { font: normal 11px Tahoma; color: #000; }
.fly_item_block SPAN { display: block; margin-top: 3px; font: normal 11px Tahoma; }

.desk_block { background: url('/image/icons/box-s.png') no-repeat 0px 0px; padding: 0px 0px 10px 24px; font: normal 12px Tahoma; margin-bottom: 7px; border-bottom: 1px dashed #C0C0C0; color: #4C8A01; text-decoration: none; outline: none; }
.desk_block2 { background: url('/image/icons/box-s.png') no-repeat 0px 3px; padding: 0px 0px 10px 24px; font: normal 12px Tahoma; margin-bottom: 7px; border-bottom: 1px dashed #C0C0C0; color: #4C8A01; text-decoration: none; outline: none; }
.desk_block3 { background: url('/image/icons/box-s.png') no-repeat 0px 3px; padding: 0px 0px 10px 24px; font: normal 12px Tahoma; margin-bottom: 7px; border-bottom: 1px dashed #C0C0C0; color: #4C8A01; text-decoration: none; outline: none; }
.desk_block4 { background: url('/image/icons/me-s.png') no-repeat 0px 0px; padding: 0px 0px 10px 24px; font: normal 12px Tahoma; margin-bottom: 7px; border-bottom: 1px dashed #C0C0C0; color: #4C8A01; text-decoration: none; outline: none; }

#YMapsID { height:550px; width:100%; border: 1px solid #cac8c7; }
#links a{ display:block; width: 90%; margin-bottom:10px; }
#links a.active { text-decoration: none; color: #000; }

#list_overflow { padding: 10px 5px 10px 5px; height: 657px; border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; overflow: auto; margin: 5px 0px 20px 0px; }
#list_overflow DIV { cursor: pointer; }
#list_overflow A { outline: none; text-decoration: none; color: #4C8A01; }
#list_overflow A:hover { outline: none; text-decoration: none; color: #4C8A01; }

.YMaps-buttons, .YMaps-slider-content { z-index: 10; }

.legeda1 { background: url('/image/icons/box-s.png') no-repeat 0px 0px; padding: 5px 0px 5px 25px; margin: 0px 0px 0px 10px; float: left; }
.legeda2 { background: url('/image/icons/me-s.png') no-repeat 0px 0px; padding: 5px 0px 5px 25px; margin: 0px 0px 0px 10px; float: left; }

#adres_results { position:absolute; left: -900px; top: 335px; width: 530px; height: 240px; z-index: 105; background: #FFF; border: 1px solid #B6B6B6; overflow: auto; }
#adres_results A { display: block; padding: 5px 3px 5px 3px; margin: 2px 5px 0px 5px; border-bottom: 1px dashed #B6B6B6; cursor: pointer; text-decoration: none; }
#adres_results A:hover { background: #EEF1E8; border-bottom: 1px solid #B6B6B6; color: #000; }

/* soc */

.attantion { background: url('/image/icons/attantion.gif') no-repeat 0px 2px; padding: 0px 10px 5px 55px; }
.social_links { font: bold 12px Tahoma; color: #545c32; background: #e6e7e0; padding: 2px 5px 2px 5px; margin: 4px 0px 0px 0px; height: 20px; }
.social_links A { display: block; float: left; width: 16px; margin: 2px 0px 0px 5px; }
.social_links B { float: left; margin: 2px 0px 0px 4px; }

/* konkurs */
.konkurs_img { float: left; margin: 5px 15px 10px 15px; width: 200px; height: 220px; }

/* календарь */
.years_line { height: 30px; border-bottom: 3px solid #545c32; }
.years_line A { display: block; float: left; font: 13px Arial,Helvetica,clean,sans-serif; padding: 7px 5px 2px 5px; text-decoration: none; margin: 6px 10px 0px 0px; color: #444444; }
.years_line A:hover { text-decoration: underline; }
.years_line A.sel { background: #545c32; font-size:20px; color: #FFF; margin: 0px 10px 0px 0px; padding: 3px 5px 4px 5px; }
.years_line A.sel:hover { text-decoration: none; }
.month_line { display: none; height: 24px; }
.month_line A { display: block; float: left; font: 11px Arial,Helvetica,clean,sans-serif; padding: 5px; text-decoration: none; margin: 0px 5px 0px 0px; }
.month_line span { display: block; float: left; font: 11px Arial,Helvetica,clean,sans-serif; padding: 5px; text-decoration: none; margin: 0px 5px 0px 0px; }
.month_line A:hover { text-decoration: underline; }
.month_line A.sel { background: #545c32; text-decoration: none; color: #FFF; }
.month_line A.sel:hover { text-decoration: none; } 
.days_month { height: 20px; border-top: 3px solid #545c32; }
.days_month A { display: block; float: left; font: 11px Arial,Helvetica,clean,sans-serif; padding: 3px; text-decoration: none; margin: 0px 3px 0px 0px; }
.days_month span { display: block; float: left; font: 11px Arial,Helvetica,clean,sans-serif; padding: 3px; text-decoration: none; margin: 0px 3px 0px 0px; }
.days_month A:hover { text-decoration: underline; }
.days_month A.sel { background: #545c32; text-decoration: none; color: #FFF; }
.days_month A.sel:hover { text-decoration: none; } 


/* Dict */
.letters { margin: 0px 0px 10px 0px; height: 25px; border-bottom: 1px solid #a8b186; padding: 0px 0px 0px 5px }
.letters A { display: block; float: left; padding: 2px 7px 2px 7px; background: #EFECC4; font: normal 12px Tahoma; color: #4A4A4A; margin: 0px 7px 0px 0px; text-decoration: none; text-transform: uppercase; }
.letters A:hover { color: #fff; background: #a8b186; }
.letters A.sella { background: #a8b186; color: #ffffff; }

.info_block .item { border-collapse: collapse; margin: 0px 0px 0px 0px; }
.info_block .item TH { padding: 0px; text-align: left; }
.info_block .item TH IMG { display: block; margin: 0px 10px 0px 0px; }
.info_block .item TD.type { width: 54px; text-align: center; }
.info_block .item TD { padding: 0px; }

/* Tags */
.tags_cloud { height: 20px; padding: 0px 0px 0px 20px; background: url('/image/tag.gif') no-repeat 0px 0px; }
.tags_cloud A { display: block; float: left; text-decoration: none; color: #969696; font-size: 10px; text-decoration: underline; }
.tags_cloud span { display: block; float: left; margin: 0px 4px 0px 0px; color: #969696; font-size: 10px; }

#auto_sbor_vote { width: 215px; height: 50px; background: url('/image/auto/lbut.jpg') no-repeat 0px 0px; margin: 0px 0px 30px 15px; cursor: pointer; }
#auto_sbor_vote A { display: block; height: 50px; text-decoration: none; }
#auto_sbor_vote span { display: block; margin: 0px 40px 0px 6px; padding: 5px 0px 0px 0px; font: bold 11px Arial; color: #303030; }
#auto_sbor_vote span B { font: bold 18px Arial; color: #4c8a01; }

#auto_sbor_vote_bot { width: 348px; height: 34px; background: url('/image/auto/bbut.jpg') no-repeat 0px 0px; margin: 15px 0px 0px 0px; cursor: pointer; }
#auto_sbor_vote_bot A { display: block; height: 50px; text-decoration: none; }
#auto_sbor_vote_bot span { display: block; margin: 0px 30px 0px 6px; padding: 3px 0px 0px 0px; font: bold 12px Arial; color: #303030; }
#auto_sbor_vote_bot span B { font: bold 18px Arial; color: #4c8a01; }


/* FAQ */

.guest_bl { margin: 10px 0px 10px 0px; }
.guest_bl div.head { padding: 2px; background-color: #ffffff; color: #6B6B6B; font-size: 11px; font-weight: bolder; font-family: Tahoma; vertical-align: middle;  text-align: left; }
.guest_bl div.head A { color: #6B6B6B; font-size: 11px; font-family: Tahoma; font-weight: bold}
.guest_bl div.head span.date { float: right; }
.guest_bl div.quest { padding: 3px; text-align: left; border-top: solid 1px #cbcbcb }
.guest_bl .header { padding: 2px; background-color: #ffffff; color: #303030; font-size: 11px; font-weight: bolder; font-family: Tahoma; vertical-align: middle; }
.guest_bl div.comment { padding: 2px; background-color: #ffffff; color: #303030; font-size: 11px; font-weight: normal; font-family: Tahoma; vertical-align: middle; border-width: 0px; }

/* BOARDs */

#boards_items div.board { padding: 30px 0px 10px 0px; margin: 0px 0px 0px 0px; background: #FFF; }
#boards_items div.board div.close_line { display: none; }
#boards_items div.board_del { cursor: pointer; } 
#boards_items div.active { padding: 0px 0px 10px 0px; background: #f2f5ec; }
#boards_items div.active div.close_line { display: block; height: 30px; margin: 0px 5px 0px 0px; }
#boards_items div.active div.close_line div { display: none; float: right; margin: 5px 0px 0px 0px; }
#boards_items div.active div.close_line div span { display: block; float: left; margin: 3px 4px 0px 0px; }
#boards_items div.active div.close_line div input { width: 100px; float: left; border: 1px solid #e0ddb8; background-color:#fff; font-family: Tahoma,Geneva,sans-serif; font-size: 12px; color: #4A3C31; padding: 2px 2px 2px 2px; margin: 0px 6px 0px 0px; }
#boards_items div.active div.close_line div input.error { border: 1px solid #FF0000; color: #FF0000; }
#boards_items div.active div.close_line div a.xboard { display: block; float: right; width: 19px; height: 19px; background: url('/i/board/ok.gif') no-repeat 0px 0px; }
#boards_items div.active div.close_line div a.xboard:hover { background-position: 0px -19px; }
#boards_items div.active div.close_line div img { display: block; float: right; width: 19px; height: 19px; }
#boards_items div.active a.close { display: block; float: right; width: 19px; height: 19px; background: url('/i/board/del.gif') no-repeat 0px 0px; margin: 5px 0px 0px 0px; }
#boards_items div.active a.close:hover { background-position: 0px -19px; }


#boards_items .guest {  width: 690px; border-collapse: collapse; margin: 0px 15px 0px 10px; }
#boards_items .guest TH { width: 99%; padding: 2px; background: none; color: #6B6B6B; font-size: 11px; font-weight: bolder; font-family: Tahoma; vertical-align: middle;  text-align: left}
#boards_items .guest TH A { color: #6B6B6B; font-size: 11px; font-family: Tahoma; font-weight: bold }
#boards_items .guest TH span { float: right; }
#boards_items .guest TD { padding: 3px; text-align: left; border-top: solid 1px #cbcbcb }
#boards_items .guest .header {width: 100%; padding: 2px; background-color: #ffffff; color: #303030; font-size: 11px; font-weight: bolder; font-family: Tahoma; vertical-align: middle}
#boards_items .guest .comment {width: 100%; padding: 2px; background-color: #ffffff; color: #303030; font-size: 11px; font-weight: normal; font-family: Tahoma; vertical-align: middle; border-width: 0px}


/* Terms */
#terminals { margin: 0px; }
#terminals div { float: left; width: 120px; height: 160px; overflow: hidden; margin: 0px 18px 10px 0px; }
#terminals div img { display: block; width: 83px; height: 128px; margin: 0px auto 5px auto; }
#terminals div B { display: block; font: normal 11px Tahoma; color: #707070; text-align: center; }
#terminals div B A { color: #707070; text-decoration: underline; }
