BODY {margin: 0; padding: 0; font-size: 0.8em; background: #ccc}

DIV {position: relative}

KBD {font: bold 14px "Trebuchet MS",sans-serif; color: blue}
KBD.err {color: #CD0000}

.only_print {display: none}

.like_a {cursor: pointer}
/*-- Address Programs ---------------------------------------------------*/
.frm_search_address {position: relative; width: 400px; margin-bottom: 30px; padding: 0 10px 0 0; border: 1px solid #BEE5FE; background: #E9F3FA url(/images/design/frm_address_bg.gif) no-repeat 6px 5px}
          .frm_search_address H4 {margin: 0; padding: 10px 0 0 93px}
          .frm_search_address .form_main .btn {width: 127px; height: 34px; margin-left: -2px; padding-bottom: 7px; font-weight: bold; color: #3074DA; background: url(/images/design/btn_search.gif) no-repeat; border: 0}
                    .frm_search_address .form_main .reset {margin: 0 -4px 0 0; color: #FF2400; background-image: url(/images/design/btn_reset.gif)}
          .frm_search_address .angle {position: absolute; border: 0}
                    .frm_search_address .lt {top: -1px; left: -1px}
                    .frm_search_address .rt {top: -1px; right: -1px}
                    .frm_search_address .rb {bottom: -1px; right: -1px}
                    .frm_search_address .lb {bottom: -1px; left: -1px}
#search_descr {float: right; width: 260px}
          #search_descr P {margin: 0 0 10px 0; padding: 0}
#frm_address {width: 415px; padding: 0 0 0 10px}
          #frm_address H4 {padding-left: 100px}
          html:root #frm_address H4 {padding-left: 95px}
#side {display: none}
          #side ADDRESS {float: left}
                    #side ADDRESS IMG {height: 100px; margin: 0 10px 5px 0}
          #side UL {clear: left; margin: 0; padding: 15px 0 0 0; list-style: none}
                    #side LI IMG {height: 100px; margin-top: 5px}
                    #side LI {float: left; margin: 0 10px 0 0; padding: 0}
          #side SPAN {clear: left; float: left}
                    #side SPAN IMG {clear: left; float: left}
          #side CODE {margin-top: 10px}
                    #side CODE IMG {margin-top: 5px}
          #side P {width: auto}
#places {display: none; clear: both}
          #places H4 {margin: 0}
          #places A, #places A:visited {text-decoration: none; color: #6C8BCB}
                    #places A:hover, #places A:visited:hover, #places DD A:hover {color: red}
          #places DL {float: left; width: 41%; margin: 0 30px 20px 0; padding: 0 0 15px 0}
                    #places DL#first_col {padding-right: 10px; border-right: 1px dotted #ccc}
          #places DT {padding: 15px 0 2px 0; color: #1E3485; font-weight: bold}
                    #places DT VAR {color: #000; font-style: normal}
                    #places DT SMALL {font-size: 12px; font-weight: normal}
          #places DD {margin: 0 0 0 17px; padding-left: 18px; font-size: 13px;}
                    #places DD B {padding: 0 6px 1px 4px; background: #6C8BCB; color: #fff}
                    #places DD SMALL {padding-left: 2px; font-size: 12px; font-weight: bold}
          #places ADDRESS {font-size: 0.85em}
          #places DD A {display: block; width: 100px; height: 17px; margin-top: 2px; border: 1px solid #6C8BCB}
          #places .visit A {border-color: #BBD4EC}
                    #places .visit A, #places .visit A:visited {color: #BBD4EC}
                    #places .visit B {background: #BBD4EC}
          #places .check_side {background: url(/images/icons/selected.gif) no-repeat 0 50%}
.as_checked {height: 34px; padding: 0 0 5px 15px; font-weight: bold; font-size: 12px; color: #3074DA; border: 0}
          #send_checked {display: none; width: 250px; background: url(/images/design/btn_send.gif) no-repeat}
#address_send {display: none; width: 360px; padding-left: 10px; background-image: none}
          #address_send H5 {margin: 5px 0 7px 0}
          #address_send .form_main .btn {float: right; width: 127px; margin-right: -4px}

/*-- This -------------------------------------------------------------*/
#frm_quest {width: 400px; background-image: none; padding-left: 10px}
          #frm_quest .btn {float: right; margin-right: -4px}
          #frm_quest H4 {padding-left: 78px}
.for_print {clear: both; margin: 20px 0 10px 20px; padding-left: 10px; line-height: 22px; font-size: .85em; background: url(/images/icons/printer.gif) no-repeat 0 50%}
.news {clear: both}
          .news IMG {float: left; margin: 0 20px 10px 0}
          .news VAR {clear: both; float: right; margin-top: 5px; color: #1E3485; font-style: normal; font-weight: bold}
          .news HR {clear: both}
          .news P {text-indent: 0}
          .news H4 {margin: 5px 0 15px 0; padding: 0}
#search_result {}
          #search_result LI {margin-bottom: 5px}
.uploaded {text-align: right; font-size: .85em; font-style: italic}
/*-- Крошки -------------------------------------------------------------*/
#link_child {font-size: 0.85em}
#link_child, #link_child A {color: #185DA2}
          #link_child UL {list-style: none; margin: 0; padding: 0}
          #link_child IMG {margin-right: 10px; vertical-align: top; border: 0}
          #link_child A {text-decoration: none}
                    #link_child A:hover {text-decoration: underline}
          #link_child .now {font-weight: bold}
          #link_child LI {display: inline}
          #link_child UL.childs {display: block; margin: 7px 0 5px 0}
              #link_child .childs LI {margin-right: 10px}
              #link_child .childs A {text-decoration: underline; white-space: nowrap}
              #link_child .childs A:hover {text-decoration: none}
/*-- Карта сайта ----------------------------------- */
#maps {margin-bottom: 30px}
          #maps A {text-decoration: none}
                    #maps A:hover {text-decoration: underline}
          #maps UL {margin: 0 0 0 40px; padding: 0; list-style: none; list-style-image: url(/images/icons/bullet.gif); font-weight: bold; font-size: 1.15em}
                    #maps UL UL {font-size: .85em}
                    #maps UL UL UL {margin-left: 25px; list-style-image: none}
          #maps LI {margin: 1px 0; padding: 0}
          #maps A.dfn {font-size: 11px; font-style: normal; color: #999; text-decoration: none}
          #maps A:hover.dfn {color: #000}
/*-- MENU -------------------------------------------------------------------*/
#navi {font-size: 14px}
#navi UL {width: 190px; margin: 10px 0 0 0; padding: 0; list-style: none}
#navi LI {margin: 0; padding: 2px 5px 2px 20px; background: url(/images/design/menu_separator.gif) no-repeat 0 100%}
          #navi UL UL LI {padding: 1px 5px; background: none}
#navi A, #navi A:visited, #navi UL SPAN {text-decoration: none; color: #043E72; font-weight: bold}
          #navi .selected, #navi A:visited.selected {color: #fff}
          #navi A:hover.selected {text-decoration: none}
#navi UL UL A, #navi UL UL SPAN {font-size: 0.85em}
/*#navi UL UL UL A, #navi UL UL UL SPAN {font-weight: normal}*/

#navi UL LI {position: relative;}
#navi UL UL {
  display: none; position: absolute; left: 168px; top: -11px;
  background: #A5D0EA; border: 1px solid #D2E7F5;
}
          html>body #navi UL UL {left: 188px; opacity: 0.9}
#navi UL UL UL {left: 183px; opacity: 1}

#navi UL LI UL {display: none}
#navi UL LI.over UL {display: block}
#navi UL LI.over UL UL {display: none}
#navi UL UL LI.over UL {display: block}

#navi UL LI.over {background: #CEE4F2}
/*-- STRUCTURE -------------------------------------------------------------*/
#limited {width: 1004px; margin: 0 auto; background: #BBD4EC}
#header {width: 564px; height: 167px; background: #ABD1EB url(/images/design/list_bg_top.gif) repeat-x 0 100%}
          #logo {float: left}
          #contacts {position: absolute; top: 147px; left: 40px; font-size: 10px; font-weight: bold; color: #1E3485}
                    #contacts B {font-size: 11px; font-weight: normal}
          #navi {position: absolute; top: 15px; left: 340px}
#ugol_link {position: absolute; top: 0; right: 0; width: 236px; height: 350px}
#wrapper {clear: both; width: 100%; background: url(/images/design/list_bg_right.gif) repeat-y 100% 0}
          #wrapper_in {width: 100%; background: url(/images/design/list_bg_left.gif) repeat-y}
                    #wrapper_in #lt {position: absolute; top: -10px; left: 0}
#content {float: left; width: 708px; min-height: 900px; margin-left: 20px; padding: 15px 20px; background: #fff}
          #content A:visited {color: #6C8BCB;}
          #content_in {width: 99%}
          #content_bottom {clear: left; float: left; width: 768px; height: 20px; background: url(/images/design/list_bg_bottom.gif) repeat-x}
                    #content_bottom #lb {position: absolute; top: -10px; left: 0}
                    #content_bottom #rb {position: absolute; top: -10px; right: -15px}
          #form_search {display: none; margin: 20px 0 20px 0; padding: 0}
#right_block {float: right; width: 211px; padding: 190px 0 0 25px; font-size: 11px}
          #right_block H1 {height: 34px; margin: 0; padding: 8px 0 0 20px; color: #E2E5EF; font-size: 15px; }
          #right_block H6 {margin: 7px 20px 7px 15px; line-height: 20px; font-size: 12px}
                    #right_block H6 A {display: block; width: 100%; background: url(/images/icons/more.gif) no-repeat 100% 50%}
          #right_block P {margin: 5px 20px 5px 15px; text-indent: 0; color: #1E3485}
                    /*#right_block .r_news {margin-top: -17px}*/
                    #right_block .picture {/*float: left; width: 80px; margin: 15px 10px 5px 0;*/  width: 176px; margin-bottom: 5px}
          #right_block #weather {text-align: center}
          #right_block #gis {margin-top: 20px; margin-bottom: 20px}
                    #gis A {
                      display: block; width: 123px; height: 26px; padding: 12px 0 0 48px;
                      color: #1E3485; background: url(/images/design/2gis.gif) no-repeat
                    }
          #right_block A {text-decoration: none}
          #right_block A:hover {color: #6C8BCB}
#footer {clear: both; width: 100%; height: 48px; font-size: 0.85em; background: #B8D1EA url(/images/design/bottom_bg.gif) repeat-x}
          #footer, #footer A {text-decoration: none; color: #606FA7}
          #footer A:hover {text-decoration: underline}
          #abl {float: left; margin: 17px 0 0 20px}
          #copyright {float: right; margin: 17px 10px 0 0}
/*-- STYLES -------------------------------------------------------------*/
#style1 #limited {background: #BBD4EC url(/images/ugol/top1.jpg) no-repeat 100% 0}
#style1 #content {background: #fff url(/images/ugol/lb1.jpg) no-repeat 100% 0}
#style1 #right_block {background: url(/images/ugol/rb1.jpg) no-repeat}

#style2 #limited {background: #BBD4EC url(/images/ugol/top2.jpg) no-repeat 100% 0}
#style2 #content {background: #fff url(/images/ugol/lb2.jpg) no-repeat 100% 0}
#style2 #right_block {background: url(/images/ugol/rb2.jpg) no-repeat}

#style3 #limited {background: #BBD4EC url(/images/ugol/top3.jpg) no-repeat 100% 0}
#style3 #content {background: #fff url(/images/ugol/lb3.jpg) no-repeat 100% 0}
#style3 #right_block {background: url(/images/ugol/rb3.jpg) no-repeat}

#style4 #limited {background: #BBD4EC url(/images/ugol/top4.jpg) no-repeat 100% 0}
#style4 #content {background: #fff url(/images/ugol/lb4.jpg) no-repeat 100% 0}
#style4 #right_block {background: url(/images/ugol/rb4.jpg) no-repeat}

#style5 #limited {background: #BBD4EC url(/images/ugol/top5.jpg) no-repeat 100% 0}
#style5 #content {background: #fff url(/images/ugol/lb5.jpg) no-repeat 100% 0}
#style5 #right_block {background: url(/images/ugol/rb5.jpg) no-repeat}

#style6 #limited {background: #BBD4EC url(/images/ugol/top6.jpg) no-repeat 100% 0}
#style6 #content {background: #fff url(/images/ugol/lb6.jpg) no-repeat 100% 0}
#style6 #right_block {background: url(/images/ugol/rb6.jpg) no-repeat}

#style7 #limited {background: #BBD4EC url(/images/ugol/top7.jpg) no-repeat 100% 0}
#style7 #content {background: #fff url(/images/ugol/lb7.jpg) no-repeat 100% 0}
#style7 #right_block {background: url(/images/ugol/rb7.jpg) no-repeat}

#style8 #limited {background: #BBD4EC url(/images/ugol/top8.jpg) no-repeat 100% 0}
#style8 #content {background: #fff url(/images/ugol/lb8.jpg) no-repeat 100% 0}
#style8 #right_block {background: url(/images/ugol/rb8.jpg) no-repeat}

#style9 #limited {background: #BBD4EC url(/images/ugol/top9.jpg) no-repeat 100% 0}
#style9 #content {background: #fff url(/images/ugol/lb9.jpg) no-repeat 100% 0}
#style9 #right_block {background: url(/images/ugol/rb9.jpg) no-repeat}
