body {
        background: #FFF;
        }

.mainh {color:#CC6600;
font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:15px; padding-top:10px;}

img {border:0px}
/* меню */
/* главное - вертикальное */

h1 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        margin:0;
        padding:0;
        }
.cottb {float:left}
hr {
        border:none;
        border-top:1px solid #CCCCCC;
        height:1px;
        margin-bottom:25px;
        }

ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu {
        width: 228px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 80%;
        padding-left:00px;
        }

#menu li a {
        text-decoration: none;
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        }

#menu li a:link, #menu li a:visited {
        color: #777;
        display: block;
        background: url(menu.gif);
        padding: 8px 0 0 20px;
        }

#menu li a:hover {
        color: #666;
        background: url(menu.gif) 0 -32px;
        padding: 8px 0 0 25px;
        }

#menu li a:active {
        color: #fff;
        background: url(menu.gif) 0 -64px;
        padding: 8px 0 0 25px;
        }
.divsdat { padding-left:10px; width:200px; height:54px; background-image:url(images/sdat.jpg); background-repeat:no-repeat;}
.divsdat p { padding-top:21px; padding-left:12px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.divsdat p a {color:#FFFFFF;}
.divssnyat { padding-left:10px; width:200px; height:54px; background-image:url(images/ssnyat.jpg); background-repeat:no-repeat}
.divssnyat p { padding-top:21px; padding-left:12px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.divssnyat p a {color:#FFFFFF;}
.divsoc { padding-left:10px; width:285px; height:54px; background-image:url(images/ocenka.jpg); background-repeat:no-repeat}
.divsoc p { padding-top:21px; padding-left:7px; font-weight:bold;font-size:12px; font-family:Arial, Helvetica, sans-serif}
.divsoc p a {color:#FFFFFF;}
.textsdiv {padding-left:50px; color:#999999; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:190px}
.copyr {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:15px;}
.copyr  a {color:#999999; text-decoration:underline}
.copyr  a:hover {text-decoration:none}
.text {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px;padding-left:5px; padding-right:3px;
width:76%; float:left; height:100%}
.text sup {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.telh {color:#666666;  background: transparent url('images/tel_num.gif') no-repeat top left;
padding-left:35px; padding-top:2px; margin-left:25px;font-family:Arial, Helvetica, sans-serif; font-size:18px; height:25px; margin-top:5px}
.htext  {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;padding-left:5px;background-color:#C46200; margin-top:3px}

/* страничная навигация */
/* начало */

#bestagent {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px}

.pagination{
padding: 2px;
}

.adress_p {color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.text_p {color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.link_p a:link{background-color:#666666; color:#FFFFFF; padding:4px;}
.link_p a:hover {background-color:#B73C00; color:#FFFFFF; }
.cott {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.cotttext {color:#666666; margin:0; border-bottom: 1px dotted #666;
}
.cottprice{background-color:#C46200; color:#fff; width:100%}
.cottprice a:link {color:#fff}
 /* каталог */
.catalogik {color:#666666; }
.catalogik span {color:#666; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.catalogik  p {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:5px; margin-left:5px;border-left: 3px solid #C46200; background-color:#eaeaea;
padding-left: 10px; padding-top: 3px;padding-bottom: 3px; border-top: 1px dotted #666;  border-bottom: 1px dotted #666;}
.catalogik  p:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:5px; margin-left:5px;border-left: 3px solid #C46200; background-color:#fff;
padding-left: 10px; color:#999; padding-top: 3px;padding-bottom: 3px;  border-top: 1px dotted #C46200;  border-bottom: 1px dotted #C46200;  cursor: pointer;}
.liner {background-image:url(bgliner.gif); background-repeat:repeat-x; width:100%; margin-bottom:3px}
.catalogik a {color:#666;}
.catalogik a:hover {color:#C46200;}
.catalogik div {font-family:Arial, Helvetica, sans-serif; font-size:90%; margin:1px; padding-right: 5px;}
.history {margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:90%; }
.history a:link {color:#ccc; text-decoration:none}
.history a:hover {color:#ccc; text-decoration:underline}
.history a:visited {color:#ccc; text-decoration:underline}
/* страничная навигация */
/* конец*/
 .tableflat{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left}
.catalog {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.catalog span {color:#666666; font-weight:bold}
.catalog h4 {color:#FF3300}
.catalog a {text-decoration:underline; color:#999999; padding-left:3px; padding-right:3px}
.catalog a:hover {text-decoration:none; color:#FF6600; background-color:#eaeaea}
.catalog hr {color:#999999}
.tableflat img {border:0px;}
.echocatalog {
font-family:Arial, Helvetica, sans-serif}
.echocatalog span {padding-left:15px; margin-left:10px; border-left:
1px /* Толщина рамки в пикселах */
solid /* Тип границы (в данном случае сплошная линия) */
#eaeaea; /* Цвет линии*/
padding: 5px; /* Расстояние от текста до рамки */}
  .echocatalog p{  color: #666;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada; margin:2px; }
.echocatalog a { color: #666;  }
.echocatalog a:hover {color: #000;}
a:link {color:#333}

.na { font-family:Arial, Helvetica, sans-serif; font-size:12px}
.na p{margin:2px; color:#999999}
.na p a {text-decoration:underline; color:#999999}
.na div p {color:#333333; margin:0px}
.na div a {color:#333333; text-decoration:underline}
.na div a:hover {text-decoration:none; background-color:#eaeaea}

#onflat {  /* Расстояние от текста до рамки */
border-top:
1px /* Толщина рамки в пикселах */
solid; /* Цвет линии*/
border-bottom:
1px /* Толщина рамки в пикселах */
solid; /* Цвет линии*/
padding: 5px; /* Расстояние от текста до рамки */
background: #eaeaea;
}
#onflat h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}

.arrowlistmenu{
width: 228px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
  color: #777;
        display: block;
        background: url(menu_cat.gif);
        padding: 8px 0 0 20px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                     font-size: 80%;
                height:23px;
                margin:0px;
                 font-weight: normal;
                 cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
 color: #777;
        display: block;
       background: url(menu_cat.gif) 0 -32px;
        padding: 8px 0 0 20px;
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                     font-size: 80%;
                height:23px;
                font-size: 80%;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 5px;
padding: 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #666;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 70%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.arrowlistmenu ul li a:visited{
color: #666;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #999;
color: #C46200;
background-color: #F3F3F3;
}
.arrowlistmenu .menuheader a {color:#FFFFFF}

#allestatemenu {color: #666; padding-right:10px; font-size: 14px; margin:1px  }
#map {border: 1px solid #C46200;    }

/* пустышки навигация */
a.alphamenu{
background: transparent url('images/bg_grey_al.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
text-decoration: none;
color:#FFFFFF;
padding-top:3px;
float:left
}
a.alphamenulast{
background: transparent url('images/bg_last.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:70px;
text-decoration: none;
color:#FFFFFF;
padding-top:3px;
float:left
}
.alphamenuspan {background: transparent url('images/bg_red_al.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
color:#FFFFFF;
padding-top:3px;
float:left}
a.alphamenu:hover{
background: transparent url('images/bg_red_al.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
text-decoration:underline;
color:#FFFFFF;

padding-top:3px;
float:left
}
/* */
 .newsmenu {padding-bottom: 5px;}
 .newsmenu p {font-size: 80%; padding-right:15px}
.newsmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 5px;
padding: 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
}

.newsmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.newsmenu ul li a{
color: #666;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 80%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newsmenu ul li a:visited{
color: #666;
}

#horizontalhead{width:551px; float:left}

.newsmenu ul li a:hover{ /*hover state CSS*/
color: #C46200;
background-color: #fff;
background: url(arrowbullet_hover.png) no-repeat center left; /*custom bullet list image*/
}

#valaam { margin-top:6px; margin-right:10px}

#sbron {background-image:url(images/bronirtel.gif); clear:both; height:65px; background-repeat:no-repeat; padding-left:42px;font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:3px; color:#0066CC}
#sbron p {margin:0; background-color:#666666; clear:both; color:#FFFFFF; margin-top:3px; padding-top:3px; padding-bottom:3px; padding-left:2px}

#listwo {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-top:3px; margin-left:5px}
