/*общие стили*/
@charset "utf-8";
*{padding:0;margin:0;outline:0;}
html,body{width:100%;height:100%;color:#000;background:#fff;min-width:480px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body,textarea,input,button,select{font:14px/1.36 arial,sans-serif;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
progress{vertical-align:baseline;}
.wrap{min-width:450px;max-width:1170px;position:relative;margin:0 auto;clear:both;}
.wrap:after,.clearfix:after{content:"";display:table;clear:both;}
.esc{clear:both;min-width:480px;position:relative;}
.fleft{float:left;}
.fright{float:right;}
.alignr,.justifyright{text-align:right;}
.alignl,.justifyleft{text-align:left;}
.alignc{text-align:center;}
.alignj,.justifyfull{text-align:justify;}
.flex{display: flex;}
.valignc{margin: auto 0;}
.nobr{white-space:nowrap;}
.just{display:inline-block;width:90%;height:1px;line-height:0;}
.white{color:#fff;}
.gray{color:#878787;}
.graybg{background: #dfdfdf;}
.green{color:#679A01;}
.orange{color:#FE6634;}
.black{color:#000;}
.red{color:#A12412;}
.dred{color:#99121B;}
.blue{color:#2F6291;}
.bold{font-weight:bold;}
.f10{font-size:10px!important;}
.f11{font-size:11px!important;}
.f12{font-size:12px!important;}
.f13{font-size:13px!important;}
.f14{font-size:14px!important;}
.f15{font-size:15px!important;}
.f16{font-size:16px!important;}
.f18{font-size:18px!important;}
.f20{font-size:20px!important;}
.f22{font-size:22px!important;}
.f24{font-size:24px!important;}
.f26{font-size:26px!important;}
.f28{font-size:28px!important;}
.f30{font-size:30px!important;}
.f32{font-size:32px!important;}
.f34{font-size:34px!important;}
.f36{font-size:36px!important;}
.f38{font-size:38px!important;}
.f40{font-size:40px!important;}
.upper{text-transform: uppercase;}
.both{clear:both;}
.over{overflow:hidden;}
.hidden{display:none;}
.viblock{display:inline-block;vertical-align:middle;line-height:1.18;white-space:normal;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active,a:hover{outline:0;}
img{max-width:100%;height:auto;line-height:1.2;border:0;}
::-moz-focus-inner{border:0;padding:0;}
:focus{outline:none;}

/*#main{position:relative;min-height:100%;height:auto!important;height:100%;background:#fff;}
#empty{height:200px;clear:both;}
#footer{height:200px;padding:32px 0 0;line-height:24px;overflow:hidden;margin-top:-200px;background:#fff;z-index:1;box-sizing:border-box;}*/

/*стили контента*/
.text{font-size:16px;line-height:1.5;}
.text h1,.text h2,.text h3,.text h4{min-width:150px;}
.text h1{font-size:24px;padding:0 0 10px;}
.text h2{font-size:20px;padding:15px 0 15px 0;}
.text h3{font-size:18px;padding:0 0 15px;}
.text h4{font-size:16px;}
.text p{padding:0 0 15px;min-width:150px;}
.text ul,.text ol{padding:0 0 15px 20px;min-width:200px;}
.text table{max-width:100%;border-collapse:collapse;}
.text td{padding:1px 8px;border:1px solid #DFDFDF;}
.text tr:nth-child(even){background:#eee;}
.text a{color:#A12412;}
.text img{max-width:100%;border:1px solid #DFDFDF;box-sizing:border-box;}
.text .justifyright{text-align:right;}
.text .justifyleft{text-align:left;}
.text .justifyfull{text-align:justify;}
.text img[style*="float: right;"],.text figure.align-right{float:right;margin:4px 0 12px 32px;max-width:50%;}
.text img[style*="float: left;"],.text figure.align-left{float:left;margin:4px 32px 12px 0;max-width:50%;}
.text figure{display:inline-block;margin:4px 0 12px;max-width:100%;}
.text figcaption{font-size:14px;text-align:center;padding:2px 0 0;}
.text img[style*="display: block;"],.text figure.align-center{display:block;clear:both;text-align:center;}


/*элементы управления*/
.prev,.next{display:block;position:absolute;top:0;left:0;bottom:0;width:32px;background:red;cursor:pointer;}
.disabled .prev,.disabled .next{cursor:default;}
.next{left:auto;right:0;background:blue;}
.nav{dsiplay:block;position:absolute;bottom:32px;left:32px;right:32px;text-align:center;}
.nav span{display:inline-block;width:10px;height:10px;border:1px solid #333;border-radius:50%;margin:5px;cursor:pointer;}
.nav span.current{background:#fff;}
.nav span:hover{background:rgba(255,255,255,.5);}
.disabled .nav span,.slider .nav span.current{cursor:default;}
.button{background:#a12312;padding:10px 20px;border-radius:5px;color:#fff;font-size:16px;text-align:center;text-decoration: none;display:inline-block;min-width:190px;user-select:none;-moz-user-select:none;border:0;cursor:pointer;}
.button.blue{background: #0089c0;}
.button.big{width: 100%;padding: 20px 0;}

/*просмотр в стиле фанси*/
#fngh6{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);text-align:center;z-index:98;overflow:auto;}
#fngh7{display:inline-block;vertical-align:middle;border:9px solid #fff;border-radius:3px;max-width:96%;max-height:96%;background:#fff;transition:.2s;position:relative;}
#cls,#nxt,#prv{display:block;position:absolute;cursor:pointer;}
#cls{background:url(fancy_close.png);width:30px;height:30px;top:-20px;right:-20px;}
#prv{background:url(fancy_nav_left.png)no-repeat 50% 50%;top:0;left:0;bottom:0;width:50px;opacity:0;transition:.2s;}
#nxt{background:url(fancy_nav_right.png)no-repeat 50% 50%;top:0;right:0;bottom:0;width:50px;opacity:0;transition:.2s;}
#fngh7:hover #prv,#fngh7:hover #nxt{opacity:.5;}
#fngh7:hover #prv:hover,#fngh7:hover #nxt:hover{opacity:1;}
#fngh6 img{display:block;max-width:100%;max-height:100%;}

/*система сеток*/
.row{margin:0 -15px;clear:both;}
.row:after{content:"";display:table;clear:both;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;min-height:1px;padding:0 15px;box-sizing:border-box;float:left;}
.col-1:after,.col-2:after.col-3:after,.col-4:after,.col-5:after,.col-6:after,.col-7:after,.col-8:after,.col-9:after,.col-10:after,.col-11:after,.col-12:after{content:"";display:table;clear:both;}
.col-1{width:8.33333333%;}
.col-2{width:16.66666667%;}
.col-3{width:25%;}
.col-4{width:33.33333333%;}
.col-5{width:41.66666667%;}
.col-6{width:50%;}
.col-7{width:58.33333333%;}
.col-8{width:66.66666667%;}
.col-9{width:75%;}
.col-10{width:83.33333333%;}
.col-11{width:91.66666667%;}
.col-12{width:auto;float:none;clear:both;}
.hidden{display:none;}

/*чуть поменьше обычного экрана*/
@media (max-width:1200px) {
	.wrap{margin:0 15px;}
}
	
/*чуть поменьше обычного экрана*/
@media (max-width:960px) {
	
	#empty{height:0;}
	#footer{height:auto;margin:0;}
	.col-sm-1{width:8.33333333%;}
	.col-sm-2{width:16.66666667%;}
	.col-sm-3{width:25%;}
	.col-sm-4{width:33.33333333%;}
	.col-sm-5{width:41.66666667%;}
	.col-sm-6{width:50%;}
	.col-sm-7{width:58.33333333%;}
	.col-sm-8{width:66.66666667%;}
	.col-sm-9{width:75%;}
	.col-sm-10{width:83.33333333%;}
	.col-sm-11{width:91.66666667%;}
	.col-sm-12{width:auto;float:none;clear:both;}
	.alignl-sm{text-align:left;}
	.alignr-sm{text-align:left;}
	.alignc-sm{text-align:left;}
	.hidden-sm{display:none;}
	.visible-sm{display:block;}
}
/*планшетики*/
@media (max-width:991px) {

}
/*маленькие планшетики и большие телефончики*/
@media (max-width:767px){
	.col-xs-1{width:8.33333333%;}
	.col-xs-2{width:16.66666667%;}
	.col-xs-3{width:25%;}
	.col-xs-4{width:33.33333333%;}
	.col-xs-5{width:41.66666667%;}
	.col-xs-6{width:50%;}
	.col-xs-7{width:58.33333333%;}
	.col-xs-8{width:66.66666667%;}
	.col-xs-9{width:75%;}
	.col-xs-10{width:83.33333333%;}
	.col-xs-11{width:91.66666667%;}
	.col-xs-12{width:auto;float:none;clear:both;}
	.alignl-xs{text-align:left;}
	.alignr-xs{text-align:right;}
	.alignc-xs{text-align:center;}
	.hidden-xs{display:none;}
	.visible-xs{display:block;}

}
/*телефончики*/
@media (max-width:480px) {
	@-ms-viewport{width:480px;}
	@-o-viewport{width:width:480px;}
	@viewport{width:width:480px;}
}
