body {
	font:normal 1em arial, times;
	color:#000;
	text-align:center !important;
	margin:0px;
	padding:0px;
	background:url(/images/begpolos29.jpg);
}

a {
	font:normal 1em  arial, times;
	color:#000;
	text-decoration:none;
}


img {
	border:0px;
}

#r_holder {
	width:771px;
	margin:0px auto;
	text-align:left;	
}

#r_header, #r_content, #r_footer {
	position:relative;
	width:771px;
	clear:both;
}
#r_content {
	width:781px;
}

#left_side {
	width:250px;
	float:left;
	position:relative;
}

#right_side {
	width:520px;
	float:left;
	position:relative;
}

/* */

#r_header {
	height:158px;
	text-align:center;
}

#r_hdr_bg {
	position:relative;
	top:4px;
	margin:auto;
	width:744px;
	height:151px;
	background:url(/images/header_bg.jpg) no-repeat;
}

#r_hdr_bg h1, #rh_domen, #rh_menu, #rh_logo {
	position:absolute;
	text-align:center;
	font-size:12px;
}

#r_hdr_bg h1 {
	display:block;
	margin:0px;
	left:150px;
	top:18px;
	font:bold 11px  arial, times;
	text-transform:uppercase;
    letter-spacing:2px;
	color:#990505;
}

#rh_domen {
	left:10px;
	top:50px;
}

#rh_logo {
	left:50px;
	top:8px;
}

#rh_menu {
	left:16px;
	top:112px;
	background:#fff; padding:3px;
}

#rh_menu a {
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#4D4510;
	padding:0px 0px;
	margin-right:18px;
        margin-left:0px;
}

#rh_menu a:hover {
	color:#7B8908;
}

#r_footer {
	height:82px;
	text-align:center;
}

#r_ftr_bg {
	top:0px;
	margin:auto;

	width:738px;
	height:74px;
	position:relative;
	height:74px;
	background:url(/images/footer_bg.jpg) no-repeat;
}

#rf_menu, #rf_copy {
	width:100%;
	position:relative;
	text-align:center;
	font-size:12px;	
}

#rf_menu {
	top:10px;
}

#rf_copy {
	top:14px;
	font:normal 12px sans-serif, times;
}

#rf_menu a {
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:0px 4px 0px 8px;
	background:url(/images/bullet_1.gif) left no-repeat;
	color:#563003;
}

#rf_menu a:hover {
	color:#7B8908;
}

.ls_contain, .ls_data, .ls_links, .ls_head, .ls_tail, .rs_contain, .rs_data, .rs_head, .rs_tail {
	position:relative;
	font:12px;
	clear:both;
        }

.ls_contain, .ls_data, .ls_links, .ls_head, .ls_tail {
	width:230px;
}

.rs_contain, .rs_data, .rs_head, .rs_tail {
	width:486px;
	clear:both;
        }

.ls_head {
	background:url(/images/left_head.jpg) top left no-repeat;
	height:33px;
}

.ls_contain {
	background:#ffffff url(/images/left_body.jpg) 0px 33px no-repeat;
	margin:2px 0px 0 13px;
}

.ls_head h2 {
	display:block !important;
	margin:0px;
	padding-top:8px;
	text-align:center;
	font:normal 14px georgia, arial, times;
	text-transform:uppercase;
}

.rs_head h2 {
	display:block !important;
	margin:0px;
	padding-top:8px;
	text-align:center;
	font:normal 14px georgia, arial, times;
	text-transform:uppercase;
}

.ls_head h2:first-letter, .rs_head h2:first-letter {
	font-size:18px;
	color:#612123;
}

.ls_tail {
	background:url(/images/left_tail.png) bottom no-repeat;
	height:20px;
        margin:0 0 8px 13px;
}

.ls_data, .rs_data {
	font:normal 12px/16px verdana, times;
	color:#3C0F02;
}

.ls_data {
	margin:6px 4px 0 8px;
	width:210x;
}

.ls_data:first-letter, .rs_data:first-letter {
	padding-left:4px;
	font:14px;
}

.ls_links {
	margin-bottom:0px;
}

.ls_links a {
	display:block;
	position:relative;
	width:80%;
	margin:6px 2px 0px 20px;
	font:bold 12px arial, verdana, times;
	background:url(/images/bullet_1.gif) left no-repeat;
	padding-left:12px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#595715;
}

.ls_links a:hover {	color:#A01B1B !important }

.rs_contain {
	background:#fff url(/images/right_body.jpg) 0px 33px no-repeat;
	margin:2px 0px 0px 8px;
}

.rs_head {
	background:url(/images/right_head.jpg) no-repeat;
	height:33px;
}

.rs_data
{
	margin:4px 8px 0px 10px;
	width:468px;
}
.rs_data h4 { margin:0px; padding:0px; }
.rs_data h4 a {
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	color:#c00;
	line-height:16px;
}
.rs_data p { line-height:18px; padding:3px 0px; margin:0px }
.rs_data hr { background:#766; height:1px; border:0px; margin:5px 0px; }
.rs_data a { color:blue; text-decoration:underline }

.rs_tail {
	background:url(/images/right_tail.png) bottom no-repeat;
        height:21px;
        margin:0 0 8px 8px;
        }

#bestsell {
	position:relative;
	width:100%;
}

#bestsell a {
	position:relative;
	width:223px;
	height:171px;
	margin:0px 4px;
}

#product_large {
	position:relative;
	width:450px;
	height:249px;
	left:6px;
	background:url(/images/details_holder.gif) no-repeat;
}

#product_large div {
	position:absolute;
}

#p_photo {
	left:3px;
	top:5px;
}

#p_addtocart {
	left:223px;
	top:212px;
}

#p_price {
	width:112px;
	text-align:center;
	left:344px;
	top:223px;
	font-family:times;
	font-size:24px;
	font-weight:bold;
	color:#6D6969;
}

#p_description {
	left:222px;
	width:260px;
	margin-top:8px;
	font:normal 12px verdana, times;
}

#p_description p {
	line-height:22px; 
}

#p_description b {
	font-weight:bold;
}

.prod_descr {
	margin:4px 6px 4px 8px;
	font:normal 12px verdana, times;
}

.prod_descr h3 {
	margin:4px 6px 4px 6px;
	padding-left:16px;
	font:bold 14px verdana, times;
}


.item_holder {
	position:relative;
	background:#fff;
	width:455px;
	height:178px;
	margin:6px 0px 6px 5px;
	border:#996600 1px outset;

}

.item_holder h2 {
	margin:0px;
	position:absolute;
	display:block;
	width:190px;
	left:180px;
	top:6px;
	padding:3px 3px 3px 20px;
	background:url(/images/item_bullet.gif) left 2px no-repeat;
	font:bold 13px arial, times;				
	color:#CC0000;
}

.item_holder h3 {
	position:absolute;
	display:block;
	left:230px;
	top:30px;
	width:188px;
	text-align:justify;
	font:normal 12px arial, times;				
	color:#330000;
}

.item_holder .extras {
	background:url(/templates/images/brand_description_platform.gif) no-repeat;
	position:absolute;
	display:block;
	height:100px;
	left:180px;
	padding:5px 5px 5px 20px;
	top:50px;
	width:240px;
	text-align:left;
	font:normal 12px arial, times;				
	color:#330000;
}

.item_holder .extras p { line-height:22px; padding:0px; margin:0px; }
.item_holder .extras p b { color:brown }
.item_holder .extras p a { font:normal 11px tahoma; color:#a11; text-decoration:underline }
.item_holder .extras p a:hover { color:gray }

.item_holder h3:first-letter {
	margin-left:12px;
}

.price {
	position:absolute;
	left:195px;
	top:123px;
	font:normal 27px georgia, verdana, times;				
	color:#c00;
}

.product {
	position:absolute;
	left:3px;
	top:3px;
}

.item_moreinfo a, .item_addtocart a {
	position:absolute;
	left:300px;
	height:21px;
	padding:4px 0px 0px 24px;
	font:bold 12px arial, times;
	text-decoration:none;.
       }

.item_moreinfo a {
	top:128px;
	background:url(/images/item_details.gif) left top no-repeat;
}

.item_addtocart a {
	top:118px;
	background:url(/images/add_to_cart.gif) left top no-repeat;
}


.rs_text h2, .rs_text h3 {
	display:block;
	margin:4px 0px 4px 12px;
	font:normal tahoma, verdana, times !important;
	color:#911;
	letter-spacing:1px;
}

.rs_text h2 {
	font-size:16px;
}

.rs_text h3 {
	font-size:14px;
}

.rs_text a {
	font:normal 12px verdana, times;
	color:#633;
	text-decoration:underline !important;
}

.rs_text a:hover {
	color:#000 !important;
}