@import url(https://fonts.googleapis.com/css?family=Russo+One&subset=cyrillic);
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic);

* {margin:0px; padding:0px; outline-style:none; border:0px; outline:0px;}
* {
-o-transition-property:background-color, background-position, border-color, color;
-o-transition-duration:0.1s, 0s, 0.1s, 0.1s;
-o-transition-timing-function:ease-in, ease-in, ease-in;
-moz-transition-property:background-color, background-position, border-color, color;
-moz-transition-duration:0.1s, 0s, 0.1s, 0.1s;
-moz-transition-timing-function:ease-in, ease-in, ease-in, ease;

-webkit-transition-property:background-color, background-position, border-color, color; 
-webkit-transition-duration:100ms, 0s, 100ms, 50ms;
    /*
-webkit-backface-visibility: hidden;
*/
-webkit-transform: translated(0, 0, 0);
-webkit-transition-timing-function:ease-in, ease-in, ease-in, ease;

-ms-transition-property:background-color, background-position, border-color, color;
-ms-transition-duration:0.1s, 0s, 0.1s, 0.1s;
-ms-transition-timing-function:ease-in, ease-in, ease-in, ease;}
html {background:#f3f4f5;}
body {font-family:"PT Sans Narrow", "Arial Narrow", tahoma, verdana, sans-serif; font-size:13px; background:#f3f4f5; min-width:980px; -webkit-font-smoothing:antialiased;}
br.clear {clear:both; height:0px; line-height:0; font-size:0px;}
a:link, a:visited {color:#555555; text-decoration:underline;}
a:hover, a:hover.visited {color:#555555; text-decoration:none;}
input {padding:0px; margin:0px; border:0px;}
p {margin:15px 0px 10px 0px; font-size:14px; text-align:justify;}
h1, h2, h3, h4 {text-decoration:none; margin:0px 0px 10px 0px; color:#000000;}
h1 {font-size:27px; font-weight:bold; line-height:30px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px; font-weight:bold;}
h5 {font-size:16px; font-weight:bold;}
img {border:none;}
ul, ol, li {margin:0px; padding:0px;}
hr {font-size:0px; text-indent:-9999px; background:none; border:1px dotted #d1d1d1; border-style:dotted none none;}
input {border: 1px solid #B4ABD6; font-size:15px; font-family:"PT Sans Narrow", arial, sans-serif; color:#2b2b2b;}
textarea {border: 1px solid #B4ABD6;}
.shadow {position:absolute; margin:4px auto 0px; display:block; height:37px; top:100%; width:100%; clear:both; overflow:hidden; //padding-right: 1px;}
.l-sh {background:url(https://www.grsu.by/_img/l-sh.png) right top no-repeat; display:table-cell; float:left; width:10%; height:35px;}
.m-sh {background:url(https://www.grsu.by/_img/m-sh.png) center top repeat-x; display:table-cell;  float:left; width:80%; height:35px;}
.r-sh {background:url(https://www.grsu.by/_img/r-sh.png) left top no-repeat; display:table-cell;  float:left; width:10%; height:35px;}

.border {position:absolute; margin:0 auto; display:inline-block; top:100%; width:100%; clear:both; overflow:hidden; z-index:1;}
.m-br {display:block; height:4px; padding:0px 4px;}
.m-br .br {display:block; background:#0c4da2; height:4px;}
.l-br {display:block; position:absolute; width:0px; left:0px; top:0px; height:0px; border:2px solid #0c4da2; border-bottom-color:transparent; border-left-color:transparent;}
.r-br {display:block; position:absolute; width:0px; right:0px; top:0px; height:0px; border:2px solid #0c4da2; border-bottom-color:transparent; border-right-color:transparent;}
#sitemap .border .m-br  .br{background:#196bcb;}
#sitemap .border .r-br {border-color:#196bcb; border-bottom-color:transparent; border-right-color:transparent;}
#sitemap .border .l-br {border-color:#196bcb; border-bottom-color:transparent; border-left-color:transparent;}

.wrapper.menu {width:auto; min-width:980px; max-width:1400px; margin:0 auto; z-index:2; position:relative;}
#menu-top {position:relative; width:100%; background:#f2f2f4 url(https://www.grsu.by/_img/bg-menu-top.png) repeat-x bottom center; text-align:center; border-bottom:4px solid #0c4da2; text-align:center; margin:0px; padding:0px; display:table; height:1px;}
#menu-top .list {display:table; margin:0 auto; height:100%; min-height:47px; text-align:center; padding:0px;}
#menu-top .list a {position:relative; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; border-left:1px solid #d1d1d1; border-right:1px solid #ffffff; font-size:16px; display:table-cell; line-height:1; height:100%; padding:13px 35px 13px; margin:0px; color:#000000; min-height:18px; text-decoration:none; vertical-align:middle;}
#menu-top .list a.last, #menu-top .list a.last.on, #menu-top .list a.last:hover, #menu-top .list a.last.on:hover {border-right:none;}
#menu-top .list a.first, #menu-top .list a.first.on, #menu-top .list a.first:hover, #menu-top .list a.first.on:hover {border-left:none;}
#menu-top .list a.active {background:#0c4da2; color:#ffffff; border-left:1px solid #0c4da2; border-right:1px solid #0c4da2; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
#menu-top .list a:hover, #menu-top .list a.on:hover {background:#1b65b8; color:#ffffff; border-left:1px solid #1b65b8; border-right:1px solid #1b65b8; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
#menu-top .list a i.brdr {display:block; position:absolute; width:100%; background:#ffe51f; border-left:1px solid #ffe51f; border-right:1px solid #ffe51f; bottom:-4px; left:-9999px; color:#ffffff; height:4px; z-index:2;}
#menu-top .list .container {font-style:normal;}
#menu-top .list a.first:hover i.brdr, #menu-top .list a.first.on:hover i.brdr, #menu-top .list a.first.on:hover i.brdr {border-left:none; left:0px;}
#menu-top .list a.last i.brdr, #menu-top .list a.last.on i.brdr, #menu-top .list a.last.on:hover i.brdr {border-right:none;}
#menu-top .list a:hover i.brdr, #menu-top .list a.on i.brdr {height:4px; left:-1px;}

#menu {position:relative; width:100%; height:1px; background:#f2f2f4 url(https://www.grsu.by/_img/bg-menu-top.png) repeat-x bottom center; text-align:center; margin:0px; padding:0px; z-index:3; display:table;}
#menu .list {display:table; position:relative; margin:0 auto; padding:0px; height:100%; text-align:center;}
#menu .list a {display:table-cell; text-align:center; position:relative; border-left:1px solid #d1d1d1; border-right:1px solid #ffffff; line-height:1; vertical-align:middle;
margin:0px; text-decoration:none; padding:15px 20px 15px; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; font-size:17px; line-height:16px; white-space:normal; color:#000000; height:100%;}
#menu .list .container {font-style:normal;}
#menu .list a .brdr {display:block; position:absolute; width:100%; height:0px; background:#ffe51f; bottom:-4px; left:-1px; -ms-transform-origin:center top; border-left:1px solid #ffe51f; border-right:1px solid #ffe51f;}

#footer .wrapper.menu {width:auto; min-width:980px; max-width:1400px; margin:0 auto; z-index:2; position:relative;}
#footer .wrapper {width:auto; min-width:980px; max-width:1400px; margin:0 auto; z-index:2; position:relative;}
#footer  {position:relative; display:block; width:100%; height:1px; text-align:center; text-align:center; padding:0px;}
#footer .footer-top {border-bottom:4px solid #ffe51f; background:#f2f2f4 url(https://www.grsu.by/_img/bg-menu-top.png) repeat-x bottom center; }
#footer .footer-top .list {display:table; margin:0 auto; height:47px; text-align:center;}
#footer .footer-top .list a {position:relative; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; border-left:1px solid #d1d1d1; border-right:1px solid #ffffff; font-size:16px; display:table-cell; line-height:15px; padding:13px 35px 13px; margin:0px; color:#000000; text-decoration:none; vertical-align:middle;}
#footer .footer-top .list a:hover, #footer .footer-top .list a.on:hover {background:#196bcb; color:#ffffff; border-left:1px solid #196bcb; border-right:1px solid #196bcb; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
#footer .footer-top .list a.on  {background:#1161c3; color:#ffffff; border-left:1px solid #1161c3; border-right:1px solid #1161c3; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
#footer .footer-top .list a.last, #footer  .list a.last:hover, #footer .footer-top .list a.last.on, #footer  .list a.last.on:hover {border-right:none;}
#footer .footer-top .list a.first, #footer  .list a.first:hover, #footer .footer-top .list a.first.on, #footer  .list a.first.on:hover {border-left:none;}
#footer .footer-top .list a i.brdr {display:none; position:absolute; width:100%; background:#0c4da2; border-left:1px solid #0c4da2; border-right:1px solid #0c4da2; bottom:-4px; left:-1px; color:#ffffff; height:4px; z-index:2;}
#footer .footer-top .list a.on:hover i.brdr, #footer .footer-top .list a:hover i.brdr {display:none; position:absolute; width:100%; background:#3483e5; border-left:1px solid #3483e5; border-right:1px solid #3483e5; bottom:-4px; left:-1px; color:#ffffff; height:4px; z-index:2;}
#footer .footer-top .list a.on i.brdr {display:none; position:absolute; width:100%; background:#1161c3; border-left:1px solid #1161c3; border-right:1px solid #1161c3; bottom:-4px; left:-1px; color:#ffffff; height:4px; z-index:2;}
#footer .footer-top  .list .container {font-style:normal;}
#footer .footer-top .list a:hover i.brdr, #footer .footer-top .list.on a i.brdr, #footer .footer-top .list.on a:hover i.brdr {display:block;}
#footer .footer-top .list a.first i.brdr, #footer .footer-top .list a.first:hover i.brdr, #footer .footer-top .list a.first.on:hover i.brdr {border-left:none; left:0px;}
#footer .footer-top .list a.last i.brdr, #footer .footer-top .list a.last:hover i.brdr, #footer .footer-top .list a.last.on:hover i.brdr {border-right:none;}

 @-moz-document url-prefix() {
#menu .list a {display:table-cell; text-align:center; position:relative; border-left:1px solid #d1d1d1; border-right:1px solid #ffffff; line-height:1; vertical-align:middle;
margin:0px; text-decoration:none; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; font-size:17px; line-height:16px; white-space:normal; color:#000000; height:100%; padding:0px;}
#menu .list .container {display:block; position:relative; margin:0px; padding:15px 20px 15px; font-style:normal; vertical-align:middle; box-sizing:border-box; height:calc(100% - 30px);}
#menu .list a .brdr {display:block; position:absolute; width:100%; height:4px; background:#ffe51f; top:100%; left:-1px; -ms-transform-origin:center top; border-left:1px solid #ffe51f; border-right:1px solid #ffe51f;}

#menu-top .list a {display:table-cell; text-align:center; position:relative; border-left:1px solid #d1d1d1; border-right:1px solid #ffffff; line-height:1; vertical-align:middle;
margin:0px; text-decoration:none; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; font-size:17px; line-height:16px; white-space:normal; color:#000000; height:100%; padding:0px;}
#menu-top .list .container {display:block; position:relative; margin:0px; padding:13px 35px 13px; font-style:normal; vertical-align:middle; box-sizing:border-box; height:calc(100% - 26px);}
#menu-top .list a .brdr {display:block; position:absolute; width:100%; height:4px; background:#ffe51f; top:100%; left:-1px; -ms-transform-origin:center top; border-left:1px solid #ffe51f; border-right:1px solid #ffe51f;}

#footer .footer-top .list a {display:table-cell; text-align:center; position:relative; border-left:1px solid #d1d1d1; border-right:1px solid #ffffff; line-height:1; vertical-align:middle;
margin:0px; text-decoration:none; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; font-size:17px; line-height:1; white-space:normal; color:#000000; height:100%; padding:0px;}
#footer .footer-top .list .container {display:block; position:relative; margin:0px; padding:13px 35px 13px; font-style:normal; vertical-align:middle; box-sizing:border-box; height:calc(100% - 26px);}
#footer .footer-top .list a .brdr {display:block; position:absolute; width:100%; height:4px; background:#ffe51f; bottom:-4px; left:-1px; -ms-transform-origin:center top; border-left:1px solid #ffe51f; border-right:1px solid #ffe51f;}
}

#menu .list a .brdr, #menu-top ul li a i.brdr, #menu-top .list a i.brdr
{
transform:scaleY(0); transform-origin:center top; transition:-ms-transform 0.2s ease;
-moz-transform:scaleY(0); -moz-transform-origin:center top; -moz-transition:-moz-transform 0.2s ease;
-ms-transform:scaleY(0); -ms-transform-origin:center top; -ms-transition:-ms-transform 0.2s ease;
-webkit-transform:scaleY(0); -webkit-transform-origin:center top; -webkit-transition:-webkit-transform 200ms ease;
-o-transform:scale(1,0); -o-transform-origin:center top; -o-transition:-o-transform 0.2s ease;
}
#menu .list a:hover .brdr, #menu-top ul li a:hover i.brdr, #menu-top .list a:hover i.brdr
{
height:4px;
transform:scaleY(1);
-moz-transform:scaleY(1); 
-ms-transform:scaleY(1);
-webkit-transform:scaleY(1);
-o-transform:scale(1,1);
}
#menu .list a.first i.brdr {border-left:none; left:0px;}
#menu .list a.last i.brdr {border-right:none;}
#menu .list a.active {background:#0c4da2; color:#ffffff; border-left:1px solid #0c4da2; border-right:1px solid #0c4da2; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
#menu .list a:hover, #menu .list a.on:hover {background:#1b65b8; color:#ffffff; text-shadow:0px 1px 1px rgba(0,0,0,0.2); border-left:1px solid #1b65b8; border-right:1px solid #1b65b8;}
#menu .list a.last, #menu.list a.last:hover, #menu.list a.on.last:hover {border-right:none;}
#menu .list a.first, #menu .list a.first:hover, #menu .list a.first.on:hover {border-left:none;}

#header {width:100%; height:148px; display:block; background:url(https://www.grsu.by/_img/bg-header-gr.png) top center repeat-x;}
#header .wrapper {min-width:980px; max-width:1400px; margin:0 auto; height:148px; display:block; position:relative;}
#header .logo {position:absolute; top:23px; left:20px; z-index:1;}
#header .logo a {text-decoration:none;}
#header .logo span.logo-title {position:absolute; top:30px; left:120px; z-index:1; font-family:"Russo One", "Arial Black", sans-serif; font-size:13px; width:250px; line-height:15px; text-transform:uppercase; color:#2b3b95;}
#header .bg-image {position:absolute; top:0px; left:37%; display:block; background-position:center center; background-repeat:no-repeat; width:242px; height:154px; z-index:0;}
#header .right {display:block; position:absolute; width:35%; height:100px; right:20px; }
#header .icons {position:absolute; top:12px; display:table; margin-left:-3px; z-index:2;}
#header .icons li{list-style:none; float:left; margin-right:10px;}
#header .icons li a{width:15px; height:16px; display:block;}
#header .icons li a.home {background:url(https://www.grsu.by/_img/home.png) center top no-repeat;}
#header .icons li a.sitemap {background:url(https://www.grsu.by/_img/sitemap.png) center top no-repeat;}
#header .icons li a.feedback {background:url(https://www.grsu.by/_img/feedback.png) center top no-repeat;}
#header .icons li a.intranet {background:url(https://www.grsu.by/_img/intranet.png) center top no-repeat;}
#header .icons li:hover a, #header .icons li.on a {background-position:center bottom;}
#header .ln {position:absolute; top:0px; right:0px; display:block; margin:0px; padding:0px;}
#header .ln ul li {list-style:none; float:right; margin:0px; line-height:1; margin-left:5px; display:block;}
#header .ln li.active, #header .ln li:hover {background:url(https://www.grsu.by/_img/ln-bg.png) center center no-repeat; }
#header .ln li a img{margin:0px; padding:13px 10px 11px;}
#header .ln li a {margin:0px; padding:0px;}

#header .search form {border-bottom:3px solid #0c4da2; display:block; height:27px; background:#ffffff;}
#header .search form:focus {border-bottom:3px solid #196bcb;}
#header .search {position:absolute; width:340px; top:47px; margin:0px; font-family:"PT Sans Narrow", arial, sans-serif; font-size:11px; line-height:22px;}
#header .search i.arr {position:absolute; width:6px; height:10px; display:block; background:url(https://www.grsu.by/_img/arr.png) center center no-repeat; left:338px; top:7px;}
#edit-search-block-form-1 {float:left; width:305px; border:0px; margin:0px; padding:3px 0px 3px 5px; font-size:15px; font-family:"PT Sans Narrow", arial, sans-serif; color:#2b2b2b; height:21px; }
/* #edit-submit {position:absolute; width:30px; height:30px; padding:0px; background:url(https://www.grsu.by/_img/search_button.png) center top no-repeat; border:0px; cursor:pointer;}
#edit-submit:hover {background:url(https://www.grsu.by/_img/search_button.png) center -31px no-repeat;}
*/#header .search span {color:#2b2b2b; cursor:pointer; font-size:12px; position:relative;}
#header .search span u:hover {color:#0c4da2;}

/* ��� ie7+8 */
*:first-child+html #menu {height:auto; display:block;}
*:first-child+html #menu .list {display:block;}
*:first-child+html #menu .list a {display:inline-block; text-align:center; position:relative; border-left:1px solid #d1d1d1; border-right:1px solid #ffffff; line-height:1; vertical-align:middle; margin:0px; text-decoration:none; padding:13px 13px 16px; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; font-size:16px; line-height:16px; white-space:normal; color:#000000; height:100%;}
*:first-child+html #menu .list a.on {background:#0c4da2; color:#ffffff; border-left:1px solid #0c4da2; border-right:1px solid #0c4da2; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
*:first-child+html #menu .list a:hover, #menu .list a.on:hover {background:#1b65b8; color:#ffffff; text-shadow:0px 1px 1px rgba(0,0,0,0.2); border-left:1px solid #1b65b8; border-right:1px solid #1b65b8;}
*:first-child+html #menu .list a .brdr {height:0px;}
*:first-child+html #menu .list a:hover .brdr {height:4px;}
*:first-child+html #menu .list a.last, #menu.list a.last:hover, #menu.list a.on.last:hover {border-right:none;}
*:first-child+html #menu .list a.first, #menu .list a.first:hover, #menu .list a.first.on:hover {border-left:none;}

*:first-child+html #menu-top {height:auto; display:block;}
*:first-child+html #menu-top .list {display:block;}
*:first-child+html #menu-top .list a {display:inline-block; text-align:center; position:relative; border-left:1px solid #d1d1d1; border-right:1px solid #ffffff; line-height:1; vertical-align:middle; margin:0px; text-decoration:none; padding:13px 13px 16px; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; font-size:16px; line-height:16px; white-space:normal; color:#000000; height:100%;}
*:first-child+html #menu-top .list a.on {background:#0c4da2; color:#ffffff; border-left:1px solid #0c4da2; border-right:1px solid #0c4da2; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
*:first-child+html #menu-top .list a:hover, #menu .list a.on:hover {background:#1b65b8; color:#ffffff; text-shadow:0px 1px 1px rgba(0,0,0,0.2); border-left:1px solid #1b65b8; border-right:1px solid #1b65b8;}
*:first-child+html #menu-top .list a .brdr {height:0px;}
*:first-child+html #menu-top .list a:hover .brdr {height:4px;}
*:first-child+html #menu-top .list a.last, #menu.list a.last:hover, #menu.list a.on.last:hover {border-right:none;}
*:first-child+html #menu-top .list a.first, #menu .list a.first:hover, #menu .list a.first.on:hover {border-left:none;}

*:first-child+html #footer .footer-top {height:auto; display:block;}
*:first-child+html #footer .footer-top .list {display:block; height:auto;}
*:first-child+html #footer .footer-top .list a {display:inline-block; text-align:center; position:relative; border-left:1px solid #d1d1d1; border-right:1px solid #ffffff; line-height:1; vertical-align:middle; margin:0px; text-decoration:none; padding:13px 13px 16px; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; font-size:16px; line-height:16px; white-space:normal; color:#000000; height:100%;}
*:first-child+html #footer .footer-top .list a.on {background:#0c4da2; color:#ffffff; border-left:1px solid #0c4da2; border-right:1px solid #0c4da2; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
*:first-child+html #footer .footer-top .list a:hover, #menu .list a.on:hover {background:#1b65b8; color:#ffffff; text-shadow:0px 1px 1px rgba(0,0,0,0.2); border-left:1px solid #1b65b8; border-right:1px solid #1b65b8;}
*:first-child+html #footer .footer-top .list a .brdr {height:0px;}
*:first-child+html #megaslider .shadow {top:300px;}
*:first-child+html #footer .footer-top .list a:hover .brdr {height:4px;}
*:first-child+html #footer .footer-top .list a.last, #menu.list a.last:hover, #menu.list a.on.last:hover {border-right:none;}
*:first-child+html #footer .footer-top .list a.first, #menu .list a.first:hover, #menu .list a.first.on:hover {border-left:none;}

/*table {width:100%; border-collapse:collapse; margin-bottom:10px;}
*/
table td, table th {padding:3px 5px; text-align:left; vertical-align:top; border:1px solid #ebebeb;}
table.noborder td, table.noborder th {border:0px;}
table td.center, table th.center {text-align:center;}
table td.right, table th.right {text-align:right;}
table th {background:#ebebeb; border:1px solid #dedede;}
table tr:nth-child(even) {background-color:#f5f5f5;} 
table tr:nth-child(odd) {background-color:#ffffff;} 

.wrapper.announce {width:100%; min-width:980px; max-width:1400px; margin:35px auto 0px; height:auto; display:block; position:relative; z-index:99;}
#announce .tabs {position:relative; width:100%; min-height:47px; height:auto; background:#ffffff url(https://www.grsu.by/_img/bg-menu-top.png) repeat-x bottom center; text-align:center; }
#announce + .tabs {z-index:9999;}
#announce .tabs.fixed {position:fixed; top:0px; width:100%; min-width:980px; max-width:1400px; box-shadow:0px 10px 15px rgba(0,0,0,0.2)}

#announce .tabs ul.lvl1 {display:block; width:100%; clear:both; //padding-right:1px;}
#announce .tabs ul.lvl1 li {text-align:center; width:25%; float:left; list-style:none; position:relative;}
#announce .tabs ul.lvl1 li.last {margin-right:-1px;}
#announce .tabs ul.lvl1 li:hover, #announce .tabs ul.lvl1 li.on:hover {background:#196bcb; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
#announce .tabs ul.lvl1 li.on {background:#0c4da2; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
#announce .tabs ul.lvl1 li:hover a, #announce .tabs ul.lvl1 li:hover a:link, #announce .tabs ul.lvl1 li:hover a:visited, #announce .tabs ul.lvl1 li.on a, #announce .tabs ul.lvl1 li.on a:link, #announce .tabs ul.lvl1 li.on a:visited {color:#ffffff;}
#announce .tabs ul.lvl1 li a, #announce .tabs ul.lvl1 li a:link, #announce .tabs ul.lvl1 li a:visited {font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:bold; font-size:18px; text-transform:uppercase; padding:12px 10px 12px 15px; height:auto; display:block; color:#000000; text-decoration:none; overflow:hidden; text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
#announce .tabs ul.lvl1 li.drop ul.lvl2 {background:#0c4da2; display:block; float:left; border:none; opacity:0; width:100%; text-align:left; margin:0px; padding:25px 0px; position:absolute; top:100%; left:-9999px; z-index:999; box-shadow:0px 10px 30px rgba(0,0,0,0.4); border-bottom:4px solid #ffe51f;} 
#announce .tabs ul.lvl1 li.drop ul.lvl2
{
transform:scaleY(0); transform-origin:center top; 
-moz-transform:scaleY(0); -moz-transform-origin:center top; 
-ms-transform:scaleY(0); -ms-transform-origin:center top; 
-webkit-transform:scaleY(0); -webkit-transform-origin:center top; 
-o-transform:scale(1,0); -o-transform-origin:center top;
}
#announce .tabs ul.lvl1 li.drop:hover {background:#eff1f1 url(https://www.grsu.by/_img/bg-header-gr.png) top center repeat-x; box-shadow:inset 0px 0px 2px rgba(0,0,0,0.2);}
#announce .tabs ul.lvl1 li.drop a {padding:12px 30px 12px 15px; position:relative; color:#000000; text-shadow:none; background:url(https://www.grsu.by/_img/drop-hover-bg.png) center right no-repeat\0/; /background:url(https://www.grsu.by/_img/drop-hover-bg.png) center right no-repeat; overflow:hidden; text-overflow:ellipsis;}
#announce .tabs ul.lvl1 li.drop a:hover {position:relative; color:#000000; text-shadow:none; /background:url(https://www.grsu.by/_img/drop-bg.png) center right no-repeat;}
#announce .tabs ul.lvl1 li.drop a:hover {position:relative; color:#000000; text-shadow:none; /background:url(https://www.grsu.by/_img/drop-bg.png) center right no-repeat;}
#announce .tabs ul.lvl1 li.drop:hover > a {position:relative; color:#000000; text-shadow:none; /background:url(https://www.grsu.by/_img/drop-bg.png) center right no-repeat;}
#announce .tabs ul.lvl1 li.drop span.arr {display:block;  position:absolute; width:0px; height:0px; border:6px solid transparent;  border-left-color:#0c4da2; top:17px; right:12px; z-index:9999;}
*+html #announce .tabs ul.lvl1 li.drop a:hover {position:relative; color:#000000; text-shadow:none; /background:url(https://www.grsu.by/_img/drop-bg.png) center right no-repeat;}
*+html #announce .tabs ul.lvl1 li.drop span.arr {display:none;}
#announce .tabs ul.lvl1 li.drop:hover span.arr 
{
-webkit-transform-origin:25% 50%; -webkit-transform:rotate(90deg); -webkit-transition:-webkit-transform 200ms ease;
-moz-transform-origin:25% 50%; -moz-transform:rotate(90deg); -moz-transition:-moz-transform 0.2s ease;
-ms-transform-origin:25% 50%; -ms-transform:rotate(90deg); -ms-transition:-ms-transform 0.2s ease;
-o-transform-origin:25% 50%; -o-transform:rotate(90deg); -o-transition:-o-transform 0.2s ease;
transform-origin:25% 50%; transform:rotate(90deg); transition:transform 0.2s ease;
}
#announce .tabs ul.lvl1 li.drop:hover a {color:#000000; text-shadow:none; background:url(https://www.grsu.by/_img/drop-bg.png) center right no-repeat\0/;}
#announce .tabs ul.lvl1 li.drop:hover ul.lvl2 {opacity:1; top:100%; left:0px;} 

#announce .tabs ul.lvl1 li.drop:hover ul.lvl2 {
-ms-transform:scaleY(1); -ms-transition:opacity 0.2s ease-out, -ms-transform 0.2s ease;
-webkit-transform:scaleY(1); -webkit-transition:opacity 0.2s ease-out, -webkit-transform 0.2s ease;
-moz-transform:scaleY(1); -moz-transition:opacity 0.2s ease-out, -moz-transform 0.2s ease;
-o-transition-property:-o-transform, opacity; 
-o-transition-duration:0.2s, 0.2s;
-o-transition-timing-function:ease, ease-out;
-o-transform:scale(1,1);}
#announce .tabs ul.lvl1 li.drop ul.lvl2 li {margin:0px; padding:0px; display:block; width:100%; text-align:left; border:none;}
#announce .tabs ul.lvl1 li.drop ul.lvl2 li a {font-size:14px; color:#ffffff; text-transform:none; text-decoration:underline; font-weight:normal; margin:0px; padding:0px; display:block; padding:5px 30px; text-shadow:none; text-decoration:none; border:none; white-space:normal;}
#announce .tabs ul.lvl1 li.drop ul.lvl2 li a.on {background:#196bcb;}
#announce .tabs ul.lvl1 li.drop ul.lvl2 li a:active, #announce .tabs ul.lvl1 li.drop ul.lvl2 li a.on:active {background:#ffffff; color:#196bcb;}
#announce .content {display:block; background:#ffffff url(https://www.grsu.by/_img/bg-announce.png) repeat; padding:35px 10px;}
#announce .content h1 {margin:0px 0px 15px;}
#announce .content p {margin:0px 0px 10px; font-size:15px; line-height:24px; font-weight:normal;}
#announce .content .news p {margin:20px 0px; font-size:15px; line-height:18px; font-weight:normal;}
#announce .content .quote {display:block; background:#ffffff; border-left:4px solid #0c4da2; border-bottom:1px solid #e1e1e1; margin:25px 60px 35px; padding:15px 35px 20px; font-size:15px; line-height:24px; letter-spacing:0px; font-weight:normal; font-style:italic; color:#000000;}
#announce .content ul.news {display:table; padding:0px; margin:0 auto; min-height:100px;}
#announce .content ul.news li {text-align:left; display:inline-block; float:left; height:auto; width:33%; list-style:none; border-right:1px solid #d1d1d1; border-left:1px solid #ffffff;}
#announce .content ul.news li.first {border-left:none;}
#announce .content ul.news li.last {border-right:none;}
#announce .content ul.news li span.date {color:#b6b6b6; display:block; padding:0px 40px;}
#announce .content ul.news li a {font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; display:block; padding:0px 40px; font-weight:bold; font-size:18px; line-height:18px; color:#000000; text-decoration:underline;}
#announce .content ul.news li a:hover {text-decoration:none;}
#announce .content ul.news li p {text-align:left; display:block; padding:0px 40px;}
#announce .content .social {margin:0px;}
.content img {padding:5px; background:#ffffff; margin:0px 15px 20px 0px; border:1px solid #ebebeb;}
#announce .content a {color:#1b65b8;}
#announce .content.second {padding:35px 60px; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; font-size:15px; line-height:18px; color:#000000;}
/*#announce .content.second ul {padding:0px; margin:10px 0px 20px 10px; width:100%; display:block;}
#announce .content.second ul li {text-align:left; display:block; width:60%; list-style:none; vertical-align:top; padding:0px 0px 5px 0px; margin:0px 10px 5px 0px;}
*/#announce .content.second ul li a {font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; font-size:14px; line-height:16px; color:#196BCB; text-decoration:underline;}
#announce .content.second ul li a:hover {text-decoration:none;}
#announce .content.second ol {padding:0px; margin:0px; width:100%; display:table;}
#announce .content.second ol li {text-align:left; width:49%; list-style:decimal; vertical-align:top; margin-bottom:5px; margin-left:20px;}
#announce .content.second ol li a {font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; font-size:16px; line-height:22px; color:#196BCB; text-decoration:underline;}
#announce .content.second ol li a:hover {text-decoration:none;}
#announce .content.second .partner {clear:both; display:inline-block; width:19%; text-align:left; vertical-align:top; margin:20px 0px 20px;}
#announce .content.second .partner img {float:none; margin-bottom:10px;}
#announce .content.second .partner a {vertical-align:baseline; height:100%; display:inline-block;}

#announce .misc {position:relative; width:100%; height:64px; background:#ffffff url(https://www.grsu.by/_img/bg-menu-top.png) repeat-x bottom center; text-align:center; border-top:1px solid #ebebeb;}
#announce .misc a {display:inline-block; background:#0c4da2; color:#ffffff; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:bold; font-size:15px; line-height:15px; text-transform:uppercase; text-decoration:none; padding:10px 30px; margin-top:15px; border-radius:20px; -moz-border-radius:20px; box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5); text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
#announce .misc a:hover {background:#1b65b8;} 

#announce .content #taxon {margin:0px 0px 15px; padding:0px; vertical-align:top; height:35px; overflow: hidden;}
#announce .content #taxon img {float:left; margin-right:5px; padding:0px; border:0px; background:none; box-shadow:none;}
#announce .content #taxon a {line-height:16px; height:16px; color:#555555; display:inline-block; margin:0px; padding:0px;}
#announce .content #taxon span {color:#555555; margin:0px 3px;}

#sitemap {margin-top:35px;}
#sitemap .wrapper {min-width:980px; max-width:1400px; margin:0px auto; display:block; position:relative; z-index:2;}
#sitemap .heading {position:relative; width:25%; height:47px; background:#ffffff url(https://www.grsu.by/_img/bg-menu-top.png) repeat-x bottom center; text-align:center; border-bottom:1px solid #d1d1d1;}
#sitemap .heading h2 {font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; color:#000000; font-weight:bold; font-size:18px; text-transform:uppercase; padding:12px 25px; margin:0px; height:23px;}
#sitemap .content {position:relative; display:block; background:#ffffff url(https://www.grsu.by/_img/bg-announce.png) repeat; height:230px;}
#sitemap .content {display:block;}

#sitemap .content .left {float:left; width:67%; background:#ffffff url(https://www.grsu.by/_img/bg-announce.png) repeat;}
#sitemap .content .left ul {margin:30px 0px 30px 30px; width:100%;}
#sitemap .content .left ul li {list-style:none; float:left; padding:0px; margin:0px; margin-right:15px; width:30%;}
#sitemap .content .left ul li a {color:#1e1e1e; display:inline-block; background:transparent url(https://www.grsu.by/_img/sitemap-list-style-image.png) left 11px no-repeat; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:normal; line-height:24px; font-size:14px; padding:0px; padding-left:10px; margin:0px;}
#sitemap .content .right {display:block; width:33%; float:right; height:100%; background:#0c4da2;}
#sitemap .content .right ul {display:block; width:100%;}
#sitemap .content .right ul li {display:block; list-style:none; padding:0px; margin:0px; }
#sitemap .content .right ul li a {color:#ffffff; display:block; padding:15px 20px 15px 30px; text-decoration:none; border-bottom:1px solid #196bcb;}
#sitemap .content .right ul li a:hover, #sitemap .content .right ul li.on a {background:#196bcb;}
#sitemap .content .right ul li.last a {border-bottom:none;}
#sitemap .shadow {top:100%; margin-top:4px;}


#logos {display:block; position:relative; background:url(https://www.grsu.by/_img/bg-logos-gr.png) bottom center repeat-x; height:115px; margin:0px; padding:0px;}
#logos .wrapper {width:auto; min-width:980px; max-width:1400px; margin:0 auto; z-index:2; position:relative; display:block;}
#logos .wrapper .content {padding:0px 20px; margin:0px; text-align:center; white-space:nowrap;}
#logos .wrapper .content  a {display:inline-block; margin:35px 25px 0px; padding:0px; opacity:0.8;}
#logos .wrapper .content a:hover {opacity:1; transition:opacity 0.2s ease-out; -moz-transition:opacity 0.2s ease-out; -ms-transition:opacity 0.2s ease-out; -o-transition:opacity 0.2s ease-out; -webkit-transition:opacity 0.2s ease-out;}
#logos .wrapper .content  a img {margin:0px; padding:0px; display:inline-block; background:none; border:none;}

#footer .footer-bottom {height:175px; background:#1161c3 url(https://www.grsu.by/_img/bg-footer-bottom.png) left top; color:#ffffff; position:relative; text-align:left;}

#footer .footer-bottom  a, #footer .footer-bottom span{color:#4299ff;}

#footer .footer-bottom .left {float:left; margin-top:35px; margin-left:20px; text-align:left; position:relative; z-index:2;}
#footer .footer-bottom .center {position:absolute; float:left; left:38%; margin:55px 3px 0px 0px;}
#footer .footer-bottom .center a {opacity:0.8;}
#footer .footer-bottom .center a:hover {opacity:1; -moz-transition:opacity 0.2s ease-out}
#footer .footer-bottom .center img {margin-right:25px; position:relative; z-index:2;}
#footer .footer-bottom .right {float:right;  margin-top:35px; margin-right:20px; text-align:left; position:relative; z-index:2;}
#footer .footer-bottom .footer-gr {display:block; width:100%; height:175px; position:absolute; background:url(https://www.grsu.by/_img/bg-footer-gr.png) left bottom repeat-x; bottom:0px; margin:0px; padding:0px;}

#editor {position:absolute; z-index:97; padding:10px 0px 10px 0px; top:50px; left:5%; color:#ffffff; background:#2289c8; width:250px; height:95px; border:2px solid #ffffff; font-size:16px; font-family:arial, tahoma, verdana; text-align:center;}
#editor a:link, #editor a:visited {color:#ffffff; text-decoration:underline;}
#editor a:hover, #editor a:hover.visited {color:#ffffff; text-decoration:none;}
#editor a.logout:link, #editor a.logout:visited {color:#2289c8; margin-top:15px; text-decoration:none; background:#ffffff; display:block; width:70px; padding:6px 3px 6px 3px;}
#editor a.logout:hover, #editor a.logout:hover.visited {color:#ffffff; margin-top:15px; text-decoration:none; background:#97c8e6; display:block; width:70px;padding:6px 3px 6px 3px;}
   
.feed_cnt {padding:18px 0px 0px 0px; }
.feed_cnt input {display:block; width:auto;} 
.feed_cnt br {height:0px; display:block;}
.feed_area {width:100%;}
.feed_area .radio {width:15px; height:15px; padding:3px; border:0px; background:none;}
.feed_area input, .feed_area select, .feed_area textarea {display:block; width:100%; padding:2px 4px; border:1px solid #ebebeb; background:#ffffff; color:#000000; box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1); margin-top:5px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size:15px; font-family:"PT Sans Narrow", arial, sans-serif; color:#2b2b2b;}
.feed_area input, .feed_area select {height:27px;}
.feed_area select option {padding:2px 4px; display:block;}
.feed_area input:focus, .feed_area select:focus, .feed_area textarea:focus {border-bottom:3px solid #196bcb;}
.feed_area input.req, .feed_area textarea.req {background:#ffffff url(https://www.grsu.by/_img/req.png) right 7px no-repeat;}
.feed_area textarea {overflow:auto; resize:none;}
.field-tabs label {display:inline-block; background:#0c4da2; min-width:100px; color:#ffffff; padding:10px 20px; cursor:pointer; box-shadow:inset 0px -3px 5px rgba(0,0,0,0.3); border-radius:2px 2px 0px 0px; -webkit-border-radius:2px 2px 0px 0px; -moz-border-radius:2px 2px 0px 0px; }
.field-tabs label:hover {display:inline-block; background:#196bcb; color:#ffffff; cursor:pointer; box-shadow:inset 0px -3px 5px rgba(0,0,0,0.3);}
.field-tabs label.on {display:inline-block; background:#ffffff; color:#000000; padding:10px 20px; box-shadow:0px 2px 2px rgba(0,0,0,0.2);}
.field-tabs label input{float:left; box-shadow:none; border:none; margin-right:5px;}
.field-tabs label input:focus{border:none;}
.field-tabs label input {display:block; background:#196bcb; color:#ffffff;}
.field-tab {background:#ffffff; padding:20px; display:block; position:relative; z-index:99; box-shadow:0px 2px 2px rgba(0,0,0,0.2); border-bottom:3px solid #196bcb;}
.field-tab div {display:block; width:50%; min-width:620px; padding:0px; margin:0px; margin-bottom:20px;}
.field label {padding-right:10px; cursor:pointer; line-height:1;}
.field {text-align:left;}
.feed_area .nmbr_img {border:0px; margin:0px 5px;}
.field .nmbr {width:90px; font-size:16px; font-weight:bold; text-align:center; margin-bottom:5px;}
.field .bttn {cursor:pointer; width:100px; padding:4px; font-size:11px; text-align:center; background:#2f318d; color:#ffffff; border:0px; box-shadow:none;}

.send_error, .send_yes {width:410px; text-align:left; padding:0px 4px 10px 0px;}
.send_error {color:red;}
.send_yes {padding-top:30px; color:green; text-align:center;}

.field-tabs form input[type="file"] {display:none;}

div.capcha {min-width:630px; height:31px; margin-top:10px;}
div.capcha img.nmbr_img {border:none; padding:0px; margin:0px; margin-right:5px; float:left;}
div.capcha input.nmbr {width:100px; margin:0px; margin-right:5px;margin:0px; margin-right:5px; float:left;}
div.capcha input.bttn {width:100px; float:right; height:29px; line-height:24px; overflow:hidden; padding:2px 6px; background:#0c4da2; color:#ffffff; text-transform:uppercase; cursor:pointer;  margin:0px; display:block; font-size:15px; font-family:"PT Sans Narrow", arial, sans-serif; border:none; border:1px solid #0c4da2;}
div.capcha input.bttn:hover {background:#196bcb; border:1px solid #0c4da2; box-shadow:none;}
span.fields-mark {vertical-align:middle; color:#000000;}
span.fields-mark img {position:relative; margin:0px -5px -3px 0px; border:none; padding:0px;}

/* ������ ����������� �������� */ 
.selectBox-dropdown {display:block; position:relative; padding:2px 4px; height:27px; border:1px solid #ebebeb; color:#000000; box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1); margin-top:5px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; cursor:pointer;}
.selectBox-dropdown.selectBox-menuShowing {-moz-border-radius-bottomleft: 0;	-moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0; border-bottom-left-radius:0; border-bottom-right-radius: 0;}
.selectBox-dropdown .selectBox-label {padding:2px; display:inline-block; white-space:nowrap; overflow:hidden; color:#000000;}
.selectBox-dropdown .selectBox-arrow {position:absolute; top:0; right:0; width:23px; height:100%; background:url(https://www.grsu.by/_img/selectbox.gif) 50% center no-repeat;}
.selectBox-dropdown-menu {position:absolute;	z-index:99999; text-align:left;	max-height:200px; min-height:1em; border: solid 1px #BBB; background:#ffffff; -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);	-webkit-box-shadow: 0 15px 15px rgba(0, 0, 0, .2); box-shadow: 0 15px 15px rgba(0, 0, 0, .2); overflow: auto;}
.selectBox-inline {min-width: 150px;	outline:none; border: solid 1px #bbbbbb; background:#ffffff; display:inline-block;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;border-radius: 4px;	overflow: auto;}
.selectBox-inline:focus {border-color: #666666;}
.selectBox-options, .selectBox-options LI, .selectBox-options li a{list-style:none; display:block; cursor:pointer; padding:0; margin:0; font-size:15px; font-family:"PT Sans Narrow", arial, sans-serif;}
.selectBox-options LI A {	line-height:22px;	padding:4px 5px;	white-space: nowrap;	overflow: hidden;	background: 6px center no-repeat;}
.selectBox-options LI.selectBox-hover A {	background-color: #196bcb; color:#ffffff;}
.selectBox-options LI.selectBox-disabled A {	color: #888;	background-color: transparent;}
.selectBox-options LI.selectBox-selected A {	background-color:#0c4da2; color:#ffffff;}

/* ������ ����������� file input*/ 
.field-tab div.file {display:block; min-width:628px; padding:0px; margin:0px; margin-bottom:20px;}
.field-tab div.file .fileform {background-color:#ffffff; cursor:pointer;  margin:0px; margin-top:5px; border:1px solid #ebebeb; display:block; height:31px; overflow:hidden; position:relative; text-align:left;    vertical-align:middle; width:100%; min-width:628px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1);}
.field-tab div.file .fileform .selectbutton {display:inline-block; background:#0c4da2 url(https://www.grsu.by/_img/browse.png) 12px center no-repeat; border:1px solid #0c4da2; border-radius:2px; color:#ffffff; position:absolute; top:0px; right:0px; font-size:16px; height:25px; line-height:24px; overflow:hidden; padding:2px 6px 2px 22px; margin:0px; text-align:center; vertical-align:middle; min-width:50px; width:50px; cursor:pointer;}
.field-tab div.file .fileform:hover .selectbutton {background:#196bcb url(https://www.grsu.by/_img/browse.png) 12px center no-repeat; ;}
.field-tab div.file .fileform  input#file {position:absolute; top:0; left:0; width:100%; -moz-opacity:0; filter:alpha(opacity=0); opacity:0; font-size:150px; margin:0px; padding:0px; height:31px; z-index:20; cursor:pointer; }
.field-tab div.file .fileform #fileformlabel {float:left; height:27px; cursor:pointer; line-height:22px; overflow:hidden; padding:2px 4px; text-align:left; vertical-align:middle; width:100%;}

#search input.text {display:block; width:100%; padding:2px 4px; width:350px; border:1px solid #ebebeb; background:#ffffff; color:#000000; box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1); border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size:15px; font-family:"PT Sans Narrow", arial, sans-serif; color:#2b2b2b; height:27px; float:left; margin-right:5px;}
#search input.bttn {width:100px; height:33px; line-height:1;  overflow:hidden; padding:1px 6px; background:#0c4da2; color:#ffffff; text-transform:uppercase; cursor:pointer; margin:0px; display:block; font-size:15px; font-family:"PT Sans Narrow", arial, sans-serif; border:none; border:1px solid #0c4da2; }
#search input.bttn:hover {background:#196bcb; border:1px solid #0c4da2; box-shadow:none;}
#announce .content .sitemap {display:inline; width:auto;}
#announce .content .sitemap ul li {display:block; width:50%; padding:0px; margin:0px 0px 20px;}
#announce .content .sitemap ul li a {font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:bold; font-size:18px; text-transform:uppercase; padding:12px 10px 12px 15px; height:auto; text-decoration:none; display:inline-block; color:#ffffff; width:auto; text-decoration:none; background:#0c4da2; text-shadow:0px 1px 1px rgba(0,0,0,0.2);}
#announce .content .sitemap ul li a b {text-transform:uppercase;}
#announce .content .sitemap ul li ul {display:block; background:#ffffff; border:1px solid #e1e1e1; border-top:none; border-bottom:4px solid #0c4da2; margin:0px; padding:15px 35px 20px; font-size:15px; line-height:24px; letter-spacing:0px; font-weight:normal; color:#000000;}
#announce .content .sitemap ul li ul li {display:block; padding:0px; padding-left:20px; margin:0px; background:none; width:auto;}
#announce .content .sitemap ul li ul li a{display:inline-block; background:none; padding:0px; margin:0px; font-size:15px; line-height:24px; letter-spacing:0px; font-weight:normal; color:#196bcb; text-shadow:none; text-transform:none; text-decoration:underline;}
#announce .content .sitemap ul li ul li a b {display:block; padding-top:15px;}
#announce .content .sitemap ul li ul  li ul {display:block; margin:0px; padding:0px; border:none;}
#announce .answer .item {display:block; background:#ffffff; border-bottom:1px solid #e1e1e1; margin:0px 0px 10px; padding:10px 20px 15px 60px; font-size:15px; line-height:24px; letter-spacing:0px; font-weight:normal; color:#000000; position:relative;}
#announce .news_item {display:block; background:#ffffff; border-left:4px solid #0c4da2; border-bottom:1px solid #e1e1e1; margin:0px 0px 10px; padding:10px 20px 15px 27px; font-size:15px; line-height:24px; letter-spacing:0px; font-weight:normal; color:#000000; position:relative;}
#announce .news_item .title a {font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:bold; font-size:18px; line-height:18px; color:#0c4da2; text-decoration:underline;}
#announce .news_item .title a:hover {text-decoration:none;}
#announce .news_item .date {color:#b6b6b6;}
#announce .answer .item .snumber {position:absolute; display:table-cell; line-height:45px; left:0px; top:0px; height:100%; background:#0c4da2; padding:0px 5px; min-width:25px; text-align:center; display:font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:bold; font-size:18px; text-transform:uppercase; color:#ffffff;}
#announce .page_count a, #announce .page_count span { display:inline-block;  border-radius:1px;  -webkit-border-radius:1px;  padding:1px 3px; line-height:25px; min-width:20px; text-align:center; margin-bottom:3px; text-decoration:none;}
#announce .page_count a {background:#ffffff; color:#0c4da2; border:1px solid #e1e1e1;}
#announce .page_count a.archive {padding:1px 10px;}
#announce .page_count a:hover {background:#0c4da2; color:#ffffff; border:1px solid #0c4da2;}
#announce .page_count span {background:#0c4da2; color:#ffffff; border:1px solid #0c4da2;}

#announce .news_archive_form {background:#0c4da2; min-height:30px; padding:10px; vertical-align:top;}
#announce .news_archive_form i {display:block; float:left; height:24px; font-style:normal; padding:4px 4px; color:#ffffff;}
#announce .news_archive_form .selectBox-dropdown {display:inline-block; float:left; position:relative; padding:2px 4px; height:23px; border:1px solid #ebebeb; color:#000000; box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1); background:#ffffff; margin:0px; margin-right:5px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; cursor:pointer;}
#announce .news_archive_form input {font-size:20px; }
#announce .news_archive_form .bttn  {height:29px; line-height:24px; overflow:hidden; padding:2px 6px; background:#ffffff; color:#000000; text-transform:uppercase; cursor:pointer;  margin:0px; margin-left:20px; border-radius:2px; -webkit-border-radius:2px; display:block; font-size:15px; font-family:"PT Sans Narrow", arial, sans-serif; font-weight:bold; border:none; float:left;}

#toTop {display:none; text-decoration:none; position:fixed; z-index:99; bottom:5px; right:20px; overflow:hidden; width:68px; height:69px; color:#ffffff; line-height:21px; border:none; background:url(https://www.grsu.by/_img/totop.png) center center no-repeat;}

#megaslider {position:relative; height:300px; margin:0px auto 35px auto; width:100%;}
#megaslider * {-webkit-transition:0s; -moz-transition:0s; -o-transition:0s; -ms-transition:0s; transition:0s;}
#megaslider .slides {position:absolute; width:100%; height:300px; overflow:hidden; z-index:2;}
#megaslider .slide {height:100%; display:block; text-align:center; cursor:pointer;}
#megaslider .frame {position:absolute; width:1920px; height:300px; left:50%; margin-left:-960px; text-align:center;}
#megaslider .prev {z-index:9999; position:absolute; left:0px; top:50%; margin:-18px 0px 0px 0px; display:block; height:35px; border-radius:0px 35px 35px 0px; background:#0c4da2; opacity:0; text-decoration:none; box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5); text-shadow:0px 1px 1px rgba(0,0,0,0.2); color:#ffffff; text-align:center; padding:0px 15px 0px 10px; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:bold; font-size:30px; line-height:27px;}
#megaslider .prev:hover {background:#1b65b8;}
#megaslider .next {z-index:9999; position:absolute; right:0px; top:50%; margin:-18px 0px 0px 0px; display:block; height:35px; border-radius:35px 0px 0px 35px; background:#0c4da2; opacity:0; text-decoration:none; box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5); text-shadow:0px 1px 1px rgba(0,0,0,0.2); color:#ffffff; text-align:center; padding:0px 10px 0px 15px; font-family:"PT Sans Narrow", "Arial Narrow", sans-serif; font-weight:bold; font-size:30px; line-height:27px;}
#megaslider .next:hover {background:#1b65b8;}
#megaslider .pages {position:absolute; bottom:-25px; left:50%; min-width:16px; min-height:16px; padding:0px; margin:0px; z-index:101; background:none; opacity:0;}
#megaslider .pages li {float:left; margin:0px; padding:0px; list-style:none;}
#megaslider .pages li a:link, #megaslider .pages li a:visited {display:inline-block; width:16px; height:16px; margin:0px 0px 0px 5px; font-size:0px; background:url(https://www.grsu.by/_img/megaslider-pages.png) right top no-repeat;}
#megaslider .pages li a:hover, #megaslider .pages li a:hover.visited {background:url(https://www.grsu.by/_img/megaslider-pages.png) -16px top no-repeat;}
#megaslider .pages li.on a:link, #megaslider .pages li.on a:visited, #megaslider .pages li.on a:hover, #megaslider .pages li.on a:hover.visited {background:url(https://www.grsu.by/_img/megaslider-pages.png) left top no-repeat;}
#megaslider .slides-bg {z-index:1; display:block; position:absolute; width:100%; height:272px; top:0px; padding:31px 0px 0px; background:url(https://www.grsu.by/_img/bg-header-gr.png) bottom center repeat-x; z-index:1; white-space:nowrap; overflow:hidden; opacity:0;}
#megaslider .left {position:absolute; overflow:hidden; height:238px; left:0px; width:50%; opacity:0.4;}
#megaslider .right {position:absolute; overflow:hidden; height:238px; right:0px; width:50%; opacity:0.4;}
#megaslider .shadow {position:relative; min-width:980px; max-width:1400px; margin:0px auto; display:block; height:37px; width:100%; top:0px;}
.no_results {display:inline-block; margin:20px 0 20px;}


#menu .list .list {display: none;}

#LayoutDivButton ul{margin-top: 20px;}
#LayoutDivButton ul li
    {
    text-decoration: none;

    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e6e6e6));
    background: -moz-linear-gradient(top, #f2f2f2, #e6e6e6);
    border: 1px solid #D9D9D9;
    color: #3A5BA1;
    cursor: pointer;
    font-size: 15px;
    list-style: none outside none;
    margin: 0;
    text-align: right;
    width:auto;
    height: auto;
    margin-bottom: 1px;
}
/*
#LayoutDivButton ul li:hover {background: #42aaff;}
*/
#LayoutDivButton ul li a:hover {background: #2176D1; color: #fff;   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}

#LayoutDivButton ul li a {display:block; width: auto; padding: 10px;}

#ui-datepicker-div {width: 200px;}
table.statistic {width: 100%;}