html, body {
    height: 100%; /* высота HTML и BODY */
    margin: 0; /* обнуление полей по краям страницы */
    padding: 0;
   }
   body {
    font-family: Tahoma;
    font-size: 12px;
    background: #d1e7f6;
    color: #3a3a3f;
   }
  
.center-block {left: 50%;  margin-left: -467px;  position: absolute;  width: 934px;}
.hh {height:78px; margin-top:0px;} 

.header {background:url(../images/head.jpg) no-repeat; height:198px; width:934px; }
.logo {display:block; width:124px; height:164px; margin: 0px 0px; background: url(../images/logo.jpg);}
.l-head {width:160px; padding:0px 20px; float:left; text-align:center;}
.r-head {width:710px; padding:20px 0px; float:left; text-align:right; font-size:18px; line-height:26px; 
color:#232323;}
.l-head span {color:#1e7535; font-size:11px; }
.h-menu {margin-top:5px;}
.l-hor {width:8px; background: url(../images/l-hor.png); height:46px; float:left;}
.r-hor {width:9px; background: url(../images/r-hor.png); height:46px; float:right;}
.hor { background: url(../images/hor.png); height:46px; margin-left:8px; margin-right:9px;}
.h-m {width:730px; float:left;  height:46px;}

ul.menu {

list-style-type:none; float:left; display:block;  
margin: 0px 0px 0px 0px; padding:0px;}

ul.menu li {
display:inline;
font-family: Tahoma;
font-size:15px;

line-height:44px;
}

ul.menu li.divider { 
display:inline;
width:3px;
height:44px;
float:left;
background:url(../images/h-m-wrap.png) no-repeat center;
}

a.nav1:link, a.nav1:visited {
display:block; float:left; padding:0px 15px 0px 15px; margin:0px; height:44px;text-decoration:none;  color:#ffffff; font-weight:bold; }

a.nav1:hover {
 background:url(../images/hor-menu.jpg) repeat-x; background-position: 0px 0px; color:#ffffff; background:#2e2725;}


   #menu {
    width: 200px;
    float: left;
   }


#navBar1 ul ul{
display:none;
}

#navBar1 ul {
font-size:20px;
padding:0;
margin:0;
list-style:none;
position:relative;
}

#navBar1 ul li{
display:block;
float:left;
padding-top:0px;
padding-bottom:0px;
}
#navBar1 ul li span a{
border-right:solid #ffffff thin;
}
#navBar1 ul li span a:hover{
border-right:solid #ffffff thin;
background:url(../images/hor-hover.png) repeat-x;
text-decoration:none;
color:#000000;
}

#navBar1 ul li a{
display:block;
padding:0px;
padding-left:20px;
padding-right:20px;
color:#ffffff;
text-decoration:none;
font-family:Tahoma, Geneva, sans-serif;
font-size:80%;
}

#navBar1 ul li a:hover{ 
color:#ffffff;
text-decoration:underline;

}

#navBar1 ul ul{
position:absolute;
top:44px;
background: #ffffff;
border:thin solid #ae7a0e;
font-size:100%;
display:none;

}

#navBar1 ul li:hover ul{
/*position:absolute;
left:60px;*/
display:block;
}

#navBar1 ul ul li{
padding:0;
padding-top:3px;
padding-bottom:2px;
clear:both;
}
#navBar1 ul ul li a{
border:none;
color:black;
}

#navBar1 ul ul li a:hover{
color:black;
}

.search-form {width:183px; height:25px; float:left; background:url(../images/search.png) no-repeat; margin-top:10px; background-position:0px 0px;}

input#search{ 
width:118px;
height:16px;

border:0px solid black;
margin-top:4px;
margin-left:7px;
background: none;
color:#999595;
}

input#searchbtn{
float:right;
width:24px;
height:21px;
border: 0px;
background-image: url(../images/sbtn.png);
}


.text-fon {background:#ffffff; margin-top:10px; width:934px;}

a.b {display:block; width:172px; height:17px; background: url(../images/btn.jpg);  margin-left:3px; padding:10px; margin-bottom:8px;}
a:hover.b {display:block; text-decoration:none;}

.lm-top {  text-align:left; margin-left:40px; margin-top:5px; color:#132fa5; font-size:16px;}
.lm-mid {margin-left:10px; margin-top:10px;}
.lm-mid a {color:#ffffff; text-decoration:underline; font-size:14px; line-height:20px; font-weight:bold;}
.lm-mid a:hover {color:#ffffff; text-decoration:none;}

.left-content {margin:10px;}
.l-block {background:url(../images/bg-lb.jpg); width:186px; border:1px solid #8e8d8d; padding:7px; margin-bottom:10px;}
.l-block b {margin:5px; line-height:20px;}
.l-block a { color:#46494d; font-size:11px; margin-top:5px;}
.l-block a:hover {text-decoration:none; color:#808080;}
.l-block div {margin-left:5px; margin-bottom:3px;}

.l-block2 p {margin:7px;} 

   #content {
    margin-left: 0px;
    width:680px;
    padding: 10px;
   }

.hlebn {font-size:11px; margin-left:5px;}
.hlebn a {color:#009cff; text-decoration:underline;}
.hlebn a:hover {text-decoration:none;}
.zag {padding:0px 2px; font-size:16px;}
.text {padding: 0px 5px;}


.footer {background:#277e3d url(../images/bottom.jpg) no-repeat; color:#ffffff; width:934px;}
.f-l {float:left; font-size:12px; padding:5px 10px; line-height:20px; width:700px;}
.f-l a {color:#ffffff; font-size:11px;}
.f-l a:hover {text-decoration:none;}

.botleft {float:left; text-align:right; width:200px; padding:5px; font-size:11px;}
.botleft a {color:#ffffff;}
.botleft a:hover {text-decoration:none;}

