html{min-width:320px;height:100%;font-family: "MyriadProRegular";position:relative;}
body{height:100%;position:relative;}
a{text-decoration:none;color:#303375;}
p{line-height:1.5em;}
i{font-style:normal;}
strong{font-weight:bold;}
h1{font-family: "MyriadProRegular";text-transform:uppercase;color:#6a6a6a;text-align:center;}
h2{font-family: "OpenSansRegular";color:#999999;text-align:center;position:relative;line-height:1.5em;}
h2:after{content:"";position:absolute; width:195px;height:7px;background:url(../img/h2-border-radius.png);bottom:0px;left:50%;margin-left:-97px;}
sub{font-size:75%;bottom:-0.25em;position:relative;}
.clearfix:after{content:"";display:table;clear:both;}
.inwards{position:relative;margin:0 auto;}

.left{float:left;}
.right{float:right;}

header{

background-image:url(../img/header-bg.png);
	position:fixed;
	width:100%;
	z-index:100;
    padding-top:10px;
    /*padding-bottom:10px;*/
}

header .nav li a{position:relative;}
header .nav li a:after{content:"";position:absolute;width:60%;height:1px;background:#fda435;bottom:0;margin-left:20%;left:0;display:none;}
header .nav li a:hover:after{display:block;}
header .nav li ul{position:absolute;background:#5F5CDF;display:none;}
header .nav li:hover ul{display:block;}
header .nav li ul li{float:inherit;display:block;text-transform:none;}
header .nav li ul li a{text-transform:none;padding-top:12px;padding-bottom:12px;}
header .nav li ul li a:hover:after{display:none;}

header .buter{display:none;}

.screen{height:100%;position:relative;min-height:700px;}
.screen.second{min-height:0;height:inherit;}
.screen .slider{height:100%;position:relative;}
.screen .slider{height:100%;position:relative;}
.screen .slider li{height:100%;position:absolute;display:none;width:100%;}
.screen .slider li:nth-child(1){background:url(../img/slide-1.png) center center no-repeat;background-size:cover;}
.screen .slider li div{padding-top:240px;text-align:center;}
.screen .slider li div .title{font-size:24px;color:white;}
.screen .slider li div .name{font-size:55px;text-transform:uppercase;color:#f6a139;font-family: "OpenSansBold"; line-height:1em;padding-bottom:20px;padding-top:20px;}
.screen .slider li div .susp{color:white;padding-bottom:20px;position:relative;}
.screen .slider li div .susp:after{content:"";position:absolute; width:195px;height:7px;background:url(../img/h2-border-radius.png);bottom:0px;left:50%;margin-left:-97px;}
.screen .slider li div a{display:inline-block;margin-top:25px;color:white;padding-bottom:20px;position:relative;text-transform:uppercase;border:1px solid white;padding-top:20px;padding-left:45px;padding-right:45px;border-radius:3px;}
.screen .slider li div a:hover{;border:1px solid #fda435;color:#fda435;}
.screen .slider li div p:last-child{padding-bottom:20px;}

.screen .angle{width:100%;height:184px;background:url(../img/angle.png) center center no-repeat;position:absolute;bottom:0;z-index:5;}
.screen .slide-down{width:74px;height:74px;background:url(../img/slide-down.png) center center no-repeat;position:absolute;bottom:30px;z-index:6;left:50%;margin-left:-38px;cursor:pointer;}
.screen.second .angle{display:none;}



.news-block{padding-top:20px;}
.news-block .newsTpl .infoPlace{position:relative;}
.news-block .newsTpl .imgPlace img{width:100%;float:left;}
.news-block .newsTpl:hover .infoPlace .inf{background:white;}
.news-block .newsTpl .infoPlace .inf{background:#5F5CDF;height:100%;}
.news-block .newsTpl .infoPlace p{color:white;}
.news-block .newsTpl .infoPlace p.date{font-family: "OpenSansRegular";}
.news-block .newsTpl .infoPlace p.title{color:#fda435;}
.news-block .newsTpl .infoPlace p.info{line-height:1.5em;}
.news-block .newsTpl .infoPlace p a{font-family: "OpenSansItalic";color:#fda435;}
.news-block .newsTpl:hover .infoPlace p{color:#4d4d4d;}
.news-block .newsTpl:hover .infoPlace p.title{color:#43588f;}
.news-block .newsTpl:hover .infoPlace p a{color:#43588f;}

.news-block .newsTpl:nth-child(2n) .imgPlace{float:right;}
.news-block .newsTpl:nth-child(2n) .infoPlace{float:left;}

.job-block .item{text-align:center;margin-bottom:20px;}
.job-block .item .icon{position:absolute;}
.job-block .item .img{margin-bottom:20px;}
.job-block .item:hover .title{color:#43588f;}
/*.job-block .item:hover .img .bord{
	-webkit-animation: preloader 2s infinite linear;
    -moz-animation: preloader 2s infinite linear;
    -ms-animation: preloader 2s infinite linear;
    -o-animation: preloader 2s infinite linear;
    animation: preloader 2s infinite linear;
}


@-webkit-keyframes preloader {
    to { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes preloader {
    to { -moz-transform: rotate(360deg); }
}

@-ms-keyframes preloader {
    to { -ms-transform: rotate(360deg); }
}

@-o-keyframes preloader {
    to { -o-transform: rotate(360deg); }
}

@keyframes preloader {
    to { transform: rotate(360deg); }
}*/

.job-block .item .title{font-family: "OpenSansSemiBold";color:#6a6a6a;text-transform:uppercase;position:relative;padding-bottom:10px;margin-bottom:10px;}
.job-block .item .title:after{width:42px;height:1px;background:#6a6a6a;position:absolute;content:"";bottom:0;left:50%;margin-left:-21px;}
.job-block .item p{color:#989898;font-size:12px;}

.advantages-block{position:relative;}
.advantages-block .left{background:url(../img/adven-bg.png);padding-top:20px;text-align:right;}
.advantages-block .left > p{color:white;text-transform:uppercase;display:inline;border-right:4px solid #fda435;padding-right:17px;}
.advantages-block .left .item{margin-bottom:20px;margin-top:20px;position:relative;}
.advantages-block .left .item p{color:white;}
.advantages-block .left .item p.title{color:white;text-transform:uppercase;}
.advantages-block .left .item:hover p.title{color:#fda435;}

.partners-block .ices{background:url(../img/partner-ices-bg.png) center center no-repeat;background-size:cover;}
.partners-block .niis{background:url(../img/partner-niis-bg.png) center center no-repeat;background-size:cover;}

footer{background:url(../img/footer-bg.png);}
footer a{color:white;text-decoration:none;}
footer a:hover{color:#fda435;}
footer li{color:white;text-decoration:none;}
footer li:hover{color:#fff74e;}
footer ul li{list-style:disc inside;line-height:2em;}
footer ul li a{padding-left:35px;}

footer .left:nth-child(4) p{color:white;font-size:12px;}
footer .left:nth-child(4) p.title{font-size:18px;}
footer .left:nth-child(4) p:nth-child(2){margin-bottom:10px;}





.content{padding-top:130px;}
.content p{color:#4e4e4e;margin-bottom:1em;text-align:justify;}

.map-wrapper{height:300px;}
.map-wrapper .left{width:35%;position:relative;height:540px;background:#47abd9;}
.map-wrapper .right{width:65%;position:relative;height:300px;}

.gotoup{width:50px;height:50px;background:url(../img/up.png);position:fixed;bottom:10px;right:10px;z-index:99;opacity:0.7;background-size:cover;}
.gotoup:hover{opacity:1;cursor:pointer;}
.gotoup img{width:100%;}

.content table{margin-bottom:20px;}
.content table tr td{border:1px solid #4e4e4e;text-align:center;vertical-align:middle;}
.content table tr td{padding-left:10px;padding-right:10px;}
.content table tr:nth-child(1) td{background:#5F5CDF;padding-left:10px;padding-right:10px;}
.content table tr:nth-child(2) td{background:#5F5CDF;padding-left:10px;padding-right:10px;}
.content table tr:nth-child(1) td p{color:white;}
.content table tr:nth-child(2) td p{color:white;}
.content table tr td p{margin-bottom:0;}
.content ul{margin-bottom:20px;list-style:disc inside;}
.content ul li{color:#4e4e4e;}
.content ul li{}

.content .quatro{width:100%;margin-bottom:20px;text-align:center;}
.content .quatro a{display:table;background:#5F5CDF;width:21.5%;margin-right:1%;color:white;text-align:center;height:90px;padding:0 1%;border-bottom:none;display:inline-block;vertical-align:top;}
.content .quatro a:hover{color:#fda435;}
.content .quatro a:nth-child(4n){margin-right:0;margin-bottom:10px;}
.content .quatro a span{height:90px;display:table-cell;vertical-align:middle;text-transform:uppercase;width:500px;line-height:1.4em;}

.content a{color:#43588f;border-bottom:1px dotted;}
.content a:hover{border-bottom:none;}

.screen .angle{background:url(../img/angle-bg.png) !important;}

p.str{font-weight:700;margin-bottom:0.5em;}
p.fstr{font-weight:700;font-size:18px;}
.sd img{position:relative;}