

html, body, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-weight:normal;
}
body {
	background: #fff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
}
img {
	border: none;
}
p{
	margin:0px;
	padding:0px 0px 5px 0px;
	}
.item_ldesc{
	padding:0px;
	margin:0px 0px 10px 0px;
	}
form {
	margin: 0px;
	padding: 0px;
}
input{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	}
a{
	color:#575FC0;
	}
h1,h2{
	font-size:18px;
	font-weight:normal;
	color:#3395b5;
	margin-bottom:10px;
	}
ul li, ol li{
	padding:2px 0px;
	}
#main{
	margin:15px auto;
	width:800px;
	}
.header_l{
	float:left;
	width:285px;
	/*background:#fff url(http://www.ready.rs/templates/public/base/images/logo_bck.png) no-repeat left top;*/
	background: #fff;
	height:115px;
	}
#logo_img{
	margin:25px 0px;
	}
.header_r{
	float:right;
	width:515px;
	/*padding-top:40px;*/
	/*background:url(http://www.ready.rs/templates/public/base/images/header_bck.png) repeat-x left top;*/
	}
#menu, #menu_footer, #langs{
	list-style-type:none;
	list-style:none;
	margin:0px;
	padding:0px;
	}
#menu{
	margin:5px 0px 0px 177px;
	}
#menu li{
	float:left;
	padding:0px 0px 7px 0px;
	margin:0px 5px;
	background: url(http://www.ready.rs/templates/public/base/images/menu_bck_li.png) repeat-x left bottom;
	}
#langs li{
	float:left;
	margin-right:5px;
	border:1px solid #eee;
	padding:1px;
	}
#menu li a{
	background:#fff url(http://www.ready.rs/templates/public/base/images/menu_bck.png) no-repeat right bottom;
	line-height:20px;
	/*color:#6f6f6f;*/
	color:#242592;
	text-decoration:none;
	display:block;
	padding:0px 5px 2px 5px;
	font-size:14px;
	font-weight:bold;
	/*text-transform:lowercase;*/
	}
#menu li a:hover{
	background-color:#f99029;
	color:#fff;
	}
#footer{
	padding:10px 5px;
	color:#6d6d6d;
	}
#menu_footer li{
	float:left;
	padding:0px;
	margin:0px;
	}
#menu_footer li a{
	line-height:20px;
	text-decoration:none;
	text-transform:lowercase;
	}
#menu_footer li a:hover{
	text-decoration:underline;
	}
.copyright{
	margin:5px 0px;
	padding:0px;
	text-align:center;
	}
.call_us{
	display:none;
	margin-top:15px;
	border-top:1px solid #a3a3a3;
	color:#535353;
	line-height:35px;
	font-size:14px;
	padding:0px 15px;
	}
#content{
	background:#fff url(http://www.ready.rs/templates/public/base/images/background.png) repeat-y left top;
	border:1px solid #b0b0b0;
	}
#content_l{
	float:left;
	width:160px;
	margin-right:1px;
	padding:0px 10px 10px 10px;
	/*background:#f1f1f1 url(http://www.ready.rs/templates/public/base/images/side_menu_top.jpg) no-repeat top center;*/
	background:#f4ff5f;
	}
#content_l a{
	color:#486c99;
	}
#content_l h5,
#content_l h3.discount a{
	font-size:14px;
	font-weight:bold;
	margin:10px 0px;
	color:#242592;
	}
#content_l h3.discount a, p.info{
	color:red;
	}
#content_l h4{
	font-size:12px;
	margin:0px;
	color:#242592;
	font-weight:bold;
	}
#pr_menu{
	list-style:none;
	list-style-type:none;
	margin:10px 0px;
	padding:0px 0px 0px 10px;
	}
#pr_menu li{
	padding:2px 0px 2px 15px;
	background: url(http://www.ready.rs/templates/public/base/images/side_menu_star.png) no-repeat left center;
	}
#content_main{
	float:left;
	width:420px;
	}
.product{
	float:left;
	width:120px;
	margin-bottom:20px;
	padding:2px 2px 5px 2px;
	border:1px solid #242592;
	position:relative;
	}
.product .shop{
	position:absolute;
	bottom:0px;
	right:2px;
	}
.product h3{
	font-size: 12px;
	}
.product_img{
	width:120px;
	height:120px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	}
.product_thumb{
	display:inline-block;
	vertical-align:middle;
	}
.product_img img{
	max-width:120px;
	max-height:120px;
	width: expression(document.body.clientWidth > 120? "120px" : "auto");
	height: expression( this.scrollHeight > 119 ? "120px" : "auto" );
	}
a.product_name{
	display:block;
	margin:5px 0px 2px 0px;
	text-decoration:none;
	text-align:center;
	color:#ff8900;
	}
a.product_name:hover{
	text-decoration:underline;
	}
.product_price{
	text-align:center;
	display:block;
	font-weight:bold;
	color:#000;
	}
.product_ex_price{
	text-decoration:line-through;
	}
span.price_discount{
	}
a.price_discount{
	display:inline-block;
	color:red;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
	}
a.price_discount:hover{
	text-decoration:underline;
	}
#search{
	display:none;
	padding:10px 10px 20px 10px;
	background:url(http://www.ready.rs/templates/public/base/images/search_form.png) repeat-x left bottom;
	height:30px;
	line-height:30px;
	}
.search_title{
	color:#ff7800;
	font-size:16px;
	}
.search_box{
	margin:0px 15px 0px 25px;
	width:150px;
	padding:2px;
	}
.search_button{
	border:0px none;
	color:#626262;
	height:23px;
	background:#fff url(http://www.ready.rs/templates/public/base/images/button_bck.png) no-repeat 0px 0px;
	}
.search_button_ext{
	height:23px;
	width:5px;
	background:#fff url(http://www.ready.rs/templates/public/base/images/button_bck2.png) no-repeat 0px 0px;
	}
#content_r{
	float:right;
	width:176px;
	padding:10px;
	margin-left:1px;
	background:#c9f95f;
	}
.content_holder{
	padding:10px;
	}
.paging{
	height:30px;
	margin:5px 0px;
	text-align:right;
	}
.paging a{
	margin:0px 2px;
	}
.paging-text{
	margin:0px 2px;
	}
.page-current{
	margin:0px 2px;
	font-weight:bold;
	}
input.page-goto{
	border:1px solid #626262;
	color:#626262;
	padding:3px;
	width:30px;
	margin:0px 2px;
	}
a.page-goto{
	margin-left:2px;
	padding:5px 3px;
	background: url(http://www.ready.rs/templates/public/base/images/search_button.png) no-repeat center center;
	width:18px;
	height:14px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	}
.list{
	margin-bottom:10px;
	}
.list h3{
	float:left;
	width:150px;
	font-weight:bold;
	}
.list_right_box{
	float:right;
	width:230px;
	line-height:16px;
	}
.item_details{
	margin-bottom:20px;
	line-height:16px;
	}
.item_details a.set_margin img{
	margin:0px 10px 10px 0px;
	}
.rel_name{
	width:100px;
	font-weight:bold;
	padding:5px 3px;
	background:#bbb;
	color:#fff;
	}
.rel_val{
	width:288px;
	padding:5px 3px;
	background:#F1F1F1;
	}
.location{
	line-height:20px;
	margin-bottom:15px;
	}
.blocks{
	margin-bottom:20px;
	}
.blocks h4{
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	}
.blocks h2{
	font-size:12px;
	margin:5px 0px;
	}
.top_item{
	padding:10px;
	background:#f2aaac;
	margin-bottom:10px;
	}
.info{
	padding:10px 0px;
	}
/*Shoping Cart CSS*/
.add_to_cart_holder{
	margin:10px 0px;
	border:2px solid red;
	padding:5px;
	}
.add_to_cart_holder img{
	margin-right:5px;
	}
.sc_label{
	display:inline-block;
	width:60px;
	margin-right:10px;
	}
.sc_table{
	border:1px solid #000;
	background:#ccc;
	font-size:11px;
	border-collapse:collapse;
	width:100%;
	}
.sc_table td, .sc_table th{
	border:1px solid #000;
	padding:5px;
	}
.sc_table input{
	font-size:11px;
}
.txt_box{
	border:1px solid #000;
	padding:2px;
	background:#fff;
	}
.box_2{
	width:20px;
	}
.box_3{
	width:60px;
	}
/*Shoping Cart CSS END*/
.inline_block{
	display:inline-block;
	vertical-align:middle;
	}
.margin_r_20{
	margin-right:10px;
	}
.float_left{
	float:left;
	}
.float_right{
	float:right;
	}
.txt_center{
	text-align:center;
	}
.txt_right{
	text-align:right;
	}
.txt_bold{
	font-weight:bold;
	}
.clb {
	clear: both;
}
.height5{
	height:5px;
	}

