/*общие стили*/
@charset "utf-8";
/*@font-face{font-family:CyrillicGoth;src:local(CyrillicGoth),url(CyrillicGoth.ttf);}*/
*{padding:0;margin:0;outline:0;}
html,body{width:100%;height:100%;color:#333;background:#fff;min-width:480px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body,textarea,input,button,select{font:14px/1.2 'Open Sans',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;}
.nobr{white-space:nowrap;}
.just{display:inline-block;width:90%;height:1px;line-height:0;}
.white{color:#fff;}
.gray{color:#878787;}
.green{color:#679A01;}
.orange{color:#FE6634;}
.black{color:#000;}
.red{color:#BE0000;}
.dred{color:#99121B;}
.blue{color:#2F6291;}
.bold{font-weight:bold;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f34{font-size:34px;}
.f36{font-size:36px;}
.f38{font-size:38px;}
.f40{font-size:40px;}
.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;}

.bread{padding:0 0 15px;font-size:12px;}
.breadcrumbs,.breadcrumbs ul,.breadcrumbs li{display:inline;}
.breadcrumbs li:after{content:" » ";}

/*слили контента*/
.text{font-size:16px;line-height:1.5;}
.text h1,.text h2,.text h3,.text h4{min-width:150px;}
.text h1{font-size:32px;font-weight:bold;padding:0 0 30px;}
.text h2{font-size:32px;font-weight:bold;padding:0 0 30px;}
.text h3{font-weight:bold;font-size:20px;padding:0 0 15px;}
.text h4{font-size:inherit;}
.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 table p{padding:0;}
.text tr:nth-child(even){background:#eee;}
.text a{color:#0065CA;}
.text img{max-width:100%;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;}


.text a[href$=".pdf"],.text a[href$=".doc"],.text a[href$=".docx"],.text a[href$=".odt"],.text a[href$=".xls"],.text a[href$=".xlsx"],.text a[href$=".jpg"],.text a[href$=".jpeg"],.text a[href$=".png"]{display:block;padding:10px 0;line-height:1.2;}
.text a[href$=".pdf"]:before,.text a[href$=".doc"]:before,.text a[href$=".docx"]:before,.text a[href$=".odt"]:before,.text a[href$=".xls"]:before,.text a[href$=".xlsx"]:before,.text a[href$=".jpg"]:before,.text a[href$=".jpeg"]:before,.text a[href$=".png"]:before{display:inline-block;font:normal normal normal 24px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 10px 0 0;}
.text a[href$=".pdf"]:before{content:"\f1c1";}
.text a[href$=".doc"]:before,.text a[href$=".docx"]:before,.text a[href$=".odt"]:before{content:"\f1c2";}
.text a[href$=".xls"],.text a[href$=".xlsx"]:before{content:"\f1c3";}
.text a[href$=".jpg"]:before,.text a[href$=".jpeg"]:before,.text a[href$=".png"]:before{content:"\f1c5";}

.scrolled{overflow:auto;}

/*элементы управления*/
/*.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{display: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;}*/

/*просмотр в стиле фанси*/
#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%;max-height:92vh;}
#fngh6 iframe{display:block;max-width:100%;max-height:100%;max-height:92vh;height:90vh;width:120vh;}

/*модалки и формы*/
.modal{visibility:hidden;display:flex;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.0);overflow:auto;z-index:5;transition:.3s;}
.modalinner{opacity:0;top:-100px;margin:auto;position:relative;width:320px;padding:30px;background:#fff;border-radius:2px;border:1px solid #ddd;transition:.3s;}
.modal.visible{visibility:visible;background:rgba(0,0,0,.6);}
.modal.visible .modalinner{opacity:1;top:0;transition:.3s .3s;}
.close{display:block;position:absolute;top:0;right:0;width:44px;height:44px;background:url(close.png)no-repeat 50% 50%;cursor:pointer;}

.alerts{position:fixed;top:15px;right:15px;background:rgba(204,0,55,.6) url(close1.png)no-repeat 100% 0;border:8px solid transparent;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.4);color:#fff;padding:16px 4px 10px;z-index:6;cursor:pointer;opacity:0;transform:translateY(-60px);animation:alerts 2s linear forwards;}
.alerts.success{background-color:rgba(0,170,187,.6);}
@keyframes alerts{
	0%{opacity:0;transform:translateY(-60px);}
	40%{opacity:1;transform:translateY(0);}
	50%{opacity:0;transform:translateY(0);}
	60%{opacity:1;transform:translateY(0);}
	70%{opacity:0;transform:translateY(0);}
	80%{opacity:1;transform:translateY(0);}
	90%{opacity:0;transform:translateY(0);}
	100%{opacity:1;transform:translateY(0);}
}

.flex{display:flex;flex-wrap:wrap;justify-content:space-between;}
.flex-item{flex:1 1 260px;}

/*система сеток*/
.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{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;}

/*чуть поменьше обычного экрана*/
@media (max-width:1200px) {
	.wrap{margin:0 15px;}
	#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:right;}
	.alignc-sm{text-align:center;}
	.hidden-sm{display:none;}
	.visible-sm{display:block;}
	.fleft-sm{float:left;}
	.fright-sm{float:right;}
	.fnone-sm{float:none;}
}

/*планшетики*/
@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;}
	.fleft-xs{float:left;}
	.fright-xs{float:right;}
	.fnone-xs{float:none;}
}
	
}
/*телефончики*/
@media (max-width:480px) {
	@-ms-viewport{width:480px;}
	@-o-viewport{width:width:480px;} 
	@viewport{width:width:480px;}
}
