h1, h2, h3, h4, h5, h6 {font: bold 18px Arial Narrow, Arial, Tahoma, sans-serif; padding: 12px 0; color: #2e6f03; text-align: left; text-decoration:none;}
h1 {font-size: 28px;text-decoration:none;}
h2 {font-size: 20px;}
h3 {font-size: 16px;}
h3 a, h3 a:hover, h3 a:visited{color:#63a505;font: normal 17px Arial, Tahoma, sans-serif; padding: 12px 0 0 0; display:block;}

div.map{top:10px; left:610px;}
div.logo{position: absolute; top:15px; right:78px; z-index:2;}

div.right{text-align:left;width:210px;padding: 15px 0 0 0;}

div.rightmenu{position:relative; top:0; right:0; width:188px; padding: 0 0 0 15px;}
div.rightmenu li{border-top: 1px solid #bedf8e; padding: 8px 5px; list-style:none;}
div.rightmenu a, div.rightmenu a:hover, div.rightmenu a:visited{color:#388107;}

div.shadow{position:relative; min-height:335px; height: auto!important; height:335px; background: url(img/left_shadow.jpg) no-repeat left top; padding: 5px 0 0 22px; margin-top: 40px;}

div.phone{position:relative; top:0; right:0; color:#2e6f03; font:bold 18px Arial, sans-serif;padding: 0 0 30px 0;}
div.search{position:relative; top:0; right:0;}

div.middle{padding: 0 0 45px 0;margin-bottom:16px;}
div.copyright{position:relative; float:right; top:25px; left:0; /*width:260px;*/background: url(img/logo_s.gif) no-repeat left 4px; padding:0 0 5px 75px;}

div.center{position:relaitve; float:left; width:760px; padding: 0 0 0 15px;}
div.center hr{width:100%; background-color: #72ac1e; border:none; color:#72ac1e; height: 4px; margin:0 0 10px 0;}

div.category{width: 100%; text-align: right;padding: 0 0 15px 0; font-weight:bold;}

div.column{float:left; padding: 0 20px 0 0; width: 45%;}
ul.list{padding: 15px 0;}
ul.list li{list-style:none;}
ul.list a, ul.list a:hover, ul.list a:visited{color: #252c1b;}
#title{font-weight:bold; padding: 20px 0 0 0; display:block;}
#type{padding:0; font-weight:bold;}

.product_image_id, 
.product_image_min_id		{position:relative; float:right; text-align:center;}

.product_image, 
.product_image_min			{position:relative; float:left; text-align:center;}
#img{display:block;}

.product_image, 
.product_image_id			{width:144px; padding:0px 16px; height:200px; margin-top:12px;}

.product_image img, 
.product_image_id img		{max-width:190px;}

.product_image_min, 
.product_image_min_id		{width:108px; padding:16px 8px; font-size:11px; font-weight:bold;}

.product_image_min img, 
.product_image_min_id img		{max-height:100px; max-width:124px;}



.line_brand_product{border-radius:12px; box-shadow:0 0 4px #72AC1E inset; margin-top:24px;}
.line_brand_product h3{margin-left:19px; padding-bottom:0px;}


div.product_image_tape{position:relative; float:left; width:144px; padding:15px 16px; text-align:center; height:180px;}
div.product_image_tape img{max-width:190px;}

div.container{position:absolute; top:200px; left:0px; z-index:2; width:1000px;}

.blockgray{background-color:#ecf6e6; border-radius:6px 64px 6px 6px; padding-left:16px;}
.block50p{width:359px; padding-bottom:14px; margin-bottom:8px;}
.block50p .product_image {width:98px; height:190px; padding:0px 20px 15px 0px;}
.cach_text,
.cach_text h3            {color:#6e6e6e;}
.cach_text h2, .hbgreen   {margin-top:-10px; padding:10px 0 14px 8px;
                          background-color:#ECF6E6; border-radius:0 0 6px 6px;}

.blockrecepts{padding:0px 16px 8px 16px;
/* for non-css3 browsers */
background-color: #edf6e1;

/* for IE */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf6e1', endColorstr='#FFFFFF');

/* for webkit browsers */
background: -webkit-gradient(linear, left top, left bottom, from(#edf6e1), to(#FFFFFF));

/* for firefox 3.6+ */
background: -moz-linear-gradient(top,  #edf6e1,  #FFFFFF);
}
