@CHARSET "UTF-8";

div#list ul{
	margin-left: 0;
}
	
div#list li{
	width: 100%;
	float: left;
	min-height:170px;
	height:auto !important;
	height:170px;
}


.b{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #003333;
}

div#list li h3{
	padding-bottom: 0px;
	padding-top: 18px;
	font-weight: normal; 
}

div#list li h3 span{
	text-align: right; display: block; font-size: 11px;
}

div#list li p{
	line-height: 115%;
	padding-top: 0px;
}

div#list li img{
	margin: 20px;
	margin-bottom: 0;
}

div#list li p#readmore{
	text-align: right;
	clear: both;
	position: relative;
	margin-right: 0px;
	width: 420px;
}

div#list li p#readmore img{
	margin: 5px;
	margin-bottom: 0px;	
}

div#list p#list_inside{
	width: 420px;
	margin: 0;
}

div#list div#inside_big{
	float: left;
	display: inline;
	margin: 20px 10px 20px 20px;
	width: 260px;
}

div#list div#inside_big div#prod_in_thumb{
	margin-top: 10px;
	cursor: pointer;
}

div#list div#inside_big div#prod_in_thumb img{
	margin-right: 10px;
}

p#price{
	margin-right: 0;
}

div#list p#price{
	border-color:#003333;
	border-style:solid none;
	border-width:1px medium;
	margin-left:0;
	margin-bottom:10px;
	overflow: hi;
	width:260px;
	height: 33px;
}

div#list p#price2{
	border-top: 1px solid #003333;
	overflow:hidden;
	width: 100%;
	margin-left: 0;
	text-align: right;
	color: #fff;
	line-height: 190%;	
}

div#list p#price span#old_price{
	text-decoration: line-through; float:left; font-size:14px; font-weight:normal; height:33px; line-height:235%; text-align:center; width:74px;
}
	
div#list div#properties{
	float: left;
	display: inline;
	width: 285px;
	margin-top: 20px;
}

div#list div#properties div#attribs{
	padding-bottom: 15px;
}

div#list div#properties div#attribs h3{
	margin-left: 10px;
}

div#list div#properties div#related{
	background-color: #003333;
	padding: 5px;
	padding-bottom: 15px;
}

div#list div#properties div#related p{
	color: #fff;
	font-weight: bold;
	margin-left: 10px;
}

div#list div#properties div#related h3, div#list div#properties div#related h4{
	color: #fff;
	margin-left: 10px;
}

div#list div#properties div#related p.rel_images img{
	margin-right: 4px;
}

div#list div#properties div#related p.rel_descr{
	font-size: 10px; font-weight: normal; line-height: 120%; padding-top: 0;
}


div#list p#price span{
	font-size: 15px;
}

div#list p#price span#price_float{
	font-weight: bold;
}

div#list img.small_pic{
	float: left;
}

div.prod_home ul{
	list-style: none;
}

div.prod_home h2, h2.title_with_bg{
	background: url(../images/latest_bar.jpg) no-repeat 0% 0%;
	padding-left: 15px;
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: normal;
	height: 38px;
	line-height: 160%;
}

div.prod_home ul{
	width: 555px;
	margin-right: 0;
}

div.prod_home li{
	float:left; 
	display: inline; 
	height: 127px; 
	width:48%;
	position: relative;
	padding-top: 28px;
	padding-left: 10px;	
}

div#prod_list ul{
	width: 555px;
}

div#prod_list li{
	position: relative;
}

p.sales{
	position: absolute;
	top: 40px;
	left: 4px;
	text-align: right;
	line-height: 180%;
	color: #fff;
}

p.sales span, span#sales{
	padding-right: 10px;
	display: block;
	width: 90px;
	height: 20px;
	background: url(../images/sales.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
}

div#prod_list p.sales span{
	padding-top: 4px;
}


span.sales_in_prod{
	float: left; margin-right: 10px;
}

span.prod_in_new{
	display: block; width: 52px; height: 23px; float: left; background: url(../images/new.png); margin-right: 10px;
}
	
span.prod_in_top{
	display: block; width: 52px; height: 23px; float: left; background: url(../images/top.png); margin-right: 10px;
}

div.prod_home li img{
	float: left; margin-right: 20px; width: 100px; 
}

div.prod_home li h3{
	color: #4c4c4c;
	padding: 0;
	font-weight: normal;
}

p.the_stuff{
	line-height: 110%;
	padding-top: 0;
}

p.the_stuff span{
	color: #003333;
}

p#descr{
	width: 555px;
}

div.prod_home li p.price{
	position: absolute;
	top: 80px;
	left: 30px;
	width: 74px;
	background: url(../images/price_bar.png);
	text-align: center;
	color: #fff;
	font-size:14px;
	font-weight:normal;
}

div.prod_home li p.price_red{
	position: absolute;
	top: 80px;
	left: 30px;
	width: 74px;
	background: url(../images/price_bar.png);
	text-align: center;
	color: #fff;
	font-size:14px;
	font-weight:normal;
}

div.prod_home li p a{
	font-size: 11px; font-weight: normal; color: #7FCC48
}

div.prod_home li p.actions{
	margin-right: 80px;
}


a.add_cart{
	display: block;
	width: 26px;
	height: 16px;
	background: url(../images/basket.png);
	margin-right: 10px;
	margin-top: 10px;
	float: right;
	text-indent: -9999px;
}

a.read_more{
	display: block;
	width: 16px;
	height: 15px;
	background: url(../images/info.png);
	margin-right: 10px;
	margin-top: 10px;
	float: right;
	text-indent: -9999px;	
}

a.back{
	display: block;
	width: 27px;
	height: 21px;
	background: url(../images/back.gif);
	margin-right: 10px;
	margin-top: 8px;
	float: right;
	text-indent: -9999px;	
}

a.back:hover{
	background: url(../images/back_over.gif);
}

a.add_cart:hover{
	background: url(../images/basket_over.png);
}

a.read_more:hover{
	background: url(../images/info_over.png);
}

span.price{
	 display: block; float: right; 
	 width: 74px; height: 33px; font-size: 14px; 
	 font-weight: normal; background: url(../images/price_bar.png); 
	 color: #fff; text-align: center; line-height: 235%;
}

img#include_pic{
	float: right;
	margin-left: 20px;
}


div#list ul{
	list-style: none;
	width:430px;
	margin: 0;	
}



/*Products attributes begin*/
table#attr {
	font-size: 11px;
	margin-left: 10px;
}

table#attr td.prop{
	color: #669999;
}

table#attr td.val{
	color: #003333;
	font-weight: bold;
}



div#top_bar p#r_per_p{
	float: left;
	margin-left: 20px;
}

div#top_bar p#sort_by{
	float: right;
	text-align: right;
	margin-right: 35px;
}

/*Products attributes end*/


