#wrap_login #navigation{width:625px;} 

#wrap_login #shopping_bag{width:178px; height:69px; padding:0 17px; background-color:#861e3b;}

#wrap_login #shopping_bag .items_count{margin:9px 0 0 0;}

#wrap_login #shopping_bag .shopping_bag-icon{margin:0 0 0 3px; background: url('../img/shopping_bag.png') no-repeat; width:20px; height:27px;}

#wrap_login #shopping_bag .display_count{margin:0 0 0 10px; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#fff; text-transform:uppercase; line-height:27px;}

#wrap_login #shopping_bag .proceed{margin:7px 0 0 0; text-align:center; background:#fff; height:25px; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#000; text-transform:uppercase; line-height:25px;}

#outside_one{background-color:#861e3b !important;}

#filter{height:92px; background: url('../img/filters.png') no-repeat; border-bottom:1px solid #b0b0b0;}

#filter .types{width:700px; height:100%;}

#filter .types .item{width:117px; height:55px; margin:15px 0 0 7px;}

#filter .types .item .heading{color:#000; font-size:14px; height:30px; line-height:30px;}

#filter .types .item .select_box{height:25px;}

#filter .buttons{width:290px; height:25px; margin:45px 0 0 0;}

#filter .buttons .submit{width:159px; height:25px; padding:0 0 0 20px; text-transform: uppercase; font-weight:normal; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#fff; background: url('../img/tick.png') no-repeat 20px 5px; background-color:#861e3b; border:none;}

#filter .buttons .reset{margin:0 0 0 12px; height:25px; line-height:25px; width:119px; border:none; text-align:center; text-transform: uppercase; font-weight:normal; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#861e3b; background:#fff;}

#list_products #top{height:40px; border-bottom:1px solid #bbbbbb;}

#list_products #top .sort{height:22px; background:#d5d5d5; bottom:-9px; right:0px;}

#list_products #top .sort a:link{height:22px; line-height:22px; font-family:'hpfutura_lightregular',tahoma; font-size:12px; color:#000; text-decoration:none; padding:0 10px;}
#list_products #top .sort a:visited{height:22px; line-height:22px; font-family:'hpfutura_lightregular',tahoma; font-size:12px; color:#000; text-decoration:none; padding:0 10px;}
#list_products #top .sort a:hover,.sort_active{height:22px; line-height:22px; font-family:'hpfutura_lightregular',tahoma; background:#861e3b !important; font-size:12px; color:#fff !important; text-decoration:none; padding:0 10px;}
#list_products #top .sort a:active{height:22px; line-height:22px; font-family:'hpfutura_lightregular',tahoma; background:#861e3b; font-size:12px; color:#fff; text-decoration:none; padding:0 10px;}

#list_products #main .heading{margin:40px 0 50px 0;font-family:'hpfutura_bookregular',tahoma; font-size:36px; color:#fff; text-transform:uppercase;}

#list_products #main .listing_box .row{height:165px; margin:0 0 20px 0;}

#list_products #main .listing_box .row .item{width:168px; height:146px; border-right:1px solid #8f8f8f;}

#list_products #main .listing_box .row .item .title{ margin:5px 0 0 0; width:100%; text-align:center; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#861e3b;}

#list_products #main .listing_box .row .item .image{ width:100%; height:116px; text-align: center; }

#list_products #main .listing_box .row .item .hover{z-index:2; top:0px; left:0px; width:336px; height:146px; background:#fff; -webkit-box-shadow:  0px 0px 10px 1px rgba(00, 00, 00, 33); box-shadow:  0px 0px 10px 1px rgba(00, 00, 00, 33);}

#list_products #main .listing_box .row .item .hover .info{width:158px; margin:0 10px 0 0; height:98%; padding:2% 0 0 0;}

#list_products #main .listing_box .row .item .hover .price{height:25px; line-height:25px; background:#424242; padding:0 10px; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#fff;}

#list_products #main .listing_box .row .item .hover .add_cart{background: #861e3b; text-align:center; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#fff; line-height:25px; height:25px;}

#list_products #main .listing_box .row .item .hover .view_product{margin:12px 0;}

#list_products #main .listing_box .row .item .hover .view_product .zoom-icon{background: url('../img/zoom.png') no-repeat; width:15px; height:13px;}

#list_products #main .listing_box .row .item .hover .view_product .text{font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#861e3b; margin:0 0 0 5px;}

#list_products #main .listing_box .row .item .hover .description{width:100%; font-family:'hpfutura_lightregular',tahoma; font-size:11px; color:#3a3a3a;}

/**/
#list_products #main .listing_box .item-big .hover{z-index:2; top:-15px; left:15px; width:540px; height:352px; background:#fff; -webkit-box-shadow:  0px 0px 10px 1px rgba(00, 00, 00, 33); box-shadow:  0px 0px 10px 1px rgba(00, 00, 00, 33);}

#list_products #main .listing_box .item-big .hover .info{width:180px; margin:0 15px 0 0; height:98%; padding:2% 0 0 0;}

#list_products #main .listing_box .item-big .hover .price{height:25px; line-height:25px; background:#424242; padding:0 10px; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#fff;}

#list_products #main .listing_box .item-big .hover .add_cart{background: #861e3b; text-align:center; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#fff; line-height:25px; height:25px;}

#list_products #main .listing_box .item-big .hover .view_product{margin:12px 0;}

#list_products #main .listing_box .item-big .hover .view_product .zoom-icon{background: url('../img/zoom.png') no-repeat; width:15px; height:13px;}

#list_products #main .listing_box .item-big .hover .view_product .text{font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#861e3b; margin:0 0 0 5px;}

#list_products #main .listing_box .item-big .hover .description{width:100%; font-family:'hpfutura_lightregular',tahoma; font-size:13px;line-height:16px; color:#3a3a3a;}

#list_products #main .listing_box .item-big{width:336px; height:332px; border-right:1px solid #8f8f8f;}

#list_products #main .listing_box .item-big .title{width:100%; text-align:center; font-family:'hpfutura_lightregular',tahoma; font-size:25px; color:#861e3b;position:relative;z-index:999;}

#list_products #main .listing_box .item-big .image{width:100%; height:260px; margin:30px 0 0 0;position:relative;z-index:999;}

.wrp_prd_d_title {margin-left:56px;}

.wrp_prd_d_title_1 {margin-left:56px;}

.new_price{height:106px; background: url('../img/discount.png') no-repeat; width:107px; top:-36px; left:-51px;}

.new_price .text{margin-top:37px; text-align:center; font-family:'Myriad Pro'; font-size:15px; color:#861e3b;}

.new_price .act_price{margin-top:4; text-align:center; font-family:'hpfutura_lightregular',tahoma; font-size:20px; color:#313131;} 

.wrp_prd_d_body_bottom_123{}

.wrp_prd_d_body_bottom_123 .quantity{width:125px; margin:0 0 0 20px;}

.wrp_prd_d_body_bottom_123 .quantity .title{font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#000;} 

.wrp_prd_d_body_bottom_123 .quantity .selector{margin:7px 0 0 0;}

.wrp_prd_d_body_bottom_123 .quantity .selector .plus{background:#424242; font-weight:bold; text-align:center; width:27px; height:25px; line-height:25px; font-family:'hpfutura_lightregular',tahoma; font-size:20px; color:#fff;}  

.wrp_prd_d_body_bottom_123 .quantity .selector .input{background:#fff; border:none; width:62px; padding:0 0 0 5px; height:25px; line-height:25px; font-family:'hpfutura_lightregular',tahoma; font-size:14px;}

.wrp_prd_d_body_bottom_123 .quantity .selector .minus{background:#861e3b; font-weight:bold; text-align:center; width:27px; height:25px; line-height:25px; font-family:'hpfutura_lightregular',tahoma; font-size:20px; color:#fff;}

.wrp_prd_d_body_bottom_123 .size{width:95px; margin:0 0 0 15px;}


.wrp_prd_d_body_bottom_123 .size .title{font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#000;} 

.wrp_prd_d_body_bottom_123 .home_delivery{width:120px; line-height: 25px; margin: 15px 0 0 15px;}

.wrp_prd_d_body_bottom_123 .home_delivery .text{font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#000; width:83px;}

.wrp_prd_d_body_bottom_123 .add_cart{width:192px; bottom:0px; right:0px; background:#861e3b; text-align:center; line-height:25px; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#fff;}

.terms_btn{width:192px; height:25px; bottom:0px; right:0px; background:#861e3b; text-align:center; line-height:25px; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#fff;border:none;}

.wrp_prd_d_descr{margin-top:0px;}

.wrp_prd_d_body_top-g {margin-top: 10px; width:528px;height: 32px;background: url(/img/type_bar.png) no-repeat;z-index:12; position:relative;}

.types .item{margin:0 30px 0 0;}

.types .item .arws{width:7px;height: 7px;background: url(/img/arws.png) no-repeat; margin:5px 10px 0 0;}

.types .item a:link{font-family:'hpfutura_lightregular',tahoma; font-size:13px; color:#000; text-decoration:none;}
.types .item a:visited{font-family:'hpfutura_lightregular',tahoma; font-size:13px; color:#000; text-decoration:none;}
.types .item a:hover,.types .item a:active{font-family:'hpfutura_lightregular',tahoma; font-size:13px; color:#000; text-decoration:underline;}
/*.types .item a:active{font-weight: bold; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#000; text-decoration:none;}
*/
#outside_background_one_grey_t{z-index:2; width:100%; height:179px; background: #dfdfdf; position:absolute; left:0px; }

#outside_background_one_grey_t .container{width:1015px; height:100%; margin:0 auto;}

#outside_background_one_grey_t .container .title{width:218px; height:100%; text-align:right; padding:0 10px 0 0;}

#outside_background_one_grey_t .container .title .top_title{margin:65px 0 0 0; font-family:'hpfutura_lightregular',tahoma; font-size:16px; color:#4a4a4a;}

#outside_background_one_grey_t .container .title .bot_title{font-family:'hpfutura_lightregular',tahoma; font-size:26px; color:#fff;}

#outside_background_one_grey_t .container .content{z-index:1; width:787px; height:100%; background: url(/img/more_from_coll-shadow.png) no-repeat center left;}

#outside_background_one_grey_t .container .content .arrow_left{z-index:10; margin:90px 0 0 10px; width:15px;height: 16px;background: url(/img/arrow_left-g.png) no-repeat;}

#outside_background_one_grey_t .container .content .arrow_right-clr{z-index:10; margin:90px 0 0 0; width:15px;height: 16px;background: url(/img/arrow_right-clr.png) no-repeat;}

#outside_background_one_grey_t .container .content .item{height:100%; width:161px; margin:0 20px 0 0;}

#outside_background_one_grey_t .container .content .item .image{height:125px;}

#outside_background_one_grey_t .container .content .item .top_heading a:link{font-family:'hpfutura_lightregular',tahoma; font-size:18px; color:#861e3b; text-decoration:none;}
#outside_background_one_grey_t .container .content .item .top_heading a:visited{font-family:'hpfutura_lightregular',tahoma; font-size:18px; color:#861e3b; text-decoration:none;}
#outside_background_one_grey_t .container .content .item .top_heading a:hover{font-family:'hpfutura_lightregular',tahoma; font-size:18px; color:#861e3b; text-decoration:none;}

#outside_background_one_grey_t .container .content .item .bot_heading a:link{font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#000; text-decoration:none;}
#outside_background_one_grey_t .container .content .item .bot_heading a:visited{font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#000; text-decoration:none;}
#outside_background_one_grey_t .container .content .item .bot_heading a:hover{font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#000; text-decoration:none;}

#main_container{width:487px; background: url(/img/main_container-right.png) no-repeat top right; min-height:623px;} 

#main_container .heading{width:98%; margin:30px 0 0 0; padding:0 0 25px 0; border-bottom:1px solid #c9c9c9;} 
#main_container .heading a:link{font-family:'hpfutura_bookregular',tahoma; font-size:50px; color:#861e3b; text-decoration:none;} 
#main_container .heading a:visited{font-family:'hpfutura_bookregular',tahoma; font-size:50px; color:#861e3b; text-decoration:none;} 
#main_container .heading a:hover{font-family:'hpfutura_bookregular',tahoma; font-size:50px; color:#861e3b; text-decoration:none;}

#main_container .desription{width:95%; line-height:18px; margin:11px 0 0 0; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#861e3b;} 

#main_container .image{width:98%; height:360px;}

#main_container .buttons{width:98%;}

#main_container .buttons .add_cart{width: 192px; height: 25px; background: #861e3b; text-align: center; line-height: 25px; font-family: 'hpfutura_lightregular',tahoma; font-size: 14px; color: #fff;}
.buttons .add_cart{width: 192px; height: 25px; background: #861e3b; text-align: center; line-height: 25px; font-family: 'hpfutura_lightregular',tahoma; font-size: 14px; color: #fff;}
#main_container .buttons .price{width: 86px; height: 25px; background: #424242; text-align: center; line-height: 25px; font-family: 'hpfutura_lightregular',tahoma; font-size: 14px; color: #fff;}
.buttons .price{width: 86px; height: 25px; background: #424242; text-align: center; line-height: 25px; font-family: 'hpfutura_lightregular',tahoma; font-size: 14px; color: #fff;}

#top_sales{width:528px;}

#top_sales .heading{width:474px; border-bottom:1px solid #bbbbbb; height:24px; margin-top: 26px;}

#top_sales .heading .title{text-transform:uppercase; border-bottom:1px solid #424242; padding: 0 44px 10px 13px; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#424242;}

#top_sales .listing{width:474px; margin-top: 36px;}

#top_sales .listing .hover{display:none; top:-8px; left:16px; width:179px; height:264px; z-index:3; background:#fff; -webkit-box-shadow: 0px 0px 10px 1px rgba(00, 00, 00, 33); box-shadow: 0px 0px 10px 1px rgba(00, 00, 00, 33); }

#top_sales .listing .hover .contents{width:90%; top:175px; left:5%;}

#top_sales .listing .hover .price{height:25px; line-height:25px; background:#424242; padding:0 10px; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#fff;}

#top_sales .listing .hover .add_cart{background: #861e3b; text-align:center; font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#fff; line-height:25px; height:25px;}

#top_sales .listing .hover .view_product{margin:12px 0;}

#top_sales .listing .hover .view_product .zoom-icon{background: url('../img/zoom.png') no-repeat; width:15px; height:13px;}

#top_sales .listing .hover .view_product .text{font-family:'hpfutura_lightregular',tahoma; font-size:14px; color:#861e3b; margin:0 0 0 5px;}


#top_sales .listing .item{width:186px; height:162px; margin:10px 0 0 0; padding:0 25px 0 25px;}

#top_sales .listing .item .title{width:87%;}

#top_sales .listing .item .title a:link{font-family:'hpfutura_bookregular',tahoma; font-size:14px; color:#861e3b; text-decoration:none;text-align: center;width:100%;float:left;margin-bottom:7px;}
#top_sales .listing .item .title a:visited{font-family:'hpfutura_bookregular',tahoma; font-size:14px; color:#861e3b; text-decoration:none;}
#top_sales .listing .item .title a:hover{font-family:'hpfutura_bookregular',tahoma; font-size:14px; color:#861e3b; text-decoration:none;}

#top_sales .listing .item .image{width:87%; height:130px;text-align: center;}

#top_sales .listing .sep{background: #bbbbbb; height:136px; width:1px;}

.add_cart {
	border:none;
	border:0;
}

.steps_top_shop {
	background-color: #861e3b;
	margin-top:10px;
}

.link_tabs_shop a:link,.link_tabs_shop a:visited {
	color:#fff;
	font-weight:bold;
	border:1px solid #222;
	background:#861e3b;
	padding:7px 30px;
	border-radius:2px;
}
.link_tabs_shop a:hover,.link_tabs_shop a:active {
	background:#222;
}

.style_dostavka {
	border:1px solid #000;
	padding:2px;
	width:280px;
}
.style_dostavka_sub {
	font-style:italic;
	font-size:12px;
	font-weight:normal;
	font:Arial,serif;
}
.spce_row {
	margin-bottom:7px;
	display:block;
}
.spce_row_i {
	width:190px;
	height:35px;
	line-height:37px;
	display:block;
}
.spce_row_d {
	background-color: #861e3b;
	border: 1px solid #861e3b;
	width:465px;
	height:35px;
	line-height:36px;
	text-indent:10px;
	text-align: left;
	color:#fff;
}
.link_stp_one {
	
}
.steps_zuzamen {
	float:left;
	font-size:18px;
	font-family:Arial,sans-serif;
	font-weight:bold;
	line-height:37px;
	height:36px;
	width:133px;
	display:block;
	text-align:center;
	padding-right:30px;
	margin-right:3px;
}
.default_cr {
	cursor:default;
}

.wrp_prd_d_body_bottom_123 {
	width:393px;
	z-index:1;
	background-color:#eaeaea;
	margin-top:-15px;
	padding:17px 10px 2px 0px;
	margin-left:0px;
	font-size:14px;
	color:#861e65;
}

#pop_up_s123 {
	z-index: 2005;
	background-color:#861E65;
	color:#fff;
	box-shadow:0 0 8px #000;
	border-radius: 1px;
	padding:20px 10px;
	width:620px;
	position:relative;
	font-family: hpfutura_lightregular,Tahoma, Geneva, sans-serif !important;
	font-size:14px;
	line-height:20px;
}

.wrp_prd_d_body_bottom_546 {
	width:494px;
	z-index:1;
	background-color:#eaeaea;
	margin-top:-15px;
	padding:17px 10px 2px 10px;
	margin-left:7px;
	font-size:14px;
	color:#861e65;
}

#pop_up_s546 {
	z-index: 2005;
	background-color:#861E65;
	color:#fff;
	box-shadow:0 0 8px #000;
	border-radius: 1px;
	padding:20px 10px;
	width:620px;
	position:relative;
	font-family: hpfutura_lightregular,Tahoma, Geneva, sans-serif !important;
	font-size:14px;
	line-height:20px;
}
.tft_wrap {
	width:600px;
	padding-right:10px;
	height:400px;
	overflow:auto;	
}
.close_dimScreen546,.close_dimScreen123 {
	position:absolute;
	top:-15px;
	right:-10px;
	cursor:pointer;	
}
.pop_bckr_tip {
	position:absolute !important;
	right:-130px;
	width:100px;
	top:10px;
	z-index: 2005;
	background-color:#861e3b;
	color:#fff;
	box-shadow:0 0 1px #000;
	border-radius: 1px;
	padding:10px;
	position:relative;
	font-family: hpfutura_lightregular,Tahoma, Geneva, sans-serif !important;
	font-size:12px;
	line-height:20px;
	display:none;
}
.pointer {
	position:absolute !important;
	left:-8px;
	top:1px;	
}
.colum_1_b a:link, .colum_1_b a:visited {
	color: #861e3b !important;
	text-decoration: none;
}
.selectOne .sbHolder,.selectOne .sbOptions {
	width:92px !important;
}
.selectTwo .sbHolder,.selectTwo .sbOptions  {
	width:143px !important;
}
.selectTree .sbHolder,.selectTree .sbOptions  {
	width:135px !important;
}
.selectFour .sbHolder,.selectFour .sbOptions  {
	width:145px !important;
}
.selectFive .sbHolder,.selectFive .sbOptions  {
	width:155px !important;
}
.sbOptions {
	left:-1px !important;
}
.ml25 {margin-left:25px;}
.width380 {width:380px;}