@charset "utf-8";
@import "http://webfonts.ru/import/ptsans.css";



.bg-blue{ background: #0096e2 url(../images/bg2.jpg) repeat !important; color: #fff !important; padding:80px 0px !important; }
.bg-bluns{ background: #0096e2 url(../images/bg2.jpg) repeat !important; color: #fff !important; }

.button-jst
{
	text-transform:uppercase;
	font-weight:300;
	text-decoration: none;
	font-size:16px;
	line-height:16px;
	border-bottom:1px solid #999;
}.button-jst:hover
{
	text-transform:uppercase;
	font-weight:300;
	text-decoration: none;
	font-size:16px;
	opacity:0.7;
	line-height:18px;
	border-bottom:0px solid #999;
}
.paditos
{
	padding-top:80px;
}



.drkcl
{
	color:#333 !important;
}
.drkcl i
{
	font-size:28px;
	line-height:28px;
	padding:10px;
	border:2px solid #00a2ff;
	color:#00a2ff;
	text-align:center;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-o-border-radius:100px;
	width:50px;
	height:50px;
	position:absolute;
	margin-top:0px !important;
	margin-left:-70px;
}

.semka .button-blue,
.semka .button-yellow
{
	padding:20px 22px !important;
}









.rama
{
	padding:30px 40px 40px 110px;
	border:0px solid #fff;
	background:#fff;
	margin-bottom:20px;
}

.tableron li
{
	font-size:18px;
	line-height:22px;
	color:#fff;
	margin-bottom:20px;
	list-style-image:url(../images/linetable.png);
}
.tableron
{
	margin-bottom:50px;
}


.title
{
	
	color:#fff;
	
}
.cntr
{
	padding-top:22%;
}
.tp
{
	padding-top:12%;
}.btm
{
	padding-top:62%;
}
.title h1
{
	font-size:60px;
	line-height:55px;
	font-weight:600;
	margin-bottom:20px;
	margin-top:0px;
}
.tables li
{
	font-size:22px;
	line-height:24px;
	font-weight:400;
	list-style-type: none;
	margin-bottom:28px;
}.tables li span
{
	border-bottom:1px solid #333;
}

.tables i
{
	position:absolute;
	margin-left:-60px;
	color:#fff;
	padding:8px 6px;
	background:#FC0;
	border:0px solid #999;
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-o-border-radius:100px;
	height:40px;
	width:40px;
	text-align:center;
	margin-top:-10px;
}
.tables i:hover,
.tables li:hover
{
	opacity:0.7;
}
.tables
{
	background:none;
	color:#333;
	padding:30px 80px 30px 60px;
	margin-left:0px;
	margin-bottom:20px;
}
.left-main
{
	position:fixed;
	z-index:99999999999999;
	right:10px;
	top:40%;
	color:#fff;
	font-size:12px;
}

.left-main ul
{
	margin:0px;
	padding:0px;
}
.left-main ul li
{
	list-style-type: none;
	margin-bottom:10px;
}
.left-main ul li a:hover
{
	opacity:0.6;
}.left-main ul li a
{
	opacity:1;
	color:#fff;
}

.full-img img
{
	width:100%;
}
.spn span
{
	color:#FF0;
}
.fias
{
	position:absolute;
	z-index:999999999999999999;
	left:25%;
	right:25%;
	top:30%;
	bottom:30%;
}
.fias h1
{
	margin-bottom:50px;
}
.foot
{
	background:#222;
}







.bg-slides
{
	background:url(../images/reis1.png) no-repeat top right;
	height:100%;
}.bg-slides2
{
	background: url(../images/reis2.png) no-repeat top right;
	height:100%;
	color:#fff !important;
}
.he500
{
	min-height:500px;
}
.pados
{
	padding:0px 50px;
}


.title p
{
	font-size:24px;
	line-height:28px;
	font-weight:300;
}

.title p span a
{
	color: #FF0;
	text-decoration: underline;
}

.career-bg1
{
	background:url(../images/career/career-bg1.jpg) top center fixed;
	background-size:100%;
	min-height:100%;
}

.bg-white
{
	background:#fff;
	color:#333;
	padding:30px;
}

.bg-white p
{
	font-size:18px !important;
	line-height:20px !important;
	
	color:#888;
	font-weight:300 !important;
	
}
.mod-career
{
	border-bottom:1px solid #eee;
	padding-bottom:50px;
}










.formas
{
	width:100%;
	border: none;
	padding:17px 22px;
	background:#fff;
	color:#222;
	margin-bottom:10px;
}
.button-sicle
{
	background: none;
	border:2px solid #fff;
	padding:17px 22px;
	color:#fff !important;
	font-size:22px;
	line-height:24px;
	font-weight:300;
	text-decoration: none;
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
}.button-sicle:hover
{
	background: none;
	border:2px solid #fff;
	padding:17px 22px;
	color:#fff !important;
	font-size:22px;
	opacity:0.7;
	line-height:24px;
	font-weight:300;
	text-decoration: none;
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
}













.button-yellow1
{
	background: #FC0;
	border-bottom:3px solid #C90;
	padding:17px 22px;
	color:#222 !important;
	border-top:none;
	border-left:none;
	border-right:none;
	font-size:22px;
	line-height:24px;
	font-weight:300;
	width:100%;
	text-decoration: none;
}.button-yellow1:hover
{
	background: #FC0;
	border-bottom:3px solid #960;
	padding:17px 22px;
	color:#222;
	font-size:22px;
	line-height:24px;
	font-weight:300;
	text-decoration: none;
}























.button-yellow
{
	background: #FC0;
	border-bottom:3px solid #C90;
	padding:17px 22px;
	color:#222;
	font-size:22px;
	line-height:24px;
	font-weight:300;
	text-decoration: none;
	display: inline-block;
	margin-bottom: 20px;	
}.button-yellow:hover
{
	background: #FC0;
	border-bottom:3px solid #960;
	padding:17px 22px;
	color:#222;
	font-size:22px;
	line-height:24px;
	font-weight:300;
	text-decoration: none;
}.button-blue
{
	background: #0299e2;
	border-bottom:3px solid #069;
	padding:17px 22px;
	color:#fff;
	font-size:22px;
	line-height:24px;
	font-weight:300;
	text-decoration: none;
}.button-blue:hover
{
	background:#0299e2;
	border-bottom:3px solid #004669;
	padding:17px 22px;
	color:#fff;
	font-size:22px;
	line-height:24px;
	font-weight:300;
	text-decoration: none;
}
.a-mar a
{
	margin-right:10px;
}















.h500
{
	min-height:500px;
}.h600
{
	min-height:600px;
}.h400
{
	min-height:400px;
}.h700
{
	min-height:700px;
}

.inner10
{
	padding-top:10px;
	padding-bottom:10px;
}
.inner80
{
	padding-top:80px;
	padding-bottom:80px;
}
.inner50
{
	padding-top:50px;
	padding-bottom:50px;
}
.inner30
{
	padding-top:30px;
	padding-bottom:30px;
}.inner20
{
	padding-top:20px;
	padding-bottom:20px;
}
.whitecolor a
{
	color:#fff;
}

.bg-top
{
	background: none;
	padding-top:80px;
	background-size:100%;
	color:#fff;
}

.language a
{
	border:2px solid #fff !important;
	padding:7px 6px;
	height:60px !important;
	width:60px !important;
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	margin-left:5px;
}

















































































































































































































































































.mar-right1 a
{
	margin-right:20px;
}
.inners
{
	padding-top:80px;
	padding-bottom:100px;
}


.icos i
{
	font-size:60px;
	line-height:60px;
	background:#FC0;
	color:#fff;
	text-shadow: 2px 2px #F90;
	padding:20px;
	width:120px;
	line-height:80px;
	-webkit-border-radius: 500px !important;
    -moz-border-radius: 500px !important;
	-o-border-radius: 500px !important;
    border-radius: 500px !important;
	margin-bottom:30px;
}.icos i:hover
{
	opacity:0.7;
}
.icos p
{
	font-size:20px !important;
	line-height:22px !important;
}


.minh1 h1
{
	font-size:60px;
	line-height:62px;
	color:#FC0;
}




.minh1 h1 span
{
	font-size:20px;
	line-height:22px;
	color:#fff;
	position:absolute;
	margin-left:10px;
}



.lilit
{
	display: none;
}








.bgshad
{
	background:url(../images/bg-menu.png) repeat;
	padding:50px;
}















.legava
{
	width:100%;
}













