@charset "utf-8";
/*1600 пкс ширина блока*/

/*CSS N-a-v-i-g-a-t-i-o-n : */

/* 1. =============== ++B E G I N =============== */
	/* 1.1. ----- ++F O N T S ----- */
	/* 1.2. ----- ++I C O N S ----- */
	/* 1.3. ----- ++E D I T O R (Return Standart Styles) ----- */
	
/* 2. =============== ++G L O B A L =============== */
	/* 2.1. ----- ++S E T T I N G S Tags ----- */
	/* 2.2. ----- ++F O R M Tags ----- */
	/* 2.3. ----- ++L I N K S ----- */
	/* 2.4. ----- ++T X T ----- */
	/* 2.5. ----- ++B U T T O N S ----- */
	/* 2.6. ----- ++S E P A R A T O R S ----- */
	/* 2.7. ----- ++M E S S A G E S ----- */
	/* 2.8. ----- ++T I T L E S -----*/
	/* 2.9. ----- ++T A B L E S -----*/
	/* 2.10. ----- ++C O N T A I N E R S -----*/
	
	/* 2.11. ----- ++P O P U P ----- */
	/* 2.12. ----- ++B A N N E R S ----- */
	/* 2.13. ----- ++S I M P L E _ A R E A ----- */

/* 3. =============== ++P L U G I N S =============== */
	/* 3.1. ----- ++T A B S ----- */
	/* 3.2. ----- ++S T A T U S ----- */
	/* 3.3. ----- ++S E L E C T ----- */
	/* 3.4. ----- ++S O R T Table ----- */
	/* 3.5. ----- ++D R O P D O W N ----- */
	/* 3.6. ----- ++B O X E S ----- */
	/* 3.7. ----- ++F I L T E R ----- */
	
	/* 3.8. ----- ++S L I D E R ----- */
	/* 3.9. ----- ++C A R O U S E L ----- */
	/* 3.10. ----- ++R A T I N G ----- */
	/* 3.11. ----- ++C O U N T D O W N ----- */
	/* 3.12. ----- ++--- ----- */
	/* 3.13. ----- ++T A G S _ F O R M ----- */
	/* 3.14. ----- ++Q U A N T I T Y ----- */

/* 4. =============== ++T E M P L A T E S =============== */
	/* 4.1. ----- ++M E N U ----- */
	/* 4.2. ----- ++N A V ----- */
	
	/* 4.3. ----- ++T I L E ----- */
	/* 4.4. ----- ++B R E A D C R U M B S ----- */

/* 5. =============== ++O T H E R S =============== */
	/* 5.1. ++Return */
	/* 5.2. ++Date */
	/* 5.3. ++Buttons Panel */

/* 6. =============== ++P A G E S =============== */	
	/* 6.1. ----- ++H E A D E R ----- */
	/* 6.2. ----- ++C O N T E N T ----- */
	/* 6.3. ----- ++F O O T E R ----- */
	/* 6.4. ----- ++I N D E X ----- */
	/* 6.5. ----- ++A U T H ----- */
	/* 6.6. ----- ++R E G ----- */
	/* 6.7. ----- ++D E T A I L ----- */
	/* 6.8. ----- ++G O O D S _ T I L E ----- */
	/* 6.9. ----- ++G O O D S _ L I S T ----- */
	/* 6.10. ----- ++B A S K E T ----- */
	/* 6.11. ----- ++O R D E R ----- */
	/* 6.12. ----- ++P A G E _ E R R O R ----- */
	/* 6.13. ----- ++P A G E _ S I M P L E ----- */
	/* 6.14. ----- ++C A L E N D A R ----- */
	/* 6.15. ----- ++C O N T A C T ----- */
	/* 6.16. ----- ++B A S K E T ----- */
	/* 6.17. ----- ++S E C T I O N ----- */
	/* 6.18. ----- ++S E A R C H ----- */

/* 7. =============== ++E N D =============== */
	/* 7.1. ----- ++C S S Properties ----- */

/*======================================================================*/
/*----------------------------------------------------------------------*/
/*======================================================================*/

/* 1. =============== ++B E G I N =============== */

/* 1.1. ----- ++F O N T S ----- */

@font-face {
	font-family:"FontAwesome";		 
    src: url("../fonts/fontawesome-webfont.eot");
    src: url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),
         url("../fonts/fontawesome-webfont.woff") format("woff"),
         url("../fonts/fontawesome-webfont.ttf") format("truetype"),
         url("../fonts/fontawesome-webfont.svg#fa") format("svg");
    font-weight: normal;
    font-style: normal;	 
}
/*Есть на портале с таким же классом fa,
1 свойство ниже скопировано с портала*/
.fa{
	display:inline-block;
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	transform:translate(0,0)
}
.fa:before{
	/*font:normal normal normal 14px/1 FontAwesome;*/
}

/* 1.1. --------------- --F O N T S --------------- */

/* 1.2. ----- ++I C O N S ----- */

.fa-caret-up:before{
	content:"\f0d8";
}
.fa-caret-down:before{
	content:"\f0d7";
}
.fa-map-marker:before{
	content:"\f041";
}
.fa-star:before{
	content:"\f005";
}
.fa-th-large:before{
	content:"\f009";
}
.fa-envelope-square:before{
	content:"\f199";
}
.fa-arrow-right:before{
	content:"\f061";
}
.fa-arrow-left:before{
	content:"\f060";
}
.fa-envelope-square:before{
	content:"\f199";
}
.fa-question-circle:before{
	content:"\f059";
}
.fa-phone-square:before{
	content:"\f098";
}
.fa-home:before{
	content:"\f015";
}
.fa-eye:before{
	content:"\f06e";
}
.fa-shopping-cart:before{
	content:"\f07a";
}
.fa-arrow-circle-right:before{
	content:"\f0a9";
}
.fa-arrow-circle-left:before{
	content:"\f0a8";
}
.fa-file-text-o:before{
	content:"\f0f6";
}
.fa-hourglass-half:before{
	content:"\f252";
}
.fa-file-o:before{
	content:"\f016";
}
.fa-circle:before{
	content:"\f111";
}
.fa-calendar:before{
	content:"\f073";
}
.fa-files-o:before{
	content:"\f0c5";
}
.fa-file-pdf-o:before{
	content:"\f1c1";
}
.fa-mobile:before{
	content:"\f10b";
}
.fa-info-circle:before{
	content:"\f05a";
}
.fa-cog:before{
	content:"\f013";
}
.fa-search:before{
	content:"\f002";
}
.fa-pencil:before{
	content:"\f040";
}
.fa-calculator:before{
	content:"\f1ec";
}
.fa-filter:before{
	content:"\f0b0";
}
.fa-bell-o:before{
	content:"\f0a2";
}
.fa-bolt:before{
	content:"\f0e7";
}
.fa-long-arrow-right:before{
	content:"\f178";
}
.fa-long-arrow-left:before{
	content:"\f177";
}
.fa-plus:before{
	content:"\f067";
}
.fa-caret-up:before{
	content:"\f0d8";
}
.fa-caret-down:before{
	content:"\f0d7";
}
.fa-chevron-up:before{
	content:"\f077";
}
.fa-chevron-down:before{
	content:"\f078";
}
.fa-bars:before{
	content:"\f0c9";
}
.fa-check:before{
	content:"\f00c";
}
.fa-share:before{
	content:"\f064";
}
.fa-pause:before{
	content:"\f04c";
}
.fa-times:before{
	content:"\f00d";
}
.fa-clock-o:before{
	content:"\f017";
}
.fa-phone:before{
	content:"\f095";
}
.fa-road:before{
	content:"\f018";
}
.fa-cubes:before{
	content:"\f1b3";
}
.fa-users:before{
	content:"\f0c0";
}
.fa-user:before{
	content:"\f007";
}
.fa-truck:before{
	content:"\f0d1";
}
.fa-rub:before{
	content:"\f158";
}
.fa-line-chart:before{
	content:"\f201";
}
.fa-child:before{
	content:"\f1ae";
}

/* 1.2. --------------- --I C O N S --------------- */

/* 1.3. ----- ++E D I T O R (Return Standart Styles) ----- */

.editor h1{
	display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.editor h2{
	display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.editor h3{
	display: block;
	font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.editor h4{
	display: block;
    -webkit-margin-before: 1.33em;
    -webkit-margin-after: 1.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.editor h5{
	display: block;
    font-size: 0.83em;
    -webkit-margin-before: 1.67em;
    -webkit-margin-after: 1.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.editor h6{
	display: block;
    font-size: 0.67em;
    -webkit-margin-before: 2.33em;
    -webkit-margin-after: 2.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.editor p{
/*	padding: 15px 0;*/
	margin-top: 1em;
    margin-bottom: 1em;
}
.editor ul{
	margin:1em 0; 
	padding-left:40px;	
}
.editor ul li{
	list-style-type:disc;
}
.editor ol{	
	margin:1em 0; 
	padding-left:40px;
}
.editor ol li{
	list-style-type: decimal;
}	
.editor table{
	border-color: grey;
}
.editor a{
	color:rgb(0, 0, 238);
	text-decoration:underline;
}
.editor input, 
.editor textarea, 
.editor keygen, 
.editor select, 
.editor button {
	font-size:13.3333px;
	font-family:Arial,sans-serif;
}
.editor .img{
	max-width:100%;
}

/* 1.3. --------------- --E D I T O R (Return Standart Styles) --------------- */

/* 1. =============== --B E G I N =============== */

/*1-2=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* 2. =============== ++G L O B A L =============== */

/* 2.1. ----- ++S E T T I N G S Tags ----- */

html,body{
	margin:0;
	padding:0;
}
.base-settings{
	font-family:Arial,sans-serif;
	font-size:14px;
}
.os{
	font-family:"Open Sans",sans-serif;
}
.base-settings,
.base-settings *{
	margin:0;
	padding:0;
	outline:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-collapse:collapse;
	list-style-type: none;
	text-decoration:none;
}
.base-settings textarea{
	font-family:Arial,sans-serif;
}

.base-settings a:hover,
.base-settings .a:hover{
	color:#38241B;
	cursor:pointer;
}
.base-settings img{
	vertical-align:middle;
}
[data-clone-btn]{
	cursor:pointer;
}

/* 2.1. ----- --S E T T I N G S Tags ----- */

/* 2.2. ----- ++F O R M Tags ----- */

.tag-s{
	padding:7px 15px;
    border:1px solid #d6d6d6;
	background-color:#fff;
}
.tag-m{
	border:1px solid #d6d6d6;
    padding:10px 11px;
	background-color:#fff;
}
.tag-b{
	border:1px solid #d6d6d6;
    padding:13px 12px;
	background-color:#fff;
}

/*++ Inp1*/

.inp-1-c{
	position:relative;
	display:inline-block;
}
.inp-1{
	padding-right:36px;
	width:120px;
    text-align:center;
}
.inp-1__img{
	position:absolute;
	top:0;
    bottom:0;
    right:9px;
    content:"";
    display:table;
    margin-top:auto;
    margin-bottom:auto;
}

/*-- Inp1*/

/*++ Inp2*/

.inp-2-c{
	position:relative;
	display:inline-block;
	margin-right:33px;
}
.inp-2{
	width:96px;
    text-align:center;
}
.inp-2__img{
	position:absolute;
	top:0;
    bottom:0;
    left:100%;
    content:"";
    display:block;
    margin-top:auto;
    margin-bottom:auto;
	margin-left:10px;
	font-size:17px;
	height:20px;
}

/*-- Inp2*/

/*++ Inp3*/

.inp-3-c{
	position:relative;
	display:inline-block;
	margin-right:33px;
}
.inp-3{
	width:65px;
    text-align:center;
}
.inp-3__img{
	position:absolute;
	top:0;
    bottom:0;
    left:100%;
    content:"";
    display:block;
    margin-top:auto;
    margin-bottom:auto;
	margin-left:10px;
	font-size:17px;
	height:20px;
}

/*-- Inp3*/

/*++ Inp4*/

.inp-4{
	vertical-align:middle;
	cursor:pointer;
}

/*-- Inp4*/

/*++ Inp5*/

.inp-5{
	width:43px;
	text-align:center;
	margin-right:3px;
	margin-left:3px;
}

/*-- Inp5*/

/*++ Inp6*/

.inp-6{
	width:100%;
}

/*-- Inp6*/

/*++ Inp7*/

.inp-7{
	width:375px;
}

/*-- Inp7*/

/*++ Inp8*/

.inp-8-c{
	position:relative;
	display:inline-block;
	margin-right:36px;
}
.inp-8{
	width:96px;
    text-align:center;
}
.inp-8__img{
	position:absolute;
	top:0;
    bottom:0;
    left:100%;
    content:"";
    display:block;
	height:22px;
    margin-top:auto;
    margin-bottom:auto;
	margin-left:10px;
	font-size:20px;
}

/*-- Inp8*/

/*++ Inp9*/

.inp-9-c{
	position:relative;
	display:inline-block;
	margin-right:60px;
}
.inp-9{
	width:96px;
    text-align:center;
}
.inp-9__img-1,
.inp-9__img-2{
	position:absolute;
	top:0;
    bottom:0;
    left:100%;
    content:"";
    display:block;
	height:22px;
    margin-top:auto;
    margin-bottom:auto;
	font-size:20px;
}
.inp-9__img-1{
	margin-left:10px;
}
.inp-9__img-2{
	margin-left:35px;
}

/*-- Inp9*/

/*++ Inp10*/

.inp-10{
	width:120px;
	margin:0 5px;
}

/*-- Inp10*/

/*++ Inp11*/

.inp-11{
	width:120px;
}

/*-- Inp11*/

/*++ Inp12*/

.inp-12{
	width:140px;
}

/*-- Inp12*/

/*++ Inp13*/

.inp-13{
	width:35px;
	padding-right:4px;
	padding-left:4px;
}

/*-- Inp13*/

/* ----------------------------------------------------------------------------- */

/*++ TA1*/

.ta-1{
	width: 100%;
    resize: none;
    height: 100px;
}

/*-- TA1*/

/*++ TA2*/

.ta-2{
	width:375px;
    resize: none;
    height: 100px;
}

/*-- TA2*/

/* ----------------------------------------------------------------------------- */

/*++ Slt1*/

.slt-1{
	width:375px;
}

/*-- Slt1*/

/*++ Slt2*/

.slt-2{
	width:375px;
	padding-right:25px;
	font-size:13px;
}

/*-- Slt2*/

/*++ Slt3*/

.slt-3{
	width:373px;
	font-size:13px;
}

/*-- Slt3*/

/*++ Slt4*/

.slt-4{
	width:100%;
	border:0;
}

/*-- Slt4*/

/*++ Slt5*/

.slt-5{
	max-width:375px;
	width:100%;
	padding:7px 10px;
	border:1px solid #ccc;
}

/*-- Slt5*/

/*++ Slt6*/

.slt-6{
	max-width:140px;
	width:100%;
	padding:7px 10px;
	border:1px solid #ccc;
}

/*-- Slt6*/

/* ----------------------------------------------------------------------------- */

/*++ Lbl1*/

.lbl-1{
	cursor:pointer;
}

/*-- Lbl1*/

/*++ Lbl2*/

.lbl-2{
	color:#555;
	padding: 2px 0px;
    display: inline-block;
	cursor:pointer;
}

/*-- Lbl2*/

/* 2.2. ----- --F O R M Tags ----- */

/* 2.3. ----- ++L I N K S ----- */

/*++ 0Links*/

.a-0{
	display:inline-block;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:top;
	color:#000;
}
.a-0__td-1,
.a-0__td-2{
	display:table-cell;
	vertical-align:middle;
}
.a-0__img{
	font-size:14px;
	padding-right:5px;
}
.a-0__txt{
	text-decoration:underline;
}

/*-- 0Links*/

/*++ Links*/

.a{
/*	position:relative;
	color:#2067B0;
	display:inline-block;*/
}

/*-- Links*/

/*++ 1Links*/

.a-1{
/*	color:#2067B0;
	border-bottom:1px dashed;*/
}

/*-- 1Links*/

/*++ 2Links*/

.a-2{
	color:#999;
}
.a-2__td-1,
.a-2__td-2{
	display:table-cell;
	vertical-align:middle;
}
.a-2__img{
	padding-right:5px;
}
.a-2__td-2{
	border-bottom:1px dashed;
}

/*-- 2Links*/

/*++ 3Links*/

.a-3{
	color:#69B42C;
}
.a-3__td-1,
.a-3__td-2{
	display:table-cell;
	vertical-align:middle;
}
.a-3__img{
	padding-right:5px;
}
.a-3__td-2{
	border-bottom:1px dashed;
}

/*-- 3Links*/

/*++ 4Links*/

.a-4{
	color:#F13692;
}
.a-4__td-1,
.a-4__td-2{
	display:table-cell;
	vertical-align:middle;
}
.a-4__img{
	padding-right:5px;
}
.a-4__td-2{
	border-bottom:1px dashed;
}

/*-- 4Links*/

/*++ 5Links*/

.a-5{
	color:#2067B0;
}
.a-5__td-1,
.a-5__td-2{
	display:table-cell;
	vertical-align:middle;
}
.a-5__img{
	padding-right:5px;
}
.a-5__txt_g,
.a-5__txt{
	border-bottom:1px dotted;
}
.a-5__txt_g{
	color:#69B42C;
}

/*-- 5Links*/

/*++ 6Links*/

.a-6{
	color:#2067B0;
	font-weight:bold;
}

/*-- 6Links*/

/*++ 7Links*/

.a-7{
	color:#2067B0;
	text-decoration:underline;
}

/*-- 7Links*/

/*++ 8Links*/

.a-8{
	position:relative;
	display:inline-block;
	padding:3px 10px 3px 30px;
	text-decoration:underline;
	color:#000;
}
.a-8:before{
	font-family:FontAwesome,sans-serif;
	content:"\f016";
	position:absolute;
	top:0px;bottom:0px;
	left:0px;
	display:block;
	margin-top:auto;
	margin-bottom:auto;
	font-size:20px;
	height:20px;
	color:#444;
}

/*-- 8Links*/

/*++ 9Links*/

.a-9{
	position:relative;
	display:inline-block;
	padding:0px 10px 0px 30px;
	text-decoration:underline;
	color:#000;
}
.a-9:before{
	font-family:FontAwesome,sans-serif;
	content:"\f0c0";
	position:absolute;
	top:0px;bottom:0px;
	left:0px;
	display:block;
	margin-top:auto;
	margin-bottom:auto;
	font-size:20px;
	height:20px;
	color:#848484;
}

/*-- 9Links*/

/*++ 10Links*/

.a-10{
	position:relative;
	padding: 16px 25px 15px 25px;
	font-weight:bold;
	background-color:#FFE324;
	color:#000;
	white-space:nowrap;
}
.a-10__td-1,
.a-10__td-2{
	display:table-cell;
	vertical-align:middle;
}
.a-10__img{
	font-size:24px;
	margin-right:15px;
}

/*-- 10Links*/

/*++ 11Links*/

.a-11{
	color: #2067B0;
    border-bottom: 1px solid #2067B0;
    font-size: 12px;
    font-style: italic;
	cursor:pointer;
}

/*-- 11Links*/

/*++ 12Links*/

.a-12-c{
	margin-bottom:10px;
}
.a-12{
	display:inline-block;
	color:#000;
	vertical-align:top;
}
.a-12__td-1,
.a-12__td-2{
	display:table-cell;
	vertical-align:middle;
}
.a-12__img{
	font-size:20px;
	padding-right:7px;
}
.a-12__txt{
	text-decoration:underline;
}

/*-- 12Links*/

/*++ 13Links*/

.a-13{
	position:relative;
	display:inline-block;
	margin-bottom:10px;
	padding:3px 10px 3px 30px;
	text-decoration:underline;
	color:#000;
}
.a-13:before{
	font-family:FontAwesome,sans-serif;
	content:"\f016";
	position:absolute;
	top:0px;bottom:0px;
	left:0px;
	display:block;
	margin-top:auto;
	margin-bottom:auto;
	font-size:20px;
	height:20px;
	color:#444;
}

/*-- 13Links*/

/*++ 14Links*/

.a-14{
	position:relative;
	display:inline-block;
	padding:4px 10px 4px 20px;
	text-decoration:underline;
	color:#000;
}
.a-14:before{
	font-family:FontAwesome,sans-serif;
	content:"\f016";
	position:absolute;
	top:0px;bottom:0px;
	left:0px;
	display:table;
	margin-top:auto;
	margin-bottom:auto;
	font-size:14px;
	color:#444;
}

/*-- 14Links*/

/*++ 15Links*/

.a-15-c{
	margin-right:25px;
	margin-left:10px;
	margin-bottom:3px;
}
.a-15{
	display:inline-block;
	color:#000;
	vertical-align:top;
}
.a-15__td-1,
.a-15__td-2{
	display:table-cell;
	vertical-align:middle;
}
.a-15__img{
	font-size:28px;
	padding-right:15px;
	color:#CCC;
}
.a-15__txt{
	font-size:16px;
	text-decoration:underline;
}

/*-- 15Links*/

/*++ 16Links*/

.a-16{
	display:inline-block;
	vertical-align:top;
	color:#39C5F2;
}
.a-16__td-1,
.a-16__td-2{
	display:table-cell;
	vertical-align:middle;
}
.a-16__img{
	font-size:14px;
	padding-right:5px;
	margin-right:5px;
}
.a-16__txt{
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

/*-- 16Links*/

/*++ 17Links*/

.a-17-c{
	margin-right:25px;
	margin-left:10px;
	margin-bottom:3px;
}
.a-17{
	display:inline-block;
	color:#000;
	vertical-align:top;
}
.a-17__td-1,
.a-17__td-2{
	display:table-cell;
	vertical-align:middle;
}
.a-17__img{
	font-size:28px;
	padding-right:15px;
	color:#FF2626;
}
.a-17__txt{
	font-size:16px;
	text-decoration:underline;
}

/*-- 17Links*/

/*++ 18Links*/

.a-18-c{
	margin-right:25px;
	margin-left:10px;
	margin-bottom:3px;
}
.a-18{
	display:inline-block;
	color:#000;
	vertical-align:top;
}
.a-18__td-1,
.a-18__td-2{
	display:table-cell;
	vertical-align:middle;
}
.a-18__img{
	font-size:28px;
	padding-right:15px;
	color:#A0BA6D;
}
.a-18__txt{
	font-size:16px;
	text-decoration:underline;
}

/*-- 18Links*/

/*++ 19Links*/

.a-19{
	display:inline-block;
	color:#000;
	vertical-align:top;
}
.a-19__tr{
	display:table-row;
}
.a-19__td-1,
.a-19__td-2{
	display:table-cell;
	vertical-align:top;
}
.a-19__img{
	padding-right:8px;
	color:#A0BA6D;
}
.a-19__txt{
	display:block;
}

/*-- 19Links*/

/*++ LHover*/

.a:hover,
.a-1:hover,
.sort__abc:hover,
.sort__cba:hover,
.a-0:hover,
.a-6:hover,
.a-8:hover,
.a-9:hover,
.a-13:hover,
.a-15:hover *,
.a-16:hover *,
.a-17:hover *,
.a-18:hover *
{
	/*color:rgba(200, 0, 255, 1.15);*/
	color:#382419;
}
a.nav__pages-a:hover{
	background: #577509;
	color:#fff;
	
}
.dropdown__btn:hover,
.a-7:hover,
.a-5:hover,
.a-5:hover .a-5__txt_g,
.a-5:hover .a-5__txt,
.a-11:hover,
.a-12:hover,
.a-14:hover{
	color:rgba(200, 0, 255, 1.15);
	border-color:rgba(200, 0, 255, 1.15);
}
.status__e:hover{
    /*border: 3px solid rgba(200, 190, 255, 1.5);*/
	border: 3px solid rgb(200, 160, 210);
}
.a-0:hover .a-0__txt{
	border-bottom-color:rgba(200, 0, 255, 1.15);
}

/*-- LHover*/

/* 2.3. ----- --L I N K S ----- */

/* --------------------------------------------------------------------------------- */

/* 2.4. ----- ++T X T ----- */

/*++ 1Txt*/

.txt-1__td-1,
.txt-1__td-2{
	display:table-cell;
	vertical-align:middle;
}
.txt-1__td-2{
	padding-left:7px;
}

/*-- 1Txt*/

/*++ 2Txt*/

.txt-2{
	position:relative;
	display:inline-block;
/*	padding:5px 10px 5px 0px;*/
	font-size:12px;
}
.txt-2__td-1,
.txt-2__td-2{
	display:table-cell;
	vertical-align:middle;
}
.txt-2__img{
	display:block;
	width:40px;
	height:40px;
	border-radius:50%;
	margin-right:15px;
}
.txt-2__txt{
	margin-top:5px;
	font-size:12px;
	color:#777;
}

/*-- 2Txt*/

/*++ 3Txt*/

.txt-3{
	position:relative;
	padding:10px 20px 20px 75px;
	margin-bottom:2px;
	background-color:#F5F7F8;
	font-size:13px;
}
.txt-3__date{
	color:#999;
	font-size:11px;
	margin-left:5px;
}
.txt-3__img{
	position:absolute;
	top:10px;
	left:20px;
	display:block;
	width:40px;
	height:40px;
	margin-top:auto;
	margin-bottom:auto;
	border-radius:50%;
}
.txt-3__txt{
	margin-top:5px;
	font-size:12px;
	color:#000;
}

/*-- 3Txt*/

/*++ 4Txt*/

.txt-4{
	position: relative;
    padding: 10px 15px 10px 15px;
    margin-bottom: 6px;
    background-color: #D5F1FC;
    font-size: 13px;
}
.txt-4__td-1,
.txt-4__td-2{
	display:table-cell;
	vertical-align:middle;
}
.txt-4__td-1{
	width:34px;
}
.txt-4__img{
	font-size:20px;
	margin-right:15px;
}
.txt-4__title{
	font-weight:bold;
}
.txt-4__txt{
	margin-top:5px;
	font-size:12px;
	color:#000;
}

/*-- 4Txt*/

/*++ 5Txt*/

.txt-5{
	padding:10px 15px 10px 15px;
	background-color:#8BD100;
	color:#fff;
	font-size:13px;
}
.txt-5__td-1,
.txt-5__td-2{
	display:table-cell;
	vertical-align:middle;
}
.txt-5__td-1{
	width:34px;
}
.txt-5__img{
	font-size:18px;
	margin-right:15px;
}
.txt-5__title{
	font-weight:bold;
}
.txt-5__txt{
	margin-top:5px;
	font-size:12px;
}

/*-- 5Txt*/

/*++ 6Txt*/

.txt-6{
	position:relative;
	padding:18px 15px 18px 15px;
	font-size:13px;
	border-bottom:1px solid #ddd;
}
.txt-6__td-1,
.txt-6__td-2{
	display:table-cell;
	vertical-align:middle;
}
.txt-6__td-1{
	width:34px;
}
.txt-6__img{
	font-size:20px;
	color:#444;
	margin-right:15px;
}
.txt-6__title{
	color:#535C69;
	font-size:14px;
	padding-right:10px;
	min-width:106px;
}
.txt-6__txt{
	font-size:14px;
	margin-top:3px;
}

/*-- 6Txt*/

/*++ 7Txt*/

.txt-7{
	position:relative;
	padding:18px 15px 18px 15px;
	font-size:13px;
	border-bottom:1px solid #ddd;
}
.txt-7__td-1,
.txt-7__td-2{
	display:table-cell;
	vertical-align:top;
}
.txt-7__td-1{
	width:34px;
}
.txt-7__img{
	font-size:20px;
	color:#444;
}
.txt-7__title{
	color:#535C69;
	font-size:14px;
	padding-right:10px;
	min-width:106px;
}
.txt-7__txt{
	font-size:14px;
	margin-bottom:5px;
}

/*-- 7Txt*/

/*++ 8Txt*/

.txt-8{
	position: relative;
    padding: 10px 20px 20px 75px;
    margin-bottom: 20px;
    background-color: #D5F1FC;
    font-size: 13px;
}
.txt-8__img{
	position:absolute;
	top:10px;
	left:20px;
	display:block;
	width:40px;
	height:40px;
	margin-top:auto;
	margin-bottom:auto;
	border-radius:50%;
}
.txt-8__txt{
	margin-top:5px;
	font-size:12px;
	color:#000;
}

/*-- 8Txt*/

/*++ 9Txt*/

.txt-9{
	position: relative;
    padding: 10px 20px 15px 75px;
	margin-bottom:15px;
    font-size: 13px;
	border-top: 1px solid #ddd;
}
.txt-9__img{
	position:absolute;
	top:10px;
	left:20px;
	display:block;
	width:40px;
	height:40px;
	margin-top:auto;
	margin-bottom:auto;
	border-radius:50%;
}
.txt-9__txt{
	margin-top:5px;
	font-size:12px;
	color:#000;
}

/*-- 9Txt*/

/*++ 10Txt*/

.txt-10{
	position:relative;
	padding:10px 20px 20px 75px;
	font-size:12px;
}
.txt-10__img{
	position:absolute;
	top:10px;
	left:20px;
	display:block;
	width:40px;
	height:40px;
	margin-top:auto;
	margin-bottom:auto;
	border-radius:50%;
}
.txt-10__img-1{
	font-size: 16px;
	margin-left:5px;
	vertical-align:top;
}
.txt-10__img-2{
	color: #BAED21;
}
.txt-10__img-2_1{
	color: #F43400;
}
.txt-10__img-2_2{
	color: #ddd;
}
.txt-10__txt{
	font-size:12px;
	color:#000;
	margin-top:3px;
	margin-bottom:4px;
}

/*-- 10Txt*/

/*++ 11Txt*/

.txt-11{
	position:relative;
	padding:22px 20px 22px 20px;
	background-color:#D5F1FC;
	font-size:13px;
	font-size:20px;
	margin-bottom:15px;
}
.txt-11.v1{
	padding:10px 20px 10px 20px;
	margin-bottom:13px;
	font-size:16px;
}
.txt-11__td-1,
.txt-11__td-2{
	display:table-cell;
	vertical-align:middle;
}

.txt-11__img{
	margin-right:15px;
}
.txt-11__img:before{
	border-radius:50%;
	background:#fff;
	color:#828890;
	font-size:30px;
	padding:7px 10px;
}

/*-- 11Txt*/

/*++ 12Txt*/

.txt-12{
	position:relative;
	padding:10px 20px 9px 41px;
	background-color:#EEF2F4;
	color:#848484;
	margin-bottom:5px;
	margin-top:5px;
}
.txt-12.v1{
	margin-right:5px;
}
.txt-12__img{
	position:absolute;
	top:0px;bottom:0px;
	left:13px;
	display:block;
    height:18px;
	margin-top:auto;
	margin-bottom:auto;
}
.txt-12__img:before{
	color:#828890;
	font-size:18px;
}
.txt-12__txt{
	font-size:14px;
	color:#000;
}
.txt-12__txt-1{
	font-weight:bold;
}

/*-- 12Txt*/

/*++ 13Txt*/

.txt-13-c{
	margin-top:5px;
}
.txt-13{
	font-size:12px;
	color:#848484;
}

/*-- 13Txt*/

/*++ 14Txt*/

.txt-14{
	float:left;
	padding-right:15px;
	margin:0 15px 5px 0;
}
.txt-14:not(:last-child){
	border-right:1px solid #ddd;
}

/*-- 14Txt*/

/*++ 15Txt*/

.txt-15{
	font-size:12px;
	color:#525966
}

/*-- 15Txt*/

/*++ 16Txt*/

.txt-16{
	color: #69B42C;
	white-space:nowrap;
}

/*-- 16Txt*/

/*++ 17Txt*/

.txt-17{
	white-space:nowrap;
}

/*-- 17Txt*/

/*++ 18Txt*/

.txt-18{
	margin-right:5px;
	margin-left:5px;
}

/*-- 18Txt*/

/*++ 19Txt*/

.txt-19{
	color:#999;
}

/*-- 19Txt*/

/*++ 20Txt*/

.txt-20{
	text-decoration:line-through;
}

/*-- 20Txt*/

/*++ 21Txt*/

.txt-21{
	color:#3AC7F4;
	white-space:nowrap;
}

/*-- 21Txt*/

/*++ 22Txt*/

.txt-22{
	color:#74983F;
}

/*-- 22Txt*/

/*++ 23Txt*/

.txt-23{
	color:#848484;
}

/*-- 23Txt*/

/*++ 24Txt*/

.txt-24{
	color:#FF7F00;
}

/*-- 24Txt*/

/*++ 25Txt*/

.txt-25-c{
	margin-left:25px;
}
.txt-25{
	display:inline-block;
	vertical-align:top;
	margin-top:3px;
	margin-bottom: 3px;
	color:#848484;
	font-size:18px;
	white-space:nowrap;
}

/*-- 25Txt*/

/*++ 26Txt*/

.txt-26{
	display:inline-block;
	vertical-align:top;
	margin-top:3px;
	font-size:18px;
	margin-bottom: 3px;
	white-space:nowrap;
}

/*-- 26Txt*/

/*++ 27Txt*/

.txt-27{
	margin-bottom:7px;
	font-size:13px;
	color:#676759;
}

/*-- 27Txt*/

/*++ 28Txt*/

.txt-28{
	margin-bottom:7px;
	font-size:14px;
}

/*-- 28Txt*/

/*++ 29Txt*/

.txt-29{
	margin-bottom:7px;
	font-size:13px;
	color:#FF7F00;
}

/*-- 29Txt*/

/*++ 30Txt*/

.txt-30{
	color:#FF2626;
}

/*-- 30Txt*/

/*++ 31Txt*/

.txt-31{
	color:#444444;
	margin-top: 5px;
    vertical-align: top;
    display: inline-block;
	margin-left:20px;
	margin-bottom: 3px;
}

/*-- 31Txt*/

/*++ 32Txt*/

.txt-32-c{
	margin-right:10px;
}
.txt-32{
	color:#1F66B0;
}

/*-- 32Txt*/

/*++ 33Txt*/

.txt-33-c{
	text-align:center;
}
.txt-33{
	color:#A0BA6D;
	font-size:30px;
}

/*-- 33Txt*/

/*++ 34Txt*/

.txt-34__td-1,
.txt-34__td-2{
	display:table-cell;
}
.txt-34__td-1{
	padding-right:5px;
}
.txt-34__img-1{
	color:#A0BA6D;
}
.txt-34__img-2{
	color:#CCCCCC;
}
.txt-34__img-3,
.txt-34__txt-3{
	color:#FF2626;
}

/*-- 34Txt*/

/*++ 35Txt*/

.txt-35__td-1,
.txt-35__td-2{
	
}
.txt-35__td-1{
	
}
.txt-35__img{
	
}

/*-- 35Txt*/

/*++ 36Txt*/

.txt-36-c{
	text-align:center;
}
.txt-36{
	color:#7BADE4;
	font-size:30px;
}

/*-- 36Txt*/

/*++ 37Txt*/

.txt-37__td-1,
.txt-37__td-2{
}
.txt-37__td-1{
}
.txt-37__img{
}

/*-- 37Txt*/

/*++ 38Txt*/

.txt-38{
	position:relative;
	padding:5px 20px 15px 20px;
	font-size:14px;
	margin-bottom:15px;
	margin-left:10px;
	border-bottom: 1px solid #eee;
}

/*-- 38Txt*/

/* 2.4. ----- --T X T ----- */

/* --------------------------------------------------------------------------------- */

/* 2.5. ----- ++B U T T O N S ----- */

.btn-y{
	background:#C6BF77;
	font-weight:bold;
	font-size:20px;
	color:#38241B;
	padding:9px 10px;
	display:inline-block;
}
.btn-y:hover{
	background:#38241B;
	color:#fff !important;
}
.btn-g:hover{
	background:#38241B;
	color:#fff !important;
}
.btn-g{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background:#577509;
	border:0;
	display:inline-block;
}
.btn-g__i{
	font-size: 16px;
    margin-right: 3px;
    margin-left: 3px;
    display: inline-block;
    vertical-align: top;
    margin-top: 1px;
}

/*++ 1Btn*/

.btn-1-c{
	margin-top:15px;
}
.btn-1{
	display:inline-block;
    border: 1px solid transparent;
	background-color: #3BC8F5;
    padding: 11px 15px;
    font-size: 12px;
	font-weight: bold;
	color:#fff;
}

/*-- 1Btn*/

/*++ 2Btn*/

.btn-2{
	display:inline-block;
	border: 1px solid #3BC8F5;
	background-color: #fff;
	padding:11px 15px;
	font-size:12px;
	font-weight: bold;
	color: #3AC7F4;
}

/*-- 2Btn*/

/*++ 3Btn*/

.btn-3-c{
	margin-top:10px;
	margin-bottom:30px;
	padding-right:20px;
	padding-left:20px;
}
.btn-3-c.v1{
	margin-left:20px;
}
.btn-3-c.v2{
	text-align:right;
	margin-top:30px;
	margin-right:25px;
	padding:0px;
}
.btn-3{
	display:inline-block;
	border:1px solid transparent;
	background-color: #BAED21;
	padding:11px 15px 10px;
	font-size:14px;
	font-weight: bold;
	color:#545454;
}
.btn-3__td-1,
.btn-3__td-2{
	display:table-cell;
	vertical-align:middle;
}
.btn-3__td-1{
	padding-right:10px;
}
.btn-3__img{
	font-size:14px;
}

/*-- 3Btn*/

/*++ 4Btn*/

.btn-4{
	display:inline-block;
    padding: 7px 15px 7px 15px;
    background-color: #868D96;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
}

/*-- 4Btn*/

/*++ 5Btn*/

.btn-5{
	display:inline-block;
	border:1px solid transparent;
	background-color: #BAED21;
	padding:11px 15px;
	font-size:12px;
	font-weight: bold;
	color:#545454;
}

/*-- 5Btn*/

/*++ 6Btn*/

.btn-6-c{
	margin-left:15px;
}
.btn-6{
	display:inline-block;
	color:#F13692;
	font-weight: bold;
	border:0;
	border-bottom:1px solid;
	font-size:12px;
	background: transparent;
}

/*-- 6Btn*/

/*++ 7Btn*/

.btn-7{
	display:inline-block;
	border:1px solid transparent;
	padding: 11px 15px;
    font-size: 12px;
	background-color: #FF4000;
    color: #fff;
    font-weight: bold;
}

/*-- 7Btn*/

/*++ 8Btn*/

.btn-8{
	display:inline-block;
	border:1px solid transparent;
	padding:11px 15px 10px;
	font-size:12px;
	font-weight: bold;
	background-color: #EEF2F4;
    color: #535C69;
}
.btn-8__td-1,
.btn-8__td-2{
	display:table-cell;
	vertical-align:middle;
}
.btn-8__td-1{
	padding-right:10px;
}
.btn-8__img{
	font-size:14px;
}

/*-- 8Btn*/

/*++ 9Btn*/

.btn-9{
	padding:11px 30px;
    background-color: #EEF2F4;
    color: #535C69;
    font-weight: bold;
    border: 1px solid #A1A6AC;
	font-size: 12px;
}

/*-- 9Btn*/

/*++ 10Btn*/

.btn-10-c{
	margin:20px 0px;
}
.btn-10{
	display:inline-block;
	padding:11px 15px 10px;
	font-size:14px;
	font-weight: bold;
	border: 1px solid #3BC8F5;
    background-color: #fff;
    color: #3AC7F4;
}
.btn-10__td-1,
.btn-10__td-2{
	display:table-cell;
	vertical-align:middle;
}
.btn-10__td-1{
	padding-right:10px;
}
.btn-10__img{
	font-size:14px;
}

/*-- 10Btn*/

/*++ 11Btn*/

.btn-11{
	display:inline-block;
	padding:11px 30px;
    border: 1px solid #AEB6BD;
    color: #AEB6BD;
    font-weight: bold;
    font-size: 12px;
}
.btn-11.act{
	background-color: #AEB6BD;
    color: #fff;
}

/*-- 11Btn*/

/*++ 12Btn*/

.btn-12{
	display:inline-block;
	border:1px solid transparent;
	background-color: #BAED21;
	padding:11px 15px 10px;
	font-size:12px;
	font-weight: bold;
	color:#545454;
}
.btn-12__txt,
.btn-12__img-c{
	display:table-cell;
	vertical-align:middle;
}
.btn-12__img-c{
	padding-right:10px;
}
.btn-12__img{
	font-size:14px;
}

/*-- 12Btn*/

/*++ BHover*/


.btn-1:hover, .btn-2:hover,
.btn-3:hover, .btn-4:hover,
.btn-5:hover, .btn-6:hover,
.btn-7:hover, .btn-8:hover,
.btn-9:hover, .btn-10:hover,
.btn-11:not(.act):hover,
.btn-12{
	cursor:pointer;
}
.btn-1:hover,.btn-3:hover,
.btn-4:hover,.btn-5:hover,
.btn-7:hover,.btn-8:hover,
.btn-12:hover{
	background: rgba(200, 0, 255, 1.15);
	color:#fff;
}
.btn-2:hover,.btn-9:hover,
.btn-10:hover,.btn-11:not(.act):hover{
	background-color:#fff;
	border-color: rgba(200, 0, 255, 1.15);
	color:rgba(200, 0, 255, 1.15);
}
.btn-6:hover,
.table__btn-close:hover *{
	color:rgba(200, 0, 255, 1.15);
}

/*-- BHover*/

/* 2.5. ----- --B U T T O N S ----- */

/* --------------------------------------------------------------------------------- */

/* 2.6. ----- ++S E P A R A T O R S ----- */

.empty-block-5{
	height:5px;
}
.empty-block-10{
	height:10px;
}
.empty-block-15{
	height:15px;
}
.empty-block-20{
	height:20px;
}
.empty-block-25{
	height:25px;
}
.empty-block-30{
	height:30px;
}
.empty-block-32{
	height:32px;
}
.empty-block-35{
	height:35px;
}
.empty-block-40{
	height:40px;
}


.sep-w-5{
	width:5px;
	display:inline-block;
	height:1px;
}
.sep-w-10{
	width:10px;
	display:inline-block;
	height:1px;
}
.sep-w-15{
	width:15px;
	display:inline-block;
	height:1px;
}
.sep-w-25{
	width:25px;
	display:inline-block;
	height:1px;
}
.sep-w-35{
	width:35px;
	display:inline-block;
	height:1px;
}

.sep-h2-y{
	border-top:2px solid #C6BF77;
}

/*++ 1Sep*/

.sep-1{
	border-bottom:1px solid #eee;
	margin-bottom:20px;
	margin-top:10px;
}

/*-- 1Sep*/

/*++ 2Sep*/

.sep-2{
	border-top:1px solid #D2D5D8;
}

/*-- 2Sep*/

/*++ 3Sep*/

.sep-3{
	display:inline-block;
	border-right:1px solid #eee;
	margin-right:7px;
	width:1px;
	height:38px;
}

/*-- 3Sep*/

/*++ 4Sep*/

.sep-4{
	border-bottom:1px solid #eee;
	margin-bottom:25px;
	margin-top:25px;
}

/*-- 4Sep*/

/* 2.6. ----- --S E P A R A T O R S ----- */

/* 2.7. ----- ++M E S S A G E S ----- */

/*++ 1MSS*/

.message-1{
	border:1px solid #FF4000;
	background:#FFEBEB;
	padding:15px 10px;
	margin-top:15px;
	margin-bottom:15px;
	color:#8C0000;
}
.message-1__str{
	margin-top:5px;
	margin-bottom:5px;
}

/*-- 1MSS*/

/*++ 2MSS*/

.message-2{
	border:1px solid #FF4000;
	background:#FFEBEB;
	padding:15px 10px;
	margin-top:15px;
	margin-bottom:15px;
	color:#8C0000;
	font-size:18px;
	text-align:center;
}

/*-- 2MSS*/

/*++ 3MSS*/

.message-3{
	border: 1px solid #0a0;
    background: rgba(0,200,0,0.05);
    padding: 15px 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #080;
}
.message-3__str{
	margin-top:5px;
	margin-bottom:5px;
}

/*-- 3MSS*/

/* 2.7. ----- --M E S S A G E S ----- */

/* 2.8. ----- ++T I T L E S -----*/

.title{
	padding: 10px 10px 10px 0;
    color: #a00;
    font-weight: bold;
    font-size: 20px;
}
.title-1{
	padding: 10px 10px 10px 41px;
    background-color:#EEF2F4;
    font-size: 16px;
}
.h2{
	font-weight:normal;
	font-size:26px;
	margin-top:15px;
	margin-bottom:15px;
}
.h3{
	font-size: 13px;
    color: #535C69;
	margin-top:30px;
    margin-bottom: 10px;
    margin-left: 3px;
    font-weight: bold;
}

/* 2.8. ----- --T I T L E S -----*/

/* --------------------------------------------------------------------------------- */

/* 2.9. ----- ++T A B L E S -----*/

.table-main{
	width:100%;
	vertical-align:top;
}
.table-main__td-1,
.table-main__td-2{
	vertical-align:top;
	background-color:#fff;
}
.table-main__td-1{
	border-right:15px solid #f5f5f5;
	padding:15px;
}
.table-main__td-2{
	width:26.4%;
	padding:15px;
}

/*++ 0Table*/

.table{
	width:100%;
}
.table__th,
.table__td{
	padding-right:25px;
	padding-left:25px;
	color:#444;
	text-align:left;
}
.table__th{
	padding-top:17px;
	padding-bottom:17px;
	background-color:#D6F1FB;
	font-size:15px;
	font-weight:normal;
	text-shadow:0 0 1px rgba(0,0,0,0.2);
	white-space:nowrap;
}
.table__th.v1{
	width:267px;
}
.table__th.v2{
	background-color:#E6E0B5;
}
.table__td{
	padding-top:14px;
	padding-bottom:14px;
	font-size:13px;
	border-bottom:1px solid #eee;
	line-height:140%;
}
.table__tr:last-child > td{
	border-bottom:0;
}

.table__slt{
	margin-bottom:5px;
}
.table__btn-close{
	font-size:18px;
	float:right;
}

.table__td.v1{
	border-bottom:1px solid transparent;
}
.table__td.v2{
	vertical-align:top;
}

/*-- 0Table*/

/*++ 1Table*/

.table-1__th{
	padding-top:14px;
	padding-bottom:14px;
	background:#D6F1FB;
	color:#525966;
	font-weight:normal;
}
.table__td{
	padding-top:14px;
	padding-bottom:14px;
	border-bottom:1px solid #eee;
}

/*-- 1Table*/

/*++ 2Table*/

.table-2{
	width:100%;
}
.table-2__th,
.table-2__td{
	padding-right:25px;
	padding-left:25px;
	color:#444;
	font-weight:normal;
	text-align:left;
}
.table-2__th{
	padding-top:17px;
	padding-bottom:17px;
	background-color:#D6F1FB;
	font-size:15px;
	text-shadow: 0 0 1px rgba(0,0,0,0.2);
	white-space:nowrap;
}
.table-2__th_grey{
	background-color:#EEF2F4;
}

.table-2__td{
	padding-top:14px;
	padding-bottom:14px;
	font-size:13px;
	border:1px solid #eee;
	line-height:140%;
}

/*-- 2Table*/

/*++ 3Table*/

.table-3{
	width:100%;
}
.table-3__th,
.table-3__td{
	padding-right:25px;
	padding-left:25px;
	color:#444;
	font-size:13px;
	text-align:left;
}
.table-3__th{
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EEF2F4;
	text-shadow: 0 0 1px rgba(0,0,0,0.2);
	white-space:nowrap;
}
.table-3__td{
	padding-top:14px;
	padding-bottom:14px;
	border-bottom:1px solid #eee;
	line-height:140%;
}
.table-3__tr-l .table-3__td{
	background-color:#EEF2F4;
	padding-top:10px;
	padding-bottom:10px;
}

.table-3__td-2-1,
.table-3__td-2-2{
	display:table-cell;
}
.table-3__td-2-1{
	padding-right:5px;
}

/*-- 3Table*/

/*++ 4Table*/

.table-4-c{
	position:relative;
	margin-top:25px;
}
.table-4{
	color:#525966;
	margin-bottom:25px;
}
.table-4__td-1,
.table-4__td-2,
.table-4__td-3,
.table-4__td-4{
	vertical-align:top;
	padding: 10px 30px 15px;
}
.table-4__td-1{
	border-right:1px solid #eee;
}
.table-4__title{
	min-height:40px;
	margin-top:10px;
}
.table-4__img{
	border-radius:50%;
	background:#EEF2F4;
	color:#848484;
	padding:8px 7px;
	font-size:25px;
	margin-right:20px;
}
.table-4__sep:before{
	position:absolute;
	content:"";
	display:block;
	height:1px;
	width:100%;
	background:#eee;
}
.table-4__cost{
	font-size:24px;
	color:#000;
	margin-bottom:15px;
}
.table-4__txt-1,
.table-4__txt-2{
	white-space:nowrap;
}
.table-4__txt-1{
	color:#F33300;
}
.table-4__txt-3{
	font-size:12px;
	color:#525966;
}
.table-4__txt-4{
	color:#848484;
}
.table-4__txt-5{
	color:#3F437F;
}

/*-- 4Table*/

/*++ 5Table*/

.askaron5-table{
	width:100%;
}
.askaron5-table__th,
.askaron5-table__td{
	padding-right:25px;
	padding-left:25px;
	color:#444;
	font-weight:normal;
	text-align:left;
}
.askaron5-table__th{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EEF2F4;
	color:#848484;
	font-size:13px;
	text-shadow: 0 0 1px rgba(0,0,0,0.2);
	white-space:nowrap;
}
.askaron5-table__td{
	padding-top:14px;
	padding-bottom:14px;
	font-size:13px;
	border-bottom:1px solid #eee;
}

.askaron5-table__td-2-1,
.askaron5-table__td-2-2{
	display:table-cell;
}
.askaron5-table__td-2-1{
	padding-right:5px;
}

/*-- 5Table*/

/*++ 6Table*/

.table-6__th,
.table-6__td{
	padding-right:25px;
	padding-left:25px;
	color:#444;
	font-weight:normal;
	text-align:center;
}
tr > .table-6__th:last-child,
tr > .table-6__td:last-child{
	text-align:left;
}
.table-6__th{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#D6F1FB;
	color:#525966;
	font-size:13px;
	text-shadow: 0 0 1px rgba(0,0,0,0.2);
	white-space:nowrap;
}
.table-6__th.v1{
	background-color:#fff;
}
.table-6__td{
	padding-top:9px;
	padding-bottom:9px;
	font-size:13px;
 }

.table-6__td-2-1,
.table-6__td-2-2{
	display:table-cell;
}
.table-6__td-2-1{
	padding-right:5px;
}

/*-- 6Table*/

/*++ 7Table*/

.table-7{
	font-size:12px;
	width:100%;
}
.table-7__td-1,
.table-7__td-2{
	padding-top:12px;
	padding-bottom:12px;
	vertical-align:middle;
	border-bottom:1px solid #E5E5E5;
}
.table-7__td-1.v1,
.table-7__td-2.v1{
	border-bottom: 0;
}
.table-7__td-1{
	width:1px;
	white-space:nowrap;
	color:#777;
	padding-right:15px;
}
.table-7__td-1.v2{
	vertical-align:top;
	padding-top:17px;
}
.table-7__td-2{
	color:#333;
}

/*-- 7Table*/

/*++ 8Table*/

.table-8{
	width:100%;
}
.table-8.v1{
	padding:20px 30px 30px 20px;
	background:#FFFDED;
}
.table-8__sep{
	border-top:1px solid #ddd;
	margin:15px 0px;
}
.table-8__td-1,
.table-8__td-2{
	padding:10px 15px;
	font-size:12px;
	vertical-align:middle;
}
.table-8__td-1{
	color:#525B68;
	width:220px;
	text-align:right;
}
.table-8__td-1.v1{
	vertical-align:top;
	padding-top: 18px;
}
.table-8__td-2{
	padding-right:0px;
}

.table-8__title{
	font-size:24px;
	margin-bottom:20px;
}
.table-8__description{
	color:#525B68;
	margin-bottom:10px;
}

/*-- 8Table*/

/*++ 9Table*/

.table-9__table{
	width:100%;
}
.table-9__td-1,
.table-9__td-2{
	vertical-align:top;
	width:50%;
}

/*-- 9Table*/

/*++ 10Table*/

.table-10__td-1,
.table-10__td-2{
	vertical-align:top;
}

/*-- 10Table*/

/*++ 11Table*/

.table-11{
	font-size:12px;
	width:100%;
}
.table-11__td-1,
.table-11__td-2{
	padding-top:12px;
	padding-bottom:12px;
	vertical-align:middle;
}
.table-11__td-1{
	width:1px;
	white-space:nowrap;
	color:#777;
	padding-right:15px;
}
.table-11__td-2{
	color:#333;
}

/*-- 11Table*/

/*++ 12Table*/

.table-12{
	width:100%;
}
.table-12__th,
.table-12__td{
	padding-right:25px;
	padding-left:25px;
	color:#444;
	text-align:left;
}
.table-12__th{
	padding-top:17px;
	padding-bottom:17px;
	background-color:#EEF2F4;
	font-size:15px;
	font-weight:normal;
	text-shadow:0 0 1px rgba(0,0,0,0.2);
	white-space:nowrap;
}
.table-12__td{
	padding-top:14px;
	padding-bottom:14px;
	font-size:13px;
	border-bottom:1px solid #eee;
	line-height:140%;
}
.table-12__th.v1{
	width:45%;
}
.table-12 tr:last-child .table-12__td{
	border-bottom:0;
}
.table-12__slt{
	margin-bottom:5px;
}

/*-- 12Table*/

/*++ 13Table*/

.table-13__td-1{
	vertical-align:top;
	padding-right:10px;
}

/*-- 13Table*/

/*++ 14Table*/

.table-14-c{
	margin-left:20px;
	margin-bottom:20px;
}
.table-14__td-1{
	color:#525966;
}
.table-14__td-2{
	padding-left:25px;
	padding-right:15px;
}

/*-- 14Table*/

/*++ 15Table*/

.table-15__td-1{
	padding-right:20px;
}

/*-- 15Table*/

/*++ 16Table*/

.table-16__td-1,
.table-16__td-2{
	vertical-align:middle;
}
.table-16__td-1{
	padding-right:10px;
}

/*-- 16Table*/

/*++ 17Table*/

.table-17__td-1,
.table-17__td-2{
	vertical-align:top;
	padding-bottom:30px;
}
.table-17__td-1{
	padding-right:20px;
}
.table-17__td-2{
	padding-left:20px;
}
.table-17__title{
	font-size:12px;
	margin-bottom:15px;
}
.table-17__title-txt-1{
	color:#525966;
	margin-right:25px;
	margin-left:20px;
}

/*-- 17Table*/

/*++ 18Table*/

.table-18{
	width:100%;
}
.table-18__td-1,
.table-18__td-2{
	vertical-align:top;
	width:50%;
	padding-bottom:10px;
}
.table-18__td-1{
	padding-right:5px;
}

/*-- 18Table*/

.table > tbody > tr:not(.table-3__tr-l):hover > td,
.table-6 > tbody > tr:hover > td,
.table-12 > tbody > tr:hover > td,
.table-2 > tbody > tr:hover > td,
.table-3 > tbody > tr:not(.table-3__tr-l):hover > td
{
/*	background:#F5F5F5;*/
	background:#Fafafa;
}

/* 2.9. ----- --T A B L E S -----*/

/* 2.10. ----- ++C O N T A I N E R S -----*/

.c-1{
	margin-left:50px;
}
.c-2{
	margin-bottom:10px;
}
.c-3{
	margin-bottom:5px;
}
.c-4{
	margin-top:5px;
}

/* 2.10. ----- --C O N T A I N E R S -----*/

/* 2. =============== --G L O B A L =============== */

/*2-3=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* 3. =============== ++P L U G I N S =============== */

/* 3.1. ----- ++T A B S ----- */

.tabs{
}
.tabs__btns{
	display:table;
	width:100%;
}
.tabs__btns:after{
	content:"";
	display: block;
	clear:both;
}
.tabs__e{
	position:relative;
	padding:9px 7px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-style:italic;
	font-weight:bold;
	font-size:13px;
}
.tabs__e:not(.act){
	background-color:#C6BF77;
	color:#382419;
}
.tabs__e:not(.act):hover{
	cursor:pointer;
}
.tabs__e.act{
	background:#382419;
	color:#fff;
}
.tabs__e:not(:last-child):after{
	content:"";
	position:absolute;
	top:0px;
	bottom:0px;
	right:-1px;
	z-index:960;
	display:block;
	margin:auto;
	width:1px;
	height:25px;
	background-color:#E2DEBC;
}
.tabs__e:not(:last-child){
}
.tabs__in{
}
.tabs__in:not(.act){
	display:none;
}

.tabs__e.act:hover{
	color:#fff;
}

.tabs__e:not(.act):hover{
    background:#382419;
	color:#fff;
}



/*++ 1Tabs*/

.tabs1{
	
}
.tabs1__btns{
	display:table;
	width:100%;
	margin-top:30px;
	margin-bottom:35px;
}
.tabs1__btns:after{
	content:"";
	display: block;
	clear:both;
}
.tabs1__e{
	position:relative;
	padding:0px 15px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-style:italic;
}
.tabs1__e:not(.act){
	color:#577509;
}
.tabs1__e:not(.act):hover{
	cursor:pointer;
}
.tabs1__e.act{
	color:#38241B;
}
.tabs1__img-c{
	position:relative;
	display:inline-block;
	margin-bottom:9px;
}
.tabs1__nbr{
	position:absolute;
	top:0px;
	left:100%;
	white-space:nowrap;
}
.tabs1__hdr{
	border-bottom:1px solid;
	font-size:15px;
}
.tabs1__e.act .tabs1__hdr{
	border-bottom:0;
}
.tabs1__img.act{
	display:none;
}
.tabs1__e.act .tabs1__img.dft{
	display:none;
}
.tabs1__e.act .tabs1__img.act{
	display:inline-block;
}
.tabs1__e:not(:last-child){
}
.tabs1__in{
}
.tabs1__in:not(.act){
	display:none;
}

.tabs1__e:not(.act):hover .tabs1__img.dft{
	display:none;
}
.tabs1__e:not(.act):hover .tabs1__img.act{
	display:inline-block;
}
.tabs1__e:not(.act):hover {
	color:#38241B;
}

/*-- 1Tabs*/

/*++ 2Tabs*/

.tabs-2{
	background-color:#fff;
}
.tabs-2__btns{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	box-shadow:1px 2px 3px rgba(0,0,0,0.35);
	background: #F7F8F9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F7F8F9), to(#E3EBEE));
	background: -webkit-linear-gradient(#F7F8F9, #E3EBEE);
	background: -moz-linear-gradient(#F7F8F9, #E3EBEE);
	background: -ms-linear-gradient(#F7F8F9, #E3EBEE);
	background: -o-linear-gradient(#F7F8F9, #E3EBEE);
	background: linear-gradient(#F7F8F9, #E3EBEE);
}
.tabs-2__btns:after{
	content:"";
	display: block;
	clear:both;
}
.tabs-2__e{
	position:relative;
	padding:6px 7px;
	float:left;
	font-size:13px;
	color:#555555;
}
.tabs-2__e:not(.act):hover{
	cursor:pointer;
	background:#e2eFf2;
	box-shadow:inset 1px 1px 3px rgba(0,0,0,0.25);
}
.tabs-2__e.act{
	background:#D2DFE2;
	box-shadow:inset 1px 1px 3px rgba(0,0,0,0.25);
}
.tabs-2__e:not(:last-child){
	margin-right:10px;
}
.tabs-2__in{
	position:relative;
	padding:30px 0px 10px;
}
.tabs-2__in:not(.act){
	display:none;
}

/*-- 2Tabs*/

/*++ 3Tabs*/

.tabs-3__btns:after{
	content:"";
	display: block;
	clear:both;
}
.tabs-3__e{
	position:relative;
	float:left;
}
.tabs-3__e:not(.act):hover{
	cursor:pointer;
}
.tabs-3__e.act{
	background-color: #3BC8F5;
	color:#fff;
	cursor:default;
}
.tabs-3__e.act:hover{
	border:1px solid transparent;
}
.tabs-3__e:not(:last-child){
	margin-right:10px;
}
.tabs-3__in{
	position:relative;
}
.tabs-3__in:not(.act){
	display:none;
}

/*-- 3Tabs*/

/* 3.1. ----- --T A B S ----- */



/* 3.2. ----- ++S T A T U S ----- */

.status__t{
	border-collapse:collapse;
}
.status__td{
	position:relative;
	z-index:950;
	padding:0px;
}
.status__e_b{
	background:#4c99da;
}
.status__e_g{
	background:#b0d63a;
}
.status__e_r{
	background:#cc1a00;
}

.status__e{
	position:relative;
	z-index:952;
	width:21px;
	height:9px;
	cursor:pointer;
	border:1px solid rgba(0,0,0,.31);
	border-right:0;
}
.status__e:not(:last-child){
	box-shadow:0 0 0;
}
.status__e_f{
	border-radius:3px 0 0 3px;
}
.status__e_l{
	border-radius:0 3px 3px 0;
	border-right:1px solid rgba(0,0,0,.31);
}
.status__txt{
	color: #a5a9ab;
    font-size: 11px;
    padding: 5px 0 0 3px;
	margin-bottom:3px;
}
.status__txt-s{
	text-transform:uppercase;
}

.status__box{
	position:absolute;
	margin-top:20px;
	display:none;
}
.status__td:hover{
	z-index:951;
}
.status__td:hover .status__box{
	display:block;
}
.status__box:hover{
	display:none !important;
}
.status__box:before{
	content:"";
	position:absolute;
	bottom:100%;
	right:0px;
	left:0px;
	border:14px solid transparent;
	border-bottom-color:#a5a9ab;
	display:block;
	width:0px;
	margin-right:auto;
	margin-left:auto;
}
.status__box:after{
	content:"";
	position:absolute;
	top:-27px;
	right:0px;
	left:0px;
	border:14px solid transparent;
	border-bottom-color:#F8FAFB;
	display:block;
	width:0px;
	margin-right:auto;
	margin-left:auto;
}
.status__box-c{
	border:1px solid #a5a9ab;
	background:#F8FAFB;
	border-radius:5px;
	font-weight:bold;
	padding:20px 20px;
	white-space:nowrap;
}

/* 3.2. ----- --S T A T U S ----- */



/* ----- =S E L E C T ----- */

.slt{
	display:inline-block;
	text-align:left;
}
.slt .cs{
	position:relative;
	
}
.slt .ls,
.slt .rs{
	display:table-cell;
	vertical-align: middle;
}
.slt i{
	position: absolute;
    top: 0px;
    bottom: 0px;
    right: 15px;
    font-size: 20px;
    color: #000;
    height: 20px;
    margin: auto;
}			  
.slt input[type="text"]{
	display:block;
	border-radius:0 5px 5px 0;
	border-left:0;
	font-size:20px;
	padding: 6px 10px 5px;
	margin-bottom:0px;
	margin-bottom:0px;
}
.slt .cdi:before{
	content:'\f0d7';
}
.slt .cui:before{
	content:'\f0d8';
}
.slt .es{
	background:#fff;
	cursor:pointer;
}
.slt .sld{
	font-size:15px;
	font-style:italic;
	cursor:pointer;
	color:#577509;
}
.slt .act{
	background:#3a3;
	color:#fff;
	cursor:default;	
	display:none;
}
.slt .d-d{
	position:absolute;
	top:100%;
	width:100%;
	max-height:320px;
	overflow:auto;
	z-index: 500;
	background:#fff;
	border:1px solid #ddd;
}
.slt .d-d .es{
	padding:5px 10px;
}
.slt .d-d .es:hover{
	background:#577509;
	color:#fff;
}


.slt.f__slt{
	
}
.slt.f__slt .es{
	font-size:13px;
	width:400px;
	max-width:100%;
}
.slt.f__slt2 .es{
	font-size:13px;
	width:434px;
	max-width:100%;
	padding-top:13px;
	padding-bottom:13px;
}
.slt.f__slt2 .d-d .es{
	padding-top:5px;
	padding-bottom:5px;
}
.slt.v1 i{
	height: 20px;
}
.slt.v1 input[type="text"]{
	height:40px;
	border:1px solid #ccc;
	border-radius:0 5px 5px 0;
	border-left:0;
}
.slt.v1 .sld{
	height:40px;
}
.slt.v1 .sld img{
	vertical-align:bottom;
}
.slt .w-s{
	font-size:13px;
}
.slt .w-s.f{
	color:#C9C9C9;
}
.slt.v1 i{
	font-size:20px;
}
.slt.v1 .es{
	text-align:center;
	padding:10px 20px;
}
.slt.v1 .sld{
	border-radius:5px 0 0 5px;
}
.slt.v2 .sld{
	width:350px;
}

/* ----- -S E L E C T (*End*) ----- */



/* 3.4. ----- ++S O R T Table ----- */

.sort__e{
	position:relative;
	cursor:pointer;
}
.sort__img{
	margin-left:5px;
}

.sort__abc,
.sort__cba{
	cursor:pointer;
}
.sort__abc .sort__img_cba{
	display:none;
}
.sort__cba .sort__img_abc{
	display:none;
}

.sort__td-1,
.sort__td-2{
	display:table-cell;
}
.sort__td-1{
	padding-right:5px;
}

/* 3.4. ----- --S O R T Table ----- */



/* 3.5. ----- ++D R O P D O W N ----- */

/*++ Dropdown Outer Elements*/

.table-dropdown{
	margin-right:0px;
	margin-left:auto;
	text-align:center;
	line-height:normal;
}
.table-dropdown__td-1{
	width:38px;
}
.table-dropdown__td-2{
	padding-left:5px;
}

/*-- Dropdown Outer Elements*/

.dropdown{
	position:relative;
	z-index:970;
	display:inline-block;
	vertical-align:top;
	padding:0px;
	margin:0px;
	z-index:950;
	line-height:normal;
}
.dropdown__btn{
	cursor:pointer;
	border:1px solid #D6F1FB;
	font-size:15px;
	padding: 10px 13px 9px;
	color:#444;
}
.dropdown__btn_br-grey{
	border:1px solid #535C69;
	border-radius:3px;
}
.dropdown__rect{
	position:absolute;
	bottom:-4px;
	z-index:955;
    height:5px;
	width:100%;
	background-color:#fff;
	border-right:1px solid #D6F1FB;
	border-left:1px solid #D6F1FB;
}
.dropdown__rect_br-grey{
	border-right:1px solid #535C69;
	border-left:1px solid #535C69;
}
.dropdown__list{
	position:absolute;
	background-color:#fff;
	border:1px solid #D6F1FB;
	text-align:left;
	padding:5px 6px;
	margin-top:3px;
	min-width:163px;
}
.dropdown__list_br-grey{
	border:1px solid #535C69 !important;
}
.dropdown__sep{
	border-bottom:1px solid #3BC8F5;
	margin:7px 6px;
}
.dropdown__a{
	color:#000;
	position:relative;
	display:block;
	padding:5px 10px 5px 32px;
	white-space:nowrap;
	cursor:pointer;
	border:1px solid transparent;
}
.dropdown__a:hover{
	background: rgba(200, 190, 255, 0.5) !important;
}
.dropdown__a-img{
	position:absolute;
	top:6px;
	left:6px;
	color:#3BC8F5;
}
.dropdown__a-img_grey{
	color:#535C69;
}

.dropdown__rect,
.dropdown__list{
	display:none;
}
.dropdown__act{
	z-index:971;
}
.dropdown__act .dropdown__btn,
.dropdown__act .dropdown__rect,
.dropdown__act .dropdown__list{
	background-color:#fff;
    border-color:#3BC8F5;
}
.dropdown__act .dropdown__btn{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
}
.dropdown__act .dropdown__btn.dropdown__btn_br-grey,
.dropdown__act .dropdown__rect.dropdown__rect_br-grey,
.dropdown__act .dropdown__list.dropdown__rect_br-list{
	border-color:#535C69;
}
.dropdown__act .dropdown__rect,
.dropdown__act .dropdown__list{
	display:block;
}

/* 3.5. ----- --D R O P D O W N ----- */



/* 3.6. ----- ++B O X E S ----- */


/* 3.6. ----- --B O X E S ----- */



/* 3.7. ----- ++F I L T E R ----- */

.filter{
	font-size:17px;
	font-weight:bold;
	color:#382419;
}
.filter__t{
	display:table;
	width:100%;
}
.filter__td{
	display:table-cell;
	vertical-align:middle;
	padding-bottom:15px;
}
.filter__td:nth-child(1),
.filter__td:nth-child(3){
	padding-right:10px;
}
.filter__td:nth-child(1){
	width:105px;
}
.filter__td:nth-child(3){
	width:130px;
	padding-left:25px;
}
.filter__td:nth-child(2),
.filter__td:nth-child(4){
	width:260px;
}
.filter .sld{
	border:0;
}
.filter .slt{
	display:table;
	border:0;
}
.filter .slt:not(.w100){
	width:260px;
}
.filter .slt.w100{
	width:100%;
}
.filter__btn-c{
	margin-top:15px;
	text-align:center;
	margin-bottom:10px;
}
.filter__btn{
	border:0 !important;
	margin-right:7px;
	margin-left:7px;
	font-size:18px;
	font-weight:bold;
}

.basket__town-slt{
	width:100%;
	padding-top:11px;
	padding-bottom:11px;
}
/*.filter__btn{
	cursor:pointer;
	vertical-align:top;
	margin-right:10px;
}
.filter__inset{
	position:relative;
	background: #EEF2F4;
	padding: 10px 62px 20px 20px;
}
.filter__close{
	position:absolute;
	top:15px;right:15px;
	text-align: center;
    padding: 6px 0;
	font-size:18px;
	color: #535C69;
	cursor:pointer;
	display: inline-block;
	width:33px;
	height:33px;
	border:1px solid #aaa;
	border-radius:3px;
    vertical-align: top;
}
.filter__close:hover{
    background-color: #fff;
    border-color: rgba(200, 0, 255, 1.15);
    color: rgba(200, 0, 255, 1.15);
}	

.filter__sep{
	margin-bottom:20px;
	margin-top:20px;
}
.filter__btn-ops{
	margin-right:15px;
}*/

/*++ TF*/

.filter__table{
	font-size:12px;
	width:100%;
}
.filter__td-1,
.filter__td-2{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
}
.filter__td-1{
	width:1px;
	white-space:nowrap;
	color:#777;
	padding-right:15px;
}
.filter__td-2{
	color:#333;
}

/*-- TF*/

/* 3.7. ----- --F I L T E R ----- */

/* 3.8. ----- ++S L I D E R ----- */

.slider-c .nivo-controlNav{
	padding:27px 0px 34px;
	line-height:0;
}
.slider-c.v1 .nivo-controlNav{
	padding:15px 0px 15px;
}
.slider-c.v2 .nivo-controlNav{
	padding:15px 0px 0px;
}

.slider-c .nivo-control{
	color:transparent;
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:50%;
	background:#577509;
	margin:0px 4px;
	font-size:0px;
	vertical-align:top;
}
.slider-c .nivo-control.active{
	background:#38241B;
}
.slider-c .nivo-directionNav a:before{
	font-family:FontAwesome;
	font-size:40px;
	color:rgba(155,155,155,0.6);
}
.slider-c .nivo-directionNav a:hover:before{
	color:#577509;
}
.slider-c .nivo-prevNav,
.slider-c .nivo-nextNav{
	display:none;
}
.slider:hover .nivo-prevNav,
.slider:hover .nivo-nextNav{
	display:block;
}
.slider-c .nivo-prevNav{
	left:10px;
}
.slider-c .nivo-nextNav{
	right:10px;
}
.slider-c .nivo-prevNav:before{
	content:"\f137";
}
.slider-c .nivo-nextNav:before{
	content:"\f138";
}

/* 3.8. ----- --S L I D E R ----- */

/* 3.9. ----- ++C A R O U S E L ----- */

.owl-carousel{
}
.border-b-1{
	border-bottom:1px solid #8DAAB1;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:10px;
}


.customNavigation a{
	cursor:pointer;
}
.customNavigation a:before{
	font-family:FontAwesome;
	font-size:22px;
	color:#38241B;
}
.customNavigation a:hover:before{
	color:#577509;
}
.customNavigation .prev{
	margin-right:13px;
}
.customNavigation .prev:before{
	content:"\f060";
}
.customNavigation .next:before{
	content:"\f061";
}

.customNavigation{
	float:right;
}
/*use styles below to disable ugly selection*/
.customNavigation a{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 3.9. ----- --C A R O U S E L ----- */



/* 3.13. ----- ++F O R M _ T A G S ----- */

.tgsf{
}
.tgsf .inp{
	display:inline-block;
	vertical-align:bottom;
	cursor:pointer;
}
.tgsf .inp.hide{
	display:none;
}
.tgsf .inpn,
.tgsf p{
	display:table-cell;
	vertical-align:middle;	
	cursor:pointer;
}
.tgsf .inp + p{
	display:inline-block;
}
.tgsf .inpn{
	padding-right:15px;
}
.tgsf p a{
	text-decoration:underline;
}
.tgsf p{
	font-size:17px;
	color:#53432C;
	font-weight:bold;
}
.tgsf .inp[type = "checkbox"] + .inpn i{
	display:inline-block;
	width:24px;
	height:24px;
	border-radius:3px;
	background:#fff;
	cursor:pointer;
	vertical-align: top;
}
.tgsf .inp[type = "checkbox"][checked = "checked"] + .inpn i:before{
	content:"\f00c";
	font-family:"FontAwesome";
	display:block;		
	color:#577509;
	text-align:center;
	margin-top: 3px;
    margin-left: 1px;
	font-style: normal;
    font-size: 18px;
}
.tgsf .inp[type = "radio"] + .inpn i{
	display:inline-block;
	width:24px;
	height:24px;
	border-radius:50%;
	background:#fff;
	cursor:pointer;
	vertical-align:top;
	text-align: center;
}
.tgsf .inpn i{
	font-family:fa,sans-serif;
}
.tgsf .inp[type = "radio"][checked = "checked"] + .inpn i:before{
	content: "";
    display: block;
    margin: auto;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background:#577509;
    margin-top: 6px;
    vertical-align: top;
}

/* 3.13. ----- --F O R M _ T A G S ----- */

/* 3.14. ----- ++Q U A N T I T Y ----- */

.qnyk-c{ 
	width:64px;
}
.qnyk{ 
}
.qnyk span{ 
	display:inline-block;
	vertical-align:top;
	margin-top:4px;
	font-size:12px;
}
.qny{
	position:relative;
	display:inline-block;
	vertical-align:top;
}
.qny *{
	 box-sizing: border-box;
}
.qny p{
	line-height:70%;
	padding-top:4px;
	border:1px solid #ccc;
	text-align:center;
	font-family:"Open Sans",sans-serif;
	font-weight:bold;
	height: 40px;
	width: 40px;
	font-size: 30px;
	float: left;
	cursor: pointer;
	margin: 0;
	background:#E8E8E8;
}
.qny .mns{
	//border-radius:5px 0px 0px 5px;
}
.qny .pls{
	//border-radius:0px 5px 5px 0px;
}
.qny .nmr{
	width:40px;
	height:30px;
	font-size:16px;
	padding:5px 5px;
	border:0;
	background:#fff;
	color:#666;	
	font-size:16px;
	float:left;
	text-align:center;
}
.qny .kq{
	position:absolute;
	top:0px;right:0px;
	display:none;
	z-index:950;
}

.qny .nmr:hover + .kq{
	display:block;
}
.qny .kq:focus,
.qny .kq:hover{
	display:block;
}
.qny input:focus + .kq{
	display:block;
}	
.qny p:hover{
	background:#ccc;
}


.qny.v3 .nmr{
}
.qny.v3 p {
    position:absolute;
	right:-24px;
    padding-top: 0px;
    width: 24px;
    height: 50%;
    font-size: 20px;
	border:none;
	background:none;
	color:#577509;
}
.qny.v3 p:hover{
	color:#38241B;
}
.qny.v3 .pls{
	top:-10px;
}
.qny.v3 i{

}
.qny.v3 i:before{
	height:1px;
	display:block;
	line-height:1px;
}
.qny.v3 .mns{
	bottom:-10px;
}
.qny.v3 .mns i{
	position:relative;
	bottom:12px;
}
.qny.v3 .pls i{
	position:relative;
	top:12px;
}

/* 3.14. ----- --Q U A N T I T Y ----- */

/* 3.11. ----- ++C O U N T D O W N ----- */

.cnn__inp{
	background:none;
	border:0;
	width:19px;
	font-size:14px;
	font-weight: bold;
    color: #577509;
    font-style: italic;
}
.cnn__inp.v1{
	width:20px;
}
.cnn__colon{
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	vertical-align:top;
	color: #38241B;
}

/* 3.11. ----- --C O U N T D O W N ----- */

/* 3. =============== --P L U G I N S =============== */

/*3-4=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* 4. =============== ++T E M P L A T E S =============== */

/* 4.1. ----- ++M E N U ----- */

.menu{
	
}
.menu .menu__a-2:hover{
	color:#577509;
}
.menu__li-1{
	z-index:960;
	font-size:18px;
	position:relative;
	float:left;
}
.menu__li-1:nth-child(2){
	width:220px;
}
.menu__li-1:nth-child(3){
	width:212px;
}
.menu__li-1:nth-child(4){
	width:117px;
}
.menu__li-1:nth-child(5){
	width:243px;
}
.menu__li-1:nth-child(6){
	width:232px;
}
.menu__li-1:nth-child(7){
	width:193px;
}
.menu__a-1{
	position:relative;
	display:block;
	min-height:40px;
	text-align:center;
	color:#38241B;
	padding:8px 15px;
	text-align:center;
}
.menu__li-1:not(:first-child) .menu__a-1:before{
	content:"";
	position:absolute;
	top:0px;
	bottom:0px;
	left:-1px;
	display:block;
	margin:auto;
	height:24px;
	width:1px;
	background:#E2DEBC;
}
.menu__i-1{
	vertical-align:bottom;
}
.menu__ul-2{
	display:none;
	position:absolute;
	padding:8px 10px 2px;
	width:100%;
}
.menu__li-1:hover .menu__ul-2{
	display:block;
	background:#E2DEBC;
}
.menu__li-1:hover{
	background:#E2DEBC;
}
.menu__li-1:hover .menu__a-1{
	font-weight:bold;
	color:#577509;
}
.menu__li-2{
	margin-bottom:8px;
}
.menu__a-2{
	color:#38241B;
	text-decoration:underline;
	font-style:italic;
	font-size:16px;
}



.menu1{
	background:#C6BF77;
	display:table;
	width:100%;
}
.menu1__li-1{
	z-index:960;
	position:relative;
	font-size:13px;
	display:table-cell;
	vertical-align:middle;
}
.menu1__a-1{
	position:relative;
	display:block;
	font-weight:bold;
	color:#382419;
	font-style:italic;
	padding: 9px 5px;
	text-align:center;
}
.menu1__a-1.act{
	background:#382419;
	color:#fff;
}
.menu1__li-1:not(:first-child) .menu1__a-1:before{
	content:"";
	position:absolute;
	top:0px;
	bottom:0px;
	left:-1px;
	display:block;
	margin:auto;
	height:24px;
	width:1px;
	background:#E2DEBC;
}
.menu1__i-1{
	vertical-align:bottom;
}
.menu1__li-1:hover{
	background:#382419;
}
.menu1__li-1:hover .menu1__a-1{
	color:#fff;
}


/* 4.1. ----- --M E N U ----- */

/* 4.2. ----- ++N A V ----- */

.nav-c{
	text-align:center;
}
.nav{
	padding:21px 25px 18px;
	color:#382419;
}
.nav b{
	color:#000;
	font-weight:600;
}
.nav__all,
.nav__prev,
.nav__pages,
.nav__next{
	display:inline-block;
	margin-bottom:7px;
	vertical-align:middle;
}
.nav__pages{
	margin-right:5px;
	margin-left:5px;
	margin-top:-3px;
	vertical-align:top;
}
.nav__pages:after{
	content:"";
	display:block;
	clear:both;
}
.nav__all{
	margin-right:40px;
}
.nav__i{
	font-size:20px;
	margin-right:10px;
	margin-left:10px;
}

.nav__prev-next-a{
	margin-right:5px;
	margin-left:5px;
	color:#977264;
}   
a.nav__prev-next-a{
	color:#000;
	font-weight:bold;
}
.nav__pages-a{
	padding:5px 10px;
	float:left;
}
a.nav__pages-a{
	color:#382419;
}
b.nav__pages-a{
	background:#577509;
	color:#fff;
}
.nav__td{
	display:table-cell;
	vertical-align:middle;
}

/* 4.2. ----- --N A V ----- */

/* 4.3. ----- ++T I L E ----- */

.tile1-c{
	width:33.3333%;
	float:left;
}

.tile1__img-1-c{
	margin: 0px 15px 15px;
}
.tile1__img-1-t{
	display:table;
	table-layout: fixed;
	width:100%;
	min-height: 240px;
}
.tile1__img-1{
	max-width:100%;
	max-height:240px;
	display:inline-block;
	vertical-align:top;
}


.tile1__a-img{
	position:relative;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	height:240px;
	width:100%;
}
.tile1__str{
	position:absolute;
	top:-5px;
	left:0px;
}
.tile1__img-1-t:after{
	content:"";
}
.tile1__title{
	font-size:16px;
	margin-bottom:10px;
	font-weight:normal;
	height: 55px;
    overflow: hidden;
	position:relative;
	z-index:900;
	text-align:center;
}
.tile1__a-title{
	color:#5B4A32;
	font-size:16px;
	font-weight:bold;
}
.hide-txt{
	position:absolute;
	bottom:0px;
	right:0px;
	display:block;
	width:80px;
	background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,1));
	background: linear-gradient(to right, rgba(255,255,255,0), #C6BF77);
}
.tile1__c{
	margin-left:15px;
	margin-right:15px;
}
.tile1__str-1{
	margin-bottom:20px;
}
.tile1__str-2{
	margin-bottom:10px;
}
.tile1__action-c{
	float:left;
}
.tile1__action{
	font-style:italic;
	font-size:12px;
	text-align:left;
}
.tile1__action-o{
	color:#F76504;
}
.tile1__action-b{
	color:#0E76A3;
}
.tile1__action-gr{
	color:#BBBBBB;
}
.tile1__rtg{
	float:right;
}
.tile1__rtg-1{
}
.tile1__t{
	display:table;
	width:100%;
}
.tile1__t-1{
	width:100%;
}

.tile1__t-2-c{
	margin-top:10px;
}
.tile1__t-2{
	width:100%;
	
}
.tile1__t-2-td-1{
	width:100%;
}
.tile1__t-2-td-1{
	padding-left:15px;
	padding-right:10px;
}

.tile1__t-2-td-2{
	white-space:nowrap;
	text-align:right;
}
.tile1__btn-c{
	float:right;
}
.tile1__btn{
	color:#F76504;
	font-size:20px;
	padding:12px 15px 12px;
	display: inline-block;
}
.tile1__t-td{
	display:table-cell;
	vertical-align:top;
	text-align:center;
}
.tile1__t-td:first-child{
	padding-bottom:10px;
	width:100%;
}
.tile1__t-td:last-child{
	border-left:1px dotted #777;
	white-space:nowrap;
}
.tile1__t-td:not(:first-child){
	padding-right:15px;
	padding-left:15px;
}

.tile1__t-td.tile1__btn{
	vertical-align:middle;
}
.tile1__t-td.tile1__btn:hover{
	border-left-color:transparent;
}
.tile1__t-td-1{
	padding-right:15px;
	padding-left:15px;
	vertical-align:bottom;
}
.tile1__t-1.v1 .tile1__t-td-1{
	padding-right:10px;
	padding-left:10px;
	vertical-align:top;
}
.tile1__t-td-1:not(:first-child){
	border-left:1px dotted #777;
}
.tile1__t-td-1.v1{
	width:1px;
	white-space:nowrap;
	padding-right:0px;
	padding-left:0px;
}
.tile1__hdr-gr-c{
	margin-left:5px;
}
.tile1__hdr-gr{
	font-size:13px;
	color:#444;
}
.tile1__t-1.v1 .tile1__hdr-gr{
	line-height:100%;
}
.tile1__hdr-r{
	font-size:13px;
	color:#D83021;
}
.tile1__val-b{
	font-size:24px;
}
.tile1__val-b-b-c{
	margin-top:7px;
}
.tile1__val-b-b{
	font-size:24px;
	font-weight:bold;
}
.tile1__val-s-c{
	margin-bottom:2px;
}
.tile1__val-s{
	display:inline-block;
	position:relative;
	z-index:900;
	font-size:18px;
	color:#878787;
	padding-right:2px;
	padding-left:2px;
}
.tile1__val-s:before{
	content:"";
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	display:block;
	margin-top:auto;
	margin-bottom:auto;
	height:1px;
	width:100%;
	background:#888;
}

.tile1__store{
	color:#999;
	font-style:italic;
	font-weight:300;
	font-size:12px;
	margin-bottom:3px;
}
.tile1__i-1{
	font-size:18px;
}
.tile1__i-2{
	font-size:16px;
}
.tile1:hover{
	/*box-shadow:0 0 5px rgba(0,0,0,0.3);*/
}
.tile1-c-m{
	margin-left:-5px;
}
.tile1-c-m.q4 .tile1-c{
	width:25%;
}
.tile1-c-m .tile1{
	margin-left:5px;
	margin-top:3px;
	margin-bottom:3px;
}
  
.owl-carousel{
	margin-right:-6px;
	width:auto;
}
.owl-carousel .owl-wrapper-outer{
	margin-right:6px;
    width: auto;
}
.owl-carousel .owl-item{
	padding-right:6px;
}
.tile1{
}

.tile1__str-b{
	
}
.tile1__cl-1,
.tile1__cl-2,
.tile1__cl-3{
	float:left;
	text-align:center;
	padding-right:10px;
	padding-left:10px;
}
.tile1__cl-1,
.tile1__cl-2{
	margin-bottom:10px;
}
.tile1__cl-2,
.tile1__cl-3{
	border-left:1px dotted #777;
}
.tile1__cl-1{
	width:20%;
}
.tile1__cl-2{
	width:35%;
}
.tile1__cl-3{
	width:45%;
}

.tile1.v3 .tile1__action{
	font-size:14px;
}
.tile1.v4 .tile1__t{
	margin-top:10px;
}
.tile1.v4 .tile1__t-1 tr:first-child .tile1__t-td-1{
	padding-bottom:10px;
}

/* 4.3. ----- --T I L E ----- */

/* 4.4. ----- ++B R E A D C R U M B S ----- */

.breadcrumbs{
	padding-top:2px;
	padding-bottom:15px;
	font-size:13px;
}
.breadcrumbs__li{
	float:left;
}
.breadcrumbs__li.sep{
	margin-right:4px;
	margin-left:4px;
}
.breadcrumbs__a{
	color:#382419;
}
a.breadcrumbs__a{
	text-decoration:underline;
}
span.breadcrumbs__a{
	
}

/* 4.4. ----- --B R E A D C R U M B S ----- */

/* 4. =============== --T E M P L A T E S =============== */

/*4-5=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* 5. =============== ++O T H E R S =============== */

/* 5.1. ++Return */

.return{
	display:table;
	width:100%;
}
.return__a{
	width:1px;
}
.return__a,
.return__title{
	display:table-cell;
	vertical-align:middle;
}
.return__title{
	padding:15px 20px;
	font-size:20px;
	background-color:#FFF4A3;
}

/* 5.1. --Return */

/* 5.2. ++Date */

.date{
	margin-bottom:20px;
}
.date__e{
	display:inline-block;
	vertical-align: top;
	margin-bottom:7px;
	color:#444;
	margin-right:10px;
	white-space:nowrap;
}
.date__txt{
	color:#444;
	margin-right:6px;
}
.date__btn{
	margin-right:7px;
}

/* 5.2. --Date */

/* 5.3. ++Buttons Panel */

.btn-panel{
	margin-bottom:13px;
}
.btn-panel__btn{
	margin-right:7px;
	margin-bottom:7px;
	vertical-align:top;
}

/* 5.3. --Buttons Panel */

/* 5. =============== --O T H E R S =============== */

/*5-6=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* 6. =============== ++P A G E S =============== */	

/* 6.1. ----- ++H E A D E R ----- */

.page{
	background:url("../images/bg-1.jpg");
	background-attachment:fixed;
}
.c{
	width:1280px;
	margin:0 auto;
}
.cp-rl-9{
	padding-right:9px;
	padding-left:9px;
}
.cp-5-9{
	padding:5px 9px;
}
.cp-8-15{
	padding:8px 15px;
}


.header-str-1{
	background:#80AC0D;
	font-weight:bold;
}
.header-str-1 a:hover,
.header-str-1 .phone-f-book:hover{
	color:#EDEBD4 !important;
}
.header-str-1__td-1,
.header-str-1__td-2,
.header-str-1__td-3{
	display:table-cell;
	vertical-align:middle;
}
.header-str-1__td-1{
	color:#38241B;
}
.header-str-1__td-2,
.header-str-1__td-3{
	white-space:nowrap;
	color:#fff;
}
.header-str-1__td-1{
	padding-right:105px;
}
.header-str-1__td-2{
	padding-right:45px;
}

.logo__img{
	margin-right:2px;
	max-width:132px;
	max-height:132px;
}
.logo__name{
	font-size:64px;
	margin-top:-27px;
}
.logo__name a, 
.logo__txt a,
.logo__name a:hover, 
.logo__txt a:hover
{
	color: #38241B !important
}
.logo__txt{
	font-size: 19.8px;
	margin-left:3px;
}

.phone-f__txt{
	font-size:16px;
}
.phone-f__number{
	font-size:36px;
	margin-top: 6px;
    margin-bottom: 4px;
}
.phone-f-book{
	font-size:18px;
	border-bottom:1px dotted;
	display:inline-block;
}
.phone-f-book__a{
	color:#fff;
}
.phone-f-book__i{
	margin-right:2px;
}

.option{
	color:#fff;
	font-size:18px;
}
.option__i{
	width:32px;
	font-size:24px;
}
.option-basket{
	font-size:14px;
	margin:9px 0px 12px 38px;
	font-weight:normal;
}
.option-basket__ml{
	margin-left:10px;
}
.option-basket__i{
	margin-left:1px;
	font-size:12px;
}



.header-str-2{
	background:#38241B;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	text-align: center;
}
.header-str-2__name{
	margin-right:25px;
	display:inline-block;
}
.header-str-2__val{
	display:inline-block;
	margin-right:50px;
}



.header-str-3{
	background:#C6BF77;
	padding-right:8px;
	padding-left:8px;
}

.what-buy{
	margin-bottom:37px;
}
.what-buy__hdr{
	text-align:center;
	color:#fff;
	font-size:16px;
	margin-bottom:17px;
	background:#38241B;
	padding:7px 10px;
	font-weight:bold;
}
.what-buy__a{
	color:#55432D;
	font-weight:bold;
	font-size:16px;
	display:inline-block;
	margin-bottom:16px;
}
.what-buy .what-buy__a:hover{
	color:#577509;
}
.what-buy__img-c{
	margin-right:13px;
	width:30px;
	text-align:center;
	display:inline-block;
	margin-top: -2px;
    vertical-align: top;
}

.how{
	background:#577509;
	padding-top:20px;
	padding-right:6px;
	padding-left:6px;
	color:#fff;
	font-weight:bold;
	margin-bottom:56px;
}
.how__td{
	vertical-align:top;
	padding:0px 5px 10px 5px;
}
.how__hdr{
	font-size:20px;
	margin-bottom:10px;
}
.how__a{
	color:#fff;
	display:inline-block;
	margin-bottom:10px;
}
.how__a:hover{
	color:#EDEBD4 !important;
}
.how__i-1,
.how__i-2,
.how__i-3{
	vertical-align:top;
	display:inline-block;
}
.how__i-1{
	font-size:26px;
	margin-top:-1px;
}
.how__i-2{
	font-size:22px;
}
.how__i-3{
	margin-top:1px;
	font-size:24px;
}


.box{
	display:none;
}

.box-1{
	margin-bottom:20px;
	font-weight:bold;
}
.box-1__hdr{
	background:#577509;
	padding:11px 5px;
	font-size:16px;
	color:#fff;
	text-align:center;
}
.box-1__hdr-txt{
	display:inline-block;
	margin-right:10px;
}
.box-1__i{
	float:left;
	font-size:19px;
	margin-left:2px;
}
.box-1__i.v1{
	margin-top:10px;
}
.box-1__c{
	background:#fff;
	padding:13px 9px 16px;
	text-align:center;
}
.box-1__txt{
	color:#55432D;
	margin-bottom:8px;
}

.box-2{
	margin-bottom:17px;
	font-weight:bold;
}
.box-2__hdr{
	background:#C6BF77;
	color:#38241A;
	padding:7px 10px;
	font-size:16px;
	text-align:center;
/*	display:table-cell;
	vertical-align:middle;*/
	height:52px;
	display:table;
	width:100%;
}
.box-2__hdr-txt{
	display:table-cell;
	vertical-align:middle;
}
.box-2__hdr-txt:after{
	content:"";
	display:table-cell;
	vertical-align:middle;
}
.box-2__c{
	background:#fff;
	padding:13px 10px 13px 0px;
	text-align:center;
	height: 232px;
	position:relative;
}
.box-2__td{
	display:table-cell;
	vertical-align:top;
}
.box-2__td:first-child{
	min-width: 118px;
}
.box-2__td.vb{
	vertical-align:bottom;
}
.box-2__img{
	display:inline-block;
	max-width:96px;
	margin-bottom:10px;
}
.box-2__txt{
	color:#577509;
	text-align:left;
	margin-left:10px;
	font-size:14px;
}
.box-2__btn{
	position:absolute;
	bottom:10px;
	left:3px;
	padding-right:14px;
	padding-left:14px;
	font-size:14px;
}



/* 6.1. ----- ++H E A D E R ----- */

/* 6.2. ----- ++C O N T E N T ----- */

.news-list__c{
}
.news-list__c.v1{
}
.news-list{
	margin-bottom:53px;
}
.news-list__hdr{
	color:#38241B;
	font-size:22px;
	font-weight:normal;
	margin:0px 0px 10px 20px;
}
.news-list__e{
	display:block;
	padding:14px 20px 14px;
	font-weight:bold;
	font-size:16px;
	border:2px solid transparent;
}
.news-list__e:not(:first-child){
	border-top:2px solid #C6BF77;
}
a.news-list__e:hover *{
	color:#a00 !important;
}
/*.news-list__e:hover{
	border:2px solid #C6BF77 !important;
	border:2px solid #a00 !important;
}
.news-list__e:hover + .news-list__e{
	border-top:2px solid transparent !important;
}*/
.news-list__hdr-1{
	display:block;
	color:#577509;
	margin-bottom:10px;
}
.news-list__txt{
	display:block;
	color:#55432D;
	font-style:italic;
}
.news-list__btn-c{
	text-align:center;
	margin-top:20px;
}
.news-list__btn{
	font-size:18px;
}

.news-list__hdr1{
	position:relative;
	font-size:34px;
	font-weight:bold;
	color:#577307;
	text-align:center;
	margin-bottom:11px;
}
.news-list__date{
	color:#577408;
	margin-right:10px;
}
.news-list__date-i{
	font-size:30px;
}
.news-list__date-a{
	display:inline-block;
	width:69px;
	vertical-align:middle;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	text-align:right;
}
.news-list__date{
	position:absolute;
	right:0px;
}
.news-list__menu{
	background:#C6BF77;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	margin-bottom:25px;
}
.news-list__menu-e{
	color:#382419;
	display:table-cell;
	vertical-align:middle;
	position:relative;
	padding:10px 11px;
}
.news-list__menu-e:not(.l):before{
	content:"";
	position:absolute;
	right:0px;
	top:0px;
	bottom:0px;
	margin:5px 0;
	display:block;
	width:1px;
	background:#E2DEBC;
}
.news-list__menu-e.act,
.news-list__menu-e:hover{
	color:#fff !important;
	background:#382419;
}

.news-list__date2{
	float:right;
	color:#577408;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
}
.news-list__txt2{
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	color:#55432D;
	border-bottom:2px solid;
}
.news-list__{
	
}


.slider__hdr{
	color:#577408;
	font-size:30px;
	font-weight:bold;
	margin-bottom:15px;
	margin-left:13px;
}

.carousel-c{
	padding:20px 15px 5px;
	background:#C6BF77;
	margin-bottom:30px;
}
.carousel__top{
	margin-bottom:27px;
}
.carousel__hdr{
	font-size:26px;
	color:#5B4A32;
	font-weight:normal;
	display:inline-block;
	vertical-align:top;
}

.simple-c{
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
}
.simple__hdr{
	font-size:22px;
	color:#5B4A32;
	margin-bottom:15px;
	font-weight:normal;
}
.simple__txt-1{
	font-style:italic;
	margin-bottom:15px;
}


/* 6.2. ----- ++C O N T E N T ----- */

/* 6.3. ----- ++F O O T E R ----- */

.footer-str-1{
	background:#80AC0D;
	font-weight:bold;
	padding:9px 9px 15px;
}
[class *= footer-str-1__td-]{
	display:table-cell;
	vertical-align:top;
	padding-right:70px;
	width:20%;
}
.footer-str-1__td-1{
}
.footer-str-1__td-2{
	padding-right:60px;
}
.footer-str-1__td-3{
	padding-right: 55px;
	white-space:nowrap;
}
.footer-str-1__td-3 *{
	color:#38241B;
}
.footer-str-1__td-4{
	width:19%;
	padding-left:25px;
}
.footer-str-1__td-2,
.footer-str-1__td-4{
	color:#fff;
}
.footer-str-1__td-2,
.footer-str-1__td-3,
.footer-str-1__td-4,
.footer-str-1__td-5{
	padding-top:10px !important;
}
.footer .logo__img{
	max-height:100px;
	margin-right:8px;
	max-width:86px;
}
.footer .logo__name{
	font-size:21px;
	margin-top:0px;
	margin-bottom:2px;
}
.footer .logo__txt{
	font-size:16px;
	width:113px;
	line-height:120%;
}
a.header-str-2__val{
	color:#fff;
}
a.header-str-2__val:hover{
	color: #80AC0D !important;
	text-decoration:underline;
}
a.footer-str-1__val:hover{
	color: #EDEBD4 !important;
	text-decoration:underline;
}
.footer-str-1__name{
	margin-bottom:5px;
}
.footer-str-1__val{
	line-height:180%;
}
.footer .phone-f__txt{
	font-size:14px;
}

.footer .phone-f__number{
	font-size:25px;
	margin-top:10px;
	margin-bottom:10px;
}
.footer .footer-str-1__val:last-child{
	font-size:16px;
}

.menu-ftr{
	font-size:15px;
}
.menu-ftr__li{
	margin-bottom:7px;
}
.menu-ftr__a{
	color:#fff;
}


.footer-str-2{
	padding:12px 10px 15px;
	color:#38241B;
	font-size:13px;
	background:#C6BF77;
}
.footer-str-2__fl{
	float:left;
}
.footer-str-2__fr{
	float:right;
}
.footer-str-2__txt-1{
	margin-bottom:2px;
}
.footer-str-2__txt-2{
	margin-left:25px;
}
.askaron-site__a{
	color:#38241B;
}
.askaron-site__a:hover{
	color:#577509 !important;
}
.social__hdr:not(.v0){
	margin-top:13px;
}
.social__img{
	display:inline-block;
	vertical-align:top;
	margin-right:3px;
	margin-top:9px;
}
.social__img.v1{
	margin-right:13px;
}

/* 6.3. ----- ++F O O T E R ----- */

/* 6.4. ----- ++I N D E X ----- */
.content{
	background:#EDEBD4;
}
.main-t__td-1,
.main-t__td-2,
.main-t__td-3{
	vertical-align:top;
	padding-top:15px;
	padding-bottom:30px;
}
.main-t__td-1,
.main-t__td-3{
	width:269px;
	max-width:269px;
	min-width:269px;
	padding-right:12px;
	padding-left:12px;
}
.main-t__td-1{
	padding-left:9px;
}
.main-t__td-3{
	padding-right:9px;
}
.main-t__td-2{
	padding-right:3px;
	padding-left:3px;
	width:740px;
}
.box-1:last-child,
.box-2:last-child{
	margin-bottom:0px;
}
.main-t.v1 .main-t__td-1,
.main-t.v1 .main-t__td-2,
.main-t.v1 .main-t__td-3{
	padding-bottom:15px;
} 
.form-min{
	margin-bottom:22px;
}
.form-min__hdr{
	background:#38241B;
	color:#fff;
	text-align:center;
	padding:8px 9px 8px;
	font-weight:bold;
	font-size:20px;
}
.form-min__c{
	padding:9px 9px 6px;
	background:#fff;
	margin-bottom:11px;
}
.form-min__inp::-webkit-input-placeholder{
	color:#C9C9C9;
	font-style:italic;
}
.form-min__inp:-moz-placeholder{
	color:#C9C9C9;
	font-style:italic;
}
.form-min__inp{
	display:block;
	width:100%;
	margin:2px 0px 12px;
	padding-bottom:11px;
}
.main-t__td-1 .form-min__c{
	padding-top:8px;
	padding-bottom:6px;
	min-height:113px
}
.form-min__inp:last-child{
	margin-bottom:8px;
}
.form-min__td-1,
.form-min__td-2{
	vertical-align:middle;
	min-height:100px;
}
.form-min__td-2{
	text-align:right;
}
.form-min__img{
	width:75px;
}
.form-min__a{
	display:inline-block;
	color:#37241A;
	margin-left:9px;
	width:115px;
}
.form-min__a:hover{
	color:#577509 !important;
}
.form-min__btns{
	width:100%;
}

.form-min__t1{
	width:100%;
}
.form-min__td1-1,
.form-min__td1-2{
	vertical-align:top;
}
.form-min__td1-1{
	padding-right:15px;
}
.form-min__a{
	color:#372419;
	display:inline-block;
	margin:4px 0px 4px 8px;
}

.fancybox-skin{
	border-radius:0 !important;
}
.box{
	width:754px;
}
.box__hdr{
	position:relative;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size: 34px;
	padding:15px 20px;
	background:#577509;
}
.box__hdr-i{
	float:left;
	color:#fff;
	width:0px;
	margin-top:2px;
}
.box__c{
	background:#EDEBD4;
	padding:25px 20px 0;
	color:#644731;
	font-size:18px;
	font-weight:bold;
}
.box__hdr-1{
	text-align:center;
	margin-bottom:25px;
}
.box__hdr-txt{
	font-size:20px;
	vertical-align:top;
	margin-top:9px;
	display:inline-block;
}
.box__t{
	vertical-align:middle;
	margin:0 auto;
}
.box__td{
	padding:0px 7px 20px;
}
.box__name{
	font-size:16px;
}
.box__inp{
	border:0;
	width:366px;
}
.box__btn{
	font-size:20px;
	font-weight:bold;
	padding-right:35px;
	padding-left:35px;
}
.box__name{
	font-size:16px;
}

.box input,
.box textarea{
	color:#577408;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
	border:0;
}
.box input[type="date"],
.box input[type="time"]{
	font-style:normal;
}
.box input[type="date"]{
	width:160px;
}
.box input[type="time"]{
	width:103px;
}
.box__name1{
	color:#6C523B;
	font-size:16px;
	font-weight:bold;
	margin-bottom:13px;
}
.box__name2{
	color:#6C523B;
	font-size:16px;
	font-weight:bold;
	margin-right:12px;
	display:inline-block;
}
.box__name3{
	margin-right:10px;
	display:inline-block;
	margin-left:5px;
	color:#000;
	font-weight:normal;
}
.box__td1{
	padding:0px 25px 25px;
}
.box__td2{
	padding:0px 25px 32px;
}
.box__ta{
	width:100%;
	resize:none;
	height:117px;
	overflow:auto;
	display:inline-block;
}
.box__inp1{
	width:300px;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	color:#577408;
}
.box .ta-c{
	text-align:center;
}
.box__td2 .box__btn{
	display:inline-block;
	margin-top:-10px;
	vertical-align:top;
}
.box__inp1{
	::-webkit-input-placeholder {color:#C9C9C9;}
	::-moz-placeholder          {color:#C9C9C9;}/* Firefox 19+ */
	:-moz-placeholder           {color:#C9C9C9;}/* Firefox 18- */
	:-ms-input-placeholder      {color:#C9C9C9;}
}
input[type="text"]::-webkit-input-placeholder{
	color:#C9C9C9;
	font-style:italic;
}
input[type="password"]::-webkit-input-placeholder{
	color:#C9C9C9;
	font-style:italic;
}
input[type="text"]:-moz-placeholder{
	color:#C9C9C9;
	font-style:italic;
}
input[type="password"]:-moz-placeholder{
	color:#C9C9C9;
	font-style:italic;
}
.box__slt{
	font-size:14px;
	color:#577509;
	font-weight:bold;
}

/* 6.4. ----- --I N D E X ----- */

/* 6.5. ----- ++A U T H ----- */

/* 6.5. ----- --A U T H ----- */

/* 6.6. ----- ++R E G ----- */

/* 6.6. ----- --R E G ----- */

/* 6.7. ----- ++D E T A I L ----- */

.list__t-1.v1{
	margin-bottom:15px;
}
.detail__txt{
	font-size:16px;
	color:#382419;
	line-height:140%;
}
.detail__tabs .tabs__in{
	padding:20px 20px;
}
.carousel-c.v1 .owl-carousel{
	width:734px;
}
.carousel-c.v1 .tile1__a-title:hover{
	color:#a00;
}
.carousel-c.v1{
	background:none;
	padding:0px;
}
.carousel-c.v1 .carousel__top{
	margin-bottom:20px;
}
.carousel-c.v1 .carousel__hdr{
	font-size:22px;
	color:#53432C;
	font-weight:bold;
}
.carousel-c.v1 .owl-carousel{
	background:#D7D19F;
}
.carousel-c.v1 .tile1__c{
	margin-top:20px;
}
.carousel-c.v1 .tile1__a-title{
	font-size:14px;
	font-weight:bold;
	color:#577509;
	text-decoration:underline;
}
.carousel-c.v1 .tile1__a-img{
	padding-bottom:10px;
}
.carousel-c.v1 .hide-txt{
    background: linear-gradient(to right, rgba(255,255,255,0), #D7D19F);
}
/* 6.7. ----- --D E T A I L ----- */

/* 6.8. ----- ++G O O D S _ T I L E ----- */

.h2{
	position:relative;
	font-weight:bold;
	font-size:34px;
	color:#577509;
	text-align:center;
	display:table;
	width:100%;
}
.h2.v1{
	margin-bottom:20px;
}
.h2__txt,
.tile-list{
	display:table-cell;
	vertical-align:bottom;
}.h2__txt.smaller{
	font-size: 20px;
}.h2__txt.smaller img{
	vertical-align: bottom;
}
.h2.v1 .h2__txt{
	padding-left:86px;
}
.h2.v2{
	margin-top:0px;
}
.h2.v2 .h2__txt{
	padding-left:105px;
	padding-right:105px;
}
.h2-c{
	position:relative;
}
.text-after-hdr{
	margin-bottom:20px;
	color:#382419;
	font-size:14px;
	font-style:italic;
}
.tile-list{
	font-size:18px;
	padding-left:10px;
	white-space:nowrap;
	margin-top:5px;
	width:1px;
}
.tile-list__a{
	display:inline-block;
	padding:4px 6px;
	margin:3px 1px;
	background:#577509;
}
.tile-list__a.act{
	background:#38241B;
}
.tile-list__a:not(.act):hover{
	background:#38241B;
}
.tile-list__i{
	font-size:24px;
	vertical-align:top;
	color:#fff;
}



.tile-c-m{
	margin-left:-5px;
}
.tile-c{
	float:left;
	width:33.33333%;
	padding:10px 10px;
	text-align:center;
}
.tile{
	margin-left:5px;
}
.tile-c:not(.sep):hover{
	box-shadow:0 0 4px rgba(0,0,0,0.5);
}
.tile__hdr{
	font-size:13px;
	color:#53432C;
	font-weight:bold;
	margin-bottom:7px;
	height: 43px;
    overflow: hidden;
	position:relative;
	z-index:900;
}
.tile__hdr:hover{
	overflow: visible;
	
}
.tile__hdr:hover .tile__hdr-a{
	position:absolute;
	left:0;
	width:100%;
	background:#fff;
}
.tile__hdr-a{
	color:#53432C;
}
.tile__img-t{
	position:relative;
	display:table;
	width:100%;
	margin-bottom:5px;
}
.tile__img-c{
	display:table-cell;
	vertical-align:middle;
	height:160px;
}
.tile__img{
	max-width:221px;
	max-height:160px;
}
.tile__sticker{
	position:absolute;
	bottom:0px;
	right:0px;
	padding:4px 4px;
	display:inline-block;
	width:110px;
	background:#EDEBD4;
}
.tile__sticker-e {
	position: relative;
}
.tile__sticker-e span {
	position: absolute;
	left: 24px;
	font-size: 13px;
	line-height: 30px;
	color: #712121;
	text-transform: uppercase;
}
.tile__sticker-e:hover span {
	color: #9f0000;
}
.tile__sticker-e span.white,
.tile__sticker-e:hover span.white {
	color: #fff;
}
.tile__sticker-img{
	display:inline-block;
	vertical-align:top;
}
.tile__cost{
	margin-bottom:3px;
}
.infoproduct .tile__cost {
	margin-bottom: 15px;
}
.tile__cost-c{
	height:49px;
}
.tile__cost-str{
	margin-bottom:3px;
}
.tile__cost-name-1{
	color:#52432C;
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	margin-right:3px;
}
.tile__cost-name-2{
	font-size:16px;
	color:#53432C;
	display:inline-block;
	margin-right:3px;
}
.tile__cost-val-1{
	color:#8C0000;
	font-size:24px;
	font-weight:bold;
	display:inline-block;
}
.tile__cost-rub-1{
	font-size:21px;
}
.tile__cost-val-2{
	color:#53432C;
	font-size:16px;
	display:inline-block;
}
.tile__cost-rub-2{
	font-size:15px;
}
.tile__cost-cross{
	position:relative;
	display:inline-block;
}
.tile__cost-cross:before{
	content:"";
	position:absolute;
	top:0px;
	bottom:2px;
	height:1px;
	margin:auto;
	width:100%;
	display:block;
	background:#52432C;
}
.tile__btn{
	font-size:16px;
	padding-right:35px;
	padding-left:35px;
}
.tile__btn-c{
	margin-bottom:10px;
}
.tile__opn{
	color:#382419;
	font-size:12px;
	display:inline-block;
	margin-bottom:5px;
}
a.tile__opn:hover{
	color:#577509 !important;
}
.tile__opn.act{
	color:#577509;
}
.tile__opn-i{
	font-size:14px;
	margin-right:4px;
}
.tile-c.sep{
	width:100%;
	padding:20px 0px;
}
.tile-c.sep:before{
	content:"";
	background:#C6BF77;
	height:2px;
	width:100%;
	display:block;
	padding:0px;
}



.list-c-m{
	margin-left:-5px;
}
.list-c{
	padding:10px 0px 10px 0px;
}
.list-c.infospecial .list {
	display: flex;
}
.list-c.infospecial .list__cost-name-1 {
	font-size: 20px;
}
.list-c.infospecial .list__cost {
	margin-bottom: 15px;
}
.list{
	margin-left:5px;
}
.list__tr{
	display:table-row;
}
.list__tr.v1 .list__td{
	vertical-align:bottom;
	padding-top:10px;
}
.list__tr.v1 .list__btn-c{
	text-align:center;
}
.list__td{
	display:table-cell;
	vertical-align:top;
}
.list__td.infospecial-box {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.list__td:first-child{
	width:236px;
	padding-right:15px;
}
.list__hdr{
	font-size:18px;
	color:#53432C;
	font-weight:bold;
	margin-bottom:14px;
}
.list__hdr-a{
	color:#53432C;
}
.list__img-t{
	position:relative;
	display:table;
	width:100%;
	margin-bottom:5px;
	height:160px;
}
.list__img-c{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.list__img{
	max-width:221px;
	max-height:160px;
}
.list__sticker{
	margin-bottom:15px;
	margin-left:6px;
	white-space:nowrap;
}
.list__sticker-e{
	/*float:left;*/
	display:inline;
	position: relative;
	margin-left:-6px;
}
.list__sticker-e span {
	position: absolute;
	left: 18px;
	font-size: 13px;
	line-height: 27px;
	color: #712121;
	text-transform: uppercase;
}
.list__sticker-e:hover span {
	color: #9f0000;
}
.list__sticker-e span.white,
.list__sticker-e:hover span.white {
    color: #fff;
}
.list__sticker-img{
	vertical-align:top;
	width:94px;
}
.list__sticker-img.h,
.tile__sticker-img.h{
	display:none;
}
.list__sticker-e:hover .list__sticker-img,
.tile__sticker-e:hover .tile__sticker-img{
	display:none;
	cursor:pointer;
}
.list__sticker-e:hover .list__sticker-img.h,
.tile__sticker-e:hover .tile__sticker-img.h{
	display:inline;
}
.list__cost{
	margin-bottom:3px;
}
.list__cost-str{
	margin-bottom:3px;
}
.list__cost-name-1{
	color:#52432C;
	font-size:22px;
	font-weight:bold;
	display:inline-block;
	margin-right:3px;
}
.list__cost-name-2{
	font-size:18px;
	color:#53432C;
	display:inline-block;
	margin-right:3px;
}
.list__cost-val-1{
	color:#8C0000;
	font-size:30px;
	font-weight:bold;
	display:inline-block;
}
.list__cost-rub-1{
	font-size:28px;
}
.list__cost-val-2{
	color:#53432C;
	font-size:18px;
	display:inline-block;
}
.list__cost-rub-2{
	font-size:16px;
}
.list__cost-cross{
	position:relative;
	display:inline-block;
}
.list__cost-cross:before{
	content:"";
	position:absolute;
	top:0px;
	bottom:2px;
	height:1px;
	margin:auto;
	width:100%;
	display:block;
	background:#52432C;
}
.list__t-1{
	margin-bottom:30px;
}
.list__t-1-td-1,
.list__t-1-td-2{
	padding-top:3px;
	padding-bottom:3px;
}
.list__t-1-td-1{
	padding-right:15px;
	color:#577408;
	font-weight:bold;
}
.list__t-1-td-2{
	color:#38241A;
}
.list__btn-c{
	/*margin-top:10px;*/
}
.list__btn{
	font-size:16px;
	font-weight:bold;
	padding-right:35px;
	padding-left:35px;
}
.list__opn{
	font-size:11px;
	display:inline-block;
	border:0 !important;
	vertical-align:top;
	padding:9px 8px !important;
	font-weight: bold;
	
}
.list__opn-c .availability {
	padding-left: 15px;
	line-height: 30px;
    color: #577408;
	font-weight: bold;
	vertical-align: middle;
}
.list__opn.btn-y{
	color:#382419;
}
.list__opn.btn-g{
	font-size:14px;
	padding-top:7px !important;
	padding-bottom:7px !important;
}
.list__opn.btn-w{
	background:#fff;
	color:#382419;
}
.list__opn-td{
	display:table-cell;
	vertical-align:middle;
}
.list__opn.act{
	color:#577509;
}
.list__opn-i{
	font-size:14px;
	margin-right:6px;
	height:12px;
	display:block;
}
.list-c.sep{
	width:100%;
	padding:10px 0px;
}
.list-c.sep:before{
	content:"";
	background:#C6BF77;
	height:2px;
	width:100%;
	display:block;
	padding:0px;
}


.component{
	margin-bottom:25px;
	margin-left:-10px;
}
.component__row{
	display:flex;
    flex-direction: row;
	align-items: stretch;
	flex-wrap: wrap;
}
.component__hdr{
	font-size:22px;
	color:#577408;
	font-weight:bold;
	margin-bottom:15px;
}
.component__b-c{
	width:33.33333%;
	margin-bottom:10px;
	display: flex;
    align-items: stretch;
}
.component__b{
	margin-left:10px;
	width:100%;
	background:#C6BF77;
}
.component__hdr-1{
	background:#577509;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:10px 20px;
	text-align:center;
}
.component__c{
	padding:5px 20px 10px;
}
.component__e{
	margin:4px 0px;
}
.component__a{
	color:#38241A;
}
.component__a:hover{
	color:#577408 !important;
}
.component__btn-c{
	margin-top:25px;
	text-align:center;
}
.component__btn{
	border:0 !important;
	margin-right:7px;
	margin-left:7px;
	font-size:22px;
	font-weight:bold;
}

/* 6.8. ----- --G O O D S _ T I L E ----- */

/* 6.9. ----- ++G O O D S _ L I S T ----- */

/* 6.9. ----- --G O O D S _ L I S T ----- */

/* 6.10. ----- ++B A S K E T ----- */

.basket td.order__td:nth-child(2),
.basket td.order__td:nth-child(3),
.basket td.order__td:nth-child(4),
.basket td.order__td:nth-child(6),
.basket td.order__td:nth-child(7){
	padding-top:22px;
}
.itog.v2{
	text-align:center;
}
.itog.v2 .itog__td{
	display:block;
}
.itog__txt,
.itog.v2 .itog__cost,
.itog.v2 .itog__cost-1{
	display:inline-block;
}
.itog.v2 .state__e{
	margin:0px 0px 0px 3px;
}
.itog__mes-a{
	color:#577509;
	font-weight:bold;
	text-decoration:underline;
}
.itog.v2 .itog__mes-txt{
	text-align:left;
}
.itog.v2 .itog__btn-c{
	margin-top:45px;
}



.basket__hdr{
	font-size:20px;
	font-weight:bold;
	color:#382419;
	margin-bottom:6px;
}
.basket__mes{
	margin-left:25px;
	font-style:italic;
	color:#382419;
	font-size:12px;
	margin-bottom:15px;
}
.f__star2-mes.f__star2-mes-c{
	text-align:center;
	margin-bottom:35px;
	margin-top:5px;
}
.basket__mes-a{
	color:#577509;
	text-decoration:underline;
}
.basket__town{
	text-align:center;
	margin-bottom:25px;
}
.basket__town-name{
	color:#382419;
	font-weight:bold;
	font-size:20px;
	margin-right:20px;
	display:inline-block;
	vertical-align:top;
	margin-top:7px;
}
.basket__town-val{
	/* na saite drugoi select */
	width:400px;
	display:inline-block;
}
.basket__town-slt{
	border:0;
	color:#577509;
	width:266px;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	padding:6px 10px 7px;
	width:218px;
}

.w300 .basket__town-slt
{
	width:300px;
}
.basket__tgsf-c{
	margin-right:25px;
}
.basket__tgsf p{
	background:#fff;
}
.basket__tgsf .t{
	width:100%;
	display:table;
	height:105px;
}
.basket__tgsf .td{
	display:table-cell;
	vertical-align:top;
	padding:10px 10px;
}
.basket__tgsf .td:first-child{
	vertical-align:middle;
	text-align:center;
}
.basket__tgsf .td:last-child{
	width:100px;
}
.basket__tgsf .name{
	display:block;
	color:#382419;
	margin-bottom:3px;
	font-size:14px;
	font-weight:normal;
}
.basket__tgsf .name.v1{
	text-align:right;
}
.basket__tgsf .val{
	display:block;
	color:#382419;
	font-weight:bold;
	margin-bottom:5px;
	font-size:14px;
}
.basket__tgsf .rub{
	font-size:13px;
}
.basket__tgsf-c1{
	margin-bottom:20px;
	height:106px;
}
.basket__tgsf-c_1 .basket__tgsf-c1,
.basket__tgsf-c_1 .tgsf .t{
	height:auto;
}
.basket__tgsf-c_1 .tgsf .t{
	width:290px;
}
.basket__tgsf-c_1 .tgsf .inpn{
	width:auto;
}
.basket__tgsf-c_1 .tgsf.act .pickup{
	display:block;
}
.basket__tgsf-c.basket__tgsf-c_1 .td{
	vertical-align:middle;
}
.basket__tgsf-c_1 .tgsf .inpn,
.basket__tgsf-c_1 .tgsf p{
	display:inline-block;
}
.basket__tgsf-c2:after{
	content:'';
	clear:both;
	display:block;
}
.tgsf__h{
	font-size:16px;
	margin:10px 10px 0;
	display:block;
}
.pickup{
	display:none;
	margin:10px;
}
.pickup__a{
	font-size:14px;
}
.pickup__txt{
	display:block;
	font-size:13px;
}
.basket__tgsf{
	display: table;
    width: 100%;
}
.basket__tgsf .inpn{
	padding-left:30px;
	padding-right:10px;
	text-align:right;
	width: 10px;
}
.basket__tgsf.act p{
	box-shadow:0 0 4px rgba(0,0,0,0.5);
}
.basket__tgsf-c1.v1 .inpn{
	padding-left:25px;
}
.basket__tgsf-c1.v1:nth-child(3n+1) .inpn{
	padding-left:0px;
}

.itog.v3 .itog__td:first-child{
	padding-left:0px;
}
.itog.v3 .itog__td:last-child{
	padding-right:0px;
}
.itog-tgsf{
	display:inline-block;
	text-align:left;
}
.itog-tgsf__txt-1{
	display:block;
	font-style:italic;
	color:#666;
	font-size:13px;
	font-weight:normal;
}
.itog-tgsf__a{
	font-style:italic;
	font-size:13px;
	color:#003FFF;
	text-decoration:none !important;
	border-bottom:0 !important;
}
.itog-tgsf__a:hover{
	color:#577509 !important;
	text-decoration:underline !important;
}
.itog-tgsf .inpn i{
	font-size:18px;
	font-style:normal;
	margin-top:3px;
	color:#000;
}

/* 6.10. ----- --B A S K E T ----- */

/* 6.11. ----- ++O R D E R ----- */

.order__hdr{
	color:#382419;
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}
.order__txt{
	color:#577509;
	font-size:18px;
	font-weight:bold;
	margin-bottom:13px;
}
.order__t{
	width:100%;
	margin-bottom:20px;
}
.order__td:not(:first-child){
	white-space:nowrap;
}
th.order__td{
	padding:10px 10px;
	color:#382419;
	font-size:12px;
	font-weight:bold;
	position:relative;
	background:#C6BF77;
	text-align:left;
	font-weight:bold;
}
.order__td{
	position:relative;
}
.order__td:not(:first-child){
	text-align:center;
}
.order__td:first-child{
	padding-left:30px;
}
th.order__td:not(:last-child):before{
	content:"";
	position:absolute;
	top:0px;
	bottom:0px;
	right:0px;
	display:block;
	margin:auto;
	height:25px;
	width:1px;
	background:#E2DEBC;
}
td.order__td{
	padding:15px 10px;
	color:#382419;
	font-size:13px;
	vertical-align:top;
}
.order__td1{
	vertical-align:top;
}
.order__td1:first-child{
	width:90px;
}
.order__gds-img{
	margin-right:10px;
	max-width:80px;
}
.order__gds-name-c{
	margin-bottom:10px;
}
.order__gds-name{
	color:#382419;
}
.order__gds-name:hover{
	color:#008000 !important;
	text-decoration:underline;
}
.order__gds-txt-1{
	font-weight:bold;
	margin-bottom:2px;
}
.order__gds-txt-2{
	
}
.order__gds-txt-g{
	color:#577509;
}
.order__gds-txt-3{
	font-size:16px;
}

.itog{
	
}
.itog__t{
	width:100%;
	margin-bottom:24px;
}
.itog__td{
	padding:4px 10px;
	font-size:22px;
	color:#382419;
}
.itog__td:last-child{
	text-align:right;
}
.itog__cost{
	color:#577509;
	white-space:nowrap;
}
.itog__rub{
	margin-left:5px;
	color:#382419;
}
.itog__txt{
	font-size:24px;
	font-weight:bold;
}
.itog__txt-1{
	color:#577509;
}
.itog__cost-1{
	font-size:24px;
	color:#577509;
	font-weight:bold;
}
.itog__mes{
	margin-bottom:30px;
}
.itog__mes-td{
	vertical-align:middle;
	padding:0px 10px;
}
.itog__mes-i{
	font-size:24px;
	color:#577509;
}
.itog__mes-txt{
	font-size:13px;
	font-style:italic;
	color:#382419;
}
.itog__btn-c{
	text-align:center;
}
.itog__btn-c.v1 .itog__btn{
	font-size:20px;
	padding:15px 30px;
}
.reg__txt{
	margin-top:50px;
	font-style:italic;
	font-size:16px;
	color:#382419;
	text-align:center;
}
.itog__btn{
	font-size:22px;
	padding-right:15px;
	padding-left:15px;
}

.order__info{
	color:#382419;
	font-size:12px;
	font-style:italic;
	margin-bottom:22px;
}
.order__out{
	width:100%;
	font-size:16px;
}
.order__out-td{
	padding:3px 5px;
}
.order__out-td:first-child{
	padding-left:30px;
	width:1px;
	white-space:nowrap;
	vertical-align:top;
}
.order__out-td:nth-child(2){
}
.order__out-td:nth-child(3){
	text-align:right;
	vertical-align:bottom;
}
.order__out-td:last-child{
	padding-right:0px;
}
.order__out-hdr{
	color:#577509;
	font-weight:bold;
	margin-bottom:7px;
}
.order__out-name{
	color:#382419;
}
.order__out-val{
	color:#577509;
	font-weight:bold;
}
.order__out-state{
	width:210px;
	background:#DEDBB1;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	color:#382419;
	text-align:center;
	padding:10px 10px;
	display:inline-block;
	margin-bottom:8px;
}
.order__out-btn{
	width:210px;
	font-size:14px;
	padding-right:30px;
	padding-left:30px;
	white-space:nowrap;
}


.order__info0{
	width:100%;
}
.order__info0-td{
	padding-bottom:7px;
}
.order__info0-td:last-child{
	width:272px;
	vertical-align:bottom;
	padding-bottom:15px;
}
.order__info1-td{
	padding-bottom:8px;
	vertical-align:top;
	min-width:160px;
}
.order__info1-td:not(:last-child){
	padding-right:12px;
}
.order__info1-txt-1{
	color:#382419;
	font-style:italic;
}
.order__info1-txt-2{
	font-weight:bold;
	color:#577509;
	font-style:italic;
}
.state-c{
}
.state{
	font-size:12px;
}
.state__name{
	color:#382419;
}
.state__e{
	margin-left:12px;
	white-space:nowrap;
}
.state__circle-g,
.state__circle-r{
	display:inline-block;
	height:12px;
	width:12px;
	border-radius:50%;
	vertical-align:top;
	margin-top:1px;
}
.state__circle-g{
	background:#008000;
}
.itog__mes .state__circle-g{
	background:#008000;/*'#62AF0C;*/
}
.state__circle-r{
	background:#F2172E
}
.state__txt-g{
	color:#008000;
	margin-left:3px;
}
.itog__mes .state__txt-g{
	color:#008000;/*'#62AF0C;*/
}
.state__txt-r{
	color:#F2172E;
	margin-left:3px;
}
.state__circle-g{
	display:inline-block;
	height:12px;
	width:12px;
	border-radius:50%;
	background:#008000;
}
.order__out-td-sep{
	padding:10px 0px 15px;
}

.order__t1{
	width:100%;
	margin-bottom:10px;
}
.order__td1-1{
	padding-right:15px;
}
.order__td1-2{
	width:272px;
	text-align:right;
}

.order__t-delete-all-c{
	margin-left:-25px;
}
.order__t-delete-all{
	color:#577509;
	font-weight:bold;
	border-bottom:1px solid;
	font-size:14px;
}
.order__t-delete-tr{
	position:absolute;
	left:5px;
	top:20px;
	cursor:pointer;
}
.order__t-delete-tr-a{
	color:#38241B;
	font-size:16px;
}
.itog__mes-i-1{
	font-size:16px;
	color:#577509;
}
.itog__mes.v1 tr:not(:last-child) .itog__mes-td{
	padding-bottom:12px;
}
.breadcrumbs.v1{
	max-width:500px;
	display:inline-block;
}
.tile-list1{
	position:absolute;
	top:0px;
	right:0px;
}
.tile-list1__c{
	position:relative;
	display:block;
}
.tile-list1__txt{
	display: block;
    padding: 5px 10px;
    font-size: 20px;
    text-align: center;
    background: #fff;
    box-shadow: 0 0 3px rgba(0,0,0,0.5);
    position: absolute;
    bottom: 3px;
    font-weight: bold;
    color: #F2172E;
    left: 22px;
}



.order__info2{
	color:#382419;
	font-style:italic;
	font-size:16px;
	margin:28px 0px;
	text-align:center;
}



.order__info3{
	color:#382419;
	font-style:italic;
	font-size:12px;
	text-align:center;
	margin:25px 30px 50px;
}
.f__hdr{
	position:relative;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size: 34px;
	padding:15px 20px;
	background:#577509;
}
.f__hdr-i{
	float:left;
	color:#fff;
	width:0px;
	margin-top:2px;
}
.f__c{
	background:#EDEBD4;
	padding:25px 20px 0;
	color:#644731;
	font-size:18px;
	font-weight:bold;
}
.f__hdr-1{
	text-align:center;
	margin-bottom:25px;
}
.f__hdr-txt{
	font-size:20px;
	vertical-align:top;
	margin-top:9px;
	display:inline-block;
}
.f__t{
	vertical-align:middle;
	margin:0 auto;
}
.f__td{
	padding:0px 7px 20px;
}
.f__td:last-child{
	width:400px;
}
.f__slt{
	
}
.f__name{
	font-size:17px;
	color:#382419;
	font-weight:bold;
}
.f__inp{
	border:0;
	width:100%;
}
.f__btn{
	font-size:20px;
	font-weight:bold;
	margin-left:30px;
	margin-top:10px;
	padding-right:15px;
	padding-left:15px;
}
.f__name{
	font-size:16px;
}

.f input,
.f textarea{
	color:#577408;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
	border:0;
}
.f input[type="date"],
.f input[type="time"]{
	font-style:normal;
}
.f input[type="date"]{
	width:160px;
}
.f input[type="time"]{
	width:103px;
}
.f__name1{
	color:#6C523B;
	font-size:16px;
	font-weight:bold;
	margin-bottom:13px;
}
.f__name2{
	color:#6C523B;
	font-size:16px;
	font-weight:bold;
	margin-right:12px;
	display:inline-block;
}
.f__name3{
	margin-right:10px;
	display:inline-block;
	margin-left:5px;
	color:#000;
	font-weight:normal;
}
.f__td1{
	padding:0px 25px 25px;
}
.f__td2{
	padding:0px 25px 32px;
}
.f__ta{
	width:100%;
	resize:none;
	height:117px;
	display:inline-block;
}
.f__inp1{
	width:100%;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	color:#577408;
}
.f__name.va-t{
	padding-top:8px;
}
.f .ta-c{
	text-align:center;
}
.f__td2 .f__btn{
	display:inline-block;
	margin-top:-10px;
	vertical-align:top;
}
.f__inp1{
	::-webkit-input-placeholder {color:#C9C9C9;}
	::-moz-placeholder          {color:#C9C9C9;}/* Firefox 19+ */
	:-moz-placeholder           {color:#C9C9C9;}/* Firefox 18- */
	:-ms-input-placeholder      {color:#C9C9C9;}
}
.f__slt{
	::-webkit-input-placeholder {color:#577509;}
	::-moz-placeholder          {color:#577509;}/* Firefox 19+ */
	:-moz-placeholder           {color:#577509;}/* Firefox 18- */
	:-ms-input-placeholder      {color:#577509;}
	font-size:13px;
	color:#577509;
	font-weight:bold;
	font-style:italic;
	border:0;
	width:100%;
}


.f.v1{
	margin-left:0;
}
.f.v1 .f__inp1{
	width:434px;
}
.f.v1 .f__td{
	position:relative;
	padding-bottom:10px;
}
.f__star{
	position:absolute;
	right:-10px;
	top:0px;
	color:#577509;
	font-size:24px;
	font-weight:bold;
}
.f__star1{
	position:absolute;
	right:-15px;
	top:0px;
	color:#577509;
	font-size:24px;
	font-weight:bold;
}
.f__star2{
	display:inline-block;
	color:#577509;
	font-size:24px;
	font-weight:bold;
}
.f__star2-mes{
	font-style:italic;
	margin-top:10px;
	color:#666666;
}
div.f__name{
	vertical-align:top;
	display:inline-block;
}
.f__p-r{
	position:relative;
	vertical-align:top;
	display:inline-block;
}
.f.v1 .f__inp1.w140{
	width:140px;
}
.f.v1 .f__inp1.w220{
	/* width:220px; */
}
.f__name-c{
	margin-top:12px;
}
.f__r{
	float:right;
}
.f__f-l-50{
	float:left;
	width:50%;
}

.f__name-c-1{
	margin-top:3px;
}
.f__delivery{
	margin:17px 0px 28px;
}
.f__delivery-txt{
	font-size:17px;
	color:#382419;
	font-weight:bold;
	display:inline-block;
	margin-right:30px;
	vertical-align:middle;
}
.f__delivery-tgsf{
	display:inline-block;
	vertical-align:middle;
	margin-right:20px;
}
.f__delivery-tgsf .inpn{
	padding-right:10px;
}
.tgsf .inpn .b:before{
	color:#000 !important;
}
.f__btn-c{
	text-align:center;
}
.f__btn{
	font-size:16px;
	font-weight:normal;
}


.code__hdr{
	font-size:30px;
	text-align:center;
	padding:10px 0px;
	color:rgba(200, 190, 255, 0.5);
}

/* 6.11. ----- --O R D E R ----- */

/* 6.12. ----- ++P A G E _ E R R O R ----- */

/* 6.12. ----- --P A G E _ E R R O R ----- */

/* 6.13. ----- ++P A G E _ S I M P L E ----- */

.simple{
	font-size:13px;
	color:#382419;
	font-weight:bold;
	font-style:italic;
}
.simple h1{
	color:#382419;
	font-weight:bold;
	font-size:26px;
}
.simple h2{
	color:#382419;
	font-weight:bold;
	font-size:22px;
}
.simple h3{
	color:#577509;
	font-weight:bold;
	font-size:20px;
}
.simple h4{
	color:#577509;
	font-weight:bold;
	font-size:18px;
}
.simple ol li{
	list-style-type:decimal;
}
.simple a{
	color:#577509;
}
.simple a:hover{
	color:#382419;
}
.simple img{
	max-width: 742px;
}
.h2.v4{
	margin-top:0px;
}
.component__btn-c.v4{
	margin-top:10px;
}

/* 6.13. ----- --P A G E _ S I M P L E ----- */

/* 6.14. ----- ++C A L E N D A R ----- */

.owl-crl-c{
	width:754px;
	margin: 0 -42px 0 -10px;
}
.owl-carousel.w734{
	width:100%;
	
}
.carousel__top.v3 .carousel__hdr{
	text-align:center;
	font-size:34px;
	font-weight:bold;
	margin-bottom:18px;
	display:block;
	color:#577509;
	vertical-align: top;
    margin-top: 2px;
}
.carousel__top.v3 .carousel__calendar-i{
	font-size:32px;
	margin-right:12px;
	vertical-align:top;
	margin-top:2px;
}
.carousel__top.v3 .customNavigation {
	float:none;
	display:block;
	text-align:center;
	margin-bottom:20px;
}
.carousel__month{
	display:inline-block;
	margin-right:10px;
	margin-left:10px;
	font-size:28px;
	font-weight:bold;
	color:#382419;
	width:250px;
}
.carousel__top.v3 .customNavigation .prev{
	margin-right:0px;
}
.carousel__top.v3 .customNavigation .btn{
	vertical-align:top;
	margin-top:3px;
	display:inline-block;
}
.carousel__top.v3 .customNavigation .btn:before{
	vertical-align:top;
}

.calendar{
	border-collapse:separate;
	width:100%;
	position:relative;
	z-index:950;
	border-spacing:0;
}
.calendar__td{
	position:relative;
	z-index:950;
	padding:8px 6px;
	border:1px solid #C6BF77;
}
.calendar tr:first-child .calendar__td{
	border-top-width:2px;
}
.calendar tr:last-child .calendar__td{
	border-bottom-width:2px;
}
.calendar tr .calendar__td:first-child{
	border-left-width:2px;
}
.calendar tr .calendar__td:last-child{
	border-right-width:2px;
}
th.calendar__td{
	background:#577509;
	text-align:center;
	color:#fff;
	width:14.2857%;
	font-weight:normal;
}
th.calendar__td:last-child{
	background:#D23317;
}
.calendar__date-r{
	color:#D23317;
	font-size:26px;
	font-weight:bold;
}
td.calendar__td{
	padding-bottom:8px;
	height: 128px;
}
.calendar__td{
	vertical-align:top;
}
.calendar__dsd{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	display:block;
	background:#EDEBD4;
	opacity:0.7;
}
.calendar__act{
	background:#C2EA2F;
}
.calendar__available{
	background:#fff;
}
.calendar__date{
	font-size:26px;
	font-weight:bold;
	color:#38241A;
}
.calendar__img{
	display:block;
	margin:0 auto 2px;
}
.calendar__a{
	display:block;
	margin-top:-3px;
	text-align:center;
	color:#577509;
}
.calendar__a-txt{
	font-style:italic;
	font-size:12px;
	text-decoration:underline;
	display:inline-block;
	height:30px;
	overflow:hidden;
}
.calendar__box{
	padding:10px 10px 20px;
	display:none;
	background:#EDEBD4;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	width:333px;
}
.calendar__box-date{
	color:#577509;
	font-style:italic;
	font-weight:bold;
	margin-bottom:15px;
}
.calendar__box-name-c{
	margin-bottom:10px;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
}
.calendar__box-name{
	color:#382419;
	text-decoration:underline;
}
.calendar__box-name:hover,
.calendar__box-more:hover{
	color:#577509 !important
}
.calendar__box-txt{
	font-style:italic;
	font-weight:bold;
	color:#577509;
	margin-bottom:10px;
}
.calendar__box-more-c{
	text-align:right;
}
.calendar__box-more{
	text-decoration:underline;
	font-style:italic;
	color:#382419;
}
.calendar__mes{
	font-style:italic;
	color:#577509;
	margin-top:30px;
	font-weight:bold;
	text-align:center;
}
.carousel__month{
	display:none;
}
.carousel__month.act{
	display:inline-block;
}

/* 6.14. ----- --C A L E N D A R ----- */

/* 6.15. ----- ++C O N T A C T ----- */

.contact__hdr{
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	color:#577509;
	text-align:center;
	margin:35px 0px 25px;
}
.contact__txt{
	font-style:italic;
	color:#382419;
	font-size:16px;
	margin-bottom:15px;
}
.contact__txt-1{
	color:#577509;
	font-weight:bold;
	font-size:16px;
	margin-bottom:35px;
}
.contact__txt-2{
	display:inline-block;
	vertical-align:top;
	margin-top:10px;
}
.contact__scl-c{
	float:right;
}
.contact__scl-a{
	display:inline-block;
	margin-right:3px;
}
.contact__t{
	width:100%;
	margin-bottom:50px;
}
.contact__td{
	vertical-align:top;
}
.contact__td:last-child{
	padding-left:15px;
	text-align:right;
}
.contact__name{
	color:#382419;
	font-weight:bold;
	font-size:16px;
	margin-bottom:13px;
}
.contact__val{
	font-style:italic;
	color:#382419;
}
.contact__str{
	margin-bottom:35px;
}
.contact__map-i{
	font-size:26px;
	margin:0px 5px 0 10px;
	line-height: 12px;
}
.contact__map-c{
	border:1px solid #272727;
}
.contact__gallery-tr{
	display:table-row;
}
.contact__gallery-a{
	display:table-cell;
	vertical-align:middle;
	width:25%;
	height:160px;
	text-align:center;
}
.contact__gallery-img{
	margin:10px 10px;
	max-width:100%;
	max-height:160px;
}
.contact__str-1{
	text-align:left;
	display:inline-block;
}

.contact__name.v1{
	text-align:left;
}
.webinar-payment .name {
	font-weight: bold;
	padding-top: 30px;
	text-align: left !important;
}

.webinar-persons-header {
	text-align: center;
	margin-top: 30px;
}

.webinar-persons {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
}.webinar-persons .webinar-person {
	width: 33%;
	text-align: center;
	margin-bottom: 20px;
}.webinar-persons .webinar-person .person-name {
	padding: 0 25px;
	line-height: 1.6;
}.webinar-persons .webinar-person img {
	max-width: 100%;
	width: 100px;
	height: 150px;
	object-fit: contain;
	margin-bottom: 10px;
}


/* 6.15. ----- --C O N T A C T ----- */

/* 6.16. ----- ++B A S K E T ----- */

.h2__img-1{
	margin-right:4px;
}
.basket__txt-1{
	text-align:center;
	font-style:italic;
	color:#382419;
}
.basket__txt-2{
	color:#577509;
	font-weight:bold;
	font-size:24px;
	margin:5px 0px 8px;
	text-align:center;
}
.basket__a-1{
	color:#577509;
	text-decoration:underline;
	font-weight:bold;
}
.basket__btn1-c{
	text-align:center;
}
.basket__btn1{
	font-size:22px;
	padding-right:15px;
	padding-left:15px;
}

/* 6.16. ----- --B A S K E T ----- */

/* 6.17. ----- ++S E C T I O N ----- */


.scn-lst{
	margin-bottom:10px;
}
.scn-lst.location-special .basket__town-slt{
	width: 650px;
}
.scn-lst.v1{
	display:table;
	width:100%;
	margin: 0px 0 35px;
}
.scn-lst__name,
.scn-lst__val{
	display:table-cell;
	vertical-align:middle;
}
.scn-lst__name{
	padding-right:14px;
	font-weight:bold;
	color:#382419;
	font-size:18px;
}
.scn-lst__slt{
	color:#666;
	width:300px;
}
.scn-lst__td{
	display:table-cell;
	vertical-align:middle;
}
.scn-lst__td:first-child{
	width:100%;
}
.scn-lst__td:last-child{
	width:1px;
	white-space:nowrap;
}
.scn-lst__td:last-child .basket__town-slt{
	width:80px;
}
.scn-e{
	padding:18px 0px 0;
	border-top:2px solid #C6BF77;
}
.scn-e__t{
	width:100%;
	margin-bottom:12px;
}
.scn-e__td{
	vertical-align:middle;
}
.scn-e__td:first-child{
	padding-right:15px;
}
.scn-e__td:last-child{
	text-align:right;
}
.scn-e__hdr{
	color:#577509;
	font-size:22px;
	font-weight:bold;
	line-height:80%;
}
.scn-e__hdr-txt{
	font-size:14px;
	margin-left:2px;
	display:inline;
}
.scn-e .list__sticker{
	margin-bottom:0px;
	margin-right:0px;
	display:inline-block;
	text-align:right;
}
.scn-e .list__sticker-e{
	/*float:right;*/
}
.scn-e__txt{
	font-style:italic;
	font-size:14px;
	color:#382419;
}
.scn-e__a{
	color:#577509;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}
.scn-e__a:hover{
	color:#382419 !important;
}
.scn-e__b{
	display:block;
	text-align:center;
}
.scn-e__b:hover .scn-e__hdr-1{
	color:#d00;
}
.scn-e__img{
	max-width:150px;
	max-height:150px;
	display:inline-block;
}
.scn-e__hdr-1{
	color:#382419;
	text-decoration:underline;
	font-weight:bold;
}
.scn-e__img-t{
	display:table;
	width:100%;
	margin-bottom:25px;
}
.scn-e__img-td{
	height:150px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.scn-e__t1{
	width:100%;
}
.scn-e__td1{
	vertical-align:top;
	width:25%;
	padding:20px 15px 20px;
}
.h2.v3{
	margin-top:0px;
	margin-bottom:20px;
}
.scn-e.b-t-0{
	border-top:0;
}
.list-c-m.v1 .list-c{
	padding-top:20px;
	padding-bottom:20px;
}

.scn0-c:after{
	content:"";
	display:block;
	clear:both;
}
.scn0-c{
	margin-left:-15px;
}
.scn0__e{
	float:left;
	text-align:center;
	margin-bottom:15px;
	height: 140px;
    overflow: hidden;
}


.scn0__t{
	display:table;
	width:100%;
	height:140px;
}
.scn0__tr{
	display:table-row;
}
.scn0__td{
	display:table-cell;
	vertical-align:middle;
	padding-left:20px;
	width:33.33333%;
	padding-bottom:20px;
}
.scn0__td:first-child{
	padding-left:0px;
}
.scn0__a{
	background:#C6BF77;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	padding:15px 15px;
	color:#382419;
	width:232px;
	height: 140px;
	display:table;
	margin-left:15px;
}
.scn0__e1{
	display:table-cell;
	vertical-align:middle;
	padding:9px 10px;
}
.scn0__t1{
	display:table;
	width:100%;
	min-height:140px;
}
.scn0__td1{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding:15px 10px;
}
.scn0__txt{
	display:block;
	font-size:12px;
}

/* 6.17. ----- --S E C T I O N ----- */

/* 6.18. ----- ++S E A R C H ----- */

.search__hdr{
	color:#382419;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	margin-bottom:25px;
}
.scn-lst.v1 .scn-lst__name{
	font-size:17px;
}
.scn-lst.v1 .scn-lst__slt{
	font-size:14px;
	width:218px;
}
.search__txt-1{
	font-size:16px;
	color:#382419;
	text-align:center;
	margin-bottom:10px;
}
.search__a-1{
	text-decoration:underline;
}

/* 6.18. ----- --S E A R C H ----- */

.scn1__i{
	display:inline-block;
	background:#54AF3A;
	width:70px;
	height:70px;
	padding:21px 0px;
	border-radius:50%;
	text-align:center;
	font-size:26px;
	color:#fff;
	box-shadow:0 1px 3px rgba(0,0,0,0.2);
	margin-bottom:12px;
}
.scn1__hdr-1{
	color:#54AF3A;
	margin-bottom:10px;
	display:block;
	margin-top:20px;
}
.scn1__str{
	display:block;
	margin-bottom:5px;
}
.scn1__name{
	font-weight:bold;
	font-size:13px;
}
.scn1__val{
	color:#444;
	font-size:13px;
}
.scn1__info{
	display:block;
	margin-top:25px;
	color:#54AF3A;
	font-weight:bold;
	font-size:15px;
}
.scn1-c.v1 .scn1__a{
	display:table;
}

.scn1__inp-c{
	display:block;
	margin-bottom:15px;
}
.scn1__inp{
	border:0;
	border-bottom:1px solid #cdcdcd;
	font-size:15px;
	color:#666;
	padding:10px 0px;
	width:100%;
}
.scn1__btn-c{
	display:block;
	margin-top:35px;
}
.scn1__btn{
	padding:12px 28px;
	font-size:15px;
	font-weight:bold;
	box-shadow:0 1px 3px rgba(0,0,0,0.2);
}

.scn1-c:after{
	content:"";
	display:block;
	clear:both;
}
.scn1-c.v1{
	text-align:center;
}
.scn1-c{
	display:table;
	border-collapse:separate;
	border-spacing:20px;
	width:auto;
	margin:auto -20px;
}

.scn1__a.act,
a.scn1__a:hover{
	background:#577509;
	color:#fff !important;
}
.scn1__t{
	display:table;
	height:140px;
}
.scn1__tr{
	display:table-row;
}
.scn1__td{
	display:table-cell;
	vertical-align:middle;
	width:33.33333%;
	padding:15px 11px;
	background:#C6BF77;
	text-align:center;
	height:140px;
}

.scn1__td.v1{
	background:none;
}
.scn1__a{
	position:relative;
	top:0px;
	bottom:0px;
	/*display:block;*/
	margin:auto;
	color:#38241A;
}
.scn1__e1{
	display:block;
	vertical-align:top;
}
.scn1__hdr{
	display:block;
	font-size:17px;
	font-weight:bold;
}
.scn1__txt{
	display:block;
	font-size:13px;
	font-weight:bold;
/*	max-height: 110px;
    overflow: hidden;*/
}
.scn1__t1{
	display:table;
	width:100%;
	min-height:140px;
}
.scn1__td1{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding:15px 10px;
	height:140px;
}

/* 6. =============== --P A G E S =============== */	

/*6-7=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* 7. =============== ++E N D =============== */

/* 7.1. ----- ++C S S Properties ----- */

.f-l-50{
	float:left;
	width:50%;
}
.f-l-33{
	float:left;
	width:33.33333%;
}
.f-l-25{
	float:left;
	width:25%;
}
.p-s{
	position:static;
}
.p-r{
	position:relative;
}
.p-a{
	position:absolute;
}
.bg-f{
	background:#fff;
}
.dn{
	display:none;
}
.ddn{
	display:none !important;
}
.clear{
	clear:both;
}
.f-r{
	float:right;
}
.f-l{
	float:left;
}
.t-w100{
	display:table;
	width:100%;
}
.ta-r{
	text-align:right;
}
.ta-c{
	text-align:center;
}
.ta-l{
	text-align:left;
}
.va-t{
	vertical-align:top;
}
.va-m{
	vertical-align:middle;
}
.va-b{
	vertical-align:bottom;
}
.ws-nr{
	white-space:nowrap;
}
.ws-n{
	white-space:normal;
}


.wa{
	width:auto;
}
.w1px{
	width:1px;
}
.w100pr{
	width:100%;
}
.w100px{
	width:100px;
}

.mrl-a{
	margin-right:auto;
	margin-left:auto;
}
.m-5{
	margin:5px;
}
.mr-10{
	margin-right:10px;
}
.mr-15{
	margin-right:15px;
}
.mr-20{
	margin-right:20px;
}
.mr-30{
	margin-right:30px;
}
.m-15{
	margin:15px;
}
.mr-5{
	margin-right:5px;
}
.mb-0{
	margin-bottom:0px;
}
.mb-5{
	margin-bottom:5px;
}
.mb-10{
	margin-bottom:10px;
}
.mb-15{
	margin-bottom:15px;
}
.mb-20{
	margin-bottom:20px;
}
.mb-25{
	margin-bottom:25px;
}

.mt-5{
	margin-top:5px;
}
.mt-10{
	margin-top:10px;
}
.mt-15{
	margin-top:15px;
}
.ml-15{
	margin-left:15px;
}

.mtb-25-10{
	margin-top:25px;
	margin-bottom:10px;
}

.mtb-5{
	margin-top:5px;
	margin-bottom:5px;
}
.mtb-10{
	margin-top:10px;
	margin-bottom:10px;
}
.mtb-15{
	margin-top:15px;
	margin-bottom:15px;
}
.mtb-20{
	margin-top:20px;
	margin-bottom:20px;
}
.mtb-25{
	margin-top:25px;
	margin-bottom:25px;
}
.mtb-25-30{
	margin-top:25px;
	margin-bottom:30px;
}
.mtb-20-25{
	margin-top:20px;
	margin-bottom:25px;
}
.mtb-25-15{
	margin-top:25px;
	margin-bottom:15px;
}
.mtb-25-20{
	margin-top:25px;
	margin-bottom:20px;
}
.mrl-15{
	margin-right:15px;
	margin-left:15px;
}
.pb-10{
	padding-bottom:10px;
}
.prb-20-10{
	padding-right:20px;
	padding-bottom:10px;
}
.prb-10-5{
	padding-right:10px;
	padding-bottom:5px;
}
.pb-15{
	padding-bottom:15px;
}
.p-0{
	padding:0px;
}
.prl-0{
	padding-right:0px;
	padding-left:0px;
}

.pt-24{
	padding-top:24px;
}

.ptb-5{
	padding-top:5px;
	padding-bottom:5px;
}
.ptb-10{
	padding-top:10px;
	padding-bottom:10px;
}
.ptb-15{
	padding-top:15px;
	padding-bottom:15px;
}
.ptb-25-20{
	padding-top:25px;
	padding-bottom:20px;
}
.ptb-25-10{
	padding-top:25px;
	padding-bottom:10px;
}

.f__r{
	display: none;
}
.f.f__t.v1 tr:nth-of-type(4){
	/* display: none; */
}
.f.v1 .f__inp1.w140{
	width: 100%;
}
.label-info{
	display: block;
	margin-bottom: 5px;
	font-size: 13px;
	line-height: 15px;
	color: rgba(56, 26, 35, 0.8);
}
.err-1-c{
    position: fixed;
    z-index: 1000;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
	display: flex;
	flex-direction: column;
	gap: 10px;
    max-width: 470px;
    width: 100%;
	background: #FFF;
    padding: 15px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}
.f__star{
	right: -12px;
	font-size: 16px;
	color: #FB1E29;
}
.f__star2-mes{
	font-size: 14px;
	line-height: 16px;
	color: #381A23;
	font-style: normal;
}
.f__star2{
	font-size: 16px;
	color: #FB1E29;
}
.f__name{
}
.f-nametext{
	position: relative;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color: #381A23;
}
/* 7.1. ----- --C S S Properties ----- */

/* 7. =============== --E N D =============== */

.password-error-message-reg {
	display: flex;
	align-items: center;
	gap: 7px;
	margin-bottom: 6px;
	color: rgba(251, 30, 41, 1);
}

.password-error-message-reg-text {
	font-family: 'Arial', sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 15.95px;
}

.password-input-error-reg {
	border: 1.5px solid rgba(251, 30, 41, 1) !important;
	background-color: rgba(251, 30, 41, 0.1);
}

.important-message-reg-number {
	font-family: 'Arial', sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 15.95px;
	margin-top: 10px;
	color: rgba(251, 30, 41, 1);
	margin-bottom: 5px;
}

.iti--inline-dropdown .iti__dropdown-content {
	z-index: 11 !important;
}