body{ margin: 0; padding: 0; background-color:#F0F0F0; font-family: 'Noto Sans', sans-serif; } img, div{ behavior: url(/iepngfix.htc); } a{ cursor: pointer; } li{ list-style-position: inside; } .cb{ clear: both; } .oh{overflow: hidden;} .no_copy{ -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } .center{ text-align: center; } #goToMainContent{ position: fixed; top: 0; left: 0; display: none; background: #fff; padding: 5px 7px; } #page{ background: none; margin-top: 5px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } #banners{ width: 950px; margin: 0 auto; text-align: center; } .border_5/*,#div_find*/{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; /*behavior: url(/PIE.htc);*/ } .grey{color:#777;} .b{font-weight: bold;} .nw{white-space: nowrap;} #cont_in{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top: -40px; /*behavior: url(/PIE.htc);*/ } #mainmenu ul li a{ -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; /*behavior: url(/PIE.htc);*/ } #header{ height: 132px; background: #062C51 url(/img/bg_top2.png); min-width: 950px; } #header_right{ float: right; position: relative; } #top_menu{text-align: right; padding: 5px 10px 0 10px; color: #FFF; position: absolute; width: 815px; right: 0; } #top_menu a{padding: 3px;} #top_menu a.active{background: #FFF; color: #222;} #header_right a{color: #FFF; text-decoration: none;} #header_right a:hover{text-decoration: underline;} #blockNewsAndAdv img.locked{ width: 11px; } .block{ width: 100%; padding: 10px 20px; float: left; box-shadow: 0 6px 25px -11px #000000; font-size: small; background-color: #fff; margin: 5px 15px 5px 0; } .block a{ text-decoration: none; } .block a:hover{ text-decoration: underline; } .block p{ margin-bottom: 7px; } .block .header{ font-size: medium; border-bottom: 2px solid #6A860B; margin-bottom: 15px; font-weight: bold; text-transform: uppercase; } .block.last{ margin: 5px 0 5px 0; } .block.fixedHeight{ height: 360px; } .block.block2{ width: 575px; } .block.block3{ width: 260px; } .block.block15{ width: 417px; } #leftMenu{ float: left; width: 200px; } #leftMenu .block{ padding-right: 10px; width: 170px; } #leftMenu .block ul, #topMenuInline .block ul{ color: #124270; list-style: square; margin: 0; padding: 0 0 0 10px; } #leftMenu .block ul li{ padding: 3px; } #leftMenu .block.calendar{ padding: 10px; width: 180px; } #topMenuInline{ width: 890px; } #topMenuInline .block li{ float: left; margin-right: 35px; padding: 3px; } .columns3 .col{ width: 32%; float: left; } .columns3 .col.first{ width: 36%; float: left; } .col .title{ font-weight: bold; padding-bottom: 5px; } #user_info{ height: 18px; color: #FFF; text-align: right; float: right; clear: both; margin-top: 25px; } #div_find{ background-position: 3px 3px; background: url(/img/bg_find.gif) no-repeat #FFF; background-position: 3px 1px; border: none; padding: 0 0 0 25px; height: 26px; width: 131px; float: right; clear: both; margin-top: 10px; text-align: left; } #inp_find{ border: solid 1px #FFF; outline-style: none; width: 125px; height: 21px; } #op_link{padding: 5px 5px 0 0; text-align: right;} .fullVideo{ width: 100%; max-height: 460px; } #slider_wrap{ margin: -15px auto 12px; width: 930px; height: 326px !important; position: relative; } #slider_wrap .slider{ z-index: 102; position: absolute; margin-top: -23px; box-shadow: 0px 7px 12px -10px #000000; } #slider_wrap .slider-nav{ position: absolute; z-index: 103; top: 205px; left: 0px; height: 15px; } #slider_wrap .slider-nav li{ border-radius: 100%; height: 10px; width: 10px; font-size: 9px; line-height: 13px; padding: 0; border: none; } .slider .description{ position: absolute; z-index: 103; height: 80px; top: 250px; padding: 5px 10px; left: 0; background: #FFF; width: 550px; opacity: 0.85; text-align: left; font-size: 12px; } .slider .description H1{ color: #02172D; font-family: 'Noto Sans', sans-serif; } .slider ul li{ position: relative; } .slider-nav li{ margin: 0 6px 0 0; float: left; list-style: none; height: 5px; line-height: 5px; width: 10px; background: #E9E9E9; padding: 1px; cursor: pointer; font-size: 7px; text-align: center; color: #E9E9E9; } #slider_wrap .slider-nav li.current{ background: #6A860B; color: #6A860B; } .content{ padding: 10px; } #mainContentRight{ float: right; width: 678px; margin-right: 0; margin-bottom: 10px; } #mainContentRight.full{ width: 890px; } #mainContentRight .breadcrumbs{ margin-bottom: 10px; color: #999; } #mainContentRight .breadcrumbs a{ color: #999; } #mainContentRight .header{ margin-bottom: 12px; line-height: inherit; } #sidebar{ padding: 10px 10px 0 5px; } #sidebar_left{ padding: 10px 5px 0 10px; } #studentsInfo { background: url("/img/main/students.jpg") no-repeat; background-position: 150px -25px; height: 310px; padding-top: 150px; } #studentsInfo table { border-spacing: 10px; } #studentsInfo table td { width: 25%; vertical-align: top; border: solid 1px #000; padding: 5px 10px; font-size: 12px; background: #fff; } #blockNewsAndAdv .date, .block_news .date{ font-size: 8pt; color: #909090; } #blockNewsAndAdv .item, .block_news .item{ margin-bottom: 7px; } #blockAbitur{ height: 150px; } #blockParasat{ height: 180px; display: table-row; } #blockParasat img{ float:left; margin-right: 10px; } #blockResources{ text-align: center; padding: 15px 0; margin: 10px 0; } #blockResources table{ margin: 0; } #blockResources td{ text-align: center; width: 10%; vertical-align: top; } #blockResources img{ margin-bottom: 5px; } #blockResources a{ font-size: 9pt; text-decoration: none; margin-bottom: 10px; color: #04294D; } .fullSite #blockResources a{ display: table-cell; width: 11.11%; } #blockResources a:hover, #blockServices a:hover{ text-decoration: underline; } #blockResources.mini{ margin-top: -36px; padding: 9px 0; } #blockServices a{ text-decoration: none; } #blockServices .service{ text-align: center; padding: 0 14px 16px 12px; } .fullSite #blockServices .service{ position: relative; float: left; display: block; width: 102px; } #blockServices .service img{ margin: 0 auto 10px; width: 75px; height: 75px; display: block; } .fullSite #blockTeachers{ width: 890px; } .fullSite #blockTeachers .letters{ display: table; } #blockTeachers{ margin-bottom: 10px; } #blockTeachers .letters{ text-align: center; clear: both; width: 100%; } #blockTeachers .letters hr{ margin-top: 10px; } #blockTeachers .letters a{ padding: 0 9px; text-decoration: underline; } .fullSite #blockTeachers .pics{ padding-left: 5px; } .fullSite #blockTeachers .pic{ width: 50px; height: 60px; } #blockTeachers .pic{ float: left; padding: 1px 1px 10px 1px; text-align: center; } #blockTeachers .pic img{ max-width: 50px; max-height: 60px; } #blockLinks { min-height: 300px; } #blockLinks ul{ margin: 0; list-style: square; padding: 0 5px 0 15px; font-size: 12px; } #blockLinks .titlePadding{ padding: 12px 0 5px; font-weight: bold; } #newsWidgetWrap{ height: 370px; clear: both; } #tableIcons a { width: 109px; display: block; float: left; text-align: center; } #tableIcons img { border: solid 2px #76923c; width: 50px; height: 50px; } #tableIcons .blue img { border: solid 2px #1f497d; } .reception{ overflow: hidden; } .reception a{ display: block; width: 150px; height: 90px; border: solid 1px #000; background: #D6E3BC; margin: 10px 27px; float: left; padding: 5px 10px; text-align: center; text-decoration: none; color: #000; } .reception a img{ height: 90px; } .news #calendar{ margin-top: 10px; } .news #calendar tr.month-year-row th{ background: #0F243E; border: none; } .news #calendar tr.month-year-row th.previous-month{ border: none; } .news #calendar tr.month-year-row th.next-month{ border: none; } .news #calendar .month-year-row th, .news #calendar .month-year-row th a{ color: #FFF; text-decoration: none; } .news #calendar th, .news #calendar td{ padding-top: 1px; padding-bottom: 1px; } .switchNewsAdv b{ cursor: pointer; font-size: 14px; line-height: 24px; } .switchNewsAdv .muted{ color:#969696; } .newsList,.advList{ height: 272px; overflow: auto; } .newsListLinks,.advListLinks{ text-align: right; } #footer{ padding: 10px; margin: 0; font-size: 10pt; text-align: center; border-top: 1px solid #C9E0ED; background: #062C51 url(/img/bg_top2.png) repeat-x; min-height: 270px; color: #FFF; } #footer a{ color: #FFF; text-decoration: none; } #footer a:hover{ color: #FFF; text-decoration: underline; } #footer table{ width: 950px; margin: 0 auto; padding: 0; } #footer td{ padding: 0; text-align: center; } #mission {width:950px; margin: 0 auto; padding: 15px 0;} #logo{ float: left; font-size: 200%; padding: 34px 20px 0 14px; } #logo img{ width: 253px; margin-top: 22px; } .vestnikSite #logo img{ width: 92px; margin-top: 0; } #header .container { position: relative; } #site_n_d{ position: absolute; right: 207px; text-align: right; top: 53px; font-style: italic; } #site_name{ font-weight: bold; color: white; line-height: 20px; font-size: 12px; letter-spacing: 1px; } .vestnikSite #site_n_d { padding-top: 30px; float: left; position: initial; text-align: left; } .vestnikSite #site_name{ font-weight: bold; color: white; line-height: 25px; font-size: 18px; padding-top: 15px; } #mainmenu{ background: none; height: 43px; text-align: center; position: absolute; width: 100%; z-index: 101; left: 0; padding: 0; min-width: 950px; } #mainmenu_place{ background: #062C51; height: 65px; min-width: 950px; } #mainmenu table{ margin: 0 auto; width: 950px; font-size: 12px; } #mainmenu td{ height: 44px; line-height: 44px; display: table-cell; *display: inline; *zoom: 1; background: none; background-position-y: 2px; margin: 0; cursor: default; color: #FFF; background-color: transparent; text-decoration: none; padding: 0 5px; font-family: 'Noto Sans', sans-serif; font-size: 1em; font-style: normal; font-weight: bold; text-transform: uppercase; border-radius: 0; text-align: center; white-space: nowrap; } #mainmenu td.last_menu_item{ background: none; } #mainmenu td.active{ background: url(/img/bg_menu_active.png);} #mainmenu td.active{ color: #FFF; text-decoration: none; } #mainmenu td.sel{ color: #11416E; background: #FFF; } #mainmenu td.first_menu_item{ text-align: left; padding: 0 0 0 12px; } #mainmenu td.last_menu_item{ text-align: right; padding: 0 12px 0 0; } .topMenu{ padding-left: 0; } .menuChild{ margin-left: 15px; } .m_news{ padding: 3px 2px 0; } #sel_nav{ float: right; margin: -185px 0 0 0; } .select2-container .select2-choice span{ color: #A7A7A7; } #sel_nav a.select2-choice{ border-radius: 0; } .select2-drop.select2-drop-active.select2-with-searchbox { border-radius: 0; } #selSection{ width: 175px; /*float: right;*/ } #templ_info{border: dashed 1px #CCC;} #templ_name{font-weight: bold;} div.flash-error, div.flash-notice, div.flash-success { padding:.8em; margin-bottom:1em; border:2px solid #ddd; } div.flash-error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4; } div.flash-notice { background:#FFF6BF; color:#514721; border-color:#FFD324; } div.flash-success { background:#E6EFC2; color:#264409; border-color:#C6D880; } div.flash-error a { color:#8a1f11; } div.flash-notice a { color:#514721; } div.flash-success a { color:#264409; } div.form .rememberMe label { display: inline; } div.view { padding: 10px; margin: 10px 0; border: 1px solid #C9E0ED; } div.breadcrumbs { font-size: 0.9em; } div.breadcrumbs span { font-weight: bold; } .portlet { } .portlet-decoration { padding: 3px 8px; background: #E9E9E9; border-left: 5px solid #CCC; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; border-right: 1px solid #CCC; } .portlet-title { font-size: 12px; font-weight: bold; padding: 0; margin: 0; color: #222; } .portlet-content { font-size:0.9em; margin: 0; padding: 5px 8px; margin-bottom:15px; background:#FFF; border: 1px solid #CCC; border-top: none; } .portlet-content ul { padding-left: 15px; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0; } .portlet-content li { list-style: url("/img/raquo.gif"); padding: 2px 0 4px 0px; } .portlet-content li a { color: #000; text-decoration: none; } .portlet-content li a:hover { color: #777; border-bottom: 1px dotted #777; } .post { margin: 0 0 20px; } .post .title { font-size: 1.5em; border-bottom: 1px solid #C9E0ED; } .post .title a { color: #555; text-decoration: none; } .post .author { color: #888; margin: 0 0 5px; } .post .nav { -moz-border-radius:7px; padding: 5px; background: #EFFDFF; } .postInfo{height: 35px;} .comment { -moz-border-radius:7px; padding: 10px; background: #F5F5F5; margin: 5px 0; } .comment .content { margin: 10px 0; } .comment .author { margin: 5px 0; padding: 0 0 3px; border-bottom: 1px solid #DDD; } .comment .time { color: #888; font-size: 0.8em; } .comment a.cid { color:#CCC; float:right; font-size:1.5em; font-weight:bold; padding:0 5px 5px 5px; text-decoration: none; } .comment a.cid:hover { color:#555; } .comment .pending { color:red; } #gray{ position: fixed; top:0; left: 0; width: 100%; height: 100%; opacity: 0; background: black; display: none; z-index:100; } #cont{ position: absolute; height: 275px; width: 950px; display: none; top: 207px; z-index: 105; } #cont_in{ background: white; height: 412px; width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } #cont_in ul li a { text-decoration: none; } #cont_in ul li a:hover { text-decoration: underline; } #cont_in ul{ width: 630px; margin: 0; margin-left: -20px; margin-top: 15px; float: left; list-style-type: square; } #cont_in ul.twoColumns{ width: 245px; } #cont_in ul li{ line-height: 19px; margin: 0 0 5px 0; border: none; font-size: small; color: #124270; height: auto; } #cont_in ul li span { color: #124270; } #cont_in .links{ float: left; width: 550px; padding-left: 30px; } #cont_in img{ float: right; margin: 30px; width: 300px; } #cont_in .menuDesc{ position: absolute; top: 250px; right: 0; text-align: right; padding: 20px; color: #000; border-top: 1px solid #CCC; } /*new_menu*/ #cont_in .links { width: 900px; padding-top: 15px; } #cont_in .menu_group { margin-bottom: 10px; overflow: hidden; } #cont_in ul { margin-top: 0; box-sizing: border-box; } #cont_in .menu_group_title { font-weight: bold; font-size: 13px; margin-bottom: 4px; } #cont_in .menu_group_title a { text-decoration: none; } #topLinksWrapper { width: 817px; display: table; position: absolute; right: 10px; } #topLinks td { text-align: center; padding: 3px 0; } #topLinks td.first { text-align: left; } #links {width: 575px; height:301px; float:left; position: relative; margin: 10px 0; padding:10px 20px; background-color: #fff; box-shadow: 0px 6px 25px -11px #000000;} #links li{ line-height:1.5em; list-style-type:none;} #links a {text-decoration:none;} #links a:hover { text-decoration: underline; } td#panLangs { text-align: right;} .sub_menu{ display: none; } .right{ text-align: right; } .e_date{ /*float: left; width: 45px; text-align: center;*/ font-weight: bold; font-size: 13px; } .e_time{ font-weight: bold; } .e_day{ /*font-size: 21px; height: 21px;*/ /*height: 14px;*/ margin-top: -3px; } .e_month{ /*font-size: 10px; font-size: 12px;*/ } .e_info{ /*float: right; width: 112px;*/ } /*#e_list{height: 156px;} .events .portlet-content{height: 184px;}*/ .block.quote b{ display: block; } .quote .portlet-content{background: #E9E9E9;} .quote .portlet-content b{display: block;} .item_news_title{ height: 16px; overflow: hidden; font-weight: bold; } .item_news_title a{ text-decoration: none; } .item_news{ height: 50px; overflow: hidden; } #calendar tr.month-year-row th{border:solid 1px #CCC; border-left: none; border-right: none; background: #E9E9E9;} #calendar tr.month-year-row th.previous-month{border-left:solid 1px #CCC;} #calendar tr.month-year-row th.next-month{border-right:solid 1px #CCC;} #calendar td, #calendar th{ height: 17px; line-height: 17px; } .qtip-content{ font-size: 12px; } .group{padding: 10px; margin: 10px 0; border: 1px solid #C9E0ED;} .group_title{background: #EEE; font-weight: bold; padding: 3px;} ul.yiiPager .first, ul.yiiPager .last{display: inline !important;} ul.yiiPager .hidden{display: none !important;} #pan_login{ margin-top: 50px; } #pan_login a.last{ padding-right: 0; } .gallery{overflow: hidden;} .gall_img{float: left; width: 100px; height: 75px; overflow: hidden; margin: 1px; border: solid 1px #CCC;} .gi_in{display: table-cell; vertical-align: middle; width: 100px; height: 75px; text-align: center;} .gi_in a img { max-width: 100%; max-height: 100%; } .img_del{width: 16px; height: 16px; background: url('/img/del.png'); position: absolute; cursor: pointer;} .p_photo{float: left; margin: 0 5px 5px 0; width: 100px; padding: 5px; border: solid 1px #D3D3D3;} .p_title{display: block; font-weight: bold; clear: both; margin-top: 10px;} table.portfolio{width: auto;} table.portfolio td{vertical-align: top; padding-right:25px;} table.portfolio td.year{width: 25px;} .min_pad{padding-left: 18px;} .tableWithBorders{ border-collapse: collapse; } .tableWithBorders td, .tableWithBorders th{ border: solid 1px #CCC; text-align: center; padding: 0 3px; } .tableWithBorders td.left, .tableWithBorders th.left, .tableWithBorders tr.left td{ text-align: left; } .tableWithBorders td.center, .tableWithBorders th.center, .tableWithBorders tr.left td.center{ text-align: center; } #pan_news{margin-top: 15px;} #facultyMenu{ text-align: center; width: 100%; margin-bottom: 10px; box-shadow: 0 7px 18px -10px #000000; background-color: #FFF; } #facultyMenu td{ font-size: 17px; font-weight: bold; cursor: pointer; text-align: center; } #facultyMenu .title{ vertical-align: middle; color: #04294D; padding-left: 5px; } .fullSite #facultyMenu .title { width: 145px; } #facultyMenu img{ padding: 10px 5px; width: 80px; } #facultyMenu img:hover{ width: 90px; padding: 0; } /*from table to div*/ .facultyMenuDiv{text-align:center; width: 100%; margin-bottom: 10px; box-shadow: 0 7px 18px -10px #000000; background-color: #FFF;} .facultyMenuDivBody{display: table-row-group;} .facultyMenuDivRow{display: table-row;} .facultyMenuDivTitle{display: table-cell; vertical-align: middle; color: #04294D; padding-left: 5px; font-size: 17px; font-weight: bold;} .fullSite .facultyMenuDivTitle {width: 145px;} .facultyMenuDivCell{display: table-cell; font-size: 17px; font-weight: bold; cursor: pointer; text-align: center; vertical-align: middle;} .facultyMenuDiv img{padding: 10px 9px 10px 8px; width: 80px;} .facultyMenuDiv img:hover{width: 90px; padding: 0px 4px 0px 3px;} .tablewrapperDiv {position: relative;} .tableDiv {display: table;} .rowDiv {display: table-row;} .cellDiv {display: table-cell;} .cellDiv.empty{border: none;} .cellDiv.rowspanned {position: absolute; top: 0; bottom: 0;} #banners{margin-top: 10px;} #op_link{margin-top: 20px; width: 200px; margin-left: -47px;} /*#yw2{margin-top: 20px;}*/ .i_success{opacity: 0; font-weight: bold; color: #555; position: fixed; width: 200px; background: #CFC; border: solid 1px #CCC; right: 10px; bottom: 10px; padding: 10px; text-align: center;} #login_table td{text-align: center;} #banners{overflow: hidden;} #banners img{padding: 0 2px;} #banners_wrapp{width: 5000px; text-align: left;} /*qs*/ select.qs_inp{width: 200px;} textarea.qs_inp{width: 727px; height: 48px;} div.form label.il{display: inline;} div.form .qs_inp_group label{font-weight: normal;} .qs_table td{border-bottom: solid 1px #CCC;} .qs_table tr.active td{background:#EEE;} #frm_qs .qsQuestionNormalLabels label{ font-weight: normal; } /*qs*/ .slider .s_pause{ position: absolute; top: 0; left: 0; z-index: 1; } #calendar{ background: #fff; } #serpin { margin-bottom: 5px; background: #fff url(/img/serpin.png) no-repeat 372px 54px; overflow: hidden; height: 119px; } .holidaySlide{ position: fixed; top: 50%; right: 0; display: block; width: 0; height: 54px; background: #0D3A64; padding: 10px 0 10px 72px; z-index: 1000; line-height: 50px; font-size: 18px; overflow: hidden; transition: all 0.2s; color: #FFF; font-style: italic; } .holidaySlide:hover{ width: 200px; color: #FFF; } .holidaySlide img{ position: absolute; width: 60px; top: 7px; left: 7px;} .faces_of_university { clear: both; } .faces_of_university a.img_wrapper { display: block; float: left; text-align: center; width: 33.3%; margin-bottom: 17px; } .faces_of_university a.img_wrapper img { width: 200px; height: 268px; margin-bottom: 5px; } .block_news{ height: 488px; } .block_news .newsList{ height: 410px; } .block_news.short{ height: 272px; } .block_news.short .newsList{ height: 197px; } .block_news .newsListLinks{ padding-top: 13px; } .block_news .photo_wrapper, .news-item .photo_wrapper{ margin-top: 21px; float: left; margin-right: 9px; width: 100px; height: 70px; overflow: hidden; cursor: pointer; } .news-item { overflow: hidden; } .news-item .text { margin-left: 109px; } .news-item .photo_wrapper { margin-top: 5px; } .block_news .item{ overflow: hidden; } .block_news .item a{ font-weight: bold; } .block_news .item .text{ margin-left: 109px; } .banners .banner { height: 85px; } .translate-in-progress { font-weight: bold; padding: 10px; border: dashed 1px #CCC; margin-bottom: 10px; background: #fafafa; } .flex-container { width: 100%; display: flex; display: -webkit-flex; /* Safari */ flex-wrap: wrap; justify-content: space-between; align-items: stretch; } .flex-container > div { background-color: #eee; /*width: 250px;*/ margin: 15px; flex:1 0 250px; /*flex-basis: 250px;*/ /*max-width: 250px;*/ /*flex-grow: 1;*/ /*flex-shrink: 0;*/ /*padding: 15px;*/ } .flex-container > div > h4 { text-align: center; font-weight: bold; padding: 15px 0; /*width: 290px;*/ } .flex-container > div > ul { list-style-position: outside; list-style-type: square; /*width: 290px;*/ } table#edprog { width: 100%; border: 1px solid black; border-collapse: collapse; } /*table#edprog tr:nth-child(odd) { background-color: #C9E0ED; }*/ table#edprog th { vertical-align: top; border: 1px solid black; border-collapse: collapse; } table#edprog td { vertical-align: top; border: 1px solid black; border-collapse: collapse; } table#edprog span { font-size: x-small; } .social-links { margin: 7px 0 25px; } .social-links img { margin: 0 9px; }