body {
background: transparent  url(../i/background-top.jpg) no-repeat center top;
padding:0px; margin: 0px auto;  background-color: white; }

::-moz-selection{ background: #276B14; color: #ffffff; }
::selection { background: #276B14; color: #ffffff; }

.main {width:900px; text-align:left;}
.top {width:900px; height:111px; float:left;}
.logo {float:left; padding: 20px 0px 0px 80px;}
.tel {float:right; padding: 28px 20px 0px 100px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px;  font-weight: bolder;   }

a:link {text-decoration:underline; color:#76787b;}
a:visited {text-decoration:underline; color:#76787b;}
a:active {text-decoration:none; color:#76787b;}
a:hover {text-decoration:none; color:#276B14;}


.nav {float:right;}
.nav ul{ padding: 8px 22px 0px 7px; margin:0px; float:left; list-style:none;}
.nav ul li{ padding:6px 5px 0px 5px; margin:0px; float:left; list-style:none;}
/*.nav ul li.act{ padding:0px 0px 0px 0px; margin:0px; float:left; list-style:none; color: #276B14; }*/
.nav ul li img{ padding: 10px 2px 0px 2px; margin:0px; float:left; list-style:none; background:none;}
.nav ul li a{ padding: 10px 0px 0px 0px; margin:0px; float:left; list-style:none; font-family:Tahoma; font-size:12px; color:#76787B; text-transform: uppercase; text-decoration:none;}
.nav ul li.act a{ padding: 10px 0px 0px 0px; margin:0px; float:left; list-style:none;  font-family:Tahoma; font-size:12px; color:#276B14; text-transform: uppercase; text-decoration:none;}



.hed {float:left; width:900px; background:url(../i/cap.jpg) no-repeat left top; height:295px; margin: 0px 0px 3px 0px; padding:0px; } 
.hed ul {float:left; width:100%; padding:5px 0px 0px 0px; margin:0px; list-style:none;}
.hed ul li{float:left; width:100%; padding:3px 0px 0px 0px; margin:0px; list-style:none;}
.hed ul li a{float:left; padding:0px 0px 0px 0px; margin:0px; list-style:none; font-family:Tahoma; font-size:12px; color:#424242}

.header_content {
	float: right;
	width: 365px;
	height: 255px;
	margin: 45px 0px 45px 0px;
	padding: 0px 45px 0px 0px;
        font-family: Arial, Tahoma; 
        font-size:12px; 
        color:#FFFFFF; 
        font-weight:normal;
}

.header_content a{font-weight:normal; text-decoration:underline; color:#FFFFFF;}
.header_content a:hover{font-weight:normal; text-decoration:none; color:#FFFFFF;}

.cont  { float:left; width:900px; padding-top:0px;}

.bl_l {float:left; width:367px; padding:20px 37px 0px 75px;}
.bl_c {float: left; width:382px; padding:20px 0px 0px 7px; font-family: Tahoma; font-size:14px; color:#76787B;}
.bl_c p {padding: 0px 0px 10px 0px; margin:0px; float:left; width:100%;}
.bl_c-glav {float: left; width: 785px; padding: 0px 7px 0px 95px; font-family: Arial, Tahoma; font-size:12px; color:#76787B;}
/*.bl_c-glav p {padding: 0px 0px 0px 0px; margin:0px; float:left; width:100%;}*/
.bl_r {float:left; width:216px;}

h1 {padding: 5px 0px 15px 0px; margin:0px; float:left; font-family:Verdana, Tahoma; font-size:14px; color:#FFFFFF; font-weight: bold;  text-transform: uppercase;}
h2 {padding: 10px 0px 10px 0px;  margin:0px; font-family:Verdana, Tahoma; font-size:14px; color: #276B14; font-weight: bold;   text-transform: uppercase;}
h3 {padding: 6px 0px 0px 0px;  margin:0px; font-family:Verdana, Tahoma; font-size:14px; color: #276B14; font-weight: bold;}
h4 {padding: 6px 0px 0px 0px;  margin:0px; font-family:Verdana, Tahoma; font-size:12px; color: #276B14; font-weight: bold;}

p.new {float:left; width:100%; padding:16px 0px 0px 0px; margin:0px; font-family:Tahoma; font-size:11px; color:#424242;}
p.new a {color:#008ccd;}
p.new img {padding:2px 0px 0px 3px;}

.bottom {width:845px; height:58px; float:left; padding-right:17px; background:url(../i/bottom.jpg) no-repeat left top; margin:40px 0px 60px 50px; font-family:Tahoma; font-size:11px; color:#76787B;}
.con {float:left; padding:20px 0px 0px 38px;}
.t {float:right; padding:15px 20px 0px 20px;}



#blok td {border-bottom: 2px solid #D3D3D3;}
#blok { margin-top: 0px; }
#blok .tabs a { color: #660000; }
#blok .tabs a:hover { text-decoration: none;  }

.tabs { width: 790px; padding: 0; margin: 0px; list-style: none; }
.tabs li { display: inline; padding:0; background: #fff; float:left; position:relative; }
.tabs li.one {width: 752px;  padding: 13px 26px 13px 13px;  }
.tabs li h2 { font-family:Verdana, Tahoma, serif; font-size: 14px; color: #276B14; text-align: left; padding: 10px 10px 10px 10px; margin: 0px; }
.tabs li p { font-family:Arial, Tahoma; font-size:12px; color: #76787B;  text-align: left; padding: 0px 10px 0px 5px; margin-right: 5px;  }
.tabs li.one:hover, .tabs li.one a.outer-link:hover { background: #f3fee8; }