#min2{
margin:0 auto;
min-width:1003px; 
width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 1003 ? "1003px": "100%");
}
#max2{ 
margin:0 auto;
max-width:1200px; 
width:expression(document.body.clientWidth > 1200? "1200px": "auto" );  
}
#min{ 
margin:0 auto;
min-width:1003px; 
width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 1003 ? "1003px": "100%");
}
#max{ 
margin:0 auto;
max-width:1200px; 
width:expression(document.body.clientWidth > 1200? "1200px": "auto" );  
}
#min1{ 
margin:0 auto;
min-width:1003px; 
width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 1003 ? "1003px": "100%");
}
#max1{
margin:0 auto;
max-width:1200px; 
width:expression(document.body.clientWidth > 1200? "1200px": "auto" );  
}
.myleft {
  background: url('/img/botbg1.gif')repeat-x;
  width:50%;
  height: 64px;
  position:relative;
  bottom: -64px;
  z-index:-2;float: left;
}
.myright {
  background: url('/img/botbgright.gif')repeat-x;
  width:50%;
  height: 64px;
  position:relative;
  right: 0px;
  bottom: -64px;
  z-index:-2;
  float: left;
}
.mybody {
   background: url('/img/botbg1.gif')repeat-x bottom;
   bottom:-12px;
   z-index:-4;
}
.mybody2 {
   background: url('/img/botbgright.gif')repeat-x;
   width: 50%;
   height:64px;
   left:50%;
   top:100%;
   position:absolute;
  
}

* {
  margin: 0px;
  padding: 0px;
}

A {
  text-decoration: underline;
}


A:HOVER {
  text-decoration: none;
  color: #ff6600;
}


body, html {
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 12px;
	font-family: Arial;
	/*line-height: 140%;*/
	color: #525252;	
}
IMG {
  border: 0px;
}
.top1 {
  width:743px;
  height:91px;
  background: #009900 url(/img/logo.jpg) repeat-y;
  float:left;
}
.phone {
  height: 70px;
  font-size: 41px;
  font-family: Arial;
  color: white;
  font-weight: normal;
  padding-right: 20px;
  padding-bottom: 10px;
  text-align: right;
}
.phone .small{
  font-size: 26px;
  color: green;
  font-weight: normal;  
}
.mid {
  width: 4%;
}
.phone .textb {
  color: white;
  font-size: 12px;
  padding-top:10px;
}
.icon1 {  
  position: relative;
  left: 373px; 
  float:left;
  top:8px; 
}
.icon2 {
  position: relative;
  left: 388px; 
  float:left;
  top:8px;
}
.icon3 {
  position: relative;
  top: 5px;
  left: 48.5%;
  margin-left:4px;
}
.basket1 {
  margin-top:4px;
  position: relative;  
  background: #ececec url(/img/basketbg.png) repeat-x;  
  height: 91px;  
}
.basket2 {    
  background: url(/img/left_gray.png);  
  background-repeat: no-repeat;
  height: 91px;
  width:100%;  
  left:-2px;
  
}
.topmenu, .topmenu a {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color:#666666;
  text-decoration: none; 
}
.topmenu a:hover {
  text-decoration: underline;
}
.catheader {
  font-family: Arial;
  font-size: 11pt;
  font-weight: bold;
  color:#4ec550;
}
.line1 {
  background: url('/img/line1.gif') repeat-x;
  height: 9px;
  line-height:80%;
}
.maincatmenu {
  font-family: Arial;
  font-size: 11px;
  color: #666666;  
}
.maincatmenu a { 
 text-decoration: none;
}
.maincatmenu a:hover {  
  text-decoration: underline;
}
.mainmenu {
   font-family: Arial;
  font-size: 11px;
  color: #666666;
  text-transform: uppercase;
}
.mainmenu a{
   text-decoration:none; 
}
.mainmenu a:hover{
   text-decoration:underline; 
}

.logolink {
  position: absolute;
  top: 12px;
  left: 85px;  
}
.submenu, .submenu a { 
  color: black;    
}
.submenu a:hover {
  color:red;
  text-decoration: underline;
}
.contact_block {
  padding-top:20px;
  padding-left:10px;
}
.delivery_block {
  width: px;
}
.line2{
  margin-top:20px;
  width:100%;
  height:8px;
  background:#f4f4f4 url('/img/line1.gif') repeat-x;  
}

.manufacturers {
  background-color: #f4f4f4;
  padding-left:15px;
  padding-top: 10px;
}
.brand, brand a {
  color: #666666;
}
#little_cart {
  padding-top:15px;
  padding-left: 15px;
  vertical-align: top;
}
.basket_title {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  font-style: regular;  
  float:left;
  
  /*padding-top: 135px;*/
}
.shop_item_new {
  padding-right: 20px;
}
.my {
  /*width: 50%;*/
	float: left;
	text-align: center;
	/*padding: 20px 20px 20px 20px;*/
	border-bottom:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	width: 169px;
	height: 182px;  
}
.bottombox {
  position: relative;
  bottom: 14px;
  left:-1px;
  background: url('/img/bottombox.gif');
}
.bot1 {
  width: 100%;
  background: url('/img/bottombox.gif') no-repeat bottom left;
  left: -1px;  
}
.greenprice {
  font-size: 24px;
  color: #0a830f;
  font-family: Trebuchet MS, Arial;
  line-height: 50%;         
}
.redprice {
  font-size: 24px;
  color: #e4312c;
  font-family: Trebuchet MS, Arial;         
}
.desc, .buy {
  /*padding-top:0px;*/
  /*float:left;*/
  /*padding-left:15px;*/
  
}
.desc a, .buy  a{
  text-decoration: none;
} 

.desc a:hover, .buy  a:hover{
  text-decoration: underline;
}

.buy {
  height: 21px;
  background: url('/img/bgbuy.gif') no-repeat;
}

.newsheader {
  font-weight: bold;
  font-size: 11pt;
  padding-top:10px;
}
.specname {
 text-decoration: none;
}
.specname a {
  text-decoration: none;
}
.specname a:hover {
  text-decoration: underline;
}
.path {
  background-color: #f2f2f2;
  height:25px;
  position: relative;
  top: -2px;
  left: -20px;
  /*padding:5px;*/
  padding-top: 5px;
  padding-left: 15px;
  width:100%;
}
.poisk {
  width: 100%;
  background-color: #ebebeb;
  height: 50px;
  margin-top:0px;
  vertical-align:middle;
}
.poisk1 {   
  
     
}

.poisk input {
	border: 0;
	padding: 0;
}

.topbg1 {
  background: url('/img/topbgleft.gif')repeat-x;
  /*width:50%;*/
  height: 91px;
  margin-top:4px;
}
.topbg2 {
  background: url('/img/basketbg.png')repeat-x;
  /*width:50%;*/
  height: 91px;
  margin-top:4px;    
}
.bot2bg1 {
  background: url('/img/botbg1.gif')repeat-x;
  /*width:50%;*/
  height: 64px;
  position:absolute;
  bottom: 0px;      
}
.prod_name {
  padding-bottom:10px;  
}
.prod_name a {
  font-family: Arial;
  font-size: 18px;
  color: #0a830f;
  font-style:regular; 
  margin:0px;
  text-decoration: none;
  	
}
.prod_name a:hover {
  text-decoration: underline;
}
.list_default {list-style-image: url(/img/greendoublearr.gif); margin-left: 3em; line-height: 150%;}

.list_default ul {list-style-image: url(/img/orangearr2.gif); margin-left:4em; line-height: 150%;}

.current1, .page_link1, .ctrl1
{
	/*padding: 0.2em 0.5em 0.3em 0.5em;*/
	float: left;
	display: block;
	margin-right: 0.3em;
	/*background: #fff;*/
	float: left;
}

.page_link1
{
	/*border: 1px solid #e7e7e7;*/
}
.current1
{
	/*border: 1px solid #d20a1c;*/
	/*background-color: #d20a1c;*/
	color: #525252;
}

.ctrl1
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}
.mysearch {
    line-height: 200%;
}
.mysearch a {
    color:#339900;
    text-decoration: underline;
}
.mysearch a:hover {
    color:#ff6600;
}




