@font-face {
	font-family:"Europe";
	src:url('../fonts/europe_normal.ttf') format('truetype'),
	url('../fonts/europe_normal.woff') format('woff'),
	url('../fonts/europe_normal.svg') format('svg'),
	url('../fonts/europe_normal.eot') format('embedded-opentype');}
@font-face {
    font-family: 'Europe_Ext';
    src: url('../fonts/europeextnormal.eot'); /* IE9 Compat Modes */
    src: url('../fonts/europeextnormal.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/europeextnormal.woff2') format('woff2'), /* Modern Browsers */
        url('../fonts/europeextnormal.woff') format('woff'), /* Modern Browsers */
        url('../fonts/europeextnormal.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/europeextnormal.svg') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}
body{background-color:#ffffff;font-family:Arial;}
table { border-collapse: collapse; }
td { padding: 3px; }
h1,h2,h3,h4,h5,h6,
.block{font-family:"Europe_Ext";}
input,
select{font-family:Arial !important;}
input[type=text], input[type=email], input[type=password], input[type=tel]{color:#22284F;}
iframe{border:none;}
.logo{width:114px;height:99px;margin-top:15px;display:block;}
.phone{border:1px dotted red;font-family:"Europe_Ext";padding:20px;background-color:rgba(255,20,5,0.5);color:white;letter-spacing:1px;}
.margintop{margin-top:25px;}
.bigmargintop{margin-top:40px;}
.block{background:#EDB214;-webkit-box-shadow:0px 0px 15px #222;-moz-box-shadow:0px 0px 15px #222;box-shadow:0px 0px 15px #222;}
.blockms{min-height:75px;min-width:140px;}
.text{font-family:"Europe_Ext";color:white;}
.text_cont{font-size: 10px !important;padding: 3px 0px 20px 37px !important;}
.alert{border:none !important;margin:20px 0px !important;border-left:3px solid #EEE !important;padding:20px !important;}
.alert h4{margin-top:0px !important;margin-bottom:5px !important;}
.alert p{color:#333 !important;}
.alert-message, .alert-warning{background:none !important;background-color:#FCF8F2 !important;border-color:#F0AD4E !important;}
.alert-message h4, .alert-warning h4{color:#F0AD4E !important;}
.alert-notice{background:none !important;background-color:#F4F8FA !important;border-color:#5BC0DE !important;}
.alert-notice h4{color:#5BC0DE !important;}
.alert-error{background:none !important;background-color:#FDF7F7 !important;border-color:#D9534F !important;}
.alert-error h4{color:#D9534F !important;}
.radio.btn-group input[type="radio"]{display:none;}
.input-xlarge{width:367px;}
.btn{display:inline-block;padding:4px 12px;margin-bottom:0px;font-size:13px;line-height:18px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;background-color:#F5F5F5;background-image:linear-gradient(to bottom, #FFF, #E6E6E6);background-repeat:repeat-x;border-width:1px;border-style:solid;border-color:#BBB #BBB #A2A2A2;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;border-radius:4px;box-shadow:0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);}
.btn-primary{color:#FFF;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#1D6CB0;background-image:linear-gradient(to bottom, #2384D3, #15497C);background-repeat:repeat-x;border-color:#15497C #15497C #0A223B;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled]{color:#FFF;background-color:#15497C;}
.btn-success{background-image:linear-gradient(to bottom, #5CB85C 0px, #419641 100%) !important;background-repeat:repeat-x;border-color:#3E8F3E;}
.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9;}
@media screen and (orientation:portrait){.slogan{background-color:#185290;color:#ffffff;font-family:'Europe_Ext';font-size:10px;width:290px;padding:2px 5px;margin-bottom:2px;position:relative;bottom:-60px;}
.sitename{margin-top: 35px;}
.sitename a{color:#024587;font-family:'Europe_Ext';font-size:74%;}
.sitename a:hover{text-decoration:none;}
.headerh{height:132px;}
ul.menu li a{color:#fff;text-align:center;font-family:'Europe_Ext';font-size:12px;max-width:120px;max-height:50px;line-height:9px;height:50px;padding-top:20px;width:100%;}
ul.menu .m1{background:#3f67c0;border-bottom:1px solid #9eb1d9;}
ul.menu .m2{background:#edb214;border-bottom:1px solid #e4cf94;}
ul.menu .m3{background:#f70e0e;border-bottom:1px solid #e78d91;}
ul.menu .m4{background:#ffd64f;border-bottom:1px solid #ebddab;}
ul.menu .m5{background:#827b00;}
ul.menu .m6{background:#94629a;border-bottom:1px solid #c0afc9;}
ul.menu a.m2, ul.menu a.m4, ul.menu a:hover{color:#3f67c0;}
ul.menu a.m5{padding-top:10px;}
.navbar-toggle .icon-bar{background-color:#563d7c;}
.navbar-toggle{border-color:#563d7c;margin-right:0px;}
.contacts{background: #d9ecfe url(../img/line.jpg) no-repeat;font-size:10px;font-family:"Europe_Ext";color:#1d568c;padding-top:2px;padding-bottom:2px;float:left;width:100%;}
.collapsing li{width:100%;}
.collapsing a, .collapse.in a{max-width:2000px;width:100%;}
.collapsing ul.menu li a{max-width:2000px;}
.collapsing ul.menu a.m5, .collapse.in a.m5{padding-top:10px;}
.openday a{padding:0px 0px !important;margin-top:-10px !important;}
.footer div{text-align:center;}
}
@media screen and (orientation:landscape){.slogan{background-color:#185290;color:#ffffff;font-family:'Europe_Ext';font-size:10px;width:290px;padding:2px 5px;margin-bottom:2px;position:relative;bottom:-65px;}
.sitename{width:100%;margin-top:10px;}
.sitename a{color:#185290;font-family:'Europe_Ext';font-size:110% !important;}
.sitename a:hover{text-decoration:none;}
.headerh{height:132px;}
ul.menu li a{color:#fff;text-align:center;font-family:'Europe_Ext';font-size:12px;max-width:120px;max-height:50px;line-height:9px;height:50px;padding-top:20px;width:100%;}
ul.menu .m1{background:#3f67c0;padding-top: 20px !important;}
ul.menu .m2{background:#edb214;padding-top: 20px !important;}
ul.menu .m3{background:#f70e0e;padding-top: 20px !important;}
ul.menu .m4{background:#ffd64f;padding-top: 20px !important;}
ul.menu .m5{background:#827b00;}
ul.menu .m6{background:#94629a;padding-top: 20px !important;}
ul.menu a.m2,
ul.menu a.m4,
ul.menu a:hover{color:#3f67c0;padding-top: 20px;}
ul.menu .new_m5 a:hover{color:#3f67c0;padding-top: 0px !important;}
ul.menu a.m5_1{padding-top:10px;}
.navbar-toggle .icon-bar{background-color:#563d7c;}
.navbar-toggle{border-color:#563d7c;margin-right:0px;}
.contacts{background: #d9ecfe url(../img/line.jpg) no-repeat;font-family:"Europe_Ext";color:#1d568c;box-shadow: 0 0 10px rgba(0,0,0,0.5);padding: 10px;}
.visible-xs .contacts{font-size:10px;padding-top:2px;padding-bottom:2px;float:left;width:100%;}
.visible-md.visible-lg .contacts{padding:5px 10px;}
.visible-md.visible-lg .contacts .text{color:#ffffff;padding: 3px 0px 10px 32px;font-size:110%;text-transform:uppercase;width:100%;display:block;font-weight:bold;letter-spacing: 1px;}
.visible-md.visible-lg .contacts .number{font-size:85%;}
.search{padding-right:0px;}
.search input[type=search]{color:#1d568c;outline:none;background-color:rgba(0,84,166,0.44);width:260px;height:30px;font-family:"Europe_Ext";padding:0px 30px 0px 5px;border:none;margin-top:0px;float:left;}
input::-webkit-input-placeholder{color:#22284f;}
input:-moz-placeholder{color:#22284f;}
.collapsing li{width:100%;}
nav.collapse{padding-left:0px;}
.collapsing a,
.collapse.in a{max-width:2000px;width:100%;}
.collapsing ul.menu li a{max-width:2000px;}
.collapsing ul.menu a.m5,
.collapse.in a.m5{padding-top:20px;}
.visible-md .calendar .text{padding:28px 10px;}
.visible-md .calendar .calmonth{line-height:35px;min-height:35px;}
.visible-md .calendar .calmonth .arrowlinkleft, .visible-md .calendar .calmonth .arrowlink{margin-top:0px;}
.footer .socialicons a{margin:0px 10px;}
}
.block a{display:block;text-decoration:none;height:100%;color:white;}
.become .arrowlink, .openday .arrowlink, .stage .arrowlink{right:5%;bottom:5%;}
.university{color:#185290;font-family:'Europe_Ext';font-size:80%;margin-bottom:-30px;margin-top: 25px;}
.college .block div a{display:inline !important;}
.college .block{position:relative;}
.college h1{text-align:right;background-color:rgba(150, 207, 113, 0.6);width:220px;padding:5px !important;font-family:"Europe_Ext";font-size:18px;}
.college h1 a{text-decoration:none;color:black;display:block !important;}
.college .volkov h1, .college .tech h1{position:absolute;right:0%;top:5%;text-align:left;margin:0 !important;padding-right:10px;}
.college .lida h1, .college .gumcol h1{position:absolute;left:0%;top:5%;text-align:right;margin:0 !important;padding-left:10px;}
.college .block div{background-color:rgba(224, 196, 103, 0.7);position:absolute;bottom:0%;left:0%;padding:5px 15px;height:35%;line-height:15px;overflow:hidden;width: 100%;}
.college .block div a{color:black;}

.ten_reasons-1{min-height:100px;height:215px;color:#fff !important;background-color: white !important;line-height: 0;padding:1px;margin-top: 25px;}

.mod_spec{color:black !important;background-color: white !important;padding:10px;}
.mod_spec a{color: #3f67c0;}
.mod_spec a:visited{color: reg;}
.mod_spec a:active{color: green;}

.ten_reasons{min-height:315px;height:455px;}
.ten_reasons .sprocket-features-content{background-color:rgba(224,196,103,0.7);position:relative;bottom:-270px;height:160px;}

.facultets{background-size:75%;min-height:330px;height:435px;position:relative;color:#fff !important;background-color:#3f67c0 !important; overflow: auto;}
.facultets .text a{background-color:rgba(0, 84, 166, 0.6);min-height:60px;font-size:10px;color:#FFF;padding-top:10px;padding-left:20px;font-weight:bold;position:absolute;bottom:0%;width:100%;text-decoration:none;height:60px;}
.facultets .text div{height:100%;}
.facultets .text span{letter-spacing:5px;}
.facultets .arrowlink{bottom:3%;}
.facultets a { font-size: 93%; }
.facultets_1{background-size:75%;min-height:600px;height:600px;position:relative;color:#fff !important;font-size:12px !important;background-color:#3f67c0 !important;filter:alpha(opacity=0);opacity:0,0}

.rektor{min-height:215px;position:relative;margin-top:0px;}
.rektor{background: url(../img/rektor_xs_new.png) 0% 0% no-repeat;min-height:215px;position:relative;margin-top:0px;}
.rektor .text a{background-color:rgba(0, 84, 166, 0.6);min-height:90px;font-size:10px;color:#FFF;padding-top:10px;padding-left:20px;font-weight:bold;position:absolute;bottom:0%;width:100%;text-decoration:none;height:60px !important;}
.rektor .text div{height:100%;}
.rektor .text span{letter-spacing:1px;}
.rektor .arrowlink{bottom:3%;}

.obsch{font-family:"Europe_ext";background-size:100%;height:215px;position:relative;margin-bottom:25px;}
.obsch .text{background-color:rgba(151,76,235,0.6);min-height:80px;width:100%;font-size:17px;line-height:17px;color:#ffffff;cursor:pointer;height:80px;position:absolute;bottom:0%;font-weight: bold;}
.obsch .text span{font-size:30px;text-transform:uppercase;letter-spacing:5px;}
.obsch .text .pull-right.arrowlinkblue{height:35%;}

/*.obsch{background: url(../img/obsch_xs.png) 0% 0% no-repeat;min-height:215px;position:relative;margin-top:0px;margin-bottom: 25px;}
.obsch .text a{background-color:rgba(151,76,235,0.6);min-height:60px;font-size:10px;color:#FFF;padding-top:10px;padding-left:20px;font-weight:bold;position:absolute;bottom:0%;width:100%;text-decoration:none;height:60px !important;}
.obsch .text div{height:100%;}
.obsch .text span{letter-spacing:7px;}
.obsch .arrowlink{bottom:3%;}*/

.arrowlink, .arrowlinkblue, .arrowlinkleft{width:25px;height:35px;position:absolute;right:0%;bottom:15%;display:none;}
.contactus{background-color:#3f67c0;height:99px;}
.contactus .text{height:100%;}
.contactus a{color:white;text-transform:uppercase;font-weight:bold;letter-spacing:1px;line-height:15px;padding-top:18%;padding:30px;}
.contactus a span{letter-spacing:2px;font-size:22px;}
.mail{width:37px;height:27px;position:absolute;right:15%;top:73%;}
.contactus div, .contactus p{height:100%;}
.news{background-color:white;background-size:100%;min-height:132px;height:215px;padding-left:0px;padding-right:0px;overflow:hidden;}
.news .navarrow{width:64px;height:32px;background-color:rgba(14,17,42,0.8);cursor:pointer;float:left;position:absolute;top:0%;left:2%;}
.news .navarrow .left{width:32px;height:32px;border:1px solid;border-color:rgba(112, 114, 129, 0.8);}
.news .navarrow .right{width:32px;height:32px;border:1px solid;border-color:rgba(112, 114, 129, 0.8);}
.news .pretext, .news .bt-title{height:65px !important;background-color:rgba(150,207,113,0.6);width:44%;font-family:"Europe_Ext" !important;font-size:10px;padding:5px 15px;text-align:right;line-height:11px !important;color:#390f0f !important;font-weight:bold !important;position:absolute;right:0%;top:5%;z-index:22;overflow:hidden;}
.news .bt-cs .bt-inner a.bt-image-link{position:absolute;width:100%;height:100%;top:0%;left:0%;}
.news .bt-cs .bt-inner .bt-image-link img{position:absolute;left:0%;top:0%;margin:0px;width:100% !important;height:100%;max-width:100%;}
.news div, .news p{height:100% !important;}
.news .text{background-color:rgba(34,40,79,0.6);width:50%;font-family:"Europe_Ext";text-transform:uppercase;padding:10px 15px 5px 25px;text-align:left;line-height:17px;color:white;font-weight:bold;position:absolute;bottom:0%;height:35% !important;z-index:30;}
@media (max-width:767px){.news .text{width:100%;}
}
.news .text a{color:white;text-decoration:none;}
.news .text span.ls1{font-size:20px;letter-spacing:13px;}
.news .text span.ls2{font-size:17px;letter-spacing:11px;}
.news .text span.ls3{font-size:16px;letter-spacing:12px;}

.login{background-color:rgba(6, 142, 140, 0.5);padding:45px;font-family:"Europe_ext";color:#22284f;}
.login .form-group{margin-bottom:1px;}
.login #modlgn-username, .login #modlgn-passwd{font-size:13px;height:30px;width:100%;}
.login button{background:#35b5eb;border:none;width:70px;height:30px;border-radius:0px;color:white;}
.login a{color:white;}
.login .links{font-size:10px;padding-right:0px;}

.login_1{font-size:18px;text-align:center;text-transform:uppercase;cursor:pointer;background-color:#82c6c5;height:95px;}
.login_1 .form-group{margin-bottom:1px;}
.login_1 #modlgn-username, .login_1 #modlgn-passwd{font-size:18px;height:30px;width:100%;}
.login_1 button{background:#35b5eb;border:none;width:70px;height:30px;border-radius:0px;color:white;}
.login_1 a{color:white;padding: 13px 0px;}
.login_1 .links{font-size:18px;padding-right:0px;}

.mod_spec_kn{font-size:18px;text-align:center;text-transform:uppercase;margin-top:25px;cursor:pointer;background-color:#EDB214;height:90px;}
.mod_spec_kn .form-group{margin-bottom:1px;}
.mod_spec_kn #modlgn-username, .mod_spec_kn #modlgn-passwd{font-size:18px;height:30px;width:100%;}
.mod_spec_kn button{background:#35b5eb;border:none;width:70px;height:30px;border-radius:0px;color:white;}
.mod_spec_kn a{padding:25px 0px;display:block;text-decoration:none;height:100%;color:white;}
.mod_spec_kn .links{font-size:18px;padding-right:0px;}

.apply{font-family:"Europe_ext";background-size:100%;height:210px;position:relative;margin-top:0px;}
.apply .text{background-color:rgba(255, 255, 255, 0.4);min-height:80px;width:100%;font-size:23px;line-height:17px;color:#090956;cursor:pointer;height:80px;position:absolute;bottom:0%;}
.apply .text span{font-size:30px;text-transform:uppercase;letter-spacing:5px;}
.apply .text .pull-right.arrowlinkblue{height:35%;}
.become{background-color:rgba(35, 77, 170, 0.6);height:215px;cursor:pointer;}
.become .text, .become .text div, .become .text p{height:100%;}
.become .text a{padding:65px 0px 0px;font-size:18px;text-transform:uppercase;line-height:30px;text-align:center;display:block;color:white;width:100%;height:100%;text-decoration:none;}
.become span{font-size:60px;}
.become .pull-right{position:absolute;bottom:5px;right:20px;}
.calendar{background:none;}
.calendar h3{font-size:17px;letter-spacing:7px;text-align:center;line-height:17px;padding:16px 10px;margin-bottom:0px;background-color:#24489a;color:white;}
.calendar .text span{font-size:28px;letter-spacing:1px;}
.calendar .calmonth{min-height:45px;background-color:#3f67c0;color:white;text-align:center;line-height:45px;font-size:16px;letter-spacing:2px;}
.calendar .calmonth .pull-left, .calendar .calmonth .pull-right{cursor:pointer;}
.calendar .row{margin-left:0px;margin-right:0px;}
.calendar th, .calendar td{min-height:32px;line-height:30px;text-align:center;}
.calendar .calview th{background-color:#479bf2;}
.calendar .mod_events_table td{background-color:rgba(151, 179, 241, 0.75);color:#2a0808;}
.calendar .mod_events_table a{color:#2a0808;}
.calendar th{border:1px solid #9faec6;}
.calendar td{border:1px solid #8bbcf0;}
.calendar .mod_events_monthyear a{display:inline;}
.calendar .mod_events_table .mod_events_td_todaynoevents{background-color:#5868b5;}
.opendayp{font-size:18px;text-align:center;text-transform:uppercase;height:90px;background-color:#0d4d0b;}
.opendayp .text{font-size:18px;line-height:18px;text-align:center;text-transform:uppercase;}
.opendayp .text .sm1{font-size:55%;letter-spacing:2px;}
.opendayp .text .sm2{font-size:120%;letter-spacing:15px;margin-left:10px;}
.opendayp .text .sm3{font-size:60%;letter-spacing:6px;}
.opendayp .text .sm4{font-size:85%;letter-spacing:9px;}
.opendayp div, .opendayp p{height:100%;}
.opendayp a{display:block;padding:18px 0px;}
.visible-sm.openday, .visible-sm.vozdoc{height:215px;padding:0px;}
.vozdoc{margin-top:25px;cursor:pointer;text-transform:uppercase;background-color:#3b60c9;height:90px;}
.vozdoc .text{font-size:16px;text-align:center;line-height:12px;text-transform:uppercase;}
.vozdoc div, .vozdoc p{height:100%;}
.vozdoc a{padding:13px 0px;display:block;text-decoration:none;height:100%;color:white;}
.visible-sm.vozdoc .text{height:100%;line-height:16px;padding:40% 0px;}
.vozdoc .text .sm2{letter-spacing:3px;}
.ctest{background-color:#9c2626;cursor:pointer;height:90px;text-transform: uppercase;}
.ctest .text{font-size:14px;text-align:center;line-height:30px;text-transform:uppercase;}
.ctest .text .sm1{font-size:65%;}
.ctest .text .sm2{font-size:137%;}
.ctest div, .ctest p{height:100%;}
.ctest a{display:block;padding:25px 0px;}
.vybspec{background-color:#ce4713;cursor:pointer;height:90px;text-transform: uppercase;}
.vybspec .text{font-size:14px;text-align:center;text-transform:uppercase;}
.vybspec .text .sm1{font-size:65%;}
.vybspec .text .sm2{font-size:137%;}
.vybspec div, .ctest p{height:100%;}
.vybspec a{display:block;padding:25px 0px;}
.inogorod{background-color:#e18009;cursor:pointer;height:90px;text-transform: uppercase;margin: 25px -15px 0px -15px;}
.inogorod .text{font-size:14px;text-align:center;text-transform:uppercase;}
.inogorod .text .sm1{font-size:65%;}
.inogorod .text .sm2{font-size:137%;}
.inogorod div{height:100%;}
.inogorod a{display:block;text-decoration:none;height:100%;color:white;}
.vozvrat{font-size:18px;text-align:center;text-transform:uppercase;height:90px;background-color:#88a513;margin: 25px -15px 0px -15px;}
.vozvrat .text{font-size:18px;line-height:12px;text-align:center;text-transform:uppercase;}
.vozvrat .text .sm1{font-size:55%;letter-spacing:2px;}
.vozvrat .text .sm2{font-size:120%;letter-spacing:15px;margin-left:10px;}
.vozvrat .text .sm3{font-size:60%;letter-spacing:6px;}
.vozvrat .text .sm4{font-size:85%;letter-spacing:9px;}
.vozvrat div, .vozvrat p{height:100%;}
.vozvrat a{display:block;padding:25px 0px;}
.cctest{font-family:"Europe_ext";background-size:100%;height:210px;position:relative;margin-bottom:25px;}
.cctest .text{background-color:rgba(151,76,235,0.6);min-height:80px;width:100%;font-size:17px;line-height:17px;color:#ffffff;cursor:pointer;height:80px;position:absolute;bottom:0%;font-weight: bold;}
.cctest .text span{font-size:30px;text-transform:uppercase;letter-spacing:5px;}
.cctest .text .pull-right.arrowlinkblue{height:35%;}
.niz_kn_1{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_1 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_1 .text .sm1{font-size:65%;}
.niz_kn_1 .text .sm2{font-size:90%;}
.niz_kn_1 div, .niz_kn_1 p{height:99%;background-color:#f7f7f7;}
.niz_kn_1 a{display:block;padding:20px 10px;}
.niz_kn_1 a:hover{display:block;padding:20px 10px;color:#d13b36;}
.niz_kn_2{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_2 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_2 .text .sm1{font-size:65%;}
.niz_kn_2 .text .sm2{font-size:90%;}
.niz_kn_2 div, .niz_kn_2 p{height:99%;background-color:#f7f7f7;}
.niz_kn_2 a{display:block;padding:20px 10px;}
.niz_kn_2 a:hover{display:block;padding:20px 10px;color:#d13b36;}
.niz_kn_3{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_3 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_3 .text .sm1{font-size:65%;}
.niz_kn_3 .text .sm2{font-size:90%;}
.niz_kn_3 div, .niz_kn_3 p{height:99%;background-color:#f7f7f7;}
.niz_kn_3 a{display:block;padding:30px 10px;}
.niz_kn_3 a:hover{display:block;padding:30px 10px;color:#d13b36;}
.niz_kn_4{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_4 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_4 .text .sm1{font-size:65%;}
.niz_kn_4 .text .sm2{font-size:90%;}
.niz_kn_4 div, .niz_kn_4 p{height:99%;background-color:#f7f7f7;}
.niz_kn_4 a{display:block;padding:35px 10px;}
.niz_kn_4 a:hover{display:block;padding:35px 10px;color:#d13b36;}
.niz_kn_5{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_5 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_5 .text .sm1{font-size:65%;}
.niz_kn_5 .text .sm2{font-size:90%;}
.niz_kn_5 div, .niz_kn_5 p{height:99%;background-color:#f7f7f7;}
.niz_kn_5 a{display:block;padding:30px 10px;}
.niz_kn_5 a:hover{display:block;padding:30px 10px;color:#d13b36;}
.niz_kn_6{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_6 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_6 .text .sm1{font-size:65%;}
.niz_kn_6 .text .sm2{font-size:90%;}
.niz_kn_6 div, .niz_kn_6 p{height:99%;background-color:#f7f7f7;}
.niz_kn_6 a{display:block;padding:30px 10px;}
.niz_kn_6 a:hover{display:block;padding:30px 10px;color:#d13b36;}
.niz_kn_7{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_7 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_7 .text .sm1{font-size:65%;}
.niz_kn_7 .text .sm2{font-size:90%;}
.niz_kn_7 div, .niz_kn_7 p{height:99%;background-color:#f7f7f7;}
.niz_kn_7 a{display:block;padding:30px 10px;}
.niz_kn_7 a:hover{display:block;padding:30px 10px;color:#d13b36;}
.niz_kn_8{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_8 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_8 .text .sm1{font-size:65%;}
.niz_kn_8 .text .sm2{font-size:90%;}
.niz_kn_8 div, .niz_kn_8 p{height:99%;background-color:#f7f7f7;}
.niz_kn_8 a{display:block;padding:30px 10px;}
.niz_kn_8 a:hover{display:block;padding:30px 10px;color:#d13b36;}
.niz_kn_10{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_10 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_10 .text .sm1{font-size:65%;}
.niz_kn_10 .text .sm2{font-size:90%;}
.niz_kn_10 div, .niz_kn_10 p{height:99%;background-color:#f7f7f7;}
.niz_kn_10 a{display:block;padding:15px 10px;}
.niz_kn_10 a:hover{display:block;padding:15px 10px;color:#d13b36;}
.niz_kn_9{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_9 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_9 .text .sm1{font-size:65%;}
.niz_kn_9 .text .sm2{font-size:90%;}
.niz_kn_9 div, .niz_kn_9 p{height:99%;background-color:#f7f7f7;}
.niz_kn_9 a{display:block;padding:37px 10px;}
.niz_kn_9 a:hover{display:block;padding:37px 10px;color:#d13b36;}
.niz_kn_11{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_11 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_11 .text .sm1{font-size:65%;}
.niz_kn_11 .text .sm2{font-size:90%;}
.niz_kn_11 div, .niz_kn_11 p{height:99%;background-color:#f7f7f7;}
.niz_kn_11 a{display:block;padding:20px 10px;}
.niz_kn_11 a:hover{display:block;padding:20px 10px;color:#d13b36;}
.niz_kn_12{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_12 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_12 .text .sm1{font-size:65%;}
.niz_kn_12 .text .sm2{font-size:90%;}
.niz_kn_12 div, .niz_kn_12 p{height:99%;background-color:#f7f7f7;}
.niz_kn_12 a{display:block;padding:30px 10px;}
.niz_kn_12 a:hover{display:block;padding:30px 10px;color:#d13b36;}
.niz_kn_10n{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_10n .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_10n .text .sm1{font-size:65%;}
.niz_kn_10n .text .sm2{font-size:90%;}
.niz_kn_10n div, .niz_kn_10n p{height:99%;background-color:#f7f7f7;}
.niz_kn_10n a{display:block;padding:6px 10px;}
.niz_kn_10n a:hover{display:block;padding:6px 10px;color:#d13b36;}
.niz_kn_9n{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_9n .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_9n .text .sm1{font-size:65%;}
.niz_kn_9n .text .sm2{font-size:90%;}
.niz_kn_9n div, .niz_kn_9n p{height:99%;background-color:#f7f7f7;}
.niz_kn_9n a{display:block;padding:37px 10px;}
.niz_kn_9n a:hover{display:block;padding:37px 10px;color:#d13b36;}
.niz_kn_11n{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_11n .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_11n .text .sm1{font-size:65%;}
.niz_kn_11n .text .sm2{font-size:90%;}
.niz_kn_11n div, .niz_kn_11n p{height:99%;background-color:#f7f7f7;}
.niz_kn_11n a{display:block;padding:10px 10px;}
.niz_kn_11n a:hover{display:block;padding:10px 10px;color:#d13b36;}
.niz_kn_12n{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_12n .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_12n .text .sm1{font-size:65%;}
.niz_kn_12n .text .sm2{font-size:90%;}
.niz_kn_12n div, .niz_kn_12n p{height:99%;background-color:#f7f7f7;}
.niz_kn_12n a{display:block;padding:20px 10px;}
.niz_kn_12n a:hover{display:block;padding:20px 10px;color:#d13b36;}
.niz_kn_13{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_13 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_13 .text .sm1{font-size:65%;}
.niz_kn_13 .text .sm2{font-size:90%;}
.niz_kn_13 div, .niz_kn_13 p{height:99%;background-color:#f7f7f7;}
.niz_kn_13 a{display:block;padding:35px 10px;}
.niz_kn_13 a:hover{display:block;padding:35px 10px;color:#d13b36;}
.niz_kn_14{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_14 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_14 .text .sm1{font-size:65%;}
.niz_kn_14 .text .sm2{font-size:90%;}
.niz_kn_14 div, .niz_kn_14 p{height:99%;background-color:#f7f7f7;}
.niz_kn_14 a{display:block;padding:35px 10px;}
.niz_kn_14 a:hover{display:block;padding:35px 10px;color:#d13b36;}
.niz_kn_15{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_15 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_15 .text .sm1{font-size:65%;}
.niz_kn_15 .text .sm2{font-size:90%;}
.niz_kn_15 div, .niz_kn_15 p{height:99%;background-color:#f7f7f7;}
.niz_kn_15 a{display:block;padding:30px 10px;}
.niz_kn_15 a:hover{display:block;padding:30px 10px;color:#d13b36;}
.niz_kn_16{background-color:#ababab;cursor:pointer;height:90px;margin-top: 0px;}
.niz_kn_16 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_16 .text .sm1{font-size:65%;}
.niz_kn_16 .text .sm2{font-size:90%;}
.niz_kn_16 div, .niz_kn_16 p{height:99%;background-color:#f7f7f7;}
.niz_kn_16 a{display:block;padding:30px 10px;}
.niz_kn_16 a:hover{display:block;padding:30px 10px;color:#d13b36;}
.niz_kn_17{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_17 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_17 .text .sm1{font-size:65%;}
.niz_kn_17 .text .sm2{font-size:90%;}
.niz_kn_17 div, .niz_kn_17 p{height:99%;background-color:#f7f7f7;}
.niz_kn_17 a{display:block;padding:35px 10px;}
.niz_kn_17 a:hover{display:block;padding:35px 10px;color:#d13b36;}
.niz_kn_18{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_18 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_18 .text .sm1{font-size:65%;}
.niz_kn_18 .text .sm2{font-size:90%;}
.niz_kn_18 div, .niz_kn_18 p{height:99%;background-color:#f7f7f7;}
.niz_kn_18 a{display:block;padding:35px 10px;}
.niz_kn_18 a:hover{display:block;padding:35px 10px;color:#d13b36;}
.niz_kn_19{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_19 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_19 .text .sm1{font-size:65%;}
.niz_kn_19 .text .sm2{font-size:90%;}
.niz_kn_19 div, .niz_kn_19 p{height:99%;background-color:#f7f7f7;}
.niz_kn_19 a{display:block;padding:30px 10px;}
.niz_kn_19 a:hover{display:block;padding:30px 10px;color:#d13b36;}
.niz_kn_20{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_20 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_20 .text .sm1{font-size:65%;}
.niz_kn_20 .text .sm2{font-size:90%;}
.niz_kn_20 div, .niz_kn_20 p{height:99%;background-color:#f7f7f7;}
.niz_kn_20 a{display:block;padding:6px 10px;}
.niz_kn_20 a:hover{display:block;padding:6px 10px;color:#d13b36;}
.niz_kn_21{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px; position:relative;}
.niz_kn_21 .text{font-size:17px;text-align:left;line-height:20px;text-transform:uppercase;}
.niz_kn_21 .text .sm1{font-size:65%;}
.niz_kn_21 .text .sm2{font-size:90%;}
.niz_kn_21 div, .niz_kn_21 p{height:99%;background-color:#f7f7f7;}
.niz_kn_21 a{display:block;padding:30px 10px;}
.niz_kn_21 a:hover{display:block;color:#d13b36;}
.niz_kn_22{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_22 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_22 .text .sm1{font-size:65%;}
.niz_kn_22 .text .sm2{font-size:90%;}
.niz_kn_22 div, .niz_kn_22 p{height:99%;background-color:#f7f7f7;}
.niz_kn_22 a{display:block;padding:30px 10px;}
.niz_kn_22 a:hover{display:block;padding:30px 10px;color:#d13b36;}
.niz_kn_23{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_23 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_23 .text .sm1{font-size:65%;}
.niz_kn_23 .text .sm2{font-size:90%;}
.niz_kn_23 div, .niz_kn_23 p{height:99%;background-color:#f7f7f7;}
.niz_kn_23 a{display:block;padding:30px 10px;}
.niz_kn_23 a:hover{display:block;padding:30px 10px;color:#d13b36;}
.niz_kn_24{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_24 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_24 .text .sm1{font-size:65%;}
.niz_kn_24 .text .sm2{font-size:90%;}
.niz_kn_24 div, .niz_kn_24 p{height:99%;background-color:#f7f7f7;}
.niz_kn_24 a{display:block;padding:35px 10px;}
.niz_kn_24 a:hover{display:block;padding:35px 10px;color:#d13b36;}
.niz_kn_25{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_25 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_25 .text .sm1{font-size:65%;}
.niz_kn_25 .text .sm2{font-size:90%;}
.niz_kn_25 div, .niz_kn_25 p{height:99%;background-color:#f7f7f7;}
.niz_kn_25 a{display:block;padding:35px 10px;}
.niz_kn_25 a:hover{display:block;padding:35px 10px;color:#d13b36;}
.niz_kn_26{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_26 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_26 .text .sm1{font-size:65%;}
.niz_kn_26 .text .sm2{font-size:90%;}
.niz_kn_26 div, .niz_kn_26 p{height:99%;background-color:#f7f7f7;}
.niz_kn_26 a{display:block;padding:35px 10px;}
.niz_kn_26 a:hover{display:block;padding:35px 10px;color:#d13b36;}
.niz_kn_27{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_27 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_27 .text .sm1{font-size:65%;}
.niz_kn_27 .text .sm2{font-size:90%;}
.niz_kn_27 div, .niz_kn_27 p{height:99%;background-color:#f7f7f7;}
.niz_kn_27 a{display:block;padding:35px 10px;}
.niz_kn_27 a:hover{display:block;padding:35px 10px;color:#d13b36;}
.niz_kn_28{background-color:#ababab;cursor:pointer;height:90px;margin-top: 20px;}
.niz_kn_28 .text{font-size:17px;text-align:left;line-height:11px;text-transform:uppercase;}
.niz_kn_28 .text .sm1{font-size:65%;}
.niz_kn_28 .text .sm2{font-size:90%;}
.niz_kn_28 div, .niz_kn_28 p{height:99%;background-color:#f7f7f7;}
.niz_kn_28 a{display:block;padding:25px 10px;}
.niz_kn_28 a:hover{display:block;padding:25px 10px;color:#d13b36;}

.niz_norm_d{padding-left: 15px;}
.question{font-family:"Europe_ext";background-size:100%;height:210px;position:relative;margin-bottom:25px;margin: 25px -15px 0px -15px;}
.question .text{background-color:rgba(151,76,235,0.6);min-height:80px;width:100%;font-size:17px;line-height:17px;color:#ffffff;cursor:pointer;height:80px;position:absolute;bottom:0%;font-weight: bold;}
.question .text span{font-size:30px;text-transform:uppercase;letter-spacing:5px;}
.question .text .pull-right.arrowlinkblue{height:35%;}
.openday{cursor:pointer;text-transform:uppercase;background-color:#39860F;height:100px;}
.openday .text{font-size:16px;text-align:center;line-height:16px;}
.openday .text .sm1{font-size:180%;letter-spacing:10px;margin-left:10px;}
.openday .text .sm2{font-size:90%;}
.openday .text .sm3{font-size:130%;}
.openday .arrowlink{position:absolute;bottom:5px;right:20px;}
.openday div, .openday p{height:100%;}
.openday a{display:block;height:100%;padding:20px 0px;color:white;text-decoration:none;}
.visible-sm.openday .text{padding:40% 0px;}
.visible-sm.openday, .visible-sm.docs{height:215px;padding:0px;}
.docs{cursor:pointer;text-transform:uppercase;background-color:#147fcc;height:95px;}
.docs .text{font-size:16px;text-align:center;line-height:12px;text-transform:uppercase;}
.docs div, .docs p{height:100%;}
.docs a{padding:25px 0px;display:block;text-decoration:none;height:100%;color:white;}
.visible-sm.docs .text{height:100%;line-height:16px;padding:40% 0px;}
.docs .text .sm2{letter-spacing:3px;}

.visible-sm.openday, .visible-sm.prog_ct{height:215px;padding:0px;}
.prog_ct{margin-top:25px;cursor:pointer;text-transform:uppercase;background-color:#19bd90;height:90px;}
.prog_ct .text{font-size:16px;text-align:center;line-height:12px;text-transform:uppercase;}
.prog_ct div, .prog_ct p{height:100%;}
.prog_ct a{padding:10px 0px;display:block;text-decoration:none;height:100%;color:white;}
.visible-sm.prog_ct .text{height:100%;line-height:16px;padding:40% 0px;}
.prog_ct .text .sm2{letter-spacing:3px;}

.visible-sm.openday, .visible-sm.konk_sh_p{height:215px;padding:0px;}
.konk_sh_p{margin-top:25px;cursor:pointer;text-transform:uppercase;background-color:#94629a;height:90px;margin: 25px -15px 0px -15px;}
.konk_sh_p .text{font-size:16px;text-align:center;line-height:12px;text-transform:uppercase;}
.konk_sh_p div, .konk_sh_p p{height:100%;}
.konk_sh_p a{padding:25px 0px;display:block;text-decoration:none;height:100%;color:white;}
.visible-sm.konk_sh_p .text{height:100%;line-height:16px;padding:40% 0px;}
.konk_sh_p .text .sm2{letter-spacing:3px;}

.czv{background-color: #c53775;cursor: pointer; height: 90px; margin: 25px -15px 0px -15px; text-transform: uppercase;}
.czv .text{font-size:18px;line-height:12px;text-align:center;text-transform:uppercase;}
.czv .text .sm1{font-size:55%;letter-spacing:2px;    text-align: center;}
.czv .text .sm2{font-size:120%;letter-spacing:15px;margin-left:10px;    text-align: center;}
.czv .text .sm3{font-size:60%;letter-spacing:6px;}
.czv .text .sm4{font-size:85%;letter-spacing:9px;    text-align: center;}
.czv div, .opendayp p{height:100%;}
.czv a{display: block;padding: 25px 0px;}

.stage{height:215px;cursor:pointer;background-color: rgba(74, 65, 106, 0.71);}
.stage .sm1{font-size:150%;}
.stage .sm2{font-size:145%;letter-spacing:5px}
.stage .sm3{font-size:90%;}
.stage .arrowlink{position:absolute;bottom:5px;right:20px;}
.video{min-height:215px;height:215px;background-color:rgba(74,65,106,0.71);text-align:center;}
.video div, .video p{height:100%;}
.video p{overflow:hidden;}
.video a, .video img{display:block;width:100%;height:100% !important;}
.documents{font-family:"Europe_ext";background-size:100%;height:215px;position:relative;}
.documents .text{background-color:rgba(151,76,235,0.6);height:75px;cursor:pointer;font-size:130%;line-height:14px;position:absolute;bottom:0%;width:100%;}
.documents .text .pull-left{width:75%;}
.documents .text .sm1{font-size:78%;}
.parents{background-size:100%;font-family:"Europe_ext";height:215px;position:relative;}
.parents .text{background-color:rgba(255,222,0,0.6);height:75px;cursor:pointer;font-size:120%;line-height:14px;color:#121518;position:absolute;bottom:0%;width:100%;}
.parents div, .parents p{height:100%;}
.parents a{padding-left:20px;padding-top:20px;color:#121518;}
.parents .text .sm1{font-size:78%;}
.footer{margin-bottom:75px;text-align:center;}
.footer a{margin:5px 0px;text-decoration:none;}
.footer div{text-align:center;}
.copyright{height:70px;font-family:"Europe_ext";letter-spacing:1px;padding-top:20px;}
@media (max-width:768px){}
@media (min-width:769px) and (max-width:991px){.sitename{margin-top:10px;}
}
@media (min-width:991px) and (max-width:1199px){
	.niz_kn_21 .text{height:200px;}
	.niz_kn_21 a{padding:80px 10px;}
}
@media (min-width:1200px){
	.sitename a{font-size:100%;}
	.niz_kn_21 .text{height:200px;}
	.niz_kn_21 a{padding:80px 10px;}
}
@media screen and (orientation:landscape) and (max-width:767px){.sitename{margin-top:35px;}
}
@media screen and (orientation:landscape) and (min-width:768px) and (max-width:991px){.sitename{margin-top:10px;}
}
@media screen and (orientation:portrait) and (min-width:768px) and (max-width:991px){.sitename{margin-top:10px;}
}

.visible-md.visible-lg.col-md-3.col-lg-3.margintop .rektor { margin-top: -10px !important; }
/*.visible-md.visible-lg.col-md-3.col-lg-3.margintop .obsch { margin-top: 0px !important; }*/

.login .moduletable_text,
.login .moduletable_text div,
.login .moduletable_text p {width: 100%;height: 100%;}
.login .custom_text {font-size: 18px;text-align: center;}
.login .custom_text a {padding-top:30px;}

.login_1 .moduletable_text,
.login_1 .moduletable_text div,
.login_1 .moduletable_text p {width: 100%;height: 100%;}
.login_1 .custom_text {font-size: 18px;text-align: center;}
.login_1 .custom_text a {padding-top:15px;}

.mod_spec_kn .moduletable_text,
.mod_spec_kn .moduletable_text div,
.mod_spec_kn .moduletable_text p {width: 100%;height: 100%;}
.mod_spec_kn .custom_text {font-size: 18px;text-align: center;}
.mod_spec_kn .custom_text a {padding-top:30px;}

.priem { min-height: 215px; padding-top: 0px;   margin-bottom: 5px; }
.podgotovka_ct { min-height: 215px; padding-top: 42px;   margin-bottom: 25px; background: #a94442; }
.priemka0-2 { min-height: 95px; padding: 10px;   margin-bottom: 25px; background: #edb214; }
.priemka0 { /*min-height: 95px;*/min-height: 95px; padding: 0px;   margin-bottom: 25px; background: #a94442; }
.priemka0-1 { /*min-height: 95px;*/min-height: 95px; padding: 0px;   margin-bottom: 25px; background: #B22222; }
.priemka0 div, .priemka0 p, .priemka0 a,
.priemka0-1 div, .priemka0-1 p, .priemka0-1 a,
.priem div, .priem p, .priem a {
	width: 100%;
	height: 100%;
}
.podgotovka_ct div, .podgotovka_ct p, .podgotovka_ct a {
	width: 100%;
	height: 100%;
}
.priemka0-2 div, .priemka0-2 p, .priemka0-2 a {
	width: 100%;
	height: 100%;
}
.priemka0 a { 
	display: block;
	width: 100%;
	padding: 17px 3%;
	font-size: 150%;
	height: 65px;
	text-align: center;
	line-height: 50px;
}
.priemka0-1 a { 
	display: block;
	width: 100%;
	padding: 20px 3%;
	font-size: 150%;
	height: 65px;
	text-align: center;
	line-height: 23px;
}
.priem a { 
	display: block;
	width: 100%;
	padding: 0px 0%;
	font-size: 150%;
	height: 65px;
	text-align: center;
	line-height: 25px;
}
.podgotovka_ct a { 
	display: block;
	width: 100%;
	padding: 20px 3%;
	font-size: 150%;
	height: 65px;
	text-align: center;
}
.priemka0-2 a { 
	display: block;
	width: 100%;
	padding: 13px 3%;
	font-size: 150%;
	height: 65px;
	text-align: center;
	line-height: 25px;
}
.priemka0-1 a {
	padding: 5px 5%;
	font-size: 145%;
	line-height: 20px;
}
.priemka0-1 a span {
	font-size: 80%;
	line-height: 5px;
}
.rez_rep_t_2{
background: #3c9215 !important;
padding-top: 0px;
}
.rez_rep_t_2 a{
	line-height: 25px !important;
}
.rez_rep_t { 
	background: #064480 !important;
	/* min-height: 215px !important;  */
}

.rez_rep_t a {
    padding: 13px 3% !important;
    /*font-size: 200% !important;
    height: 215px !important; */
    line-height: 25px !important;
}

.moduletable_monitoring {
	position: absolute;
}
.moduletable_monitoring a {
	/*padding: 25px 0px !important;*/
	padding: 25px 0px !important;
	line-height: 20px;
	font-size: 15pt;
}
.master_kl{
	min-height: 90px !important;
}
.priemka0 {
 /* min-height: 215px !important; */
  position: relative;
}
.master_kl a{
	width: 100%;
	height: 100%;
	padding-top: 10px !important;
}

.priemka div, .priemka p, .priemka a {width: 100%;height: 100%;}
.priemka a {display: block;}
.priemka .moduletable_enrollment,
.priemka .moduletable_diary,
.priemka .moduletable_freshman,
.priemka .moduletable_monitoring,
.priemka .moduletable_register
{width: 100%;height: 215px;background: none repeat scroll 0% 0% #008000;box-shadow: 0px 0px 15px #222;}
.priemka .moduletable_enrollment a,
.priemka .moduletable_diary a,
.priemka .moduletable_freshman a,
.priemka .moduletable_monitoring a,
.priemka .moduletable_register a
{color: white;font-size: 24px;font-family: "Europe_Ext";font-weight: bold;letter-spacing: 1px;text-align: center;line-height: 20px;padding-top: 75px; text-decoration: none;}
.priemka .moduletable_enrollment a {padding-top: 95px;}
.priemka .moduletable_monitoring a,
.priemka .moduletable_register a {padding-top: 40px;}
.priemka .moduletable_register a {color: #068B81;}
.priemka .moduletable_freshman a{font-size: 20px;padding-top: 95px;}
.priemka .moduletable_enrollment {background-color: #a689c1;}
.priemka .moduletable_diary{background-color: #6eafc3;}
.priemka .moduletable_freshman{background-color: #F2803B;}
.priemka .moduletable_monitoring{background-color: rgba(252, 126, 126, 1);}
.priemka .moduletable_monitoring, .priemka .moduletable_register {height: 100px;}
.priemka .moduletable_register {margin-top: 15px; background-color: #CDDD74;}
.contact-form .form-horizontal .control-label {text-align: left; }
.contact h3 {display: none;}
.contact input[type=text], .contact input[type=password], .contact input[type=email] {width: 320px;}

.newslink {
	background-color: rgba(34,40,79,0.6);
	width: 49%;
	font-family: "Europe_Ext";
	text-transform: uppercase;
	padding: 10px 15px 5px 25px;
	text-align: left;
	line-height: 17px;
	color: white;
	font-weight: bold;
	position: absolute;
	bottom: 0%;
	height: 35% !important;
	z-index: 30;
	right: 0%;
}
.mod_events_td_todaywithevents a{
	color: #000 !important;
    font-size: 150%;
}
.mod_events_td_todaywithevents{
	border: solid 2px #9C2828 !important;
	background-color: #CDDD74 !important;
}
.head_logo{
	min-height: 114px;
}
.menu_search{
	margin-top: 14px;
}
.search{
	margin-top: -4px;
}
/*.number{
	margin-top: 35px;
}*/
.podg_kursy{
	position: relative;
	margin-bottom: 25px;
	height: 95px;
	background-color: #827b00 !important;
    padding-top: 10px;
}
.custom_register a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding-top: 30px;
	text-align: center;
	font-size: 130%;
}
.nav>li>a{
	padding: 10px 5px !important;
}
.new_m5{
	background: #edb214 !important;
	color: #3f67c0 !important;
}
.new_m5:hover{
	background: #eeeeee !important;
	color: #3f67c0 !important;
}
.rsform-block .formControlLabel{
	width: 250px !important;
    padding-right: 10px;
    padding-top: 0px !important;
}
.rsform-upload-box{
	width: 250px !important;
}
.rsform-input-box, .rsform-select-box{
	width: 500px !important;
	height: 25px !important;
}
.formControlLabel strong{
	color: #FF0000 !important;
}
.mod_spec .unstyled{
	display: none;
}
.mod_spec #form-login-username{
	padding-left: 40%;
}
.mod_spec #form-login-password{
	padding-left: 39%;
}
.mod_spec #form-login-submit{
    padding-left: 49%;
    padding-top: 20px;
}
.block-certificate table * {
	font-size: 90%;
	line-height: 13px !important;
}
.block-certificate table td {
	border: 1px solid #D3DEF8;
}
.block-certificate table th {
	background-color: #BEE0F1;
	border-collapse: collapse;
	border: 1px solid #7B9CEA !important;
	font-weight: bold;
}
.block-certificate .table {
	border-collapse: collapse;
}
.block-certificate .headPink {
	border: 1px solid #7B9CEA !important;
	background-color: #F7D8DD;
}
.block-certificate .text-center {
	text-align: center;
}
.block-certificate .text-left {
	text-align: left;
}
.block-certificate .pull-right {
	float: right;
}
.block>.moduletable .custom a,.block .moduletable_text .custom_text a,.block .moduletable_enrollment .custom_enrollment a,.question a,.cctest a {
    font-size: calc( (100vw - 320px)/(1280 - 320) * (16.5 - 15) + 15px);
}

.accordion .tab input, .accordion .tab-content { display: none; }
.accordion .tab {
    border: 1px solid #e9eaec; /* Параметры рамки */
    border-radius: 3px; /* Скругляем уголки */
    color: #848994; /* Цвет текста */
    margin-bottom: 10px; /* Расстояние между пунктами */
   }
   .accordion .tab-title {
    padding: 10px; /* Поля вокруг текста */
    display: block; /* Блочный элемент */
    text-transform: uppercase; /* Все буквы заглавные */
    font-weight: bold; /* Жирное начертание */
    cursor: pointer; /* Вид курсора */
   }
   .accordion .tab-title::after {
    content: '+'; /* Выводим плюс */
    float: right; /* Размещаем по правому краю */
   }
   .accordion .tab-content {
    padding: 10px 20px; /* Поля вокруг текста */
   }
   .accordion .tab :checked + .tab-title {
    background-color: #5271ff; /* Цвет фона */
    border-radius: 3px 3px 0 0; /* Скругляем уголки */
    color: #fff; /* Цвет текста */
   }
   .accordion .tab :checked + .tab-title::after {
    content: '−'; /* Выводим минус */
   }
   .accordion .tab :checked ~ .tab-content {
    display: block; /* Показываем содержимое */
   }