html { 
   overflow-y: scroll;
   overflow-x: scoll;
   }

body {
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	font-family: Trebuchet MS, verdana, sans-serif;
	height: 100%;
	color: #000000;
	background-color: #ffffff; 
}


h2 {margin-left:176px;font-size:1.5em;}
.block{width:600px;min-height:162px; height: auto !important; height:162px;}
.block img{width:162px;float:left;}
.block img.square{width:8px;padding-right:3px;margin-top:3px;}
.block ul.img{margin: 0;padding: 0px;width:162px;float:left;}
.block ul.img li{}
.block ul.img li img{padding-bottom:5px;}
.block h2{margin: 0;line-height:30px;background: #0000FF;color:#ffffff;font-size:1.4em;font-weight:bold;padding-left:10px;padding-top:2px;padding-bottom:2px;}
.blockmain {width:423px;float:right;margin-left:15px;border-bottom: solid 6px #0000FF;min-height:157px; height: auto !important; height:157px;}
.block ul {margin: 0;padding: 0px;width:100%;}
.block ul li{margin: 0;padding: 2px 0px 2px 0px;list-style: none;}
.block ul li.head{color:#666666;font-weight:bold;padding-top:5px;padding-bottom:5px;border-bottom: solid 1px #666666;}
.block ul li.text{line-height:15px;min-height:58px; height: auto !important; height:58px;}

.block ul.product {list-style: none; margin: 0; padding: 0; width: 100%; float: left;padding-bottom:5px;}
.block ul.product li{margin: 0;padding: 0px 0px 0px 0px;float:left;font-size:1.3em; }
.block ul.product li.code{color:#666666;font-weight:bold;width:190px;margin-top:6px;}
.block ul.product li.price{color:#000000;font-weight:bold;margin-top:6px;width:120px;}
.block ul.product li.addbasket{float:right;margin-left:15px;}
.block ul.product li.viewbasket{float:right;}

.block ul.product-ppal {list-style: none; margin: 0; padding: 0; width: 100%; float: left;padding-bottom:5px;}
.block ul.product-ppal li{margin: 0;padding: 0px 0px 0px 0px;float:left;font-size:1.3em; }
.block ul.product-ppal li.code{color:#666666;font-weight:bold;width:190px;margin-top:6px; }
.block ul.product-ppal li.price{color:#000000;font-weight:bold;margin-top:6px;width:110px; }
.block ul.product-ppal li.addbasket{float:right;margin-left:10px;  width: 75px;}
.block ul.product-ppal li.viewbasket{float:right;}


.red{color:#FF0000;}
a img{border:0px;}

a {color: #000000; text-decoration: underline;}
a:hover{color: #000000; text-decoration: underline;}

#content{
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left:-370px;
  width: 800px;
  float: left;
  z-index: 1;

}


.address{font-family: "Trebuchet MS"; font-size: 10px; font-weight: bold;}
.item{background-color: #0000CC; color: #ffffff; padding-left: 5px;}
.price1{background-color: #66CCFF; color: #ffffff; font-weight: bold; padding-left: 5px;}
.price2{background-color: #ffffff; color: #000000; font-weight: bold; padding-left: 5px; font-size: 14px;}
.line{background-color: #66CCFF;}
.catalog{font-size: 14px;}
.header{font-size: 20px;font-weight:bold;}
.back{text-align: right;}
.sign{font-size: 7pt; text-align: right;}


div#content {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left:-370px;
	width: 800px;
	float: left;
	z-index: 1;
}

div#left_menu{float:left;width: 199px;margin:0px;}

div#left_menu ul{list-style: none; margin:0;padding:0;width:100%; }
div#left_menu ul li{float:left;}






div#main_content {
	float :left;
	font-size: 85%;
	width: 601px;
	margin-top: 0px;
	padding: 0px;
	}

div#spacer {
	  height: 15px;
	  font-size: 1px;
	  clear: both;
	  visibility: hidden;
}

div#page_header {
	font-size: 180%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 10px;
	margin-left: 167px;
	letter-spacing: +2;

}


.product_header {
	font-size: 110%;
	font-weight: bold;
	background-color: #0000CC;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: left;
}
.product_image {
	width: 169px;
	height: 169px;
	padding: 0px 0px 0px 0px;
	border-bottom: solid 2px #66CCFF;
}
.product_text {
	padding-top : 8px;
	padding-left: 5px;
	padding-right: 3px;
	border-right: solid 2px #66CCFF;	
}
.product_code {
	height:20px;
	width: 120px;
	vertical-align:bottom;
	border-bottom: solid 2px #66CCFF;		
	background-color: #66CCFF;	
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	font-weight: bold;	
}
.product_price {
	height:20px;
	width: 80px;
	vertical-align:bottom;
	border-bottom: solid 2px #66CCFF;		
	padding-bottom: 5px;
	padding-left: 15px;
	font-weight: bold;
}
.product_button {
	width: 105px;
	vertical-align:bottom;
	border-bottom: solid 2px #66CCFF;		
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height:10px;
}

.frame{
 border: solid 1px #0000CC;
}
