* {margin:0;padding:0;border:0;}
* html #main {height:100%;}
html, body {margin:0;padding:0;width:100%;height:100%;font-family:arial;}
.hhhhh{}
/* *html #content {height:100%;}*/
div,ol,ul,li,h1,h2,h3,h4,h5,h6,span,select {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
img {border:none;}


#main1 {   /*-------------------------------------- Градиент */
position:relative; width:100%; max-width:1500px; min-width:990px; min-height:100%; height:auto !important; height:100%; background-image: url(/i/01-5-content-bg.jpg); background-repeat:repeat-x; background-position: 0% 90px;
}
#main1h {   /*-------------------------------------- Градиент */
position:relative; width:100%; max-width:1500px; min-width:990px; min-height:100%; height:auto !important; height:100%; background-image: url(/i/01-5-content-bg.jpg); background-repeat:repeat-x; background-position: 0% 108px;
}
#main2 {   /*-------------------------------------- Синяя */
background-image: url(/i/01-2-bg-header_.jpg); background-repeat: no-repeat; background-position: 0 -37px;
}
#main2-s {   /*-------------------------------------- Синяя */
background-image: url(/i/01-2-bg-header_.jpg); background-repeat: no-repeat; background-position: 0 -35px;
}
#main3 {   /*-------------------------------------- Основная навигация */
background-image: url(/i/tn-bg2.jpg); background-repeat: repeat-x; background-position: 0% 71px;
}
#main3-s {   /*-------------------------------------- Основная навигация */
background-image: url(/i/tn-bg2-s.png); background-repeat: repeat-x; background-position: 0% 71px;
}
#main3h {   /*-------------------------------------- Фон горизонтальной навигации */
background: url(/i/horizontal-bg.jpg) repeat-x 0% 71px; height:108px;
}

#main4 {   /*-------------------------------------- Синий квадрат под логотипом */
width:90px; height:104px; background:#255794; position:absolute; z-index:0;
}
#main-inner {/*padding-right:10px;*/padding-left:10px; overflow:hidden;}

#main1 .empty {/*height:30px;*/clear:both;}




#cont {   /*-------------------------------------- Градиент */
position:relative;/*min-height:100%;*/ width:100%; /*max-width:1500px;*/ min-width:990px;background-image: url(/i/01-5-content-bg.jpg); background-repeat:repeat-x; background-position: 0% 90px;
/*border-bottom:1px solid #0a3555; */
}
#cont-inner {   /*-------------------------------------- Синяя */
background-image: url(/i/01-2-bg-header_.jpg); background-repeat: repeat-x; background-position: 0 -35px;
}
#cont-inner-inner {   /*-------------------------------------- Основная навигация */
background-image: url(/i/tn-bg2-s.png); background-repeat: repeat-x; background-position: 0% 71px;
}
#cont-inner-inner-inner {/*padding-right:10px;*/padding-left:10px;overflow:hidden;}

#cont .empty {height:40px;}





#fter {position:relative;height:110px;margin-bottom: -110px;font-size:73.5%;/*border-top:1px solid #ededed;border-bottom:1px solid #ededed;*/}
#fter .counters {float:right;padding-right:10px;}
#fter .info {padding-left:20px;}
#fter .info a {color:#0a56a4;text-decoration:none;}
#fter .info a:hover {color:#fc8230;text-decoration:none;}
#fter .info .copyright {}
#fter .info .links {margin-top:21px; overflow:hidden;}
#fter .info .links .phone {float:left;width:167px;}
#fter .info .links .feedback {}

#footer {position:relative;/*border-top:1px solid #eee;*/max-width:1500px; min-width:990px;height:110px;margin-bottom: -110px;font-size:73.5%;background:#fff !important;z-index:800; /*border-top:1px solid #ededed;border-bottom:1px solid #ededed;*/}
#f_ooter {position:relative;margin-top:30px;padding-left:20px;font-size:73.5%;/*border-top:1px solid #ededed;border-bottom:1px solid #ededed;*/}
#footer .counters {float:right;padding-right:10px;}
#footer .info {padding-left:20px;}
#footer .info a {color:#0a56a4; text-decoration:none;}
#footer .info a:hover {color:#fc8230; text-decoration:none;}
#footer .info .copyright {}
#footer .info .links {margin-top:21px; overflow:hidden;}
#footer .info .links .phone {float:left;width:167px;}
#footer .info .links .feedback {}
/*
#footer .info .social {overflow:hidden;}
#footer .info .social span {display:block;float:left;margin-right:2px;width:32px;height:32px;}
#footer .info .social .vk {background: transparent url(/i/css-map.png) no-repeat scroll 0px -160px;}
#footer .info .social .tw {background: transparent url(/i/css-map.png) no-repeat scroll 0px -224px;}
#footer .info .social .fb {background: transparent url(/i/css-map.png) no-repeat scroll 0px -192px;}
*/

#recommended_links {float:right;margin:-11px 10px 0 0;background:#fcfcfc;padding:10px;border:1px dotted #b5b5b5;/*border-top:1px dotted #b5b5b5;border-bottom:1px dotted #b5b5b5;*/}
#recommended_links h2 {font-weight:normal;font-size:14px;color:#6d0623;margin:0 0 10px 0;}
#recommended_links ul {margin:0;padding:0;font-size:12px;float:left;width:250px;}
#recommended_links ul:last-child {margin-left:20px;}
*+html #recommended_links ul {margin-left:expression(this.nextSibling==null?'20':'');} /*-- last-child для IE --*/
#recommended_links ul li {list-style-type:square !important;margin-bottom:10px;margin-left:15px;}
#recommended_links ul li:last-child {margin-bottom:0px;}
*+html #recommended_links ul li {margin-bottom:expression(this.nextSibling==null?'0':'');} /*-- last-child для IE --*/
#recommended_links ul li a {color:#0a56a4; text-decoration:none;}
#recommended_links ul li a:hover {color:#6a98c6; text-decoration:none;}





.social {overflow:hidden;}
.social span {display:block;float:left;margin-right:2px;width:32px;height:32px;}
.social .vk {background: transparent url(/i/css-map.png) no-repeat scroll 0px -160px;}
.social .tw {background: transparent url(/i/css-map.png) no-repeat scroll 0px -224px;}
.social .fb {background: transparent url(/i/css-map.png) no-repeat scroll 0px -192px;}





/*--- paddings ---*/

.p0 {padding:0px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p25 {padding:25px;}
.p30 {padding:30px;}
.p35 {padding:35px;}
.p40 {padding:40px;}
.p45 {padding:45px;}
.p50 {padding:50px;}
.p55 {padding:55px;}
.p60 {padding:60px;}
.p65 {padding:65px;}
.p70 {padding:70px;}
.p75 {padding:75px;}
.p80 {padding:80px;}
.p85 {padding:85px;}
.p90 {padding:90px;}
.p95 {padding:95px;}
.p100 {padding:100px;}


.pt0 {padding-top:0px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}
.pt45 {padding-top:45px;}
.pt50 {padding-top:50px;}
.pt55 {padding-top:55px;}
.pt60 {padding-top:60px;}
.pt65 {padding-top:65px;}
.pt70 {padding-top:70px;}
.pt75 {padding-top:75px;}
.pt80 {padding-top:80px;}
.pt85 {padding-top:85px;}
.pt90 {padding-top:90px;}
.pt95 {padding-top:95px;}
.pt100 {padding-top:100px;}


.pr0 {padding-right:0px;}
.pr2 {padding-right:2px !important}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}
.pr35 {padding-right:35px;}
.pr40 {padding-right:40px;}
.pr45 {padding-right:45px;}
.pr50 {padding-right:50px;}
.pr55 {padding-right:55px;}
.pr60 {padding-right:60px;}
.pr65 {padding-right:65px;}
.pr70 {padding-right:70px;}
.pr75 {padding-right:75px;}
.pr80 {padding-right:80px;}
.pr85 {padding-right:85px;}
.pr90 {padding-right:90px;}
.pr95 {padding-right:95px;}
.pr100 {padding-right:100px;}


.pb0 {padding-bottom:0px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}
.pb55 {padding-bottom:55px;}
.pb60 {padding-bottom:60px;}
.pb65 {padding-bottom:65px;}
.pb70 {padding-bottom:70px;}
.pb75 {padding-bottom:75px;}
.pb80 {padding-bottom:80px;}
.pb85 {padding-bottom:85px;}
.pb90 {padding-bottom:90px;}
.pb95 {padding-bottom:95px;}
.pb100 {padding-bottom:100px;}


.pl0 {padding-left:0px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pl35 {padding-left:35px;}
.pl40 {padding-left:40px;}
.pl45 {padding-left:45px;}
.pl50 {padding-left:50px;}
.pl55 {padding-left:55px;}
.pl60 {padding-left:60px;}
.pl65 {padding-left:65px;}
.pl70 {padding-left:70px;}
.pl75 {padding-left:75px;}
.pl80 {padding-left:80px;}
.pl85 {padding-left:85px;}
.pl90 {padding-left:90px;}
.pl95 {padding-left:95px;}
.pl100 {padding-left:100px;}

/*--- /paddings ---*/


/*--- margings ---*/

.m0 {margin:0px;}
.m5 {margin:5px;}
.m10 {margin:10px;}
.m15 {margin:15px;}
.m20 {margin:20px;}
.m25 {margin:25px;}
.m30 {margin:30px;}
.m35 {margin:35px;}
.m40 {margin:40px;}
.m45 {margin:45px;}
.m50 {margin:50px;}
.m55 {margin:55px;}
.m60 {margin:60px;}
.m65 {margin:65px;}
.m70 {margin:70px;}
.m75 {margin:75px;}
.m80 {margin:80px;}
.m85 {margin:85px;}
.m90 {margin:90px;}
.m95 {margin:95px;}
.m100 {margin:100px;}


.mt0 {margin-top:0px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt22 {margin-top:22px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mt60 {margin-top:60px;}
.mt65 {margin-top:65px;}
.mt70 {margin-top:70px;}
.mt75 {margin-top:75px;}
.mt80 {margin-top:80px;}
.mt85 {margin-top:85px;}
.mt90 {margin-top:90px;}
.mt95 {margin-top:95px;}
.mt100 {margin-top:100px;}


.mr0 {margin-right:0px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr45 {margin-right:45px;}
.mr50 {margin-right:50px;}
.mr55 {margin-right:55px;}
.mr60 {margin-right:60px;}
.mr65 {margin-right:65px;}
.mr70 {margin-right:70px;}
.mr75 {margin-right:75px;}
.mr80 {margin-right:80px;}
.mr85 {margin-right:85px;}
.mr90 {margin-right:90px;}
.mr95 {margin-right:95px;}
.mr100 {margin-right:100px;}


.mb0 {margin-bottom:0px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb65 {margin-bottom:65px;}
.mb70 {margin-bottom:70px;}
.mb75 {margin-bottom:75px;}
.mb80 {margin-bottom:80px;}
.mb85 {margin-bottom:85px;}
.mb90 {margin-bottom:90px;}
.mb95 {margin-bottom:95px;}
.mb100 {margin-bottom:100px;}
.mb-10 {margin-bottom:-10px;}
.mb-40 {margin-bottom:-40px;}


.ml0 {margin-left:0px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml45 {margin-left:45px;}
.ml50 {margin-left:50px;}
.ml55 {margin-left:55px;}
.ml60 {margin-left:60px;}
.ml65 {margin-left:65px;}
.ml70 {margin-left:70px;}
.ml75 {margin-left:75px;}
.ml80 {margin-left:80px;}
.ml85 {margin-left:85px;}
.ml90 {margin-left:90px;}
.ml95 {margin-left:95px;}
.ml100 {margin-left:100px;}

/*--- /margings ---*/

.orange-color {color:#e35321;}
.orange-bg {background:#e35321;}
.grey-bg {background:#b0b0b0;}

.pa (position:absolute;)
.pr {position:relative;}

.fl {float:left;}
.fr {float:right;}






.MngAct {background:#ddeeff; color: #000000;}

#admres {font-size:70%;}
#admres a {color:#000; text-decoration:none;}
#admres a:hover {color:#0a56a4; text-decoration:none;}

.clear {clear:both;}
.small {font-size:55%;font-family:arial;tahoma,sans;color:#989898;}




/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #header ---*/

#header {min-width:970px; width:100%; overflow:hidden;}
#header .left {position:relative; float:left; padding:11px 0 0 20px; z-index:1;}
#header .right {overflow:hidden; padding:0 0 0 20px;}
#header .right .inner {margin:0 0 16px;}
#header .right .inner .title {font-size:80%; margin:24px 164px 0 0;}
#header .right .inner .title a {text-decoration:none; color:#abcfe9; border-bottom:.1em solid #abcfe9;}
#header .right .inner .subtitle {font-size:105%; color:#fff; margin:13px 164px 0 0;}
#header .right .inner .subtitle span {background:#EE531D; padding:5px 8px;}
#header .right .inner .subtitle span a {text-decoration:none; color:#fff;}

/*------------- Стили шапки для сайтов подразделений с горизонтальной навигацией ---*/
#header .right .info {margin:0 0 6px 0; overflow:hidden; //margin-bottom:19px;}
:-moz-any(x), #header .right .info {
    margin:0 0 15px 0; /* стиль только для FF 4+ */
}
#header .right .info .domains {font-size:80%; float:right; text-align:right;}
#header .right .info .domains a {text-decoration:none; color:#fff; font-weight:bold;}
#header .right .info .title {font-size:80%; margin:16px 164px 0 0;}
#header .right .info .title a {text-decoration:none; color:#abcfe9; border-bottom:.1em solid #abcfe9;}
#header .right .info .subtitle {font-size:105%; color:#fff; margin:13px 164px 0 0;}
#header .right .info .subtitle span {/*background:#EE531D;*/ padding:2px 8px 8px 17px;}
#header .right .info .subtitle span a {text-decoration:none; color:#fff;}
/*------------- /Стили шапки для сайтов подразделений с горизонтальной навигацией ---*/





/*------------- Для прогимназии ---*/
#header {min-width:970px; width:100%; overflow:hidden;}
#header .pgleft {position:relative;float:left;padding:11px 0 0 20px; z-index:1;}
#header .pgright {overflow:hidden;padding:0 0 0 20px;height:88px;}
#header .pgright .inner {margin:0 0 16px;}
#header .pgright .inner .title {font-size:90%;line-height:130%; margin:18px 164px 0 0; color:#abcfe9;}
#header .pgright .inner .title a {text-decoration:none; color:#abcfe9; /*border-bottom:.1em solid #abcfe9;*/}
#header .pgright .inner .subtitle {font-size:105%; color:#fff; margin:13px 164px 0 0;}
#header .pgright .inner .subtitle span {background:#EE531D; padding:5px 8px 7px 8px;}
#header .pgright .inner .subtitle span a {text-decoration:none; color:#fff;}




/*------------- #langmenu ---*/
.lang_flag {float:right;}
.lang_flag ul {list-style:none;float:left;margin-right:10px;}
.lang_flag li {float:left; padding-left:10px;}
/*------------- /#langmenu ---*/

/*------------- #langmenu ---*/
#langmenu {float:right;}
#langmenu {}
#langmenu ul {list-style:none;float:left;}
#langmenu li {float:left; padding-left:10px;}
/*------------- /#langmenu ---*/





/*--- / #header ---*/
/*--------------------------------------------------------------------------------------------------------------------*/




/*--------------------------------------------------------------------------------------------------------------------*/
/*--- .header НОВЫЙ  -------------------------------------------------------------------------------------------------*/

.header {min-width:990px;height:108px;overflow:hidden;}
.header .left {float:left;padding:11px 20px 0 20px;overflow:hidden;}
.header .left a {display:block;width:40px;height:83px;background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat 0px -100px;}

.header .right {overflow:hidden;padding:16px 0 0 0;}

.header .right .right_top {overflow:hidden;padding:0 10px 0 0;}

.header .right .right_top .right_top_left {float:left;font-size:0.8em;}
.header .right .right_top .right_top_left_en {float:left;font-size:1,2em;line-height:120%;} /* Для сайтов, где нет оранжевого блока*/
.header .right .right_top .right_top_left a {text-decoration:none;color:#abcfe9;}
.header .right .right_top .right_top_left_en a {text-decoration:none;color:#fff;}


.header .right .right_top .right_top_left_sub {position:absolute;top:50px;font-size:1em;}
.header .right .right_top .right_top_left_sub a {text-decoration:none; color:#fff;background:#EE531D; padding:5px 10px;}


.header .right .right_top .right_top_right {float:right;}
.header .right .right_top .right_top_right ul {}
.header .right .right_top .right_top_right li {list-style-type:none;float:left;}
.header .right .right_top .right_top_right li a {display:block;width:22px;height:16px;}
.header .right .right_top .right_top_right li a.cn {background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -180px -75px;}
.header .right .right_top .right_top_right li a.eng {background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -202px -75px;}
.header .right .right_top .right_top_right li a.rus {background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -224px -75px;}

.header .right .h_navi {text-transform:uppercase;font-size:90%;overflow:hidden;margin-top:17px;height:37px;background:url(http://www.vvsu.ru/img/new/horizontal_bg.jpg) repeat-x;}
.header .right .h_navi ul {}
.header .right .h_navi ul li {list-style-type:none;float:left;font-weight:bold;width:auto;}
.header .right .h_navi ul li a {display:block;color:#fff;text-decoration:none;padding:11px 20px 11px 20px;background:url(http://www.vvsu.ru/_new/img/css_map.png) right -37px;}
.header .right .h_navi ul li a:hover {background:url(http://www.vvsu.ru/_new/img/css_map.png) right 0px;}
.header .right .h_navi ul li span {float:right;width:7px;height:37px;background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -80px -35px;z-index:500;}
*+html .header .right .h_navi ul li span {}

/*--- /.header НОВЫЙ  ------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/













/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #horizontal ---*/

#horizontal {font-family:arial;text-transform:uppercase;//margin-top:-12px;}
:-moz-any(x), #horizontal {margin-top:-11px;
    ; /* стиль только для FF 4+ */
}
#horizontal ul {list-style:none;font-size:85%;}
:-moz-any(x), #horizontal ul {
    ; /* стиль только для FF 4+ */
}
#horizontal ul li {float:left; font-weight:bold;/* margin-top:1px;*/}
#horizontal ul li a {color:#fff; text-decoration:none; padding:10px 20px 12px 20px; display:block; background: url(/i/horizontal-normal.png) no-repeat top right;}
#horizontal ul li a:hover {background: url(/i/horizontal-hover.png) no-repeat top right;}
#horizontal ul li a.current {background: url(/i/horizontal-hover.png) no-repeat top right;}

/*--- / #horizontal ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #container ---*/

#container {width:100%;font-size:100%;overflow:auto;/*border:1px solid #e2e2e2;border-bottom:1px solid #b9b8b8;*/ //padding-top:1px;}
body:first-of-type #container {clear:left;}    /*------- Для Сафари */
#container h1 {font-size:150%; color:#e35321;}
#container h2 {font-size:140%; color:#858484; margin:0 0 10px 0;}
#container h3 {font-size:110%; color:#858484; margin:0 0 10px 0;}
#container h4 {font-size:125%; margin:0 0 10px 0;}
#container .left {float:left;width:200px;}
#container .left h4 {color:#858484;}
#container .right {min-width:695px;overflow:hidden;padding:0 10px 0 10px;/*border:1px solid #e2e2e2;*/}
#container .right .content {padding-top:15px;overflow-x:hidden;}
#container .right .content .right {float:right;min-width:200px;padding:0;}
#container .right .content .body {overflow:hidden;/*margin-bottom:20px;*/}
#container .right .content .body h2 {font-size:140%; color:#800000; margin:0 0 10px 0;}
#container .right .content .body h3 {font-size:110%; color:#800000; margin:0 0 10px 0;}
#container .right .content .body h4 {font-size:125%; margin:0 0 10px 0;}

/*--- / #container ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

.cont {margin-bottom:10px;}

#cnt {overflow:hidden;font-size:90%;}
#cnt p {font-size:100%;font-weight:normal;margin-bottom:15px;line-height:150%;}
#cnt a {color:#0a56a4; text-decoration:none;}
#cnt a:hover {color:#6a98c6; text-decoration:none;}

#cnt ul, #cnt ol {margin:0px;padding:0;/*border:1px solid #dbdbdb;*/}
#cnt li {margin-bottom:10px;}
#cnt ul {margin-left:10px;}
*+html #cnt ul {margin-left:0px;}

#cnt ul li {list-style-type:none;}
*+html #cnt ul li {margin-left:20px;behavior: expression( !this.before ? this.before = this.innerHTML = '<span style="color:#810004">&#9679;</span>&nbsp;' + this.innerHTML : '' ); text-indent: -1em;/*list-style:url(/i/li-bullet-ie-5.jpg);text-indent: 1em;*/}
#cnt ul li:before {color:#810004;content:"\25CF    ";}
#cnt ul li ul {margin-top:5px;}
*+html #cnt ul li ul {margin-left:3px;}
#cnt ul li ul li {margin-bottom:5px;}

#cnt ol {margin-left:30px;}
#cnt ol li {list-style-position:inside;}

#cnt h1 {margin-bottom:15px;/*margin-top:-18px;position:absolute;z-index:1000;*/}
*+html #cnt h1 {margin-top:0 !important; margin-bottom:15px !important;}




/*--------------------------------------------------------------------------------------------------------------------*/
/*--- .social_like ---*/

.social_like {margin-bottom:20px;overflow:hidden;}
.social_like .vk-like {float:right;}
.social_like .fb-like {float:right;margin-right:20px;}

/*---------- /.social_like ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*--- .social_share ---*/

.social_share {float:right;margin:0 30px 20px 0;overflow:hidden;}
.social_share .yashare-auto-init {}

#share ul li {list-style-type:none !important;}
*+html #share ul li {behavior: expression( !this.before ? this.before = this.innerHTML = '' + this.innerHTML : '' ); text-indent: -1em;/*list-style:url(/i/li-bullet-ie-5.jpg);text-indent: 1em;*/}
#share ul li:before {content:"" !important;}


/*b-share-icon_vkontakte*/

/*---------- /.social_share ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/




/*---------------------------
----- Списки для всех страниц-разворотов ---- */

.third ul,
.latest ul,
.full ul,
.izdo-text ul
{margin-left:20px !important;}

.third ul li,
.latest ul li,
.full ul li,
.izdo-text ul li
{margin:0 0 10px 0;list-style-type:none !important;}

*+html .third ul li,
*+html .latest ul li,
*+html .full ul li,
*+html .izdo-text ul li
{margin-left:17px;behavior: expression( !this.before ? this.before = this.innerHTML = '<span style="color:#810004">&#9679;</span>&nbsp;' + this.innerHTML : '' ); text-indent: -1em;/*list-style:url(/i/li-bullet-ie-5.jpg);text-indent: 1em;*/}

.third ul li:before,
.latest ul li:before,
.full ul li:before,
.izdo-text ul li:before
{color:#810004;content:"\25CF    ";/*margin-left:-12px;*/}

.third ul li ul,
.latest ul li ul,
.full ul li ul,
.izdo-text ul li ul
{margin-top:5px;}

*+html .third ul li ul,
*+html .latest ul li ul,
*+html .full ul li ul,
*+html .izdo-text ul li ul
{margin-left:3px;}

.third ul li ul li,
.latest ul li ul li,
.full ul li ul li,
.izdo-text ul li ul li
{margin-bottom:5px;}

/*----------------------------
------ /Списки для всех страниц-разворотов ----*/


/*---- Таблица ----*/
#cnt table {font-size:85%;margin:10px 0 10px 0;border-collapse:collapse;border:0 solid #ededed;border-style:hidden;border-bottom:1px solid #b0b0b0;}
#cnt table thead {font-weight:bold; color:#727272; vertical-align:top; text-align:left; padding:5px 5px 25px 5px; background:url(/i/table-01-header.gif) #dfdfdf bottom repeat-x;}
#cnt table thead tr td {padding-bottom:15px;border:0px;}
#cnt table thead td {padding:5px;border:0px;}
#cnt table th {font-weight:bold;color:#727272;text-align:left;padding:5px 5px 17px 5px;vertical-align:top; background:url(/i/table-01-header.gif) #dfdfdf bottom repeat-x;}
#cnt table tbody td {padding:5px;border-bottom:1px solid #b0b0b0;}
#cnt table tbody tr {border-bottom:1px solid #b0b0b0;}
*+html #cnt table td {border:0px;border-bottom:1px solid #b0b0b0;border-style:hidden;}
*+html #cnt table tbody td {border-bottom:1px solid #b0b0b0;border-style:hidden;}
#cnt table a {color:#0a56a4; text-decoration:none;}
#cnt table a:hover {color:#6a98c6; text-decoration:none;}
#cnt table ul {margin:0;}
#cnt table ul li {margin-bottom:10px; list-style-type:none !important;//list-style:url(/i/li-bullet-ie-5.jpg);//text-indent:1em;}
#cnt table ul li:before {color:#810004;content:"\25CF    ";}
/*---- /Таблица ----*/

#cnt .ndetails {overflow:hidden;}
#cnt .ndetails img.mainfoto {float:left;margin:0 20px 10px 0;}
#cnt .ndetails .timedate {display:block;margin:0 0 5px 0;}
#cnt .ndetails .timedate .time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#cnt .ndetails .timedate .date {padding-left:5px;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#cnt .ndetails .place {margin:0 0 5px 0;}
#cnt .ndetails .text {}

#cnt .DpoProgramDetails {}
#cnt .DpoProgramDetails h1 {margin-bottom:15px;}
#cnt .DpoProgramDetails h1 span {font-size:60%; color:#999999;}
#cnt .DpoProgramDetails .DpoProgramDetailsTitle {margin-bottom:15px;}
#cnt .DpoProgramDetails .DpoProgramDetailsTitle span {color:#999999;}


/*--------------------------------------------------------------------------------------------------------------------*/
/*--- .site_map ---*/

.site_map ul {margin:0px;}
.site_map ul li {list-style-type:none !important;margin:3px 0 3px 0;}
.site_map ul li:before {color:#fff !important;content:"" !important;margin-left:0px !important;}
*+html .site_map ul li {margin-right:expression(this.nextSibling==null?'0':'');/*list-style:url(/i/li-bullet-ie-5-blank.png) !important;text-indent: 1em;*/}

.site_map ul li ul {margin-bottom:7px;margin-left:10px;}
.site_map ul li ul li ul {margin-bottom:7px;margin-left:10px;}


.site_map a {color:#0a56a4; text-decoration:none;}
.site_map a:hover {color:#6a98c6; text-decoration:none;}


/*--- /.site_map ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*--- .CpoVac (Вакансии для Старт-Карьеры) ---*/

.cpo_vacancies {}
.cpo_vacancies ul {margin:20px 0 20px 25px;}
.cpo_vacancies ul li {margin-bottom:15px;}
/*
.events ul {margin:0px !important;padding:0px;}
.events ul li {padding:0px;margin:0px 0px 15px 0px !important;list-style-type:none !important;}

*+html .cpo_vacancies ul li {behavior: expression( !this.before ? this.before = this.innerHTML = '' + this.innerHTML : '' ); text-indent: -1em;/*list-style:url(/i/li-bullet-ie-5.jpg);text-indent: 1em;* /}
.cpo_vacancies ul li:before {content:"" !important;}

*/



#cnt .CpoVac {}
#cnt .CpoVac .duties {}
#cnt .CpoVac a {color:#0a56a4; text-decoration:none;}
#cnt .CpoVac a:hover {color:#6a98c6; text-decoration:none;}

#cnt .CpoVac ul {margin:10px 0 20px 20px;}
#cnt .CpoVac ul li {margin-bottom:10px; list-style:url(/i/li-bullet-4.jpg); // list-style:url(/i/li-bullet-ie-4.jpg);}

/*--- / .CpoVac (Вакансии для Старт-Карьеры) ---*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*----- Бизнес-инкубатор. Партнёры -----*/
#cnt .partners {overflow:hidden; margin-bottom:20px;}
#cnt .partners .logo {float:left;width:100px;}
#cnt .partners .info {margin-left:100px;overflow:hidden;}
#cnt .partners .info h2 {margin-bottom:5px;}
#cnt .partners .info a {color:#0a56a4; text-decoration:none;}
#cnt .partners .info a:hover {color:#6a98c6; text-decoration:none;}
#cnt .partners .info div {padding:10px 0 0 0; //margin-right:0;}






.third {padding:0 10px 0 0;overflow:hidden;/*text-align: justify*/}
.third h1 {margin-bottom:10px;//margin-top:0px !important;//margin-bottom:10px !important;}
.third img.main-pic, .third .mainfoto {float:left;margin:0 15px 10px 0;}
.third p {margin:0 0 20px 0;}
.third a {color:#0a56a4;text-decoration:none;}
.third a:hover {color:#6a98c6;text-decoration:none;}
/*
.third ol {list-style-position:inside;margin-bottom:10px;}
.third ol li {margin:0 0 5px 15px;padding-left:10px;}
*/
.third .timedate {display:block;margin:0 0 5px 0;}
.third .timedate .time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
.third .timedate .date {padding-left:5px;font-size:70%;font-family:tahoma;color:#8c8c8c;}
.third .place {margin:0 0 5px 0;}
.third .text {}


/*--------------------------------------------------------------------------------------------------------------------*/
/*--- Раздел «Олимпиады» на сайте Центра «Абитуриент» ---*/

.olymp_body {margin-right:240px;}
.olymp_right {float:right;}


.olymp_list {}
.olymp_list ul {}
.olymp_list ul li {margin-bottom:30px;}
.olymp_list ul li h3 {}


.olymp_full {/*background:#f5f4f4;*/}
.olymp_incut {}

.olymp_notices {}
.olymp_notices .notices_other {width:200px;margin:0 10px 15px 0;border:1px solid #cccccc;/*border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;*/padding:18px 8px 18px 10px;}
.olymp_notices .notices_other ul li {list-style-type:none;font-size:80%;margin-bottom:25px;}
.olymp_notices .notices_other ul li:last-child {margin-bottom:0px;}
*+html .olymp_notices .notices_other ul li {margin-bottom:expression(this.nextSibling==null?'0':'');} /*-- last-child для IE --*/
.olymp_notices .notices_other ul li .date {font-size:70%;font-family:tahoma;color:#8c8c8c;}
.olymp_notices .notices_other ul li .text {display:block;}
.olymp_notices .notices_other ul li .text a {color:#000 !important; text-decoration:none;}
.olymp_notices .notices_other ul li .text a:hover {color:#7b7b7b !important; text-decoration:none;}



.olymp_right .other_title a {text-decoration:underline !important;}

.olymp_right ul {margin-left:0;}
.olymp_right ul li .date {margin-left:10px;font-size:0.9em !important;}
.olymp_right ul li:before {content:"";margin-left:-12px;}





/*--- /Раздел «Олимпиады» на сайте Центра «Абитуриент» ---*/
/*--------------------------------------------------------------------------------------------------------------------*/





#ListDiv {}
#ListDiv ol {list-style:upper-roman !important;margin-left:20px;}
#ListDiv ol li:before {color:#810004 !important;}

#ListDiv ol li p {margin-bottom:11px;line-height:100%;}



.ChampionTtMain {clear:both;}
.ChampionTtMain .foto {width:158px; float:left; padding-top:10px;}
.ChampionTtMain .post {width:280px; float:left; padding-top:10px;}
.ChampionTtMain .tt {float:left;padding:10px 0 0 0;}
.ChampionTtMain .tt .separator {height:0px; width:192px; border-top:2px dotted #808080;}
.ChampionTtMain .tt .SecontTt {border-top:1px solid #dfdfdf;}

/*----------------- Контент на главной из двух колонок -------------------*/

#maincol {clear:both;width:100%;overflow-x:hidden;margin-bottom:20px;//padding-right:1px;}
#maincol .left {float:left;width: 50%;/*background:#ecf3d1;*/}
#maincol .right {float:left; width: 50%;}

#maincols {margin-bottom:30px;overflow:hidden;}
#maincols .left {float:right;width:100%;margin:0 210px 0 -210px;}
#maincols .right {float:right;width:210px;}

#bddddddd {}
#bddddddd .left {background:#9c0;margin-right:200px;}
#bddddddd .right {float:right;width:200px;background:#09c;}

#content1 {font-size:80%;padding-right:10px;}
#content2 {font-size:80%;}
#content1 a, #content2 a {color:#0a56a4; text-decoration:none;}
#content1 a:hover, #content2 a:hover {color:#6a98c6; text-decoration:none;}
#content1 img {float:left;margin:0 10px 0 0;}

/*------------------------------------------------------*/
/*-------------------------- ПРОСТО ССЫЛКА
/*------------------------------------------------------*/
#link {font-size:60%;}
#link a {color:#0a56a4; text-decoration:none;}
#link a:hover {color:#6a98c6; text-decoration:none;}
/*------------------------------------------------------*/
/*-------------------------- / ПРОСТО ССЫЛКА
/*------------------------------------------------------*/



/*------------------------------------------------------*/
/*-------------------------- КРОШКИ
/*------------------------------------------------------*/
#crumbs {/*border:1px solid #e9d6d6;*/}
#crumbs .crumbs {display:block; font-size:70%; color:#999999; margin:15px 0 10px 0;/*border:1px solid #e3e3e3;*/}
#crumbs a {color:#999999; text-decoration:none; border-bottom:0.1em solid #999999;}
#crumbs a:hover {color:#999999; text-decoration:none; border-bottom:none;}
#crumbs .title {margin-top:15px;}
#crumbs h1 {margin:0;padding:0;/*border:1px solid #e9d6d6;*/}

/*
#crumbs .title h1 {font-size:150%; color:#e35321; font-weight:normal; //margin:0;}
*/
/*------------------------------------------------------*/
/*-------------------------- /КРОШКИ
/*------------------------------------------------------*/


.BlackLinkTitle {margin:0;padding:0;width:200px;}
.BlackLinkTitle img {margin-left:5px;}
.BlackLinkTitle h2 {margin:0 0 5px 0;}
.BlackLinkTitle h2 a {color:#000 !important; text-decoration:underline !important;}
.BlackLinkTitle h2 a:hover {color:#e35321 !important; text-decoration:underline !important;}

.BlackLinkTitleFW {margin:0;padding:0;}
.BlackLinkTitleFW h2 {margin:0 0 10px 0;}
.BlackLinkTitleFW h2 a {color:#000 !important; text-decoration:underline !important;}
.BlackLinkTitleFW h2 a:hover {color:#e35321 !important; text-decoration:underline !important;}


.WoLinkTitle h2 {margin-bottom:10px;}

.BlueLinkTitle h2 {margin-bottom:10px;}
.BlueLinkTitle a {color:#0a56a4;text-decoration:none;}
.BlueLinkTitle a:hover {color:#6a98c6;text-decoration:none;}




/*------------------------------------------------------*/
/*-------------------------- ВРЕЗКИ
/*------------------------------------------------------*/

/*-------- Врезка везде */
#incut {}
.incut-body {width:200px;padding:10px;background:#f0f0f0;margin:0 10px 5px 0px;}
body:first-of-type .incut-body {/*margin-left:10px*/}    /*------- Для Сафари */
.incut-body .post {font-size:110%;}
.incut-body .surname {font-size:130%;}
.incut-body .name {font-size:100%;}
.incut-body .degree {font-size:100%;}
.incut-body p {margin:0;padding:0;font-size:80%;margin-bottom:7px;}
.incut-body h2 {font-size:90% !important;}
.incut-body h3 {font-size:90% !important;}
.incut-body img {margin-top:10px; margin-bottom:10px;}
.incut-body a {color:#0a56a4; text-decoration:none;}
.incut-body a:hover {color:#6a98c6; text-decoration:none;}
.incut-body ul {list-style-type:none; font-size:80%;}
.incut-body ul li {margin-bottom:15px;}
.incut-body .title {font-size:90%;color:#999999;}

.incut-body .phone {margin-top:11px;overflow:hidden;background:url(/i/ico-phone-16x12.png) no-repeat 0 3px;padding-left:21px;}
.incut-body .phone span  {}

.incut-body .email {margin-top:5px;overflow:hidden;padding-left:21px;background:url(/i/ico-email-16x11.png) no-repeat 0 3px;}
.incut-body .email span {font-size:0.8em;}

.incut-body .hp {margin-top:5px;overflow:hidden;padding-left:18px; background:url(/i/ico-homepage-13.png) no-repeat left;}
.incut-body .hp span {padding:4px 10px 3px 0px; font-size:80% !important;}
.incut-body .info {font-size:75%;color:#535353;margin-top:8px;}
.incut-body .text {margin-top:8px;padding-right:10px;}



/*-------- Врезка на глввной УИТО */
.incut-uito {width:200px;padding:10px;background:#f0f0f0;margin-bottom:10px;}
.incut-uito a {color:#0a56a4; text-decoration:none;}
.incut-uito a:hover {color:#6a98c6; text-decoration:none;}
.incut-uito .title {font-size:90%;color:#999999;}
.incut-uito h2 {font-size:90% !important;margin-bottom:10px;}
.incut-uito p {margin:0;padding:0;font-size:80%;margin-bottom:7px;}
.incut-uito .post {font-size:110%;}
.incut-uito .surname {font-size:130%;}
.incut-uito .name {font-size:100%;}
.incut-uito .degree {font-size:80%;color:#999999;}
.incut-uito .phone {margin-top:11px;overflow:hidden;}
.incut-uito .phone .icon {background:#ee531d;padding:9px;float:left;}
.incut-uito .phone .number {padding-top:4px;}
.incut-uito .phone .number span {padding:4px 10px 3px 10px; font-size:120%;}
.incut-uito .info {font-size:75%;color:#535353;margin-top:8px;}
.incut-uito .text {font-size:85%;margin-top:8px;padding-right:10px;}
.incut-uito .email {margin-top:5px;overflow:hidden;padding-left:18px; background:url(/i/ico-email-13.png) no-repeat left;}
.incut-uito .email span {padding:4px 10px 3px 0px; font-size:80% !important;}

.KisIncutText {width:200px !important;}


/*-------- /Врезка на глввной УИТО */

/*-------- Врезка на глввной ООДРО справа */
.IncutDpo {width:210px; margin-bottom:15px;}
.IncutDpo h2 {font-size:80%;color:#999999;}
.IncutDpo a {color:#0a56a4; text-decoration:none;}
.IncutDpo a:hover {color:#6a98c6; text-decoration:none;}
.IncutDpo .phone {margin-top:11px;overflow:hidden;}
.IncutDpo .phone .phone-ico {background:#ee531d;padding:9px;float:left;}
.IncutDpo .phone .phone-number {padding-top:4px;}
.IncutDpo .phone .phone-number span {padding:4px 10px 3px 10px; font-size:120%;}
.IncutDpo .info {font-size:75%;color:#999999;margin-top:8px;}
.IncutDpo .text {font-size:85%;margin-top:8px;padding-right:10px;}
/*-------- /Врезка на глввной ООДРО справа */

/*-------- Врезки на главной в основном поле */
#incutmain1 { /*border:1px solid #dfdfdf;*/clear:both; padding-bottom:2px; width: 100%; overflow-x: hidden;//padding-right: 1px;}
#incutmain2 {clear: both; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}
#incutmain1 .BlueLinkTitle h2 {font-size:110% !important;}
#incutmain1 .BlackLinkTitle h2 {font-size:110% !important;}
#incutmain1 .sd-incut {float:left; width: 50%; margin-bottom:20px;/*background:#ecf3d1;*/}
#incutmain2 .sd-incut {float:left; width: 50%;}
.sd-incut a {color:#0a56a4; text-decoration:none; }
.sd-incut a:hover { color:#6a98c6; text-decoration:none; }
.sd-incut h2 {font-size:110% !important;}
.sd-incut-title h2 {color:#0955a3;}
.sd-incut-phone {margin:0;padding:0;margin-top:11px;overflow:hidden;}
.sd-incut-phone-ico {margin:0;padding:0;background:#ee531d;padding:9px;float:left;}
.sd-incut-phone-number {margin:0;padding:0;padding-top:4px;}
.sd-incut-phone-number span {padding:4px 10px 3px 10px;font-size:120%;background:#f0f0f0;}
.sd-incut-info {font-size:75%;color:#999999;margin-top:8px;}
.sd-incut-text {font-size:85%;margin-top:8px;padding-right:10px;}
a.ifl_button {background:#f07305;padding:2px 4px;color:#fff;text-decoration:none;}
a.ifl_button:hover {color:#fff;text-decoration:underline;}


.sd-incut-text ul {margin-top:8px;margin-left:15px;}
.sd-incut-text ul li {text-indent:-1em;margin-bottom:10px; list-style-type:none !important;//list-style:url(/i/li-bullet-ie-5.jpg);//text-indent:0;}
.sd-incut-text ul li:before {color:#810004;content:"\25CF    ";}
.sd-incut-text ul li ul {margin-top:8px;}

.sd-incut-text ol { margin-left:20px;}
.sd-incut-text ol li {margin-bottom:5px;}
/*-------- /Врезки на главной в основном поле */



.main_incut_body {clear:both;width: 100%; //padding-right: 10px; //overflow-x: hidden;}
.main_incut_body h2 {font-size:80%;}
.main_incut_body h2 a {color:#000 !important; text-decoration:underline !important;}
.main_incut_body h2 a:hover {color:#e35321 !important; text-decoration:underline !important;}
#left_column {float:left;width:50%;}
#right_column {float:left;width:50%;}
#right_column .BlackLinkTitle {padding-left:5px;}
.main_incut_body .notices {padding-left:5px;font-size:80%;}


/*------------------------------------------------------*/
/*-------------------------- / ВРЕЗКИ
/*------------------------------------------------------*/



/*--- Рекомендуемые ссылки --------------------*/

.rlinks {}
.rlinks h2 {margin-top:20px !important;font-size:110% !important;}
.rlinks ul {margin:0px;background:#f7f7ef;padding:10px;width:200px;border-top:1px solid #dedfc6;}
.rlinks ul li {margin:0 0 10px 0;list-style-type:none;}
.rlinks ul li:last-child {margin-bottom:0px;}
*+html .rlinks ul li{margin-bottom:expression(this.nextSibling==null?'0':'');}
.rlinks ul li a {color:#0a56a4; text-decoration:none;}
.rlinks ul li a:hover {color:#6a98c6; text-decoration:none;}


/*--- / Рекомендуемые ссылки --------------------*/



/*------------------------------------------------------*/
/*-------------------------- СПОРТИВНЫЕ СЕКЦИИ
/*------------------------------------------------------*/

/*-----Список-----*/
.SectionsList {margin-bottom:20px;}
.SectionsList .sect {overflow:hidden;margin-bottom:10px;}
.SectionsList .sect .pct {float:left;}
.SectionsList .sect .shrt {margin:10px 0 0 95px;}
.SectionsList .sect .shrt div {margin:10px 0 0 0;}
.SectionsList .sect a {color:#0a56a4; text-decoration:none;}
.SectionsList .sect a:hover {color:#6a98c6; text-decoration:none;}



/*-----Полное-----*/
.section div {margin-bottom:15px;}
.section .short {}
.section .status {}
.section .type {}
.section .full {}
.section .rep {clear:left;overflow:hidden;}

/*------------------------------------------------------*/
/*-------------------------- / СПОРТИВНЫЕ СЕКЦИИ
/*------------------------------------------------------*/



/*------------------------------------------------------*/
/*-------------------------- ВОПРОС-ОТВЕТ
/*------------------------------------------------------*/

/*Список имеющихся вопросов*/
#qa ul {}
#qa ul li {margin-bottom:10px;}
#qa a {color:#0a56a4; text-decoration:none;}
#qa a:hover {color:#6a98c6; text-decoration:none;}



/*----- Форма «Задать вопрос» -----*/
.askQuestionRight {overflow:hidden; width:210px; margin-bottom:15px;}
.askQuestionRight .desc {float:left; width:55px; font-size:70%;}
.askQuestionRight .field {}
.askQuestionRight .field input {width:140px;padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
.askQuestionRight .field textarea {width:140px;height:100px;padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
.askQuestionRight .btn {margin-left:55px;}


#cnt .askQuestion {overflow:hidden;width:550px;margin-bottom:15px;}
#cnt .askQuestion .left {float:left;width:100px;padding-top:5px;/*background:#f1f1f1;*/}
#cnt .askQuestion .right {width:450px;/*background:#f1f1f1;overflow:hidden;*/}
#cnt .askQuestion .right input {width:377px;padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
#cnt .askQuestion .right textarea {width:377px;height:200px;padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
#cnt .askQuestion .right select {width:391px; height:35px; padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
#cnt .askQuestion .right select option {padding:5px 0 5px 10px;}

#cnt .captcha {padding-left:100px;}
#cnt .captcha .code {overflow:hidden;margin-bottom:15px;}
#cnt .captcha .code span {display:block;float:left;}
#cnt .captcha .code .arr {font-size:200%;padding-top:25px;}
#cnt .captcha .code input {height:66px;font-size:200%; width:130px;padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
#cnt .captcha .btn {}
#cnt .captcha .btn input {cursor: pointer; padding: 15px 30px; color:#000;}
#cnt .captcha .btn input:hover, #cnt .captcha .btn input:hover {}

/*--- на китайской странице ---*/
.ask_question {width:600px;margin-bottom:15px;}
.ask_question ul {}
.ask_question ul li {overflow:hidden;margin-bottom:10px;list-style-type:none;}
.ask_question ul li span {display:block;}
.ask_question ul li .q_label {float:left;width:80px;padding-top:5px;}
.ask_question ul li .q_field {/*background:#e1e1e1;*/margin-left:80px;width:520px;}
.ask_question ul li .q_field input {width:375px;padding:6px;background:#FFFFFF; border:solid 1px #ddd; outline:0;}
.ask_question ul li .q_field textarea {width:375px;height:200px;padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
.ask_question ul li .q_field select {width:389px; height:35px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
.ask_question ul li .q_field select option {padding:6px 0 6px 10px;}

.ask_question .cap {margin-left:80px;}
.ask_question .cap .code {overflow:hidden;margin-bottom:15px;}
.ask_question .cap .code span {display:block;float:left;}
.ask_question .cap .code .arr {font-size:200%;padding-top:25px;}
.ask_question .cap .code input {height:66px;font-size:200%; width:130px;padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
.ask_question .cap .btn {}
.ask_question .cap .btn input {cursor: pointer; padding:15px 20px; color:#000;}
.ask_question .cap .btn input:hover, #cnt .captcha .btn input:hover {}


/*--- /на китайской странице ---*/




/*Вопрос на странице ответа*/
#cnt .Question {font-weight:bold;padding-left:46px;min-height:36px;background:url(/i/ico-question.jpg) no-repeat top left;}
#cnt .Question a {color:#0a56a4; text-decoration:none;}
#cnt .Question a:hover {color:#6a98c6; text-decoration:none;}
/*---- Таблица ----*/

/*Ответ на странице ответа*/
#cnt .Answer {margin-top:20px;}
#cnt .Answer a {color:#0a56a4; text-decoration:none;}
#cnt .Answer a:hover {color:#6a98c6; text-decoration:none;}
/* все настройки списков делаются в #cnt
#cnt .Answer ol {margin-left:20px;}
#cnt .Answer ol li {margin-left:0px;margin-bottom:10px;}
*/

/*------------------------------------------------------*/
/*-------------------------- / ВОПРОС-ОТВЕТ
/*------------------------------------------------------*/


/*------------------------------------------------------*/
/*-------------------------- ПЭЙДЖЕР
/*------------------------------------------------------*/

#pagination {font-size:90%; margin-top:30px;}
#pagination .page-inner {}
#pagination .curr {font-weight:bold;}


.pagination {margin:30px 0;;overflow:hidden;}

/*
.pagination ul {}
.pagination ul li {float:left;list-style-type:none !important;margin:0 5px;}

*+html .pagination ul li {list-style-type:none !important;behavior: expression( !this.before ? this.before = this.innerHTML = ' ' + this.innerHTML : ' ' ); text-indent: -1em;/*list-style:url(/i/li-bullet-ie-5.jpg);text-indent: 1em;* /}
.pagination ul li:before {content:"" !important;}

.pagination ul li a{margin:0px;padding:0px;display:block;padding:5px 5px 5px 9px !important;border-radius:2px 2px 2px 2px;border:1px solid #cdc3b7;background:url(/i/jq_btn_bg.jpg) repeat-x 0 50%;}

.pagination ul li a:hover {text-decoration:none;border:1px solid #f5ad66;background:url(/i/jq_btn_bg_hover.jpg) repeat-x 0 50%;}
.pagination ul li span {display:block;padding:5px 5px 5px 9px;border-radius:2px 2px 2px 2px;border:1px solid #f5ad66;background:url(/i/jq_btn_bg_hover.jpg) repeat-x 0 50%;}

*/

.pagination a {float:left;display:block;margin:0px 2px;padding:5px 5px 5px 9px;border-radius:2px 2px 2px 2px;border:1px solid #cdc3b7;background:url(/i/jq_btn_bg.jpg) repeat-x 0 50%;}
.pagination a:hover {text-decoration:none;border:1px solid #f5ad66;background:url(/i/jq_btn_bg_hover.jpg) repeat-x 0 50%;}
.pagination span {display:block;float:left;margin:0px 2px;padding:5px 5px 5px 9px;border-radius:2px 2px 2px 2px;border:1px solid #f5ad66;background:url(/i/jq_btn_bg_hover.jpg) repeat-x 0 50%;}






/*------------------------------------------------------*/
/*-------------------------- / ПЭЙДЖЕР
/*------------------------------------------------------*/



.isolate{background:#e7e7e7;color;#fb4b1c;padding:5px;}


/*-------------------------- Фотоальбом ---------------*/

.fotoalbum {overflow:hidden;margin-bottom:10px;}
.fotoalbum a {color:#000 !important; text-decoration:none;}
.fotoalbum a:hover {text-decoration:none;}
.fotoalbum span {display:block;}
.fotoalbum h2 {margin-bottom:10px;color:#a0a0b4;text-decoration:none;}
.fotoalbum .fotoalbum_text {}
.fotoalbum .fotoalbum_foto {}


#cnt .fotoalbumtitle {margin-bottom:10px;}
#cnt .fotoalbumtitle h2 a {color:#a0a0a0;}
#cnt .fotoalbumtitle h2 a:hover {color:#a0a0a0; text-decoration:none;}
#cnt .fotoalbumbody a {color:#000; text-decoration:none;}
#cnt .fotoalbumbody a:hover {color:#000; text-decoration:none;}



.photos {clear:both;margin-top:25px;overflow:hidden;}
.fotos {}
.thumb-box {float:left;height:170px;position:relative;}
.thumb {margin-right:5px;}
.thumb:hover .over-hor {width:169px;height:113px;position:absolute;top:0px;left:0px;background: url(/i/foto-over.gif) no-repeat;}
.thumb:hover .over-vert {width:85px;height:113px;position:absolute;top:0px;left:0px;background: url(/i/foto-over-v.gif) no-repeat;}
#TB_next, #TB_prev {font-size:200%;}
#TB_next a, #TB_prev a {text-decoration:none;}
.phototext {text-align:left;display:block;font-size:0.7em;width:169px !important;line-height:130%;padding-top:3px;cursor:pointer;}



/* Для превьюшек со скриптом Nivo */
.photos div.nivo {float:left;margin:0 10px 10px 0;height:155px;}





/*-------------------------- /Фотоальбом ---------------*/




/*----- Архив -----*/
#cnt .archivelist h3 { margin:0; }
#cnt .archivelist .monthlist { padding:0; margin:0; margin-bottom:15px; }
#cnt .archivelist a { color:#000; text-decoration:none; }
#cnt .archivelist a:hover { color:#7b7b7b; text-decoration:none; }

/*------- Заголовки «Новости университета», «Объявления», «Анонсы и события» */
#title-link {}
#title-link img {margin-left:5px;}
#title-link h2 {margin-bottom:10px;}
#title-link h2 a {color:#000; text-decoration:underline;}
#title-link h2 a:hover {color:#e35321; text-decoration:underline;}
/*
#title-lnk {width:210px;white-space:nowrap;}
#title-lnk img {margin-left:5px;}
#title-lnk h2 {margin-bottom:10px;font-size:110%;}
#title-lnk h2 a {color:#000; text-decoration:underline;}
#title-lnk h2 a:hover {color:#e35321; text-decoration:underline;}
*/


#nea-body, #history-body {font-size:80%; line-height:130%;}
#nea-body h1, #history-body h1 {font-size:150%; font-weight:normal;}
#nea-body h2, #history-body h2 {font-size:130%; font-weight:normal;}
#nea-body h3, #history-body h3 {font-size:110%; font-weight:normal;}

/*----------------- Настройки поля контента раздела История -----------------*/
#history-body-inner {}
.history-vertical {margin-top:50px; position:relative; padding-right:10px;overflow:hidden;}
.history-vertical .ddlist-item {padding:0; padding-left: 0px; position:relative;}
.history-vertical .ddlist-title {background: transparent url(/i/ico_plus_green.gif) no-repeat -20px 50%; padding: 0 0 0 12px; margin:0 0 10px 0; position:relative; cursor:pointer; overflow:hidden;}
.history-vertical .ddlist-title .year {float:left; color:#669900; border-bottom:1px dotted; padding-bottom:1px; position:relative; font-size:130%; margin:0 20px 0 0;}
.history-vertical .ddlist-title-archive {background-image: url(/i/ico_plus_grey.gif)}
.history-vertical .ddlist-title-archive .year-archive {color: #999999; border-bottom: 1px dotted; padding-bottom: 1px; position: relative}
.history-vertical .ddlist-title .hist-closed-title {display: none; padding-left:10px;}
.history-vertical .ddlist-title .title {display: none; margin:0; padding:0;; margin:5px 0 0 0;font-size:110%; color:#858484;}
.history-vertical .ddlist-body .monthbox p {margin-left: 80px;}
.history-vertical .ddlist-body .month {position: absolute; font: 11px tahoma, sans; color: #999999; width: 70px; margin-top: 2px;/* margin-left: -78px;*/ text-align: right; //margin-left:-80px;}
.history-vertical .ddlist-item-opened {margin-top:0px; margin-bottom:15px;}
.history-vertical .ddlist-item-opened .ddlist-title {background: none; padding: 0; margin-left: 0}
.history-vertical .ddlist-item-opened .ddlist-title .year {background:#265794; color:#FFF; padding: 4px 7px; border-bottom:0; margin: -4px 0 0 5px;font-size:130%; margin:0 20px 0 0;}
.history-vertical .ddlist-item-opened .ddlist-title .title {font-size:110%;}
.history-vertical .ddlist-item-opened .ddlist-title .title,
.history-vertical .ddlist-item-opened .ddlist-title-archive .year-archive {display:inline; color:#000000; border-bottom:1px dotted;}
.history-vertical .ddlist-item-opened .stat {font: 11px tahoma, arial, sans; color: #999999}
.history-vertical .ddlist-item-opened .stat span {background-color: #999999; color: #FFFFFF; padding: 0 3px}
.history-vertical .ddlist-item-opened .content {padding-top: 10px;}
/*----------------- / Настройки поля контента раздела История -----------------*/

/* Hides from IE-mac */
.g-cfx {display: inline-block; clear: both}
.g-cfx {display: block}
/* End hide from IE-mac */

.g-fleft {float: left}
.g-fright {float: right}

/*------------------------- Сотрудники */
.staff-body {font-size:90%; margin-top:30px;}
.staff-foto {float:left;}
.staff-text {margin-left: 260px;}
.staff-text h2 {margin-bottom:0px;}

.empllist {overflow:hidden;margin-bottom:30px;}
.empllist .foto {float:left;}
.empllist .info {margin:0 0 0 158px;}
.empllist .info a {color:#0a56a4; text-decoration:none;}
.empllist .info a:hover {color:#6a98c6; text-decoration:none;}

.empl {margin-bottom:30px;clear:both;overflow:hidden;}
.empl .foto {float:left;width:158px;}
.empl .info {margin-left:158px}
.empl .info a {color:#0a56a4; text-decoration:none;}
.empl .info a:hover {color:#6a98c6; text-decoration:none;}
.empl .info h2 {color:#800000 !important;}
.empl .info h3 {color:#800000 !important;}
.empl .info h4 {color:#0f2e67;}
.empl .info .regal {/*padding-top:27px;*/}
.empl .info .email {margin:10px 0 0 0;}
.empl .info .text {margin:10px 0 0 0;}
.empl .infomain {margin-bottom:20px; width:210px;}
.empl .infomain a {color:#0a56a4; text-decoration:none;}
.empl .infomain a:hover {color:#6a98c6; text-decoration:none;}
.empl .infomain .name {font-weight:none;font-size:90%;}
.empl .infomain .regal {font-size:80%;}
/*------------------------- /Сотрудники */



/*--------------------------------------------------------------------------------------------------------------------*/
/*--- .employee ---*/

.employee {/*clear:both;*/overflow:hidden;margin:0 0 20px 0; /*border-top:1px solid #000;*/ //margin-top:-18px;}
@-moz-document url-prefix() {          /*---- Предыдущие стили для FF ----*/
                             .employee {
                                    margin-top:-29px;
                                   }
                            }
.employee .post {display:block; position:relative; top:55px; left:162px;}
.employee .foto {float:left;width:162px;}
.employee .foto img {padding:2px;border:1px solid #e2e2e2;}
.employee .info {}
.employee .info a {color:#0a56a4; text-decoration:none;}
.employee .info a:hover {color:#6a98c6; text-decoration:none;}
.employee .info h2 {color:#000 !important;}
.employee .info h3 {}
.employee .info h4 {font-size:40%;}
.employee .info .regal {}
.employee .info .email p {margin-top:10px;}
.employee .info .text p {margin-top:15px;}
.employee .info .text {}

/*--- / .empl ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*---- Ссылки */
a.gray-lnk {color:#a0a0a0; text-decoration:none;}
a.gray-lnk:hover {color:#a0a0a0; text-decoration:none;}

a.black-lnk {color:#000; text-decoration:none;}
a.black-lnk:hover {color:#7b7b7b; text-decoration:none;}

a.black-h-lnk {color:#000; text-decoration:underline;}
a.black-h-lnk:hover {color:#7b7b7b; text-decoration:underline;}

a.black-h2-lnk {color:#000; text-decoration:underline;}
a.black-h2-lnk:hover {color:#e35321; text-decoration:underline;}

a.orange-h2-lnk {color:#e35321; text-decoration:underline;}
a.orange-h2-lnk:hover {color:#fc8230; text-decoration:underline;}

li.blue-lnk a {color:#0a56a4; text-decoration:none;}
a.blue-lnk {color:#0a56a4; text-decoration:none;}
a.blue-lnk:hover {color:#6a98c6; text-decoration:none;}

a.crumb {color:#999999; text-decoration:underline;}
a.crumb:hover {color:#999999; text-decoration:none;}



/*--------------------------------------------------------------------------------------------------------------------*/
/*--- Nivo Lightbox --------------------------------------------------------------------------------------------------*/

/*
 * Nivo Lightbox v1.1
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nivo-lightbox-overlay.nivo-lightbox-open {
	visibility: visible;
	opacity: 1;
}
.nivo-lightbox-wrap  {
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 10%;
	right: 10%;
}
.nivo-lightbox-content {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-title-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
}
.nivo-lightbox-nav { display: none; }
.nivo-lightbox-prev {
	position: absolute;
	top: 50%;
	left: 0;
}
.nivo-lightbox-next {
	position: absolute;
	top: 50%;
	right: 0;
}
.nivo-lightbox-close {
	position: absolute;
	top: 2%;
	right: 2%;
}

.nivo-lightbox-image { text-align: center; }
.nivo-lightbox-image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
	border:1px solid #fff;
}
.nivo-lightbox-content iframe {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-inline,
.nivo-lightbox-ajax {
	max-height: 100%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
.nivo-lightbox-error p {
	display: table-cell;
	vertical-align: middle;
}

/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	-webkit-transform: scale(0.7);
	   -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	   -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	     -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	-webkit-transform: translateX(-10%);
	   -moz-transform: translateX(-10%);
	    -ms-transform: translateX(-10%);
	        transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	-webkit-transform: translateX(10%);
	   -moz-transform: translateX(10%);
	    -ms-transform: translateX(10%);
	        transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateX(0);
	   -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transform: translateY(-10%);
	   -moz-transform: translateY(-10%);
	    -ms-transform: translateY(-10%);
	        transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	-webkit-transform: translateY(10%);
	   -moz-transform: translateY(10%);
	    -ms-transform: translateY(10%);
	        transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	-webkit-perspective: 1000px;
	   -moz-perspective: 1000px;
	        perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
	-webkit-transform: translateZ(300px);
	   -moz-transform: translateZ(300px);
	    -ms-transform: translateZ(300px);
	        transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	    -ms-transform: translateZ(0);
	        transform: translateZ(0);
}


      /*--------------------------------------------------------------------------------------------------------------------*/
      /*--- theme default --------------------------------------------------------------------------------------------------*/
      

      /*
       * Nivo Lightbox Default Theme v1.0
       * http://dev7studios.com/nivo-lightbox
       *
       * Copyright 2013, Dev7studios
       * Free to use and abuse under the MIT license.
       * http://www.opensource.org/licenses/mit-license.php
       */

       /* Все картинки от темы лежат в http://www.vvsu.ru/_new/img/nivo/themes/default/ */

      .nivo-lightbox-theme-default.nivo-lightbox-overlay {
      	background: #666;
      	background: rgba(0,0,0,0.6); 
      }
      .nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(http://www.vvsu.ru/_new/img/nivo/themes/default/loading.gif) no-repeat 50% 50%; }

      .nivo-lightbox-theme-default .nivo-lightbox-nav {
      	top: 10%;
      	width: 8%;
      	height: 80%;
      	text-indent: -9999px;
      	background-repeat: no-repeat;
      	background-position: 50% 50%;
      	opacity: 0.5;
      }
      .nivo-lightbox-theme-default .nivo-lightbox-nav:hover { 
      	opacity: 1; 
      	background-color: rgba(0,0,0,0.5);
      }
      .nivo-lightbox-theme-default .nivo-lightbox-prev { 
      	background-image: url(http://www.vvsu.ru/_new/img/nivo/themes/default/prev.png);
      	border-radius: 0 3px 3px 0;
      }
      .nivo-lightbox-theme-default .nivo-lightbox-next { 
      	background-image: url(http://www.vvsu.ru/_new/img/nivo/themes/default/next.png);
      	border-radius: 3px 0 0 3px;
      }
      
      .nivo-lightbox-theme-default .nivo-lightbox-close {
      	display: block;
      	background: url(http://www.vvsu.ru/_new/img/nivo/themes/default/close.png) no-repeat 5px 5px;
      	width: 16px;
      	height: 16px;
      	text-indent: -9999px;
      	padding: 5px;
      	opacity: 0.5;
      }
      .nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }
      
      .nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }
      .nivo-lightbox-theme-default .nivo-lightbox-title {
      	font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
      	font-style: normal;
      	font-weight: normal;
      	background: #000;
      	color: #fff;
      	padding: 7px 15px;
      	border-radius: 30px;
      }

      .nivo-lightbox-theme-default .nivo-lightbox-image img {
      	background: #fff;
      	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
      	   -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
      	        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
      }
      .nivo-lightbox-theme-default .nivo-lightbox-ajax,
      .nivo-lightbox-theme-default .nivo-lightbox-inline {
      	background: #fff;
      	padding: 40px;
      	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
      	   -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
      	        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
      }
      
      @media (-webkit-min-device-pixel-ratio: 1.3),
             (-o-min-device-pixel-ratio: 2.6/2),
             (min--moz-device-pixel-ratio: 1.3),
             (min-device-pixel-ratio: 1.3),
             (min-resolution: 1.3dppx) {
      
      	.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
      		background-image: url(http://www.vvsu.ru/_new/img/nivo/themes/default/loading@2x.gif);
      		background-size: 32px 32px;
      	}
      	.nivo-lightbox-theme-default .nivo-lightbox-prev { 
      		background-image: url(http://www.vvsu.ru/_new/img/nivo/themes/default/prev@2x.png);
      		background-size: 48px 48px;
      	}
      	.nivo-lightbox-theme-default .nivo-lightbox-next { 
      		background-image: url(http://www.vvsu.ru/_new/img/nivo/themes/default/next@2x.png);
      		background-size: 48px 48px;
      	}
      	.nivo-lightbox-theme-default .nivo-lightbox-close { 
      		background-image: url(http://www.vvsu.ru/_new/img/nivo/themes/default/close@2x.png);
      		background-size: 16px 16px;
      	}
      	
      }
      
      /*--- /theme default -------------------------------------------------------------------------------------------------*/
      /*--------------------------------------------------------------------------------------------------------------------*/
      

/*--- /Nivo Lightbox -------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/























/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #langmenu ---*/

#langmenu {float:right;}
#langmenu {}
#langmenu ul {list-style:none;float:left;}
#langmenu li {float:left;}

/*--- / #langmenu ---*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*--- Горизонтальная навигация 2 ---*/

.l-cont-outer-padder {max-width:1500px;position:relative;z-index:5;margin:15px 0 15px 0; height:36px; //margin-bottom:0;}
.l-cont-outer-padder ul.tn2 {list-style:none;}

.l-cont-outer-padder form {padding-right:10px;}


.l-cont-outer-padder-s {padding:0;margin:0;max-width:1500px;position:relative;z-index:5;/*margin-top:15px;*/margin-bottom:52px;}
.l-cont-outer-padder-s ul.tn2 {list-style:none;}
*+html .l-cont-outer-padder-s {margin-bottom:-1px;}

.l-cont .l-col-left {float: left; position: relative}
.l-cont .l-col-wrap {float: right; width: 100%}
.l-cont .l-col-left {width: 200px}
.l-cont .l-col-wrap {margin-left: -200px}
.l-cont .l-col-right {margin-left: 200px}

.l-cont .l-cont .l-col-left {width: 69.2%}
.l-cont .l-cont .l-col-wrap {margin-left: -69.2%}
.l-cont .l-cont .l-col-right {margin-left: 69.2%}

.l-cont-inner-01 .l-col-left-inner {float: left; width: 50%}
.l-cont-inner-01 .l-col-right-inner {float: right; width: 46.3%}

.l-cont-inner-02 .l-col-left-inner {float: left; width: 170px}
.l-cont-inner-02 .l-col-right-inner {margin-left: 190px}

.l-cont .l-col-left .l-col-pad {padding: 0 20px 0 0}
.l-cont .l-cont .l-col-left .l-col-pad {padding: 0 20px 0 0}

/* extra (under header) */
.nav-extra {padding:0; margin-top:9px; margin-left:21px;}
.nav-extra .nav-item {float: left; font-size: 70%; font-family: tahoma, arial, sans; padding: 7px 9px; margin-bottom: 0}
.nav-extra .nav-item a {text-decoration: none; color: #0a56a4;}
.nav-extra .nav-item a:hover {text-decoration: none; color: #6a98c6;}
.nav-extra .nav-phones {padding-left:0}
.nav-extra .nav-item .l-popup-box {padding-left:0; padding-right:0;}
.nav-extra .nav-item .l-popup {margin-top: 3px}
.nav-extra .nav-item a.l-popup-btn {color: #0A56A4; padding: 6px 9px 9px; outline: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px}
.nav-extra .nav-item a.l-popup-btn:hover {color: #6A98C6; background-color: #FFFFFF}
.nav-extra .nav-item a.l-popup-btn:hover span {border: 0}
.nav-extra .l-popup-box-opened a.l-popup-btn {color: #8C8C8C; background: #FFFFFF url(../i/ico_close_01.gif) no-repeat 100% 10px}
.nav-extra .l-popup-box-opened a.l-popup-btn span {border:0;}
.nav-extra .l-popup li {position: relative; margin-left: -9px; margin-bottom: 0}
.nav-extra .l-popup .padded li {padding: 4px 0 4px 22px}

/* popup */
/* #01 */
.l-popup-01 {position: absolute; width: 275px; z-index: 10; padding: 11px 0 0 0; background: transparent url(../i/popup0111.png) no-repeat 0 -461px; overflow: hidden; margin: 10px 0 0 -26px}
.l-popup-01 .i {padding: 0 20px 30px 20px; background: transparent url(../i/popup0111.png) no-repeat 0 100%; margin-bottom: -11px;list-style:none;}

.ico-locked {background: transparent url(../i/ico_locked.gif) no-repeat 0 50%; padding-left: 13px}
.ico-down {background: transparent url(../i/ico_down.gif) no-repeat 100% 12px; padding-right: 20px !important}

/* extra navigation */
.ico-library, .ico-corporate, .ico-phone, .ico-iavanta, .ico-tonline, .ico-pages, .ico-mstorage, .ico-progress, .ico-att, .ico-sms,
.ico-sued, .ico-wireless, .ico-transit, .ico-docflow, .ico-recycle, .ico-video, .ico-scheme, .ico-talks, .ico-cameras, .ico-material-store, 
.ico-kis, .ico-reports, .ico-timetable, .ico-testing, .ico-unlock, .ico-webinair, .ico-payonline, .ico-navi, .ico-itsup, .ico-pages, .ico-ebook
{display: block; padding: 6px 0 6px 22px}

/*
.ico-library {background: transparent url(../i/ico-res/biblioteka.png) no-repeat 0 4px; padding-top: 3px;}
.ico-corporate {background: transparent url(../i/ico-res/kis.png) no-repeat 0 4px;}
.ico-phone {background: transparent url(../i/ico-res/phone.png) no-repeat 0 4px}
.ico-iavanta {background: transparent url(../i/ico-res/ios-avanta.png) no-repeat 0 4px}
.ico-tonline {background: transparent url(../i/ico-res/testing-online.png) no-repeat 0 4px}
.ico-pages {background: transparent url(../i/ico-res/personal-pages.png) no-repeat 0 4px}
.ico-mstorage {background: transparent url(../i/ico-res/mat-storage.png) no-repeat 0 4px}
.ico-progress {background: transparent url(../i/ico-res/progress.png) no-repeat 0 4px}
.ico-att {background: transparent url(../i/ico-res/attendance.png) no-repeat 0 4px}
.ico-sms {background: transparent url(../i/ico-res/sms.png) no-repeat 0 4px}
.ico-sued {background: transparent url(../i/ico-res/sued.png) no-repeat 0 4px}
.ico-wireless {background: transparent url(../i/ico-res/wireless.png) no-repeat 0 4px}
.ico-transit {background: transparent url(../i/ico-res/transit.png) no-repeat 0 4px}
.ico-docflow {background: transparent url(../i/ico-res/docflow.png) no-repeat 0 4px}

.ico-library:hover {background: transparent url(../i/ico-res/biblioteka-active.png) no-repeat 0 4px; padding-top: 3px;}
.ico-corporate:hover {background: transparent url(../i/ico-res/kis-active.png) no-repeat 0 4px;}
.ico-phone:hover {background: transparent url(../i/ico-res/phone-active.png) no-repeat 0 4px}
.ico-iavanta:hover {background: transparent url(../i/ico-res/ios-avanta-active.png) no-repeat 0 4px}
.ico-tonline:hover {background: transparent url(../i/ico-res/testing-online-active.png) no-repeat 0 4px}
.ico-pages:hover {background: transparent url(../i/ico-res/personal-pages-active.png) no-repeat 0 4px}
.ico-mstorage:hover {background: transparent url(../i/ico-res/mat-storage-active.png) no-repeat 0 4px}
.ico-progress:hover {background: transparent url(../i/ico-res/progress-active.png) no-repeat 0 4px}
.ico-att:hover {background: transparent url(../i/ico-res/attendance-active.png) no-repeat 0 4px}
.ico-sms:hover {background: transparent url(../i/ico-res/sms-active.png) no-repeat 0 4px}
.ico-sued:hover {background: transparent url(../i/ico-res/sued-active.png) no-repeat 0 4px}
.ico-wireless:hover {background: transparent url(../i/ico-res/wireless-active.png) no-repeat 0 4px}
.ico-transit:hover {background: transparent url(../i/ico-res/transit-active.png) no-repeat 0 4px}
.ico-docflow:hover {background: transparent url(../i/ico-res/docflow-active.png) no-repeat 0 4px}

.ico-recycle {background: transparent url(../i/ico-resources/sued2g.png) no-repeat 0 4px}
.ico-video {background: transparent url(../i/ico-resources/video.png) no-repeat 0 4px}
.ico-scheme {background: transparent url(../i/ico-resources/proezd2g.png) no-repeat 0 4px}
.ico-talks {background: transparent url(../i/ico-resources/forum1g.png) no-repeat 0 4px; padding-bottom: 3px;}
.ico-cameras {background: transparent url(../i/ico-resources/ico_cameras.gif) no-repeat 0 4px}
.ico-material-store {background: transparent url(../i/ico-resources/material-store.png) no-repeat 0 4px}
.ico-kis {background: transparent url(../i/ico-resources/kis.png) no-repeat 0 4px}
.ico-reports {background: transparent url(../i/ico-resources/reports.png) no-repeat 0 4px}
.ico-timetable {background: transparent url(../i/ico-resources/timetable.png) no-repeat 0 4px}
.ico-testing {background: transparent url(../i/ico-resources/testing.png) no-repeat 0 4px}

.ico-recycle:hover {background: transparent url(../i/ico-resources/sued2-active.png) no-repeat 0 4px}
.ico-video:hover {background: transparent url(../i/ico-resources/video-active.png) no-repeat 0 4px}
.ico-scheme:hover {background: transparent url(../i/ico-resources/proezd2-active.png) no-repeat 0 4px}
.ico-talks:hover {background: transparent url(../i/ico-resources/forum1-active.png) no-repeat 0 4px; padding-bottom: 3px;}
.ico-cameras:hover {background: transparent url(../i/ico-resources/ico_cameras-active.gif) no-repeat 0 4px}
.ico-material-store:hover {background: transparent url(../i/ico-resources/material-store-active.png) no-repeat 0 4px}
.ico-kis:hover {background: transparent url(../i/ico-resources/kis-active.png) no-repeat 0 4px}
.ico-reports:hover {background: transparent url(../i/ico-resources/reports-active.png) no-repeat 0 4px}
.ico-timetable:hover {background: transparent url(../i/ico-resources/timetable-active.png) no-repeat 0 4px}
.ico-testing:hover {background: transparent url(../i/ico-resources/testing-active.png) no-repeat 0 4px}
*/

/**/

.ico-library {background: transparent url(../i/ico-resources/biblioteka1g.png) no-repeat 0 4px; padding-top: 3px;}
.ico-corporate {background: transparent url(../i/ico-resources/kis2g.png) no-repeat 0 4px;}
.ico-recycle {background: transparent url(../i/ico-resources/sued2g.png) no-repeat 0 4px}
.ico-wireless {background: transparent url(../i/ico-resources/wifi1g.png) no-repeat 0 4px}
.ico-video {background: transparent url(../i/ico-resources/video.png) no-repeat 0 4px}
.ico-scheme {background: transparent url(../i/ico-resources/proezd2g.png) no-repeat 0 4px}
.ico-talks {background: transparent url(../i/ico-resources/forum1g.png) no-repeat 0 4px; padding-bottom: 3px;}
.ico-phone {background: transparent url(../i/ico-resources/phone.png) no-repeat 0 4px}
.ico-cameras {background: transparent url(../i/ico-resources/ico_cameras.gif) no-repeat 0 4px}
.ico-material-store {background: transparent url(../i/ico-resources/material-store.png) no-repeat 0 4px}
.ico-webinair {background: transparent url(../i/ico-resources/webinair.png) no-repeat 0 4px}
.ico-unlock {background: transparent url(../i/ico-resources/unlock.png) no-repeat 0 4px}
.ico-kis {background: transparent url(../i/ico-resources/kis.png) no-repeat 0 4px}
.ico-reports {background: transparent url(../i/ico-resources/reports.png) no-repeat 0 4px}
.ico-timetable {background: transparent url(../i/ico-resources/timetable.png) no-repeat 0 4px}
.ico-testing {background: transparent url(../i/ico-resources/testing.png) no-repeat 0 4px}
.ico-payonline {background: transparent url(../i/ico-resources/payonline.png) no-repeat 0 4px}
.ico-navi {background: transparent url(../i/ico-resources/navigation.png) no-repeat 0 4px}
.ico-itsup {background: transparent url(../i/ico-resources/itsupport.png) no-repeat 0 4px}
.ico-pages {background: transparent url(../i/ico-resources/pages.png) no-repeat 0 4px}
.ico-ebook {background: transparent url(../i/ico-resources/ebook.png) no-repeat 0 4px}

.ico-library:hover {background: transparent url(../i/ico-resources/biblioteka1-active.png) no-repeat 0 4px; padding-top: 3px;}
.ico-corporate:hover {background: transparent url(../i/ico-resources/kis2-active.png) no-repeat 0 4px;}
.ico-recycle:hover {background: transparent url(../i/ico-resources/sued2-active.png) no-repeat 0 4px}
.ico-wireless:hover {background: transparent url(../i/ico-resources/wifi1-active.png) no-repeat 0 4px}
.ico-video:hover {background: transparent url(../i/ico-resources/video-active.png) no-repeat 0 4px}
.ico-scheme:hover {background: transparent url(../i/ico-resources/proezd2-active.png) no-repeat 0 4px}
.ico-talks:hover {background: transparent url(../i/ico-resources/forum1-active.png) no-repeat 0 4px; padding-bottom: 3px;}
.ico-phone:hover {background: transparent url(../i/ico-resources/phone-active.png) no-repeat 0 4px}
.ico-cameras:hover {background: transparent url(../i/ico-resources/ico_cameras-active.gif) no-repeat 0 4px}
.ico-material-store:hover {background: transparent url(../i/ico-resources/material-store-active.png) no-repeat 0 4px}
.ico-webinair:hover {background: transparent url(../i/ico-resources/webinair-active.png) no-repeat 0 4px}
.ico-unlock:hover {background: transparent url(../i/ico-resources/unlock-active.png) no-repeat 0 4px}
.ico-kis:hover {background: transparent url(../i/ico-resources/kis-active.png) no-repeat 0 4px}
.ico-reports:hover {background: transparent url(../i/ico-resources/reports-active.png) no-repeat 0 4px}
.ico-timetable:hover {background: transparent url(../i/ico-resources/timetable-active.png) no-repeat 0 4px}
.ico-testing:hover {background: transparent url(../i/ico-resources/testing-active.png) no-repeat 0 4px}
.ico-payonline:hover {background: transparent url(../i/ico-resources/payonline-active.png) no-repeat 0 4px}
.ico-navi:hover {background: transparent url(../i/ico-resources/navigation-active.png) no-repeat 0 4px}
.ico-itsup:hover {background: transparent url(../i/ico-resources/itsupport-active.png) no-repeat 0 4px}
.ico-pages:hover {background: transparent url(../i/ico-resources/pages-active.png) no-repeat 0 4px}
.ico-ebook:hover {background: transparent url(../i/ico-resources/ebook-active.png) no-repeat 0 4px}

/* forms */
/* search form */
.f-form-search {padding-top: 13px; white-space: nowrap}
.f-form-search a {text-decoration: none; color: #0a56a4;}
.f-form-search a:hover {text-decoration: none; color: #6a98c6;}
.f-form-search, .f-form-search input {font: 11px tahoma, arial, sans}
.f-form-search input {vertical-align: middle; margin-top:-3px;}
.f-form-search label {margin-right: 5px}
.f-form-search .f-text {font-size:110%;width:143px;background:#FFFFFF; border:solid 1px #ddd; outline:0;height:19px;margin:0px 3px 0 0;/*border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;*/}
.f-form-search .ico-search {background:#fff url(../i/ico_search.png) no-repeat 4px 50%;padding:2px 0 2px 25px;}
input[type="submit"] {/*border:solid 1px #c9c9c9;*/}
.f-form-search .search-button {padding:0px;margin:-1px 5px 0px 0px;background:url(/i/search-button.png) no-repeat top left;width:56px;height:24px;}
.f-form-search .search-button:active {background:url(/i/search-button-hover.png) no-repeat top left;}

/* links decoration */
a.i-dashed {text-decoration: none; color: #E35321}
a.i-dashed span {border-bottom: 1px dotted}
a.i-solid {text-decoration: none}
a.i-solid span {border-bottom: 1px solid}

    /*----- Новые иконки для «Ресурсов» ----------------------------------------------------------------*/
    
    .top_resources li {padding-bottom:10px;}
    .top_resources li a {display:block;height:16px;padding:2px 0 0 26px;}
    
    .icon-library{background:url(/i/css-map_new2.png) no-repeat -474px -338px;}
    .icon-library:hover{background:url(/i/css-map_new2.png) no-repeat -474px -356px;}
    
    .icon-moodle{background:url(/i/css-map_new2.png) no-repeat -474px -374px}
    .icon-moodle:hover{background:url(/i/css-map_new2.png) no-repeat -474px -392px}
    
    .icon_phone{background:url(/i/css-map_new2.png) no-repeat -474px -410px}
    .icon_phone:hover{background:url(/i/css-map_new2.png) no-repeat -474px -428px}
    
    .icon_navi{background:url(/i/css-map_new2.png) no-repeat -474px -446px}
    .icon_navi:hover{background:url(/i/css-map_new2.png) no-repeat -474px -464px}
    
    .icon_it_support{background:url(/i/css-map_new2.png) no-repeat -474px -482px}
    .icon_it_support:hover{background:url(/i/css-map_new2.png) no-repeat -474px -500px}
    
    .icon_ecampus{background:url(/i/css-map_new2.png) no-repeat -474px -518px}
    .icon_ecampus:hover{background:url(/i/css-map_new2.png) no-repeat -474px -536px}
    
    .icon_cabinet{background:url(/i/css-map_new2.png) no-repeat -474px -554px}
    .icon_cabinet:hover{background:url(/i/css-map_new2.png) no-repeat -474px -572px}
    
    .icon_payonline{background:url(/i/css-map_new2.png) no-repeat -474px -590px}
    .icon_payonline:hover{background:url(/i/css-map_new2.png) no-repeat -474px -608px}
    
    .icon_sued{background:url(/i/css-map_new2.png) no-repeat -474px -626px}
    .icon_sued:hover{background:url(/i/css-map_new2.png) no-repeat -474px -644px}
    
    .icon_reports{background:url(/i/css-map_new2.png) no-repeat -474px -662px}
    .icon_reports:hover{background:url(/i/css-map_new2.png) no-repeat -474px -680px}
    
    .icon_material_store{background:url(/i/css-map_new2.png) no-repeat -474px -698px}
    .icon_material_store:hover{background:url(/i/css-map_new2.png) no-repeat -474px -716px}
    
    .icon_public_material{background:url(/i/css-map_new2.png) no-repeat -474px -734px}
    .icon_public_material:hover{background:url(/i/css-map_new2.png) no-repeat -474px -752px}
    
    .icon_timetable{background:url(/i/css-map_new2.png) no-repeat -474px -770px}
    .icon_timetable:hover{background:url(/i/css-map_new2.png) no-repeat -474px -788px}
    
    .icon_sito{background:url(/i/css-map_new2.png) no-repeat -474px -806px}
    .icon_sito:hover{background:url(/i/css-map_new2.png) no-repeat -474px -824px}
    
    .icon_personal_pages{background:url(/i/css-map_new2.png) no-repeat -474px -842px}
    .icon_personal_pages:hover{background:url(/i/css-map_new2.png) no-repeat -474px -860px}
    
    .icon_video{background:url(/i/css-map_new2.png) no-repeat -474px -878px}
    .icon_video:hover{background:url(/i/css-map_new2.png) no-repeat -474px -896px}
    
    .icon_webinair{background:url(/i/css-map_new2.png) no-repeat -474px -914px}
    .icon_webinair:hover{background:url(/i/css-map_new2.png) no-repeat -474px -932px}
    
    /*----- /Новые иконки для «Ресурсов» ----------------------------------------------------------------*/

/*--- / Горизонтальная навигация 2 ---*/
/*--------------------------------------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------------------------------------*/
/*--- Горизонтальная навигация 2 НОВАЯ БЕЗ CSS -----------------------------------------------------------------------*/
/*--- DROP-DOWN список в этой навигации работает на основе CSS3, без скриптов ---*/

.secondary_h_navi {/*overflow:hidden;*/font-size:70%;height:51px;/*background:#dbe5ea;*/}
.secondary_h_navi a {display:block;text-decoration:none;color:#0a56a4;}
.secondary_h_navi a:hover {color:#6a98c6;}

.secondary_h_navi ul {}
.secondary_h_navi ul li {list-style-type:none;}
.secondary_h_navi ul li span {}

/*
.secondary_h_navi_left {float:left;}
.secondary_h_navi_left a {padding-top:10px;padding-bottom:10px;}
.secondary_h_navi_left .lock {background:url(/img/new/css_map.png) no-repeat -22px -263px;padding-left:13px;}
.secondary_h_navi_left ul {margin:10px 0 0 20px;}
.secondary_h_navi_left ul li {float:left;}
.secondary_h_navi_left ul li span {float:left;display:block;width:8px;height:10px;background:url(/img/new/css_map.png) no-repeat -117px -207px;}
*/

/*------------------------*/

#secondary_h_navi_left{
float:left;

position:relative;    /* если скрыть эти два пункта */
z-index:90;          /* то в IE выпадающие списки будут глючить */
/*

margin: 0 auto;
width: 730px;
margin-bottom: 40px;
background: #efefef;
background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
padding: 0 10px;
border-radius: 5px;
*/
}

#secondary_h_navi_left ul ul {display:none;}
#secondary_h_navi_left ul li:hover > ul {display:block;}
#secondary_h_navi_left ul {list-style:none;position:relative;display:inline-table;margin:10px 0 0 20px;}
#secondary_h_navi_left ul:after {content: ""; clear: both; display: block;}
#secondary_h_navi_left ul li {float:left;}
#secondary_h_navi_left ul li:hover { /*-- Подложка основного пункта --*/
   background:#fafafa;
   border-radius:5px 5px 0 0;

/*background: linear-gradient(top, #dfdfdf 0%, #efefef 40%);
background: -moz-linear-gradient(top, #dfdfdf 0%, #efefef 40%);
background: -webkit-linear-gradient(top, #dfdfdf 0%,#efefef 40%);*/
}
#secondary_h_navi_left ul li.bgnone:hover {background:none;}
#secondary_h_navi_left a {padding-top:10px;padding-bottom:10px;}
#secondary_h_navi_left .lock {background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -22px -263px;padding-left:13px;/*padding-top:10px;padding-bottom:10px;*/}
#secondary_h_navi_left ul li a span {border-bottom:1px dotted #0a56a4;}
#secondary_h_navi_left ul li a span:hover {color:#6a98c6;}

#secondary_h_navi_left ul ul { /*--Выпадающая простыня--*/
   background: #fafafa;
                /*border-radius: 5px 5px 5px 5px;*/
                box-shadow: 3px 3px 10px rgba(0,0,0,0.3);
                padding:5px 0 5px 0;
		position: absolute;
                top:21px;
                margin-left:0px;
		z-index: 1500;
		width: 270px;
                /*
                -moz-border-radius:5px;
                -webkit-border-radius:5px;
                -o-border-radius:5px;
                -khtml-border-radius:5px;
                behavior: url("border-radius.htc");
                */
	}
*+html #secondary_h_navi_left ul ul {
            filter:
            /*progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=3),*/ /*---- тень вертикально вверх*/
            /*progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=45,strength=2),*/ /*---- тень вверх-вправо*/
            /*progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=3),*/ /*---- тень горизонтально вправо*/
            
            progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=10); /*---- тень вниз-вправо*/
            
            /*progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=225,strength=3),*/ /*---- тень вниз-влево*/
            /*progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=3),*/ /*---- тень горизонтально слева*/
            /*progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=315,strength=2);*/ /*---- тень вверх-влево*/
	}

#secondary_h_navi_left ul ul li {float:none;position:relative;padding:0px 10px;/*border-top: 1px solid #a8a8a8;border-bottom: 1px solid #d2d2d2;*/}
#secondary_h_navi_left ul ul li:hover {cursor:pointer;} /*-- При наведении мыши на выпадающие пункты --*/

#secondary_h_navi_left ul ul li a {/*padding:15px 40px;color:#fff;*/}
#secondary_h_navi_left ul ul li a:hover {/*background: #4b545f;*/}

#secondary_h_navi_left ul ul ul {position:absolute;left:100%;top:0;}






/*- Правая часть (Поиск, карта сайта) -*/
.secondary_h_navi_right {float:right;/*border:1px solid #000;*/}
.secondary_h_navi_right a {padding-top:10px;padding-bottom:10px;}
.secondary_h_navi_right ul {margin:10px 0 0 0;}
.secondary_h_navi_right ul li {float:right;}
.secondary_h_navi_right ul li span {float:left;display:block;width:8px;height:10px;background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat  -117px -207px;}
.secondary_h_navi_right ul li div {margin-top:8px;}

.secondary_h_navi_right .site_map {padding:0 10px 0 0;}

.secondary_h_navi_right .search_form {padding:4px 5px 0 5px;}
.secondary_h_navi_right .search_form .search_text {border:1px solid #c1c1c1;padding:3px;}
.secondary_h_navi_right .search_form .search_button {width:60px;height:24px;cursor:pointer;border:0px;background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat 0px -75px;}
*+html .secondary_h_navi_right .search_form .search_button {margin-left:2px;font-size:113%;}
.secondary_h_navi_right .search_form .search_button:hover {background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -60px -75px;}
.secondary_h_navi_right .search_form .search_button:active {background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -120px -75px;}

.secondary_h_navi_right .persona_radio {padding:0 0 0 5px;}



.secondary_h_navi_right div {float:left;white-space:nowrap;margin-top:10px;}
*+html .secondary_h_navi_right div {margin-top:5px;}
.secondary_h_navi_right input[type="radio"] {float:left;margin-right:3px;}
*+html .secondary_h_navi_right input[type="radio"] {margin-right:0px;}
.secondary_h_navi_right label {}
*+html .secondary_h_navi_right label {display:block;padding-top:5px;}
/*- /Правая часть (Поиск, карта сайта) -*/

#secondary_h_navi_left ul ul.top_registration li, 
#secondary_h_navi_left ul ul.top_resources li {margin:0px 10px;padding:5px 0;border-radius:0px;}

#secondary_h_navi_left ul ul.top_registration li a,
#secondary_h_navi_left ul ul.top_resources li a {display:block;height:16px;padding:0px;}

#secondary_h_navi_left ul ul.top_resources li a {padding:2px 0 0 26px;}

.icon_library{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -673px;}
.icon_library:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -691px;}

.icon_moodle{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -709px}
.icon_moodle:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -727px}

.icon_phone{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -745px}
.icon_phone:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -763px}

.icon_navi{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -781px}
.icon_navi:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -799px}

.icon_it_support{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -817px}
.icon_it_support:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -835px}

.icon_ecampus{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -853px}
.icon_ecampus:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -871px}

.icon_cabinet{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -889px}
.icon_cabinet:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -907px}

.icon_payonline{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -925px}
.icon_payonline:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -943px}

.icon_sued{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -961px}
.icon_sued:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -979px}

.icon_reports{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -997px}
.icon_reports:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1015px}

.icon_material_store{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1033px}
.icon_material_store:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1051px}

.icon_public_material{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1069px}
.icon_public_material:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1087px}

.icon_timetable{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1105px}
.icon_timetable:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1123px}

.icon_sito{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1141px}
.icon_sito:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1159px}

.icon_personal_pages{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1177px}
.icon_personal_pages:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1195px}

.icon_video{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1213px}
.icon_video:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1231px}

.icon_webinair{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1249px}
.icon_webinair:hover{background:url(http://www.vvsu.ru/_new/img/css_map.png) no-repeat -379px -1267px}

.icon_progress{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1285px}
.icon_progress:hover{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1302px}

.icon_attendance{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1321px}
.icon_attendance:hover{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1339px}

.icon_sms{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1357px}
.icon_sms:hover{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1375px}

.icon_wifi{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1393px}
.icon_wifi:hover{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1409px}

.icon_directions{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1427px}
.icon_directions:hover{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1445px}

.icon_reference_docs{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1463px}
.icon_reference_docs:hover{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1481px}

.icon_avanta{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1500px}
.icon_avanta:hover{background:url(http://www.vvsu.ru//_new/img/css_map.png) no-repeat -379px -1518px}

/*--- /Горизонтальная навигация 2 НОВАЯ БЕЗ CSS ----------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/









/*------------- search[dot]css -------------*/
#search-body ol {margin-left:20px;//margin-left:25px;}
#search-body ol.search-results {margin-top:15px;/*margin:0 40px 1.7em 40px;padding: 0 0 0 40px*/}
#search-body ol.search-results li {margin-bottom:1em;padding:0;}
#search-body ol.search-results div.search-text {font-size:80%;padding-bottom:0.1em;margin-top:-10px;}
#search-body ol > li {display: list-item !important;content: none !important;}
#search-body ol > li:before {content: none !important;/*counter-increment: none !important;*/}
#search-body ol.search-results div.info {font-size:80%;color:#333333;margin-top:0.3em;}

#search-body ol.search-results div.info a {
color: #000000;
}

#search-body ol.search-results div.info a:visited {
color: #800080;
}

#search-body ol.search-results .search-title a {
color: #0a56a4;
text-decoration: none;
}

#search-body ol.search-results .search-title a:hover {
color: #6a98c6;
.search-text-decoration: none;
}

#search-body ol.search-results .green {
color: #006600;;
font-size:90%;
}

#search-body .search-footer {
font-size: 80%;
padding-bottom: 0.1em;
}

#search-body .search-sort {
font-size: 80%;
padding-bottom: 0.1em;
}

#search-body ol {
}

#search-body .search-pages a {
color: #0a56a4;
.search-text-decoration: none;
}

#search-body .search-pages a:hover {
color: #6a98c6;
.search-text-decoration: none;
}

#search-body .copyright a {
color: #0a56a4;
.search-text-decoration: none;
}

#search-body .copyright a:hover {
color: #FF0000;
.search-text-decoration: underline;
}
!important



/*--------------------------------------------------------------------------------------------------------------------*/
/*--- НАВИГАЦИЯ СЛЕВА И СПРАВА ---*/

/*----- Обычная навигация слева */

#container .left .bgw {background:#fff;border-radius:10px 10px 0 0;padding-top:20px;}
#container .left .corners {background:#fff;border-radius:10px 10px 0 0;padding-top:20px;}

#navi-left, #levels {font-family:arial;}
#navi-left h4, #levels h4 {margin-left:20px !important;}
#navi-left a, #levels a {color:#0a56a4; text-decoration:none;}
#navi-left a:hover, #levels a:hover {color:#6a98c6; text-decoration:none;}

#navi-left li a.current, #levels li a.current {color:#a0a0a0; font-weight:bold;}


#navi-left ul, #levels ul {list-style-type:none; padding:0 10px 0 0; margin:0 0 20px 20px;}
#navi-left ul li, #levels ul li {list-style-type:none; padding-bottom:7px; font-size:13px; /*font-size:80%;*/}
#navi-left ul li:last-child, #levels ul li:last-child {padding-bottom:0px; margin:0;}

#navi-left ul li ul, #levels ul li ul {margin:5px 0 5px 0; padding-left:10px; /*font-size:130%;*/}
#navi-left ul li ul li, #levels ul li ul li {padding-bottom:5px;}
#navi-left ul li ul li:last-child, #levels ul li ul li:last-child {padding:0; margin:0;}

#navi-left ul li ul li ul, #levels ul li ul li ul {margin:5px 0 5px 0; padding-left:10px; /*font-size:110%;*/}
#navi-left ul li ul li ul li, #levels ul li ul li ul li {padding-bottom:5px;}
#navi-left ul li ul li ul li:last-child, #levels ul li ul li ul li:last-child {padding:0; margin:0;}

#navi-left ul li ul li ul li ul, #levels ul li ul li ul li ul {/*font-size:140%;*/}


/*----- Для сайта Видеоматериалы ВГУЭС */

#navi-left-video {font-family:arial;
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
background:#fff;
padding:0;
margin:0;
/*border:1px solid #000;*/
padding:20px;
width:200px;
}

#navi-left-video a {color:#0a56a4; text-decoration:none;}
#navi-left-video a:hover {color:#6a98c6; text-decoration:none;}
#navi-left-video ul {margin:0 0 20px 0;width:200px;}
#navi-left-video li a.current {color:#a0a0a0; font-weight:bold;}
#navi-left-video ul li {list-style-type:none; padding-bottom:7px; font-size:80%;}
#navi-left-video ul li:last-child {padding-bottom:0px; margin:0;}
#navi-left-video ul li span {margin-top:-6px;padding:2px;color:#777777;background:#ececec;font-size:70%;font-weight:bold;}


.VideoFullDesc {margin-top:20px;}
.VideoFullDesc label {font-weight:bold;}
.VideoFullDesc .desc {margin-bottom:20px;}
.VideoFullDesc .preview {display:block;text-align:center;padding:10px;background:#e7e7e7;width:407px;}
.VideoFullDesc .preview img {border:1px solid #777777;}
.VideoFullDesc .preview .ButtonPresentation {margin:15px 0 0 0;}
.VideoFullDesc .preview .ButtonPresentation input[type="button"] {border-radius:3px;padding:10px;cursor: pointer;border:1px solid #dfdfdf;background:#777777;color:#fff;}
.VideoFullDesc .preview .ButtonPresentation input[type="button"]:hover {background:#a3a3a3;color:#fff;}




/*----- /Для сайта Видеоматериалы ВГУЭС */



/*----- Обычная навигация справа */
#navi-right {width:200px;margin-bottom:15px;}
#navi-right h2 {font-size:110%;}
#navi-right h4 {font-size:110%;}
#navi-right a {color:#0a56a4; text-decoration:none;}
#navi-right a:hover {color:#6a98c6; text-decoration:none;}
#navi-right ul {list-style-type:none !important;padding:0 10px 0 0;margin-bottom:23px;}
#navi-right ul li {list-style-type:none;padding-bottom:7px;font-size:80%; }
#navi-right ul li:last-child {padding-bottom:0px;margin:0;}

/*----- Скруглённые уголки */
#navi-round-corner {font-family:arial;}
#navi-round-corner a {color:#0a56a4;text-decoration:none;}
#navi-round-corner a:hover {color:#6a98c6;text-decoration:none;}
#navi-round-corner a.current {color:#a0a0a0; font-weight:bold;}
#navi-round-corner-top {padding:0;margin:0;}
#navi-round-corner-top img {width:200px;height:8px;border:none;}
#navi-round-corner-body { background:#fff; padding-top:12px; }
#navi-round-corner h4 { color:#858484; margin-left:20px; }
#navi-round-corner ul {list-style-type:none; padding:0 10px 0 0; margin:0 0 20px 20px;}
#navi-round-corner ul li {padding-bottom:7px; font-size:80%; }
#navi-round-corner ul li:last-child {padding-bottom:0px; margin:0; }

#navi-round-corner ul li ul {margin:5px 0 5px 0; padding-left:10px; font-size:130%; }
#navi-round-corner ul li ul li {padding-bottom:5px;}
#navi-round-corner ul li ul li:last-child {padding:0; margin:0; }

#navi-round-corner ul li ul li ul {margin:5px 0 5px 0; padding-left:10px; font-size:110%; }
#navi-round-corner ul li ul li ul li {padding-bottom:5px;}
#navi-round-corner ul li ul li ul li:last-child {padding:0; margin:0; }

#navi-round-corner ul li ul li ul li ul {margin:5px 0 5px 0; padding-left:10px; font-size:130%; }

/*----- Тизеры */
#navi-teaser, #navi-teaser-r {padding-left:20px;}
#navi-teaser ul, #navi-teaser-r ul {list-style-type:none;}
#navi-teaser ul li, #navi-teaser-r ul li {padding-bottom:20px;-moz-padding-end:7px;}
#navi-teaser-r ul {width:200px;}
#navi-teaser a, #navi-teaser-r a {color:#e35321;text-decoration:none;}
#navi-teaser a:hover, #navi-teaser-r a:hover {color:#fc8230;text-decoration:none;}

/*----- Навигация на оранжевом поле */
#navi-orange {margin-bottom:10px;}
#navi-orange .top {width:200px;height:8px;background:url(/i/css-map.png) no-repeat scroll -14px 0px;}
#navi-orange .bottom {width:200px;height:8px;background:url(/i/css-map.png) no-repeat scroll -14px -9px;}
#navi-orange .content {background-color:#E35321; font-size:90%; width:200px; padding:12px 0 12px 0;}
:-moz-any(x), #navi-orange .content {
     padding:3px 0 3px 0;;
}
#navi-orange .content ul {list-style-type:none; padding-right:10px; padding-left:20px;}
#navi-orange .content ul li {padding-top:4px;}
#navi-orange .content ul li a {display: block; color: #FFFFFF; text-decoration: none}
#navi-orange .content ul li a:hover {color:#eca990; text-decoration:none;}
#navi-orange .content li a.current {display:block; background: #EA7E59 url(/i/bgnavmain.gif) no-repeat 100% 50%; color: #FFFFFF; padding-left:10px; margin-left:-10px; padding-top:3px; padding-bottom:3px; margin-top:-3px; margin-bottom:-3px;}

/*--- / НАВИГАЦИЯ СЛЕВА И СПРАВА ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*------------- subdivisions[dot]css -------------*/

.izdo-columns-1 { margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}
.izdo-columns-2 { margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}

.izdo-columns-1 .izdo { float: left; width: 50%; }
.izdo-columns-2 .izdo { float: left; width: 50%; }

.izdo-title h2 {color:#0955a3;}
.izdo-phone {margin:0;padding:0;margin-top:11px;overflow:hidden;}
.izdo-phone-ico {margin:0;padding:0;background:#ee531d;padding:9px;float:left;}
.izdo-phone-number {margin:0;padding:0;padding-top:4px;}
@-moz-document url-prefix() {
.izdo-phone-number {padding-top:3px;}
}
.izdo-phone-number span {padding:4px 10px 3px 10px;font-size:120%;background:#f0f0f0;}

.izdo-info {font-size:75%;color:#999999;margin-top:8px;}
.izdo-text {margin:0;padding:0;font-size:80%;margin-top:8px;padding-right:10px;}
/*
.izdo-text ul {margin:0;padding:0; margin-left:20px;}
.izdo-text ul li {margin-bottom:5px; list-style-type: none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;' + this.innerHTML : '' ); text-indent: -1.55em;}
.izdo-text ul li:before {content: '\2014\a0\a0'; color: #bfbfbf;}
*/


/*------------- banner[dot]css -------------*/
#ban a {color:#fff; text-decoration:none;cursor:pointer;}
#ban a:hover {color:#fff; text-decoration:none;}
#banner {display: block;padding:0;margin:0;margin-bottom:10px;}
/*
#banner-promo {margin-right:10px;}
#banner-promo .promo {height:170px;}
*/
#banner-left {margin:0 0 10px 20px;display:block;width:180px;}
#banner-left a {color:#fff; text-decoration:none; cursor: pointer}
#banner-left a:hover {color:#fff; text-decoration:none;}
#banner-left-izdo {margin:0 0 10px 20px;display:block;width:159px;}
#banner-left-vvsu {margin:0 0 10px 20px;display:block;width:180px;}




#banner-promo {/*height:170px;margin-right:10px;*/}
#banner-promo span {display:block;}
#banner-promo .banner {padding:0;margin-bottom:10px;margin-right:10px;overflow:hidden;}
#banner-promo a {color:#fff; text-decoration:none;cursor:pointer;}
#banner-promo a:hover {color:#fff; text-decoration:none;}
#banner-promo .promo_left_corners {background: transparent url(/i/banner-promo-left-corners.png) no-repeat 0 0;height:160px;width:7px;float:left;}
#banner-promo .promo_right_corners {background: transparent url(/i/banner-promo-right-corners.png) no-repeat 100% 0;height:160px;width:7px;float:right;}
#banner-promo .promo_text {font:10px arial,sans; color:rgb(255, 255, 255);margin:0pt;padding:17px 25px 0pt 19px;width:252px;height:143px;background:transparent url(/i/img-promo/bg-90-2.png) 0 0}
#banner-promo .promo_text .promo_text_1 {font-size:14px;font-weight:bold;}
#banner-promo .promo_text .promo_text_2 {padding:8px 0pt 0pt;margin:0pt;}



/*--- ПРОМО-БЛОК по-новому ---*/

#banner_promo {height:170px;}
#banner_promo a {color:#fff; text-decoration:none;cursor:pointer;}
#banner_promo a:hover {color:#fff; text-decoration:none;}
#banner_promo .banner {display:block;padding:0;margin:0;margin-bottom:10px;overflow:hidden;}
#banner_promo .banner span {display:block;}
#banner_promo .banner .promo_left_corners {background: transparent url(http://www.vvsu.ru/i/css-map.png) no-repeat scroll 0px 0px;height: 160px;width:7px;float:left;}
#banner_promo .banner .promo_right_corners {background: transparent url(http://www.vvsu.ru/i/css-map.png) no-repeat scroll -7px 0px;height:160px;width:7px;float:right;}
#banner_promo .banner .promo_text {font:10px arial,sans; color:rgb(255, 255, 255);margin:0pt;padding:17px 25px 0pt 19px;width:252px;height:143px;/*background:transparent url(http://www.vvsu.ru/i/img-promo/bg-90-2.png) 0 0*/}
#banner_promo .banner .promo_text .promo_text_1 {font-size:14px;font-weight:bold;}
#banner_promo .banner .promo_text .promo_text_2 {padding:8px 0pt 0pt;margin:0pt;}

#banner_promo .banner_t {display:block;overflow:hidden;}
#banner_promo .banner_t .promo_left_corners {float:left;position:relative;z-index:1;height:160px;width:7px;background: transparent url(http://www.vvsu.ru/i/css-map.png) no-repeat scroll 0px 0px;}
#banner_promo .banner_t .promo_right_corners {float:right;position:relative;z-index:1;height:160px;width:7px;background: transparent url(http://www.vvsu.ru/i/css-map.png) no-repeat scroll -7px 0px;}

#banner_promo .banner_t .promo_text_t {display:block;width:280px;height:130px;padding:5px;color:rgb(255, 255, 255);position:relative;/*border:1px solid #000;*//*background-color:rgba(0,0,0,0.5);*/}
#banner_promo .banner_t .promo_text_t_bg {background-color:rgba(0,0,0,0.3);}
#banner_promo .banner_t .promo_text_t_bgn {}

#banner_promo .banner_t .promo_text_t_left {float:left;margin:10px 0px 0px 30px;/*position:relative;z-index:0;top:0px;left:-7px;*/}
#banner_promo .banner_t .promo_text_t_right {float:right;margin:10px 30px 0px 0px;/*position:relative;z-index:0;top:0px;right:-7px;*/}
#banner_promo .banner_t .promo_text_t_center {margin:10px auto;}

#banner_promo .banner_t .promo_text_tt {display:block;float:left;margin:10px 10px 0px 10px;/*border:1px solid #000;*/color:rgb(255, 255, 255);padding:10px;background-color:rgba(0,0,0,0.5);}
#banner_promo .banner_t .promo_text_1_t {font-size:20px;line-height:130%;display:block;font-weight:bold;overflow:hidden;/*text-overflow:ellipsis;*/height:80px;/*background:#dfdedc;*/}
#banner_promo .banner_t .promo_text_2_t {font-size:20px;font-weight:bold;}
#banner_promo .banner_t .promo_text_3_t {font-size:14px;display:block;position:absolute;bottom:10px;width:100%;height:45px;overflow:hidden;/*padding:30px 0px 0px 0px;*/margin:0px;}


/*background-color: rgba(0, 120, 201, 0.7);  */

/*--- /ПРОМО-БЛОК по-новому ---*/











/*------------- journal[dot]css ----------*/
#JDateSm  {background-color:#CCCCCC;color:#FFFFFF;font-size:120%;font-weight:bold;margin: 0 88px;width: 250px;}
#JDate {color:#7F7F7F;font-size:110%;font-weight:normal;margin:0 0 10px;}
#carousel-list {list-style-type:none;}
/*------------- //journal[dot]css --------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*--- Новости на главной ---*/

/*#news {margin:0 0 15px 0;overflow:hidden;padding:0;}*/

#news {/*clear:both;width:100%;border:1px solid #ececec;*/overflow:hidden;//padding-right:1px;}
#news .left {float:left;width:50%;/*margin-right:-100%;*/}
#news .right {float:left;width:50%;/*margin-left:50%;padding-right:10px !important;*/}
/*#news h2 {font-size:110% !important;}*/
#news ul {font-size:100%; padding-right:10px !important;}
#news ul li {padding-bottom:10px;}
#news ul a {color:#000; text-decoration:none;}
#news ul a:hover {color:#7b7b7b; text-decoration:none;}
#news span.time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#535353;}
#news span.date {padding-left:5px;font-size:70%;font-family:tahoma; color:#535353;}

.news_title {overflow:hidden;}
*+html .news_title {margin-bottom:10px;}
.news_title h2 {font-size:110%;float:left;margin-left:10px;}
.news_title h2 a {color:#000 !important;text-decoration:underline;}
.news_title h2 a:hover {color:#e35321 !important;text-decoration:underline;}
.news_title a.rss {display:block;position:relative; top:5px;left:200px;background:url(/i/css-map.png) no-repeat -14px -54px; width:22px; height:16px;text-decoration:none;}

.other_title {font-size:100%;}
*+html .other_title {margin-bottom:10px;}
.other_title h2 {}
.other_title h2 a {color:#000 !important;text-decoration:underline;}
.other_title h2 a:hover {color:#e35321 !important;text-decoration:underline;}

#news .other_title {font-size:80%;}
#events-vertical .other_title {font-size:80%;width:200px;}




/* Главная новость. Новейшее */
#news1 {list-style-type:none;margin-top:0px;margin-bottom:15px;margin-right:10px !important;/*padding:0;margin:0 10px 0 0;*/}
*+html #news1 {margin-top:-16px;}
#news1 li {padding-bottom:43px;font-size:90%;}
#news1 li img {margin-bottom:5px;}
#news1 li #mainfotoover {position:relative; width:170px; height:113px;}
#news1 li #mainfotoover span.main {display:block;position:absolute;top:5px;left:0px;font-size:60%;padding:5px;color:#fff;background:#ee531d;}

/* Новости с фоткой. Новейшее */
#header_news2 {position:absolute;}
#header_news2 .other_title {position:relative;top:-32px;z-index:400;}

#news2 {list-style-type:none;margin-top:0px;margin-bottom:15px;padding-bottom:0px;}
#news2 .BlackLinkTitle {z-index:1;position:absolute;margin-top:-32px;}
#news2 img {margin:0px 10px 5px 0px;float:left;}
#news2 li {font-size:80%;padding:0 !important;margin:0 0 10px 0;}
#news2 li:last-child {margin:0;}
#news2 li .body {overflow:hidden;clear:left;margin:0px;padding:0px;}
#news2 li .body .timedate {display:block; margin-bottom:3px;}
#news2 li .body .brief {display:block;}

/* Новости без фотки. Новейшее */
#news3 {list-style-type:none;margin-top:0px;margin-bottom:15px;}
#news3 li {font-size:80%;padding:0 !important;margin:0 0 10px 0;}
#news3 li:last-child {margin:0;}
#news3 li .body {/*overflow-x:hidden;clear:left;*/}
#news3 li .body .timedate {display:block; width:auto !umportant; margin-bottom:3px;}
#news3 li .body .brief {display:block;margin-bottom:0px !important;}

/*--- /Новости на главной ---*/
/*--------------------------------------------------------------------------------------------------------------------*/



/* Вести студенческого самоуправления */
#vesti {clear:both; padding-bottom:2px; width: 100%; overflow-x: hidden;//padding-right:1px;}
#vesti .left {float:left; width: 50%; margin-bottom:20px;/*background:#ecf3d1;*/}
#vesti .right {float:left; width: 50%;}
#vesti h2 {font-size:110% !important;}
#vesti ul {font-size:100%;list-style-type:none;font-size:80%;}
#vesti ul li {margin-bottom:10px;}
#vesti ul li:last-child {padding-bottom:0;}
#vesti ul li .body {overflow-x:hidden; clear:left;}
#vesti ul li .body .timedate {display:block; width:auto !umportant; margin-bottom:3px;}
#vesti ul li .body .timedate .time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#vesti ul li .body .timedate .date {padding-left:5px;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#vesti ul li .body .brief {display:block;}
#vesti ul a {color:#000; text-decoration:none;}
#vesti ul a:hover {color:#7b7b7b; text-decoration:none;}



.nws { }
.nws .nws-pic {float:left;}
.nws .nws-txt {margin-left:130px;}
.nws-txt p {margin-top:5px;}









/*--- Список новостей ---*/
.latests {width:100%;margin-bottom:20px;overflow:hidden;}
.latests img {float:left;margin-right:10px;margin-bottom:5px;}
.latests .text {font-size:100%;}
.latests .text .time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
.latests .text .date {font-size:70%;font-family:tahoma;color:#8c8c8c;}
.latests a {color:#000; text-decoration:none;font-weight:bold;}
.latests a:hover {color:#7b7b7b; text-decoration:none;}

/*----- Список событий -----*/
.events {margin:0px;padding:0px;/*background:#f2f1f0;*/}


/*
.events .date {font-size:100%;margin-bottom:5px;font-family:tahoma; color:#8c8c8c;}
.events .event-body {margin-bottom:20px;}
.events .event-body .time {float:left;font-size:90%;}
.events .event-body .info {margin-left:60px;}
.events .event-body .info .brief {}
.events .event-body .info .place {font-size:80%;color:#7b7b7b;}
.events a {color:#000; text-decoration:none;}
.events a:hover {color:#7b7b7b; text-decoration:none;}
*/

/*----- Список событий для ДО -----*/
.events .datedo {font-size:110%; font-family:tahoma; color:#e35321; margin-bottom:10px;}
.events .datedop {font-size:110%; font-family:tahoma; color:#8c8c8c; margin-bottom:10px;}
.events .event-body .infodo {}
.events .event-body .infodo .brief {}
.events .event-body .infodo .place {font-size:80%;color:#7b7b7b;}
.events .event-body .infodo .short {font-size:80%;color:#7b7b7b;}


.events ul li .date {font-size:80%;color:#8c8c8c;}
.events ul li .ListBody {overflow:hidden;//margin-bottom:15px;}
.events ul li .ListBody .time {float:left;font-size:80%;}
.events ul li .ListBody .info {margin-left:50px;}
.events ul li .ListBody .info .place {font-size:80%;}

.events .date_n {font-size:80%;color:#8c8c8c;}
.events .list_event_body {overflow:hidden;margin-bottom:15px;}
.events .list_event_body .time {float:left;display:block;width:50px;font-size:80%;}
.events .list_event_body .info {display:block;margin-left:50px;}
.events .list_event_body .info b {font-weight:normal;}
.events .list_event_body .info i {font-style:normal;font-size:80%;}



/*----- Список событий для ИИБС -----*/
/*
#cnt .EventsList {}
#cnt .EventsListDate {font-size:110%; font-family:tahoma; color:#8c8c8c; margin-bottom:10px;}
#cnt .EventsListDate a {color:#000; text-decoration:none;}
#cnt .EventsListDate a:hover {color:#7b7b7b; text-decoration:none;}
#cnt .EventsListText {margin-bottom:20px;}
#cnt .EventsListText .time {float:left;}
#cnt .EventsListText .brief {margin-left:60px;}
#cnt .EventsListText .brief a {color:#000; text-decoration:none;}
#cnt .EventsListText .brief a:hover {color:#7b7b7b; text-decoration:none;}
#cnt .EventsListText .brief .place {color:#7b7b7b;}
*/

/*
#cnt .EventsList {}
#cnt .EventsList li {background:none;}
#cnt ul li {margin-bottom:10px;list-style-type:none !important;}
*+html #cnt ul li {margin-left:17px;behavior: expression( !this.before ? this.before = this.innerHTML = '<span style="color:#810004">&#9679;</span>&nbsp;' + this.innerHTML : '' ); text-indent: -1em;/*list-style:url(/i/li-bullet-ie-5.jpg);text-indent: 1em;* /}
#cnt ul li:before {color:#810004;content:"\25CF    ";}
*/



#cnt .more a {color:#0a56a4;text-decoration:none;}
#cnt .more a:hover {color:#6a98c6;text-decoration:none;}
/*-----------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*--- Объявления справа ---*/

#notices {/*margin-bottom:50px;*/}
#notices .WoLinkTitle {width:200px;}
#notices .BlackLinkTitle {width:200px;}
#notices h2 {font-size:110%;}
#notices .other_title {width:200px;}
/*
#notices ul {font-size:100%;}
#notices ul li {padding-bottom:10px;}
*/

#notices .attention {position:relative;background:#265794;padding:31px 10px 16px 10px;font-size:80%;width:200px;margin-right:10px;}
#notices .attention .attention_over {display:block;position:absolute; padding:5px; background:#ee531d; z-index:50; font-size:70%; color:#fff; top:5px; left:0px; /* background: url(../i/01-8-attention.gif) no-repeat;*/}
#notices .attention a {color:#fff;text-decoration:none;font-weight:bold;}

#notices .notices_other {width:200px;margin:0 10px 15px 0;border:1px solid #cccccc;/*border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;*/padding:18px 8px 18px 10px;}
#notices .notices_other ul li {list-style-type:none;font-size:80%;margin-bottom:25px;}
#notices .notices_other ul li:last-child {margin-bottom:0px;}
*+html #notices .notices_other ul li {margin-bottom:expression(this.nextSibling==null?'0':'');} /*-- last-child для IE --*/
#notices .notices_other ul li .date {font-size:70%;font-family:tahoma;color:#8c8c8c;}
#notices .notices_other ul li .text {display:block;}
#notices .notices_other ul li .text a {color:#000; text-decoration:none;}
#notices .notices_other ul li .text a:hover {color:#7b7b7b; text-decoration:none;}


/*
#attention {position:relative; background:#265794; padding:31px 10px 16px 10px; font-size:80%;width:200px;}
#attention span.att {display:block; position:absolute; padding:5px; background:#ee531d; z-index:50; font-size:70%; color:#fff; top:5px; left:0px;background: url(../i/01-8-attention.gif) no-repeat;}
#attention a {color:#fff; text-decoration:none; font-weight:bold;}
#ann-main-2, #ann-other {border:1px solid #cccccc;border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;padding:18px 8px 18px 10px;clear:both;}

#ann-other {width:200px;margin-bottom:15px;}
#ann-other ul {list-style-type:none;}
#ann-other ul li {font-size:80%;padding-bottom:25px;}
#ann-other span.date {font-size:70%;font-family:tahoma;color:#8c8c8c;}
*/

#announcements {float:right;width:200px;margin-bottom:50px;}
#announcements h2 {font-size:110%;}
#announcements ul {margin:0;padding:0;font-size:100%;}
#announcements ul li {padding-bottom:10px;}

.anc-txt {}
.anc-txt div {font-size:85%; width:150px; color:797979;}
.anc-txt div .date {color:#797979; font-weight:bold;}

/*--- / Объявления справа ---*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*--- Список объявлений ---*/

.notices {width:100%;margin-bottom:20px;overflow:hidden;}
.notices img {float:left;margin-right:10px;margin-bottom:5px;}
.notices .text {font-size:100%;}
.notices .text .time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
.notices .text .date {font-size:70%;font-family:tahoma;color:#8c8c8c;}
.notices a {color:#000; text-decoration:none;}
.notices a:hover {color:#7b7b7b; text-decoration:none;}

/*--- /Список объявлений ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*--- Полная новость, полное объявление и полное событие ---*/

.latest {padding-top:5px;overflow:hidden;}
.latest .mainpic {float:left;margin:0 15px 10px 0;}
.latest .timedate {padding:0 0 5px; font-family:tahoma; font-size:70%;}
.latest .timedate span.time {padding:2px; background:#cccccc; color:#484848;}
.latest .timedate span.date {padding-left:5px; color:#8c8c8c;}
.latest .place {padding:0 0 5px 0;}
.latest .result {padding:5px;background:#f7f4dd;margin:0 0 10px 0;}
.latest .result label {font-weight:bold;}
.latest a {color:#0a56a4; text-decoration:none;}
.latest a:hover {color:#6a98c6; text-decoration:none;}

/*Добавить .latest */
/*
.full ul {margin:10px 0 20px 5px;}
.full ul li {margin-bottom:10px;padding-left:-15px;list-style-type:none !important;}
*+html .full ul li {margin-left:17px;behavior: expression( !this.before ? this.before = this.innerHTML = '<span style="color:#810004">&#9679;</span>&nbsp;' + this.innerHTML : '' ); text-indent: -1em;/*list-style:url(/i/li-bullet-ie-5.jpg);text-indent: 1em;* /}
.full ul li:before {color:#810004;content:"\25CF    ";margin-left:-12px;}
.full ul li ul {margin-top:5px;}
*+html .full ul li ul {margin-left:3px;}
.full ul li ul li {margin-bottom:5px;}
*/


/*
.campus-details ul {margin:10px 0 20px 35px; //margin:0 0 20px 27px;}
.campus-details ul li {margin-bottom:5px;padding-left:15px; list-style:url(/i/li-bullet-4.jpg); // list-style:url(/i/li-bullet-ie-4.jpg);}
*/


.full {}
.full p {margin:0 0 20px 0;}
.full ol {margin:0 0 10px 0;padding-left:40px;}
.full ol li {margin:0 0 10px 0;}
.full ol li ul {margin:10px 0 0 -10px;}
.full ol li ul li {padding:0 0 4px 0; list-style-type:none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' ); text-indent: 1em;}
.full ol li ul li:before {content: '\2014\a0\a0'; color: #bfbfbf;}
.full ol li ul li ul {margin:10px 0 0 20px;}
.full ol li ul li ul li {margin:0 0 4px 0; list-style-type:none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' ); text-indent: 1em;}
.full ol li ul li ul li:before {content: '\2014\a0\a0'; color: #bfbfbf;}

.full h2 {font-size:140%; color:#800000 !important; margin:0 0 10px 0;}
.full h3 {font-size:110%; color:#800000 !important; margin:0 0 10px 0;}
.full h4 {font-size:125%; margin:0 0 10px 0;}



/*--- /Полная новость, полное объявление и полное событие ---*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*------- Блоки внутри страниц-путеводителей -------*/
#cnt .pblock {margin-bottom:25px; overflow:hidden;}
#cnt .pblock .pic {float:left; width:170px;}
#cnt .pblock .content {margin-left:190px;}
@media all and (min-width: 0px) { /* Opera (all versions)… */
    #cnt .pblock .content {margin-left:0;}
}

#cnt .pblock .content h3 {font-size:150%; font-weight:normal;}
#cnt .pblock .content a {color:#0a56a4; text-decoration:none;}
#cnt .pblock .content a:hover {color:#6a98c6; text-decoration:none;}
#cnt .pblock .content ul {margin-left:0;//margin-left:15px;}

.news-list-body {width:100%;margin-bottom:20px;overflow:hidden;}
.news-list-pic {float:left;width:130px;}
.news-list-text {}
.news-list-text a {color:#000; text-decoration:none;}
.news-list-text a:hover {color:#7b7b7b; text-decoration:none;}

/*------------- h1link[dot]css -------------*/

#eventsallmain h1 a:link, #announcements h1 a:link, #news h1 a:link {
color:#000;
text-decoration:none;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #000;
}

#eventsallmain h1 a:hover, #announcements h1 a:hover, #news h1 a:hover {
color:#ee531d;
text-decoration:none;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee531d;
}

#eventsallmain h1 a:visited, #announcements h1 a:visited, #news h1 a:visited {
color:#000;
text-decoration:none;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #000;
}

/*------------- samples[dot]css -------------*/

.foto-text {/* clear:left;*/}
.foto-text img {float:left; background:#fff; padding:0px; margin:0 6px 4px 0px;}

/*-------------------------- Стратегические направления ---------------*/
#strategic {}
#strategic h2 {font-size:110% !important;width:200px;}
#strategic .strateg {width:200px;margin-bottom:10px;}
#strategic .strateg ul {margin:10px 0 0 0;font-size:100%;width:180px;}
#strategic .strateg ul li {list-style-type:none;padding-bottom:10px;font-size:80%;}
#strategic .strateg a {color:#0a56a4; text-decoration:none;}
#strategic .strateg a:hover {color:#6a98c6; text-decoration:none;}

.staff-link {width:180px;font-size:80%;padding:10px 0 0 15px;}
.staff-link a {color:#0a56a4; text-decoration:none;}
.staff-link a:hover {color:#6a98c6; text-decoration:none;}

/*-------------------------- / Врезка ---------------*/

/*----------------- Спонсоры и партнёры -----------------*/

#sp { margin:0; padding:0; b_ackground:#000; padding-left:15px;}
#sp #sp-title { margin:0; padding:0; height:32px; }
#sp-list {margin:0;padding:0;margin-left:20px;}
#sp-list #sp-title h4 { font-size:110%; }
#sp-list ul { margin:0; padding:0; list-style-type:none; font-size:80%; }
#sp-list ul li { margin-bottom:15px; }
#sp-list ul li img { margin-right:10px; }
#sp-list ul li .sp-body { margin:0; padding:0; }
#sp-list ul li .sp-logo { margin:0; padding:0; float:left; }
#sp-list ul li .sp-text { margin:0; padding:0; }




#sponsors-partners {}
#sponsors-partners h4 {color:#858484;}
#sponsors-partners ul {width:200px;margin:0;padding:0;list-style-type:none;font-size:80%;}
#sponsors-partners ul li {margin-bottom:10px;}
#sponsors-partners ul li a {color:#0a56a4; text-decoration:none;}
#sponsors-partners ul li a:hover {color:#6a98c6; text-decoration:none;}
#sponsors-partners ul li span {display:block;}
#sponsors-partners ul li .support-body {}
#sponsors-partners ul li .support-logo {float:left;}
#sponsors-partners ul li .support-text {}



#support { margin:0; padding:0; b_ackground:#000; padding-left:15px;}
#support #support-title { margin:0; padding:0; height:32px; }

#support-list {/*margin:0; padding:0; margin-left:20px;*/ width:200px;}
#support-list a {color:#0a56a4; text-decoration:none;}
#support-list a:hover {color:#6a98c6; text-decoration:none;}


#support-list h2 {font-size:110%;}
#support-list #support-title h4 { font-size:110%; }

#support-list ul {margin:0;padding:0;list-style-type:none;font-size:80%;}
#support-list ul li { margin-bottom:15px; }
#support-list ul li img { margin-right:10px; }

#support-list ul li .support-body { margin:0; padding:0; }
#support-list ul li .support-logo { margin:0; padding:0; float:left; }
#support-list ul li .support-text { margin:0; padding:0; }

/*----------------- /Спонсоры и партнёры -----------------*/



/*--------------------------------------------------------------------------------------------------------------------*/
/*--- Прикреплённые Файлы, документы ---*/

#files div {padding:5px 0 0 40px;margin-bottom:15px;}
#files .formatsize {display:block;font-size:80%;color:#586977;padding-top:3px;}
#files a {font-size:90%;color:#0a56a4;text-decoration:none;}
#files a:hover {color:#6a98c6; text-decoration:none;}
.doc{background:transparent url(/i/icon_doc.png) no-repeat 0 4px;}
.rtf{background:transparent url(/i/icon_rtf.png) no-repeat 0 4px;}
.xls{background:transparent url(/i/icon_xls.png) no-repeat 0 4px;}
.pdf{background:transparent url(/i/icon_pdf.png) no-repeat 0 4px;}
.zip{background:transparent url(/i/icon_zip.png) no-repeat 0 4px;}
.rar{background:transparent url(/i/icon_rar.png) no-repeat 0 4px;}
.ppt{background:transparent url(/i/icon_ppt.png) no-repeat 0 4px;}
.gif{background:transparent url(/i/icon_gif.png) no-repeat 0 4px;}
.jpg{background:transparent url(/i/icon_jpg.png) no-repeat 0 4px;}
.png{background:transparent url(/i/icon_png.png) no-repeat 0 4px;}
.avi{background:transparent url(/i/icon_avi.png) no-repeat 0 4px;}
.docempty{background:transparent url(/i/icon_empty.png) no-repeat 0 4px;/*padding:5px 0 21px 45px;*/}

/*--- /Прикреплённые Файлы, документы ---*/
/*--------------------------------------------------------------------------------------------------------------------*/



/*---- Видео ----*/
.video {clear:both;margin-bottom:25px;overflow:hidden;}
.video-inlay {}
.video-inlay {z-index:-1;}
/*---- /Видео ----*/


/*----------------- «События и мероприятия» и календарь */

#events {overflow:hidden;min-width:750px;margin-bottom:10px;}
#events h2 {font-size:110%;}
#events-inner { }
.events-more { font-size:70%; }
#eventsmainleft {margin-right:210px; min-width:540px; }
#eventsmainleftinner { }
#eventsmainright {float:right;width:200px;margin-right:10px;}
#eventsbody { background:#d3d3d3; height:180px; font-family:arial; }
#eventsbodynow { background:#dfdfdf; float:left; width:50%; height:180px; min-width:270px; background-image: url(/i/01-10-events-corner1.jpg); background-repeat: no-repeat; background-position: right; }
#eventsbodynow h2 {color:#d64e1f; margin:4px 0 15px 0; font-size:100%; font-weight:normal; padding:0px;}
#eventsbodynowinner {padding:15px 30px 15px 15px;}



/*---- «Сегодня», дата и текст ----*/
.eventsnowbody {/*padding-top:17px;*/ margin-bottom:10px;}
.eventsnowdate {float:left; width:47px; padding-top:3px;}
.eventsnowdate span {background:#e35321; color:#fff; font-size:75%; font-weight:bold; padding:0px 2px 2px 2px;}
.eventsnowtext {margin-left:47px;}
.eventsnowtext span {font-size:80%; /* padding-right:30px; */}
#eventsbodysoon {float:right; width:50%; background:#d3d3d3; height:180px; min-width:270px; background-image:url(../i/01-10-events-corner2.jpg); background-repeat:no-repeat; background-position:right;}
#eventsbodysoon h2 {color:#000; margin-top:4px; margin-bottom:15px; font-size:100%; font-weight:normal; padding:0px;}
#eventsbodysooninner {padding:15px 30px 15px 15px;}
@-moz-document url-prefix() {          /*---- Предыдущие стили для FF ----*/
                             #eventsbodysooninner {
                                                   padding-right:30px;
                                                  }
                            }
/*---- «Скоро», дата и текст ----*/
.eventssoonbody {/* padding-top:17px;*/ margin-bottom:10px;}
.eventssoondate {float:left; width:47px; padding-top:3px;}
.eventssoondate span {background:#b0b0b0; color:#fff;font-size:75%; font-weight:bold; padding:0px 2px 2px 2px;}
.eventssoontext {margin-left:47px;}
.eventssoontext span {font-size:80%; /* padding-right:30px; */}




/*-- Горизонтальные события НОВОЕ----------------------*/
#events_new {}
#events_new h2 {margin:10px 0 0 0;font-size:1.1em;}
.events_h_body {padding-top:10px;clear:both;}
.events_main_right {float:right;width:200px;height:177px;/*background:url(/img/new/datepicker.jpg) no-repeat;*/}
.events_main_left {overflow:hidden;background:#d0dfe2;}
.events_main_left h2 {font-size:1em !important;margin:10px 0 10px 10px !important;} /* все импортанты потом можно убрать*/
.events_main_left ul {margin:0 30px 0 10px;}
.events_main_left ul li {;margin:0 0 10px 0;font-size:80%;list-style-type:none;}
.events_main_left ul li:last-child {margin-bottom:0px;}
*+html .events_main_left ul li {margin-bottom:expression(this.nextSibling==null?'0':'');} /*--- last-child для IE ---*/
.events_main_left ul li span {float:left;padding:2px;background:#b0b0b0;font-family:tahoma;color:#fff;}
*+html .events_main_left ul li {padding-right:1px;overflow-x: hidden;}
.events_main_left a {display:block;margin-left:40px;line-height:120%;color:#000;text-decoration:none;}
.events_main_left a:hover {color:#7b7b7b;}
.events_main_left_now, .events_main_left_soon {float:left;width:50%;clear:right;height:180px;}
.events_main_left_now {background:#dfdfdf url(/img/new/css_map.png) right -298px no-repeat;}
.events_main_left_soon {background:#d3d3d3 url(/img/new/css_map.png) right -478px no-repeat;}
.events_main_left_now h2 {color:#d64e61 !important;}
/*-- /Горизонтальные события НОВОЕ ----------------------*/


/*----------------- «События и мероприятия» вертикально */
#events-vertical {}
#events-vertical .events-vertical-body {margin:0 0 5px 0px;}
#events-vertical ul {list-style-type:none;font-size:80%;margin-top:11px;}
#events-vertical ul li {margin-bottom:13px;}
#events-vertical ul li:last-child {margin-bottom:0px;}
*+html #events-vertical ul li {margin-bottom:expression(this.nextSibling==null?'0':'');} /*-- last-child для IE --*/
/*#events-vertical h2 {font-size:110% !important;margin-left:10px;}*/
#events-vertical p {margin-top:8px;}
#events-vertical .now {margin-top:10px;background:#dfdfdf;padding:10px;width:200px;}
#events-vertical .now h2 {font-size:100%;}
#events-vertical .now .time {display:block;width:35px;padding:2px 3px;margin-bottom:4px;color:#fff;background:#e35321;font-weight:bold;font-size:90%;}
#events-vertical .now .brief {}
#events-vertical .now a {color:#000;text-decoration:none;}
#events-vertical .now a:hover {color:#7b7b7b; text-decoration:none;}
#events-vertical .soon {background:#d3d3d3;padding:10px;width:200px;margin-bottom:20px;}
#events-vertical .soon h2 {font-size:100%;}
#events-vertical .soon .time {display:block;width:35px;padding:2px 3px;margin-bottom:4px;color:#fff;background:#b0b0b0;font-weight:bold;}
#events-vertical .soon .brief {}
#events-vertical .soon a {color:#000; text-decoration:none;}
#events-vertical .soon a:hover {color:#7b7b7b; text-decoration:none;}
#events-vertical .none {background:#f0f0f0;padding:10px;color:#808080;font-size:90%;width:200px;margin-bottom:15px;}

/*----- «Календарь курсов» для ДО */
#events-vertical .nowdo {margin-top:10px; background:#dfdfdf; padding:15px;}
#events-vertical .nowdo h2 {font-size:100%; color:#e35321;}
#events-vertical .nowdo .time {display:block;width:35px;padding:2px 3px; margin-bottom:4px; color:#fff; background:#e35321; font-weight:bold; font-size:90%;}
#events-vertical .nowdo .place {color:#8c8c8c;}
#events-vertical .nowdo .brief {}
#events-vertical .nowdo .brief a {color:#000; text-decoration:none;}
#events-vertical .nowdo .brief a:hover {color:#7b7b7b; text-decoration:none;}
#events-vertical .nowdo .all {font-size:80%;}
#events-vertical .nowdo .all a { color:#0a56a4; text-decoration:none;}
#events-vertical .nowdo .all a:hover {color:#6a98c6; text-decoration:none;}
#events-vertical .soondo {background:#dfdfdf; padding:15px; margin-bottom:20px;}
#events-vertical .soondo h2 {font-size:100%;}
#events-vertical .soondo .time {display:block; width:35px; padding:2px 3px; margin-bottom:4px; color:#fff; background:#b0b0b0; font-weight:bold; }
#events-vertical .soondo .place {color:#8c8c8c;}
#events-vertical .soondo .brief {}
#events-vertical .soondo a {color:#000; text-decoration:none;}
#events-vertical .soondo a:hover {color:#7b7b7b; text-decoration:none;}
#events-vertical .soondo .all {margin-top:10px;}
#events-vertical .soondo .all a {color:#0a56a4; text-decoration:none; font-size:80%;}
#events-vertical .soondo .all a:hover {color:#6a98c6; text-decoration:none;}

#events-vertical .BlackLinkTitle {/*padding-left:10px;*/}


/*----------------- «Экспертный совет» на сайте бизнес-инкубатора */
#persons {margin:20px 0 20px 0;}
#persons h2 {font-size:110%; margin-bottom:15px;}
#persons h2 a {color:#000; text-decoration:underline;}
#persons h2 a:hover {color:#e35321; text-decoration:underline;}
#persons ul {list-style-type:none; font-size:80%; margin-top:11px;}
#persons ul:last-child {padding-bottom:0px;}
#persons ul li {padding-bottom:13px;}
#persons p {margin-top:8px;}


/*----------------- «Семинары и тренинги для резидентов» на сайте бизнес-инкубатора */
#sitr {/*margin-bottom:10px;*/}
#sitr h2 {font-size:110% !important;}
#sitr .title {width:200px;}
#sitr .title h2 {font-size:110%; margin-bottom:10px;}
#sitr .title h2 a {color:#000; text-decoration:underline;}
#sitr .title h2 a:hover {color:#e35321; text-decoration:underline;}

#sitr .now {padding:10px; background:#dfdfdf; width:210px;}
#sitr .now h2 {color:#e35321; font-size:90% !important; margin-bottom:5px;}
#sitr .now span {display:block; width:40px; text-align:center; padding:2px 0; margin-bottom:4px; color:#fff; background:#e35321; font-weight:bold;}
#sitr .soon {padding:10px; background:#d3d3d3;width:210px;}
#sitr .soon h2 {color:#000; font-size:90% !important; margin-bottom:5px;}
#sitr .soon span {display:block; width:40px; text-align:center; padding:2px 0; margin-bottom:4px; color:#fff; background:#b0b0b0; font-weight:bold;}

.timenow {display:block; width:45px; text-align:center; padding:2px 0; margin-bottom:8px; color:#fff; background:#e35321; font-weight:bold;}
.timesoon {display:block; width:45px; text-align:center; padding:2px 0; margin-bottom:8px; color:#fff; background:#b0b0b0; font-weight:bold;}

#sitr ul {list-style-type:none; font-size:80%; margin-top:11px;}
#sitr ul:last-child {padding-bottom:0px;}
#sitr ul li {padding-bottom:13px;}
#sitr p {margin-top:8px;}

#sitr .more {font-size:70%;}
#sitr .more a {color:#000; text-decoration:underline;}
#sitr .more a:hover {color:#5b5b5b; text-decoration:underline;}






span.events-date {margin:0; padding:0; font-size:110%; font-family:tahoma; color:#8c8c8c;}
span.events-date a {color:#000; text-decoration:none;}
span.events-date a:hover {color:#7b7b7b; text-decoration:none;}
.events-list-text {margin:0; padding:0; margin-bottom:20px;}
.events-list-text a {color:#000; text-decoration:none;}
.events-list-text a:hover {color:#7b7b7b; text-decoration:none;}


/*------------- datepicker[dot]css -------------*/
.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}



/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* states and images */
.ui-icon {display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}



/* .ui-widget
----------------------------------*/
.ui-widget {font-family:Arial;}
.ui-widget-content {border:1px solid #dddddd;/*background: #eeeeee url(../img/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color: #333333;*/}
.ui-widget-content a {color:#333333;}
/* Поле с месяцем и годом */
.ui-widget-header {background:#e35321;height:25px;color:#ffffff;font-size:90%;/* font-weight: bold;*/}
.ui-widget-header a {/* color: #ffffff;*/}
.ui-widget-header select {background:#fff;padding:0;margin:0;}


/* Даты */
.ui-widget-content .ui-state-default {color:#757575;text-align:center;font-size:80%;/*border: 1px solid #fff;background: #f6f6f6 url(../img/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight: bold;*/}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:#1c94c4;text-decoration:none;}
/* Дата при наведении мышки */
.ui-widget-content .ui-state-hover {background:#e6f1f9;color:#0a56a4;text-align:center;/*border: 1px solid #fbcb09;*/}
/* Текущая или выделенная дата */
.ui-widget-content .ui-state-active {color:#fff;text-align:center;background:#e35321;/*border: 1px solid #fbd850;background: url(../img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight: bold;*/}
/*
.ui-state-hover a, .ui-state-hover a:hover {color: #c77405; text-decoration: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000; text-decoration: none; }
.ui-widget :active { outline: none; }
*/

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {width:16px;height:16px;/*background-image: url(../img/ui-icons_222222_256x240.png);*/}
.ui-widget-header .ui-icon {background-image: url(../i/img-calendar/ui-icons_ffffff_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../i/img-calendar/ui-icons_ffffff_256x240.png);}

/* positioning */
.ui-icon-circle-triangle-e {background-position: -48px -192px;}
.ui-icon-circle-triangle-w {background-position: -80px -192px;}

/* Misc visuals
----------------------------------*/

/* Corner radius */
/*  Закругляет уголки в мозилле
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
*/

/* Datepicker (Календарь)
----------------------------------*/

.ui-datepicker {width:200px;}


#datepicker .ui-datepicker {background:#fff;border:0px;}

.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0;}

.ui-datepicker .ui-datepicker-header a {border:0px;}
.ui-datepicker .ui-datepicker-header a:hover {background:none;}

.ui-datepicker .ui-datepicker-header a span {padding:0px;}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {position:absolute; top: 4px; width: 2.8em; height: 1.9em;}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover {border;0px;background:none;}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title {margin-top:6px;padding:0px;text-align: center; font-size:105%;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month,
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year {}




.ui-datepicker-prev-hover, UNUSED.ui-datepicker .ui-datepicker-next-hover {top: 2px;}
.ui-datepicker .ui-datepicker-prev {left:1px; background: #e35321;}
.ui-datepicker .ui-datepicker-next {right:1px; background: #e35321;}

.ui-datepicker .ui-datepicker-prev-hover {left:1px;}
.ui-datepicker .ui-datepicker-next-hover {right:1px;}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}

/*

.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em;}
.ui-datepicker table thead {height:35px;}
.ui-datepicker th {padding:4px; text-align:center; border:0; font-size:1.2em; color:#c0c0c0;}
.ui-datepicker td {border: 0; padding: 1px;}
.ui-datepicker td a { display: block; padding:4px; text-align: right; text-decoration: none; }


#datepicker .ui-datepicker .ui-datepicker-calendar td,
#datepicker .ui-datepicker .ui-datepicker-calendar td a {background:#fff;border:0px;}
#datepicker .ui-datepicker .ui-datepicker-calendar td {font-size:1.3em;}
#datepicker .ui-datepicker .ui-datepicker-calendar td a:hover {background:#e6f1f9;}
#datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active {background:#e35321;color:#fff;}
*/



.ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

.ui-datepicker select {background:none;font-size:90%;border:1px solid #E35321;}
.ui-datepicker select option {background:#fff;border:0pz;padding:0;margin:0;}



div.ui-datepicker-header {border-radius:0px;}
div.ui-datepicker-title {margin-top:3px !important;}

table.ui-datepicker-calendar {width:200px;border-collapse:collapse;}
table.ui-datepicker-calendar thead tr th {padding:5px 0;font-size:0.8em;color:#b4b4b4;}
table.ui-datepicker-calendar tbody tr td {margin:0px !important;font-size:13px;color:#c4c4c4;text-align:center;}
table.ui-datepicker-calendar tbody tr td a {display:block;box-sizing:border-box !important;width:24px;height:24px;padding-top:6px;border:0px !important;background:none !important;text-decoration:none;}
table.ui-datepicker-calendar tbody tr td a:hover {border:1px solid #f7ebde !important;padding-top:5px;}
table.ui-datepicker-calendar tbody tr td a.ui-state-active {background:#f7ebde !important;}




/*---------------------------------------------------------------------*/
/*-------- Карусель НОВАЯ ---------------------------------------------*/
#carouseln {margin:auto;}
#carouseln .carousel_inner {margin:10px 0 0 0;}


.jcarousel-wrapper {
    margin: 0 auto;
    position: relative;
    border-top: 10px solid #f3f3f3;
    border-right: 50px solid #f3f3f3;
    border-bottom: 10px solid #f3f3f3;
    border-left: 50px solid #f3f3f3;
    background:#f3f3f3;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
/*
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
*/
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;

}

.jcarousel li {
    padding-right:10px;
    width: 200px;
    float: left;
    border: 0px solid #00ffff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.jcarousel li a {color:#0a56a4;text-decoration:none;}
.jcarousel li a:hover {color:#6a98c6;}

.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
    margin-bottom:5px;
/*    width:150px;
    height:100px;
*/
}

.jcarousel li span.image {
    display:block;
    width:150px;
    height:113px;
}

.jcarousel li span {
    font-size:0.8em;

}




/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #a9a9a9;
    color: #fff;
    text-decoration: none;
/*    text-shadow: 0 0 1px #fff;*/
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
/*
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
*/
}

.jcarousel-control-prev {
    left: -40px;
}

.jcarousel-control-next {
    right: -40px;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}

/*-------- /Карусель НОВАЯ --------------------------------------------*/
/*---------------------------------------------------------------------*/



/********************** #process-filters **********************/

#process-filters {font-size:90% !important;margin-bottom:20px !important;}
#process-filters p span.filter-name {width:200px;float:left;}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:90%;} /* --- текст в поле поиска */
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
font-family:Verdana,Arial,sans-serif;
padding:3px 9px 3px 9px;
margin-top: 3px !important;/*отступы между полями динамических фильтров*/
} /* --- поле поиска, textarea и т.д. */

.ui-widget :active{outline:none}
.filterdates {width:73px;}
#pagerSearch {width:580px !important;}

#pagerSearch input {
border:1px solid #ddd;
background:#faf8f7;
height:14px;
margin-top: 3px !important;}/*отступ поля для текстового поиска - не нужен если есть отступы между всеми полями динамических фильтров */

#process-filters p select {background:#f4f0ec !important;}


#clearFilters {padding:5px 10px;background:#f1ebdf;border:1px solid #cdc3b7;border-radius: 2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#clearFilters:hover {padding:5px 10px;background:#f9f6ef;border:1px solid #f5ad66;}



/*Кнопка*/
.ui-widget button {font-family:Verdana,Arial,sans-serif;padding:0;}

.ui-widget-content{
font-size:90%;
/*border:1px solid #e0cfc2;*/
background:#f4f0ec url(/i/ui/ui-bg_inset-soft_100_f4f0ec_1x100.png) 50% bottom repeat-x;
color:#1e1b1d}

.ui-widget-content a{color:#1e1b1d}

input.ui-button{}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }


.vvsu-ui-multiselect .ui-widget-content ul li {list-style-type:none !important;}
*+html .vvsu-ui-multiselect .ui-widget-content ul li {behavior: expression( !this.before ? this.before = this.innerHTML = '<span style="color:#810004"></span>' + this.innerHTML : '' ); text-indent: -1em;/*list-style:url(/i/li-bullet-ie-5.jpg);text-indent: 1em;*/}
.vvsu-ui-multiselect .ui-widget-content ul li:before {/*color:#810004;*/content:"" !important;}
.vvsu-ui-multiselect .ui-widget-content ul li {margin-bottom: 2px !important;} /*отступы между выбранными элементами в множественном динамическом фильтре*/




.ui-autocomplete {
		max-height: 350px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
	}
* html .ui-autocomplete {
		height: 100px;
	}

.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}

.ui-menu {list-style:none;padding:2px;margin:0;display:block;float:left; font-size: 80%;}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.1em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;text-align:left;}

.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}
.ui-button-icon-only{width:2.2em;}

/*настройки кнопки выпадающего списка */
button.ui-button-icon-only{width:3.6em;top:3px !important; margin-right:8px;}
@-moz-document url-prefix() {          /*---- Предыдущие стили для FF ----*/
                             button.ui-button-icon-only {
                                     top:3px !important;
                                   }
                            }

*|html[xmlns*=""] button.ui-button-icon-only {           /*---- Предыдущие стили для Opera ----*/
  top:3px !important;
}

*+html button.ui-button-icon-only {top:0px !important;}  /*-------- Для Эксплорера */




.ui-button-icons-only{}
button.ui-button-icons-only{width:3.7em}


.ui-button .ui-button-text{display:block;line-height:1.4}
.ui-button-text-only .ui-button-text{padding:.4em 1em}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text
{padding:.4em; 
text-indent:-9999999px;
}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}


.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner{border:0;padding:0}



.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #cdc3b7;background:#ede4d4 url(/i/ui/ui-bg_glass_70_ede4d4_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#3f3731}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#3f3731;text-decoration:none}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{border:1px solid #f5ad66;background:#f5f0e5 url(/i/ui/ui-bg_glass_100_f5f0e5_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#a46313}

.ui-state-hover a,.ui-state-hover a:hover{color:#a46313;text-decoration:none}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{/*border:1px solid #e0cfc2;*/background:#f4f0ec url(/i/ui/ui-bg_highlight-hard_100_f4f0ec_1x100.png) 50% 50% repeat-x;font-weight:normal;color:#b85700}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#b85700;text-decoration:none}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #d9bb73;background:#f5f5b5 url(/i/ui/ui-bg_highlight-hard_75_f5f5b5_1x100.png) 50% top repeat-x;color:#060200}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#060200}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f8893f;background:#fee4bd url(/i/ui/ui-bg_highlight-hard_65_fee4bd_1x100.png) 50% top repeat-x;color:#592003}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#592003}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#592003}

.ui-state-default .ui-icon{background-image:url(/i/ui/ui-icons_f08000_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/i/ui/ui-icons_f08000_256x240.png)}
.ui-state-active .ui-icon{background-image:url(/i/ui/ui-icons_f35f07_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(/i/ui/ui-icons_cb672b_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/i/ui/ui-icons_ff7519_256x240.png)}


.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-search {background-position:-160px -112px}
.ui-icon-close {background-position: -80px -128px;}
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }





/*--- Учебные планы ---*/

/*
 * jQuery UI Tabs 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs {position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs ul {font-size:70%;}

.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li {list-style: none !important; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }







#StdPlans #tabs {background:none;margin:0px;padding:0px;border:0px;}

#tabs .ui-widget-header {background:none;margin:0px;}
#tabs .ui-tabs-nav ul {}
#tabs .ui-tabs-nav li {list-style:none !important;font-size:1.2em;padding:5px 0;}

*+html #tabs ul {margin:0px;}
*+html #tabs ul li {margin:0px;behavior: expression( !this.before ? this.before = this.innerHTML = '' + this.innerHTML : '' );}
*+html #tabs ul li a b {padding-right:0px;margin-left:10px;}

#tabs .tabs_body {font-size:80%;/*position:relative;*//*top:-15px;*/}
#tabs .tabs_body .tabs_table {margin:10px 0 0 0;padding:0;}

*+html #tabs .tabs_body {margin-top:15px;top:0px;}



#tabs .ui-tabs-nav li:before {list-style-type:none !important;content:"";}

#tabs .ui-widget-header li {list-style-type:none !important;}




#tabs div {clear:both;font-size:1.3em;}

/*--- /Учебные планы ---*/





.png {behavior:url(/include/png.htc);}

	/************************************* */
#search-body ul li
{margin-bottom:0;}

.secondary_h_navi_right div
{margin-top:3px;}

.ya_img {
  float: left;
  padding-top: 5px;
  padding-right: 5px;
}

.search-result-info {
  padding-top: 10px;
  border-top: 1px solid #efebef;
  color: #848284;
  margin-bottom: 15px;
  font-size: 0.8em;
}

.search-result label {
  margin: 0px;
  padding: 0px;
  position: relative;
  top: 23px;
  font-size: 120%;
}
.search-result label {
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
}

.search-item {
  margin-left: 40px !important;
}
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}
.row.collapse > .column, .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

#search-body .title-link a {
  color: #008CBA;
  text-decoration: none;
  line-height: inherit;
}

#container #cnt .title-link h2 {color:#215594;line-height:1.1em;font-size:16px;font-weight:bold;margin:0px;padding:0px;position:relative;}
#container #cnt .title-link a:hover h2 {color:#de0000;}

hlword {font-weight:bold;}

.search-pagination {margin-top:20px !important; margin-bottom:20px !important;padding-top:10px;border-top:1px solid #efebef;}
.search-pagination ul {}
.search-pagination ul li {list-style-type:none;float:left;margin:4px 5px 4px 0;}
.search-pagination ul li a {padding:6px 10px;}
.search-pagination ul li a:hover {padding:5px 9px;border:1px solid #e8edf1;}
.search-pagination ul li a.current_page {background:#ece9e4;}

#search-body ul.passages {
  margin-left: 0;
  text-align:justify;
  line-height: 1.6;
}

span.mime_type
{display:block;
 width: 40px;
 height:40px;
 color:#d40000;
vertical-align: middle;
float:right;
position: absolute;
  right: 0;
    bottom: 0;
  z-index: 4;}

span.mime_type.doc
{background: url("images/ms_doc.png") center center no-repeat;
 background-size:contain;}
span.mime_type.pdf
{background: url("images/pdf.png") center center no-repeat;
 background-size:contain;}
 span.mime_type.xls
{background: url("images/xls.gif") center center no-repeat;
 background-size:contain;}
 span.mime_type.other
{background: url("images/paperclipreal.png") center center no-repeat;
 background-size:contain;}
span.mime_type.rtf
{background: url("images/rtf-icon.png") center center no-repeat;
 background-size:contain;}
 span.mime_type.pptx
{background: url("images/pptx-icon.png") center center no-repeat;
 background-size:contain;}

 .nonactive,
.current_page {
   pointer-events: none;
   cursor: default;  
}

 .nonactive
{color:#808080 !important;}  
.search-pagination span.long
{display:inline; background:#fff;}  
.search-pagination span.short
{display:none; background:#fff;} 

#error_txt
{text-align:center;
 color: #215594;}

#search-body .link-link a {
  color: #069435;
}

form#capture
{width: 50%;
 margin: 10px;
 display:block;
}

form#capture img
{  
  display: block;
  margin: 5px auto 15px;
}

form#capture input[type="text"]
{width:90%;
 margin:0 auto;
border: 1px solid;
  padding: 5px;}

 form#capture input[type="submit"] {
  width: 60px;
  height: 24px;
  cursor: pointer;
  border: 0px;
  background: url(/_new/img/css_map.png) no-repeat 0px -75px;
  margin:5px auto;
  display:block;
}
 form#capture p.title
{color: #255794;}

#new_search_form
{display: block; position: absolute; top: 105px; right: 10px; width:500px;}
#new_search_form:after
{display:table;
 content:'';
  clear:both;}

#new_search_form .mr10 {margin: 5px;}
#new_search_form input.search_text {width:380px; display:block; margin: 2px;  padding: 2px 3px;}
#new_search_form select.sites {padding: 2px;margin: 2px;width:388px;}

#new_search_form label,
#new_search_form a
{font-size:80%;}

div.empty
{height: 130px;}

strong
{  color: #000;}

#cnt ul li:before
{content:'';}

input.search_button
{  padding: 2px 5px;}

.search-pagination ul:after
 { display: table;
  clear: both;
  content: '';}