*{margin: 0;padding: 0;outline: none;list-style: none;text-decoration: none;word-spacing: 0.2px;} @font-face { font-family: 'ProximaExBold'; src: url('fonts/proximanovaexcn-sbold.eot'); src: url('fonts/proximanovaexcn-sbold.eot?#iefix') format('embedded-opentype'), url('fonts/proximanovaexcn-sbold.woff') format('woff'), url('fonts/proximanovaexcn-sbold.ttf') format('truetype'), url('fonts/proximanovaexcn-sbold.svg#proxima_nova_excn_ltsemibold') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ProximaExBoldIt'; src: url('fonts/proximanovaexcn-sboldit.eot'); src: url('fonts/proximanovaexcn-sboldit.eot?#iefix') format('embedded-opentype'), url('fonts/proximanovaexcn-sboldit.woff') format('woff'), url('fonts/proximanovaexcn-sboldit.ttf') format('truetype'), url('fonts/proximanovaexcn-sboldit.svg#proxima_nova_extra_condeSBdIt') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ProximaExLt'; src: url('fonts/proximanovaexcn-light.eot'); src: url('fonts/proximanovaexcn-light.eot?#iefix') format('embedded-opentype'), url('fonts/proximanovaexcn-light.woff') format('woff'), url('fonts/proximanovaexcn-light.ttf') format('truetype'), url('fonts/proximanovaexcn-light.svg#proxima_nova_excn_ltlight') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ProximaLight'; src: url('fonts/proximanova-light.eot'); src: url('fonts/proximanova-light.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-light.woff') format('woff'), url('fonts/proximanova-light.ttf') format('truetype'), url('fonts/proximanova-light.svg#proxima_nova_ltlight') format('svg'); font-weight: normal; font-style: normal; } body{ 	font-family: 'ProximaExLt'; } .videoOverlay:hover {/*width: 550px!important; height: 400px!important; right: 220px!important;*/} .carousel {position:absolute!important;} .slides{height:400px!important;} .mt{margin-top: 20px !important;} .mb{margin-bottom: 20px !important;} .bmt{margin-top:40px !important;} .bmb{margin-bottom:40px !important;} .tac{text-align: center;} .fs24{font-size: 24px !important;} .fs14{font-size: 14px !important;} .color{color: #01a7e5;} .nfont{font-family: 'ProximaLight';} .bt{border-top: 1px solid #ccc;} .error{border-color:#f00 !important;} .col5{width:176px;float: left;} .col5.l{margin-left:10px;} .col5.r{margin-right:10px;} .col5.lr{margin-left:10px;margin-right: 10px;} .col4{width:220px;float: left;} .col4.l{margin-left:10px;} .col4.r{margin-right:10px;} .col4.lr{margin-left:10px;margin-right: 10px;} .col3{width:300px;float: left;} .col3.l{margin-left:20px;} .col3.r{margin-right:20px;} .col3.lr{margin-left:10px;margin-right: 10px;} .col2{width:460px;float: left;} .col2.l{margin-left:20px;} .col2.r{margin-right:20px;} .col2.lr{margin-left:10px;margin-right: 10px;} .col2-3{width:620px;float: left;} .col2-3.l{margin-left:20px;} .col2-3.r{margin-right:20px;} .col2-3.lr{margin-left:10px;margin-right: 10px;} .body{width:960px;margin:0 auto;} .clr{clear: both;float: none !important;} a{color: inherit;} input[type=&quot;checkbox&quot;] {position: absolute;left: -9999px;} input[type=&quot;checkbox&quot;] + label {background: url('img/checkbox.png') no-repeat;padding:6px 0 6px 40px;cursor: pointer;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;} input[type=&quot;checkbox&quot;]:checked + label {background: url('img/checkbox-in.png') no-repeat;} .what{ 	margin: 10px auto 10px !important; } .flex-control-nav.flex-control-paging a::selection {color: transparent !important;} .vedra{opacity:0;height:0;overflow:hidden;margin-bottom:74px !important;} .THM{ 	font-family: Tahoma !important; } .bb{border-bottom: 1px solid #ccc;} .error{ 	background: #fff url('img/no.png') no-repeat; 	background-position: center right 5px; } .true{ 	background: #fff url('img/yes.png') no-repeat; 	border-color: #7ae5a3 !important; 	background-position: center right 5px; } .colorW{ 	color:#fff !important; } .bgB{ 	background: url('img/arr.png') no-repeat !important; 	background-position: center right 10px !important; 	background-color:#01a7e5 !important; } .fll{ 	float: left !important; } .flr{ 	float: right !important; } #top-panel{ 	overflow: hidden; 	height: 45px; 	background: #000 url('img/top-panel.jpg') no-repeat; 	background-position: center center; 	color:#fff; } .inSoc p{ 	line-height: 26px; 	margin-top:10px; 	float: left; 	margin-right: 10px; } .inSoc .social{ 	display: inline-block; 	margin: 10px 0 0; 	padding: 0 7px; 	-webkit-transition: all .2s ease-in-out; 	-moz-transition: all .2s ease-in-out; 	-ms-transition: all .2s ease-in-out; 	-o-transition: all .2s ease-in-out; 	transition: all .2s ease-in-out; } .inSoc .social:hover{ 	padding-bottom: 5px; 	margin-top:5px; } #top-panel .phone{ 	font-size: 35px; 	margin-top: 3px; 	display: block; 	float: left; 	margin-right: 10px; } .lang{ 	color:#01a7e5; 	font-size: 25px; 	padding: 8px 9px; 	float: left; 	-webkit-transition: all .2s ease-in-out; 	-moz-transition: all .2s ease-in-out; 	-ms-transition: all .2s ease-in-out; 	-o-transition: all .2s ease-in-out; 	transition: all .2s ease-in-out; } .lang:hover{ 	color:#fff; } .lang.active{ 	cursor: default; 	color:#fff; 	background-color: #01a7e5; 	padding-top: 7px; 	border-top: 1px solid #fff; } #bottom-panel{ 	position: relative; 	height: 50px; 	background: #000 url('img/bottom-panel.jpg') 0 0 no-repeat; 	background-position: center center; } .main-menu{ 	margin-bottom: -10px; 	text-decoration: underline; 	font-size: 24px; 	color: #fff; 	background: url('img/black-overlay.png') repeat-x; 	background-position: 0 10px; } .main-menu &gt; li{ 	margin: 0 16px 0 0; 	margin-top: 10px; 	float: left; 	display: inline-block; 	padding:2px; 	text-transform: uppercase; 	-webkit-transition: all .2s ease-in-out; 	-moz-transition: all .2s ease-in-out; 	-ms-transition: all .2s ease-in-out; 	-o-transition: all .2s ease-in-out; 	transition: all .2s ease-in-out; } /* .main-menu li:hover, */ .main-menu li.active { 	color:#c00; } .main-menu li.active{ 	cursor: default; } .main-menu li.last{ 	margin-right: 0; } .main-menu li.secondLevel{ 	position: relative;display:inline-block;bottom:30px;left:60px;margin-left:10px;text-transform:uppercase} .main-menu li.secondLevel ul{	 	display: none;	 	visibility: visible; 	background: none; 	height: auto; 	position: absolute; 	padding: 0 0 0 20px; 	top: 25px; 	left: -20px; 	width: 300px; 	background:#fff; 	z-index: 999; 	max-height: 0; 	overflow: hidden; 	border:4px solid rgba(225,225,225,.4); 	-webkit-transition: max-height 0.5s; 	-moz-transition: max-height 0.5s; 	transition: max-height 0.5s; 	max-height: 600px; } /*.main-menu li.secondLevel ul.up{ 	top: auto; 	bottom: 32px; }*/ .main-menu li.secondLevel ul li{ 	padding:0; } .main-menu li.secondLevel ul li a{ 	float: none; 	clear: both; 	color: #000; 	font-size: 19px; 	padding: 10px 20px 7px 0; 	width: 250px; 	display: block; 	border-bottom: 1px solid #ccc; 	-webkit-transition: all .2s; 	-moz-transition: all .2s; 	transition: all .2s; } .main-menu li.secondLevel ul li a.last{ 	border-bottom: 0; } .main-menu li.secondLevel:hover ul{ 	/*display: inline-block;*/ 	/*visibility: visible;*/ } .main-menu li.secondLevel ul a:hover{ 	color: #01a7e5; } .dropdown{ 	position: relative; } .dropdown ul{		 	visibility: hidden; 	background: none; 	height: auto; 	position: absolute; 	padding: 0 0 0 20px; 	top: 56px; 	left: 0px; 	width: 300px; 	background:#fff; 	z-index: 999; 	max-height: 0; 	overflow: hidden; 	border:4px solid rgba(225,225,225,.4); 	-webkit-transition: max-height 0.5s; 	-moz-transition: max-height 0.5s; 	transition: max-height 0.5s; } .dropdown ul.up{ 	top: auto; 	bottom: 32px; } .dropdown ul li{ 	padding:0; } .dropdown ul li a{ 	float: none; 	clear: both; 	color: #000; 	font-size: 19px; 	padding: 10px 20px 7px 0; 	width: 250px; 	display: block; 	border-bottom: 1px solid #ccc; 	-webkit-transition: all .2s; 	-moz-transition: all .2s; 	transition: all .2s; } .dropdown ul li a.last{ 	border-bottom: 0; } .dropdown:hover ul{ 	max-height: 500px; 	visibility: visible; } .dropdown ul a:hover{ 	color: #01a7e5; } .slideBg{ 	width: 100%; 	-webkit-background-size: 100% auto !important; 	background-size: auto auto !important; 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop'); 	background-position: center center !important; } #slider{ 	position: relative; } .flexslider{ 	height: 100%; } #slider .logo{ 	height: 18%; 	z-index:10; 	position:relative; 	max-width: 100%; 	opacity: 0 !important; } #slider .logo.up{ 	opacity: 0 !important; 	position: absolute; 	margin-top: 20px; } #slider .man11{ 	height: 1892px; 	bottom: -990px; 	left: 340px !important; 	position: absolute; 	display: block; } #slider .man{ 	height: 70%; 	position: absolute; 	bottom: 0; 	display:block; } #slider{ 	height: 600px; } #slider .body:not(.upLogo), #slider .col2 { 	height: 100%; 	position: relative; } .slideText{ 	text-transform: uppercase; 	padding:3px 5px; 	margin:5px 0; 	background:#01a7e5; 	color: #fff; } .slideText.big{ 	font-size: 58px; } .slideText.norm{ 	font-size: 42px; } .slideWtext{ 	font-size: 36px; 	text-transform: uppercase; 	color:#000; 	padding:3px 5px; 	margin:5px 0; 	text-align: right; 	display: inline-block; 	float: right; 	padding-right: 40px; 	background: #fff url('img/r-arrow.png') no-repeat; 	background-position: center right 10px; } .slideWtext span{ 	padding-right: 40px; 	display: block; 	float: left; 	background: #fff url('img/b-arrow.png') no-repeat; 	background-position: center right 10px; 	-webkit-transition: all .2s; 	-moz-transition: all .2s; 	transition: all .2s; } .slideWtext a{ 	-webkit-transition: all .2s; 	-moz-transition: all .2s; 	transition: all .2s; } .slideWtext a:hover, .slideWtext a:hover span{ 	opacity:.7; } .slideWtext.small{ 	font-size: 24px; } .botSlide{ 	position: absolute; 	bottom:50px; 	right: 0; } #slider .flex-viewport{ overflow: visible !important; } .flex-control-nav.flex-control-paging{ 	cursor: pointer; 	left: 50%; 	margin-left: 200px; 	margin-top: -40px; 	width: 320px; 	position: absolute; 	bottom: 20px; 	text-align: right; } .flex-control-nav.flex-control-paging a{ 	float: left; 	margin-right: 10px; 	color: transparent !important; 	display: block; 	width:15px; 	height:15px; 	background: #fff; 	border: 3px solid #01a7e5; 	-webkit-border-radius: 50px; 	-moz-border-radius: 50px; 	border-radius: 50px; } .flex-control-nav.flex-control-paging a.flex-active{ 	background: #01a7e5; 	border: 3px solid #fff; } .flex-prev, .flex-prevv { 	position: absolute; 	left: 0; 	top: 50%; 	color: transparent; 	display: block; 	height: 60px; 	width: 60px; 	background: url('img/left-slide.png') no-repeat; 	opacity: 1 !important; } .flex-next, .flex-nextt { 	position: absolute; 	right: 0; 	top: 50%; 	color: transparent; 	display: block; 	height: 60px; 	width: 60px; 	background: url('img/right-slide.png') no-repeat; 	opacity: 1 !important; } .what .col5{ 	height: 150px; } .what .col5 img{ 	height: 70px; 	display: block; 	margin: 0 auto; } .what .col5 p{ 	color:#aaa; 	margin-top: 10px; 	font-size: 18px; } .what .col5 p:hover{ 	color:#01a7e5; } .line{ 	background: url('img/line.png') 0 0 no-repeat; 	background-position: center 0; 	padding-top:10px; } p.title{ 	color:#01a7e5; 	font-size: 24px; } p.title.gray{ 	color: #4d4d4d; } .grayBg{ 	background-color: #efefed; } .news{ 	width:100%; 	padding-bottom: 10px; 	padding-top: 20px; 	border-bottom: 1px dashed #999; } .news img{ 	max-width: 130px; 	margin-right: 10px; 	margin-bottom: 10px; 	float: left; 	max-height: 130px; } .bbn{ 	border-bottom: none !important; 	padding-top: 10px; 	padding-bottom: 20px; 	background: #e9e9e9; } .news a{ 	color:#999; 	font-size: 15px; 	font-family: 'ProximaLight'; 	-webkit-transition: all .2s ease-in-out; 	-moz-transition: all .2s ease-in-out; 	-ms-transition: all .2s ease-in-out; 	-o-transition: all .2s ease-in-out; 	transition: all .2s ease-in-out; } .news a:hover{ 	color:#000; } .all{ 	color:#c00; 	float: right; 	position: relative; 	display: block; 	-webkit-transition: all .2s ease-in-out; 	-moz-transition: all .2s ease-in-out; 	-ms-transition: all .2s ease-in-out; 	-o-transition: all .2s ease-in-out; 	transition: all .2s ease-in-out; } .all:after{ 	float: right; 	display: block; 	content: ''; 	margin-left: 5px; 	margin-top: 5px; 	width: 0; 	height: 0; 	border-top: 5px solid transparent; border-left: 10px solid #c00; border-bottom: 5px solid transparent; -webkit-transition: all .2s ease-in-out; 	-moz-transition: all .2s ease-in-out; 	-ms-transition: all .2s ease-in-out; 	-o-transition: all .2s ease-in-out; 	transition: all .2s ease-in-out; } .all:hover{ 	color:#01a7e5; } .all:hover:after{ 	border-left: 10px solid #01a7e5; } .smi{ 	float: left; } ul.smi li{ 	float: left; 	margin-left: 10px; 	cursor: pointer; 	padding:5px 10px; 	width:60px; 	background:#c0c0c0; 	text-align: center; 	color:#fff; 	-webkit-transition: .2s ease; 	-moz-transition: .2s ease; 	-ms-transition: .2s ease; 	-o-transition: .2s ease; 	transition: .2s ease; } ul.smi li:hover{ 	background: #fff; 	color:#000; } ul.smi li.active{ 	background: #01a7e5;	 	position: relative; 	color:#fff; 	cursor: default; } ul.smi li.active:after{ 	display: block; 	content: ''; 	position: absolute; 	bottom:-7px; 	left:10px; 	width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #01a7e5; } .gray{ 	color:#6e6e6e; } .tdu{ 	text-decoration: underline; } .vad .fnew{ 	height: auto; } .fnew{ 	height: 200px; 	position: relative; } .fnew .all{ 	position: absolute; 	bottom: 0; 	left: 0; } .fnew p{ 	text-decoration: underline; } .fnew .img{ 	width: 100%; 	height: 90px; 	overflow: hidden; 	position: relative; 	display: block; } .fnew .img img{ 	position: absolute; 	top: 0; 	left: 0; 	width:100%; } .fnew .img img.hover{ 	opacity: 0; 	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 	-webkit-transition: .2s ease; 	-moz-transition: .2s ease; 	-ms-transition: .2s ease; 	-o-transition: .2s ease; 	transition: .2s ease; } .fnew .img:hover img.hover{ 	opacity: 1; 	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); } .fnew .overImg{ 	margin-top: -6px; 	position: relative; 	width: 100%; 	margin-bottom: 30px; } .fnew p{ 	text-align: center; 	color:#333; 	font-size: 20px; 	-webkit-transition: .2s ease; 	-moz-transition: .2s ease; 	-ms-transition: .2s ease; 	-o-transition: .2s ease; 	transition: .2s ease; } .fnew a:hover p{ 	color: #01a7e5; } .fnew a{ 	font-size: 16px; 	margin-top: 20px; } .fnew .all{ 	float: left; } .video{ 	position: relative; 	width: 100%; } .video iframe{ 	height: 220px; 	width: 100%; } .video .over{ 	cursor: pointer; 	z-index: 99; 	position: absolute; 	left:0; 	top:0; 	width: 100%; 	height: 100%; 	background: url('img/video.png') 0 0 no-repeat; 	background-position: center center; } .button{ 	background: #01a7e5; 	color:#fff; 	padding:7px 0; 	width:200px; 	display: block; 	float: left; 	text-align: center; 	font-size: 20px; 	-webkit-transition: .2s ease; 	-moz-transition: .2s ease; 	-ms-transition: .2s ease; 	-o-transition: .2s ease; 	transition: .2s ease; } .button:hover{ 	background: #fff; 	color: #01a7e5; } .button.m{ 	margin: 0 10px; } .hov .fnew a{ 	-webkit-transition: all .2s ease-in-out; 	-moz-transition: all .2s ease-in-out; 	-ms-transition: all .2s ease-in-out; 	-o-transition: all .2s ease-in-out; 	transition: all .2s ease-in-out; } .hov .fnew a:hover{ 	opacity: 0.7; 	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); } input[type=text], input[type=password]{ 	padding:7px 0 7px 10px; 	width: 90%; 	margin-bottom: 15px; 	border:1px solid #c1c1c1; } #reg input[type=submit]{ 	float: left; 	color:#fff; 	background: #01a7e5; 	padding:7px 10px; 	cursor: pointer; 	-webkit-transition: .2s ease; 	-moz-transition: .2s ease; 	-ms-transition: .2s ease; 	-o-transition: .2s ease; 	transition: .2s ease; } #reg input[type=submit]:hover{ 	background: #fff; 	color: #01a7e5; } input[type=submit]:active{ 	-webkit-box-shadow: inset 0 2px 3px #888; 	-moz-box-shadow: inset 0 2px 3px #888;	 	box-shadow: inset 0 2px 3px #888; } .fob{ 	-webkit-transition: .2s ease; 	-moz-transition: .2s ease; 	-ms-transition: .2s ease; 	-o-transition: .2s ease; 	transition: .2s ease; 	cursor: pointer; } .fob:hover{ 	opacity: .7; 	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); } .dontReg{ 	margin-top: 7px; 	color:#c00; 	float: left; 	font-size: 20px; 	margin-left: 20px; 	cursor: pointer; 	text-decoration: underline; 	-webkit-transition: .2s ease; 	-moz-transition: .2s ease; 	-ms-transition: .2s ease; 	-o-transition: .2s ease; 	transition: .2s ease; } .dontReg:hover{ 	color: #01a7e5; } .socials{ 	background: #fff; 	position: relative; 	height: 100%; 	margin-bottom: -10px; } .socials:after{ 	content: ''; 	display: block; 	position: absolute; 	width: 0; height: 0; bottom: -0; left:-10px; border-bottom: 10px solid #008dc1; border-left: 10px solid transparent; } .socials:before{ 	content: ''; 	display: block; 	position: absolute; 	bottom: 0; 	right:-10px; 	width: 0; height: 0; border-bottom: 10px solid #008dc1; border-right: 10px solid transparent; } .socials .title{ 	width:104%; 	margin-left:-2%; 	background: #01a7e5; 	color:#fff; 	padding:10px 0; 	position: relative; 	text-align: center; 	font-size: 26px; } .socials .title:after{ 	content: ''; 	display: block; 	position: absolute; 	width: 0; height: 0; bottom: -5px; left:0; border-top: 5px solid #01a7e5; border-left: 5px solid transparent; } .socials .title:before{ 	content: ''; 	display: block; 	position: absolute; 	top:-5px; 	right:0; 	width: 0; height: 0; border-bottom: 5px solid #01a7e5; border-right: 5px solid transparent; } .socials .button{ 	margin: 10px auto; 	width:90%; 	float: none; } .socials .socBot{ 	margin: 10px 0; 	float: left; 	width:29%; 	margin-left:2%; 	margin-right: 2%; 	display: block; } .socials .socBot img{ 	display: block; 	margin: 0 auto; } .socials .socBot p{ 	font-size: 18px; 	margin-top: 10px; 	color: #01a7e5; } #footer{ 	background: #01a7e5; 	color: #fff; } .overlay{ 	display: none; 	width: 100%; 	height: 100%; 	position: fixed; 	z-index: 999; 	background: rgba(0,0,0,.4); 	left: 0; 	top: 0; } .fanBox{ 	display: none; 	background: #efefed; 	padding-top: 5px; 	width:555px; 	position: fixed; 	left:50%; 	z-index: 9999; 	margin-left:-277px; 	top:10%; } .fanBox .title{ 	width:104%; 	margin-left:-2%; 	background: #01a7e5; 	color:#fff; 	padding:10px 0; 	position: relative; 	text-align: center; 	font-size: 26px; } .fanBox .content{ 	width:auto; } .fanBox .col3{ 	float: none; 	margin: 0 auto; } .fanBox .col3 input, .fanBox .col3 textarea, .fanBox .col3 button, .fanBox .col3 select { 	width:95%; 	padding:6px 10px; 	margin:5px 0; 	border: 1px solid #c1c1c1; 	resize:none; } .fanBox .col3 textarea{ 	height: 60px; } .fanBox .col3 img{ 	max-width: 100%; 	margin: 10px 0; } .fanBox .col3 input[type=submit]{ 	font-size: 21px; 	color:#fff; 	background: #01a7e5; 	padding:6px 10px; 	margin-bottom: 10px; 	display: block; 	width: auto; 	font-family: inherit; float: left; } .cancel { 	font-size: 21px; 	color:#fff; 	background: #01a7e5; 	padding:6px 10px; 	margin-bottom: 10px; 	display: block; 	width: auto; 	font-family: inherit; float: right; margin-right: -7px; width: 108px !important; } .ref{ 	padding-left:30px; 	background: url('img/ref.png') 0 0 no-repeat; 	cursor: pointer; } input[type=submit]{ 	cursor: pointer; } label{ 	margin:10px 0; 	display: block; } .noBg{ 	background-color: transparent !important; } .taR{ 	text-align: right; } .mmr{ 	margin-right: 10px; } .man2 { 	position: absolute; 	top: -45px; 	left: 75%; 	height: 180%; } .man3 { 	position: absolute; 	bottom: -145px; 	left: 0; } .man4 { 	position: absolute; 	bottom: -50px; 	left: 0; } .noImg{ 	background-image: none !important; } .flex-direction-nav{ 	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 	-webkit-transition: .2s ease; 	-moz-transition: .2s ease; 	-ms-transition: .2s ease; 	-o-transition: .2s ease; 	transition: .2s ease; } .flexslider:hover .flex-direction-nav{ 	opacity: 100; 	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); } #mobileSlider{ 	background: url('img/slide.jpg') 0 0 no-repeat; 	background-position: center 0; 	padding-top: 20px; 	padding-bottom: 20px; 	display: none; } #mobileSlider .logo{ 	width: 100%; } .swtL .slideWtext{ 	float:left; } #slider{ 	overflow:hidden; } #slider, .slideBg, .slideBg2{ 	height: 550px; } #slider .slides &gt; li { 	position: relative; 	overflow: hidden; } #slider .slides{ 	position: relative; } #afterSlider .col5{ 	padding: 10px 0; 	text-align: center; 	-webkit-transition: .2s ease; 	-moz-transition: .2s ease; 	-ms-transition: .2s ease; 	-o-transition: .2s ease; 	transition: .2s ease; } #afterSlider .col5:hover{ 	-webkit-box-shadow: 0px 0px 10px #ddd; 	-moz-box-shadow: 0px 0px 10px #ddd; 	box-shadow: 0px 0px 10px #ddd; } .aS{font-size: 36px;} .slideText.big{font-size: 35px;} .slideText.norm{font-size: 25px;} .slideWtext{font-size: 26px;} .slideWtext.small{font-size: 16px;} .aS{font-size: 33px;} .man3 {height: 645px;} .man4{height: 560px;} #slider .man11{left: 265px !important;} .vedra{ 	margin-top: 20px; 	margin-bottom: -40px; } .vedra img{ 	display: inline-block; 	width:13.6%; 	-webkit-transition: .2s ease; 	-moz-transition: .2s ease; 	-ms-transition: .2s ease; 	-o-transition: .2s ease; 	transition: .2s ease; } .vedra img:hover{ 	opacity: .7; 	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); } .all.hn{ 	bottom: 30px; } .minSlider{ 	position: relative; 	margin-bottom: -35px; } .minSlides li{ 	height: 120px; } .medal{ 	height: 30px; 	margin: 3px; } .toMain{ position: relative;top: 12px;	height: 50px; 	margin-top: -12px; 	-webkit-transition: .2s ease; 	-moz-transition: .2s ease; 	-ms-transition: .2s ease; 	-o-transition: .2s ease; 	transition: .2s ease; } .toMain:hover{ 	opacity: .8; 	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); } .minMain{display: none;margin-top: 10px;} @media screen and (max-width:1100px){ 	#slider .body, #slider .flex-control-nav.flex-control-paging{width: 845px !important;} 	#slider .slides .col2 {width: 400px !important;} 	.slideText.big{font-size: 39px;} 	.slideText.norm{font-size: 25px;} 	.slideWtext{font-size: 26px;} 	.slideWtext.small{font-size: 20px;} 	.aS{font-size: 26px;} 	.slideBg{-webkit-background-size: 100% auto !important;background-size: 100% auto !important;} }

@media screen and (max-width:960px)
{
	.man3{height: 100%;bottom: -110px;} 	
	.man4 {bottom: -50px;height: 100%;} 	
	.body, #slider .flex-control-nav.flex-control-paging{width:745px;padding: 0 10px;} 	
	/*.col5{width: 125px;}/**/
	.col4{width: 165px;} 	
	.col3{width: 240px;} 	
	.col2{width: 340px;} 	
	.col2-3{width: 430px;} 	
	.dontReg{margin-left: 0;} 	
	.socials .socBot p{display: none;} 	
	.socials .socBot img{display: block;margin:0 auto;float: none;} 	
	.socials .socBot{width:29%;} 	
	.fnew .overImg {margin-top: -5px;} 	
	#top-panel .phone {font-size: 23px;margin-top: 10px;} 	
	.button{width: 129px;} 	
	.main-menu{font-size: 18px;} 	
	.main-menu li.secondLevel ul{display: none;visibility: visible;max-height: 500px;} 	
	.heiden{display:none;} 	
	.nbm{margin-top: 0 !important;margin-bottom: 0 !important;} 	
	.logen{margin-bottom: -114px;} 	
	#slider, .slideBg{height: 500px !important;} 	
	.minSlider {margin-bottom: -60px;} 	
	.what .col5 {height: 160px;}
}

@media screen and (max-width:980px){
	#slider .body, #slider .flex-control-nav.flex-control-paging{width: 645px !important;} 	
	#slider .slides .col2 {width: 300px !important;} 
	.slideText.big{font-size: 35px;} 	
	.slideText.norm{font-size: 21px;} 	
	.slideWtext{font-size: 22px;} 	
	.slideWtext.small{font-size: 16px;} 	
	.aS{font-size: 22px;}
}

@media screen and (max-width:765px){
	.body, #slider .flex-control-nav.flex-control-paging{width:450px;} 
	#bottom-panel>.body>ul.main-menu>li.secondLevel{display: block !important;bottom: 0 !important;left:0 !important;margin-left: 0 !important;}  
	.col2-3.l, .col2-3.r, .col2.l, .col2.r, .col3.l, .col3.r, .col3.lr , .col4.lr{margin-left:0 !important;margin-right: 0!important;} 	
	.col2-3, .col2, .col3{width: 100%;float: none;clear: both;padding:20px 0;} 	
	.col4{width: 210px; margin-top: 20px;} 	
	/*.col5{width: 133px;} 	/**/
	#slider{display: none;} 	
	#mobileSlider{display: block;} 	
	.main-menu {background-repeat: repeat;} 	
	.main-menu &gt; li {float: none;width: 100%;text-align: center;} 	
	#bottom-panel {height: auto;background-repeat: repeat;margin-top: -10px;} 	
	#top-panel{height: 170px;background-repeat: repeat;} 	
	.button {width: 100%;margin: 5px 0 !important;} 	
	.dontReg{margin-left: 20px;} 	
	.at{display: none;} 	
	#footer{margin-top: -30px;} 	
	.fanBox{width:80%;left:50%;margin-left: -40%;padding:5px;} 	
	.fanBox .col3 input[type=text], .fanBox .col3 textarea, .fanBox .col3 button,.fanBox .col3 select, .fanBox .col3 input[type=password] {width: 80% !important;margin:10px 20px !important;} 	
	.fanBox{position: absolute;} 	
	.main-menu li.secondLevel ul {left: 50%;width: 280px;margin-left: -140px;margin-top: -10px;} 	
	li.secondLevel{background: url('img/b-arrow.png') no-repeat;background-position: 95% 50%;display: block !important;bottom: 0 !important;left: 0 !important;margin-left: 0px !important;} 	
	#top-panel div.col3.l {width: 225px;margin: 0 auto !important;} 	
	#top-panel, #bottom-panel{background:#000 !important;} 	
	.toMain{display: none;} 	
	.minMain{display: block;} 	
	.fanBox .col3 img {margin:10px 20px !important;} 	
	.fanBox .col3 input[type=submit] {margin:10px 20px !important;} 
}

.header_panel { 	padding-bottom: 10px; } 	 #mobile-menu { 	display: none; 	 	height: 48px; background-color: rgba(0,0,0,0.5); position: fixed; top: 0; 	 -webkit-border-bottom-right-radius: 8px; 	-moz-border-radius-bottomright: 8px; 	border-bottom-right-radius: 8px; 	 z-index: 10; } #mobile-menu &gt; img { 	padding: 8px; } #mobile-placeholder { 	display: none; 	float: left; 	 	height: 36px; 	width: 36px; 	 	padding: 0; 	margin: 0; }

@media screen and (max-width: 765px){
	html, body { 		overflow-x: hidden; 	} 	 	
	.body { 	 width: 100%; 		padding: 0 16px 0 16px; 		-webkit-box-sizing: border-box; 		-moz-box-sizing: border-box; 		box-sizing: border-box; 	} 	 	
	div.row.body { 		margin: 0 auto !important; 	} 	 	
	.socplash .col3 { 	 padding: 0; 		margin: 0 !important; 	} 	 	
	#twitter-widget-0 { 		width: 100% !important; 	} 	 	
	.col4 { 		width: 200px !important; 	} 	 	
	.col4 &gt; .desc &gt; .prev_text { 		height: 30px; 	} 	 	
	.body table { 		width: 100%; 		padding-right: 16px; 	} 	 	
	.body.zqbmt { 		overflow-x: scroll; 	} 	 	
	.logo { 		max-width: 260px; 		display: block; 	} 	 	
	#top-panel{ 	 height: auto; 		 		padding-bottom: 0px; 	} 	 	
	#top-panel #lang { 		height: auto; 		display: inline-block; 		float: right; 		 		padding-top: 4px; 	} 	 	
	#top-panel #lang &gt; .lang { 		display: inline-block; 	} 	 	
	#top-panel #lang &gt; .lang.active { 		display: inline-block; 		 		border-top: 1px solid #01a7e5; 	} 	 	
	.col2-3 { 		padding: 16px 0 16px 0; 	} 	 	
	#top-panel .inSoc { 		margin-top: -10px; 	} 	 	
	#top-panel .inSoc &gt; p { 		float: left; 		margin-right: 6px; 	} 	 	
	#top-panel .inSoc &gt; a { 		padding: 0 7.5px; 	} 	
	.phonex { 		width: 100%; 		max-width: 192px; 		 		margin-right: 8px; 		padding-top: 8px; 	} 	 	
	.phonex &gt; div.search_box{ 		margin-top: 0; 	} 	 	
	.search_box &gt; form &gt; div#search { 		width: 100%; 		max-width: 150px; 		margin-right: -22px; 	} 	 	 	
	div.socials { 		padding-top: 1px; 	} 	 	
	div.socials &gt; a.socBot { 		width: 10% !important; 		min-width: 48px; 	} 	 	
	/*.afterSlider { 	 padding-bottom: 8px; 	} 	 /**/	
	/*#afterSlider .col5 { 		width: 120px; 	 		margin-left: 10px; 		margin-right: 10px; 		margin-bottom: 10px; 	} /**/	 	
	#footer &gt; .body &gt; .col3 { 		width: 30%; 		display: inline-block; 		text-align: center; 		vertical-align: middle; 		padding-left: 1%; 	} 	 	
	#footer img { 		width: 100%; 		max-width: 88px; 	} 	 	
	#mobile-menu, #mobile-placeholder{ 		display: block; 	} 	 	
	#bottom-panel &gt; div &gt; ul { 		padding: 16px 0 16px 0; 	} 	
	/* Animation */ 	 	
	#bottom-panel{ 		width: 90%; 		height: 100%; 		 		padding-bottom: 16px; 		 		position: fixed; 		top: 0; 		 		margin-top: 0; 		 		overflow-y: scroll; 	 z-index: 5; 		 	 -webkit-transition: all .5s ease-in-out; 		-moz-transition: all .5s ease-in-out; 		-ms-transition: all .5s ease-in-out; 		-o-transition: all .5s ease-in-out; 		transition: all .5s ease-in-out; 	} 	 	
	.hidden { 		opacity: 0; 		margin-left: -100%; 	} 
} 

.grayBg.bmt.bt.socplash .col4 { 	height: auto !important; 	display: inline-block; 	/* clear: right; */ 	float: left; 	margin: 0; 	padding-right: 8px; 	 	width: 23% !important; 	padding: 1%; 	margin: 0; 	min-width: 220px; 	 } 

@media screen and (max-width: 450px){
		.inSoc p{float: none;} 	
		#top-panel {/* height: 200px; */} 	
		.main-menu li.secondLevel ul{padding-left:0;width: 270px;} 	
		/*.body{width: 320px;}*/ 	
		.col4.l, .col4.r{margin-left:0 !important;margin-right: 0!important;} 	
		.col4{width: 100%;} 	
		/*.col5{width: 145px;} /**/
}

@media screen and (max-height: 780px){
	.heiden{display: none;}
}

.cover { 	background-repeat: no-repeat; 	background-position: center center; 	background-size: cover; 	height: 100%; 	width: 100%; } .newsimg { 	height: 130px; 	width: 130px; 	float: left; 	margin-right: 20px; } .news-detail h2 { 	margin-bottom: 20px; } ul.thumbs li { display: inline-block; margin-bottom: 15px; margin-right: 25px; min-height: 140px; text-align: center; vertical-align: top; width: 160px; } .body h1 { color: #B60101; font: 20px arial,verdana; margin: 5px 0 15px; text-transform: uppercase; } .sort_gal { margin-bottom: 30px; } .sort_gal select { 	border: 1px solid #686868; } .mkor img { width: 200px; } .mkor .files { margin-top: 20px; padding: 5px 0; } .mkor .files a, .mkor .files a:visited { display: block; font: bold 12px arial,verdana; padding: 3px 0 3px 50px; text-decoration: none; } .mkor .files .pdf { background: url(&quot;/bitrix/templates/nano/pic/pdf.png&quot;) no-repeat scroll left 4px rgba(0, 0, 0, 0); } .mkor .files .doc { background: url(&quot;/bitrix/templates/nano/pic/doc.png&quot;) no-repeat scroll left 4px rgba(0, 0, 0, 0); } .mkor .files .xls { background: url(&quot;/bitrix/templates/nano/pic/xls.png&quot;) no-repeat scroll left 4px rgba(0, 0, 0, 0); } .mkor .files .rar { background: url(&quot;/bitrix/templates/nano/pic/rar.png&quot;) no-repeat scroll left 4px rgba(0, 0, 0, 0); } .mkor hr { background: none repeat scroll 0 0 #D0D0D0; border: 0 none; color: #D0D0D0; height: 1px; padding: 0; margin: 8px 0; } .body.bmt table, .body.bmt table *{ 	padding: inherit; 	margin: inherit; } .body.bmt table hr { background: none repeat scroll 0 0 #D0D0D0; border: 0 none; color: #D0D0D0; height: 1px; padding: 0; margin: 8px 0; } .body.bmt table a, .body.bmt table a:visited, .text__content a, .text__content a:visited{ color: #B60101; text-decoration: underline; } #subscr_msg { 	color: red; 	font-weight:bold; 	margin: 5px 0; } .socnewsicon img{ 	height: 24px; 	width: 24px; 	vertical-align: middle; 	margin: 0 2px; } .soc_but { 	margin: 10px 0; } .faq h2 { 	text-align: center; 	margin: 10px 0 15px 0; } .faq h2, .faq tbody th { 	font-size: 18px } .faq, .faq * { 	font-size: 15px; 	font-family: 'ProximaLight'; } .poiskkontakt { 	 } select { 	-moz-box-sizing: content-box; /*Firefox 1-3*/ -webkit-box-sizing: content-box; /* Safari */ } .errortext { 	color:red; } .slideBg2 { 	width: 100%; 	-webkit-background-size: auto auto !important; 	background-size: auto auto !important; 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop'); 	background-position: center center !important; } .slideBg { 	-webkit-background-size: 100% auto !important; 	background-size: 100% auto !important; background-repeat: no-repeat!important; background-size: cover !important; } .fznew p, .fznew2 p { font-size: 20px; text-decoration: underline; margin-bottom: 5px; } .fznew a:hover p { color: #01a7e5; } .fznew { margin-top: 10px; height: 115px; } .socreg a img{ vertical-align: middle; } .fznew2 { margin-top: 10px; height: 75px; } .zqbmt { margin-top: 20px !important; } .logo_text{ 	padding-right: 15px; 	font-size: 14px; }

@media only screen and (max-width: 959px) {
    #afterSlider{
		max-width: 375px;
		padding-left: 0;
		padding-right: 0;
	}
}

@media only screen and (max-width: 425px) {
    #afterSlider{
		max-width: 190px;
	}
}

@media only screen and (min-width: 960px) {
    #afterSlider{
		width: 1120px;
	}
}
