body,td,th {font-family: 'PTSansRegular', Arial; font-size: 14px; color:#4c5b6e; }
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#bcc1c7; font-size: 14px; }
a {color: #777777; text-decoration: underline;}
a:hover {color: #6784a8; text-decoration: underline;}
img {border: 0; margin: 0;}
form {margin: 0;}
h1 {font-family: 'PTSansBold',Arial,sans-serif;   font-size:20px;  color:#3868a5;  padding-left: 10px; margin:0px 0px 14px 2px;}
h2 {font-family: Arial; font-size: 12px; color: #4c5b6e; margin: 15px 0px 10px 3px;}
p {line-height: auto; margin:0px 0px 5px 3px; font-size: 14px; }
p a {color: #4c5b6e;}
p.style4 {font: 18px/27px 'PTSansBold', Arial, sans-serif;}
#srch {margin-top:10px;} 
#upmenu {width: 1280px; }
#up1 {min-width: 1008px !important; 
max-width: 1280px !important; height:95px  !important; top:0px; margin: 0px 0px 0px 0px;   background:#0B386F url(/images/vavt_01.jpg); position: relative;}
#upmid1 { 
_width: 1260px;
min-width: 1008px !important; 
max-width: 1280px !important; 
height:95px !important; top:0px; margin: 0px 0px 0px 0px; background:url(/images/bgup1.jpg);
position: relative; }
#up2 {min-width: 1008px !important; 
max-width: 1280px !important; height:40px; top:0px; margin: 0px 0px 0px 0px;   background:url(/images/vavt_03.jpg); }
#upmid2 {
_width: 1260px;
min-width: 1100px; max-width: 1280px; height:40px; top:0px; margin: 0px 0px 0px 0px; background:#53616C url(/images/vavt_03.jpg); }
#up3 {min-width: 1008px !important; 
max-width: 1280px !important; height:462px; top:0px; margin: 0px 0px 0px 0px;   background:url(/images/vavt_04.jpg); }
#upmid3 {
_width: 1260px;
min-width: 1008px; max-width: 1280px; height:462px; top:0px; margin: 0px 0px 0px 0px; background:url(/images/vavt_06.jpg); background-position: center; background-size: cover;}
#upmid31 {padding-top:340px; height:462px;  max-width: 1280px; }
#up4 {min-width: 1008px !important; 
max-width: 1280px !important; height:51px; top:0px; margin: 0px 0px 0px 0px;   background:url(/images/vavt_08.jpg); }
#upmid4 {
_width: 1260px;
 max-width: 1280px; 
height:51px; top:0px; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 15px; background:#4E5A66 url(/images/vavt_08.jpg);}
#upmid4 .adres1{padding-top: 9px;}
#upmid4 .tel1{padding-top: 9px;}
#up5 {min-width: 1008px !important; 
max-width: 1280px !important;  height:52px; top:0px; margin: 0px 0px 0px 0px;   background:url(/images/vavt_10.jpg) #bec3c9; }
#upmid5 {
_width: 1260px;
min-width: 1008px; max-width: 1280px; height:52px; top:0px; margin: 0px 0px 0px 0px; background:url(/images/vavt_10.jpg);  }
#upmid51 {float:left; }
#upmid5 .title1 {text-align:left; padding-top: 11px; padding-bottom:5px;}
#middle {min-width: 1008px !important; 
max-width: 1280px !important;  margin: 0px 0px 0px 0px;   background-color:#ffffff; }
#midpmid {
_width: 1260px;
min-width: 1008px; max-width: 1280px; margin: 0px 0px 0px 0px; }
#lefmid {width:200px;margin: 0px 0px 0px 0px; float:left; vertical-align:top; }
#cenmid {margin: 0px 200px 0px 200px; vertical-align:top;}
#rigmid {width:200px; margin: 0px 0px 0px 0px; float:right; vertical-align:top;}
/*#content1 {padding: 0px 15px 0px 15px; min-width: 515px !important; }*/
#content1 {min-width:515px !important; }
#leftcolumn {padding: 0px;
margin:0px;
}
#rightcolumn {padding: 0px;
margin:0px;
}
#menubot {min-width: 1008px !important; 
max-width: 1280px !important; }
#bottom {min-width: 1008px !important; 
max-width: 1280px !important;  height:70px; top:0px; margin: 0px 0px 0px 0px;   background:url(/images/vavt_01.jpg); }
#botmid {
_width: 1260px;
min-width: 1008px; max-width: 1280px; height:95px; top:0px; margin: 0px 0px 0px 0px; background:url(/images/bgup1.jpg); }
.bot_txt {color:#FFFFFF; padding-top:15px; text-align:left; padding-left: 25px; font-size:13px;}
.bot_txt a{color:#FFFFFF; text-decoration:underline;}
.bot_txt a:hover {color:#FFFFFF; text-decoration:none;}
.bot_txt2 { margin-bottom:0px;}
.adres1 {font-family: 'PTSansBold',Arial,sans-serif;   font-size:20px; color:#ffffff; margin:0px 0px 0px 0px; padding-left: 10px;} 
.adres1 a{color:#ffffff; } 
.tel1 {font-family: 'PTSansBold',Arial,sans-serif;   font-size:20px; color:#ffffff;  margin:0px 0px 0px 0px;  text-align:right; padding-right: 10px;}
.adres2 {font-family: 'PTSansBold',Arial,sans-serif;   font-size:15px; color:#5795F8; margin:0px 0px 0px 0px;  text-align:left; padding-right: 10px; line-height: 20px;} 
.adres2 a{color:#5795F8; } 
.tel2 {font-family: 'PTSansBold',Arial,sans-serif;  font-size:15px; color:#5795F8;  margin:0px 0px 0px 0px;  text-align:left; padding-right: 10px; line-height: 20px;}
.adres_tel {font-size: 15px}
.vname1 {font-family: 'PTSansBold',Arial,sans-serif;  font-size:24px;  color:#ffffff; text-transform: uppercase;margin:-2px 0px 0px 15px; }
.vname2 {font-family: 'PTSansRegular',Arial,sans-serif;  font-size:12px;color:#ffffff;  text-transform: uppercase; margin:-2px 0px 0px 15px; letter-spacing: 1px;}
.vname3 {font-family: 'PTSansRegular',Arial,sans-serif;  font-size:12px;color:#ffffff;  text-transform: uppercase; margin:10px 0px 0px 15px; letter-spacing: 1px;}
.title1{font-family: 'PTSansBold',Arial,sans-serif;   font-size:22px; color:#3868a5;    padding-left: 25px;}
.title2 {font-family: 'PTSansBold',Arial,sans-serif;  font-size:15px;color:#a8abb0;  padding-left: 10px;  padding-bottom: 10px;text-transform: uppercase;}
.title3 {font-family: 'PTSansBold',Arial,sans-serif;   font-size:15px; color:#3868a5;  padding-left: 10px;  padding-bottom: 10px; text-transform: uppercase;}
.menuup {font-family: 'PTSansBold',Arial,sans-serif;  font-size:15px;  color:#ffffff;   margin:0px 0px 0px 0px;}
.cap_bg {background:url(/images/cap_bg.jpg); background-repeat:no-repeat; background-position: center;background-color:#07346B;}
#cap_fon {width:100%; height:191; position:absolute; top:0; z-index:-1;}
#cap_fon2 {width:100%; height:191; position:absolute; top:0; z-index:-2;}
.cap_bg2 {background:url(/images/cap_bg2.jpg); background-repeat:no-repeat; background-position:right;}
.cap_bg3 {background:url(/images/cap_bg3.gif);}
.cap_bg4 {background:url(/images/cap_bg4.gif);}
.logo {margin: 15px 0px 0px 5px;}
#logonew1 {width:150px; top:0px; margin: 10px 0px 0px 5px; position: absolute; z-index:30; display:block; } 
#menu34 {width:100%; height: 132px; text-align:center; background-repeat: repeat; vertical-align: bottom; }
.menu_cap {margin: 6px 0px 0px 10px; font-family: 'PTSansBold',Arial,sans-serif;   font-size:15px;  color:#3868a5;   }
}
.cap_txt {margin-bottom: 7px; padding-left:18px; background:url(/images/menu_top.gif); background-repeat:no-repeat; background-position: 0 3px;}
.cap_txt a {color:#ececf6;}
.cap_txt a:hover { color:#acc9ee; text-decoration:none;}
.phon_cap {color:#f6f6f6; font-size:10px; margin-top:10px;}
.phon_cap div {margin-top:3px;}
.line_cap {background:url(/images/line_cap.gif); background-repeat:no-repeat; background-position:20px 12px;}
.icons {margin: 13px 0px 0px 40px; }
.icons2 {margin: 2px 0px 0px 20px;}
#poisk {width:100%; height:23; position:absolute; top:112px; z-index:+1; display: none; }
.forma {background:url(/images/input2.gif);}
.sch_phras {height:15px; width:140px; border:0; font-size: 10px; letter-spacing:1px; color:#666666;}
.centr {margin-top:30px;}
.sub_titlnew {font-family: 'PTSansBold',Arial,sans-serif;   font-size:20px;  color:#3868a5;  margin:0px 0px 4px 4px; line-height:23px;}
.sub_titlnew a {color:#3868a5; text-decoration:none; line-height:23px;}
.sub_titlnew a:hover {color:#777777; text-decoration:underline;}
.adres2 {    margin: 0px 0px 4px 12px;
    line-height: 23px;
    text-align: left;}
.tel2 {    margin: 0px 0px 4px 12px;
    line-height: 23px;
    text-align: left;}
.old_sub_titl {font-family: 'PTSansBold',Arial,sans-serif;   font-size:20px;  color:#3868a5;  margin:0px 0px 4px 4px; line-height:23px;}
.old_sub_titl a {color:#3868a5; text-decoration:none; line-height:23px;}
.old_sub_titl a:hover {color:#777777; text-decoration:underline;}
.sub_titl {
    font-family: 'PTSansBold',Arial,sans-serif;
    font-size: 18px;
    color: #3868a5;
    margin: 0px 0px 4px 12px;
    line-height: 23px;
    text-align: left;
}
.sub_titl a {color:#3868a5; text-decoration:none; line-height:23px;}
.sub_titl a:hover {color:#777777; text-decoration:underline;}
.sub_titl2 {font-family:"Trebuchet MS", Tahoma; font-size:22px; color:#4c5b6e; margin:0px 0px 14px 2px;}
.sub_titl3 {margin-top:28px;}
.sub_titl3 a {font-family: 'PTSansBold',Arial,sans-serif;  font-size:20px; color:#3868a5;text-decoration:none;}
.sub_titl3 a:hover {color:#96aac2; text-decoration:none;}
.m_menu {border-bottom:1px solid #d5d5d5; margin-bottom:30px;}
.menu {background:url(/images/menu_str.gif); background-repeat:no-repeat; background-position: 3px 11px; padding:6px 5px 6px 15px; border-top: 1px solid #d5d5d5;}
.menu span a {color:#777777;}
.menu2 {padding:6px 5px 6px 28px; border-top: 1px solid #d5d5d5;}
.menu2 a {color:#a6a6a6;}
.calen {margin: 0px 0px 10px 8px;}
.calen_t {background-color:#5c90d1; color:#FFFFFF; font-family:"Trebuchet MS", Tahoma; font-size:12px; font-weight:bold;}
.calen_week {background-color:#e6e4db; color:#383838; text-align:center;}
.calen_day {color:#bdbdbd; text-align:center; padding:0px 0px 1px 1px;}
.calen_day a{color:#565347;}
.calen_day a:hover {color:#d20000; text-decoration: underline;}
.rss {margin:5px 0px 10px 0px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding:10px 0px 10px 0px;}
.rss_txt {padding-left:10px;  font-family: 'PTSansBold',Arial,sans-serif;  font-size:15px; font-weight:700; font-style: normal; text-transform: uppercase;width:215px; padding-top:10px; padding-bottom:10px;}
.rss_txt a{color:#a8abb0;  font-family: 'PTSansBold',Arial,sans-serif;  font-size:15px; font-weight:700; font-style: normal; text-transform: uppercase;}
.rss_txt a:hover {color:#4c5b6e;  font-family: 'PTSansBold',Arial,sans-serif;   font-size:15px; font-weight:700; font-style: normal; text-decoration:underline;}
.rss_txt2 {padding-left:10px;  font-family: 'PTSansBold',Arial,sans-serif;  font-size:15px; font-weight:700; font-style: normal; text-transform: uppercase;width:200px; padding-top:10px; padding-bottom:10px;}
.rss_txt2 a{color:#a8abb0;  font-family: 'PTSansBold',Arial,sans-serif;  font-size:15px; font-weight:700; font-style: normal; text-transform: uppercase;}
.rss_txt2 a:hover {color:#4c5b6e;  font-family: 'PTSansBold',Arial,sans-serif;   font-size:15px; font-weight:700; font-style: normal; text-decoration:underline;}
.rss1 {margin:5px 0px 10px 0px; border-top:1px solid #b4c3d7; border-bottom:1px solid #b4c3d7; padding:20px 0px 10px 0px;}
.arjsob {margin: 0px 0px 10px 8px;}
.news1 {margin-bottom:0px; padding-right:30px; padding-bottom:5px;}
.news1img {margin-bottom:0px; float:left; margin-right:18px; }
.news {margin-bottom:18px;}
.news_sdw_t {background:url(/images/shdw_top.gif); background-repeat:repeat-x;}
.news_sdw_b {background:url(/images/shdw_bot.gif); background-repeat:repeat-x;}
.news_sdw_l {background:url(/images/shdw_left.gif); background-repeat:repeat-y;}
.news_sdw_r {background:url(/images/shdw_right.gif); background-repeat:repeat-y;}
.news_sdw_t2 {background:url(/images/shdw_top2.gif); background-repeat:repeat-x;}
.news_sdw_b2 {background:url(/images/shdw_bot2.gif); background-repeat:repeat-x;}
.news_sdw_l2 {background:url(/images/shdw_left2.gif); background-repeat:repeat-y;}
.news_sdw_r2 {background:url(/images/shdw_right2.gif); background-repeat:repeat-y;}
.news_pict {padding:2px;}
.news_data {color:#848485; padding:5px 0px 6px 0px; font-family: 'PTSansBold',Arial,sans-serif;  font-size:15px;  text-transform: uppercase;text-align:center;}
.news_txt {color:#4c5b6e; line-height:125%; margin:5px 0px 5px 0px;  font-size:15px; }
.news_txt_anno {color:#4c5b6e; line-height:125%; margin:5px 0px 5px 0px;  font-size:13px; }
.news_txt a {color:#0B3B78; font-family: 'PTSansRegular',Arial,sans-serif;  font-size:15px; line-height:125%; text-decoration:none;}
.news_txt a:hover {color:#4c5b6e;  font-family: 'PTSansRegular',Arial,sans-serif;   font-size:15px;  text-decoration:underline;}
.news_txt_p a {color:#4c5b6e; text-decoration:underline;  font-family: 'PTSansRegular',Arial,sans-serif;  font-size:15px;}
.news_txt_p a:hover {color:#3868a5; text-decoration:none;  font-family: 'PTSansRegular',Arial,sans-serif;  font-size:15px; }
.news_s {margin-bottom:10px; margin-right:10px;}
.news_sdate {color:#3868a5; padding:5px 0px 6px 0px; font-family: 'PTSansBold',Arial,sans-serif;  font-size:15px;  text-transform: uppercase;}
.news_stxt {color:#4c5b6e; line-height:125%; margin:5px 0px 5px 0px;  font-size:15px; }
.news_stxt a {color:#4c5b6e; font-family: 'PTSansRegular',Arial,sans-serif;  font-size:15px;  text-decoration:none;}
.news_stxt a:hover {color:#a8abb0;  font-family: 'PTSansRegular',Arial,sans-serif;   font-size:15px;  text-decoration:underline;}
.news2 {border-top:1px solid #d5d5d5; padding-top:25px; line-height:125%;}
.news_txt2 {color:#55606e; margin-bottom:10px;}
.news_txt2 a {color:#4c5b6e; font-weight:bold;}
.news_txt2 a:hover {color:#4c5b6e;}
.way {color:#4C5B6E; font-family: 'PTSansBold',Arial,sans-serif;  font-size:16px;  margin:0px; padding-left: 5 px; padding-top:12px; padding-bottom:10px; padding-left:20px;}
.way a {color:#3868a5;}
.way a:hover {color:#7f93aa;}
 .way a {text-decoration:underline;}
 .way a:hover {text-decoration:underline;}
.line {height:1px; background-color:#e7e7e7;}
.line_infopg { margin: 30px 0px 25px 0px; padding: 5px 50px 5px 50px; background:url(/images/line_inf.gif); background-repeat:repeat-y; color:#4c5b6e; font-size:13px; font-weight:bold; text-transform: uppercase;} 
.line_struktr{width: 100%; margin:30px 0px 25px 0px; padding: 2px 50px 2px 50px; background:url("/images/line_struktr.gif")  repeat scroll center bottom rgba(0, 0, 0, 0); color:#6b7581; font-size:18px; font-family: 'PTSansBold',Arial,sans-serif; }
.struktr_bg {padding: 9px 0px 10px 0px; background:url(/images/struktur_bg.gif); background-repeat:no-repeat; background-position:140px 31px;}
.struktr_1 {padding: 0px 0px 10px 90px;}
.struktr_2 {padding: 0px 0px 10px 235px;}
.struktr_3 {padding: 0px 0px 10px 80px;}
.struktura { margin:0px 6px 2px 0px;}
.struktura1 { margin:12px 0px 10px 0px;}
.struktura2 { margin:5px 0px 6px 7px;}
.struktr_txt {background-color:#fff4ed; border:2px solid #fff; padding:5px 5px 5px 10px;}
.struktr_txt a {color:#677383;}
.struktr_txt a:hover {color:#677383;}
.pages {color:#a5a5a5; margin:10px 0px 110px 3px;}
.pages a {color:#8a8a8a; text-decoration:underline;}
.pages a:hover {color:#8a8a8a; text-decoration:none;}
.list {margin:15px 0px 15px 0px;}
.list img{margin-top:2px;}
.list_txt {padding:1px 0px 0px 10px; text-align: left;}
.list_txt a {color:#4c5b6e; text-align: left;}
.conf_empl {
    color: #ffffff;
    text-align: center;
}
.alf { padding:0px 0px 10px 3px;}
.alf a {text-decoration:underline;}
.alf a:hover {color: #777777; text-decoration:none;}
.leftcolumn {padding-left:20px; padding-right:10px;}
.print {margin:30px 5px 110px 0px;}
.foto {float:right; margin:0px 0px 5px 5px;}
.name {color:#7f93aa; padding:7px; line-height:15px;}
.name2 {color:#7f93aa; padding:7px; line-height:15px; background-color:#f7f7f7;}
 
.res_search {padding:0px 0px 7px 3px; Tahoma; font-size:13px;}
.result_search {padding:10px 0px 7px 3px;}
.result_search a {color: #4c5b6e; text-decoration:underline;}
.result_search a:hover {color: #4c5b6e; text-decoration:none;}
.pict_left {margin-bottom:10px;}
.pict_left2 {height:71px; width:201px; background:url(/images/time_fon.gif); background-repeat:no-repeat; padding-top:18px; margin: 0 auto 15px;}
.cont_name {width: 199px; height: 16px; border: 1px solid #5c90d1; font-family:Arial; font-size:11px; color: #787878; padding:3px 0px 0px 3px;}
.cont_sob {border: 1px solid #5c90d1; font-family:Arial; font-size:11px; color: #787878; width: 199px; height:41px; margin-top: 5px; padding:3px 0px 0px 3px;}
.cont_btn { margin:7px 0px 20px 122px;}
.menu_bot {border-top:1px solid #eef0f2; background:url(/images/vavt_13.jpg);}
.menu_bot2 { margin:0px 35px 0px 10px;}
.menu_bot3 { margin:0px 35px 50px 10px;}
.menu_txt_bt {margin: 31px 0px 11px 0px;}
.menu_txt_bt a{color:#6784a8; font-size:12px; font-weight:bold; text-decoration:underline;}
.menu_txt_bt a:hover {color:#6784a8; text-decoration:none;}
.menu_txt_bt2 { margin:0px 0px 10px 10px;}
.menu_txt_bt2 a{color:#6784a8; text-decoration:underline;}
.menu_txt_bt2 a:hover {color:#6784a8; text-decoration:none;}
.line_bot { width:100%; background-color:#abc9ee;}
.schet {margin:20px 0px 30px 0px;}
/*Поправки какие-то*/
 .cap_txt a {color:#ececf6; text-decoration: none;}
 .m_menu a {text-decoration:none;}
 .calen_day a{color:#565347; text-decoration:none;}
 .rss_txt a{text-decoration:none;}
 .rss_txt a:hover {text-decoration:underline;}
 .rss_txt2 a{text-decoration:none;}
 .rss_txt2 a:hover {text-decoration:underline;}
 .sub_titl a {color:#0B3B78; text-decoration:none;}
 .1news_txt a{font-size:12px; font-weight:bold; color:#4c5b6e; text-decoration:none;}
 .1news_txt a:hover {font-size:12px; font-weight:bold; color:#4c5b6e; text-decoration:underline;}
 .1news_txt2 a {color:#4c5b6e; font-weight:bold; text-decoration:none;}
 .1news_txt2 a:hover {color:#4c5b6e; text-decoration:underline;}
 .list_txt a {color:#4c5b6e; text-decoration:none;}
 .list_txt a:hover {text-decoration:underline;}
/*--MENU----------------------------------*/
/*Левое меню*/
.menu_left_group_0 {}
.menu_left_group_element_0 {padding-bottom:10px;}
.menu_left_0, .menu_left_active_0 {color:#3868a5;  font-family: 'PTSansBold',Arial,sans-serif;   font-size:20px;   text-decoration:none; margin:0px 0px 10px 2px; line-height:23px;}
.menu_left_active_0 {}
.menu_left_0 A,
.menu_left_0 A:visited,
.menu_left_active_0 A,
.menu_left_active_0 A:visited	{color:#3868a5;text-decoration:none; line-height: 23px;}
.menu_left_0 A:hover,
.menu_left_active_0 A:hover {color:#525260;text-decoration:underline;}
.menu_left_1, .menu_left_active_1 {background:url(/images/menu_str.gif); background-repeat:no-repeat; background-position: 3px 11px; padding:6px 5px 6px 15px; border-top: 1px solid #d5d5d5; font-size:14px;}
.menu_left_2, .menu_left_active_2 {background:url(/images/menu_str.gif); background-repeat:no-repeat; background-position: 3px 11px; padding:6px 5px 6px 15px; border-top: 1px solid #d5d5d5;margin-left:20px;}
.menu_left_3, .menu_left_active_3 {background:url(/images/menu_str.gif); background-repeat:no-repeat; background-position: 3px 11px; padding:6px 5px 6px 15px; border-top: 1px solid #d5d5d5;margin-left:40px;}
.menu_left_1 A,
.menu_left_1 A:visited {color:#525260;text-decoration:none;}
.menu_left_1 A:hover {color:#525260;text-decoration:underline;}
.menu_left_active_1 A,
.menu_left_active_1 A:visited	{color:#3868a5;text-decoration:none;font-weight:bold;}
.menu_left_active_1 A:hover {color:#3868a5;text-decoration:underline;font-weight:bold;}
/*Нижнее меню*/
.menu_bottom_group_0 {}
.menu_bottom_group_element_0 {}
.menu_bottom_0, .menu_bottom_active_0 {margin: 31px 0px 11px 0px;}
.menu_bottom_active_0 {}
.menu_bottom_0 A,
.menu_bottom_0 A:visited,
.menu_bottom_active_0 A,
.menu_bottom_active_0 A:visited {color:#6784a8; font-size:12px; font-weight:bold; text-decoration:underline;}
.menu_bottom_0 A:hover,
.menu_bottom_active_0 A:hover {color:#6784a8; text-decoration:none;}
.menu_bottom_group_1 {}
.menu_bottom_1, .menu_bottom_active_1 {margin:0px 0px 10px 10px;}
.menu_bottom_active_1 {}
.menu_bottom_1 A,
.menu_bottom_1 A:visited,
.menu_bottom_active_1 A,
.menu_bottom_active_1 A:visited {color:#6784a8; text-decoration:underline;}
.menu_bottom_1 A:hover,
.menu_bottom_active_1 A:hover {color:#6784a8; text-decoration:none;}
/*Верхнее меню*/
.menu_top_group_0 {}
.menu_top_group_element_0 {}
.menu_top_0, .menu_top_active_0 {margin-bottom: 3px; padding-left:20px; background:url(/images/menu_top.gif); background-repeat:no-repeat; background-position: 0 7px;}
.menu_top_active_0 {}
.menu_top_0 A,
.menu_top_0 A:visited,
.menu_top_active_0 A,
.menu_top_active_0 A:visited {color:#ececf6;text-decoration:none;}
.menu_top_0 A:hover,
.menu_top_active_0 A:hover {color:#acc9ee; text-decoration:none;}
.menu_top_group_1 {}
.menu_top_1, .menu_top_active_1 {margin-bottom: 3px; padding-left:20px; background:url(/images/menu_top.gif); background-repeat:no-repeat; background-position: 0 7px;margin-left:20px;}
.menu_top_active_1 {}
.menu_top_1 A,
.menu_top_1 A:visited,
.menu_top_active_1 A,
.menu_top_active_1 A:visited {color:#ececf6;text-decoration:none;}
.menu_top_1 A:hover,
.menu_top_active_1 A:hover {color:#acc9ee; text-decoration:none;}
/* Просто заготовка */
/*.category_group_0 {}
.category_group_element_0 {margin-bottom:3px;}
.category_0, .category_active_0 {font-weight:bold;padding-left:15px;text-align:left;padding-bottom:4px;margin-top:5px;}
.category_active_0 {text-decoration:underline;}
.category_0 A,
.category_0 A:hover,
.category_0 A:visited,
.category_active_0 A,
.category_active_0 A:hover,
.category_active_0 A:visited
	{text-decoration:none;}

.category_group_1 {}
.category_1, .category_active_1 {background:url('') left 4px no-repeat;margin-left:15px;padding-left:10px;color:#7D7D7D;margin-top:3px;padding-top:0px;padding-bottom:5px}
.category_active_1 {background:url('') left center no-repeat;text-decoration:underline;}
.category_1 A,
.category_1 A:hover,
.category_1 A:visited,
.category_active_1 A,
.category_active_1 A:hover,
.category_active_1 A:visited
	{text-decoration:none;color:#7D7D7D;}
	
.category_group_2 {}
.category_2, .category_active_2 {background:url('') left 4px no-repeat;margin-left:25px;padding-left:10px;color:#7D7D7D;margin-top:3px;padding-top:0px;padding-bottom:5px}
.category_active_2 {background:url('') left center no-repeat;text-decoration:underline;}
.category_2 A,
.category_2 A:hover,
.category_2 A:visited,
.category_active_2 A,
.category_active_2 A:hover,
.category_active_2 A:visited
	{text-decoration:none;color:#7D7D7D;}
	
.category_group_3 {}
.category_3, .category_active_3 {background:url('') left 4px no-repeat;margin-left:35px;padding-left:10px;color:#7D7D7D;margin-top:3px;padding-top:0px;padding-bottom:5px}
.category_active_3 {background:url('') left center no-repeat;text-decoration:underline;}
.category_3 A,
.category_3 A:hover,
.category_3 A:visited,
.category_active_3 A,
.category_active_3 A:hover,
.category_active_3 A:visited
	{text-decoration:none;color:#7D7D7D;}
	
.category_group_4 {}
.category_4, .category_active_4 {background:url('') left 4px no-repeat;margin-left:45px;padding-left:10px;color:#7D7D7D;margin-top:3px;padding-top:0px;padding-bottom:5px}
.category_active_4 {background:url('') left center no-repeat;text-decoration:underline;}
.category_4 A,
.category_4 A:hover,
.category_4 A:visited,
.category_active_4 A,
.category_active_4 A:hover,
.category_active_4 A:visited
	{text-decoration:none;color:#7D7D7D;}
	
.category_group_5 {}
.category_5, .category_active_5 {background:url('') left 4px no-repeat;margin-left:55px;padding-left:10px;color:#7D7D7D;margin-top:3px;padding-top:0px;padding-bottom:5px}
.category_active_5 {background:url('') left center no-repeat;text-decoration:underline;}
.category_5 A,
.category_5 A:hover,
.category_5 A:visited,
.category_active_5 A,
.category_active_5 A:hover,
.category_active_5 A:visited
	{text-decoration:none;color:#7D7D7D;}
	
.category_group_6 {}
.category_6, .category_active_6 {background:url('') left 4px no-repeat;margin-left:65px;padding-left:10px;color:#7D7D7D;margin-top:3px;padding-top:0px;padding-bottom:5px}
.category_active_6 {background:url('') left center no-repeat;text-decoration:underline;}
.category_6 A,
.category_6 A:hover,
.category_6 A:visited,
.category_active_6 A,
.category_active_6 A:hover,
.category_active_6 A:visited
	{text-decoration:none;color:#7D7D7D;}
	
.category_group_7 {}
.category_7, .category_active_7 {background:url('') left 4px no-repeat;margin-left:75px;padding-left:10px;color:#7D7D7D;margin-top:3px;padding-top:0px;padding-bottom:5px}
.category_active_7 {background:url('') left center no-repeat;text-decoration:underline;}
.category_7 A,
.category_7 A:hover,
.category_7 A:visited,
.category_active_7 A,
.category_active_7 A:hover,
.category_active_7 A:visited
	{text-decoration:none;color:#7D7D7D;}
	
.category_group_8 {}
.category_8, .category_active_8 {background:url('') left 4px no-repeat;margin-left:85px;padding-left:10px;color:#7D7D7D;margin-top:3px;padding-top:0px;padding-bottom:5px}
.category_active_8 {background:url('') left center no-repeat;text-decoration:underline;}
.category_8 A,
.category_8 A:hover,
.category_8 A:visited,
.category_active_8 A,
.category_active_8 A:hover,
.category_active_8 A:visited
	{text-decoration:none;color:#7D7D7D;}
	
.category_group_9 {}
.category_9, .category_active_9 {background:url('') left 4px no-repeat;margin-left:95px;padding-left:10px;color:#7D7D7D;margin-top:3px;padding-top:0px;padding-bottom:5px}
.category_active_9 {background:url('') left center no-repeat;text-decoration:underline;}
.category_9 A,
.category_9 A:hover,
.category_9 A:visited,
.category_active_9 A,
.category_active_9 A:hover,
.category_active_9 A:visited
	{text-decoration:none;color:#7D7D7D;}
	
.category_active_0 {text-decoration:underline;}*/
#poisk {width:100%; height:23; position:absolute; top:112px; z-index:+1;}
.cont_name {padding-top:0px;}
/*a:link {text-decoration:underline;}
p a:link,.cap_txt a:link ,.sub_titl a:link ,.menu span a:link,.menu2 a:link,.news_txt2 a:link,.way a:link,.struktr_txt a:link,.list_txt a:link{text-decoration:none;}*/
.line_struktr{ margin:10px 0px 10px 0px;}
h3 { margin:10px 0px 10px 0px; padding: 2px 50px 2px 50px; background:url(/images/line_struktr.gif); background-repeat:repeat-y; color:#6b7581; font-size:17px; font-family:"Trebuchet MS", Tahoma;font-weight:normal;}
table.table_border_black{border:1px solid black; border-collapse:collapse;margin-top:5px;margin-bottom:5px;}
table.table_border_black td{padding:3px 5px 3px 5px;margin:0px;border:1px solid black;}
.calen_day a,.calen_day a:hover {font-weight:bold;}
.menu_cap {position:relative;}
.menu_cap .menu_top_group_0 {position:absolute;top:0px;left:0px;}
/*Материалы*/
.material_list_table {border-collapse:collapse;}
.material_list_table td{padding:4px;border:1px solid gray;}
.material_list_table tr.caption td {background-color:#E7F0F3;font-weight:bold;}
.material_list_table tr.caption td.material_title{width:450px;}
/*Конференции*/
.conf_list_table {
width: 100%;
margin: 0 auto;
clear: both;
border-collapse: collapse;
padding: 5px;
}
.conf_list_table td, th {
border: 1px solid #cccccc;
padding: 5px;
}
.caption_conf {
background: #3868a5 url("http://vavt.ru/images/jq2/ui-bg_highlight-soft_85_3868a5_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
height: 30px;
}
.conf_title {
color: #ffffff;
width: 300px;
text-align: center;
}
.conf_place
{
text-align: center;
color: #ffffff;
width: 200px;
}
.conf_year
{
text-align: center;
color: #ffffff;
width: 200px;
}
/* =============----------- Main Menu -------------============ */
#man { z-index:1; }
#main-menu {
	width:100%;
min-width: 920px;
	height: 30px;
font-size: 15px;
font-family: 'PTSansRegular',Arial,sans-serif; 
color: #ffffff;
	z-index:2;
}
.sidebarmenu {
float: right;
margin-top:-5px;
margin-right: -10px;
width:940px;
}
/* CSS Document */
ul#cssmenu {
		 margin: 0;
		 border: 0 none;
		 padding: 0;
  		 list-style: none;
	margin-left:5px;
  		 height: 30px;
 font: 14px 'PTSansBold',Arial,sans-serif; 
text-transform: none;
	position: relative;
	z-index:10;
}
ul#cssmenu li {
		 margin: 0;
		 border: 0 none;
		 padding: 0;
		 float: left;
		 display: inline;
		 list-style: none;
	position: relative;/*height: 18px;*/
 color: #FFFFFF;
 font:  14px 'PTSansBold',Arial,sans-serif; 
	line-height: 18px;
}
ul#cssmenu ul {
		 margin: 0;
		 border: 0 none;
		 padding: 0;
		 width: 120px;
		 list-style: none;
		 display: none;
		 position: absolute;
		 top: 23px;
		 left: 0;
}
ul#cssmenu ul:after {
		 clear: both;
		 display: block;
		 font: 1px/0px serif;
		 content: ".";
		 height: 0;
		 visibility: hidden;
}
ul#cssmenu ul li {
		 width: 200px;
		 float: left;
		 display: block !important;
		 display: inline;
	z-index:10;
}
/* Main Menu */
ul#cssmenu a, ul#cssmenu span {
		 border: 0px;
		 float: none !important;
		 float: left;
		 display: block;
		 color: #FFFFFF;
 font:  14px 'PTSansBold',Arial,sans-serif; 
	line-height: 18px;
		 text-decoration: none;
		 height: auto !important;
		 height: 1%;
		 padding: 5px 6px;
margin-top:6px;
	margin-bottom:6px;
	margin-left:0px;
}
ul#cssmenu a:hover {
color: #6784a8; 
background:#3868a5;
}
ul#cssmenu li li a { margin-top:0; }
/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
/* z-index:10; background:#fff;*/
color: #c7dcf7; 
}
/* Second Menu */
ul#cssmenu li ul 
{ padding-top:17px;
 }
ul#cssmenu li li {
	background:#363e4b;
	padding-right:9px;
	padding-left:6px;
padding-top:0;
padding-bottom:0;
text-align: left;
}
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
		 float: none;
		 color:#ffffff;
 font: 13px  'PTSansBold',Arial,sans-serif; 
text-transform: none;
	text-decoration: none;
	margin-bottom:5px;
	margin-top:2px;
	background-position: 1px 7px;
}
/* Second Menu Hover */
ul#cssmenu li.hover a {
	background-position: 1px 7px;
}
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
}
ul#cssmenu ul ul {
		 display: none;
		 position: absolute ;
		top: -19px;
		 left: 170px; 
         z-index: 300;
}
ul#cssmenu ul ul li {
}
ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
		 display: none;
}
ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
		 display: block;
}
ul#cssmenu .menutop_text {
	border: 0px;
	padding: 0 10px;
	float: none !important;
	float: left;
	display: block;
	color: #b01116;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	font-weight:bold;
	height: auto !important;
	height: 1%;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:3px;
}
.mmenu1 {
	position:absolute;
	left:-6px !important;
	z-index:100;
	zoom:1
}
.mmenu2 {
	position:absolute;
	left:-6px !important;
	z-index:100;
	zoom:1
}
.mmenu1 li { width:200px !important; }
.mmenu2 li { width:250px !important; }
.mmenu3 li { width:174px !important; }
.mmenu4 li { width:147px !important; }
.mmenu5 li { width:147px !important; }
.mmenu6 li { width:127px !important; }
.mmenu2, .mmenu3, .mmenu4, .mmenu5, .mmenu2 {
	position:absolute;
	left:0;
}
.mmenu1 a, .mmenu2 a, .mmenu3 a, .mmenu4 a, .mmenu5 a, .mmenu6 a { border-right:0px !important; }
ul#hmenu {
	margin: 0;
	border: 0 none;
	padding: 0;
  	list-style: none;
	background: #565766;
  	height: 28px;
	font: bold 12px/28px Verdana, Arial;
}
ul#hmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	height: 28px;
}
ul#hmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 28px;
	left: 0;
}
ul#hmenu ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
ul#hmenu ul li {
	width: 160px;
	float: left;
	display: block !important;
	display: inline;
}
/* Main Menu */
ul#hmenu a {
	border: 0px;
	padding: 0 6px;
	float: none !important;
	float: left;
	display: block;
	background: #565766;
	color: #FFFFFF;
	font: bold 12px/28px Verdana, Arial;
	text-decoration: none;
	height: auto !important;
	height: 1%;
}
/* Main Menu Hover */
ul#hmenu a:hover,
ul#hmenu li:hover a,
ul#hmenu li.iehover a {
	background: #808298;
	color: #FFFFFF;
}
/* Second Menu */
ul#hmenu li:hover li a,
ul#hmenu li.iehover li a {
	border-top: 1px solid #FFFFFF;
	float: none;
	background: #565766;
	color: #FFFFFF;
}
/* Second Menu Hover */
ul#hmenu li:hover li a:hover,
ul#hmenu li:hover li:hover a,
ul#hmenu li.iehover li a:hover,
ul#hmenu li.iehover li.iehover a {
	border-top: 1px solid #FFFFFF;
	background: #808298;
	color: #FFFFFF;
}
ul#hmenu ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}
ul#hmenu li:hover ul ul,
ul#hmenu li.iehover ul ul {
	display: none;
}
ul#hmenu li:hover ul,
ul#hmenu ul li:hover ul,
ul#hmenu li.iehover ul,
ul#hmenu ul li.iehover ul {
	display: block;
}
.tt table{ border-collapse:collapse; margin: 0px ; text-align: left; font-family: Tahoma; font-size: 11px; color:#4c5b6e;  line-height:130%; border: 0px; width:98%; }
.tt table td { padding: 10px;  border: 0px solid #B0C3D2; text-align: left; font-family: Tahoma; font-size: 11px; color:#4c5b6e;  line-height:130%; }
.tt table th { padding: 10px;  border:0px solid #B0C3D2; text-align: center; }
.tt1 table{ border-collapse:collapse; margin: 0px ; text-align: left; font-family: Tahoma; font-size: 11px; color:#4c5b6e;  line-height:130%; width:95%;}
.tt1 table td { padding: 7px; border: 1px solid #B0C3D2; text-align: left; font-family: Tahoma; font-size: 11px; color:#4c5b6e;  line-height:130%; }
.tt1 table th { padding: 7px; border:1px solid #B0C3D2; text-align: center;}
/*Новый поиск 30.09.2013*/
#poisk3 {width:100%;position:absolute;top:50px; z-index.5;}
#poisk4 {width:100%;position:absolute;top:55px; z-index.5;}
#poisk3k {
min-width: 1008px; max-width: 1280px; margin: 0px 0px 0px 0px;}
/*Исправление косяков*/
#up5 {background-repeat:repeat-x;height:auto;}
#upmid5 {background:none;height:auto;text-align:left; min-height:45px;}
#upmid51 {float:none;}
#menu34 {text-align:left;}
#others_column_center {padding:0px 15px 0px 15px;}
#cssmenu .nolink {cursor:default;}
/*Сквадраченная рамка*/
.m1t {}
.m1t .t .l{background:url('/images/shdw_t_l.gif') left top no-repeat;padding-left:7px;}
.m1t .t .r{background:url('/images/shdw_t_r.gif') right top no-repeat;padding-right:7px;}
.m1t .t .c{background:url('/images/shdw_top.gif') left top repeat-x;}
.m1t .t *{height:7px;}
.m1t .b .l{background:url('/images/shdw_b_l.gif') left top no-repeat;padding-left:7px;}
.m1t .b .r{background:url('/images/shdw_b_r.gif') right top no-repeat;padding-right:7px;}
.m1t .b .c{background:url('/images/shdw_bot.gif') left top repeat-x;}
.m1t .b *{height:7px;}
.m1t .c .l{background:url('/images/shdw_left.gif') left top repeat-y;padding-left:7px;}
.m1t .c .r{background:url('/images/shdw_right.gif') right top repeat-y;padding-right:7px}
.ramka_news {width:157px;}
.ramka_news .c .c{text-align:center;}
.ramka_news .c .c{height:91px;}
.ramka_prepod {width:157px;}
.ramka_prepod .c .c{text-align:center;}
.prepod_table {width: 100%; }
.cleaner {clear: both; }
.prepod_all {float: left; margin-left: -3px; margin-top: 7px; }
.prepod_list {clear: both; }
/*Настройка центрального контента*/
#content1 table{border-collapse:collapse;}
.td_grey {border: solid 1px #ccc;}
.td_grey td {border: solid 1px #ccc; padding: 2px; }
.table_GJO td{padding-bottom:10px;}
/*Настройки Google поиск*/
.searchgoogle {
width:235px;
padding-right: 18px;
position: relative; 
}
div.gsc-control-cse,
div.gsc-control-cse div,
div.gsc-control-cse span,
div.gsc-control-cse form,
div.gsc-control-cse table,
div.gsc-control-cse tr,
div.gsc-control-cse td,
div.gsc-control-cse input {
border: 0;
}
.gsc-search-box-tools .gsc-search-box .gsc-input
{padding-right:0px !important;
font-size:12px !important;
vertical-align: top; 
}
table.gsc-search-box td.gsc-input
{padding-right:0px !important;
font-size:12px !important;
}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
text-align: left !important;
height: 22px;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
width: 8px;
height:13px;
padding: 6px 6px !important;
min-width:13px;
margin-top: 0px !important;
}
div.gsc-control-cse {
background: transparent;
}
.gsst_a .gscb_a {font-size: 29px !important;}
.gsc-results-wrapper-overlay
{-webkit-border-radius: 0px  !important;
-moz-border-radius: 0px  !important;
border-radius: 0px  !important; 
font-size: 13px !important;
}
input.gsc-input {
background: #fff !important; 
font-size:12px;
padding: 4px 0px !important;
 }
table.gsc-search-box td {
    vertical-align: middle;
font-size:12px !important;
}
.gsib_a {
width: 100%;
padding: 0px 8px 4px !important;}
.gsc-results-wrapper-overlay
{height:80% !important;
margin: 20px !important;
}
.plitka {text-align: center;}
.plitka_img {text-align: center;}
.plitka_link {text-align: center; padding-top:10px; padding-bottom: 30px; }
.plitka_link a {color:#3868A5 !important;}
.plitka_sp {text-align: left; padding-bottom: 20px; padding-top: 20px; border-bottom: solid 1px #CCCCCC;}
.plitka_sp_img {text-align: left; padding-bottom: 5px;}
.plitka_sp_link {text-align: left; padding-bottom: 4px; }
.plitka_sp_link a {color:#3868A5 !important;}
.plitka_sp_datta {text-align: left; font-size:13px; padding-bottom: 4px; }
.plitka_sp_annot {text-align: left; font-size:13px;  line-height: 18px; padding-bottom: 10px; } 
.video_play {text-align: left;}
.video_name {text-align: left; padding-top:15px; padding-bottom: 10px; font-size:20px ; color:#3868A5;}
.video_date {text-align: left; padding-bottom: 10px; font-weight: bold}
.video_other {text-align: left; padding-bottom: 20px;}
.vid_zag {color: #3868A5; font-size: 19px; padding-bottom: 10px; font-weight: bold; margin-top: -21px; }
#statcounter {font-size:12px;color:gray;text-align:right;}
.rosobr {
width:100%; 
border: solid 0px #d5d5d5; 
padding-top:2px; 
padding-bottom:15px;
margin-bottom:10px;
background: url("/images/line_struktr.gif") repeat scroll center bottom rgba(0, 0, 0, 0);
}
.rosimg {text-align: center; float: left; padding: 5px; margin-left:15px; }
.rostext {text-align: center; font-size:12px; font-weight: bold; margin-top:18px; }
.roslink {text-align: center; font-size:12px; font-weight: bold; color:#3868a5; margin-top:2px; }
.roslink a {color:#3868a5;}
.fonto{font-size:14px; color:#ffffff; text-align:right; }
.calenbluel {margin:0px; padding:0px; float:left; width: 22px; height:27px;}
.calenbluer {margin:0px; padding:0px; float:left; width: 22px; height:27px;}
.calenbluec {background-color:#5c90d1; color:#FFFFFF; font-family:"Trebuchet MS", Tahoma; font-size:12px; font-weight:bold; float:left; width: 117px; vertial-align:27px; height:21px; padding-top:6px; }
.calenbluel a {padding: 0px; margin: 0px; }
.calenbluer a {padding: 0px; margin: 0px; }
.increaseFont, 
.decreaseFont, 
.resetFont {text-decoration:underline;cursor:pointer;}
.ui-datepicker {
width: 15em !important; 
font-size: 12px !important; 
}
.ui-datepicker td {
font-size: 12px !important; 
}
.title123 { padding: 18px 0px ;  }
    html, body {
        position: relative;
    }
    body {
        background: #eee;
        font-family: "PTSansBold",Arial,sans-serif;
        font-size: 14px;
        color:#000;
        margin: 0; 
        padding: 0;
    }
    .swiper-container {
background:#0A376E;
        width: 1280px;
        height: 394px;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	.slider-box {width: 1280px; background: url(http://www.vavt.ru/news/slideshow2.jpg); background-position: bottom right; height: 394px;}
	.slider-box-left {width: 700px; float: left; }
	.slider-box-right {width: 580px; float: right; height: 394px; }
	.slider-bg {}
	.slider-h {font-size: 22px; color: #fff; font-weight: bold; margin: 50px 20px 10px;  }
.slider-h a {text-decoration: none; }
.slider-anno a {text-decoration: none; }
.slider-anno {font-size: 16px; margin: 20px 80px 20px 50px; color: #fff;}
#up3 {display: none; }
.upper {display:none; }
.cbp-hrsub .h4 {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    padding: 0;
    margin: 2em 0 0.6em;
}
.cbp-hrsub .h4 a {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    padding: 0;
    margin: 2em 0 0.6em;
text-decoration: none; 
}
.CountClass a {text-decoration: none; }
.cbp-hrsub .fakul {font-weight: bold; font-size: 14px; padding: 0px; margin: 0px; margin-top: 10px;}
.cbp-hrsub .podfakul {font-weight: normal; font-size: 14px; padding: 0px; margin: 0px; padding-left: 20px; 
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAEUlEQVQImWNgIAn8RwKk6QQAdBEL9SQxNaoAAAAASUVORK5CYII=) no-repeat 10px 12px; 
}
.cbp-hrsub .fakul a {font-weight: bold; font-size: 14px; padding: 0px; margin: 0px; margin-top: 10px; text-decoration: none; }
.cbp-hrsub .podfakul a {font-weight: normal; font-size: 14px; padding: 0px; margin: 0px; text-decoration: none; }
.fakul {font-weight: bold; }
.container {margin-top: -4px; width: 1080px; text-align: right;    margin-right: 40px;}
.menu_top_0, .menu_top_active_0 {
    background: rgba(0, 0, 0, 0) url("") no-repeat scroll 0 7px;
    margin-bottom: 3px;
    padding-left: 0px;
}
.menu_cap {
    color: #fff;
    font-family: "PTSansRegular",Arial;
    font-size: 14px;
    margin: 6px 0 0 10px;
}
.fonto {color: #0b3b78 !important; width: 240px; padding: 1px; font-size: 17px !important; text-align: center;   }
.top_right {display: none; }
.Hchild1 {width: 100% !important;}
.Hchild2 {width: 50% !important;}
.Hchild3 {width: 33% !important;}
.Hchild4 {width: 25% !important;}
.Hchild5 {width: 20% !important;}
.cbp-hrmenu > ul, .cbp-hrmenu .cbp-hrsub-inner {max-width: 80em !important; }
.slider-box a {color: #fff !important;}
.slider-box a:hover {color: #fff !important;}
.uppsker {position: absolute; right: 9px; top: 15px;  }
.absakad {position: absolute; right: 12px; top: 140px; z-index:10000;}
.dropdown
{
color: #555;
margin: 0;
width: 27px;
position: relative;
height: 33px;
text-align:left;
cursor: pointer;
}
.dropdown3
{
color: #555;
margin: 0;
width: 27px;
position: relative;
height: 33px;
text-align:left;
cursor: pointer;
}
.dropdown2
{
color: #555;
margin: 0;
width: 30px;
position: relative;
height: 30px;
text-align:left;
}
.submenu
{
background: #fff;
position: absolute;
top: 35px;
right: -9px;
z-index: 1000;
display: none;
margin-left: 10px;
padding: 10px;
border-radius: 5px;
box-shadow: 0 2px 7px rgba(0, 0, 0, 0.45);
}
.submenu2
{
width: 1280px; 
background: #32609c;
position: absolute;
top: 34px;
right: -12px;
z-index: 100;
display: none;
margin-left: 10px;
padding: 10px;
}
.submenu3
{
background: #fff;
position: absolute;
top: 35px;
right: -9px;
z-index: 1000;
display: none;
margin-left: 10px;
padding: 10px;
border-radius: 5px;
box-shadow: 0 2px 7px rgba(0, 0, 0, 0.45);
}
.submenu32
{
    color: #555;
    cursor: pointer;
    height: 33px;
    margin: 0;
    position: relative;
    text-align: left;
    width: 27px;
}
.dropdown li a, .dropdown2 li a, .dropdown3 li a
{
color: #555555;
display: block;
font-family: arial;
font-weight: bold;
padding: 6px 15px;
cursor: pointer;
text-decoration:none;
}
.dropdown li a:hover, .dropdown2 li a:hover, .dropdown3 li a:hover
{
background:#155FB0;
color: #FFFFFF;
text-decoration: none;
}
a.accu, a.accu2, a.accu3
{
font-size: 11px;
line-height: 16px;
color: #555;
position: absolute;
z-index: 110;
display: block;
padding: 0px;
height: 30px;
width: 30px;
margin: 0px;
text-decoration: none;
cursor:pointer;
}
.root
{
list-style:none;
margin:0px;
padding:0px;
font-size: 11px;
padding: 11px 0 0 0px;
border-top:1px solid #dedede;
}
.searchgoogle {width: 250px; padding: 0px; height: 26px; }
form.gsc-search-box {margin: 1px 0 !important; }
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {height: 25px !important; width: 25px !important; }
.gsc-search-box-tools .gsc-search-box .gsc-input {background-color: #fff; }
.mainpage_news_leftcolumn {}
.news1 {}
.rss1, .rss2 {margin-left:20px;width:995px;}
.rss2 .news1 {padding-right:0px;}
.slider-bg img {width: 100%; height: 100%; }
.indextable td{border:1px solid #cccccc;}
.indextable {width: 100%; }
.indexnewtable td{border-top:1px solid #fff; border-bottom:1px solid #cccccc; border-left:1px solid #fff; border-right:1px solid #fff;}
.indextable thead tr{background-color:#eeeeee;}
.indextable tbody tr:nth-child(even){background-color:#f9f9f9;}
.indextable tbody td{padding:2px;text-align:center;}
.indextable tbody tr:hover{background-color:#eeeeee;}
.sveden-index-rectorat {width:100%;}
.sveden-index-rectorat tr td:nth-child(3) {width: 100px;}
.sveden-index-rectorat tr td:nth-child(2) {width: 300px;}
.sveden-index-fprep tbody td{padding:2px;text-align:left;}
.sveden-index-frectorat {width:100%;}
.sveden-index-staff tbody td {padding: 0px;}
.td_prep_all {padding: 10px 10px 20px !important; vertical-align: top; border-left: 1px solid #fff !important; border-right: 1px solid #fff !important;  }
.td_prep_img {vertical-align: top; padding: 17px 5px !important;  border-left: 1px solid #fff !important; border-right: 1px solid #fff !important; }
.doc_username a {color: #3868a5 !important;}
.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
    border-color: #CCCCCC;
    background-color: #CCCCCC;
    background-image: none;
    filter: none;
    width: 0 !important;
    padding: 5px 12px !important;
    margin: 0px 4px !important;
    cursor: pointer !important; 
}
    .gsc-search-button-v2 svg {
    fill: #FFFFFF;
    margin: 0px -7px !important;
    padding: 0px !important;
}
.digital-signature-container {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    height: 0; }
.digital-signature-container .signature-icon {
      display: inline-block;
      width: 16px;
      height: 22px;
      margin-bottom: -6px;
      background: url("/images/digital-signature.png") no-repeat;
      background-size: contain;
      opacity: 0.7; }
.digital-signature-container .signature-content {
      display: none;
      position: absolute;
      bottom: 100%;
      left: 50%;
      width: 350px;
      margin-left: -175px;
      margin-bottom: 10px;
      padding: 10px;
      font-weight: normal;
      background: #fff;
      -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      border-radius: 4px; }
.digital-signature-container .signature-content .content-title,
.digital-signature-container .signature-content .content-name,
.digital-signature-container .signature-content .content-date {
        display: block;
        font-size: 12px;
        line-height: 18px; }
.digital-signature-container .signature-content .content-field {
        display: block;
        margin-bottom: 2px;
        font-size: 12px;
        line-height: 18px; }
.digital-signature-container .signature-content .content-field .field-label {
          display: block; }
.digital-signature-container .signature-content .content-title {
        font-weight: bold; }
.digital-signature-container:hover .signature-icon {
      opacity: 1; }
.digital-signature-container:hover .signature-content {
      display: block;
      z-index: 10; }
.digital-signature-ivv {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    height: 0; }
.digital-signature-ivv .signature-icon {
      display: inline-block;
      width: 16px;
      height: 22px;
      margin-bottom: -6px;
      background: url("/images/digital-signature.png") no-repeat;
      background-size: contain;
      opacity: 0.7; }
.digital-signature-ivv .signature-content {
      display: none;
      position: absolute;
      bottom: 100%;
      left: 50%;
      width: 350px;
      margin-left: -175px;
      margin-bottom: 10px;
      padding: 10px;
      font-weight: normal;
      background: #fff;
      -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      border-radius: 4px; }
.digital-signature-ivv .signature-content .content-title,
.digital-signature-ivv .signature-content .content-name,
.digital-signature-ivv .signature-content .content-date {
        display: block;
        font-size: 12px;
        line-height: 18px; }
.digital-signature-ivv .signature-content .content-field {
        display: block;
        margin-bottom: 2px;
        font-size: 12px;
        line-height: 18px; }
.digital-signature-ivv .signature-content .content-field .field-label {
          display: block; }
.digital-signature-ivv .signature-content .content-title {
        font-weight: bold; }
.digital-signature-ivv:hover .signature-icon {
      opacity: 1; }
.digital-signature-ivv:hover .signature-content {
      display: block;
      z-index: 10; }
.digital-sign-container {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    height: 0; }
.digital-sign-container .signature-icon {
      display: inline-block;
      width: 16px;
      height: 22px;
      margin-bottom: -6px;
      background: url("/images/digital-signature.png") no-repeat;
      background-size: contain;
      opacity: 0.7; }
.digital-sign-container .signature-content {
      display: none;
      position: absolute;
      bottom: 100%;
      left: 50%;
      width: 350px;
      margin-left: -175px;
      margin-bottom: 10px;
      padding: 10px;
      font-weight: normal;
      background: #fff;
      -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      border-radius: 4px; }
.digital-sign-container .signature-content .content-title,
.digital-sign-container .signature-content .content-name,
.digital-sign-container .signature-content .content-date {
        display: block;
        font-size: 12px;
        line-height: 18px; }
.digital-sign-container .signature-content .content-field {
        display: block;
        margin-bottom: 2px;
        font-size: 12px;
        line-height: 18px; }
.digital-sign-container .signature-content .content-field .field-label {
          display: block; }
.digital-sign-container .signature-content .content-title {
        font-weight: bold; }
.digital-sign-container:hover .signature-icon {
      opacity: 1; }
.digital-sign-container:hover .signature-content {
      display: block;
      z-index: 10; }
.digital-s-s {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    height: 0; }
.digital-s-s .signature-icon {
      display: inline-block;
      width: 20px;
      height: 32px;
      margin-bottom: 0px;
      background: url("/images/ecp.png") no-repeat;
      background-size: contain;
      opacity: 0.7; }
.digital-s-s .signature-content {
      display: none;
      position: absolute;
      bottom: 100%;
      left: 50%;
      width: 350px;
      margin-left: -175px;
      margin-bottom: 10px;
      padding: 10px;
      font-weight: normal;
      background: #fff;
      -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      border-radius: 4px; }
.digital-s-s .signature-content .content-title,
.digital-s-s .signature-content .content-name,
.digital-s-s .signature-content .content-date {
        display: block;
        font-size: 12px;
        line-height: 18px; }
.digital-s-s .signature-content .content-field {
        display: block;
        margin-bottom: 2px;
        font-size: 12px;
        line-height: 18px; }
.digital-s-s .signature-content .content-field .field-label {
          display: block; }
.digital-s-s .signature-content .content-title {
        font-weight: bold; }
.digital-s-s:hover .signature-icon {
      opacity: 1; }
.digital-s-s:hover .signature-content {
      display: block;
      z-index: 10; }
.digital-s-sm {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    height: 0; }
.digital-s-sm .signature-icon {
      display: inline-block;
      width: 20px;
      height: 32px;
      margin-bottom: 0px;
      background: url("/images/ecp.png") no-repeat;
      background-size: contain;
      opacity: 0.7; }
.digital-s-sm .signature-content {
      display: none;
      position: absolute;
      bottom: 100%;
      left: 50%;
      width: 350px;
      margin-left: -175px;
      margin-bottom: 10px;
      padding: 10px;
      font-weight: normal;
      background: #fff;
      -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      border-radius: 4px; }
.digital-s-sm .signature-content .content-title,
.digital-s-sm .signature-content .content-name,
.digital-s-sm .signature-content .content-date {
        display: block;
        font-size: 12px;
        line-height: 18px; }
.digital-s-sm .signature-content .content-field {
        display: block;
        margin-bottom: 2px;
        font-size: 12px;
        line-height: 18px; }
.digital-s-sm .signature-content .content-field .field-label {
          display: block; }
.digital-s-sm .signature-content .content-title {
        font-weight: bold; }
.digital-s-sm:hover .signature-icon {
      opacity: 1; }
.digital-s-sm:hover .signature-content {
      display: block;
      z-index: 10; }
.digital-s-iv {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    height: 0; }
.digital-s-iv .signature-icon {
      display: inline-block;
      width: 20px;
      height: 32px;
      margin-bottom: 0px;
      background: url("/images/ecp.png") no-repeat;
      background-size: contain;
      opacity: 0.7; }
.digital-s-iv .signature-content {
      display: none;
      position: absolute;
      bottom: 100%;
      left: 50%;
      width: 350px;
      margin-left: -175px;
      margin-bottom: 10px;
      padding: 10px;
      font-weight: normal;
      background: #fff;
      -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
      border-radius: 4px; }
.digital-s-iv .signature-content .content-title,
.digital-s-iv .signature-content .content-name,
.digital-s-iv .signature-content .content-date {
        display: block;
        font-size: 12px;
        line-height: 18px; }
.digital-s-iv .signature-content .content-field {
        display: block;
        margin-bottom: 2px;
        font-size: 12px;
        line-height: 18px; }
.digital-s-iv .signature-content .content-field .field-label {
          display: block; }
.digital-s-iv .signature-content .content-title {
        font-weight: bold; }
.digital-s-iv:hover .signature-icon {
      opacity: 1; }
.digital-s-iv:hover .signature-content {
      display: block;
      z-index: 10; }
#cookie_note{
    display: none;
    position: fixed;
    bottom: 15px;
    left: 50%;
    max-width: 90%;
    transform: translateX(-50%);
    padding: 20px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
z-index: 500; 
}
#cookie_note p{
    margin: 0;
    font-size: 14px;
    text-align: left;
    color: black;
float: left; 
width: 70%;
font-family: 'PTSansRegular', Arial; 
}
.cookie_accept{
    width:20%;
}
#cookie_agree {
    width:30%;
    margin-top: 0px;
float: right;
}
#cookie_ok {
cursor: pointer; 
display: block;
position: absolute; 
z-index: 999;
}
#cookok {
cursor: pointer; 
display: block;
width: 200px; 
height: 100px;
padding: 10px; 
border: 2px solid black; 
}
@media (min-width: 576px){
    #cookie_note.show{
        display: flex;
    }
}
@media (max-width: 575px){
    #cookie_note.show{
        display: block;
        text-align: left;
    }
}
