#banner{ margin: 0 2.520%;}
.icons{ margin: 0px 2.5%; padding:0px 0 0 0;}
.icol{
	width:23%;
	float:left;
	padding:0 1%;
	}
.icon{
	position:relative;
	margin-bottom:13px;
	padding:10px 0 0 40px;
	}
.icon img{
	position:absolute;
	top:0;
	left:0;
	}
.clearfix::after {
	display: table;
	content: "";
	clear: both;
}
hr{
	color: #e3e3e3; /*пїЅпїЅпїЅ IE */
    background-color:#e3e3e3; /*пїЅпїЅпїЅ Firefox, Opera, Safari*/
    border:0px none;
    height:1px; /* пїЅпїЅпїЅпїЅпїЅпїЅ 1px IE, Firefox, Opera, Safari */
    clear:both; /* пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ float пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
	margin:5px 0;

	}
.col40{
	float:left;
	width:40%;
	}
.col60{
	float:left;
	width:60%;
	}
.small_i{color:#555555; font-size:11px;}

#small_basket{position:absolute;z-index:25;top:52px;width:100%;height:100%;bottom:0px;right:0px;left:0px;background:#fff;display:none;}
#small_basket.active{display:block;}
#hat, #hat *, #menu *, #menu, #top_menu *{box-sizing:border-box;}
.clearfix::after{display:table;content:"";clear:both;}
.formobile{display:none;}
.phone_a{color:#2e1f00 !important;font-size:24px !important;font-family:"Open Sans";text-decoration:none; font-weight:400;}
#search_res{position:absolute;z-index:99;border:1px solid #ccc;padding:10px;background:#FFF;display:none;margin-top:35px;width:100%;max-width:350px;}
.catalog_button{font:18px 'Open Sans', serif;background:#ce8d00;border:none;color:#fff;height:55px;border-radius:3px;padding-top:11px;width:255px;display:inline-block;text-decoration:none;text-align:center;margin:-5px 2% 0 0 !important;}
.catalog_button:hover{color:#facd53 !important;text-decoration:none;text-shadow:0 1px 0 #7c4c3f !important;}
#hat{padding:20px 2% 0 2%;height:108px;}
#hat .col1{width:26%;float:left;padding-right:2%;}
#hat .col1 img{max-width:100%;}
#hat .col2{width:25%;text-align:left;margin-top:22px;float:left;}
#hat .col3{width:37%;margin-top:25px;line-height:28px;text-align:right;float:left;}
#hat .col4{width:12%;color:#2b2b2b;font-size:22px;font-family:"Open Sans";margin-top:28px;float:left; font-weight:400;}
#hat .br{display:none;}
.input{background-color:#d3f1f9;border:none;height:33px;width:89%;box-shadow:inset 0 1px 1px #a1c6d3;-webkit-box-shadow:inset 0 1px 1px #a1c6d3;-moz-box-shadow:inse 0 1px 1px #a1c6d3;padding-left:3%;border-radius:3px;font-size:15px;}
.cart{background-color:#09b9e9;padding:5px;text-align:center;border-radius:3px;margin:-15px 0 0 3px}
.cart a:link, .cart a:visited, .cart a:hover{font-size:12px;color:#fff;font-weight:bold;text-decoration:underline;}
#hat_small{display:none;}
#hat_small .col_sm1{float:left;width:27.5%;margin-top:3px;}
#hat_small .col_sm2 img{width:100%;max-width:120px;}
#hat_small .col_sm2{float:left;width:45%;text-align:center;}
#hat_small .col_sm3{float:left;width:27.5%;margin-top:3px;}
#menu{background:url(../img/menu_top.gif) repeat-x;height:55px;padding:5px 0 0 0;box-shadow:0px 3px 3px #e3e3e3;-moz-box-shadow:0px 3px 3px #e3e3e3;-webkit-box-shadow:0px 3px 3px #e3e3e3;width:100%;}
#menu a{font-size:22px;color:#fff;text-decoration:none;text-shadow:0 1px 0 #845a00;margin:0 2% 0 0;}
#menu a:hover{color:#7c4c3f;text-decoration:none;text-shadow:0 1px 0 #facd53;}
#menu .center{margin:0 auto;min-width:50%;max-width:1335px;}
#menu .action{margin-top:8px;color:#fff;text-shadow:none;text-decoration:none;text-shadow:0 1px 0 #845a00;}
#top_line_but{display:inline-block;}
.wrapper{width:100%;min-height:100%;position:relative;overflow:hidden;}
.page-content{left:0;position:relative;z-index:1;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}
#top_menu{box-sizing:border-box;width:255px;font:20px 'Arial', serif;background-color:#fff;position:absolute;z-index:200;background-color:#FFF;padding:0px;border-top:1px solid #e9eaec;border-bottom:1px solid #e9eaec;border-left:1px solid #e9eaec;top:163px;display:none;}
#top_menu.active{display:block;}
#top_menu .second.active{display:block;}
#top_menu .third.active{display:block;}
#top_menu .one:link, #top_menu .one:visited{font:16px 'Arial', serif;color:#333333;display:block;text-decoration:none;line-height:20px;padding:10px 4rem 10px 2.1rem;position:relative;margin-left:0px;min-height:40px;border-right:1px solid #e9eaec;}
#top_menu .one:hover{color:#ed1c24;border-right:1px solid #fff;line-height:20px;}
#top_menu .one.drop_down:before{content:" ";background:url(/img/point_right.png) no-repeat top;height:16px;width:11px;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-text-stroke:.2px;position:absolute;top:50%;right:1rem;margin:-8px 0 0;z-index:500;}
#top_menu .one.drop_down:hover:before{background-position:bottom;}
#top_menu .second{position:absolute;left:254px;top:0;width:725px;min-height:500px;display:none;padding:5% 2% 5% 10%;background-color:#fff;margin-top:0px;border-top:1px solid #e9eaec;border-right:1px solid #e9eaec;border-bottom:1px solid #e9eaec;}
#top_menu .second_in{width:30.3%;margin-right:3%;margin-bottom:10px;float:left;}
#top_menu .second_a:link, #top_menu .second_a:visited{font:14px 'Arial', serif;color:#333333;display:block;text-decoration:none;line-height:20px;font-weight:bold;border-bottom:1px solid #e9eaec;padding:5px 0;}
#top_menu .third{display:block;margin-top:10px;}
#top_menu .third_a:link, #top_menu .third_a:visited{font:13px 'Arial', serif;font-weight:normal;display:block;margin-bottom:5px;color:#000;}
#top_menu .active:link, #top_menu .active:visited{font:16px 'Arial', serif;color:#333333;display:block;text-decoration:none;border-top:1px solid #e9eaec;border-bottom:1px solid #e9eaec;border-right:1px solid #fff;position:relative; line-height:20px;}
#top_menu .active:hover{color:#ed1c24;/*border-right:1px solid #fff;*/}
#top_menu .drop_down.active:before{background:none;}
#top_menu .active:after{content:'';position:absolute;bottom:-8px;left:1.4rem;width:0;height:0;z-index:2;}

.plus-product .img{
	width:100%;
	max-width:600px
	}
.plus-product h2{
	margin-bottom:10px;
	text-transform:uppercase;
	}
.plus-product .h4{
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
	}
.plus-product ul{
	margin:0;
	padding:0;
	list-style:none;

	}
.plus-product li{
	margin-bottom:10px;

	}
@media screen and (max-width:1000px){.formobile{display:block;}
.icons{display:none;}
#hat .col2{float:none;width:100%;text-align:center;margin-top:10px;}
#hat .col1, #hat .col4{display:none;}
#hat .col3{float:none;width:100%;margin-top:10px;text-align:center;}
#hat_small{display:block;}
#menu{display:none;}
.phone_a{font-size:19px !important;}
#hat{background:rgba(230,220,198, 0.5);padding-bottom:5px;padding-left:0;padding-right:0;padding-top:0;height:auto;}
#hat_small{box-shadow:0 1px 2px #999;padding:10px 2%;background:url(../img/menu_top2.jpg) repeat;}
#search_word{background:#fff;}
.page-content.move_right{left:252px;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}
#top_menu{left:-252px;top:0px;min-height:100%;right:auto;position:absolute;z-index:11;display:block;min-height:100%;box-shadow:inset -3px 0 7px #cacaca;}
#top_menu .second{position:relative;left:0;top:none;width:100%;padding:0;margin-bottom:0;min-height:inherit;box-shadow:inset -3px 0 7px #cacaca;border-right:none;}
#top_menu .second_in{width:100%;margin-right:0;float:none;}
#top_menu .third{display:none;}
#top_menu .active:link, #top_menu .active:visited{background:#e9eaec;font:16px 'Arial', serif;color:#333333;display:block;text-decoration:none;line-height:20px;font-weight:bold;border-bottom:1px solid #e9eaec;border-right:none;position:relative;}
#top_menu .active:hover{color:#ed1c24;border-right:none;}
#top_menu .drop_down.active:before{background:none;}
#top_menu .one.active:after{content:'';position:absolute;bottom:-10px;left:1.4rem;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #e9eaec;z-index:2;}
#top_menu .second_a:link, #top_menu .second_a:visited{position:relative;padding:10px 10px 10px 2.5em;font-weight:normal !important;}
#top_menu .second_a:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #e9eaec;}
#top_menu .third_a:link, #top_menu .third_a:visited{font:14px 'Arial', serif;font-weight:normal;display:block;margin-bottom:0px;color:#000;padding:9px 10px 9px 2.5em;}
#top_menu .third{margin-top:0px;border-bottom:1px solid #e9eaec;}
#top_menu .second{margin-top:0px;}
#top_menu .second_in{margin-bottom:0px;}
#top_menu .drop_down:before{content:" ";background:url(/img/point_right.png) no-repeat top;height:16px;width:11px;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-text-stroke:.2px;position:absolute;top:50%;right:1rem;margin:-8px 0 0;}
#top_menu .drop_down:hover:before{background-position:bottom;}
.plus-product .col60, .plus-product .col40{
	width:100%;
	}
.plus-product .col60{
	text-align:center;
	}
}
@media screen and (max-width:768px){
	.small_i{ display:none;}
}




/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ */

.tabs {
	min-width: 320px;
	max-width: 100%;
	padding: 0px;
	margin: 0 auto;
}
/* пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */

.tabs > section {
	display: none;
	padding: 15px;
	background: #fff;
	border: 1px solid #ddd;
}

.tabs > section > p {
	margin: 0 0 5px;
	line-height: 1.5;
	/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ opacity */

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

/* пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */

.tabs > input {
	display: none;
	position: absolute;
}
/* пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ (пїЅпїЅпїЅпїЅпїЅ) */

.tabs > label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 15px 25px;
	font-weight: 600;
	text-align: center;
	border: 0px solid #ddd;
	border-width: 1px 1px 1px 1px;
	background: #f1f1f1;
	border-radius: 3px 3px 0 0;
}
/* пїЅпїЅпїЅпїЅпїЅ-пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ Font Awesome пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ Unicode */

.tabs > label:before {
	font-family: fontawesome;
	font-weight: normal;
	margin-right: 10px;
}

.tabs > label[for*="text"]:before {
	content: "\f039";
}

.tabs > label[for*="har"]:before {
	content: "\f00b";
}

.tabs > label[for*="video"]:before {
	content: "\f16a";
}

.tabs > label[for*="gallery"]:before {
	content: "\f03e";
}
.tabs > label[for*="instr"]:before {
	content: "\f05a";
}
.tabs > label[for*="review"]:before {
	content: "\f086";
}
/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */

.tabs > label:hover {
	color: #888;
	cursor: pointer;
}
/* пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ */

.tabs > input:checked + label {
	color: #555;
	border-top: 1px solid #009933;
	border-bottom: 1px solid #fff;
	background: #fff;
}
/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ :checked */

#tab_text:checked ~ #content-tab_text,
#tab_har:checked ~ #content-tab_har,
#tab_video:checked ~ #content-tab_video,
#tab_instr:checked ~ #content-tab_instr,
#tab_review:checked ~ #content-tab_review,
#tab_gallery:checked ~ #content-tab_gallery {
	display: block;
}
/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ
* пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ
*/

@media screen and (max-width: 680px) {
	.tabs > label {
		font-size: 0;
	}
	.tabs > label:before {
		margin: 0;
		font-size: 24px;
	}
}
/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ
*  пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ
*/

@media screen and (max-width: 400px) {
	.tabs > label {
		padding: 15px;
	}
}

.videoWrapper{
  position:relative;
  padding-bottom:56.25%;
  padding-top:30px;
  height:0;
  overflow:hidden;
}

.videoWrapper iframe,.videoWrapper object, .videoWrapper embed{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}


#f_order {
    padding: 20px;
    background: #f8f8f8;
}
#f_order .fotoS {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 10px 20px 0 0;
    border: none;
    width: 180px;
    text-align: center;
}
#f_order .fotoS img {
    width: 180px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 1px solid #e8e8e8;
}
#f_order .filedsSet {
    float: none;
    width: 280px;
    vertical-align: top;
    display: inline-block;
}
.clearfix {
    clear: both;
    float: none;
}
.grey-price{
	background-color:#f5f5f5;
	padding:20px 30px;
	}

.nal-phone{
	color:#6d6d6d;
	font-size:15px;
	margin-top:10px;
	}
.nal-phone .phone{
	color:#000000;
	font-weight:bold;
	}
.lend {
	position:relative;
	margin:30px auto 0 auto;
	max-width:880px;
	padding-bottom:30px;
	}


.banner {
	position:relative;
	margin:20px auto;
	}
.banner img {
	width:100%;
	border-radius:3px;
	}
.banner .text{
	position:absolute;
	top:20px;
	right:20px;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-weight:800;
	font-size:36px;
	padding:30px;
	text-shadow:0 1px 5px #000;
	width:60%;
	line-height:38px;
	}

@media screen and (max-width:760px){
.banner .text{
font-size:20px;
	line-height:22px;
	padding:15px;

}

}
@media screen and (max-width:470px){

.banner .text{
font-size:15px;
	line-height:18px;
	padding:15px;

}
}
.icon-lends{
	max-width:910px;
	margin:0 auto;
	}
.icon-lend{
	border-radius:3px;
	background-color:#d3f1f9;
	text-align:center;
	padding:20px 0;
	font-size:15px;
	color:#000;
	margin:0 10px;
	height:139px;
	}

@media screen and (max-width:1000px){
.icon-lend{
	margin-bottom:15px;
	}

}
.icon-lend img{
	display:block;
	margin:0 auto 10px auto;
	}
.icon-lend .year{
	font-size:18px;
	font-weight:700;
	}
.h-lend{
	background:url(/img/h-lend.jpg) no-repeat top center;
	width:100%;
	height:44px;
	padding:22px 0 0 0;
	text-align:center;
	font-weight:700;
	color:#000;
	font-size:21px;
	margin-top:30px;
		border-radius:3px;

	}
.text-lend{
	font-size:20px;
	padding:100px 30px 0 30px !important;
	line-height:22px;
	background:url(/img/text-lend.jpg) no-repeat top center;
	background-size:cover;
	height:375px;
	}
.text-lend-img img{
	width:100%;
	height:375px;
	}
.text-lend2{
background:url(/img/text-lend2.jpg) no-repeat top center;
	background-size:cover;

	}
.text-lend-img2 img{
	width:100%;
	border:1px solid #ccc;
}

.fix_soc{ position:fixed; z-index:100; height:54px;right:30px; bottom:30px; padding-right:0px;}
.fix_soc.soc{ padding-top:0px;}
.fix_soc_ico{ width:120px; overflow:hidden; height:54px;}
.main_soc_pic{ position:absolute; z-index:110; right:0; top:0; cursor:pointer;}

@media screen and (max-width: 760px) {
.fix_soc{ position:fixed; z-index:100; height:35px;right:20px; bottom:15px; padding-right:0px;}
.fix_soc.soc{ padding-top:0px;}
.fix_soc img{ height:35px;}
.fix_soc_ico{ width:80px; overflow:hidden; height:35px;}
.main_soc_pic{ position:absolute; z-index:110; right:0; top:0; cursor:pointer;}

}
.textarea2{
	background-color: #d3f1f9 !important;
	margin-bottom: 20px;
	width: 89% !important;
	height: 90px;


}
button.button_incart{
	padding-top: 0!important;
}
.button_incart2{
	width: 92% !important;
}
.soc-div {
	text-align: right;
	font-size: 11px;
}
.soc{
	max-width: 20px;
}

/*cpa*/
.img-cpa{
	width: 100%;
	max-width:437px;
	border-radius: 5px 0 0 5px;
}


.btn {
	background-color: rgb(247, 211, 21);
	box-shadow: 0px 1px 5px 0px rgba(5, 7, 6, 0.15);
	height: 40px;
	font-family: 'Roboto';
	display: inline-block;
	font-weight: 500;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: 8px 10px 0 10px;
	font-size: 5px;
	color: #fff !important;
	font-family: 'Roboto';
	font-weight: 700 !important;
	line-height: 1.5;
	border-radius: 5px;
	margin-top: 15px;

	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	width: 100%;
	max-width: 170px;

}
.btn:hover {
	text-decoration: none;
	box-shadow: 0px 1px 5px 0px rgba(5, 7, 6, 0.5);
	background-color:#31ad37 ;
}
.price-cpa{
	font-family: 'Roboto';
	font-weight: 700 !important;
	color: #000;
	margin: 0px 0 10px 0;
	font-size: 18px;
}
.text-box-cpa{
	border-radius: 5px;
	border: 1px solid #ccc;

	max-width: 1020px;
	margin-left: auto !important;
	margin-right: auto !important;
}
.text-box-cpa .text{
	padding: 20px;
}

.a-cpa{
	background-color: #9beef2;
	padding: 10px;
	margin-bottom:0px;
	display: block;
	color: #000 !important;
	font-weight: 500 !important;
	font-family: 'Roboto';
	font-size:18px !important;
}

.post-header{
	background: url(/wow/wow.jpg) no-repeat top center;
	max-width: 1200px;
	margin:0px auto 30px auto ;
	border-radius: 0 0 5px 5px;
	height: 390px;
	}
.header-content{
	padding: 100px;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
}
.header-content h1{
	color: #fff;
	font-family: 'Roboto' !important;
	line-height: 48px !important;
	margin-left: 0px;
	font-size: 36px;
}
@media screen and (max-width:990px){
	.img-cpa{
		display: block;margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (max-width:760px){
	.post-header{
		margin:0px auto 20px auto ;
		height: auto;
		background-size: contain;
	}
	.header-content h1{

		line-height: 28px !important;

		font-size: 24px;
	}
	.header-content{
		padding: 15px;

	}
	.a-cpa{
		padding: 5px;
		font-size:14px !important;
	}
	.btn {
		margin-top: 5px;
	}
}