.header-w .menu-header, .header-w .header_shadow{visibility:hidden;}
.reformed-form .ui-state-default, .reformed-form .ui-widget-content .ui-state-default, .reformed-form .ui-widget-header .ui-state-default{background:none;}
.reformed-form .ui-widget input, .reformed-form .ui-widget select, .reformed-form .ui-widget textarea, .reformed-form .ui-widget button, .ui-widget{font-family:'Noto Sans', serif !important}

#msg_invalid{background-color:#ffeaea;border:dashed 1px #E10000;padding:5px;max-width:400px;margin:0 auto;}
	#msg_invalid div{max-width:310px;margin:0 auto;padding:15px 0px 15px 60px;background-image:url(/imgs/warning_ffeaea.gif);background-repeat:no-repeat;background-position:left 50%;}

.sc_add_el, .sc_add_en{margin:10px 0 0 0;width:360px;height:41px;border:none;cursor:pointer;}
.sc_add_el{background:url(/imgs/sc_add_el.png) left top no-repeat;}
.sc_add_en{background:url(/imgs/sc_add_en.png) left top no-repeat;}
#uniform-update_info{float:right;margin:5px 0 0 10px}

.main_btn{border-radius:0;}
	/*.main_btn span{padding:0.4em 1em;display:block;line-height:20px;}*/
	.main_btn img{vertical-align:bottom;padding-left:5px}
	.bbtn span{font-size:14px;}

.box_1_2{margin:20px 0 0 0;}

.send_list_el, .send_list_en{display:block;margin:0 0 0 10px;width:160px;height:29px;border:none;cursor:pointer;}
.send_list_el{background:url(/imgs/btn_list_el.png) left top no-repeat;}
.send_list_en{background:url(/imgs/btn_list_en.png) left top no-repeat;}

.main-w .main_prods{margin-bottom:50px;padding:0;}
	.main-w .main_prods .sep{width:500px;background:url(/imgs/gen_sep.png) repeat-x scroll left top transparent;}
	.main-w .main_prods .prods{margin-top:35px;}
.g_desc{margin:15px 0;font-size:14px;line-height:20px;font-family:'Noto Sans', serif;text-align:center;}
.mtitle{margin-top:20px}
.sep1{margin:8px 0;width:100%;height:3px;background:url(/imgs/gen_sep.png) left top repeat-x;}
.box{margin-bottom:15px;}
.bg1{background:#a5691e;color:#fff;font-size:16px;line-height:20px;}
.bg2{background:#3D190A;color:#fff;font-size:16px;line-height:20px;}
.bg3{background:#c9c9c9;}
.bg4{background:#f1f1f1;}
.b-radius5{border-radius:5px;}
.qspinner{width:20px;}
.odd_item{background:#fafbfb;border-bottom:1px solid #dfdfdf;}
.even_item{border-bottom:1px solid #dfdfdf;}
.p_det{}
legend{line-height:26px;}
.p_det:hover{color:#a5691e;}
	.p_det .title{font-size:10px;line-height:12px;}
	.p_det .stitle{font-size:13px;font-weight:bold;line-height:15px;}
a.simage{display:table-cell;vertical-align:bottom;border:1px solid #4c4c4c;width:52px;height:60px;text-align:center;background:#fff;}
	a.simage img{vertical-align:middle;}
.rprice, .fprice, .fqprice, .rqprice{font-size:14px;}
.grand_total_value, .grand_total_title{color:#fff !important;font-size:16px;font-weight:bold;}
.reformed-form .ui-widget .ui-widget legend, .reformed-form form legend.legend, .main-fields .legend{display:inline-block;margin-bottom:7px;padding:5px 10px 5px 5px;left:0 !important;top:-16px !important;font-size:14px;font-weight:bold;line-height:16px !important;border-radius:5px;}
	.reformed-form form legend.legend img, .main-fields .legend img{padding-right:10px;vertical-align:top;}
div.radio.disabled span.checked input, div.radio.disabled:active span.checked input, div.radio.disabled.active span.checked input{background-position:left bottom;opacity:0 !important;}
div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked{background-position:left bottom;}
.reformed-form div.radio input{opacity:1 !important;}
div.selector span{width:149px;color:#fff;font-size:14px;line-height:32px;font-weight:400;font-family:'Noto Sans', serif;cursor:pointer;text-shadow:none}
div.selector{cursor:pointer;}
	div.selector select{left:-9px !important;color:#a5691e;;font-weight:400;font-family:'Noto Sans', serif;cursor:pointer}

.reformed-form dl dd.ui-state-error{top:0;}
.shop .dropd{width:200px;}

.wrap{margin-bottom:10px;}
	.wrap input{margin-top:3px;}
.wrap.tk{float:right;width:90px;}
.wrap.phone{float:left;width:210px;}
	.wrap.area input{width:198px;}

.shop{}
	.shop th{padding:0 9px;height:41px;font-size:14px;line-height:13px;font-weight:700;box-sizing:border-box;vertical-align:middle;}
	.shop th.col1, .shop td.col1{width:65%;max-width:810px}
	.shop th.col2, .shop th.col3, .shop th.col4, .shop td.col2, .shop td.col3, .shop td.col4{top:0;width:10%;max-width:110px}
	.shop th.col5, .shop td.col5{width:5%;max-width:15px;}
	.shop th.null, .shop td.null{padding:0;min-width:1px;max-width:1px;width:1px;}

	.shop input[type=text], .reformed-form input[type=password], .reformed-form input[type="text"], .reformed-form input[type="text"]{display:block;padding:4px 6px 5px 9px;width:263px;border-width:1px;border-style:solid;border-color:#dfdfdf #dfdfdf #9d641d #dfdfdf;background:url(/imgs/input_middle.gif) repeat-x 0 0;background:url(/imgs/input_left.gif) no-repeat 0 0,url(/imgs/input_right.gif) no-repeat 100% 0,url(/imgs/input_middle.gif) repeat-x 0 0;font-size:12px;line-height:20px;color:#a5691e;border-radius:0;}
	.reformed-form .ui-state-highlight, .reformed-form .ui-widget-content .ui-state-highlight, .reformed-form .ui-widget-header .ui-state-highlight{padding:4px 6px 5px 9px;border-width:1px;border-style:solid;border-color:#dfdfdf #dfdfdf #9d641d #dfdfdf;background:url(/imgs/input_middle.gif) repeat-x 0 0 !important;background:url(/imgs/input_left_active.gif) no-repeat 0 0,url(/imgs/input_right.gif) no-repeat 100% 0,url(/imgs/input_middle.gif) repeat-x 0 0 !important;color:#000;}
	.reformed-form .wrap textarea{display:block;margin-top:5px;padding:7px 6px 6px 9px;width:259px;min-width:259px;max-width:259px;height:85px;min-height:85px;max-height:85px;border-width:1px;border-style:solid;border-color:#dfdfdf #dfdfdf #9d641d #dfdfdf;background:url(/imgs/textarea_middle.gif) repeat-x 0 0;background:url(/imgs/textarea_left.gif) no-repeat 0 0,url(/imgs/textarea_right.gif) no-repeat 100% 0,url(/imgs/textarea_middle.gif) repeat-x 0 0;font-size:14px;line-height:20px;color:#a5691e;}
	.reformed-form .wrap textarea.ui-state-highlight{background:url(/imgs/textarea_middle.gif) repeat-x 0 0 !important;background:url(/imgs/textarea_left_active.gif) repeat-y 0 0,url(/imgs/textarea_right.gif) repeat-y 100% 0,url(/imgs/textarea_middle.gif) repeat 0 0 !important;color:#a5691e;}	
	.shop .ls{padding:0 0 0 20px;width:620px;}
	.shop .rs{width:300px;}
	.shop .h1{display:inline-block;margin:0 0 15px 0;padding:6px 13px 6px 24px;background:url(/imgs/icons/icon12.gif) left top no-repeat #a5691e;color:#fff;font-size:17px;line-height:17px;font-weight:700;}
	.shop .ui-icon{height:14px;}
	.shop input.qspinner{width:18px !important;}
		.shop .ui-spinner .ui-spinner-buttons{left:32px !important;top:-27px;}
		.shop input.qspinner{margin-right:10px !important;padding:5px 0 6px 7px;width:22px !important;height:17px;text-align:center !important;}
	
.main-fields{margin-top:25px;}
.box_1_1{margin:15px 0 0 0;}

.reformed-form{font-family:'Noto Sans', serif}
.reformed-form .ui-widget-content{width:100%;color:#290D0D;background:none;border:none;box-sizing:border-box;}
.reformed-form fieldset{margin-bottom:10px;border:1px solid #351E0D;background:#fff;}
.reformed-form legend, .htitle{left:0 !important;margin:0;border:none;background:#a5691e;color:#fff;font-size:14px;}
.shop .reformed-form .ui-widget .legend{left:0 !important;margin:0;border:none;background:#a5691e !important;color:#fff !important;font-size:14px !important;}
.col1{width:312px;overflow:hidden}
.col2{margin:0 12px;padding:0 10px;width:307px;overflow:hidden}
.col3{position:relative;top:-10px;width:296px;overflow:hidden}

.shop_payment_types,.shop_shipping_carriers{margin-bottom:5px;border:1px solid #9d641d;background:#fff;}
.shop_payment_types:hover, .shop_shipping_carriers:hover{text-decoration:none;}
 .shop_payment_types .main, .shop_shipping_carriers .main{margin:0;padding:9px 14px;width:262px;}
	.strip{height:3px;background:#290D0D;display:block;}
	.shop_payment_types .image, .shop_shipping_carriers .image{padding-top:17px;float:left;width:85px;}
	.shop_payment_types div.checker, .shop_shipping_carriers div.checker{float:none;}
	.shop_payment_types .desc, .shop_shipping_carriers .desc{float:right;width:162px;}
		.shop_payment_types .desc .title, .shop_shipping_carriers .desc .title{margin-bottom:5px;font-size:11px;line-height:13px;color:#4C4C4C;font-weight:bold;}
		.shop_payment_types .desc .stxt, .shop_shipping_carriers .desc .stxt{font-size:11px;color:#a5691e;line-height:14px;}
.the_cart .even_item, .the_cart .odd_item{border-bottom:1px solid #e1bc8d;}
.reformed-form .the_cart .code{margin-top:20px;font-size:10px;line-height:12px;color:#4c4c4c;}
.reformed-form .the_cart .prod{display:block;margin-bottom:20px;text-decoration:none;font-size:11px;color:#a5691e;}
.reformed-form .the_cart .price{padding:6px 4px 6px 7px;background:#4c4c4c;color:#fff;text-align:center;}
.the_cart_sum{margin-top:20px;}
.mb{margin-bottom:5px;padding-right:6px;}
.mb2{margin:15px 0;padding-right:10px;}
.mb3{margin:0 0 5px 0;padding-right:10px;}
.reformed-form .ui-button.btn_complete{display:block;padding:6px 36px 6px 57px;background-image:url(/imgs/btn_complete.png);background-position:5px 0,center bottom;background-repeat: no-repeat,repeat-x;color:#351e0d;font-size:15px;text-decoration:none;border:none !important;cursor:pointer;border-radius:5px !important;}
.reformed-form .ui-button.main_btn{background:#fea42d;color:#351E0D !important;font-weight:700;text-decoration:none;border:none;cursor:pointer;}
.reformed-form .ui-button.main_btn:hover{background:#none;}

.reformed-form .ui-widget div#uniform-country_id.selector select#country_id, .reformed-form .ui-widget div#uniform-invoice_menu.selector select#invoice_menu{left:4px !important;top:-4px;width:100% !important;height:100%;}

.reformed-form dt{min-width:145px}
div#slider-range-max.ui-slider a.ui-slider-handle{background:#FEA42D;border:1px solid #492B11;}
div#slider-range-max.ui-slider div.ui-slider-range{background:#492B11;}
		
.shop label, .shop input, .shop button, .shop select, .shop textarea{font-size:12px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:none;}
.shop .reformed-form .ui-state-error{padding:5px}
.shop .reformed-form fieldset{padding:0;}
.reformed-form.main-fields fieldset{margin-top:16px !important;}
#uniform-invoice_menu{margin-bottom:0;}
.ui-corner-all{border-radius:0;}
/*.ui-state-error .validator_error_msg{display:inline !important;}*/


/* <=900*/
@media only screen and (max-width:990px){
	.col1, .col2, .col3{float:none;padding:0 2px;width:100%;max-width:70%;}
	.reformed-form.main-fields fieldset{padding-left:0;}
	.shop input[type="text"], .reformed-form input[type="password"], .reformed-form input[type="text"], .reformed-form input[type="text"]{width:100%;}
}


/* <=660*/
@media only screen and (max-width:660px){
	.sc_add_el, .sc_add_en{margin-left:0 !important}	
	.col1, .col2, .col3{margin:0 auto;max-width:100%;}
	.reformed-form form{overflow:hidden;}
	.reformed-form .wrap textarea{height:80px !important;width:100%;max-width:100%;}
}


/* <=476px */
@media only screen and (max-width:476px){
	.reformed-form dt, .reformed-form dd{float:none;margin:0 auto;min-width:95%;text-align:center;}
	.shop .ls input[type="text"], .reformed-form input[type="password"], .reformed-form input[type="text"], .reformed-form input[type="text"]{width:100%;}
	.box_1_2 .main_btn{float:none;display:block;width:100%;margin-bottom:20px;text-align:center;}
	td.simage{display:none;}
	.framed .head{font-size:15px;}
	.p_det .stitle{font-size:12px;}	
}