* {
	margin: 0;
	padding: 0;
}
header, nav, section, article, aside, footer {
	display: block;
}
body {
	font: 12px/14px "Myriad Pro", Tahoma, Verdana, sans-serif;
	width: 100%;
	/* background-color:#241f1a; */
}
a {
	color: #f1cb02;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
h1{
	font-size:23px;
	line-height:23px;
	margin:0 0 10px 0;
	color:#ffd800;
	font-weight:normal;
}
p {
	margin: 0 0 14px
}
ul{
	list-style-position:inside;
}
ol{
	list-style-position:inside;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 920px;
	margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	margin:0 0 20px 0;
}
#head_phones{
	padding:20px 0 0 60px;
	margin:20px 0 20px 20px;
	float:left;
	background-image:url(http://margolli.ru/img/bg-phone.png);
	background-repeat:no-repeat;
	background-position:left center;
	color:#fff;
	text-align:right;
}
#head_logo{
	width:154px;
	margin:20px 0 20px -77px; /*половина ширины*/
	position:absolute;
	left:50%;
}
#head_cart{

}
.cpt_shopping_cart_info{
	padding:20px 0 0 20px;
	margin:20px 20px 20px 0;
	float:right;
	color:#fff;
	text-align:right;
	background-image:url(http://margolli.ru/img/cart.png);
	background-repeat:no-repeat;
	background-position:10px 90%;
}
#cart_not_empty{
	background-image:url(http://margolli.ru/img/cart_not_empty.png);
	background-position: 10px bottom;
	padding:20px 0 0 50px;
}
#cart_link{
	background-image:url(http://margolli.ru/img/cart_link.png);
	background-repeat:no-repeat;
	background-position:right center;
	cursor:pointer;
	line-height:18px;
}
#menu_line{
	clear:both;
	margin:0 20px;
	height:39px;
	background-image:url(http://margolli.ru/img/hmenu_bg.png);
	background-repeat:no-repeat;
}
#hmenu_left{
	float:left;
	padding:10px 0;
	font-size:14px;
}
#hmenu_left ul{
	list-style-type:none;
}
#hmenu_left li{
	display:inline-block;

	background-image:url(http://margolli.ru/img/hmenu_vline.png);
	background-repeat:no-repeat;
	background-position:right center;
}
#hmenu_left li a{color:#c8c7c6;text-decoration:none; padding:10px 20px;}
#hmenu_left li a:hover{color:#e4c103;text-decoration:underline;}

#hmenu_right{
	float:right;
	padding:10px 0;
	font-size:14px;
}
#hmenu_right ul{
	list-style-type:none;
}
#hmenu_right li{
	display:inline-block;
	background-image:url(http://margolli.ru/img/hmenu_vline.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#hmenu_right li a{color:#c8c7c6;text-decoration:none; padding:10px;}
#hmenu_right li a:hover{color:#e4c103;text-decoration:underline;}
/* Middle
-----------------------------------------------------------------------------*/
#content {
	margin:0 20px;
	color:#C8C7C6;
}
.clear {clear:both;}

#banner{
	float:left;
	margin:0 0 40px 0;
	/* position:relative; */
}
/* #banner_text{
	width:200px;
	color:#000;
	position:absolute;
	top:25px;
	left:10px;
} */

#tovar_today{
	float:right;
	margin:0 0 40px 0;
	width:205px;
	height:260px;
	text-align:center;
	border:1px solid #6c6a67;
	position:relative;
	background-color:#fff;
	color:#241f1a;
}
#today_sale{
	width:65px;
	height:65px;
	background-image:url(http://margolli.ru/img/sale.png);
	background-repeat:no-repeat;
	position:absolute;
	top:10px;
	right:-20px;
}
#today_header {font-size:20px; padding:10px 0;}
#today_name {font-size:14px; padding:0 20px 0 10px; text-align:left;}
#today_name a{color:#241F1A; text-decoration:none;}
#today_name a:hover{text-decoration:underline;}
#today_oldprice {padding:0 20px 0 10px; text-align:right; text-decoration:line-through; line-height:18px;}
#today_newprice {font-size:15px; line-height:18px; padding:0 20px 0 10px; text-align:left;}

#home_left{
	width:660px;
	float:left;
	background-color:#241F1A;
}
.home_cats_item{
	float:left;
	width:200px;
	margin:0 20px 20px 0;
}
.home_cats_name{
	font-size:24px;
	padding:0 0 15px 0;
	text-indent:5px;
}
.home_cats_img{
	text-align:center;
	background-color:#fff;
	border:2px solid #bfbdbb;
}
.home_cats_price{
	font-size:12px;
	text-align:right;
	padding:0 5px;
}
.home_cats_text{
	font-size:12px;
	padding:15px 10px;
	background-image:url(http://margolli.ru/img/info_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#c2c0be;
}
.home_cats_text a{color:#040404; text-decoration:none;}
.home_cats_text a:hover{text-decoration:underline;}

#infoblok{
	width:640px;
	background-image:url(http://margolli.ru/img/info_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#c2c0be;
	color:#040404;
}
#infoblok_img{
	width:200px;
	float:right;
	text-align:center;
	margin:45px 0 0 0;
}
#infoblok_head{
	padding:15px 200px 15px 10px;
	font-size:22px;
}
#infoblok_text{
	padding:0 200px 10px 10px;
	font-size:12px;
}

#faq{
	float:left;
	width:380px;
	height:150px;
	margin:30px 0 10px 0;
	color:#040404;
	border:1px solid #524e4a;
	background-image:url(http://margolli.ru/img/info_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#c2c0be;
}
#faq_img{
	height:100%;
	background-image:url(http://margolli.ru/img/faq_img.jpg);
	background-repeat:no-repeat;
	background-position:center right;
	margin:0 10px 0 0;
}
#faq_head{
	padding:15px 190px 15px 10px;
	font-size:22px;
}
ul#faq_list {
	padding:0 190px 10px 10px;
	font-size:12px;
	list-style-type:disc;
	list-style-position:inside;
}
ul#faq_list a{color:#241f1a; text-decoration:none;}
ul#faq_list a:hover{text-decoration:underline;}

#tarifi{
	float:right;
	width:245px;
	height:150px;
	margin:30px 20px 10px 0;
	color:#040404;
	border:1px solid #524e4a;
	background-image:url(http://margolli.ru/img/info_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#c2c0be;
}
#tarifi a{color:#000; padding:0 0 0 10px; font-size:12px;}
#tarifi_img{
	height:100%;
	background-image:url(http://margolli.ru/img/tarifi_bg.png);
	background-repeat:no-repeat;
	background-position:center right;
	margin:0 10px 0 0;
}
#tarifi_head{
	padding:10px;
	font-size:16px;
}
#tarifi_text{
	padding:0 78px 10px 10px;
	font-size:12px;
}

#otzivi{
	float:right;
	width:205px;
}
.otziv_blok{
	border:2px solid #bfbdbb;
	background-color:#fff;
	background-image:url(http://margolli.ru/img/otziv_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	position:relative;
}
.otziv_ugolok{
	width:20px;
	height:18px;
	background-image:url(http://margolli.ru/img/otziv_ugolok.png);
	background-repeat:no-repeat;
	position:absolute;
	bottom:-18px;
	left:60px;
}
.otziv_user{
	float:left;
	width:80px;
	text-align:center;
	margin:10px 0 0 0;
}
.otziv_user p{
	color: #45688E;
	font-family: tahoma;
	font-size: 10px;
	margin: 0 10px;
	/* text-shadow: 0 0 0.5px; */
}
.otziv_text{
	float:right;
	width:110px;
	margin:10px 10px 20px 0;
	color:#040404;
	font-size:12px;
}
.otziv_vk{
	margin:10px 0 30px 90px;
	padding:0 0 0 25px;
	line-height:16px;
	background-image:url(http://margolli.ru/img/otziv_vk.png);
	background-repeat:no-repeat;
	font-size:12px;
}

#pod_otzivami{color:#f9f4ee; font-size:12px;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin:20px 10px 0 10px;
	padding:15px 0 0 0;
	background-image:url(http://margolli.ru/img/fmenu_bg.png);
	background-repeat:no-repeat;
	color:#bfbdbb;
	font-size:13px;
}
#fmenu_left{
	float:left;
	font-size:12px;
}
#fmenu_left ul{
	list-style-type:none;
}
#fmenu_left li{
	display:inline-block;
	padding:0 0 0 15px;
}
#fmenu_left li a{color:#bfbdbb;text-decoration:underline;}
#fmenu_left li a:hover{color:#e4c103;text-decoration:none;}

#fmenu_right{
	float:right;
	font-size:12px;
}
#fmenu_right ul{
	list-style-type:none;
}
#fmenu_right li{
	display:inline-block;
	padding:0 0 0 15px;
}
#fmenu_right li a{color:#bfbdbb;text-decoration:underline;}
#fmenu_right li a:hover{color:#e4c103;text-decoration:none;}
#ftext{
	clear:both;
	float:left;
	padding:10px 0 10px 15px;
	font-size:12px;
	color:#bfbdbb;
}
#copyright{
	float:right;
	text-align:right;
	padding:10px 0;
	font-size:12px;
	color:#bfbdbb;
}

p.paging{
	text-align:center;
	color:#A19A7E;
}

#cat_path{
	float:left;
	padding:0 25px;
	background-color:#26211d;
	background-image:url(http://margolli.ru/img/cat_path_bg.png);
	border:1px dashed #60584b;
}
#cat_path ul{
	list-style-type:none;
}
#cat_path ul li{
	background-image:url(http://margolli.ru/img/cat_path_li.png);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom:1px dashed #60584b;
	margin:0 0 -1px 0;
	padding:8px 0 8px 15px;
}
#cat_path ul li.parent {display:none;}
#cat_path ul li#parentcat {display:block;}
#cat_path ul li a{color:#fefffd;}
#cat_path ul li#cat_path_current a{color: #f1cb02;}

#cat_search{
	float:right;
	color:#fefffd;
	font-size:16px;
	letter-spacing:0px;
}
#cat_search_head{
	float:left;
	line-height:20px;
}
#search_select_cat{
	float:right;
	line-height:20px;
	font-size:12px;
	margin-right: 10px;
}
.cat_search_label{
	width:80px;
	display:inline-block;
}
#cat_search_namebg{
	width:130px;
	height:20px;
	text-indent:10px;
	background-image:url(http://margolli.ru/img/cat_search_namebg.png);
	background-repeat:no-repeat;
	border:none;
	color:#c8c7c6;
}
.cat_search_pricebg{
	width:40px;
	height:20px;
	text-align:center;
	background-image:url(http://margolli.ru/img/cat_search_pricebg.png);
	background-repeat:no-repeat;
	border:none;
	color:#c8c7c6;
}
.cat_search_selectbg{
	width:150px;
	height:20px;
	background-color:#241f1a;
	border:1px solid #645d4f;
	border-radius:5px;
	color:#c8c7c6;
}
#cat_search_submitbg{
	width:52px;
	height:18px;
	background-image:url(http://margolli.ru/img/cat_search_submitbg.png);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}


.cat_product{
	float:left;
	width:275px;
	height:180px;
	margin:10px 15px 0 0;
}
.cat_product_left{float:left;}
.cat_product_picture{
	width:145px;
	height:145px;
	text-align:center;
	border:2px solid #bfbfbf;
	background-color:#fff;
	position:relative;
}
.cat_product_sale{
	width:25px;
	height:25px;
	position:absolute;
	background-image:url(http://margolli.ru/img/cat_product_sale.png);
	background-repeat:no-repeat;
	right:-10px;
	bottom:10px;
}
.cat_product_oldprice{
	float:left;
	width:60px;
	margin:5px 0 0 0;
	text-align:center;
	text-decoration:line-through;
	line-height:20px;
	color:#fff;
}
.cat_product_price{
	float:right;
	width:84px;
	margin:5px 0 0 0;
	text-align:center;
	line-height:20px;
	color:#040404;
	font-weight:bold;
	background-image:url(http://margolli.ru/img/cat_product_price.png);
	background-repeat:no-repeat;
	background-color:#a1987c;
}
.cat_product_right{
	float:right;
}
.cat_product_info{
	width:110px;
	height:149px;
}
.cat_product_name{
	font-size:14px;
	line-height:16px;
	padding:0 0 5px 0;
}
.cat_product_name a{text-decoration:none; color:#fffd00;}
.cat_product_name a:hover{text-decoration:underline;}
.cat_product_options{
	font-size:14px;
	line-height:16px;
	color:#a19a7e;
	padding:0 0 5px 0;
}
.cat_product_buy{margin:5px 0 0 0;}
#cat_description{
	padding:15px 15px 15px 10px;
	background-image:url(http://margolli.ru/img/cat_text_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#d1d0ce;
	text-align:right;
	color:#040404;
}
#cat_text{float:left; text-align:left; width:560px;}



#product_pictures{
	float:left;
	margin:25px 20px 0 0;
}
#product_main_picture{
	width:385px;
	height:385px;
	text-align:center;
	border:1px solid #858482;
	background-color:#fff;
	position:relative;
}

#product_sale{
	width:45px;
	height:45px;
	position:absolute;
	background-image:url(http://margolli.ru/img/product_sale.png);
	background-repeat:no-repeat;
	right:-10px;
	bottom:30px;
}
#product_sub_pictures{
	/* width:385px; */
}
#product_sub_picture{
	float:left;
	margin:15px 15px 0 0;
	text-align:center;
}
#product_sub_picture img{border:1px solid #858482;}
#product_info{margin:25px 0 0 0;}
#product_info_left{
	width:180px;
	margin-right:10px;
	float:left;
}
.product_info_item{
	font-size:14px;
	line-height:16px;
	color:#a19a7e;
	padding:0 0 2px 0;
}
#product_info_sklad{
	background-image:url(http://margolli.ru/img/product_sklad.png);
	background-repeat:no-repeat;
	background-position:right center;
	padding:0 15px 0 0;
}
#product_share{
	color:#ffd200;
	margin:25px 0 10px 0;
}
.product_share_buttons{float:left; margin:0 10px 0 0;}
#product_oldprice{
	margin:50px 0 10px 0;
	font-size:20px;
	text-decoration:line-through;
	color:#fff;
}
#product_price{
	width:126px;
	line-height:29px;
	margin:0 0 20px 0;
	text-align:center;
	font-size:24px;
	color:#040404;
	background-image:url(http://margolli.ru/img/product_price.png);
	background-repeat:no-repeat;
	background-color:#a1987c;
}
#product_info_right{
	float:left;
	width:280px;
	font-size:14px;
	line-height:16px;
	color:#a19a7e;
}

#related_head{
	margin:10px 0 0 0;
	color:#FFD800;
	font-size:23px;
	line-height:23px;
}
.related_item{
	float:left;
	margin:10px 30px 0 0;
}
.related_product_price{
	background-color: #A1987C;
	background-image: url("http://margolli.ru/img/related_product_price.png");
	background-repeat: no-repeat;
	color: #040404;
	float: left;
	font-weight: bold;
	line-height: 20px;
	margin: 5px 0 0;
	text-align: center;
	width: 65px;
}
.related_product_buy{
	float: right;
	margin: 5px 0 0;
}

#aux_content{
	font-size:14px;
	line-height:16px;
	color:#BFBDBB;
}


#cart_clear{
    float: right;
    font-size: 14px;
    font-style: italic;
    line-height: 23px;
    margin: 0 10px 0 0;
    padding: 0 20px 0 0;
    background-image: url("http://margolli.ru/img/cart_delete.png");
    background-position: right center;
    background-repeat: no-repeat;
}
#cart_table{
	
}
#cart_table tr{height:30px;}
#cart_head{
	background-color:#a39881;
	height:25px !important;
	color:#241f1b;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	background-image:url(http://margolli.ru/img/cart_head_bg.png);
	background-repeat:no-repeat;
}
.cart_product_name{
	font-size:14px;
	line-height:16px;
	text-indent:10px;
	color:#a39881;
}
.cart_product_name a{color:#a39881; text-decoration:none;}
.cart_product_name a:hover{text-decoration:underline;}
.cart_product_quantity{
	width:44px;
	height:20px;
	background-image:url(http://margolli.ru/img/cart_qty_bg.png);
	background-repeat:no-repeat;
	border:none;
	text-align:center;
}
.cart_product_price{
	color:#fefefe;
	font-size:14px;
	line-height:16px;
	text-align:center;
	font-weight:bold;
}
#blck-content{
    background-color: #241F1A;
    margin: 0 auto;
    padding: 10px 20px;
    width: 560px;
}
#discount_coupon_code{
	width:90px;
	height:20px;
	background-image:url(http://margolli.ru/img/cart_kupon_bg.png);
	background-repeat:no-repeat;
	border:none;
	text-align:center;
}
#cart_total_line{
	width:560px;
	height:30px;
	background-image:url(http://margolli.ru/img/cart_total_bg.png);
	background-repeat:no-repeat;
	color:#ffc000;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
#cart_recalculate{
	width:92px;
	height:18px;
	background-image:url(http://margolli.ru/img/cart_recalculate.png);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
#btn-checkout{
	width:161px;
	height:18px;
	background-image:url(http://margolli.ru/img/cart_checkout.png);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
#my_closeLink{
	line-height:17px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 40px;
	background-image:url(http://margolli.ru/img/cart_back_bg.png);
	background-repeat:no-repeat;
	background-position:10px center;
}


#check_frame{
	color:#C8C7C6;
}
#checkout_left{
	float:left;
	width:185px;
	margin:0 75px 20px 0;
}
#checkout_right{
	float:left;
	/* width:600px; */
	margin:0 20px 20px 0;
	font-size:14px;
	color:#BFBDBB;
	background-image:url(http://margolli.ru/img/checkout_right_bg.png);
	background-repeat:repeat-x;
	background-position:center;
}
.checkout_right_item{
	float:left;
	margin:0 20px 0 0;
	text-align:center;
}
#shipping_left{
	float:left;
	width:185px;
	height:320px;
	margin:0 75px 0 0;
	background-image:url(http://margolli.ru/img/shipping_left_bg.png);
	background-repeat:no-repeat;
}
#shipping_arrow_left{
	background-image:url(http://margolli.ru/img/shipping_arrow_left.png);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:17px;
	padding:0 0 0 25px;
}
#shipping_right{
	float:right;
	width:600px;
	margin:0 20px 20px 0;
	font-size:14px;
	line-height:16px;
	color:#BFBDBB;
}
.inputtext{
	width:220px;
	height:20px;
	text-indent:10px;
	background-image:url(http://margolli.ru/img/shipping_input_bg.png);
	background-repeat:no-repeat;
	border:none;
}
#shipping_info_bg{
	width:330px;
	height:25px;
	background-image:url(http://margolli.ru/img/shipping_info_bg.png);
	background-repeat:no-repeat;
}
#shipping_address{
	width:220px;
	height:91px;
	background-image:url(http://margolli.ru/img/shipping_input2_bg.png);
	background-repeat:no-repeat;
	border:none;
}
#hndl-show-loginpass-fields{
	width:14px;
	height:14px;
	background-image:url(http://margolli.ru/img/shipping_input1_bg.png);
	background-repeat:no-repeat;
	border:none;
}
.asterisk{color:#F1CB02;}
.checkout_buttons{
	width:220px;
	height:18px;
	background-image:url(http://margolli.ru/img/shipping_submit.png);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
#button_enter{
	width:39px;
	height:18px;
	background-image:url(http://margolli.ru/img/button_enter.png);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}
#cart_content_header{
	width:600px;
	height:25px;
	background-image:url(http://margolli.ru/img/cart_content_header.png);
	background-repeat:no-repeat;
}
#cart_total_label_bg{
	width:600px;
	height:31px;
	background-image:url(http://margolli.ru/img/cart_total_label_bg.png);
	background-repeat:no-repeat;
	color:#FFD800;
}
#order_comment_bg{
	width:600px;
	height:62px;
	background-image:url(http://margolli.ru/img/order_comment_bg.png);
	background-repeat:no-repeat;
	border:none;
}
#checkout_button{
	width:145px;
	height:18px;
	background-image:url(http://margolli.ru/img/checkout_button.png);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}

#price_list{
	color:#C8C7C6;
}
#price_sort a:hover{text-decoration:none !important;}
#price_list table{
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}
#price_img img{border:1px solid #747170; margin:5px 0;}
#price_list table a{text-decoration:none;}
#price_list table a:hover{text-decoration:underline;}
.price_odd{background-color:#302b25;}
.price_even{}
.price_list_count{
	width:30px;
    background-image: url("http://margolli.ru/img/product_sklad.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding: 0 0 0 15px;
}
.price_list_qty{

	width:60px;
	height:21px;
	line-height:21px;


}
.price_list_oldprice{text-decoration:line-through; color:#fff; font-weight:normal;}
.price_list_newprice{
	color:#302b25;
	width:88px;
	height:21px;
	line-height:21px;
	background-image:url(http://margolli.ru/img/price_list_newprice.png);
	background-repeat:no-repeat;
}
.child_current a, .parent_current a{color:#F1CB02 !important;}
