	@font-face {
			font-family: "ArvoBold";
			src: url("/templates/proto/fonts/ArvoBold.eot");
			src: url("/templates/proto/fonts/ArvoBold.eot?#iefix")format("embedded-opentype"),
			url("/templates/proto/fonts/ArvoBold.woff") format("woff"),
			url("/templates/proto/fonts/ArvoBold.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}
	@font-face {
			font-family: "ArvoRegular";
			src: url("/templates/proto/fonts/ArvoRegular.eot");
			src: url("/templates/proto/fonts/ArvoRegular.eot?#iefix")format("embedded-opentype"),
			url("/templates/proto/fonts/ArvoRegular.woff") format("woff"),
			url("/templates/proto/fonts/ArvoRegular.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}
	
h1 {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom: 30px;font-size: 60px;color: #015f86;text-align: center;text-transform: uppercase;}
body {color: #000;}
.block1 {background: url("/images/city.jpg") top center;background-size: cover;color: #fff;padding: 15px 0 80px;position: relative;}
.block1 video {position: absolute;top: 0;left: 0;width: 100%;}
.block11 {background: url("/images/zhead.jpg") top center;background-size: cover;padding: 15px 0 70px;}
.h1h {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #fff;font-size: 45px;text-align: center;margin-top: 120px;text-shadow: 3px 3px 0 #55537a;}
.vniz {margin: 50px 0;}
.sslk {padding: 0 30px;}
.sslk a {font-family: "ArvoRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;display: block;color: #fff;margin-bottom: 10px;}
.sslk a img {margin: 0 10px;}
.navbar-default {background: none;border: 0;}
.navbar-default .navbar-header {position: relative;}
.navbar-default .navbar-brand {padding: 0 15px;height: initial;position: absolute;}
.navbar-default .navbar-nav > li > a {color: #fff;position: relative;-webkit-transition: color 0.25s;transition: color 0.25s;text-transform: uppercase;}
.navbar-default .navbar-nav > li > a::before, .navbar-default .navbar-nav > li > a::after {box-sizing: inherit;content: '';position: absolute;width: 100%;height: 100%;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #ccc;}
.navbar-default .navbar-nav > li > a::before, .navbar-default .navbar-nav > li > a::after {border: 2px solid transparent;width: 0;height: 0;}
.navbar-default .navbar-nav > li > a::before {top: 0;left: 0;}
.navbar-default .navbar-nav > li > a::after {bottom: 0;right: 0;}
.navbar-default .navbar-nav > li > a:hover::before, .navbar-default .navbar-nav > li > a:hover::after {width: 100%;height: 100%;}
.navbar-default .navbar-nav > li > a:hover::before {border-top-color: #fff;border-right-color: #fff;-webkit-transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;}
.navbar-default .navbar-nav > li > a:hover::after {border-bottom-color: #fff;border-left-color: #fff;-webkit-transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #fff;background-color: transparent;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #ccc;background-color: transparent;}
.navbar-nav > li.dropdown:hover > .dropdown-menu {display: block;}
.nav-child {display: none;}
.dropdown-menu {background-color: #f8f8f8;border: 0;border-radius: 0;}
.dropdown-menu > li > a {font-size: 15px;transition: all 0.3s ease;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #fff;background-color: #015f86;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color: #fff;background-color: #015f86;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.rinfo {float: right;}
.custom-tel {margin-bottom: 15px;}
.custom-tel a {color: #fff;text-decoration: none;}
.custom-tel a span {color: #bbb;}
.custom-slog {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 45px;padding: 15px 40px;margin-top: 50px;position: relative;text-shadow: 3px 3px 0 #1c6d90;line-height: 1.1;}
.custom-slog span {color: #ffac01;}
.custom-tbs {background: #fff;position: relative;}
.pans {background-color: #262626;}
.nav-tabs {border: 0;}
.nav-tabs > li {width: 25%;text-align: center;margin-bottom: 0;}
.nav-tabs > li > a {color: #fff;margin-right: 0;border-radius: 0;border: 0;border-right: 1px solid #444;padding: 50px 15px;transition: all 0.3s ease;}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {background-color: #015f86;color: #fff;border: 0;border-right: 1px solid #015f86;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background: url("/images/tabr.png") #015f86 no-repeat center;background-size: 80%;color: #fff;border: 0;border-right: 1px solid #015f86;}
.item-page {margin-bottom: 20px;}
.obe {width: 25%;padding: 50px 30px;float: left;transition: all 0.6s ease;}
.ime {position: relative;height: 330px;}
.ime img {width: 100%;position: absolute;top: 0;left: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
#ime1 {z-index: 3;}
#ime2 {z-index: 2;}
#ime3 {z-index: 1;}
.obe:hover, .obe:focus {background: url("/images/prinav.png");}
.obe:hover #ime1 {-webkit-transform: rotate(-10deg);-moz-transform: rotate(-10deg);-o-transform: rotate(-10deg);-ms-transform: rotate(-10deg);transform: rotate(-10deg);}
.obe:hover #ime3 {-webkit-transform: rotate(10deg);-moz-transform: rotate(10deg);-o-transform: rotate(10deg);-ms-transform: rotate(10deg);transform: rotate(10deg);}
.nme {color: #015f86;margin-bottom: 30px;}
.obe a {text-decoration: none;}
.button {display: block;border: none;background: none;color: inherit;vertical-align: middle;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;}
.button:focus {outline: none;}
.button > span {vertical-align: middle;}
.button--moema {padding: 12px;background: #ca0303;color: #fff;-webkit-transition: background-color 0.3s, color 0.3s;transition: background-color 0.3s, color 0.3s;}
.button--moema.button--inverted {background: #015f86;color: #fff;}
.button--moema::before {	content: '';position: absolute;top: -20px;left: -20px;bottom: -20px;right: -20px;background: inherit;z-index: -1;opacity: 0.4;-webkit-transform: scale3d(0.8, 0.5, 1);transform: scale3d(0.8, 0.5, 1);}
.button--moema:hover {-webkit-transition: background-color 0.1s 0.3s, color 0.1s 0.3s;transition: background-color 0.1s 0.3s, color 0.1s 0.3s;color: #fff;background-color: #ffac01;-webkit-animation: anim-moema-1 0.3s forwards;animation: anim-moema-1 0.3s forwards;}
.button--moema.button--inverted:hover {color: #fff;background-color: #ca0303;}
.button--moema:hover::before {-webkit-animation: anim-moema-2 0.3s 0.3s forwards;animation: anim-moema-2 0.3s 0.3s forwards;}
@-webkit-keyframes anim-moema-1 {
	60% {
		-webkit-transform: scale3d(0.8, 0.8, 1);
		transform: scale3d(0.8, 0.8, 1);
	}
	85% {
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes anim-moema-1 {
	60% {
		-webkit-transform: scale3d(0.8, 0.8, 1);
		transform: scale3d(0.8, 0.8, 1);
	}
	85% {
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@-webkit-keyframes anim-moema-2 {
	to {
		opacity: 0;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes anim-moema-2 {
	to {
		opacity: 0;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.custom-prep {color: #fff;}
.custom-prep img {width: 100%;}
.custom-prep .carousel-indicators {}
.custom-prep .carousel-indicators li {background: url("/images/dot2.png") no-repeat;background-color: transparent;width: 11px;height: 11px;margin: 2px 15px;border: 0 !important;border-radius: 0 !important;}
.custom-prep .carousel-indicators .active {background: url("/images/dot1.png") no-repeat;background-color: transparent;width: 17px;height: 17px;margin: 0 15px;}
.custom-prep .carousel-caption {left: 10%;right: 10%;bottom: 20%;text-align: right;}
.custom-prep .carousel-caption h3 {font-family: "ArvoRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;display: inline-block;border: 5px solid #fff;font-size: 40px;padding: 20px;}
.custom-prep .carousel-caption h3 div {color: #000;}
.custom-prep .carousel-caption p {font-size: 17px;}

.custom-prep2 {font-weight: bold;background: url("/images/slfon.png");color: #fff;line-height: 1.2;position: relative;}
.inprep {background: url("/images/inprep.png") no-repeat top center;background-size: cover;position: absolute;bottom: 0;left: 0;padding: 20px 180px 143px 133px;}
.vig1 {color: #204a5a;font-size: 50px;margin-bottom: 40px;}
.vig2 {color: #036187;font-size: 12px;}
.vig2 div {font-size: 20px;}
.vig2 span {display: block;font-size: 55px;}
.prepzg {font-size: 35px;background: url("/images/vtb.png") no-repeat right center;padding: 70px 200px 70px 0;}
.prepzg2 {font-size: 18px;margin-bottom: 70px;}
.prepzg2 span {color: #000;}
.custom-prepz {padding: 30px 0;font-size: 30px;}
.custom-prepz div {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #ca0303;font-size: 45px;}

.carousel.fade {opacity: 1;}
.carousel.fade .item {display: block;position: absolute;left: 0;top: 0;width: 100%;opacity: 0;transition: opacity .5s;}
.carousel.fade .item.active {position: relative;opacity: 1;z-index: 1;}
.pretxt {font-family: "ArvoRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;border: 7px solid #fff;font-size: 40px;padding: 10px 15px;margin: 200px 0 20px;line-height: 1.1;}
.pretxt div {color: #000;}
.atxt {font-size: 20px;}
.inprt {background-color: #f1f1f1;}
.moduletable-port {padding: 40px 0 90px;}
.moduletable-port .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #ca0303;font-size: 45px;margin-bottom: 30px;}
.moduletable-port img {width: 100%;}
.moduletable-port .carousel-indicators {bottom: -60px !important;}
.moduletable-port .carousel-indicators li {background: url("/images/dot2.png") no-repeat;background-color: transparent;width: 11px;height: 11px;margin: 2px 15px;border: 0 !important;border-radius: 0 !important;}
.moduletable-port .carousel-indicators .active {background: url("/images/dot1.png") no-repeat;background-color: transparent;width: 17px;height: 17px;margin: 0 15px;}
.moduletable-port a {display: inline-block;text-decoration: none;}
.pvideo {background: url("/images/video.png") no-repeat top center;background-size: cover;padding-bottom: 10px;position: relative;}
.pvideo iframe {width: 81%;height: 310px;margin-left: 60px;margin-top: 20px;}
.pzag {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 30px;margin-bottom: 25px;line-height: 1;}
.ptag {margin-bottom: 10px;}
.ptag span {display: inline-block;vertical-align: top;font-size: 15px;padding: 0px 10px;margin: 0 10px 13px 0;border-radius: 10px;border: 1px solid #302746;}
.ptag .ac {background-color: #302746;color: #fff;}
.ptxt {margin-bottom: 50px;}
.plink {}
.button--nanuk {padding: 0 2em;overflow: hidden;background: #fff;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;}
.button--nanuk.button--inverted {background: #ca0303;color: #fff;}
.button--nanuk > span {display: inline-block;padding: 10px 0;}
.button--nanuk:hover {background-color: #ca0303;}
.button--nanuk:hover > span:nth-child(odd) {-webkit-animation: anim-nanuk-1 0.5s forwards;animation: anim-nanuk-1 0.5s forwards;}
.button--nanuk:hover > span:nth-child(even) {-webkit-animation: anim-nanuk-2 0.5s forwards;animation: anim-nanuk-2 0.5s forwards;}
.button--nanuk:hover > span:nth-child(odd), .button--nanuk:hover > span:nth-child(even) {-webkit-animation-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-animation-function: cubic-bezier(0.75, 0, 0.125, 1);}
@-webkit-keyframes anim-nanuk-1 {
	0%,
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	49% {
		opacity: 1;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		color: inherit;
	}
	51% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		color: #fff;
	}
	100% {
		color: #fff;
	}
}
@keyframes anim-nanuk-1 {
	0%,
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	49% {
		opacity: 1;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		color: inherit;
	}
	51% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		color: #fff;
	}
	100% {
		color: #fff;
	}
}
@-webkit-keyframes anim-nanuk-2 {
	0%,
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	49% {
		opacity: 1;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		color: inherit;
	}
	51% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		color: #fff;
	}
	100% {
		color: #fff;
	}
}
@keyframes anim-nanuk-2 {
	0%,
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	49% {
		opacity: 1;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		color: inherit;
	}
	51% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		color: #fff;
	}
	100% {
		color: #fff;
	}
}
.button--nanuk:hover > span:nth-child(1) {-webkit-animation-delay: 0s;animation-delay: 0s;}
.button--nanuk:hover > span:nth-child(2) {-webkit-animation-delay: 0.05s;animation-delay: 0.05s;}
.button--nanuk:hover > span:nth-child(3) {-webkit-animation-delay: 0.1s;animation-delay: 0.1s;}
.button--nanuk:hover > span:nth-child(4) {-webkit-animation-delay: 0.15s;animation-delay: 0.15s;}
.button--nanuk:hover > span:nth-child(5) {-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}
.button--nanuk:hover > span:nth-child(6) {-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}
.button--nanuk:hover > span:nth-child(7) {-webkit-animation-delay: 0.3s;animation-delay: 0.3s;}
.button--nanuk:hover > span:nth-child(8) {-webkit-animation-delay: 0.35s;animation-delay: 0.35s;}
.button--nanuk:hover > span:nth-child(10) {-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}
.button--nanuk:hover > span:nth-child(11) {-webkit-animation-delay: 0.45s;animation-delay: 0.45s;}
.button--nanuk:hover > span:nth-child(12) {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}
.button--nanuk:hover > span:nth-child(14) {-webkit-animation-delay: 0.55s;animation-delay: 0.55s;}
.button--nanuk:hover > span:nth-child(15) {-webkit-animation-delay: 0.6s;animation-delay: 0.6s;}
.button--nanuk:hover > span:nth-child(16) {-webkit-animation-delay: 0.65s;animation-delay: 0.65s;}
.button--nanuk:hover > span:nth-child(17) {-webkit-animation-delay: 0.7s;animation-delay: 0.7s;}
.button--nanuk:hover > span:nth-child(18) {-webkit-animation-delay: 0.75s;animation-delay: 0.75s;}
.button--nanuk:hover > span:nth-child(19) {-webkit-animation-delay: 0.8s;animation-delay: 0.8s;}
.moduletable-kom {background: url("/images/fon3.jpg") top center;background-size: cover;color: #fff;padding: 30px 0 0;}
.moduletable-kom .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 45px;margin-bottom: 30px;}
.xoverlay {margin-bottom: 30px;}
#xab {position: absolute;top: 10px;right: 15px;}
.xtxt {padding: 20px;}
.xtxt div {font-weight: bold;font-size: 20px;margin-bottom: 20px;}
.moduletable-ot {background-color: #f4f4f4;padding: 50px 0 20px;}
.moduletable-ot .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #ca0303;font-size: 45px;margin-bottom: 30px;}
.moduletable-ot #oab {position: absolute;top: 0;left: 0;}
.moduletable-ot .ot {width: 260px;margin-top: 50px;margin-bottom: 30px;transition: all 0.3s ease;}
.moduletable-ot .ot:hover, .moduletable-ot .ot:focus {cursor: url(/images/lupa.png), auto;}
.footbar {color: #fff;position: relative;overflow: hidden;}
.infrm {background: url("/images/form.png") no-repeat left top;background-size: cover;color: #fff;padding: 20px 150px 42px 325px;position: absolute;top: 0;right: 0;z-index: 1;}
.infrm a {color: #fff;text-decoration: none;}
.infrm a span {color: #ca0303;}
.infrm .fzg {font-family: "ArvoRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #fff;font-size: 30px;margin: 20px 0;}
.infrm .btn {font-family: "ArvoRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;background-color: #ca0303 !important;border-radius: 0 !important;width: 55%;font-size: 18px;padding: 10px;margin: 10px 0 20px;position: relative;outline: none !important;}
textarea {resize: none;height: 100px !important;}
.cpr {padding: 15px 0;background-color: #000;color: #8a8a8a;}
.custom-met {position: absolute;top: 10%;left: 30%;z-index: 1;}
#map {width: 100%;height: 580px;}
.fresh {margin-bottom: 0;}
.fresh .img-responsive {margin: 0 auto;}
.zz1 .zg, .zz2 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #fff;font-size: 45px;text-align: center;text-shadow: 0 0 10px #000;}
.zz1 {background: url("/images/zz1.jpg") no-repeat top center;background-size: cover;padding-top: 100px;min-height: 590px;}
.zz2 {background: url("/images/zz2.jpg") no-repeat top center;background-size: cover;padding-top: 40px;min-height: 770px;}
.zz3 {padding: 50px 0;}
.zz3 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #1b6f93;font-size: 45px;text-align: center;margin-bottom: 50px;}
.vosk {background: url(/images/vosk.png) no-repeat 30px center;padding: 10px 10px 10px 60px;border: 5px solid #045f86;border-radius: 10px;font-size: 17px;margin: 50px 0 30px;}
.zz4 {background-color: #1b6f93;color: #fff;padding: 50px 0 130px;}
.zz4 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #fff;font-size: 45px;text-align: center;margin-bottom: 30px;text-shadow: 0 0 10px #000;}
.zz4 ul {margin: 30px 0;}
.zz5 {padding-bottom: 70px;border-bottom: 3px solid #aaa;}
.zz5 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #fff;font-size: 30px;text-align: center;margin-bottom: 50px;text-shadow: 0 0 10px #000;}
.shd {background: url("/images/shd.png") no-repeat bottom center;background-size: 100%;padding: 0 70px;margin-top: -120px;}
.shdi {background-color: #115673;color: #fff;padding: 30px;}
.shdi em {padding-top: 60px;display: block;}
.zz6 {padding: 50px 0 80px;}
.zz6 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #1b6f93;font-size: 45px;text-align: center;margin-bottom: 50px;}
.modsq {background: url("/images/modsq.jpg") no-repeat center;padding: 60px 0;margin-bottom: 30px;}
.modc {margin-bottom: 50px;}
.zz7 {background-color: #1b6f93;color: #fff;padding: 50px 0;}
.zz7 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #fff;font-size: 45px;text-align: center;margin-bottom: 30px;text-shadow: 0 0 10px #000;}
.dsq {background: url("/images/3dsq.jpg") no-repeat center;padding: 60px 0;margin-bottom: 30px;}
.zz8 {padding: 50px 0 80px;border-bottom: 3px solid #aaa;}
.zz8 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #1b6f93;font-size: 45px;text-align: center;margin-bottom: 50px;}
.zz8 .zg div {font-family: "ArvoRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 35px;}
.ints {margin: 10px 0 30px;}
.shd2 {background: url("/images/shd.png") no-repeat bottom center;background-size: 100%;padding: 0 70px;}
.shdi2 {background-color: #115673;color: #fff;padding: 30px 30px 60px;}
.zg2 {font-size: 16px;margin: 50px 0;}
.zz9 {padding: 50px 0;}
.zz9 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #1b6f93;font-size: 45px;text-align: center;margin-bottom: 50px;}
.ochki {background: url("/images/ochki.png") no-repeat right center;padding-right: 200px;margin-bottom: 30px;}
.prog {margin-top: 30px;}
.zz9im {float: left;width: 60%;}
.zz9in {float: right;width: 40%;}
.zz9in div {padding: 20px;background-color: #115673;color: #fff;}
.zz9d {background-color: #1b6f93 !important;border-top: 1px solid #417990;border-bottom: 1px solid #417990;}
.zz10 {padding: 50px 0;background-color: #1b6f93;color: #fff;}
.zz10 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;background: url("/images/quad.png") no-repeat top right;font-size: 45px;margin-bottom: 50px;padding-top: 75px;margin-top: -85px;}
.zz10 .zg div {font-family: "ArvoRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 35px;}
.quadi p {margin-bottom: 30px;}
.shd3 {background: url("/images/shdd.png") no-repeat bottom center;background-size: 100%;margin-top: 50px;padding: 0 45px;font-size: 20px;}
.shdi3 {background-color: #115673;color: #fff;padding: 30px;}
.zz11 {padding: 50px 0;}
.zz11 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #1b6f93;font-size: 45px;text-align: center;margin-bottom: 50px;}
.zgv {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #fff;font-size: 30px;text-align: center;margin-bottom: 30px;}
.zgvv {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #1b6f93;font-size: 30px;text-align: center;margin-bottom: 30px;}
.zz11 iframe {width: 100%;height: 300px;margin-bottom: 30px;}
.shd4 {background: url("/images/shd.png") no-repeat bottom center;background-size: 100%;padding: 0 70px;margin-bottom: 30px;}
.shdi4 {background-color: #1b6f93;color: #fff;padding: 30px;}
.zz12 {padding: 50px 0;background-color: #1b6f93;color: #fff;}
.zz12 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 45px;text-align: center;margin-bottom: 50px;}
.zz12 a {color: #fff;}
.site1 {position: relative;padding-top: 70px;min-height: 450px;}
.site1 div {background-color: #115673;padding: 30px;}
.site1 img {position: absolute;top: 0;left: 0;}
.site2 {position: relative;padding-top: 100px;min-height: 450px;}
.site2 div {background-color: #115673;padding: 30px;}
.site2 img {position: absolute;top: 0;right: 0;}
.site3 {position: relative;padding-top: 120px;min-height: 470px;}
.site3 div {background-color: #115673;padding: 30px;}
.site3 img {position: absolute;top: 0;left: 0;}
.site4 {position: relative;padding-top: 120px;min-height: 400px;}
.site4 div {background-color: #115673;padding: 30px;}
.site4 img {position: absolute;top: 0;right: 0;}
.site5 {position: relative;padding-top: 160px;min-height: 420px;}
.site5 div {background-color: #115673;padding: 30px;}
.site5 img {position: absolute;top: 0;left: 0;}
.zz13 {padding: 50px 0;border-bottom: 3px solid #aaa;}
.zz13 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #1b6f93;font-size: 45px;text-align: center;margin-bottom: 50px;}
.zz13 p {margin: 0 0 30px;}
.zz14 {padding: 50px 0;}
.zz14 .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #1b6f93;font-size: 45px;text-align: center;margin-bottom: 50px;}
.zz14 h3 {text-align: center;}
.cif {background: url("/images/cif.jpg") #fff no-repeat bottom center;padding: 50px 0;height: 900px;}
.cif .zg {font-family: "ArvoBold", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #1b6f93;font-size: 45px;text-align: center;margin-bottom: 50px;}

.wrlogo {position: relative;}

.input-group {margin-bottom: 15px;}

.form-control {border-radius: 0;height: 50px;font-size: 18px;color: #fff;background-color: transparent;border: 0;border-bottom: 1px solid #9893a3;box-shadow: none;}
.form-control:focus {box-shadow: none;}
.form-control::-webkit-input-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control::-moz-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control:-moz-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control:-ms-input-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control:focus::-webkit-input-placeholder {opacity: 0;transition: opacity 0.5s ease;}
.form-control:focus::-moz-placeholder {opacity: 0;transition: opacity 0.5s ease;}
.form-control:focus:-moz-placeholder {opacity: 0;transition: opacity 0.5s ease;}
.form-control:focus:-ms-input-placeholder {opacity: 0;transition: opacity 0.5s ease;}

.bup {position: fixed;bottom: 20px;right: 10px;display: none;}


@media screen and (max-width: 568px) {
h1 {font-size: 22px;margin-bottom: 20px;}
.navbar-default {margin: 0;}
.custom-slog {padding: 0;}
.block1 {overflow: hidden;padding: 15px 0 30px;}
.block1 video {height: 100%;width: initial;}
.nav-tabs > li {width: 50%;}
.nav-tabs > li > a {padding: 15px;border: 0;}
.custom-prep .carousel-indicators li, .moduletable-port .carousel-indicators li {margin: 2px 10px;}
.custom-prep .carousel-indicators .active, .moduletable-port .carousel-indicators .active {margin: 0 10px;}
.obe {width: 50%;padding: 30px 15px;}
.ime {height: 160px !important;}
.nme {font-size: 12px;}
.zg {font-size: 25px !important;}
.moduletable-port a {margin-bottom: 15px;}
.pzag {font-size: 25px;margin-top: 25px;}
.ptxt {margin-bottom: 20px;}
.footbar {background-size: cover;}
.infrm .btn {width: 100%;}
.infrm a {display: block;}
.rinfo {float: none;}
.custom-prep .carousel-caption {display: none;}
.custom-met {position: static;background: #ca0303;padding: 15px;}
.infrm {position: static;}
.block11 {padding: 15px 0 30px;}
.llogo {height: 60px;}
.h1h {font-size: 25px;margin-top: 30px;}
.fresh .zg, .zz8 .zg div, .zz10 .zg div, .zz12 h3 {font-size: 22px !important;}
.zz1 {padding-top: 30px;min-height: 230px;}
.zz2 {min-height: 300px;}
.modsq, .dsq {padding: 15px 0;}
.modc {margin-bottom: 30px;}
.ochki {background: none;padding: 0;}
.zz9im, .zz9in {width: 100%;}
.zz10 .zg {margin-top: 0;padding-top: 0;background: none;}
.zgv, .zgvv {font-size: 20px;}
.sslk {padding: 0;}
.sslk a {font-size: 13px;}
.prepzg {padding: 30px 0;background: none;}
.prepzg2 {margin-bottom: 30px;}
.vig1 {margin-bottom: 20px;}
.vig1, .vig2 span {font-size: 40px;}
.custom-prepz {font-size: 22px;}
.custom-prepz div {font-size: 28px;}
}

@media screen and (max-width: 768px) {
.custom-slog {font-size: 25px;margin-top: 30px;}
.ime {height: 180px;}
.pretxt {margin: 20px 0;font-size: 30px;}
.moduletable-ot .ot {width: 100%;}
.infrm {padding: 15px;}
.infrm .fzg {font-size: 25px;}
.custom-prep .carousel-caption h3 {font-size: 30px;}
.shd, .shd2, .shd3, .shd4 {padding: 0;}
.zz12 img {position: static !important;width: 100%;}
.site1, .site2, .site3, .site4, .site5 {min-height: auto;margin-bottom: 30px;padding-top: 0;}
}

@media (max-width: 1024px) {
    .navbar-header {float: none;}
    .navbar-left,.navbar-right {float: none !important;}
    .navbar-toggle {display: block;}
    .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-fixed-top {top: 0;border-width: 0 0 1px;	}
    .navbar-collapse.collapse {display: none !important;}
    .navbar-nav {float: none !important;}
    .collapse.in{display: block !important;}
	
	.navbar-default .navbar-brand {position: static;}
	.navbar-default .navbar-brand > .bigi {width: 100px;}
	.custom-met {z-index: 2;}
	.infrm {background: #015f86;}
	.pvideo {background: none;}
	.pvideo iframe {margin-left: 0;margin-top: 0;width: 100%;}
	.inprep {position: static;background: url("/images/inprep2.png") top center;padding: 30px 15px 30px 15px;}
}

@media (min-width: 1400px) {
.zz1 {height: 800px;}
.zz2 {height: 1000px;}
}





#imagelightbox
		{
			cursor: pointer;
			position: fixed;
			z-index: 10000;

			-ms-touch-action: none;
			touch-action: none;

			-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
			box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
		}


		/* ACTIVITY INDICATION */

		#imagelightbox-loading,
		#imagelightbox-loading div
		{
			border-radius: 50%;
		}
		#imagelightbox-loading
		{
			width: 2.5em; /* 40 */
			height: 2.5em; /* 40 */
			background-color: #444;
			background-color: rgba( 0, 0, 0, .5 );
			position: fixed;
			z-index: 10003;
			top: 50%;
			left: 50%;
			padding: 0.625em; /* 10 */
			margin: -1.25em 0 0 -1.25em; /* 20 */

			-webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
			box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
		}
			#imagelightbox-loading div
			{
				width: 1.25em; /* 20 */
				height: 1.25em; /* 20 */
				background-color: #fff;

				-webkit-animation: imagelightbox-loading .5s ease infinite;
				animation: imagelightbox-loading .5s ease infinite;
			}

			@-webkit-keyframes imagelightbox-loading
			{
				from { opacity: .5;	-webkit-transform: scale( .75 ); }
				50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }
				to	 { opacity: .5;	-webkit-transform: scale( .75 ); }
			}
			@keyframes imagelightbox-loading
			{
				from { opacity: .5;	transform: scale( .75 ); }
				50%	 { opacity: 1;	transform: scale( 1 ); }
				to	 { opacity: .5;	transform: scale( .75 ); }
			}


		/* OVERLAY */

		#imagelightbox-overlay
		{
			background-color: #fff;
			background-color: rgba(44, 35, 66, 0.8);
			position: fixed;
			z-index: 9998;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
		}


		/* "CLOSE" BUTTON */

		#imagelightbox-close
		{
			width: 2.5em; /* 40 */
			height: 2.5em; /* 40 */
			text-align: left;
			background-color: #666;
			border-radius: 50%;
			position: fixed;
			z-index: 10002;
			top: 2.5em; /* 40 */
			right: 2.5em; /* 40 */

			-webkit-transition: color .3s ease;
			transition: color .3s ease;
		}
			#imagelightbox-close:hover,
			#imagelightbox-close:focus
			{
				background-color: #111;
			}
			#imagelightbox-close:before,
			#imagelightbox-close:after
			{
				width: 2px;
				background-color: #fff;
				content: '';
				position: absolute;
				top: 20%;
				bottom: 20%;
				left: 50%;
				margin-left: -1px;
			}
			#imagelightbox-close:before
			{
				-webkit-transform: rotate( 45deg );
				-ms-transform: rotate( 45deg );
				transform: rotate( 45deg );
			}
			#imagelightbox-close:after
			{
				-webkit-transform: rotate( -45deg );
				-ms-transform: rotate( -45deg );
				transform: rotate( -45deg );
			}


		/* CAPTION */

		#imagelightbox-caption
		{
			text-align: center;
			color: #fff;
			background-color: #666;
			position: fixed;
			z-index: 10001;
			left: 0;
			right: 0;
			bottom: 0;
			padding: 0.625em; /* 10 */
		}


		/* NAVIGATION */

		#imagelightbox-nav
		{
			background-color: #444;
			background-color: rgba( 0, 0, 0, .5 );
			border-radius: 20px;
			position: fixed;
			z-index: 10001;
			left: 50%;
			bottom: 3.75em; /* 60 */
			padding: 0.313em; /* 5 */

			-webkit-transform: translateX( -50% );
			-ms-transform: translateX( -50% );
			transform: translateX( -50% );
		}
			#imagelightbox-nav button
			{
				width: 1em; /* 20 */
				height: 1em; /* 20 */
				background-color: transparent;
				border: 1px solid #fff;
				border-radius: 50%;
				display: inline-block;
				margin: 0 0.313em; /* 5 */
			}
			#imagelightbox-nav button.active
			{
				background-color: #fff;
			}


		/* ARROWS */

		.imagelightbox-arrow
		{
			width: 3.75em; /* 60 */
			height: 7.5em; /* 120 */
			background-color: #444;
			background-color: rgba( 0, 0, 0, .5 );
			vertical-align: middle;
			display: none;
			position: fixed;
			z-index: 10001;
			top: 50%;
			margin-top: -3.75em; /* 60 */
		}
		.imagelightbox-arrow:hover,
		.imagelightbox-arrow:focus
		{
			background-color: #666;
			background-color: rgba( 0, 0, 0, .75 );
		}
		.imagelightbox-arrow:active
		{
			background-color: #111;
		}
			.imagelightbox-arrow-left
			{
				left: 2.5em; /* 40 */
			}
			.imagelightbox-arrow-right
			{
				right: 2.5em; /* 40 */
			}
			.imagelightbox-arrow:before
			{
				width: 0;
				height: 0;
				border: 1em solid transparent;
				content: '';
				display: inline-block;
				margin-bottom: -0.125em; /* 2 */
			}
				.imagelightbox-arrow-left:before
				{
					border-left: none;
					border-right-color: #fff;
					margin-left: -0.313em; /* 5 */
				}
				.imagelightbox-arrow-right:before
				{
					border-right: none;
					border-left-color: #fff;
					margin-right: -0.313em; /* 5 */
				}

		#imagelightbox-loading,
		#imagelightbox-overlay,
		#imagelightbox-close,
		#imagelightbox-caption,
		#imagelightbox-nav,
		.imagelightbox-arrow
		{
			-webkit-animation: fade-in .25s linear;
			animation: fade-in .25s linear;
		}
			@-webkit-keyframes fade-in
			{
				from	{ opacity: 0; }
				to		{ opacity: 1; }
			}
			@keyframes fade-in
			{
				from	{ opacity: 0; }
				to		{ opacity: 1; }
			}

		@media only screen and (max-width: 41.250em) /* 660 */
		{
			#container
			{
				width: 100%;
			}
			#imagelightbox-close
			{
				top: 1.25em; /* 20 */
				right: 1.25em; /* 20 */
			}
			#imagelightbox-nav
			{
				bottom: 1.25em; /* 20 */
			}

			.imagelightbox-arrow
			{
				width: 2.5em; /* 40 */
				height: 3.75em; /* 60 */
				margin-top: -2.75em; /* 30 */
			}
			.imagelightbox-arrow-left
			{
				left: 1.25em; /* 20 */
			}
			.imagelightbox-arrow-right
			{
				right: 1.25em; /* 20 */
			}
		}

		@media only screen and (max-width: 20em) /* 320 */
		{
			.imagelightbox-arrow-left
			{
				left: 0;
			}
			.imagelightbox-arrow-right
			{
				right: 0;
			}
		}