html, body {
	border:0;
	margin:0;
	padding:0;
	color:#000;
	background-color: #FFFFFF;
	font: normal 11px Tahoma;
}

 p,
h1, h2, h3, h4, h5, h6,
form, fieldset, input, textarea,
a, img, table, td, div, span {
	font-size: 100%;
	margin:  0;
	padding: 0;
	border:  0;
	color: #000;
	background-color: transparent;
}
/*
input, textarea {
input, textarea,
	border: solid 1px black;
}
*/

table {
	border-collapse: collapse;
	border-spacing: 0px;
}
/*
div {
	position: absolute;
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
}
*/
h1 {
	font:bold 16px Tahoma;
	color:#990000;
	margin-bottom:5px;
}
h2 {
	font:bold 15px Tahoma;
	color:#990000;
	margin-bottom:5px;
}
h3 {
	font:normal 26px Tahoma;
	text-decoration:none;
	margin-bottom:10px;
	color:#B92500;	
}

h4 a {
	text-decoration:none;
}

h4 {
	font:bold 15px Tahoma;
	text-decoration:none;
	margin:0px 0px 5px;
}

img {
	display: block;
}

img.png {
	behavior: url(pngbehavior.htc);	
}

td.blue {
	background:#8BC7FF;
}
#top {
	background-image:url(/images/topbg.jpg);
	height:222px;
	width:100%;
}

#icons a {
	color:white;
	text-decoration:none;
	font-weight:bold;
}

#icons tr td {
	padding-top:0px;
	vertical-align:top;
}


#searchtd {
	background:url(/images/searchbg.gif) 353px 50% no-repeat;
	}
#searchtext {
	width:180px;
	margin:0px 10px 5px 68px;
}

#searchbutton {
	margin:2px 100px 0 0;
}

#menupics td{
	text-align:center;
}
#menuover {
	text-align:center;
}	
#menuover img { 
	cursor:pointer;
}

#basket {
	background-image:url(/images/basketbg.jpg);
	margin:10px 0px;
	text-align:left;	
}
#basket p {
	color:white;
	padding-left:50px;
}
#yourbasket {
	margin:10px 25px;
}

#maintd {
	padding:10px 20px 10px 15px;
	vertical-align:top;
}
#maintd div 
	{position:relative;
	}
#maintd a {
	color:#3B55B6;
}
#innertable {
	width:100%;
	height:100%;
}
#lasttable {
	margin: 10px 0px;
}

#bottom  {
	background:url(/images/bottom02.gif) repeat-x;
}
#bottom td {
	height:15px;
	background:url(/images/bottom01.gif) left no-repeat;
}

.catalog_title a{
	color:#3457B5;
	text-decoration:underline;
}

#producers {
	font:normal 18px Tahoma;
	color:#B92500;
}
#producers a{
	font:bold 11px Tahoma;
	text-decoration:underline;
	color:black;
}


 .product_link,
 .cart div {
	position:relative;
}

#paymer_phiz input, #paymer_yur input {
	border: 1px solid #A0C0E3;
	height: 16px;

}
#paymer textarea {
	border: 1px solid #A0C0E3;
}
.button {
	border: 1px solid black;
	background-color:#CCCCCC;
}
.cart {
	padding: 5px;
}

#carttable {
	border:solid 1px #E1E1E1;
}

#carttable th {
	height:30px;
	background-color:#4A7DB6;
	color:white;
}
#carttable td {
	height:30px;
	color:black;
	text-align:center;
	border:solid 1px #E1E1E1;
}	
#carttable td.cart_prod {
	text-align:left;
	padding-left:5px;
}
#carttable td.cart_prod a{
	font-weight:bold;
	color:black;
}

#carttable input {
	width:30px;
}
#carttable img {
	margin:0px 5px;
}
#carttable a {
	color:#BE1D00;
	text-decoration:none;
}
#cart_total {
	font:bold 15px Tahoma;
	margin:10px 0;
}
#cart_total span{
	color:#BE1D00;
}
.order_block input {
	margin:2px 0;
}

