html, body {display: block;}
body{
    margin: 0;
    padding: 0;
    min-width: 1060px;
    font-size: 100%;
    background: url("../img/bg1.jpg") no-repeat center 90px #ffffff;
}

.content{
    margin: 0 auto;
    padding: 40px 0;
    width: 960px;
    height: auto;
    position: relative;
}

.pic-center {
    display: block;
    margin: 0 auto;
    padding: 25px 0;
}

#top .anchor { margin: 50px auto 20px; }
/*---- шапка ----*/
header {
    margin: 0 auto;
    background: #fff;
}
#header {
    overflow: hidden;
    height: 66px;
    width: 960px;
    margin: 0 auto;
    padding-top: 24px;
}
#toolbar-a {
    float: left;
    padding: 0;
}
#toolbar-b {
    position: relative;
    float: right;
    padding: 0;
    text-align: right;
    width: 545px;
}
#toolbar-b p.tel {
    color: #464646;
    font: 19px/20px 'gotham_pro_medium';
    margin: 0 0 5px 0;
}
#toolbar-b a {
    color: #337ccf;
    display: block;
    font: 20px/20px "exo_2.0light";
    text-decoration: none;
    padding: 0 0 7px 0;
}
#toolbar-b a:nth-child(2), #toolbar-b p.tel span:first-child {float: left;}
#toolbar-b a:nth-child(3), #toolbar-b p.tel span:last-child {float: right;}
/*---- /шапка ----*/
#top {height: 702px}
#top .content {
    padding-top: 100px;
}
#top h1 {
    position: relative;
    z-index: 1;
    margin: 0 auto 10px auto;
}
#top h1 span {
    position: absolute;
    right: 88px;
    top: -18px;
    z-index: 2;
}
#top h5 {
    text-align: left;
    font-size: 22px;
    line-height: 25px;
}
#top .main-anchor {
    margin: 20px 10px;
    float: left;
}
/*---- Цитата ----*/
#blockquote {
    background: url("../img/bg2.png") no-repeat scroll center center #f1f8fb;
    height: 300px;
}
#blockquote blockquote {
    color: #2f9ad5;
    font: 40px/60px 'gotham_problack';
    margin: 65px;
    white-space:nowrap;
}
#blockquote blockquote p {
    color: #373737;
    font: 28px/20px "gotham_pro_medium";
    margin: 8px 20px 0 0;
    text-align: right;
}

/*---- Специальности ----*/
#specialnosti {
    background: #d5ebf7;
}
/*#specialnosti ul {
    list-style: outside none disc;
    margin: 20px auto 0 auto;
    overflow: hidden;
    padding: 0 0 0 30px;
}
#specialnosti ul li {
    color: #2f9ad5;
    float: left;
    font-size: 34px;
    height: 70px;
    margin: 0 20px 0 0;
    width: 270px;
}
#specialnosti ul li p {
    color: #09162c;
    margin: 0;
    font: 28px/34px "gotham_pro_medium";
}

/*---- Преимушества ----*/
#preimushestva {
    height: auto !important;
    margin: 0 auto;
    overflow: hidden;
}
#preimushestva .content:first-child h2 {
    margin: 10px auto 0 auto;
}
#preimushestva .content:last-child h2 {
    margin: 10px auto 0 auto;
    font: 34px/40px 'gotham_prolight';
}
#preimushestva .content:last-child h2 small {
    font: 26px 'gotham_pro_medium';
    text-transform: none;
}

/*---- Выпускники ----*/
#vepuskniki {
    background: url("../img/bg3.jpg") no-repeat top center;
    height: 784px;
}
#vepuskniki ul {
    margin: 0;
}
#vepuskniki ul li {
    padding: 0 0 45px 50px;
    background: url("../img/yakor.png") no-repeat top left;
    overflow: hidden;
    color: #cdd7e1;
    font: 24px/ 26px 'gotham_pro_medium';
}

/*--- факультеты ----*/
#fakultet {
    background: #f1f8fb;
}
#fakultet .content > .main-anchor.blue {
    width: 320px;
    margin-top: 60px;
}

#problema {background: #f1f8fb;}
#problema p {
    color: #0d192f;
    font-size: 24px;
    text-align: center;
}
/*--- Венчурный фонд ----*/
#fond ul {
    overflow: hidden;
    margin: 20px 0;
}
#fond ul li {
    float: left;
    margin: 0 50px;
    width: 400px;
    text-align: left;
    padding: 154px 0 0 0;
    color: #09162c;
    font: 36px/40px 'gotham_probold';
}
#fond ul li:nth-child(1) {background: url("../img/binokl.png") no-repeat 60px top;}
#fond ul li:nth-child(2) {
    background: url("../img/zvezda.png") no-repeat 15px top;
    width: 250px;
}
#fond .content > p {
    text-align: center;
    font: 33px/40px 'gotham_prolight';
    color: #373737;
    margin: 40px 0 20px 0;
}

/*---- Об университет ----*/
#ob-universtitete {
    background: #f3f9fb;
}

/*---- университет ----*/
#universtitet {
    background: url("../img/bg4.jpg") no-repeat top center;
}
.jcarousel-wrapper {position: relative;}
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li  {
    display: block;
    max-width: 100%;
    height: auto !important;
    text-align: center;
    padding:  0;
    color:#b4c3d1;
    float: left;
    font-size: 20px;
    line-height: 25px;
}
.jcarousel li img {
    display: block;
    margin: 0 auto 10px auto;
}
/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 20%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    color: #2f9ad5 !important;
    text-decoration: none !important;
    font: normal 160px/100px Arial !important;
}
.jcarousel-control-prev {
    left: -30px;
}
.jcarousel-control-next {
    right: -10px;
}
.jcarousel-control-prev:hover,
.jcarousel-control-next:hover {
    color: #fff !important;
}

.wrap-jcarousel2 .jcarousel-control-prev,
.wrap-jcarousel2 .jcarousel-control-next {
    top: 40%;
}
.wrap-jcarousel2 .jcarousel-control-prev {
    left: -50px;
}
.wrap-jcarousel2 .jcarousel-control-next {
    right: -40px;
}
.wrap-jcarousel2 .jcarousel-control-prev:hover,
.wrap-jcarousel2 .jcarousel-control-next:hover {
    color: #000 !important;
}

/*---- Зачем мы это делаем ----*/
#delaem {
    background: url("../img/bg6.jpg") no-repeat scroll center top;
    height: 1439px;
}
#delaem table{
    border-spacing: 20px 20px;
    border-collapse: separate;
    width: 100%;
}
#delaem table tr td {
    background:  rgba(9, 21, 42, 0.6);
    padding: 35px;
    height: 100px;
}
#delaem table tr td p {
    color: #b4c3d1;
    font-size: 16px;
    line-height: 20px;
}
#video {
    height: 400px;
    width: 960px;
}
/*---- Длительность обучения ----*/
#deyatelnost {
    background: #f3f9fb;
}
#deyatelnost table {
    width: 720px;
    margin: 0 auto;
    border-spacing: 0 40px;
    border-collapse: separate;
}
#deyatelnost table tr td div {
    font: 80px/70px 'gotham_problack';
    color: #2f9ad5;
}
#deyatelnost table tr td div span {
    display: block;
    font: 24px/30px 'gotham_probold';
    margin: 0 0 0 2px;
}
#deyatelnost table tr td p {
    color: #09152b;
    font: 25px/30px 'gotham_probold';
}
#deyatelnost table tr td p small {
    font: 19px/20px 'gotham_proregular';
    display: block;
}
/*---- форма ----*/
#bottom {
    background: url("../img/bottom.jpg") no-repeat scroll center top;
}
#bottom h3 {
    text-align: left;
    margin-bottom: 40px;
}
.left-text {
    width: 483px;
    float: left;
}
.left-text h3 {
    padding: 0;
}
#bottom form {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}
div.wrap {
    width: 460px;
    margin: 0;
    float: right;
    padding: 0;
}
form p,
form,
form label {
    color: #fff;
    font-size: 20px;
}
label.error {
    display: none !important;
}
/*--- /нижний блок ----*/

/*---- подвал ----*/

#footerfix {
    height: 85px;
}
#footer {
    position: relative;
    margin: 0 auto;
    padding: 0;
    background: #5a5a5a;
}
#footer .content {
    padding: 30px 0 60px 0;
}
#footer .footer-a {
    float: left;
}
#footer .footer-b {
    float: right;
    text-align: right;
}
#footer .footer-b a,
#footer .footer-a {
    width: 430px;
    color: #fff;
    text-align: left;
    font-size: 14px;
}
