body:after{
    display:none;
    content: url(img/univ2.png) url(img/cour2.png) url(img/form2.png) url(img/addm2.png) url(img/stud2.png);
}

html[lang="ru-ru"] #slpnl { background: url() no-repeat 98% 50%; }

/* Selection */
::-moz-selection {color: #fff;text-shadow: 1px 1px 0 #333;}
::selection {color: #fff;text-shadow: 1px 1px 0 #333;}

/* Go to top style */
#etotop { background: url(img/up.png) no-repeat; width: 48px; height: 48px; }

/* Flipping block styles */
.flipblk .modbox { height: 200px; }
.flipblk .front { background: #FFFFFF; }
.flipblk .back { background: #B9B9B9; }

/* Paragraph */
h1, h2, h3, h4, h5, h6 { font-weight: 400; }

/* MaxiMenu styles */
nav.elmenu .maximenuckh { margin-top: 20px; }
nav.elmenu .maximenuckh, nav.elmenu .maximenufixed {  } /* Main menu background */
nav.elmenu div.maximenuckh .maxidrop-main { background: #fff; width: 300px;} /* Dropdown menu background and border */
nav.elmenu div.maximenuckh ul.maximenuck {  } /* Left border of the menu */
nav.elmenu div.maximenuckh .maximenuck2 li {  } /* Dropdown list items (all levels) */
nav.elmenu div.maximenuckh .maximenuck .level1 {  }
nav.elmenu div.maximenuckh .maximenuck .level1 > a { padding: 10px 25px; color: #000; border-bottom: 4px solid #fff; }  /* 1st level menu styles */
nav.elmenu div.maximenuckh .maximenuck .level1 > a .titreck {  }
nav.elmenu div.maximenuckh .maximenuck .level1 > a:hover, nav.elmenu div.maximenuckh .maximenuck .current > a, nav.elmenu div.maximenuckh .maximenuck .current > a:hover { border-bottom: 4px solid #00c0f3; }  /* Hover styles */
nav.elmenu .maximenuck .sfhover {  }
nav.elmenu div.maximenuckh .maximenuck .level1 > a:hover .titreck, nav.elmenu div.maximenuckh .maximenuck .sfhover .titreck {  }
nav.elmenu div.maximenuckh .maximenuck2 .parent { background: url(../../images/arrow01.png) no-repeat 97% 50%; }
nav.elmenu div.maximenuckh .maximenuck .level2 a { padding: 10px 10px 10px 20px !important; color: #00c0f3; background: url(img/barrow.png) no-repeat 0% 50%; /*text-shadow: 1px 1px 0 #000;*/ }
nav.elmenu div.maximenuckh .maximenuck .level2 a:hover { color: #000; }
div.maximenuckh .maximenuck .level2 a .titreck { font-size: 1em; text-transform: none; }
nav.elmenu #maximenuck.maximenufixed { float: none; margin: 0; z-index: 999; }
nav.elmenu #maximenuck.maximenufixed .menu, nav.elmenu #maximenuck.maximenufixed .nav { text-align: center; }
nav.elmenu div.maximenuckh .maximenuck2 { width: auto!important }
nav.elmenu div.maximenuckh .maximenuck2 li { display: inline-block; width: 170px; }

header { margin-bottom: 15px; }
.fullwidthbanner-container .fullwidthabanner { background-size: 100% 100% !important; }
.header1 { position: relative; }
.header1 .module { background: #0072bc; width: 100px; border-radius: 0 0 5px 5px; float: right; }
.header1 .module .flbox { margin: 10px; }

.sliderbg .elrow .flbox { margin: 0; }
.medium_bg_darkblue2 {width:500px; white-space: normal!important; }
.medium_bg_darkblue2 div {width: 50%; display:inline-block;white-space: nowrap!important; line-height: 1.5em;}

.user4bg { background: #f3f3f3; padding: 10px 0; }
section .modttl, .item h2 { padding-bottom: 15px; }

.icons { text-align: center; }
.icons li { display: inline-block; width: 16%; margin-right: -5px;}
.icons li:last-child { margin-right: 0; }
.icons li a { display: inline-block; padding-top: 135px; height: 30px; width: 90%; background-repeat: no-repeat; background-position: 50% 20%; background-color: transparent; text-align: center; border-bottom: 5px solid #d1d1d1; color: #333; font-size: 1.11em; }
.icons li a:hover { background-repeat: no-repeat; background-position: 50% 20%; background-color: #0072bc; border-bottom: 5px solid #0072bc; color: #fff;  }
.icons li a:hover { animation: icon 1s; }
@keyframes icon {
   0% { transform: scale(1.4); opacity: 0;
   }
   50% { transform: scale(1); opacity: 1; }
}

.icons li a.part { background-image: url(img/part1.png); }
.icons li a.part:hover { background-image: url(img/part2.png); }
.icons li a.univ { background-image: url(img/univ1.png); }
.icons li a.univ:hover { background-image: url(img/univ2.png); }
.icons li a.cour { background-image: url(img/cour1.png); }
.icons li a.cour:hover { background-image: url(img/cour2.png); }
.icons li a.form { background-image: url(img/form1.png); }
.icons li a.form:hover { background-image: url(img/form2.png); }
.icons li a.addm { background-image: url(img/addm1.png); }
.icons li a.addm:hover { background-image: url(img/addm2.png); }
.icons li a.stud { background-image: url(img/stud1.png); }
.icons li a.stud:hover { background-image: url(img/stud2.png); }

.bigtxt { line-height: 2.5em; margin: 15px 0; }

.allmode-default { width: 100%!important; }
.allmode-default a { font-weight: bold!important; color: #555!important; }
.allmode-default a:hover { color: #000!important; }
.allmode_topbox, .allmode_itemsbox { display: inline-block!important; margin: 0!important; vertical-align: top; }
.allmode_topbox { width: 68%; margin-right: 2%!important; }
.allmode_itemsbox { width: 28%; }
.allmode-default .allmode_topitem .allmode_img, .allmode-default .allmode_item .allmode_img { border: 0; padding: 0; }
.allmode-default .allmode_topitem .allmode_img a { background: url(img/eye.png) no-repeat 50% 50%; }
.allmode-default .allmode_item .allmode_img a { background: url(img/eye-small.png) no-repeat 50% 50%; }
.allmode-default .allmode_topitem .allmode_img a:hover { background: url(img/eye.png) no-repeat 50% 50% #000; display: block; }
.allmode-default .allmode_item .allmode_img a:hover { background: url(img/eye-small.png) no-repeat 50% 50% #000; display: block; }
.allmode-default .allmode_topitem .allmode_img a:hover img, .allmode-default .allmode_item .allmode_img a:hover img { opacity: 0.3; }
.allmode-default .allmode_topitem .allmode_date, .allmode-default .allmode_item .allmode_date { background: url(img/calendar.png) no-repeat 0% 50%; padding: 0 10px 0 20px; color: #B8B8B8; font-size: 14px; }
.allmode-default .allmode_topitem .allmode_hits, .allmode-default .allmode_item .allmode_hits { background: url(img/views.png) no-repeat 0% 50%; padding: 0 10px 0 20px; color: #B8B8B8; font-size: 14px; }
.allmode-default .allmode_topitem .allmode_comments, .allmode-default .allmode_item .allmode_comments { background: url(img/comment.png) no-repeat 0% 50%; padding: 0 10px 0 20px; color: #B8B8B8; font-size: 14px; }
.allmode-default .allmode_topitem h3.allmode_title { font: normal 16px/24px 'Open Sans',sans-serif; margin-bottom: 10px!important; }
.allmode-default .allmode_item h4.allmode_title { font: normal 14px/20px 'Open Sans',sans-serif; }
.allmode-default .allmode_topitem .allmode_text, .allmode-default .allmode_item .allmode_text { font-size: 90%; color: #777; }

.gkTabsWrap.vertical ol, .gkTabsWrap.horizontal > ol { border-bottom: 0; min-height: 0!important; }
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li { border-right: 0; padding: 10px 20px !important; background: #ededed; text-align: center; margin-right: 10px !important; text-shadow: none; font-family: "Open Sans"; text-transform: uppercase; }
.gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li.active, .gkTabsWrap.vertical ol li:hover, .gkTabsWrap.horizontal ol li:hover { background: #00c0f3; color: #fff; }
.gkTabsWrap.vertical ol li:first-child { padding: 10px 20px !important; }

.contentbg { padding: 20px 0; }
/*.component { min-height: 400px; }*/
.component h2 { margin-bottom: 1em; }
.component h2 a { color: #424242; }
.readmore a { display: block; float: left; background: #ededed; padding: 5px 10px !important; font-family: "Open Sans"; text-transform: uppercase; color: #555; }
.readmore a:hover { background: #00c0f3; color: #fff; text-decoration: none; }

#contact-form { background: #F0F0F0; }

.basis, footer { background: #0072bc; color: #fff; padding: 15px 10px; font-family: "Open Sans"; }
.basis a { color: #a3c1df; font-size: 110%; }
.basis a:hover { color: #fff; }
.basis h3 { border-bottom: 1px solid #80b9de; padding: 5px 0; }
.basis li { list-style: none; margin: 10px 0; }
.basis td { padding: 0!important; }
.basis td li { margin: 0!important; }

.basis div.address, .basis div.phones { padding-left: 45px; line-height: 1.5em; }
.basis div.address { background: url(img/map-ico.png) no-repeat 0 0; color: #a3c1df; }
.basis div.phones { background: url(img/phone-ico.png) no-repeat 0 0; color: #fff; }

.basis .modultable td li { padding-bottom: 7px; }

footer { border-top: 1px solid #80b9de; }
footer a, footer a:active { color: #fff!important; }
footer a:hover { color: #00C0F3!important; }
footer .copymenu { float: right; width: 60%; }
footer .copymenu .menu { display: inline-block; width: 50%; margin-right: -5px; vertical-align: top; }

#socials { text-align: right; }
#socials li { border-right: 0; padding: 0 2px; margin-top: -10px; }
#socials li a { display: block; height: 37px; width: 37px; overflow: hidden; text-indent: -100px; text-align: left; background-image: url(img/socials.png); background-repeat: no-repeat; }
#socials li a.twmenu { background-position: 0 0; }
#socials li a.twmenu:hover { background-position: 0 -37px; }
#socials li a.fbmenu { background-position: -38px 0; }
#socials li a.fbmenu:hover { background-position: -38px -37px; }
#socials li a.ytmenu { background-position: -76px 0; }
#socials li a.ytmenu:hover { background-position: -76px -37px; }
#socials li a.mailmenu { background-position: -114px 0; }
#socials li a.mailmenu:hover { background-position: -114px -37px; }
#socials li a.ptmenu { background-position: -152px 0; }
#socials li a.ptmenu:hover { background-position: -152px -37px; }

.sliderpage .user3bg { position: absolute; width: 100%; margin-top: -70px; z-index: 100; }
.user3bg .modbox { text-align: center; }
.user3bg .search { display: inline-block; padding: 5px; background: rgba(255, 255, 255, .2); }
.user3bg .search input, .user3bg .search select { margin: 0 10px 0 0; }

aside .menu li { margin: 2px 0; }
aside .menu a { display: block; background: #F2F2F2; color: #555; padding: 5px 10px; }
aside .menu a:hover { background: #00C0F3; color: #fff; text-indent: 10px; }

/* Mosets Tree styles */
.listing-summary { background: #F5F5F5; border-radius: 0; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; width: 95%; }
.listing-summary h3 a { color: #333333; }
div.featured {  }
.mfieldtype_coredesc .mtcaption, .mfieldtype_coredesc .mtcaption label, .mfieldtype_texteditor  .mtcaption, .mfieldtype_texteditor  .mtcaption label { float: none!important; }
.content .mfieldtype_mcheckbox input, .button-send, .button-reset { float: none!important; vertical-align: middle; }
ul.modMtFilter > li > label, ul.comMtFilter > li > label { background: none; font-weight: 600; margin-bottom: 5px; padding: 0; display: block; }
.filterinput ul li { float: none!important; width: 100%; }
.content .header { margin-left: 0!important; }
#listing .listing-desc { font-size: 100%; line-height: 1.5em; text-align: justify; }
.content .rating-fav { padding: 0; margin: 0 0 .5em 0; background: none; border-radius: 0; }
#mainimage { margin: 0; width: 100%; max-width: 100%; }
.images .thumbnail-left { width: 75px; height: 74px; }
#filter_cf1 { width: 100%; }
.listing-summary { background: #fff; }
.listing-summary > a { background: url(img/eye.png) no-repeat 50% 50%; display: block; float: left; margin-right: 10px; }
.listing-summary img.image-left { float: none; margin: 0; }
.listing-summary > a:hover { background: url(img/eye.png) no-repeat 50% 50% #000; }
.listing-summary > a:hover img { opacity: 0.3; }
div.featured { background: #E6F0F2; }
#listing .fieldRow .caption { width: 100%; padding: 10px 0; font-weight: bold; text-transform: uppercase; }
#listing .fieldRow .output { width: 100%; }
.reviews .mbutton { margin: 0; float: left; }
.reviews .mbutton a { margin: 10px 0; }
#listing .actions { float: none!important; }
#listing .actions a, #listing .mbutton a, p.mbutton a  { background: #3984ac; border-radius: 0; padding: 15px; }
#listing .actions a:nth-child(4n+2) { background: #f9be3e; }
#listing .actions a:nth-child(4n+3) { background: #94bf00; }
#listing .actions a:nth-child(4n+4) { background: #d3573f; }
#listing .rating #rating-msg { display: none!important; }
#listing .rating img { margin: 0 2px; }
.reviews .review .review-head { width: 15%; }
.reviews .review .review-text { width: 84%; line-height: 1.25em; text-align: justify; color: #666; }
.reviews .review .review-rating img { margin: 0 2px; }
.reviews > a { line-height: 60px; margin-left: 15px; }
.mod_mt_listings.tiles li { margin: 0!important; padding: 0!important; width: 25%!important; }
.mod_mt_listings .name { font-weight: bold; }
.mod_mt_listings .top-listing-thumb { display: block; float: none; position: relative; }
.mod_mt_listings .top-listing-thumb img { width: 100%; height: 100%; float: none; }
.mod_mt_listings .top-listing-thumb:hover img { width: 100%; height: 100%; float: none; filter: blur(2px); -webkit-filter: blur(2px); -moz-filter: blur(2px); -o-filter: blur(2px); -ms-filter: blur(2px); filter: url(blur.svg#blur); }
.mod_mt_listings .top-listing-thumb:hover span { display: block; position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; background: url(img/eye-prop.png) no-repeat 50% 50%; }

.scroll-box:nth-child(2n) .scroll-item { height: 180px;}

#etotop { background: url(img/up.png) no-repeat; width: 48px; height: 48px; }

/*#mt_cats { height: 130px; display: block; overflow: auto; }*/

/* Styles for resolution less then 1210px */
@media only screen and (max-width: 1210px) {
nav.elmenu div.maximenuckh .maximenuck .level1 > a {  } /* Main menu items */
}