﻿@charset "utf-8";
/* CSS Document */
html {overflow-y:scroll;}
html, body {height:100%;position:relative;}
body {font:82.01% Tahoma, Geneva, sans-serif;background:#058403 url('img/back.jpg') repeat-x;line-height:120%;}

* {margin:0;padding:0;}
a {outline:none;}
img {border:0;}
p {text-align:justify;padding:0px 0px 16px;}
table {}
td {padding:3px 6px;}

#main {min-height:100%;margin:0 auto;padding:16px 0;}
* html #main {height:100%;}
#wrap {position:relative;width:964px;margin:0 auto;background:#FFF;overflow:hidden;}

#head {height:86px;background:#FFF url('img/hback.jpg') no-repeat 50% 0%;padding:28px 36px 0 32px;}
#logo {float:left;}
#nav {float:left;list-style:none;padding:2px 36px 0 26px;background:#FFF url('img/navlast.gif') no-repeat 100% 100%;}
#nav li {float:left;margin-left:-30px;background:#FFF url('img/navfull.gif') no-repeat 0% 0%;}
#nav li.first {margin-left:0;background:#FFF url('img/nav.gif') no-repeat 0% 0%;margin-left:0px;}
#nav li a {display:block;margin-left:60px;height:76px;font:600 13px Tahoma, Geneva, sans-serif;text-decoration:none;line-height:72px;background:url('img/nava.gif') repeat-x;text-transform:uppercase;}
#nav li a:hover, #nav li.active a {text-decoration:underline;}
#phone {float:right;font:bold 16px Tahoma, Geneva, sans-serif;line-height:52px;white-space:nowrap;padding:14px 0;}

#content {width:902px;margin:0 auto;background:url('img/contback.gif') repeat 0 100%;color:#333;}
#pane {height:200px;background:#FFF url('img/pback.jpg') no-repeat;}
#pane img {float:left;margin:6px 24px 6px 10px;}
#info {float:left;width:160px;font-size:90%;line-height:130%;}
#info h3 {font:24px Tahoma, Geneva, sans-serif;margin-top:56px;padding:5px 0;background:url('img/line.gif') no-repeat 100% 100%;}
#mblock {float:left;width:226px;}
#menu {position:relative;min-height:570px;list-style:none;background:#D7D7D7 url('img/menutp.gif') no-repeat;padding:14px 0 0;font:600 13px Tahoma, Geneva, sans-serif;}
#menu li {}
#menu li a {display:block;height:32px;line-height:32px;text-decoration:none;padding-left:12px;color:#252525;}
#menu li a.sg {border-left:5px solid #92da48;background:#D7D7D7;}
#menu li a.dg {border-left:5px solid #5bbf19;background:#E8E8E8;}
#menu li a:hover {color:#409cdc;border-left:5px solid #409cdc;}
#menu li.curr a {color:#409cdc;border-left:5px solid #409cdc;text-decoration:underline;}
#menu li ul {list-style:none;font:600 10px Tahoma, Geneva, sans-serif;text-transform:uppercase;}
#menu li ul li {background:#FFF url('img/menuaback.gif') no-repeat 12px 100%;margin:0px 1px 0px 5px;}
#menu li ul li.last {background:#FFF;}
#menu li ul li a {background:url('img/menubul.gif') no-repeat 0% 54%;margin-left:12px;color:#333 !important;border:none !important;}
#menu li ul li a:hover {background:url('img/menubula.gif') no-repeat 0% 54%;color:#409cdc !important;}
#menu li ul li.curr a {background:url('img/menubula.gif') no-repeat 0% 54%;color:#409cdc !important;text-decoration:underline;}
#addr {position:absolute;bottom:72px;width:202px;padding:80px 12px 22px 12px;background:#D7D7D7 url('img/menubt.gif') no-repeat 100% 100%;font:11px Tahoma, Geneva, sans-serif;line-height:14px;}
* html #addr {bottom:70px;}

#tblock {margin-left:252px;}
#tblock h2 {font:18px Tahoma, Geneva, sans-serif;padding:6px 0;margin-bottom:16px;color:#009401;border-bottom:1px solid #CECECE;text-align:right;}
#tblock h3 {font:18px Tahoma, Geneva, sans-serif;padding:16px 0 10px;color:#009401;}
#tblock ul {margin:2px 0 16px 20px;}
#tblock li {padding:2px;}
#crumb {float:left;height:30px;text-transform:lowercase;}

#footer {clear:both;height:50px;background:#FFF url('img/fback.jpg') no-repeat 0% 100%;padding:14px 32px 8px;}
#cnt {float:left;width:224px;font:12px Arial;text-align:center;}
#cnt img {margin:0 4px;}
#cpr {float:right;margin:10px 0 0;}

.none {}
.center {text-align:center;}
.upper {text-transform:uppercase;color:#009401;}
.left {float:left;}
.right {float:right;}
.limg {float:left;margin:0 10px 10px 0;}
.rimg {float:right;margin:0 0 10px 10px;}
.bimg {display:block;border:1px solid #CCC;}
.nleft {width:48%;float:left;}
.nright {width:48%;float:right;}

.black {color:#000;}
.green {color:#009401;}
.blue {color:#409cdc;}

.about {width:132px;color:#009401;}
.prod {width:140px;color:#409cdc;}
.cont {width:74px;color:#009401;}
.rest {height:300px;}
.rest p {padding-top:100px;}
.act {height:300px;}
.act p {padding:100px 80px 0;}

.news {padding:10px 0 20px;}
.news span {float:left;padding:4px 6px;margin-right:12px;background:#737678;color:#FFF;}
.news a {display:block;height:20px;line-height:24px;color:#409cdc;font-weight:600;white-space:nowrap;}
.news p {text-align:left;margin-top:12px;}

.mailform {float:right;width:94%;padding:10px 10px 40px 10px;}
.mailform * {margin:5px;}
.mailform img {float:left;}
.mailform label {clear:both;float:left;}
.mailform input {float:right;}
.mailform select {float:right;}
.mailform textarea {float:right;}
.red, .errors {color:#FF0000;}
.errors strong {color:#000;}
