/* CSS Document */
body
{background:#FFFFFF;
font:Arial, Helvetica, sans-serif 14px;
color:#000000;
margin:0;
padding:0}

h1
{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#025682;
}
h1 a
{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#025682;
}
h2
{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#4B640F;
text-decoration:underline}
h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4B640F;
}
h3.strelka
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4B640F;
padding-left:20px;
background:url(image/fon_news.png) no-repeat left;
margin-bottom:10px;
}



a
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4B640F;
}

div.prosm{
margin-top:5px;
}
div.prosm a{
font-size:12px;
font-weight:bold;
color:#4B640F;
}
p, li, td
{font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000}

.osn
{width:100%;
height:100%}
.osn1
{height:183px;
background:url(image/fon_top1.jpg) right no-repeat}
	.osn1_a
	{width:60%;
	background:url(image/fon_top2.png) right no-repeat;
	vertical-align:bottom}
.osn2
{height:40px;
background:url(image/fon_menu.png) repeat-x;
padding:0px 15px 0px 15px}
	.osn2_a
	{width:202px;
	height:40px;
	background:url(image/fon_menu1.jpg) no-repeat;}
	.osn2_b
	{/*width:100%*/}
		.osn2_b table td
		{width:20%;
		border-right:dotted 1px #FFFFFF;
		text-align: center}
		.osn2_b table td.net
		{border-right: none !important}
		.osn2_b table td a, .osn2_c a
		{font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-transform:uppercase;
		color:#FFFFFF;
		text-decoration:none}
	.osn2_c
	{width:202px;
	height:40px;
	background:url(image/fon_menu2.jpg) repeat-x;
	text-align:center;
	vertical-align:middle}
.osn3
{padding:0px 15px 0px 15px;
vertical-align:top}
	.osn3_a
	{width:180px;
	border-left:#B7C0A5 solid 1px;
	border-right:#B7C0A5 solid 1px;
	background:url(image/fon_new.png) top repeat-x #FAFAF8;
	vertical-align:top;
	padding:10px}
	.osn3_b
	{vertical-align:top;
	padding:10px}

.osn4
{height:19px;
background-color:#0169A0;
border-top:#000000 2px solid;;
text-align:center;
vertical-align:middle}
.osn4 a
{color:#FFFFFF;
font-size:10px;
text-decoration:none}


div.news3{
margin-bottom:15px;
svertical-align:top;
}
div.news3 h3{
margin-top:0px;
margin-bottom:0px;
}
div.news3 p{
margin-top:3px;
margin-bottom:5px;
}

p{
margin-bottom:5px;
}

div.martop5{
margin-top:5px;
}

div.newsCont{
width:100%;
margin-bottom:15px !important;
}
div.newsCont div.imgCont{
float:left;
margin-right:10px;
}
div.newsCont div.textCont{
float:left;
}
div.newsCont div.zag{
margin-bottom:5px;
}
div.newsCont div.stext{
margin-bottom:10px;
}
div.newsCont div.a{
margin-top:5px;
}

div.pg_navigator{
margin-top:20px;
text-align:center;
margin-bottom:10px;
clear:both;
}
div.pg_navigator span{
width:20px;
display:inline;
padding:1px;
}
div.pg_navigator div{
border:1px dashed #4B640F;
width:20px;
color:#2964a7;
display:inline;
padding:1px;
}
div.pg_navigator div a{
text-decoration:none;
}
div.pg_navigator div a:hover{
text-decoration:underline;
}

/*категории*/
div.catContainer{
margin-top:15px;
}
div.catBlock{
padding:10px;
border:1px #576a2a dashed;
width:180px;
float:left;
height:150px;
margin:5px;
}
div.catBlock div.img{
float:left;
margin-right:10px;
}
div.catBlock div.text{
margin-bottom:7px;
}
div.catBlock div.text a.catZag{
font-size:12px;
}
div.catBlock div.stext{
margin-top:5px;
}
/*продукция*/
div.prodContainer{
margin-top:15px;
}
div.prodBlock{
padding:10px;
border:1px #576a2a dashed;
width:30%;
float:left;
height:200px;
margin:5px;
}
div.a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4B640F;
}
div.prodBlock div.img{
float:left;
margin-right:10px;
}
div.prodBlock div.text{
float:left;
}
div.prodBlock div.stext{
color:#000000;
font-weight:normal;
margin-top:5px;
}
div.prodBlock div.button{
clear:both;
margin-top:10px;
}
div.prodBlock div.button a{
display:block;
float:left;
margin-right:10px;
margin-bottom:5px;
}
div.prodBlock div.price{
  margin-top:10px;	
  font-family:tahoma;
  color: #e13b00;
  font-size:12px;
  font-weight:bold;
}

div.prodFotoCont{
margin-top:15px;
}
div.prodFotoCont div.img{
float:left;
margin-right:10px;
margin-bottom:10px;
}

/*корзина*/
div.cartContainer{
margin-top:15px;
}
div.cartBlock{
padding:10px;
border:1px #CCCCCC dashed;
float:left;
margin:5px;
width:100%;
}
div.cartBlock div.img{
float:left;
margin-right:10px;
}
div.cartBlock div.text{
float:left;
}
div.cartBlock div.har{
margin-bottom:10px;
margin-top:5px;
}
div.cartBlock div.button{
clear:both;
margin-top:10px;
}
div.cartBlock div.button a{
display:block;
margin-bottom:5px;
}
div.cartBlock div.price{
  margin-top:10px;	
  color: #e13b00;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}
div.summaTotal{
margin-top:20px;
color: #e13b00;
font-size:12px;
font-weight:bold;
clear:both;
}
div.cartBut{
margin-top:15px;
}
div.orderContainer{
line-height:22px;
font-size:11px;
}

div.img img{
border:none;
}

div.back{
clear:both;
margin-top:15px;
}

ul.ul_1{
margin:0px;
list-style:none;
}
ul.ul_1 li{
margin-bottom:10px;
list-style:none;
}

sup.green{
color:#006633;
}

h3.h3p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#4B640F;
margin-bottom:10px;
margin-top:10px;
text-decoration:underline;
}
span.boldph{
font-weight:bold;
font-size:17px;
}
div.cnt{
font-size:13px;
font-weight:bold;
text-align:center;
color:#363F25;
}
img.adrimg
{
border:10px solid #b9bea7;
}

div.pgtextdiv{
clear:both
}
.pngim{
filter:expression(fixPNG(this));
}