@charset "utf-8";
* {
margin:0;
padding:0
}
body {
text-align:left;
}
img {border:none}
ul {
list-style-type:none;
}
h1 {
font:16px Tahoma;
color:#598400;
margin:18px 82px 0 32px;
line-height:130%;
font-weight:bold;
}
h2 {
font:18px Tahoma;
color:#fff;
margin-left:14px;
padding-top:11px;
}
h3 {
font:18px Tahoma;
color:#598400;
margin:34px 0 0 16px
}
.sub_cont h3 {
margin:29px 0 0 32px !important
}
#all {
width:100%;
text-align:left;
min-width:1000px;
max-width: 1190px;
width:expression(document.body.clientWidth < 1000? "1000px" : document.body.clientWidth > 1190? "1090px" : "auto"); /* ??? ie*/
border-right:1px solid #90b9e5;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.header {
background: url('images/header_bg.jpg') left top repeat-x;
height:375px;
position:relative;
}
.main_pic {
background: url('images/main_pic.jpg') left top no-repeat;
width:767px;
height:337px;
float:right;
}
.left_bg {
background: url('images/left_bg.jpg') left top no-repeat;
width:232px;
height:375px;
float:left;
}
.logo {
padding-top:38px;
margin-left:34px;
}
.slogan {
width:210px;
font:16px Tahoma;
color:#fff;
text-align:center;
margin:13px 0 0 14px;
line-height:160%;
}
.ic_3 {
margin-right:32px;
_margin-right:16px;
padding-top:52px;
float:right;
}
.ic_1 ,.ic_2  {
margin-right:42px;
padding-top:52px;
float:right;
}
.content {
width:100%;
}
.wrapper {
width:100%;
float:left;
}
.sub_cont {
margin-left:240px;
margin-top:-38px;

}
.w100 {
width:100%;
}
.menu {
background: url('images/menu_bg.gif') left top repeat-x;
width:100%;
height:41px;
position:relative;
}
.menu_l {
background: url('images/menu_l.gif') left top no-repeat;
width:12px;
height:41px;
position:absolute;
left:-1px;
top:0px;
}
.menu li {
padding-top:10px;
float:left;
}
.menu a {
font:13px Tahoma;
color:#fff;
margin-left:22px;
margin-right:7px;
}
.menu a:hover {
text-decoration:none;
}
.text_1 {
font:12px Tahoma;
color:#5f5f5f;
margin:18px 82px 0 32px;
line-height:130%
}
.more_1 {
margin:28px 0 0 32px;
}
.more_2 {
margin-left:24px;
}
.more_3 {
margin:19px 0 0 29px;
}
.more_1 a ,.more_2 a ,.more_3 a{
background: url('images/more_bg.gif') left top no-repeat;
width:163px;
height:19px;
font:bold 12px Tahoma;
color:#fff;
padding-top:3px;
text-decoration:none;
text-align:center;
display:block
}
.left_col {
width:39%;
float:left;
margin-left:12px;
_margin-left:6px;
}
.title_1 {
background: url('images/title_1_bg.gif') left top repeat-x;
width:100%;
height:27px;
position:relative;
margin-top:60px;
}
.title_1 p {
font:18px Tahoma;
color:#598400;
padding-top:4px;
margin-left:81px;
}
.title_l {
background: url('images/title_1_l.gif') left top no-repeat;
width:12px;
height:27px;
position:absolute;
left:0px;
top:0px;
}
.title_r {
background: url('images/title_1_r.gif') left top no-repeat;
width:12px;
height:27px;
position:absolute;
right:-1px;
top:0px;
}
.znak_1 {
background: url('images/znak_1.gif') left top no-repeat;
width:60px;
height:40px;
position:absolute;
left:12px;
top:-6px;
}
.znak_2 {
background: url('images/znak_2.gif') left top no-repeat;
width:57px;
height:53px;
position:absolute;
left:21px;
top:-18px;
}
.list_2 {
margin:21px 0 0 24px;
}
.list_2 li {
font:12px Tahoma;
color:#414141;
margin-bottom:19px;
_margin-bottom:10px;
line-height:120%;
}
.list_2 span {
color:#989898;
display:block
}
.list_2 strong {
color:#2f7b00;
margin:4px 0 16px 0;
display:block;
}
.list_2 a {
color:#2f7b00;
margin-top:9px;
display:block
}
.right_col {
width:39%;
float:left;
margin-left:66px;
}
.link_1 {
margin:19px 0 0 14px;
}
.link_1 a {
background: url('images/dot_2.gif') left 15px no-repeat;
padding:11px;
font:bold 12px Tahoma;
color:#2f7b00;
}
.round_1{
width:97%;
border: 1px #e9e9e9 solid; 
background: #fff; 
position:relative;
z-index:100 !important;
margin-top:6px;
float:right;
}
.round_1 em.bt_1, em.bt_1 b, em.bb_1, em.bb_1 b {
display: block; 
height: 10px; 
font-size: 0;
background: url('images/corners_1.gif') no-repeat; 
position: relative;
}
.round_1 em.bt_1 { 
top: -1px; 
left: -1px;
}
.round_1 em.bt_1 b {
background-position:  100% -10px;
left: 2px; 
}
.round_1  em.bb_1 { background-position: 0 -20px; top:  1px; left: -1px; }
.round_1 em.bb_1 b { background-position: 100% -30px;  left: 2px; }
.round_1 .round_1_content {
background: url('images/bg_1.jpg') left top repeat-x;
margin-top:-10px;
}
.tovar_pic {
margin-left:14px;
_margin-left:7px;
padding-top:19px;
float:left;
}
.info_block {
width:67%;
padding-top:19px;
margin-left:9px;
font:12px Tahoma;
color:#414141;
float:left;
}
.info_block a {
margin-top:24px;
color:#2f7b00;
display:block
}
.navigation {
width:240px;
margin-left:-100%;
float:left;
}
.block_1 {
background:#277ed1;
width:100%;
padding-bottom:19px;
}
.block_1 .container {
margin-top:-38px;
position:relative;
}
.block_1_bot {
background: url('images/block_1_bot.gif') left top no-repeat;
width:240px;
height:15px;
margin-bottom:9px;
}
.list_1 {
margin:19px 0 0 13px;
}
.list_1 li {
background: url('images/bot_line_1.gif') left bottom no-repeat;
width:221px;
padding-bottom:10px;
margin-top:10px;
line-height:120%;
}
.list_1 a {
background: url('images/dot_1.gif') left 3px no-repeat;
padding-left:15px;
font:bold 12px Tahoma;
color:#fff;
text-decoration:none;
}
.block_2_top {
background: url('images/block_2_top.jpg') left top no-repeat;
width:229px;
height:11px;
line-height:0px;
font-size:0px;
margin-left:13px;
margin-top:7px;
}
.block_2_bot {
background: url('images/block_2_bot.gif') left top no-repeat;
width:229px;
height:10px;
line-height:0px;
font-size:0px;
margin-left:13px;
}
.block_2 {
width:227px;
_width:229px;
border:1px solid #dbdbdb;
border-bottom:none;
border-top:none;
position:relative;
margin-left:13px;
}
.block_2 p {
font:bold 12px Tahoma;
color:#626262;
margin:0px 0 0px 61px; 
padding-bottom:21px;
padding-top:9px;
}
.block_2 p span {
font:16px Tahoma;
color:#2f7b00;
margin-top:13px;
display:block
}
.block_2 p a {
font:14px Tahoma;
color:#2f7b00;
margin-top:13px;
display:block;
}
.tel {
background: url('images/tel.gif') left top no-repeat;
width:63px;
height:145px;
position:absolute;
left:-13px;
top:0px;
}

.block_3_top {
background: url('images/block_2_top.jpg') left top no-repeat;
width:229px;
height:11px;
line-height:0px;
font-size:0px;
margin-left:13px;
margin-top:7px;
}
.block_3_bot {
background: url('images/block_2_bot.gif') left top no-repeat;
width:229px;
height:10px;
line-height:0px;
font-size:0px;
margin-left:13px;
}
.block_3 {
width:227px;
_width:229px;
border:1px solid #dbdbdb;
border-bottom:none;
border-top:none;
position:relative;
margin-left:13px;
}
.block_3 p {
font:bold 12px Tahoma;
color:#626262;
margin:0px 0 0px 1px; 
padding-bottom:21px;
padding-top:9px;
}
.block_3 p span {
font:16px Tahoma;
color:#2f7b00;
margin-top:13px;
display:block
}
.block_3 p a {
font:14px Tahoma;
color:#2f7b00;
margin-top:13px;
display:block;
}


.footer {
background:#277ed1;
width:100%;
height:60px;
margin-top:115px;
}
.copy {
font:12px Tahoma;
color:#fff;
margin-left:24px;
_margin-left:12px;
padding-top:22px;
float:left;
}
.copy a {
font-weight:bold;
color:#fff;
}
.razrab {
font:12px Tahoma;
color:#fff;
margin-right:60px;
_margin-right:30px;
padding-top:22px;
float:right;
}
.count {
font:12px Tahoma;
color:#fff;
margin-right:60px;
_margin-right:30px;
padding-top:22px;
float:right;
}
.razrab a {
color:#fff;
}

.table_1 {
width:100%;
font:12px Tahoma;
color:#626262;
}
.table_1 a {
color:#626262;
}
.table_1 td {
text-align:left;
vertical-align:top;
}
.table_1 p {
padding-left:23px;
}
.elemnt {
padding:10px 0 10px 10px;
}
.opisanie {
font:12px Tahoma;
color:#626262;
//padding-top:5px;
margin-bottom:10px;
}
.opisanie img {
display:block;
margin:0 5px 5px 0;
float:left;
}
.w33 {
width:33%;
}
#Bl_h2
{
 display:block;
 width:100%;
}
#Bl_h2 h2
{
 color:black;
 font-size:14px;
 text-align:center;
}
.text_1h2 {
color:black;
display: inline;
}
div div span.text_1 span h2 {
color:black;
display: inline;
}
