html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;vertical-align:baseline;outline:none;margin:0;padding:0;}
html{overflow-x:hidden;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;min-height:100%;}
ol, ul {padding-left: 25px;}
#header ol, #header ul, #footer ol, #footer ul, #sideLeft ol, #sideLeft ul {list-style:none;}
#footer ol, #footer ul{padding-left: 0px;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
textarea{resize:none;}
input{margin:0;padding:0;}
html,body{font:13px/18px Arial, Helvetica, sans-serif;height:100%;width:100%;}
h1,h2,h3{font-weight:400;font-family:Georgia,'Times New Roman',times,serif;}
h4,h5,h6{font-weight:400;font-size:13px;}
h1{font-size:24px;color:#fff;position:relative;line-height:29px;height:93px;padding:19px 0 15px 274px;width:500px;}
h3{font-size:22px;color:#036;padding-bottom:15px;margin-bottom:20px;margin-left:34px;}
h2{font-size:22px;color:#000;padding-bottom:15px;margin-bottom:16px;line-height: normal;}
a{color:#0080ff;text-decoration:underline;}
input[type=text],textarea{font-size:13px;outline:none;font-family:Arial;color:#000;border:1px solid #000;}
b,strong,th,dt{font-weight:700;}
i,em,blockquote,dt{font-style:italic;}
p{padding:0 0 15px;}
code,pre,samp{font-family:monospace;}
sup,sub{font-size:10px;}
sub{vertical-align:sub;}
sup{vertical-align:super;}
hr{border:none;border-bottom:solid 1px #000;margin:0;}
.clear{clear:both;}
div.search{position: relative;}
div.search1{float:right;padding:90px 0 0 0;}
#mod_search_searchword{background-color: #afccd9;border-color: #076088;color:#134f71;}
#wrapper,#header,#container,#main,#content,#sideLeft,#sideRight,#footer{position:relative;}
/*#wrapper{min-height:100%;width:1000px;margin:0 auto;}*/
#wrapper {
margin: 0 auto;
min-height: 100%;
width: 1000px;
overflow: hidden;
}
#header{height:220px;z-index:900;}
.bg #header{height:220px;}
.disabled {overflow:hidden;font-size:11px;line-height:14px;word-spacing:1px;padding:19px 0 0 263px;}
.disabled {float:right;position:relative;z-index:1000000;}
.disabled a {color:#8fa5b2;text-decoration:none;display:inline-block;font-size:11px;margin:0 5px 0 7px;}
.menurec-1 {padding:23px 0 0 5px; position:absolute; display:inline-block;}
.menurec-1 li {float:left;color:#8fa5b2;}
.menurec-1 li a {color:#8fa5b2;text-decoration:none;display:inline-block;font-size:11px; margin:0 0px 0 3px; }
.menurec,.menulogin, .lang-inline {overflow:hidden;font-size:11px;line-height:14px;word-spacing:1px;padding:24px 0 0 268px; display:inline-block;}
.menulogin, .lang-inline {float:right;position:relative;z-index:1000000;padding:63px 11px 0 0;}
.menurec li,.menulogin li, .lang-inline li {float:left;color:#8fa5b2;}
.menurec li a,.menulogin li a, .lang-inline li a {color:#8fa5b2;text-decoration:none;display:inline-block;font-size:11px;margin:0 5px 0 7px;}
.menulogin li a, .lang-inline li a {background:none;border-bottom:1px solid #83a0b0;line-height:12px;}
.menulogin li a.col, .lang-inline li a.col {color:#cdd9e0;border-color:#cdd9e0;}
.menulogin li a:hover, .lang-inline li a:hover {border:0;padding-bottom:1px;}
.logo{position:absolute;top:37px;left:109px;z-index:1;}
/*.menu, .categories-modulemenu{padding-left:262px;}*/
.categories-modulemenu{padding-left:262px;}
ul.menu{padding-left:0px;float: left;position: relative;left: 50%;}
ul.menu li{right: 50%;}
ul.menu li ul li {right:0%;}
.menu li, .categories-modulemenu li{float:left;position:relative;height:35px;line-height:35px;}
.menu li a, .categories-modulemenu a{display:inline-block;color:#fff;font-size:14px;font-family:Georgia,'Times New Roman',times,serif;position:relative;padding:0 13px;}
.menu li a:hover,.menu li.active a, .categories-modulemenu li a:hover,.categories-modulemenu li.active a{text-decoration:none;}
.menu li ul {display:none; padding-left:0;background: #076088; position: absolute; white-space:pre-line; top:34px; z-index: 1001; opacity: 0.9;}
.menu li ul li {float:none; line-height: 20px; height: auto; width: 254px;}
.menu li ul li a {background:none !important; text-decoration:none;}
.menu li ul li a:hover {text-decoration:underline;}
#slider{clear:both;position:absolute;width:971px;z-index:1000;top:210px;border-bottom:1px solid #999;height:360px;left:15px;}
.ws_images {background-color:#ffffff}
.data{display:block;font-size:50px;float:left;color:#fff;font-family:Georgia,'Times New Roman',times,serif;border-right:1px solid #57626a;width:152px;height:84px;padding-right:29px;line-height:24px;margin-right:23px;}
.data span{font-size:20px;display:block;text-align:right;position:relative;top:-29px;color:#cff;}
.title{display:block;line-height:16px;padding-bottom:7px;}
.title1{display:block;line-height:90%;padding-bottom:19px;background:none;font-size:30px;padding-top:5px;margin:0;}
.coin-slider .title a{text-decoration:underline;color:#fff;font-size:20px;font-family:Georgia,'Times New Roman',times,serif;}
.pat{padding-left:7px;}
.coin-slider{overflow:hidden;zoom:1;position:relative;}
.coin-slider a{text-decoration:none;outline:none;border:none;}
.cs-buttons{font-size:0;position:absolute!important;bottom:36px;left:385px!important;z-index:1000;padding:10px;}
.cs-buttons a{margin-right:14px;height:7px;width:8px;float:left;color:#B8C4CF;text-indent:-1000px;overflow:hidden;}
.cs-title{width:628px;color:#cff;height:84px;bottom:16px!important;left:261px!important;line-height:17px;padding:26px 10px 0 19px;}
.cs-prev{color:#FFF;height:48px;text-indent:-1000px;width:22px;left:214px!important;top:235px!important;}
.cs-prev:hover{background-position:0 -47px;}
.cs-next{color:#FFF;height:48px;text-indent:-1000px;width:22px;top:235px!important;right:13px!important;}
.cs-next:hover{background-position:-22px -47px;}
#cs-navigation-coin-slider{display:block!important;}
#container{padding-bottom:493px;background:#fff;width:100%;padding-top:89px;box-shadow:0 2px 9px #ccc;-moz-box-shadow:0 2px 9px #ccc;-webkit-box-shadow:0 2px 9px #ccc;}
.bg #container{padding-top:13px;padding-bottom:496px;}
#main{float:left;width:100%;}
#content{padding:0 14px 0 275px;}
#wrap-content h3{font-size:18px;color:#09c;background: none;padding:0px;margin:0px 0px 12px 0px;}
#wrap-content h4{font-family:Georgia,'Times New Roman',times,serif;font-size:18px;color:#036;background: none;padding:0px;margin:0px 0px 12px 0px;}
#wrap-content p{font-size:15px;line-height:140%;padding:0px;margin:0px 30px 12px 0px;}
#wrap-content p a{color:#09c;}
#wrap-content p a{color:#09c;}
#wrap-content ul, #wrap-content ol {font-size:15px;padding:0px;list-style-type:disc;margin:0px 30px 12px 15px; width:100%;}
#wrap-content li ul, #wrap-content li ol {margin-top:8px;}
#wrap-content ul li, #wrap-content ol li {font-size:15px;margin:0px 30px 6px 30px;}
#wrap-content span.prs {bborder-bottom:1px dashed #aaa;margin-bottom:-1px;padding-bottom:-1px;}
.wrap-foto{border-top:1px solid #7f7f7f;padding-top:25px;padding-bottom:17px;}
.foto{float:left;width:226px;position:relative;padding-bottom:13px;}
.foto a img{vertical-align:top;box-shadow:0 0 8px #dfdfdf;-moz-box-shadow:0 0 8px #dfdfdf;-webkit-box-shadow:0 0 8px #dfdfdf;position:relative;}
.name{color:#036;display:inline-block;font-family:Georgia,'Times New Roman',times,serif;font-size:21px;line-height:25px;padding-top:9px;text-decoration:none;padding-bottom:9px;}
.foto p{line-height:16px;color:#333;padding-right:15px;}
.baner-wrap{border-top:1px solid #7f7f7f;padding-top:14px;padding-bottom:19px;}
.baner{float:left;padding-bottom:13px;position:relative;width:226px;}
.baner a img{vertical-align:top;box-shadow:0 0 8px #dfdfdf;-moz-box-shadow:0 0 8px #dfdfdf;-webkit-box-shadow:0 0 8px #dfdfdf;position:relative;margin-bottom:10px;}
.baner h6{padding:3px 3px 13px 0;}
.baner h6 a{color:#09c;text-decoration:none;font-size:17px;font-family:Georgia,'Times New Roman',times,serif;}
.baner-link{display:block;color:#333;line-height:16px;padding-right:15px;padding-top:1px;}
div.breadcrumbs{overflow:hidden;padding-bottom:10px;}
.links li{float:left;color:#999;font-size:11px;padding-right:9px;}
div.breadcrumbs a,div.breadcrumbs{color:#999;display:inline-block;margin-right:8px;}
.wrap-video{overflow:hidden;padding-bottom:15px;margin-bottom:4px;}
h2 a{color:#666;text-decoration:underline;}
.video{width:423px;height:284px;position:relative;}
.info-video{float:right;width:261px;padding-top:4px;}
.info-video span{display:block;color:#999;font-size:22px;font-family:Georgia,'Times New Roman',times,serif;padding-bottom:11px;margin-bottom:12px;}
.info-video a{color:#09C;display:block;font-family:Georgia,'Times New Roman',times,serif;font-size:22px;line-height:24px;padding-bottom:11px;padding-right:25px;text-decoration:none;margin-bottom:13px;}
.info-video p{color:#000;line-height:16px;padding-bottom:5px;padding-right:50px;}
.news-wrap{border-top:1px solid #7f7f7f;width:100%;overflow:hidden;padding:1px 0;}
.news{width:200px;float:left;padding: 5px;}
.news h2{margin-bottom:19px;}
.news a img{vertical-align:top;margin-bottom:13px;}
.news div span{padding-bottom:8px;margin-bottom:13px;padding-right:18px;}
.news div h4{line-height:16px;}
.newsflash-title a{display:inline-block;line-height:15px;padding-top:4px;}
.news div p{color:#000;line-height:16px;padding:3px 10px 1px 0;}
.news div span{font-size:11px;color:#666;display:block;}
#sideLeft{padding-left:15px;width:234px;margin-left:-100%;float:left;padding-right:27px;}
.bg #sideLeft{padding-top:36px;}
#sideLeft .menuleft,#sideLeft .categories-module{padding-bottom:24px;border-bottom:1px solid #7f7f7f;padding-left:35px;margin-bottom:19px;}
#sideLeft .menuleft li,#sideLeft .categories-module li{border-top:1px solid #e0e0e0;padding-left:2px;padding-bottom:4px;padding-top:2px;}
#first{border:0;}
#sideLeft .menuleft li a:hover,#sideLeft .categories-module li a:hover{color:#000;text-decoration:underline;}
#sideLeft .menuleft li.act a,#sideLeft .categories-module li.act a{text-decoration:none;color:#000;}
#sideLeft .menuleft li.active a,#sideLeft .categories-module li.active a{color:#555;}
#sideLeft .menuleft li.active ul li a,#sideLeft .categories-module li.active ul li a{color:#0080ff;}
#sideLeft .menuleft li.active ul li a:hover,#sideLeft .categories-module li.active ul li a:hover{color:#000;}
.menuleft li.act ul li,.categories-module li.act ul li{margin-left:17px;padding-bottom:2px;padding-top:2px;}
.menuleft li.act ul,.categories-module li.act ul{padding-top:5px;}
.menuleft li.act ul li a,.categories-module li.act ul li a{color:#666;font-size:12px;text-decoration:underline;}
.lineForm{padding:6px 0 15px 35px;}
.lineForm label{display:block;width:100%;padding-bottom:5px;}
.lineForm label a{float:right;color:#666;font-size:11px;position:relative;top:-1px;}
.lineForm .inp1{width:197px;border:1px solid #ddd;border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;height:20px;margin-bottom:4px;}
.lineForm div input{margin-right:7px;margin-top:3px;float:left;}
.lineForm div{overflow:hidden;color:#666;font-size:11px;padding-top:2px;padding-bottom:8px;}
.inp2{left:-1px;position:relative;cursor:pointer;height:24px;padding:0 28px;}
#footer{min-height:446px;clear:both;margin:-446px auto 0;}
.footer-line{width:971px;border-top:1px solid #7f7f7f;position:relative;margin:0 auto;padding:15px 0;}
.logo-f{left:440px;position:absolute;top:-51px;}
.copy{color:#035B89;font-size:11px;padding-left:38px;padding-bottom:22px;}
.menu-footer div h3 a,.menu-footer1 div h3 a,.menu-footer2 div h3 a,.menu-footer-l div h3 a{color:#fff;}
.menu-footer div h3,.menu-footer1 div h3,.menu-footer2 div h3,.menu-footer-l div h3{color:#fff;height:40px;line-height:15px;background:none;font-weight:400;font-size:13px;padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;}
.menu-footer{float:left;padding-right:18px;width:188px;}
.menu-footer1{float:left;padding-right:41px;width:146px;}
/*.menu-footer2{float:left;padding-right:0;width:146px;}*/
.menu-footer2{padding-left:36px; padding-right:36px;}
.menu-footer2 div ul li{float:left;width:149px;position:relative;}
.menu-footer2 div ul li a{color:#fff;font-weight:400;font-size:13px;}
.menu-footer2 div ul li ul{top:40px;position:absolute;}
.menu-footer2 div ul li ul li {float:none;}
.menu-footer2 div ul li ul li a{color:#09C;display:inline-block;font-size:11px;line-height:15px;padding-top:4px;}
.menu-footer-l{float:left;padding-right:18px;width:188px;padding-left:36px;}
.menu-footer ul,.menu-footer1 ul,.menu-footer2 ul,.menu-footer-l ul{line-height:19px;}
.menu-footer ul li a,.menu-footer1 ul li a,.menu-footer2 ul li a,.menu-footer-l ul li a,{color:#09C;display:inline-block;font-size:11px;line-height:15px;padding-top:4px;}
a:hover,.coin-slider .title a:hover,h2 a:hover,.menuleft li.act a:hover,.categories-module li.act a:hover{text-decoration:none;}
td,th,.logo img,.logo-f img{vertical-align:top;}
.rec li a:hover,.news ul li.last{background:none;}
.cs-buttons a.cs-active,.cs-buttons a:hover{color:#FFF;}
/* .news ul li a,.menuleft li a,.menuleft li.act ul li a:hover{color:#09c;}*/
.f-bg{width: 100%;min-height: 550px;padding-bottom: 45px;position: relative;}
.f-bg:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
div.pagination ul{list-style: none;}
div.pagination ul li {float: left; padding: 0 8px;}
.important-abitur a { color: red; font-weight: bold;}

a.version_for_visually_impaired:after {
     content: ""; 
     background-image: url('/images/icons/eye.png');
     background-size: 25px 25px; 
     background-repeat: no-repeat; 
     display: inline-block;
     padding: 3px;
     margin: 3px;
     top: 16px;
     position: absolute;
     width: 25px;
     height: 25px;
}
a.version_for_visually_impaired {
  color: #bde0ff !important;
  font-weight: bold;
  padding-left: 5px !important;
}

a.top_white {
  color: #bde0ff !important;
}
a.red-link-class {
  color: red !important;
  font-weight: bold;  
}

.prokrutka {
height: 1000px; /* высота нашего блока */
width: 100%; /* ширина нашего блока */
background: #fff; /* цвет фона, белый */
border: 1px solid #C1C1C1; /* размер и цвет границы блока */
overflow-x: scroll; /* прокрутка по горизонтали */
overflow-y: scroll; /* прокрутка по вертикали */
}

table.spbgmu_table {
  border: solid 1px black;  
}

table.spbgmu_table tr, table.spbgmu_table tr td {
  border: solid 1px black;
  padding: 2px;
  font-size: 12px;
  
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-chars: 6 3 3;
    -webkit-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-last: always;   
    -webkit-hyphenate-limit-zone: 8%;

    -moz-hyphens: auto;
    -moz-hyphenate-limit-chars: 6 3 3;
    -moz-hyphenate-limit-lines: 2;  
    -moz-hyphenate-limit-last: always;
    -moz-hyphenate-limit-zone: 8%;

    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: 6 3 3;
    -ms-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;   
    -ms-hyphenate-limit-zone: 8%;

    hyphens: auto;
    hyphenate-limit-chars: 6 3 3;
    hyphenate-limit-lines: 2;
    hyphenate-limit-last: always;   
    hyphenate-limit-zone: 8%;

}