.hd {
        DISPLAY: none
}
.sh {
        PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}
BODY {
        PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; FONT-SIZE: 12px; PADDING-TOP: 0px; color:#333333;
}
TABLE {
        PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; FONT-SIZE: 12px; PADDING-TOP: 0px
}
A {
        COLOR: #01669a
}
A:hover {
        COLOR: #f70000
}
.img
{
 border:0px;
}
#razd {
        MARGIN-TOP: 10px; FONT-FAMILY: tahoma; HEIGHT: 30px; COLOR: #01669a; FONT-SIZE: 16px
}
.vopros {
        FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.vopros_name {
        FONT-FAMILY: Arial; COLOR: #01669a; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.otvet {
        FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.otvet_name {
        FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px
}
#answer {
        MARGIN-TOP: 15px
}
.menu_black {
        TEXT-TRANSFORM: uppercase; FONT-FAMILY: Impact; COLOR: #333; FONT-SIZE: 16px; TEXT-DECORATION: none
}
.pages {
        FONT-FAMILY: Arial; COLOR: #333; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.pages1 {
        FONT-FAMILY: Arial; COLOR: #333; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}



.page1 {
        FONT-FAMILY: Arial; COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.page2 {
        FONT-FAMILY: Arial; COLOR: #0b5eda; FONT-SIZE: 14px; TEXT-DECORATION: underline
}
.page3 {
        FONT-FAMILY: Arial; COLOR: #0b5eda; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
.navigation1 {
        FONT-FAMILY: Arial; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.navigation2 {
        FONT-FAMILY: Arial; COLOR: #333; FONT-SIZE: 14px; TEXT-DECORATION: none; font-style:italic;
}
.red {
        FONT-FAMILY: Arial; COLOR: #f70000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.menu_white {
        FONT-FAMILY: Arial; COLOR: #fff; FONT-SIZE: 14px; TEXT-DECORATION: underline; margin-right:25px;
}
.menu_white:hover
{
 color:#ffe400;
}
.copy {
        FONT-FAMILY: Arial; COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: none
}
#nav LI A.more {
        PADDING-LEFT: 29px; FONT-SIZE: 14px; BORDER-TOP: 0px
}
#nav LI A.more:hover {
        BORDER-TOP: 0px
}
#nav LI A.more2 {
        COLOR: #ff0000; FONT-SIZE: 11px; BORDER-TOP: 0px
}
#nav LI A.more2:hover {
        BORDER-TOP: 0px
}
#nav {
        PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav LI {
        BORDER-BOTTOM: #fff 1px solid; LINE-HEIGHT: 1; FONT-SIZE: 2em
}
#nav LI A {
        BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: block; BACKGROUND: white; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: 0px; PADDING-TOP: 1px
}
#nav LI A.more {
        PADDING-LEFT: 6px
}
#nav LI A:hover {
        BACKGROUND: #dae1e8; COLOR: #f70000; BORDER-TOP: #cad1d9 1px solid; TEXT-DECORATION: none
}
.news_link {
        BORDER-BOTTOM: #0b5eda 1px dashed; TEXT-DECORATION: none
}
.news_link:hover {
        BORDER-BOTTOM: #f70000 1px dashed; TEXT-DECORATION: none
}
.text2 {
        FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.date {
        LINE-HEIGHT: 2; FONT-FAMILY: Arial; COLOR: #f70000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#small_primer {
        FONT-FAMILY: Arial; HEIGHT: 12px; COLOR: #fff; MARGIN-LEFT: 20px; FONT-SIZE: 11px
}
#text {
        FONT-FAMILY: Arial; COLOR: #000; FONT-SIZE: 12px; MARGIN-RIGHT: 20px
}
.primer {
        BORDER-BOTTOM: #fff 1px dashed; COLOR: #fff; TEXT-DECORATION: none
}
.primer:hover {
        COLOR: #ffe400; TEXT-DECORATION: none
}
.main_city {
        COLOR: #ffe400; MARGIN-LEFT: 7px;TEXT-DECORATION: none;
        display:block;
          padding: 4px 0px;
        float:left;
}
.main_city:hover {
        COLOR: #fff; TEXT-DECORATION: underline
}
.text_region
{
        color:#fff;
        margin-left:5;
        font-weight:bold;
        display:block;
        float:left;
          padding: 4px 10px;
}
.city1 {
        COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.city1:hover {
        COLOR: #ffe400; TEXT-DECORATION: underline
}
.main_city1 {
        COLOR: #fff; MARGIN-LEFT: 7px; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.main_city1:hover {
        COLOR: #ffe400; TEXT-DECORATION: underline
}
.city2 {
        COLOR: #ffe400; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.city2:hover {
        BORDER-BOTTOM-WIDTH: 1px; COLOR: #fff; TEXT-DECORATION: none
}
#ban {
        PADDING-BOTTOM: 15px
}
IMG .ico {
        PADDING-BOTTOM: 15px
}
H3 {
        FONT-FAMILY: Arial; COLOR: #000; FONT-SIZE: 14px
}
H2 {
       padding:0; margin:0; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; FONT-FAMILY: Arial; COLOR: #01669a; FONT-SIZE: 12px; font-weight:bold; TEXT-DECORATION: none;
}

H1 {
        FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 24px; line-height:1;
}
.name {
        TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial; COLOR: #052d69; FONT-SIZE: 16px
}
.name2 {
        PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Arial; FONT-SIZE: 16; TEXT-DECORATION: underline; font-weight:bold;
}
.name3 {
        FONT-FAMILY: Arial; FONT-SIZE: 24; TEXT-DECORATION: underline; font-weight:bold;
}
.content {
        MARGIN: 0px; FONT-FAMILY: Arial; FONT-SIZE: 12px
}
.content2 {
        MARGIN: 0px; FONT-FAMILY: Arial; FONT-SIZE: 12; color:#333;
}
.phone {
        MARGIN: 0px; FONT-FAMILY: Arial; FONT-SIZE: 16; color:#333;
}
.tip {
        MARGIN: 0px; FONT-FAMILY: Arial; FONT-SIZE: 12px;
}
.link {
        FONT-FAMILY: Arial; FONT-SIZE: 14px; TEXT-DECORATION: none;
}
.link:hover {
        COLOR: #f70000
}

#11 {
        POSITION: absolute; WIDTH: 638px; HEIGHT: 112px; MARGIN-LEFT: -202px; TOP: 47px; LEFT: 50%
}


#navi, #navi ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0px solid #000;
  background: #016597;
  float:right;
  width: 300;
  z-index:0;

}
#navi li {

  float: left;
  position: relative;
  background: #016597;
  z-index:0;

}

#navi a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 120px;
  padding: 4px 10px;
  background: #016597;
  z-index:0;
}
#navi a:hover {
  color: #000;
  background: #ccc;
  z-index:0;
}
#navi li:hover,
#navi li.jshover {
  background: #016597;
  z-index:0;
}

#navi li ul {
  display: none;
  position: absolute;
  background: url(fone-tr.png);
  padding: 8px 0;
  width: 220px;
  z-index:0;
}
#navi li li a {
  width: 220px;
  background: none;
  z-index:0;
}
#navi li:hover ul,
#navi li.jshover ul {
  display: block;
  z-index:0;
}

#navi li:hover li ul,
#navi li.jshover li ul {
  display: none;
  width: 220px;
  top: -19px;
  left: 118px;
  lef\t: 133px;
  z-index:0;
}
#navi li:hover li:hover ul,
#navi li.jshover li.jshover ul {
  display: block;
  z-index:0;
}
#city
{
        margin-left:20px;
        z-index:0;
}
#navi li .active {
        COLOR: #ffe400;
        font-weight:bold;
        z-index:0;
}
#cities
{
        width:90%;
        clear:both;
        z-index:0;


}
#maincity
{

        float:left;
        width:40%;
        text-align:left;
        background: #016597;
        height:23;
}
#city
{
        width:60%;
        float:left;
        background: #016597;
        height:23;
        margin:0;
        padding:0;
        text-align:right;
        z-index:0;

}
#main_content
{
 padding-left:15;
 padding-right:15;
 padding-bottom:15;
 FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 11px;
}







.top_menu
{
 position:relative;
 background-image:url('top_bg.png');
 width:100%;
 height:25px;
 padding-left:20px;
}
.top_menu_spisok
{
 padding-left:10px;
 padding-right:10px;
 height:25px;
 border-left:1px #fff solid;
 padding-top:5px;
 float:left;
}
.top_menu_spisok2
{
 padding-left:10px;
 padding-right:10px;
 height:25px;
 border-left:1px #fff solid;
 border-right:1px #fff solid;
 padding-top:5px;
 float:left;
}
.top_menu_spisok3
{
 position:absolute;
 top:5px;
 left:100%;
 margin-left:-270px;
 text-align:right;
 height:25px;
 width:250px;
}
.top_menu
{
 position:relative;
 background-image:url('top_bg.png');
 width:100%;
 height:25px;
 padding-left:20px;
}
.top_bg
{
position:relative;
 background-image:url('top.jpg');
 width:100%;
 height:92px;
}
.logo1
{
 position:absolute;
 top:0px;
 left:18px;
}
.logo2
{
 position:absolute;
 top:20px;
 left:50%;
 margin-left:-350px;
}
.search_bl
{
position:relative;
 background-image:url('bl_bg.png');
 width:100%;
 height:51px;
 margin-top:-20px;
}
.search_bl2
{
position:relative;
 background-image:url('bl_bg.png');
 width:100%;
 height:51px;
 margin-top:-20px;
}
.search_words
{
 position:relative;
 color:#fff;
 font-size:24;
 padding-left:18px;
 margin-top:10px;
 font-family:arial;
 width:200px;
 float:left;
}
.search_words2
{
 position:relative;
 color:#fff;
 font-size:24;
 padding-left:18px;
 margin-top:10px;
 font-family:arial;
}
.search_butt
{
 width:100px;
}
.cities_lists
{
 position:relative;
 color:#fff;
 font-size:24;
 margin-left:25px;
 padding-top:3px;
 font-family:arial;
 width:218px;
 float:left;
}
.search_cat
{
 font-size:11;
 text-transform:lowercase;
 color:#ffe400;
}
.search_inp
{
 color:#fff;
 font-size:24;
 margin-top:10px;
 font-family:arial;
 float:left;
 padding-right:10px;
}
#menu_main {
        PADDING-left: 10px;
        PADDING-right: 10px;

}
#menu_main1 {
        PADDING-left: 10px;
        PADDING-right: 10px;

}
.menu_blue {
        PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.3; FONT-FAMILY: Arial; COLOR: #046ba3; FONT-SIZE: 14px; TEXT-DECORATION: underline;
}
.menu_blue:hover {
        COLOR: #f70000; TEXT-DECORATION: underline;
}
.menu_blue1 {
        PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5; FONT-FAMILY: Tahoma; COLOR: #01669a; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.menu_blue1:hover {
        COLOR: #f70000; TEXT-DECORATION: underline;
}
.counter
{
 color:#ac2f31;
 font-style: italic;
 font-weight:bold;
}
.plus
{
 background-color:#01669a;
 color:#fff;
 text-decoration:none;
 line-height:1;
 font-size:11;
}
.plus:hover
{
 background-color:#f70000;
 color:#fff;
 text-decoration:none;
}
.plus2
{
 font-size:11;
 color:#01669a;
}
.cat
{
 margin-top:-3px;
}
.m_left
{
 border:1px solid #01669a;
 width:200px;
 padding:10px;
 text-align:left;
 margin-bottom:15px;
}
.m
{
 width:200px;
 margin-top:-15px;
}
.m2
{
 width:200px;
 margin-top:-15px;
}
.good_i
{
 line-height:1.5;
}
.content_text
{
 margin-top:20px;
 padding:7px;
 font-size:14;
}
.line
{
 border-bottom:1px #999 dashed;
 margin-top:15px;
}
.lett
{
 padding-left:5px;
 padding-right:5px;
 font-size:16;
 font-family:Georgia, Trebuchet MS;
 margin-right:10px;
}
.lett:hover
{
 background-color:#f70000;
 color:#fff;
}
.add
{
  border:1px #01669a solid;
  position:absolute;
  top:40px;
  left:100%;
  margin-left:-218px;
  background-color:#fff;
  z-index:10000;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:26px;
  padding-right:26px;
}
.add_link
{
 color:#a82426;
 font-size:14;
 font-weight:bold;
}
.inp_search
{
 FONT-SIZE: 16px; border:0; MARGIN-LEFT: 20px; WIDTH: 100%; COLOR: #000; FONT-FAMILY: Arial; HEIGHT: 22px;
}
.line_r
{
 height:1px;
 background-color:#cccccc;
}

