html,body{margin:0;padding:0}
body {
    background: url("/pics/font.png") repeat-x scroll 0 0 transparent;
    font: 12px Verdana;
    text-align:center
    z-index: -10;
}
p{}
a{text-decoration:none;color:#006039;}
a:hover{color: #717171;}
h1,h2,h3 {color:#717171;font: bold 14px verdana;padding:0;margin:0;}
img {border:0;}
#header {height:67px;margin:0;padding-top: 10px;}
#logo {position:relative;float:left;width:350px;height:75px;}
#info {position:relative;float:right;width:350px;height:75px;text-align:right;padding-right: 10px;}
#info-min {
    position:relative;
    float:right;
    width:350px;
    height:15px;
}
#info-min a{
    font: 10px Verdana;
    color:#717171;
}
#info span {
    padding-right: 10px;
    font: 10px Verdana;
    color:#717171;
}

#menu {margin:0;padding-top: 10px;}

#menu ul{height:25px;padding:0;margin:0 auto;width:968px;}
#menu li{
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    border-top: 1px solid #E2E2E2;
    float: left;
    height: 25px;
    list-style: none outside none;
    margin: 0px 7px 0px 0px;
    padding: 3px 3px 0;
    position: relative;
}
#menu li a{
    background: #F5F5F5;
    background-image: -moz-linear-gradient(center bottom , #CFCFCF 7%, #F5F5F5 54%, #F7F7F7 77%);
    border: 1px solid #D4D4D4;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #717171;
    float: left;
    font: 13px Verdana;
    height: 20px;
    padding: 4px 16px 0;
    position: relative;
}
#menu li a.active {
    background: #006039;
    background: -moz-linear-gradient(center bottom , #0c9e63 7%, #006039 54%, #006039 77%) repeat scroll 0 0 #006039;
    color: #FFFFFF;
}
#menu li a:hover {
    background: #006039;
    background: -moz-linear-gradient(center bottom , #0c9e63 7%, #006039 54%, #006039 77%) repeat scroll 0 0 #006039;
    color: #FFFFFF;
}


#banner {
    background: url("/pics/banner.png") repeat scroll 0 0 transparent;
    float: left;
    height: 174px;
    position: relative;
    width: 960px;
    border-top:2px solid #006039;
    
}
#banner .center {float: left;height: 172px;position: relative;width: 320px;left:320px}
#banner .center .top {float: left;left:20px;padding-top:25px;height: 85px;position: relative;width: 280px;}
#banner .center .bottom{float: right;right:20px;text-align:right;position: relative;width: 280px;}
#banner .center  a {color: #B5B5B5;font: 10px Verdana;position:relative;}
#banner .center  a:hover {color: #717171;}
#banner .center  h1 {color: #006039;font: 20px Verdana;padding:0;margin:0;}


#breadcrumbs {
    border-top:2px solid #006039;
    color: #B5B5B5;
    float: left;
    font: 11px Verdana;
    padding: 5px 0;
    position: relative;
    width: 100%;
    border-bottom:1px solid #d4d4d4;
}
#breadcrumbs a{color: #B5B5B5;}
#breadcrumbs a:hover{color: #717171;}

#container{text-align:left}
#container{width:960px;margin:0 auto}
#content{float:right;width:700px;color:#717171;padding-top: 15px;}
#content ul{margin:10px;color:#006039;}
#content li{margin:0;list-style-image:url(arrow.png);padding-bottom: 8px;}

#news {}
#news h3 {border-bottom: 2px solid #006039;color:#006039;padding: 5px 0;text-transform: uppercase;margin:10px 0px;}
#news img.pic {
    border: 1px solid #e2e2e2;
    float: left;
    margin: 0 10px 0 0;
    padding: 2px;
    position: relative;
}

#news .left {  float: left;    font: 11px Verdana;
    margin: 10px 20px 10px 0;
    position: relative;
    width: 330px;
}

#news .left span {float: left;font: italic 11px Verdana;position: relative; width: 150px;}
#news .left b {/*float: left;*/padding: 10px 0;width: 160px;}

#news .right {position:relative;float:right;width:340px;font:11px Verdana;}
#news .right span {float: left;font: italic 11px Verdana;position: relative; width: 150px;}
#news .right b {float: left;padding: 10px 0;width: 160px;}

#left{float: left;position: relative;width: 250px;padding-top: 15px;}
#navigation{border: 1px solid #E2E2E2;float: left;position: relative;width: 230px;}
#navigation .menu {
    float: left;
    margin-bottom: 5px;
    padding: 0;
    position: relative;
    width: 100%;
    
}
#navigation .menu a
 {
  display:block;
border-bottom: 1px solid #E2E2E2;
    float: left;
/*    height: 35px;*/
    list-style: none outside none;
    margin-top: 5px;
    padding: 10px 0 10px 20px;
    position: relative;
    width: 198px;
    background: url('/pics/tic.gif') no-repeat  190px 15px;   
}
#navigation .menu .submenu{display:none;}
#navigation .menu .submenuactive{display:block;}
#navigation .menu .border {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom: 5px;
    border: 1px solid #E2E2E2;
    
    float: left;
    left: 5px;
    margin: 0 auto;
    position: relative;
    width: 218px;
}
#navigation .menu h3{
    background: #006039;
    background-image: -moz-linear-gradient(center bottom , #0c9e63 7%, #006039 54%, #006039 77%);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #FFFFFF;
    margin: 5px auto 0;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 210px;  
}

#navigation .menu ul{margin:0 auto;padding:0px;width:220px;}

#navigation .menu li.root{
    border-bottom: 1px solid #E2E2E2;
    float: left;
    height: 35px;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0 20px;
    position: relative;
    width: 198px;
    background: url('/pics/tic.gif') no-repeat  190px 15px;   
}
#navigation .menu a.active{
    border-bottom: 1px solid #E2E2E2;
    float: left;
    height: 35px;
    list-style: none outside none;
    margin-top: 5px;
    padding: 10px 0 0 20px;
    position: relative;
    width: 198px;
    background: url('/pics/tic2.gif') no-repeat  190px 15px;
  color: #A9A9A9;
}

#navigation .menu a.sub{
    border-bottom: 1px solid #E2E2E2;
    float: right;
    /*height: 35px;*/
    background: url("/pics/arrow2.png") no-repeat left 15px;
    margin-top: 5px;
    padding: 10px 0 10px 20px;
    position: relative;
    top: 1px;
    width: 170px;
    color: #a9a9a9;
}
#navigation .menu a.subactive{
    border-bottom: 1px solid #E2E2E2;
    float: right;
    /*height: 35px;*/
    background: url("/pics/arrow2.png") no-repeat left 15px;
    margin-top: 5px;
    padding: 10px 0 10px 20px;
    position: relative;
    top: 1px;
    width: 170px;
    color: #006039;
}

#navigation .menu li.end{
    border-top: 1px solid #E2E2E2;
    float: left;
    height: 35px;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0 20px;
    position: relative;
    width: 198px;
    background: url('/pics/tic.gif') no-repeat  190px 15px;
}


#navigation .menu ul ul {
    border-top: 0px solid #E2E2E2;
    float: left;
    height: 35px;
    list-style-image: url("/pics/arrow.png");
    list-style-position: inside;
    margin: 0;
    padding: 5px 0 0 50px;
    position: relative;
    width: 168px;
}

#navigation .menu li a span {position:relative;top:7px;}
#navigation .menu li a{    color: #006039;font: 13px/0.7 verdana;}
#navigation .menu li a:hover{color:#717171;}

#company {float: left;padding: 20px 0;position: relative;text-align: center;width: 230px;font: 12px/1.5 Verdana;color:#717171;}
#company hr{border: 1px solid #e2e2e2;}
#company h4 {color:#006039;font: 18px Verdana;margin: 0;padding: 0;}
#company span {color:#717171;font: 11px Verdana;margin: 0;padding: 0;}

#extra{clear:both;width:100%}

#footer {border-top:1px solid #006039;width:100%;min-height: 90px;}
#footer .left{ width:25%; position:relative;float:left;}
#footer .left .logo{
    background: url("/pics/footer-logo.png") no-repeat scroll 0 0 transparent;
    position: absolute;
    top: -100px;
    left: -100px;
    width: 245px;
    height: 191px;
    z-index: -1;
}
#footer .right{ width:70%; position:relative;float:right;}

#footer .right ul{ position:relative;float:left;margin: 0;padding:10px 0;}
#footer .right ul a{font: 11px Verdana;color:#a9a9a9;}
#footer .right ul a:hover{font: 11px Verdana;color:#006039;}
#footer .right li{
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 6px;
    position: relative;
    border-right: 1px solid #a9a9a9;
}
#footer .right li.end{     border-right: 0px solid #a9a9a9;}

/* Каталог*/
#catalog {position:relative;float:left;padding: 10px 0 15px;width: 100%;}
#catalog img {
    border: 1px solid #e2e2e2;
    float: left;
    margin: 0;
    padding: 5px;
    position: relative;
}
#catalog ul li { color:#717171;}

#catalog .item {
    position:relative;
    float:right;
    width:450px;
    margin:15px 0px;
}


#catalog .item .green {
    background: none repeat scroll 0 0 #49D13F;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    float: right;
    padding: 2px 0;
    text-align: center;
    width: 145px;
}

#catalog .item .yellow {
    background: none repeat scroll 0 0 #f0ee45;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #717171;
    float: right;
    padding: 2px 0;
    text-align: center;
    width: 145px;
}

#catalog .item .red {
    background: none repeat scroll 0 0 #df3427;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    float: right;
    padding: 2px 0;
    text-align: center;
    width: 145px;
}

#catalog b {
    position:relative;
    float:left;
    width:100%;
    color:#006039;
    padding: 10px 0;
}
#catalog .set {
    position:relative;
    float:left;
    width:100%;
    border-bottom: 1px dashed #e2e2e2;
}
#catalog .set .left {
    position:relative;
    float:left;
    width:70%;
    padding: 2px 0 3px 2px;
    color:#a9a9a9;
    text-align:left;
}
#catalog .set .right {
    position:relative;
    float:right;
    width:25%;
    padding: 2px 2px 3px 0;
    color:#717171;
    text-align:right;
}

#clear  {position:relative;float:left;width:100%;}
.more{color:#006039; font-size:10px;text-decoration:underline;font-family:Verdana;}
.more:hover{text-decoration:none;}
 .head_top_news{text-decoration:underline;}
 .head_top_news:hover{text-decoration:none;}