@charset "utf-8";
/* CSS Document */

/*
* Maduro - #32160b
* Colorado-Maduro - #533012
* Colorado - #a76833
* Claro-Colorado - #cea355
* Claro - #e5e988
* Claro-Claro #e7f1a8


Claro claro 	- #a18d26   ccb231
Claro			- #b5743d
Claro Colorado  - #a05c31
Colorado 		- #8d4d23
Colorado Maduro - #6c400e
Maduro			- #59342d
Oscuro			- #3e2826

/*
@font-face{font-family: Candara;src: url(fonts/candara.ttf);}
@font-face{font-family: Candara Bold;src: url(fonts/candarab.ttf);}
*/

/***** ОБЩИЕ ***************************************************************/


@font-face{font-family: ArsenalBI;src: url(fonts/arsenalbi.otf);}
@font-face{font-family: ArsenalI;src: url(fonts/arsenali.otf);}
@font-face{font-family: Arsenal;src: url(fonts/arsenalr.otf);}

html,body{height:100%;margin:0;padding:0;text-align:center;font:normal 100% Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;}

img{border:none;}

h1,h2,h3,h4,h5,h6,p,a,ul,hr{margin:0;font-weight:normal;}
input{padding:0;margin:0;}
h1{font-size:1.9em; font-family: Arsenal;}
h2{font-size:1.4em; font-family: Arsenal;margin:15px 0 5px 0;}
h3{font-size:1.375em;}
h4{font-size:1.3125em;font-family: Arsenal;}
h5{font-size:1.25em;}
h6{font-size:1.1875em; font-family: Arsenal;}

p{font-size:.8125em;}
.producer li{font-size:.8125em;margin:10px 0 5px 0;}
.content_article li{font-size:.8125em;margin:10px 0 5px 0;}

.a{color:#6c400e;}
.a:hover{text-decoration:none;color:#a76833}

.minip{font-size:12px;color:#a6a6a6;}

.err_box{display:none;float:right;margin:0 15px 5px 10px;font-size:12px;}
.err_box img{vertical-align:-10px;}
.err_box>p{margin:2px 0 0 22px;color:red;}
.lk_title {font-size:1.4em; font-family: Arsenal;margin:15px 0 5px 0;}
/***** ХОЛСТ ***************************************************************/

.block_page{margin-top:25%;color:white;text-shadow:0 2px 2px #333;font-size:1.7em;font-family: Arial, Helvetica, sans-serif; font-weight:normal;}

.page {
	width:92%;
	margin:0 auto;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	min-height:100%;
	min-width:960px;
	max-width:1280px; /*1580*/
	overflow:hidden;
	background-color:white;
}

/***** ВЕРХНЕЕ МЕНЮ **********************************************************/

.menu{height:30px;width:100%;/*background-color: white;opacity:.5;position:fixed;*/}
.nav{height:27px;float:left;margin:8px 0 0 0;}
.nav ul{height:29px;padding:0 5px;list-style-type:none;margin-right:40px;overflow:hidden;}
.nav li{float:left;}
.nav li a{font-size:14px;color:#fff;padding:3px 8px;margin-left:3px;text-decoration:none;/*text-shadow: 0px 1px 1px black;*/}
.nav li a:hover{color:#fff;text-decoration:underline;/*background-color:#8d4d23;border-radius:5px;*/}
.nav span{font-size:14px;color:#fff;padding:3px 8px;margin-left:3px;text-decoration:none;}
.select_menu{color:#fff !important;text-decoration:none;border-radius:5px;background-color:#333;}
/*.cart{text-decoration:none;}
.small_cart{height:35px;width:190px;margin-left:auto;margin-right:45px;float:right;text-align:left;border-radius:0 0 5px 5px;background-color:#8d4d23;color:#fff;}
.small_cart:hover{background-color:#3e2826;text-decoration:underline;color:#a18d26}
.small_cart p{font-weight:bold;}
#small_cart_empty_cart{margin:10px 0 0 65px;color:#fff;font-size:11px;}
#small_cart_product{margin:2px 0 0 51px;font-size:12px;color:#fff;}
#small_cart_product p{color:#fff;}
#img_cart{width:35px;float:left;margin-left:10px;border:none;}*/


/***** ШАПКА ***************************************************************/

.header{width:96%;height:160px;overflow:hidden;background-color:transparent;margin:0 auto;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	min-width:960px;
	max-width:1280px;}
.left_header{float:left;width:380px;margin-top:0;}
.logo{width:355px;height:104px;margin-left:10px;margin-top:17px;/*position:relative;*/top:-5px;z-index:10;background: url("/img/logocss.svg") no-repeat; background-size:100%;}
.right_header{margin:0 0 0 380px;height:125px;/*background-color: green;*/}

.right{float:right;text-align:right;}
.cart{width:25%;height:100%;float:right;text-align:center;margin:5px 0 0 0;/*background-color: #aaa;*/}
.cart a{text-decoration: none;}
.img_cart{width:66px;height:63px;text-align:center;margin:12px auto;background-image:url(img/cart_img.png);}
/***** ЗАКАЗ ЗВОНКА ******/

/*.delivery{width:40%;max-width:240px;height:100%;float:right;text-align:right;margin:0 20px 0 0;}
.delivery a{font-size:14px;font-style:normal;}
.delivery_title{font-size:12px;color:#3e2826;margin-bottom:3px;line-height: 14px;}
.delivery_shop{font-family: Arsenal;font-size:15px;margin-top:5px;}
.delivery_address{font-family: Arsenal;font-size:18px;margin: 3px 0 0 0;}
.delivery_metro{font-size: 12px; margin: 5px 0 0 30px;}
.delivery_metro span{vertical-align: 4px;margin: 0 0 0 2px;}
.delivery_russia{margin:13px 0 0 0;}
.delivery_russia .a{vertical-align: 5px;margin:0 0 0 5px; color: #aa8e0d;}
#delivery_ad{margin:15px 0 0 0;color:red;}*/

.delivery{width:40%;max-width:240px;height:100%;float:right;text-align:left;margin:0 20px 0 0;/*background-color: #ccc;*/}
.delivery a{font-size:14px;font-style:normal;}
.delivery_title{font-size:12px;color:#3e2826;margin-bottom:3px;line-height: 14px;}
.delivery_shop{font-family: Arsenal;font-size:14px;margin-top:5px;}
/*.delivery_address{font-family: Arsenal;font-size:18px;margin: 3px 0 0 0;}*/
.delivery_metro{font-size: 11px; margin: 3px 0 0 30px;}
.delivery_metro img{width:12px;}
.delivery_metro span{vertical-align: 2px;margin: 0 0 0 2px;}
.delivery_russia{margin:34px 0 0 0;}
.delivery_russia .a{vertical-align: 5px;margin:0 0 0 5px; color: #aa8e0d;}
#delivery_ad{margin:15px 0 0 0;color:red;}

.callback{margin: 10px 0 0 10px;clear:both;}
#call_me{font-size:14px;font-style:normal;color:#ba690e;cursor:pointer;border-bottom:1px dashed #ba690e;line-height:14px;display:inline-block;vertical-align: 5px; margin:0 0 0 5px;}
#call_me:hover{color:#a18d26;border-bottom:none;}
#call_me_box{
	position:absolute;
	top:0;
	left:0;
	display:none;
	height:345px;
	width:335px;
	border:2px solid #8d4d23;
	border-radius:5px;
	box-shadow:2px 2px 5px #59342d;
	text-align:left;
	padding:15px 0;
	background-color:#fff;
	font-size:13px;
	z-index:101;
}
#call_me_box h2{margin-bottom:20px;text-align:center;}
#call_me_box label{margin-left:25px;}
#call_me_box p{margin:5px 0 20px 25px;}
#your_name{width:265px;}
#phone_comment{width:265px;height:70px;}
#err_send_number{display:none;width:190px;float:right;margin:0 15px 5px 10px;font-size:12px;}
#err_send_number img{vertical-align:-10px;}
#err_send_number p{margin:2px 0 0 22px;color:red;}


/***** ОБЩЕЕ ДЛЯ ФОРМ ********/
.input_text{font-size:14px;padding:5px;border:1px solid #a6a6a6;border-radius:5px;}
.input_text:hover{border-color:#a18d26;}
.input_text:focus{border-color:#a18d26;outline:none;}
.input_textarea{font-size:14px;padding:5px;border:1px solid #a6a6a6;border-radius:5px;resize:none;margin:0;}
.input_textarea:hover{border-color:#a18d26;}
.input_textarea:focus{border-color:#a18d26;outline:none;}
.input_button{
	/*margin:left;*/
	padding:5px;
	cursor:pointer;
	color:#fff;
	font-size:13px;
	/*text-shadow:1px 1px 1px black;*/
	background-color:#b5743d;
	border-radius:5px;
	background-image:linear-gradient(bottom, #a16b00 0%, #a18d26 100%);
	background-image: -o-linear-gradient(bottom, #a16b00 0%, #a18d26 100%);
	background-image: -moz-linear-gradient(bottom, #a16b00 0%, #a18d26 100%);
	background-image: -webkit-linear-gradient(bottom, #a16b00 0%, #a18d26 100%);
	background-image: -ms-linear-gradient(bottom, #a16b00 0%, #a18d26 100%);
	border:1px solid #a16b00;}
.input_button:hover{
	background-color:#a18d26;
	border-radius:5px;
	background-image:linear-gradient(bottom, #a18d26 0%, #a18d26 100%);
	background-image: -o-linear-gradient(bottom, #a18d26 0%, #a18d26 100%);
	background-image: -moz-linear-gradient(bottom, #a18d26 0%, #a18d26 100%);
	background-image: -webkit-linear-gradient(bottom, #a18d26 0%, #a18d26 100%);
	background-image: -ms-linear-gradient(bottom, #a18d26 0%, #a18d26 100%);
	border:1px solid #a16b00;}
.input_button:active{
	background-color:#a16b00;
	border-radius:5px;
	background-image:linear-gradient(bottom, #a18d26 0%, #a16b00 100%);
	background-image: -o-linear-gradient(bottom, #a18d26 0%, #a16b00 100%);
	background-image: -moz-linear-gradient(bottom, #a18d26 0%, #a16b00 100%);
	background-image: -webkit-linear-gradient(bottom, #a18d26 0%, #a16b00 100%);
	background-image: -ms-linear-gradient(bottom, #a18d26 0%, #a16b00 100%);
	border:1px solid #a16b00;}
.input_button:disabled{
	/*margin:left;*/
	padding:5px;
	cursor:default;
	color:#fff;
	font-size:13px;
	/*text-shadow:1px 1px 1px black;*/
	background-color:#a6a6a6;
	border-radius:5px;
	background-image:linear-gradient(bottom, #ccc 0%, #a6a6a6 100%);
	background-image: -o-linear-gradient(bottom, #ccc 0%, #a6a6a6 100%);
	background-image: -moz-linear-gradient(bottom, #ccc 0%, #a6a6a6 100%);
	background-image: -webkit-linear-gradient(bottom, #ccc 0%, #a6a6a6 100%);
	background-image: -ms-linear-gradient(bottom, #ccc 0%, #a6a6a6 100%);
	border:1px solid #a6a6a6;}
.err_input{border:1px solid red;}
.send_number{margin:120px 0 0 0;text-align:center;}
.send_number p{margin:0 10px 10px 0 !important;font-style:normal;font-size:13px;color:#333;}

/***** НАШ НОМЕР *****/

.contacts{width:30%;height:100%;float:right;text-align:right;/*background-color: #eee;*/}
.contacts_title{font-size:12px;color:#3e2826;margin-bottom:3px;line-height: 14px;}
.work_time{font-size:12px;color:#3e2826;text-align: right;margin-right:2px;line-height: 14px;}
.work_time:first{ margin-top:3px; }
.work_time:last{ margin-bottom: 3px; }
.num_495 a{font-family: Arsenal; font-size: 24px;color: #3e2826;margin: 0 0 0 8px; line-height: 24px;text-decoration: none;}
.num_800 a{font-family: Arsenal; font-size: 24px;color: #3e2826;margin: 0 0 0 7px; line-height: 24px;text-decoration: none;}
.phone_img{height:40px;vertical-align:-10px;}

/****** ЛЕВАЯ КОЛОНКА *****************************************************/

.cat{float:left;width:265px;height:100%;margin:20px 0 320px 0;}
.cat_box{margin:0 0 5px 20px;}

/****** ПОИСК ******/

.search{float:right;width:310px;margin:6px 10px 0 0;}
.search input{border:none;height:20px;width:280px;margin:0;padding:0 2px;/*border-right:1px solid #a6a6a6;*/border-radius:5px;outline:none;}
#button_src{margin-bottom:2px;width:20px;height:20px;border:none;background-color:transparent;background-image:url(img/src.png);cursor:pointer;vertical-align:middle;}
#button_src_clr{display:none;margin-bottom:2px;width:20px;height:20px;border:none;background-color:transparent;background-image:url(img/src_clr.png);cursor:pointer;vertical-align:middle;}
#output_src{margin:30px 45px 20px 265px;padding:0;display:none;overflow:hidden;}
#loading{display:none;width:50px;height:50px;/*position:absolute;top:300px;left:300px;*/float:right;margin-right:20px;}
.src_place{padding:10px 0;border-bottom:1px dashed #a6a6a6;}
.src_title a{font-size:15px;color:#59342d;}
.src_title a:hover{color:#a18d26;}
.src_desc{color:#a6a6a6; margin-top:5px; }
.src_desc b{color:#59342d;}
.srch{margin:30px 45px 20px 0px;padding:0;overflow:hidden;}

/****** КАТАЛОГ ******/

#t_menu div > div{display:none;padding: 5px 0;}
#t_menu p{margin:5px 0;}
#t_menu div p{margin:5px 0 0 10px;}
.level1 a{margin:0 0 0 15px;font-size:18px;color:#3e2826;text-decoration:underline;}
.level1 span{margin:0 0 0 15px;font-size:18px;color:#3e2826;text-decoration:underline;}
.level1 a:hover{color:#8d4d23;text-decoration:none;}
.level2 a{margin:5px 0 0 5px;font-size:14px;color:#3e2826;text-decoration:none;vertical-align:4px;/*border-bottom:1px dashed #3e2826;*/display:inline-block;line-height:16px;}
.level2 span{margin:5px 0 0 5px;font-size:14px;color:#3e2826;text-decoration:none;vertical-align:4px;/*border-bottom:1px dashed #3e2826;*/display:inline-block;line-height:16px;}
.level2 a:hover{color:#a18d26;border-bottom:none;}
.level3 a{margin-left:40px;color:#3e2826;/*vertical-align:3px;*/}
.level3 span{margin-left:40px;color:#3e2826;vertical-align:3px;}
.level3 a:hover{color:#fff;background-color:#a18d26;border-radius:5px;padding:2px 10px;margin-left:30px;text-decoration:none;}
.level4 a{margin-left:50px;color:#3e2826;}
.level4 span{margin-left:50px;color:#3e2826;}
.level4 a:hover{color:#fff;background-color:#a18d26;border-radius:5px;padding:2px 10px;margin-left:40px;text-decoration:none;}

.state2{margin:2px;}
.state3{margin:2px 2px 0 18px;}
.level2>.state2+a{margin:5px 5px 0;text-decoration:none;}
.level2>.state2+span{margin:5px 5px 0;text-decoration:none;}
.level3>.state3+a{margin-left:5px;text-decoration:none;border-bottom:1px dashed #3e2826;display:inline-block;line-height:14px;vertical-align:3px;}
.level3>.state3+span{margin-left:5px;text-decoration:none;border-bottom:1px dashed #3e2826;display:inline-block;line-height:14px;vertical-align:3px;}
.level3>.state3+a:hover{color:#a18d26;border-bottom:none;padding:0 0 1px 0;background-color:#fff !important;}

/*#visit_cat{background-color:#6c400e !important;border-radius:5px;}
#visit_cat:hover{background-color:#6c400e;color:#fff;}*/
#visit_cat.level1>span{color:#fff;text-decoration:none; background-color:#8d4d23 !important;border-radius:5px; padding:2px 10px; margin-left:5px;}
#visit_cat.level2>span{display:inline-block;color:#fff;text-decoration:none; background-color:#8d4d23 !important;border-radius:5px; padding:2px 10px; margin-left:5px;border-bottom:none;}
#visit_cat.level3>span{color:#fff;text-decoration:none; background-color:#8d4d23 !important;border-radius:5px; padding:2px 10px; margin-left:30px;border-bottom:none;box-shadow:inset 1px 1px 1px #3e2826;vertical-align:3px;}
#visit_cat.level3>a{color:#fff;text-decoration:none; background-color:#8d4d23 !important;border-radius:5px; padding:2px 10px; margin-left:30px;border-bottom:none;box-shadow:inset 1px 1px 1px #3e2826;vertical-align:3px;}
#visit_cat.level3>.state3+span{color:#fff;text-decoration:none; background-color:#8d4d23 !important;border-radius:5px; padding:2px 10px; margin-left:0px;border-bottom:none;}
#visit_cat.level3>.state3+a{color:#fff;text-decoration:none; background-color:#8d4d23 !important;border-radius:5px; padding:2px 10px; margin-left:0px;border-bottom:none;}
#visit_cat.level4>span{color:#fff;text-decoration:none; background-color:#8d4d23 !important;border-radius:5px; padding:2px 10px; margin-left:40px;}
#visit_cat.level4>a{color:#fff;text-decoration:none; background-color:#8d4d23 !important;border-radius:5px; padding:2px 10px; margin-left:40px;}
/*#visit_cat>a{color:#fff;text-decoration:none; background-color:#6c400e !important;border-radius:5px; padding:2px 10px; margin-left:35px;}*/
#visit_cat>a:hover{color:#fff; background-color:#8d4d23;}

/****** ПРОИЗВОДИТЕЛЬ *************************************************/

.producer{padding:10px 10px 10px 0;overflow:hidden;/*border-bottom:2px solid #888;*//*background-color:#ccc;*/clear:both;}
.producer h1{margin-bottom:5px;color:#333;}
.producer_img{height:100px;}
.producer_img_box{margin:0 20px 15px 0;float:left;/*border:1px solid #888;*//*background-color:#eee;*/}
.producer_description{width:97%;min-height:120px;height:100%;/*line-height:15pt;*//*background-color:#ddd;*/}
.producer_description .producer_description_title {font-size:1.9em; font-family: Arsenal; margin-bottom:10px; }

.producer_title {margin-bottom:30px;}
.producer_title h1{display:inline;}
.producer_title a{margin-left:10px; font-size:12px; color:#8d4d23; text-decoration: none; border-bottom:1px dashed #8d4d23; vertical-align:3px; }
.producer_title a:hover{color:#a18d26;}
/****** СТАТИЧНЫЙ КАТАЛОГ ****************************************/
 /* этот блок разобрать >> */
.content_static_cat{height:100%;overflow:hidden;}
.static_cat{width:280px;height:130px;float:left;margin:10px;padding-top:20px;text-align:center;/*background-color:#ccc;*/}
.static_cat p{font-size:17px;}
.country_img{height:75px;}
.static_cat_img{height:75px;}
.index_stat_place{width:97%;height:100%;overflow:hidden;border-top:2px solid #533012;}
.index_stat_title_cgr{width:92px;color:#fff;background-color:#533012;border-radius:5px 5px 0 0;padding:0 10px;}
.index_stat_title_cgrl{width:138px;color:#fff;background-color:#533012;border-radius:5px 5px 0 0;padding:0 10px;}
.index_static_cat{width:280px;height:180px;float:left;margin:10px;padding-top:20px;text-align:center;/*background-color:#ccc;*/}
.index_static_cat:hover{box-shadow:0 0 10px #888;}
.index_static_cat p{font-size:17px;color:#533012;}
/* << этот блок разобрать */

/*  NEW INDEX_STAT_CAT  */
.index_stat_cat{width:95%;text-align:center;}
.index_stat_cat_place{margin:0 auto;}
.index_stat_cat_box{width:20%;height:80px;display:inline-block;padding-top:20px;text-align:center;margin-bottom:20px;}
.index_stat_cat_box img{height:50px;}
.index_stat_cat_box p{font-size:14px;}

.breadcrumbs{width:97%;font-size:0.725em;color:#a6a6a6;margin:30px 0 10px 0;padding-left:0px;}
.breadcrumbs a{text-decoration:none;color:#a6a6a6;}
.breadcrumbs a:hover{text-decoration:underline;color:#a18d26;}

.line_settings{width:98%;overflow:hidden;border-bottom:2px solid #a18d26;}
.sort{float:left;padding:0 10px;font-size:0.725em;color:#fff;border-radius:5px 5px 0 0;background-color:#a18d26;}
.sort a{display:inline-block;color:#fff;text-decoration:none;line-height:1;border-bottom:1px dashed #fff;margin-left:10px;}
.sort a:hover{border:none;color:#d6d6d6;}

.img_cat{height:50px;margin:5px 0px 5px 0;}
.img_cat_box{height:96px;margin:5px 0px 5px 5px;}
.img_dop_block{height:96px;margin:5px 0px 5px 5px;}
.img_cat_cigarilla{height:150px;margin:5px 0px 5px 5px;}
.img_cat_cgr_box{height:96px;margin:5px 0px 5px 5px;}
/* .img_hum height 200px; */
.img_cat_acc{height:150px;margin:0 auto 0 auto;}
.namelink_acc {display:block;text-align: center;}
/* .img set height 200px; */
/************************************************* НОВЫЙ-НОВЫЙ КАРКАС ТОВАРА СНАРУЖИ *****************************************************************/
.pdt_place{width:280px;min-height:330px;float:left;overflow:hidden;margin-right:40px;padding:10px 0;/*background-color:#ccc;*/}
.pdt_place a>span{display:block;margin:10px 0 0 0;font-size:17px;font:normal 100% Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;}

.pdt_place_cgrl{width:280px;min-height:410px;float:left;overflow:hidden;margin:0 20px 0 10px;padding:10px 0;/*background-color:#ccc;*/}
.pdt_place_cgrl a>span{display:block;margin:10px 0 0 0;font-size:17px;font:normal 100% Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;}

.pdt_place_hum{width:280px;min-height:450px;float:left;overflow:hidden;margin:0 20px 0 10px;padding:10px 0;}
.pdt_place_hum a>span{display:block;margin:10px 0 0 0;font-size:17px;font:normal 100% Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;}

.pdt_place_acc{width:280px;min-height:450px;float:left;overflow:hidden;margin:0 20px 0 10px;padding:10px 0;}
.pdt_place_acc a>span{display:block;margin:10px 0 0 0;font-size:17px;font:normal 100% Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;}

.pdt_place_set{width:280px;min-height:500px;float:left;overflow:hidden;margin:0 20px 0 10px;padding:10px 0;}
.pdt_place_set a>span{display:block;margin:10px 0 0 0;font-size:17px;font:normal 100% Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;}

.pdt_place_cgr_box{width:280px;min-height:400px;float:left;overflow:hidden;margin-right:40px;padding:10px 0;}
.pdt_place_cgr_box a>span{display:block;margin:10px 0 0 0;font-size:17px;font:normal 100% Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;}

.article{margin:2px 0;color:#a6a6a6;font-size:12px;}

.desc{margin:10px 0;font-style:italic;color:#a6a6a6;}
.par{width:154px;height:100%;overflow:hidden;float:left;/*background-color:#aaa;*/}
.par b{font-weight:100;font-size:0.9em;color:#a6a6a6;}
.power{height:10px;width:56px;}
.stock{width:40px;float:left;margin-left:10px;text-align:center;}
.stock p{font-size:10px;}
.stock_too{width:114px;float:right;text-align:left;}
.stock_too p{font-size:10px;margin:5px 0 0 25px;}
.stock_too_no_q{width:114px;float:right;text-align:left;margin:10px auto;}
.stock_too_no_q p{font-size:10px;margin:3px 0 0 23px;}
.nostock{width:98%;height:100%;clear:both;margin-bottom:15px;border-bottom:2px solid #8d4d23;}
.nostock h3{width:230px;padding:3px 10px;margin-top:20px;border-radius:5px 5px 0 0;color:#fff;background-color:#8d4d23;}

/*
.pdt_place_hum{width:280px;min-height:380px;float:left;overflow:hidden;margin:10px 20px 10px 10px;padding:10px 0;background-color:#ccc;}
.pdt_place_hum img{height:152px;}
.pdt_place_hum h1{margin:10px 0;font-size:17px;}
.pdt_place_hum a{color:#a76833;}
.pdt_place_hum a:hover{text-decoration:none;}*/

/***** ТОВАР ВНУТРИ ************************************************************/

.pdt_place_in h6{margin:15px 5px 5px 0;}
.pdt_info_in{width:50%;min-width:635px;overflow:hidden; padding-top:5px;}
.desc_in{float:left;width:75%;}
.desc_in h6:first-child{margin:0 5px 5px 0;}
.desc_in b{font-weight:100;font-size:0.9em;color:#888;}
.img_cat_in{height:80px;margin:5px 0px 5px 5px;}

.stock_in{font-size:13px;}
.img_stock_in{vertical-align:-5px;}

/**** ПАНЕЛЬ ПОКУПОК *********************************************************/

.price_rub{/*position:relative;top:5px;left:0;*/}
.price{font-size:30px;font-weight:bold;color:/*#533012*/black;}
.price_sale_new{font-size:30px;font-weight:bold;color:/*#533012*/red;}
.rub{font-size:10px;}
.rub_sale_new{font-size:10px;color:red}
.price_sale{/*font-size:20px;*/color:black;padding-right:10px;}
.sale_line{font-size:22px;color:red;text-decoration:line-through;text-align:left;margin-left:20px;}
.sale_line+.price_rub>.price{line-height:16px;color:#c40000;}
.sale_line+.price_rub>.rub{color:#c40000;}
.sale_line+.price_rub{line-height:24px important!;margin-bottom:3px;}

.sale{font-size:28px;color:red;}

.stock_qt{padding:0;overflow:hidden;}
.stock_qt>.qt_place{margin-top:5px;float:right;}

.qt_place{width:70px;overflow:hidden;}
.qt_nav{width:24px;float:left;}
.qt_input{width:46px;float:right;}

.plus{width:12px;height:6px;padding:5px 5px 0 5px;background-image:url(img/plus_count.png);background-repeat:no-repeat;background-position:center;}
.plus:hover{background-image:url(img/plus_count_hover.png);}
.minus{width:12px;height:6px;padding:0 5px 5px 5px;background-image:url(img/minus_count.png);background-repeat:no-repeat;background-position:center;}
.minus:hover{background-image:url(img/minus_count_hover.png);}

.product_count_input{width:20px;height:20px;border:1px solid #a6a6a6;border-radius:5px;text-align:center;}
.product_count_input:hover{border-color:#a18d26;}
.product_count_input:focus{border-color:#a18d26;outline:none;}

.unit{font-size:0.7em;}

.nostock_plus{width:12px;height:6px;padding:5px 5px 0 5px;background-image:url(img/plus_count.png);background-repeat:no-repeat;background-position:center;}
.nostock_minus{width:12px;height:6px;padding:0 5px 5px 5px;background-image:url(img/minus_count.png);background-repeat:no-repeat;background-position:center;}
.nostock_product_count_input{width:20px;height:20px;border:1px solid #a6a6a6;border-radius:5px;text-align:center;background-color:#f1f1f1;}

.pdt_buy_block{width:126px;float:right;text-align:center;/*background-color:#ccc;*/}
.pdt_buy_in_block{width:150px;padding:10px 0;margin-top:10px;float:right;text-align:center;background-color:#f2f2f2;border-radius:5px;}
.pdt_buy{width:126px;height:100%;/*float:right;*/text-align:right;/*background-color:#ccc;*/margin:0 auto 0 auto;}
.pdt_buy_box{height:100%;float:right;text-align:right;/*background-color:#ccc;*/}
.button_buy{
	width:126px;
	height:26px;
	margin-top:5px;
	cursor:pointer;
	float:right;
	background-color:#a16b00;
	border-radius:5px;
	background-image:linear-gradient(bottom, #a16b00 0%, #a18d26 100%);
	background-image: -o-linear-gradient(bottom, #a16b00 0%, #a18d26 100%);
	background-image: -moz-linear-gradient(bottom, #a16b00 0%, #a18d26 100%);
	background-image: -webkit-linear-gradient(bottom, #a16b00 0%, #a18d26 100%);
	background-image: -ms-linear-gradient(bottom, #a16b00 0%, #a18d26 100%);
	border:1px solid #a16b00;
}
.button_buy:hover{
	background-color:#a18d26;
	border-radius:5px;
	background-image:linear-gradient(bottom, #a18d26 0%, #a18d26 100%);
	background-image: -o-linear-gradient(bottom, #a18d26 0%, #a18d26 100%);
	background-image: -moz-linear-gradient(bottom, #a18d26 0%, #a18d26 100%);
	background-image: -webkit-linear-gradient(bottom, #a18d26 0%, #a18d26 100%);
	background-image: -ms-linear-gradient(bottom, #a18d26 0%, #a18d26 100%);
}
.button_buy:active{
	background-color:#a16b00;
	border-radius:5px;
	background-image:linear-gradient(bottom, #a18d26 0%, #a16b00 100%);
	background-image: -o-linear-gradient(bottom, #a18d26 0%, #a16b00 100%);
	background-image: -moz-linear-gradient(bottom, #a18d26 0%, #a16b00 100%);
	background-image: -webkit-linear-gradient(bottom, #a18d26 0%, #a16b00 100%);
	background-image: -ms-linear-gradient(bottom, #a18d26 0%, #a16b00 100%);
	}
/*.button_buy div>a{text-decoration:none;padding:5px 0;color:white;}
.button_buy div{text-align:center;color:white;font-size:11px;font-weight:bold;}
.button_buy img{vertical-align:-8px;margin-right:2px;}*/

.button_buy_sale{
	width:120px;
	height:26px;
	margin-top:5px;
	cursor:pointer;
	float:right;
	background-color:#c40000;
	border-radius:5px;
	background-image:linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	background-image: -o-linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	background-image: -moz-linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	background-image: -webkit-linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	background-image: -ms-linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	border:1px solid #c40000;
}
.button_buy_sale:hover{
	background-color:#ed0000;
	border-radius:5px;
	background-image:linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	background-image: -o-linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	background-image: -moz-linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	background-image: -webkit-linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	background-image: -ms-linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
}
.button_buy_sale:active{
	background-color:#c40000;
	border-radius:5px;
	background-image:linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	background-image: -o-linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	background-image: -moz-linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	background-image: -webkit-linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	background-image: -ms-linear-gradient(bottom, #ed0000 0%, #c40000 100%);
}
/*.button_buy_sale div>a{text-decoration:none;padding:5px 0;color:white;}
.button_buy_sale div{text-align:center;color:white;font-size:11px;font-weight:bold;}
.button_buy_sale div>p{text-align:center;color:white;font-size:8px;font-weight:bold;margin:0 15px 0 0;line-height:12px;position:relative;top:9%;}
.button_buy_sale img{/* vertical-align:-8px; *//*margin-left:20px;float:left;}*/

.nostock_button_buy{width:120px;height:26px;margin-top:5px;background-color:#a6a6a6;float:right;border-radius:5px;border:1px solid #a8a8a8;}
.nostock_button_buy a{text-decoration:none;}
.nostock_button_buy p{text-align:center;color:white;font-size:11px;font-weight:bold;}
.nostock_button_buy img{vertical-align:-8px;margin-right:2px;}

.button_buy_test{
	width:120px;
	height:26px;
	margin-top:5px;
	cursor:pointer;
	float:right;
	background-color:#c40000;
	border-radius:5px;
	background-image:linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	background-image: -o-linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	background-image: -moz-linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	background-image: -webkit-linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	background-image: -ms-linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	border:1px solid #c40000;
}
.button_buy_test:hover{
	background-color:#ed0000;
	border-radius:5px;
	background-image:linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	background-image: -o-linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	background-image: -moz-linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	background-image: -webkit-linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	background-image: -ms-linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
}
.button_buy_test:active{
	background-color:#c40000;
	border-radius:5px;
	background-image:linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	background-image: -o-linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	background-image: -moz-linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	background-image: -webkit-linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	background-image: -ms-linear-gradient(bottom, #ed0000 0%, #c40000 100%);
}

.button_buy_img{float:right;}
.button_buy_name{float:right;width:70px;text-align:center;color:white;font-size:9px;font-weight:bold;line-height:10px;margin:3px 10px 0 3px;text-decoration:none;}
.button_buy_name_sale{float:right;width:70px;text-align:center;color:white;font-size:10px;font-weight:bold;line-height:10px;margin:4px 10px 0 3px;}
.button_buy_name_big{float:right;width:70px;text-align:center;color:white;font-size:12px;font-weight:bold;line-height:10px;margin:8px 10px 0 3px;}

.yashare-auto-init{float: left;}
.garanty_ya_block{width:63%;overflow: hidden;}
.no_garanty{margin-bottom:10px;}
#garanty{width:150px;height:55px;float:right;cursor:pointer;}
#garanty span{font-size:14px;font-style:normal;color:#ba690e;border-bottom:1px dashed #ba690e;line-height:17px;}
#garanty span:hover{color:#a18d26;border-bottom:none;}
#garanty p{margin:10px 0 0 3px;text-align:center;}
#garanty img{float:left;}

#garanty_box{
	position:absolute;
	top:0;
	left:0;
	display:none;
	height:850px;
	width:640px;
	border:2px solid #8d4d23;
	border-radius:5px;
	box-shadow:2px 2px 5px #59342d;
	text-align:left;
	padding:15px 0px;
	background-color:#fff;
	font-size:13px;
	z-index:101;
}
#garanty_box h2{margin-bottom:20px;text-align:center;}
#garanty_box img{margin:5px 0 0 20px;}
#garanty_box p{margin:5px 0 20px 25px;}

/* Сообщить о наличии */

.nostock_button{
	width:120px;
	height:26px;
	margin-top:5px;
	cursor:pointer;
	float:right;
	background-color:#6c400e;
	border-radius:5px;
	background-image:linear-gradient(bottom, #6c400e 0%, #8d4d23 100%);
	background-image: -o-linear-gradient(bottom, #6c400e 0%, #8d4d23 100%);
	background-image: -moz-linear-gradient(bottom, #6c400e 0%, #8d4d23 100%);
	background-image: -webkit-linear-gradient(bottom, #6c400e 0%, #8d4d23 100%);
	background-image: -ms-linear-gradient(bottom, #6c400e 0%, #8d4d23 100%);
	border:1px solid #6c400e;
}
.nostock_button:hover{
	background-color:#8d4d23;
	background-image:linear-gradient(bottom, #8d4d23 0%, #8d4d23 100%);
	background-image: -o-linear-gradient(bottom, #8d4d23 0%, #8d4d23 100%);
	background-image: -moz-linear-gradient(bottom, #8d4d23 0%, #8d4d23 100%);
	background-image: -webkit-linear-gradient(bottom, #8d4d23 0%, #8d4d23 100%);
	background-image: -ms-linear-gradient(bottom, #8d4d23 0%, #8d4d23 100%);

}
.nostock_button:active{
	background-color:#8d4d23;
	background-image:linear-gradient(bottom, #8d4d23 0%, #6c400e 100%);
	background-image: -o-linear-gradient(bottom, #8d4d23 0%, #6c400e 100%);
	background-image: -moz-linear-gradient(bottom, #8d4d23 0%, #6c400e 100%);
	background-image: -webkit-linear-gradient(bottom, #8d4d23 0%, #6c400e 100%);
	background-image: -ms-linear-gradient(bottom, #8d4d23 0%, #6c400e 100%);
}
.nostock_button p{margin-right:15px;text-align:center;color:white;font-size:8px;font-weight:bold;margin-top:2px;}
.nostock_button img{float:left;vertical-align:-10px;margin:0 0 0 15px;}

/* УВЕДОМИТЬ О НАЛИЧИИ	*/

#st_form_block{
	position:fixed;
	top:0;
	left:0;
	display:none;
	/*height:375px;*/
	width:285px;
	border:2px solid #8d4d23;
	border-radius:5px;
	box-shadow:2px 2px 5px #59342d;
	text-align:left;
	padding:15px 25px;
	background-color:#fff;
	font-size:13px;
	z-index:101;
}
#st_form_block h2{margin-bottom:20px;text-align:center;}
#st_form_block label{margin-left:0px;}
#st_form_block p{margin:5px 0 20px 0px;}
#st_title{margin-bottom:10px;}
#st_name{width:265px;}
#st_phone{width:100px;}
#st_email{width:265px;}
#st_form_block img{vertical-align:-10px;}
/* #st_form_block p{margin:2px 0 0 22px;} */
#st_err{display:none;width:170px;float:right;margin:0 15px 5px 10px;font-size:12px;}
#st_err img{vertical-align:-10px;}
#st_err>p{margin:2px 0 0 22px;color:red;}
#st_form_answ{
	position:fixed;
	top:0;
	left:0;
	display:none;
	/*height:375px;*/
	/* width:285px; */
	border:2px solid #8d4d23;
	border-radius:5px;
	box-shadow:2px 2px 5px #59342d;
	text-align:left;
	padding:15px 25px;
	background-color:#fff;
	font-size:13px;
	z-index:101;
}
/**** КОРОБКИ ****************************************************************************/
.box_in{height:100%;text-align:center;margin-left:10px;overflow:hidden;}
.box>p { padding-bottom: 10px;}
.box_in>p:not(:first-child) { padding-top: 10px; padding-bottom: 10px; }
.box{height:100%;margin:0 auto}
/*.box_in_box{height: 200px;width: 220px;float: left;margin: 10px 10px 0 5px;text-align: center;}*/
.box .pdt_buy_box { float:none; text-align:center; }
.box .button_buy { float:none; }
.box .qt_place {margin-right: 10px;}

.buy_box {width:140px;height:17px;cursor:pointer;background-image:url(img/buy_box.png);/*display:none;*/}
.buy_box:hover{background-image:url(img/buy_box_hover.png);}


/***** ДОПКИ ************************************************************************************/

.all_acc{height:250px;overflow:hidden;}
.acc_pdt{width:150px;height:170px;float:left;margin:12px;}
.acc_pdt img{margin-bottom:5px;}
.acc_pdt a{font-size:14px;color:#3e2826;}
.acc_pdt a:hover{text-decoration:none;color:#a76833;}
.acc_pdt p{margin-top:5px;font-size:16px;}


.dop_block_cgr{height:190px;overflow:hidden;}
.like_pdt_cgr{width:150px;height:100%;float:left;margin:12px;}
.like_pdt_img_cgr{width:150px;}

.dop_block_cgrl{height:260px;overflow:hidden;}
.like_pdt_cgrl{width:150px;height:100%;float:left;margin:12px;}
.like_pdt_img_cgrl{height:100px;}

.dop_block_hum{height:260px;overflow:hidden;}
.like_pdt_hum{width:150px;height:100%;float:left;margin:12px;}
.like_pdt_img_hum{height:100px;}

.dop_block_acc{height:250px;overflow:hidden;}
.like_pdt_acc{width:150px;height:170px;float:left;margin:12px;}
.like_pdt_img_acc{height:80px;}

.dop_block_set{height:170px;overflow:hidden;}
.like_pdt_set{width:150px;height:100%;float:left;margin:12px;}
.like_pdt_img_set{width:150px;}

[class*='like_pdt'] a{font-size:14px;color:#3e2826;}
[class*='like_pdt'] a:hover{text-decoration:none;color:#a76833;}
[class*='like_pdt'] p{margin-top:5px;font-size:16px;}
[class*='like_pdt'] img{margin-bottom:5px;}





/***** КОММЕНТАРИИ *******************************************************/

.cmt_block{
	margin-top: 30px;
	/*clear:left;*/								/* ИЗБАВИТЬСЯ ОТ ЭТОГО ПАРАМЕТРА */
}

.comments{margin:12px 20px 12px 20px;border-bottom:1px dashed #F0F0F0;}
.comments p{margin:5px 0 15px 15px;}
.comments_name{font-size:14px;}
.comments_date{font-style:italic;font-size:11px;color:#ccc;}

#cmt_form_block{width:400px;}
#cmt_form{margin:20px 0 10px 20px;}
#cmt_form label{font-size:13px;color:#a6a6a6;}
#cmt_form input,textarea{margin:5px 0 20px 0;}
#cmt_name{width:320px;}
#cmt_text{width:320px;}
#cmt_captcha{width:100px;height:48px;vertical-align:20px;font-size:27px;text-transform:uppercase;}
#cmt_err{width:250px;}








.img_min{height:50px;padding:5px;border:1px solid #a18d26;border-radius:5px;cursor:pointer;}
.img_min_{height:50px;padding:5px;border-radius:5px;cursor:pointer;}
[id*='img_big']{display:block;}
[id*='img_big_']{display:none;}

.img_big {
	padding: 10px 30px 10px 30px;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 102;
	background-color: white;
	border: 2px solid #533012;
	text-align: center;
	border-radius:5px;
}
.img_big_title{margin:5px 0;}


/***** КОРЗИНА *********************************************************/

.product_count_input_cart{width:20px;margin-left:25px;}
.plus_cart{width:12px;height:6px;padding:5px 5px 0 5px;position:relative;top:12px;right:25px;cursor:pointer;background-image:url(img/plus_count.png);background-repeat:no-repeat;background-position:center;/*border:1px solid #533012;*/}
.plus_cart:hover{background-image:url(img/plus_count_hover.png);}
.minus_cart{width:12px;height:6px;padding:0 5px 5px 5px;position:relative;top:-8px;right:25px;cursor:pointer;background-image:url(img/minus_count.png);background-repeat:no-repeat;background-position:center;/*border:1px solid #533012;*/}
.minus_cart:hover{background-image:url(img/minus_count_hover.png);}


.info_cat {height:100%;padding:10px 0 0 10px;}
.info_cat h1{margin-bottom:10px;}
.info_cat h1 a{color:#a76833;}
.info_cat h1 a:hover{text-decoration:none;color:#a76833;}

.info_product {padding:10px 0 10px 0px;width:100%;height:100%;}
.param_product{height:35px;}
.info_product b{color:#533012;}

.product_price{height:100%;float:left;width:130px;font-size:22px;background-color:#e5e988;}
.info_product_cat_left{height:35px;float:left;width:200px;}
.info_product_cat_center{float:left;height:35px;width:200px;}
.info_product_cat_right{float:left;height:35px;width:140px;}







/******* КОНТЕНТ ******************************************************/
.line{width:96%;min-width:960px;height:35px;margin:0 auto;background-color:#a18d26;border-radius:5px;
	background-image:linear-gradient(bottom, #a16126 0%, #a18d26 100%);
	background-image: -o-linear-gradient(bottom, #a16126 0%, #a18d26 100%);
	background-image: -moz-linear-gradient(bottom, #a16126 0%, #a18d26 100%);
	background-image: -webkit-linear-gradient(bottom, #a16126 0%, #a18d26 100%);
	background-image: -ms-linear-gradient(bottom, #a16126 0%, #a18d26 100%);
	border:1px solid #a16126;}
.content {
	margin-left: 265px;
	height:100%;
	min-height:700px;
	padding: 0 10px 20px 0;
	/*background-color: #ccc;*/
	/*margin-top: 20px;*/
}

.slider{margin-top:30px;}

/* SALE */
.sale_block{width:95%;margin:20px 0 30px 0;}
.sale_place{/*height:270px;*/text-align:center;overflow:hidden;border-bottom: 1px #ccc dashed;}
.sale_box{display:inline-block;width:150px;vertical-align:top;margin:20px 1.5% 1.5% 1.5%;text-align:left;}
.sale_box a{font-size:14px;}
.sale_img{height:100px;margin-bottom:5px;}
.sale_img_cgr{width:150px;margin:43px 0 35px 0;}


.sale-offer__link {
	background-color: red;
	border-radius: 5px;
}

/* LOGOS */
.pdr_logo_place{width:95%;text-align:center;margin-bottom: 20px; padding-top: 20px; border-top: 1px #ccc dashed}
.pdr_logo_box{display:inline-block;margin:10px;}
.pdr_logo_box img{height:80px;}

.brand_place{width:95%;height:180px;text-align:center;overflow:hidden;margin:30px 10px;}
.brand_box{width:16,66666666666667%;display:inline-block;vertical-align:top;text-align:left;padding-right:2%;margin:20px 0;}
.brand_box a{font-size:13px;}




.content_article{
	margin-left: 265px;
	height:100%;
	min-height:700px;
	padding: 0 10px 20px 0;
	/*background-color: #ccc;*/
}

.content_article h6{font-size:14px;font-weight:bold; color:#444;}
/*.content_article img{margin:10px;} не нужен*/

.index_content {
	height:100%;
	padding: 0 15px 20px 0;
	/*background-color: #ccc;*/
	border-radius:5px;
}
.content_pdt{height:100%;overflow:hidden;}

/******* ЛЕЗВИЕ ********************************************************/

.razor{height:290px;}

/****** ФУТЕР **********************************************************/

.footer {width:92%;margin-top:-290px;clear:both;min-width:960px;max-width:1280px;margin-left:auto;margin-right:auto;border-radius:5px 5px 0 0;background-color:#3e2826;/*border-top:5px dashed #fff;*/}
.footer hr{width:97%;margin-left:auto;margin-right:auto;border-bottom:1px solid #000;border-top:1px solid #59342d;border-right:none;border-left:none;}
.footer_top{overflow:hidden;}
.footer_cat{float:left;overflow:hidden;}
.footer_cat_block{height:165px;float:left;margin:20px 0 0 30px;text-align:left;}
.footer_cat_block h1{font-size:16px;color:#a18d26;margin-bottom:5px;}
.footer_cat_block span{display:block;font-family:Arsenal;font-size:16px;color:#a18d26;margin-bottom:5px;}
.footer_cat_block a{color:#a18d26;text-decoration:none;}
.footer_cat_block a:hover{text-decoration:underline;}
.footer_cat_place p a{font-size:12px;color:#a6a6a6;text-decoration:none;}
.footer_cat_place p span{margin-bottom:0;font-family:Tahoma;font-size:12px;color:#a6a6a6;text-decoration:none;}
.footer_cat_place p a:hover{color:#fff;text-decoration:underline;}

#footer18{
	display: inline-block;
	/*margin-bottom: 10px;*/
}
#footer_info{
	display: inline-block;
	position:relative;
	bottom:10px;
	left:0;
}

.footer_middle{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 30px;
}

.telegram_widjet{
	float:right;
	position:relative;
	top:25px;
	right:35px;
}

/* #habanos_point_block{
	position:relative;
	top:20px;
	left:40px;
	float:left;
} */
#habanos_point_img{
	position:relative;
	margin-right:5px;
	vertical-align: 2px;
}
#habanos_point_info{
	width:250px;
	display: inline-block;
	position:relative;
	bottom:18px;
	font-family: Arsenal;
	font-size: 17px;
	color:white;
	text-align: left;
}
#habanos_point_a{
	text-decoration: none;
}

.yandex_rating {
	position: relative;
	right:0;
	top:0;
}

.about{margin:25px 30px 0 680px;text-align:left;}
.about p{font-size:11px;color:#a6a6a6;}

.footer_bottom{overflow:hidden;}
.copy{width:60%;float:left;text-align:left;margin:15px 0 10px 25px;}
.copy p{color:#a6a6a6;font-size:11px;}
.copy a{color:#a18d26;}
.copy a:hover{color:#a18d26;text-decoration:none;}
.seo_buttons{margin-bottom:10px;}
.seo_button{display:inline-block;}

.footer_contacts{float:right;margin:20px 30px 20px 0;}
.soc{text-align:left;overflow:hidden;}
.soc p{float:right;font-size:11px;color:#a6a6a6;margin:10px 5px 0 0;}
.twitter{float:right;width:89px;height:23px;background-image:url(img/t.png);}
.twitter:hover{background-image:url(img/t_hover.png);}
.facebook{float:right;width:87px;height:23px;background-image:url(img/f.png);margin-top: 5px;}
.facebook:hover{background-image:url(img/f_hover.png);}
.odnkl{float:right;width:28px;height:23px;background-image:url(img/o.png);}
.odnkl:hover{background-image:url(img/o_hover.png);}
.vk{float:right;width:89px;height:23px;background-image:url(img/vk.png);margin-top: 5px;}
.vk:hover{background-image:url(img/vk_hover.png);}
.tel{text-align:right;margin-bottom:10px;}
.tel p{color:#a6a6a6;font-size:11px;}
.tel span{color:#fff;font-size:18px;}
.insta{float:right;width:72px;height:23px;background-image:url(img/insta.png);margin-top: 7px;}
.insta:hover{background-position: 0px 22px;}
/* INSTAGRAM */
.ig-b- { display: inline-block; float:right;}
.ig-b- img { visibility: hidden; }
.ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; }
.ig-b-32 { width: 32px; height: 32px; background: url(//badges.instagram.com/static/images/ig-badge-sprite-32.png) no-repeat 0 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.ig-b-32 { background-image: url(//badges.instagram.com/static/images/ig-badge-sprite-32@2x.png); background-size: 60px 178px; } }
/* --------- */

/* Social Mini */
.social_mini{position:relative;padding:30px 0 0 0;float:right;clear:both;}
.social_mini span{position:relative;bottom:7px;font-size: 12px;}
.insta_m img{height:20px;}
.vk_m img{height:20px;}
.facebook_m img{height:20px;}

.delivery .social_mini { padding-top:15px; }
.delivery .social_mini p{ padding-bottom:7px;}

.contacts .social_mini{ padding-top:10px;}
.contacts .social_mini p{ padding-bottom:3px;}
.contacts .insta_m img { height:40px; margin-left:3px; }
/* ----------- */

/* Social Big */
#social_big{width: 500px;position:relative;padding:10px 0;margin:80px auto;text-align: center}
#social_big span{font-family:Arsenal;display:block;position:relative;font-size:20px;margin:20px 0;}
#social_big a{margin:0 15px;}
#insta_b img{height:100px;}
#vk_b img{height:90px;margin-bottom:5px;}
#facebook_b img{height:90px;margin-bottom:5px;}

/* ----------- */
#spasibo{margin-top: 50px;text-align: center;}
#spasibo span:first-child{
	display: block;
	font-family: Arsenalb;
	font-size: 20px;
	margin-bottom: 10px;
}
#spasibo span:last-child{
	display: block;
	font-family: Arsenal;
	font-size: 15px;
	margin-bottom: 20px;
}


#back_up {
	position: fixed;
	top: 0;
	left: 0;
	background-color: #333 transparent;
	display: none;
	cursor: pointer;
	opacity: 0.7;
}

#back_up:hover{background-color:#3e2826;}
#back_up p{position:relative;top:0px;left:0;font-size:14px;transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);}
#back_up a{color:white;text-decoration:none;background-color:#3e2826;padding:5px;border-radius:5px;}

/***** ПОМОЩЬ ПОКУПАТЕЛЮ *******************************************************/

.help_place{margin:10px 25px 0 0;border-bottom:1px dashed #a6a6a6;padding-bottom:20px;overflow:hidden;}
.help_place h6{margin-bottom:10px;}
.help_place a img{float:left;width:93px;margin:10px 10px 10px 0;background-color:#ccc;}
.help_place a{color:#8d4d23;}
.help_place a:hover{color:#a18d26;text-decoration:none;}
.help_desc{margin:0 0 0 103px;}
.help_place p {position:relative; margin:5px 0 0 0;}
.help_place img { display:block;margin:0 auto; }




.discount_place{width:95%;margin:10px 25px 0 0;border-bottom:1px dashed #ccc;padding-bottom:20px;overflow:hidden;}
.discount_place h6{margin-bottom:10px;}
.discount_place a img{float:left;width:93px;margin:10px 10px 10px 0;background-color:#ccc;}
.discount_place a{color:#8d4d23;}
.discount_place a:hover{color:#a18d26;text-decoration:none;}
.discount_desc{margin:0 0 0 103px;}
.discount_place p{margin:5px 0 0 0;}
.discount_place ul{margin:10px 0;padding-left:20px;}
.discount_place li{font-size:.8125em;margin:3px 0;padding:0;}
.discount_text {margin:15px 0;}
.discount_cond {display:inline-block;padding:10px 15px;border-radius:5px;background-color:#f2f2f2;}
.discount_banner{display:block;margin:10px 0 30px 0;}
#discount_end{color:#a18d26;}
.back{font-size:16px;margin:10px 0;}




/****** КОРЗИНА *************************************************************/
/*.cart_table{width:97%;margin-top:20px;}
.cart_table tr{border:1px solid #ccc;}
.cart_table td h6{font-size:15px;}
.cart_table td a{color:#6c400e;}
.cart_table td a:hover{color:#a18d26;text-decoration:none;}
.cart_title{font-size:13px;color:#fff;}*/
/*.cart_title{height:30px;float:left;background-color:#6c400e;color:#fff;}*/

#cart_interface h2{margin: 40px 0 20px 0;}
.cart_table{width:100%;text-align:center;margin-top:10px;}
.cart_title{color:#fff;}
.cart_title div{padding:5px 0;}
.cart_left_title{background-color:#8d4d23;border-radius:5px 0 0 0;}
.cart_center_title{background-color:#8d4d23;}
.cart_right_title{background-color:#8d4d23;border-radius:0 5px 0 0;}
.cart_name{border-bottom:1px solid #a6a6a6;text-align:left;padding-bottom:20px;font-size:15px;}
.cart_name a{color:#59342d;}
.cart_name a:hover{color:#a18d26;text-decoration:none;}

.cart_price{border-bottom:1px solid #a6a6a6;}
.cart_qt{border-bottom:1px solid #a6a6a6;}
.cart_elem_qt{width:70px;background-color:#ccc;}
.cart_sum{border-bottom:1px solid #a6a6a6;}

.price_incart{font-size:22px;font-weight:bold;color:/*#533012*/black;}
.rub_incart{font-size:9px;}
.price_incart_sale{font-size:22px;font-weight:bold;color:red}
.rub_incart_sale{font-size:9px;color:red;}

.cart_img_cgr{width:280px;margin-top:30px;}
.cart_img_cgrl{height:150px;margin-top:30px;}
.cart_img_box{width:160px;margin-top:30px;}
.cart_img_hum{width:160px;margin-top:30px;}
.cart_img_acc{width:160px;margin-top:30px;}
.cart_img_set{width:160px;margin-top:30px;}
.cart_img_tab{height:150px;margin-top:30px;}
.cart_img_pip{height:160px;margin-top:30px;}

.cart_del{width:27px;height:27px;background-image:url(img/del.png);}
.cart_del:hover{background-image:url(img/del_hover.png);}
.cart_del_all{width:160px;height:27px;background-image:url(img/del.png);background-repeat: no-repeat;text-decoration:underline;cursor:pointer;}
.cart_del_all:hover{background-image:url(img/del_hover.png);text-decoration:none;}
.cart_del_all p{padding:3px 0 3px 27px;/*margin-left:27px;*/font-size:15px;color:#59342d;}
.cart_del_all p:hover{color:#a18d26;}
#calc{margin-top: 10px;}
.total_table{width:95%;}
.cart_total{font-size:15px;padding:4px;float:right;line-height: 27px;}
.cart_delivery{font-size:15px;padding:4px;float:left;line-height: 27px;}
.cart_min{font-size:15px;padding:4px;float:right;line-height: 27px;}
.cart_min_delivery{font-size:15px;padding:4px;float:left;line-height: 27px;}
#calc_delivery{width:95%;margin-top: 10px;overflow: hidden;}
#delivery p{font-size:15px;}

#dlv_block {width:95%;border-bottom:1px solid #a6a6a6;padding-bottom: 20px;}
#dlv_block p{margin:15px 10px 3px 10px;}
#dlv_block div{margin:0 0 0 30px;}
.cart_input {width:15px;height:15px}


.cart_form{margin-top: 30px;}
.cart_form h2{margin-bottom: 20px;}
.cart_form p{margin:5px 0 10px 20px;}
.cart_form label{margin:0 0 0 20px;font-size:13px;}
.cart_form input[type='text']{width:250px;}
.cart_form textarea {width:50%;min-width:250px;height:49px;}
#phone{width: 233px;}
#left_cart_form{width:350px;float:left;}
#right_cart_form{margin-left: 350px;width:70%;loat:right;}
.two_inp{overflow:hidden;}
.lname_inp{float:left;}
.promo_inp{margin-top:10px;}
.promo_err{display:inline-block;margin:5px 0 0 10px !important;}
#apply{margin: 15px 0;}
#cart_send{outline: none;width:130px;height:28px;}
#cart_send_loader{display:none;}

.td_card{text-align:center;}
.td_card label{font-size: 15px;vertical-align:1px;}
.td_card input{width:57px;height:15px;margin-left:5px;}
.append_block{display:inline-block;width:20px;}
.append_card_yes{display:inline-block;vertical-align:-3px;}
.append_card_no{display:none;}
.apply_card{margin:0 10px 0 10px;font-size:17px;}

/* Empty Cart (ec) */
.ec_title{margin:60px 0;text-align:center;font-size:18px;}
.ec_info_block{width:560px;margin:0 auto 50px auto;}
.ec_info_title{font-size:18px;text-align:center;}
.ec_info_img{text-align:center;margin:20px 0;}
.ec_info_rule1,.ec_info_rule2{font-size:13px;margin-left:70px;}

/****** ФОРМА ОТПРАВКИ ЗАКАЗА ************************************************/

.img_product_cart{height:30px;}

#mask {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #3e2826;
	opacity: 0.8;
	z-index: 100;
	display: none;
}

#mask_freeze {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #3e2826;
	opacity: 0.5;
	z-index: 100;
	display: none;
}

#mask_reg {
	display: none;
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: white;
	opacity: 1;
	z-index: 100;
}

.win_close{width:20px;height:20px;position:absolute;top:0;left:0;cursor:pointer;background-image:url(img/win_close.png);z-index: 1001;}
.win_close:hover{background-image:url(img/win_close_hover.png);}

.page_404{width:500px;position:relative;top:50px;left:50px; overflow: hidden;margin-bottom: 150px;}
.page_404 h1{font-family: Arsenal,sans-serif;font-size: 48px;margin-bottom:10px;}

/* ---- Подарок ---- */

#gift_button {
	position: relative;
	bottom: 6px;
	width: 210px;
	margin: 0 0 10px 15px;
	cursor: pointer;
	border-bottom: 1px #ccc dashed
}

#gift_button span {
	position: relative;
	bottom:12px;
	left:5px;
	font-size: 16px;
}

#gift_button a {color: #3e2826;text-decoration: underline;}
#gift_button a:hover {color: #8d4d23;text-decoration: none;}

#gift_place { width: 210px; clear:both; overflow:hidden; margin:0 0 10px 10px; padding-bottom:10px; border-bottom:1px dashed #ccc;}
#gift_place img { float:left; margin:5px 3px 5px 0;}
#gift_place div { float:left; margin:0 0 0 0; }
#gift_place p { padding:3px 6px; font-size:16px;}
#gift_place a {color: #3e2826;text-decoration: underline;}
#gift_place a:hover {color: #8d4d23;text-decoration: none;}
/* ---- Блок новостей ---- */

#news_place {
	width: 97%;
	min-height: 160px;
	text-align: center;
	overflow: hidden;
	margin-top: 20px;
	border-bottom: 1px #ccc dashed;
}

#news_block {
	display: inline-block;
	width: 45%;
	min-height: 140px;
	margin: 0 0 20px 30px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}

#news_block img {width: 80px;float: left;margin: 0 5px 5px 0;}
#news_block .news_title {display: block;margin-bottom: 5px;}
#news_info {margin-top: 10px;}
#news_info .news_full {float: right;}

#login {
	float: right;
	margin:5px 0 0 0;
	width: 19%;
	text-align: center;
}
#login span:hover {border-bottom: none;}

#login span {
	font-size: 14px;
	line-height: 14px;
	border-bottom: 1px #a16b00 dashed;
	cursor: pointer;
	margin-left: 5px;
	vertical-align: 3px
}

#login img {line-height: 20px;}
#login a {font-size: 14px;margin-left: 5px;vertical-align: 3px}

#login_form_block{
	position:absolute;
	top:0;
	left:0;
	display:none;
	height:230px;
	width:335px;
	border:2px solid #8d4d23;
	border-radius:5px;
	box-shadow:2px 2px 5px #59342d;
	text-align:left;
	padding:15px 0;
	background-color:#fff;
	font-size:13px;
	z-index:101;
}

#login_form_block h2{margin-bottom:20px;text-align:center;}
#login_form_block label{margin-left:25px;}
#login_form_block p{margin:5px 0 20px 25px;}
#card {width:265px;}
#password{width:265px;}
#send_login {width:90px;outline: none}
#err_login{display:none;width:190px;float:right;margin:0 10px 5px 10px;font-size:12px;}
#err_login img{vertical-align:-10px;}
#err_login p{margin:2px 0 0 22px;color:red;}

#reg_form_reg {
	position:absolute;
	top:0;
	left:0;
	display:none;
	height:360px;
	width:335px;
	border:2px solid #8d4d23;
	border-radius:5px;
	box-shadow:2px 2px 5px #59342d;
	text-align:left;
	padding:15px 0;
	background-color:#fff;
	font-size:13px;
	z-index:101;
}

#reg_form_reg_title{font-size:20px; margin-bottom:20px;text-align:center;}
#reg_form_reg label{margin-left:25px;}
#reg_form_reg .input_block {margin:5px 0 20px 25px;}
#err_reg {display:none;margin:0 10px 5px 10px;font-size:12px;}
#err_reg img{vertical-align:-5px;}
#err_reg p{margin:2px 0 0 22px;color:red;}

.cabinet_title_line{overflow: hidden;}
.cabinet_title{float: left;}
.cabinet_sale{
	float:right;
	margin:0 30px 0 0;
	font-size: 18px;
	font-family: Arsenal;
	line-height: 30px;
	border-radius:5px;
	padding:0 5px;
	color:#fff;
	text-shadow:0.5px 0.5px 0px black;
	background-color:#a60000;
	background-image:linear-gradient(bottom, #a60000 0%, #ea0202 100%);
	background-image: -o-linear-gradient(bottom, #a60000 0%, #ea0202 100%);
	background-image: -moz-linear-gradient(bottom, #a60000 0%, #ea0202 100%);
	background-image: -webkit-linear-gradient(bottom, #a60000 0%, #ea0202 100%);
	background-image: -ms-linear-gradient(bottom, #a60000 0%, #ea0202 100%);
	border:1px solid #a60000;
}
#cabinet_line{overflow:hidden;margin:20px 0 50px 0;width:96%;}
/*#cabinet_line h1{float:left;margin:10px 0 0 0;padding:0;}*/
.cabinet_line_tab{float:left;padding:3px;}
#cabinet_offers_tab,#cabinet_edit_tab,#cabinet_history_tab,#cabinet_help_tab{margin:19px 0 0 0;padding:5px 10px;cursor:pointer;}
.active_tab{padding:3px;background-color:#8d4d23 !important;border-radius:5px;box-shadow:inset 1px 1px 1px #3e2826;}
.active_tab a{color:#fff;text-decoration:none;}
.active_tab a:hover{color:#fff !important;}
#cabinet_offers_tab{}
#cabinet_edit_tab{}
#cabinet_history_tab{}
#cabinet_history_box h4{margin: 20px 0 15px 0;}
#cabinet_edit_box h4{margin: 20px 0 15px 0;}
#cabinet_edit_box input{margin: 3px 0 10px 0;width:200px;}
#cabinet_edit_box #phone{width: 183px;}
#cabinet_edit_box #address{margin: 3px 0 10px 0;width: 300px; height:50px;}
#cabinet_edit_box #subscribe{margin: 3px 0 10px 0;width: 15px;}
#cabinet_edit_box_left{float:left;margin-right: 30px;}
#cabinet_edit_box_right{float: left;}

#cabinet_edit_info{
	position:fixed;
	top:0;
	left:0;
	display:none;
	height:130px;
	width:335px;
	border:2px solid #8d4d23;
	border-radius:5px;
	box-shadow:2px 2px 5px #59342d;
	text-align:center;
	padding:15px 0;
	background-color:#fff;
	font-size:13px;
	z-index:101;
}
#cabinet_edit_info h2{margin-bottom:20px;text-align:center;}
#cabinet_edit_info label{margin-left:25px;}
#cabinet_edit_info p{margin:50px auto 0 auto;font-family: Arsenal;font-size: 17px;}

#cabinet_history_box .cart_total{margin-top:13px;padding: 0;font-size: 13px;line-height: 30px;}
.cabinet_order_line{height:30px;margin-top:20px;border-radius:5px 5px 5px 5px;cursor:pointer;padding:0px 15px;}
.cabinet_order_line span{font-size:13px;line-height: 13px;color:black;margin-top:10px;display:inline-block;}
.active_line{background-color:lightgreen;}
.passive_line{background-color:#ccc;}
.cabinet_order_info{margin-right: 20px;}
.cabinet_order_more{float:right;border-bottom:1px dashed black;}
.cabinet_order_more:hover{border-bottom: none;}
.cabinet_order_box{display: none;width:100%;}
.cabinet_order_box_active{display: block;width:100%;margin-bottom: 20px;}
.cabinet_order_table_name_line td{border-bottom: 1px solid #a6a6a6;font-size: 13px;}
.cabinet_order_calc_line{overflow: hidden;}
.cabinet_delivery_info{height:46px;margin-top:15px;float: left;line-height: 30px;}

#rules_link{font-size:14px;font-style:normal;color:#ba690e;cursor:pointer;border-bottom:1px dashed #ba690e;line-height:14px;display:inline-block; margin:0 0 0 5px;}
#rules_link:hover{color:#a18d26;border-bottom:none;}
#rules_box{
	position:fixed;
	top:0;
	left:0;
	display:none;
	height:400px;
	width:600px;
	border:2px solid #8d4d23;
	border-radius:5px;
	box-shadow:2px 2px 5px #59342d;
	text-align:left;
	padding:15px 0;
	background-color:#fff;
	font-size:13px;
	z-index:101;
	overflow-y: scroll;
	overflow-x: hidden;
}
#rules_box h2{margin:20px;text-align:center;}
#rules_box h4{margin:20px;text-align:center;font-weight: bold;}
#rules_box p{font-size: 13px;text-align:justify;margin:0 20px 10px 20px;}
#rules_box ol,#rules_box ul{text-align:justify;margin-right:10px;margin-bottom:10px;}
#rules_box li{margin-top:10px;}
#rules_box>ol>li{font-weight:bold;}

div#btn_delivery_block{overflow:hidden;margin:25px 0 15px 0;}
.btn_delivery{float:left;padding:3px 10px;margin-right:20px;cursor:pointer;}
.btn_delivery_span {font-size:17px;border-bottom:1px dashed #6c400e;color:#6c400e;}
.btn_delivery_span:hover {color:#a76833;border-bottom:none;}
.btn_delivery_active{color:#fff !important;text-decoration:none !important; background-color:#8d4d23 !important;border-radius:5px;padding:3px 10px;}


#opt{margin-top: 20px;}
#opt .input_text{width:300px;margin:5px 0 10px 0;}
#opt .input_textarea{width:400px;height:100px;margin: 5px 0 10px 0;}
#opt .input_button{width:200px;margin: 15px 0 10px 0;}

/* Приветствие */
#greeting {
	display: none;
	position: fixed;
	top:50%;
	width:100%;
	height:500px;
	margin-top: -250px;
	z-index: 2000;
}

#greeting_box {
	position: relative;
	width:800px;
	height:500px;
	margin: 0 auto;
	background-color: green;
	overflow: hidden;
	border-radius: 10px;
}

#greeting_close {
	position: absolute;
	top:0;
	right:0;
	width:40px;
	height:40px;
	background-image: url("/img/welcome_close.png");
	background-position: -1px -1px;
	cursor:pointer;
}

#greeting_close:hover {
	background-position: 40px 0;
}

#greeting_link1 {
	position:absolute;
	cursor:pointer;
}

#greeting_link2 {
	position:absolute;
	bottom: 30px;
	right:0;
	left:0;
	margin:0 auto;
	cursor:pointer;
	text-decoration: underline;
	color:white;
}

#greeting_link2:hover {
	text-decoration: none;
}

/* Предупреждение */
#warning {
	display: none;
	position: fixed;
	top:50%;
	width:100%;
	height:250px;
	margin-top: -125px;
	z-index: 2000;
}

#warning_box {
	position: relative;
	width:800px;
	height:250px;
	margin: 0 auto;
	border:3px solid brown;
	background-color: white;
	overflow: hidden;
	border-radius: 10px;
}

#warning_message1 {
	display: block;
	margin:30px;
	font-family: Arsenal;
	font-size: 17px;
}

#warning_message2 {
	display: block;
  text-align: center;
	font-family: Arsenal;
	font-size: 17px;
	font-weight: bold;
}

#warning_link1 {
	position:absolute;
	bottom:40px;
	left: 270px;
	width:70px;
	cursor:pointer;
	font-size: 15px;
	font-weight: bold;
}

#warning_link2 {
	position:absolute;
	bottom:40px;
	right:270px;
	width:70px;
	cursor:pointer;
	font-size: 15px;
	font-weight: bold;
}

.input_button_red{
	/*margin:left;*/
	padding:5px;
	cursor:pointer;
	color:white;
	font-size:13px;
	/*text-shadow:1px 1px 1px black;*/
	background-color:#c40000;
	border-radius:5px;
	background-image:linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	background-image: -o-linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	background-image: -moz-linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	background-image: -webkit-linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	background-image: -ms-linear-gradient(bottom, #c40000 0%, #ed0000 100%);
	border:1px solid #c40000;}
.input_button_red:hover{
	background-color:#ed0000;
	border-radius:5px;
	background-image:linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	background-image: -o-linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	background-image: -moz-linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	background-image: -webkit-linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	background-image: -ms-linear-gradient(bottom, #ed0000 0%, #ed0000 100%);
	border:1px solid #c40000;}
.input_button_red:active{
	background-color:#c40000;
	border-radius:5px;
	background-image:linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	background-image: -o-linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	background-image: -moz-linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	background-image: -webkit-linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	background-image: -ms-linear-gradient(bottom, #ed0000 0%, #c40000 100%);
	border:1px solid #c40000;}
.input_button_red:disabled{
	/*margin:left;*/
	padding:5px;
	cursor:default;
	color:#fff;
	font-size:13px;
	/*text-shadow:1px 1px 1px black;*/
	background-color:#a6a6a6;
	border-radius:5px;
	background-image:linear-gradient(bottom, #ccc 0%, #a6a6a6 100%);
	background-image: -o-linear-gradient(bottom, #ccc 0%, #a6a6a6 100%);
	background-image: -moz-linear-gradient(bottom, #ccc 0%, #a6a6a6 100%);
	background-image: -webkit-linear-gradient(bottom, #ccc 0%, #a6a6a6 100%);
	background-image: -ms-linear-gradient(bottom, #ccc 0%, #a6a6a6 100%);
}


/* Регистрация */

#reg{
	display: none;
	position:fixed;
	top:50%;
	left:0;
	width:100%;
	height:380px;
	margin-top: -190px;
	z-index: 3000;
	border-top: 5px solid red;
	border-bottom: 5px solid red;
	background-color:white;
	text-align: left;
}

#reg_box{position:relative;width:800px;height:380px;margin:0 auto;}
#reg_box label{font-size:13px;color:#888;}
#reg_box input{margin-bottom:10px;}
#reg_box input[type=text]{width:180px;}
#reg_box input[type=password]{width:180px;}
#reg_title{margin:15px;font-family: Arsenal;font-size: 20px;font-weight: bold;text-align: center;}
#reg_message{display:inline-block;position:relative;top:0;margin:15px;font-size: 13px;width:300px;height:290px;overflow: hidden;}
#reg_message_title{font-family: Arsenal;font-size: 17px;font-weight: bold;margin-bottom: 15px;}
/* #reg_form_reg{display:inline-block;position:relative;width:200px;height:290px;overflow: hidden;margin:15px;} */
/* #reg_form_reg_title{font-family: Arsenal;font-size: 17px;font-weight: bold;margin-bottom: 15px;}
#reg_form_login{display:inline-block;position:relative;width:200px;height:290px;overflow: hidden;margin:15px;}
#reg_form_login_title{font-family: Arsenal;font-size: 17px;font-weight: bold;margin-bottom: 15px;}
.reg_form_checkbox{font-size:13px;} */
#send_reg_loader{display:none;}
#send_login_loader{display:none;}
#send_reg{width:150px;}
#send_login{width:100px;}

/* Gallery */
#gallery{position:relative}

#g-max-images{margin:0 0 0 100px;}
#g-mid-images{}
#g-min-images{}

.g-max-image{display:none;}
.g-mid-image{display:none;}
.g-min-image{padding:3px;border:3px solid #eee;cursor:pointer;}
.g-preview-image{display:block;padding:3px;border:3px solid #eee;cursor:pointer;margin:3px auto;}

.g-show{display:block;}
.g-hide{display:none;}

.g-active{border:3px solid #ccc;}

#g-back{}

.zoom{
	cursor: pointer;
}

#max-images{
	display: none;
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 2000;
}

#max-images-box{
	position: relative;
	width:99%;
	height:99%;
	border:3px solid brown;
	background-color: white;
	overflow: hidden;
	border-radius: 10px;
	margin:0 auto;
}

#g-preview-images{
	width:100px;
	float:left;
	margin:10px 0;
	overflow: hidden;
	text-align:center;
}


.g-max-image{
	position:absolute;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
	max-width:90%;
	max-height:90%;
	margin:0 auto;
}

.gallery_win_close{width:100px;height:20px;position:absolute;top:10px;right:5px;cursor:pointer;z-index: 1001;}
.win_close_img{width:20px;height:20px;position:absolute;top:0;left:0;cursor:pointer;background-image:url(img/win_close.png);z-index: 1001;}
.win_close_text{margin-left:5px;font-family:Arsenalb;font-size: 15px;}


.__blur {
	filter: blur(5px);
}


.view_box {
	max-width: 250px;
	max-height: 150px;
	margin: 0 auto;
}


/* #### Mobile Phones Portrait #### */
@media screen and (max-device-width: 480px) and (orientation: portrait){
   .market_reviews{width:200px;height:200px;background-color:#ccc;}
}

/* #### Mobile Phones Landscape #### */
@media screen and (max-device-width: 640px) and (orientation: landscape){
   .market_reviews{width:200px;height:200px;background-color:#ccc;}
}

/* #### Mobile Phones Portrait or Landscape #### */
@media screen and (max-device-width: 640px){
   .market_reviews{width:200px;height:200px;background-color:#ccc;}
}

/* #### iPhone 4+ Portrait or Landscape #### */
@media screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){
   .market_reviews{width:200px;height:200px;background-color:#ccc;}
}

/* #### Tablets Portrait or Landscape #### */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
   .market_reviews{width:200px;height:200px;background-color:#ccc;}
}

/* #### Desktops #### */
@media screen and (min-width: 1024px){
   .market_reviews{width:800px;height:200px;background-color:#ccc;}
}

	/*

Claro claro 	- #a18d26
Claro			- #b5743d
Claro Colorado  - #a05c31
Colorado 		- #8d4d23
Colorado Maduro - #6c400e
Maduro			- #59342d
Oscuro			- #3elogin_form_block
