html, body {margin:0; padding:0; width:100%; height:100%; font-family:arial;}
*html #content {height: 100%;}
div,ul,li,h1,h2,h3,h4,h5,h6,span {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
img {border:none;}


#main_page_container_1 {position:relative; width:100%; max-width:1500px; min-width:990px; min-height:100%; height:auto !important; height:100%;background: url(/i/grad-bg.jpg) repeat-x 0% 108px;}
#main_page_container_2 {background:url(/_new/img/main/header_bg_original.jpg) no-repeat top left;}
#main_page_container_3 {background: url(/i/horizontal-bg.jpg) repeat-x 0 71px; max-width:1500px;}
#main_page_container_4 {width:90px; height:104px; background:#255794; position:absolute; z-index:0;}
#main_page_container_inner {padding-right:10px;padding-left:10px;}
#main_page_container_1 .empty {height:140px;clear:both;}
#main_page_container_3 .inner {margin-bottom:140px;}



#main1 {   /*-------------------------------------- Серый градиент под шапкой */
position:relative; width:100%; max-width:1700px; min-width:990px; min-height:100%; height:auto !important; height:100%;
background: url(/i/grad-bg.jpg) repeat-x 0% 108px;
}
#level1 {   /*-------------------------------------- Серый градиент под шапкой */
min-width:1100px; min-height:100%; height:auto !important; height:100%; margin-bottom:140px;
background: url(/i/grad-bg.jpg) repeat-x 0% 108px; max-width:1700px;
}


#main2 {   /*-------------------------------------- Синий фон с фракталом */
background: url(/i/header-bg.jpg) no-repeat top left;
}
#level2 {   /*-------------------------------------- Синий фон с фракталом */
background: url(/i/header-bg.jpg) no-repeat top left;
}


#main3 {   /*-------------------------------------- Основная навигация */
background: url(/i/horizontal-bg.jpg) repeat-x 0 71px; max-width:1700px;

}
#level3 {   /*-------------------------------------- Основная навигация */
background: url(/i/horizontal-bg.jpg) repeat-x 0 71px; max-width:1700px;
/*background: url(/i/tn-bg2.jpg) repeat-x 0% 71px;*/
}


#main4 {   /*-------------------------------------- Синий квадрат под логотипом */
width:90px; height:104px; background:#255794; position:absolute; z-index:0;
}
#logobg {   /*-------------------------------------- Синий квадрат под логотипом */
width:90px; height:104px; background:#255794; position:absolute; z-index:0;}

#main-inner {padding-right:10px;padding-left:10px;}
#main3 .inner, #level3 .inner {padding-right:10px; padding-left:10px;;}
#main3 .inner {margin-bottom:140px;}
#main1 .empty {height:140px;clear:both;}

.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;}

.m0 {margin:0;}
.p0 {padding:0;}

.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;}

.mt0 {margin-top:0px;}
.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt5 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}
.mt90 {margin-top:90px;}
.mt100 {margin-top:100px;}

.mr0 {margin-right:0px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.mr60 {margin-right:60px;}
.mr70 {margin-right:70px;}
.mr80 {margin-right:80px;}
.mr90 {margin-right:90px;}
.mr100 {margin-right:100px;}
.mr240 {margin-right:240px;}

.mb0 {margin-bottom:0px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}
.mb90 {margin-bottom:90px;}
.mb100 {margin-bottom:100px;}

.mll0 {margin-left:0px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.ml60 {margin-left:60px;}
.ml70 {margin-left:70px;}
.ml80 {margin-left:80px;}
.ml90 {margin-left:90px;}
.ml100 {margin-left:100px;}

.pt0 {padding-top:0px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pt60 {padding-top:60px;}
.pt70 {padding-top:70px;}
.pt80 {padding-top:80px;}
.pt90 {padding-top:90px;}
.pt100 {padding-top:100px;}

.pr0 {padding-right:0px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}
.pr40 {padding-right:40px;}
.pr50 {padding-right:50px;}
.pr60 {padding-right:60px;}
.pr70 {padding-right:70px;}
.pr80 {padding-right:80px;}
.pr90 {padding-right:90px;}
.pr100 {padding-right:100px;}

.pb0 {padding-bottom:0px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:60px;}
.pb70 {padding-bottom:70px;}
.pb80 {padding-bottom:80px;}
.pb90 {padding-bottom:90px;}
.pb100 {padding-bottom:100px;}

.pl0 {padding-left:0px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}
.pl40 {padding-left:40px;}
.pl50 {padding-left:50px;}
.pl60 {padding-left:60px;}
.pl70 {padding-left:70px;}
.pl80 {padding-left:80px;}
.pl90 {padding-left:90px;}
.pl100 {padding-left:100px;}

.fs70 {font-size:70%}
.fs80 {font-size:80%}
.fs90 {font-size:90%}
.fs100 {font-size:100%}
.fs110 {font-size:110%}
.fs120 {font-size:120%}
.fs130 {font-size:130%}
.fs140 {font-size:140%}
.fs150 {font-size:150%}
.fs160 {font-size:160%}
.fs170 {font-size:170%}
.fs180 {font-size:180%}
.fs190 {font-size:190%}
.fs200 {font-size:200%}
.fs210 {font-size:210%}
.fs220 {font-size:220%}
.fs230 {font-size:230%}
.fs240 {font-size:240%}
.fs250 {font-size:250%}
.fs260 {font-size:260%}
.fs270 {font-size:270%}
.fs280 {font-size:280%}
.fs290 {font-size:290%}
.fs300 {font-size:300%}
.fs310 {font-size:310%}
.fs320 {font-size:320%}
.fs330 {font-size:330%}
.fs340 {font-size:340%}
.fs350 {font-size:350%}
.fs360 {font-size:360%}
.fs370 {font-size:370%}
.fs380 {font-size:380%}
.fs390 {font-size:390%}
.fs400 {font-size:400%}


/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #header ---*/

#header {min-width:970px; width:100%; overflow:hidden;}
#header .left {position:relative; float:left; padding:11px 0 0 20px; z-index:1;}
#header .left a.logo {display:block; width:40px; height:83px;background:url(/i/css-map.png) no-repeat scroll -14px -70px;}
#header .right {overflow:hidden; padding:16px 0 0 20px;}
#header .right .info {margin:0 0 17px 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:100%; margin:0 164px 0 0;}
#header .right .info .title a {text-decoration:none; color:#fff;}

/*--- / #header ---*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--- Новый header и основная горизонтальная навигация ---*/

.header {min-width:990px;overflow:hidden;}
.header .left {float:left;padding:11px 20px 0 20px;overflow:hidden;}
.header .left a {position:relative;z-index:40;display:block;width:40px;height:83px;background:url(/_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:100%;line-height:120%;}
.header .right .right_top .right_top_left a {text-decoration:none;color:#fff;}

.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(/_new/img/css_map.png) no-repeat -180px -75px;}
.header .right .right_top .right_top_right li a.eng {background:url(/_new/img/css_map.png) no-repeat -202px -75px;}

.header .right .h_navi {text-transform:uppercase;font-size:90%;overflow:hidden;margin-top:17px;height:37px;background:url(/_new/img/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(/_new/img/css_map.png) right -37px;}
.header .right .h_navi ul li a:hover {background:url(/_new/img/css_map.png) right 0px;}
.header .right .h_navi ul li a.current {background:url(/img/new/css_map.png) right 0px;}
.header .right .h_navi ul li span {float:right;width:7px;height:37px;background:url(/_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;}
#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 {color:#fff; text-decoration:none; padding:10px 20px 12px 20px; display:block; background: url(/i/css-map.png) top right no-repeat scroll -87px -17px;}
#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 ---*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*--- Горизонтальная навигация 2 ---*/
/*--- DROP-DOWN список в этой навигации работает на основе CSS3, без скриптов---*/

.secondary_h_navi {/*overflow:hidden;*/top:100px;font-size:70%;height:51px;/*background:#dbe5ea;*/}
*+html .secondary_h_navi {top:70px;}
.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(/_new/img/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(/_new/img/css_map.png) no-repeat -117px -207px;}
*/

#secondary_h_navi_left{
float:left;
position:relative;    /* если скрыть эти два пункта */
z-index:400;          /* то в 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(/_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(/_new/img/css_map.png) no-repeat  -117px -207px;}
.secondary_h_navi_right .search_text {border:1px solid #c1c1c1;padding:3px;}
.secondary_h_navi_right .search_button {width:60px;height:24px;cursor:pointer;border:0px;background:url(/_new/img/css_map.png) no-repeat 0px -75px;}
*+html .secondary_h_navi_right .search_button {margin-left:2px;font-size:113%;}

.secondary_h_navi_right .search_button:hover {background:url(/_new/img/css_map.png) no-repeat -60px -75px;}
.secondary_h_navi_right .search_button:active {background:url(/_new/img/css_map.png) no-repeat -120px -75px;}

.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:0 3px 0 0;}
*+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(/_new/img/css_map.png) no-repeat -379px -673px;}
.icon_library:hover{background:url(/_new/img/css_map.png) no-repeat -379px -691px;}

.icon_moodle{background:url(/_new/img/css_map.png) no-repeat -379px -709px}
.icon_moodle:hover{background:url(/_new/img/css_map.png) no-repeat -379px -727px}

.icon_phone{background:url(/_new/img/css_map.png) no-repeat -379px -745px}
.icon_phone:hover{background:url(/_new/img/css_map.png) no-repeat -379px -763px}

.icon_navi{background:url(/_new/img/css_map.png) no-repeat -379px -781px}
.icon_navi:hover{background:url(/_new/img/css_map.png) no-repeat -379px -799px}

.icon_it_support{background:url(/_new/img/css_map.png) no-repeat -379px -817px}
.icon_it_support:hover{background:url(/_new/img/css_map.png) no-repeat -379px -835px}

.icon_ecampus{background:url(/_new/img/css_map.png) no-repeat -379px -853px}
.icon_ecampus:hover{background:url(/_new/img/css_map.png) no-repeat -379px -871px}

.icon_cabinet{background:url(/_new/img/css_map.png) no-repeat -379px -889px}
.icon_cabinet:hover{background:url(/_new/img/css_map.png) no-repeat -379px -907px}

.icon_payonline{background:url(/_new/img/css_map.png) no-repeat -379px -925px}
.icon_payonline:hover{background:url(/_new/img/css_map.png) no-repeat -379px -943px}

.icon_sued{background:url(/_new/img/css_map.png) no-repeat -379px -961px}
.icon_sued:hover{background:url(/_new/img/css_map.png) no-repeat -379px -979px}

.icon_reports{background:url(/_new/img/css_map.png) no-repeat -379px -997px}
.icon_reports:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1015px}

.icon_material_store{background:url(/_new/img/css_map.png) no-repeat -379px -1033px}
.icon_material_store:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1051px}

.icon_public_material{background:url(/_new/img/css_map.png) no-repeat -379px -1069px}
.icon_public_material:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1087px}

.icon_timetable{background:url(/_new/img/css_map.png) no-repeat -379px -1105px}
.icon_timetable:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1123px}

.icon_sito{background:url(/_new/img/css_map.png) no-repeat -379px -1141px}
.icon_sito:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1159px}

.icon_personal_pages{background:url(/_new/img/css_map.png) no-repeat -379px -1177px}
.icon_personal_pages:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1195px}

.icon_video{background:url(/_new/img/css_map.png) no-repeat -379px -1213px}
.icon_video:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1231px}

.icon_webinair{background:url(/_new/img/css_map.png) no-repeat -379px -1249px}
.icon_webinair:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1267px}

.icon_progress{background:url(/_new/img/css_map.png) no-repeat -379px -1285px}
.icon_progress:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1302px}

.icon_attendance{background:url(/_new/img/css_map.png) no-repeat -379px -1321px}
.icon_attendance:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1339px}

.icon_sms{background:url(/_new/img/css_map.png) no-repeat -379px -1357px}
.icon_sms:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1375px}

.icon_wifi{background:url(/_new/img/css_map.png) no-repeat -379px -1393px}
.icon_wifi:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1409px}

.icon_directions{background:url(/_new/img/css_map.png) no-repeat -379px -1427px}
.icon_directions:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1445px}

.icon_reference_docs{background:url(/_new/img/css_map.png) no-repeat -379px -1463px}
.icon_reference_docs:hover{background:url(/_new/img/css_map.png) no-repeat -379px -1481px}

/*--- /Горизонтальная навигация 2 ---*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #crumbs ---*/

#crumbs {}
#crumbs .crumbs {font-size:70%; color:#999999; display:block; margin:15px 0 15px 0;}
#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:0; padding:0;}
#crumbs .title h1 {margin:0; padding:0;}

/*--- / #crumbs ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #langmenu ---*/

#langmenu {float:right;}
#langmenu {}
#langmenu ul {list-style:none;float:left;}
#langmenu li {float:left; padding-left:10px;}
#langmenu li a {display:block; width:22px; height:16px;}
#langmenu li a.cn {background:url(/i/css-map.png) no-repeat scroll -14px -35px;}
#langmenu li a.eng {background:url(/i/css-map.png) no-repeat scroll -36px -35px;}

/*--- / #langmenu ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #flagmenu ---*/

#flagmenu {float:right;padding:0;margin:0;}
*+html #flagmenu {margin-top:15px;}
#flagbrand {}
#flagbrand ul {list-style: none;float:left;padding:0;margin:0;}
#flagbrand li {float: left;/*margin-right:0px;*/}
#flagbrand li a {display: block;text-indent: -9999px;overflow: hidden;height: 13px;background-image: url(/i/01-4-flags-all.png);background-repeat: no-repeat;}

#f0 a {background-position: 0 -17px; width: 41px;}
#f1 a {background-position: -41px 0; width: 52px;}
#f2 a {background-position: -93px 0; width: 42px;}

#f0 a:hover {background-position: 0 0;}
#f1 a:hover {background-position: -41px 0;}
#f2 a:hover {background-position: -93px 0;}

#f0 a.current {background-position: 0 0;}
#f1 a.current {background-position: -41px -17px;}
#f2 a.current {background-position: -93px -17px;}

#flagbrand li:hover {position: relative;}

/*--- / #flagmenu ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*------------- top-navi-2[dot]css -------------*/
.l-cont-outer-padder {max-width:1500px;position:relative;z-index:5;margin:0 0 15px 0; height:36px; //margin:0 0 -1px 0;}
.l-cont-outer-padder ul.tn2 {list-style:none;}

.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/popup01.png) no-repeat 0 -324px; overflow: hidden; margin: 10px 0 0 -26px}
.l-popup-01 .i {padding: 0 20px 30px 20px; background: transparent url(../i/popup01.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}
input.ico-search {background: #FFFFFF url(../i/ico_search.gif) no-repeat 2px 50%; padding: 2px 0 2px 20px}

/* extra navigation */
.ico-library, .ico-corporate, .ico-recycle, .ico-wireless, .ico-video, .ico-scheme, .ico-talks, .ico-phone, .ico-cameras,
.ico-material-store, .ico-kis, .ico-reports, .ico-timetable, .ico-testing
{display: block; padding: 6px 0 6px 22px}

.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-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-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-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}

/* 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 .f-text, .f-form-search label {margin-right: 5px}

/* 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}

/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #container ---*/

#container {font-size:100%;}
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;margin-top:10px;}
#container .right {min-width:695px;overflow-x:hidden;padding:0 0 0 10px;}
#container .right .content {overflow-x:hidden;}
#container .right .content .right {float:right;min-width:210px;padding:0;}
#container .right .content .body {overflow:hidden;}
#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 ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*---------- #cnt ----------*/

#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 {margin-left:15px;}
#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 {list-style-type:none !important;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:0px;}
#cnt ol li {margin-left:0px;}
/*---- Таблица ----*/
#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-left:0px;}
#cnt table ul li {margin-left:-15px;margin-bottom:10px;list-style-type:none !important;}
*+html #cnt table ul li {margin-left:-25px;list-style:url(/i/li-bullet-ie-5.jpg);text-indent:1em;}
#cnt table ul li:before {color:#810004;content:"\25CF    ";}
/*---- /Таблица ----*/

/*------- Блоки внутри страниц-путеводителей -------*/
#cnt .pblock {margin-bottom:25px;overflow:hidden;}
#cnt .pblock .pic {float:left;}
#cnt .pblock .content {margin-left:155px;}
#cnt .pblock .content h3 {font-size:150%; font-weight:normal;//margin-bottom:15px;}
#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;}
/*---------- / #cnt ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*--- .SiteMap ---*/

.SiteMap {list-style-type:none !important;}
.SiteMap li {margin-bottom:7px;}
.SiteMap li:before {color:#fff !important;content:"" !important;}
*+html .SiteMap li {list-style:url(/i/li-bullet-ie-5-blank.png) !important;text-indent: 1em;}

/*--- /.SiteMap ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*---------- #incut ----------*/
#incut {}
.incut-body {width:200px;padding:10px;background:#f0f0f0;margin-bottom:5px;margin-left:10px !important;}
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;}
.incut-body .phone .icon {background:#ee531d;padding:0 9px 0 9px;float:left;height:31px;}
.incut-body .phone .number {padding-top:4px;margin-left:41px;}
.incut-body .phone .number span {padding:4px 10px 3px 0px; font-size:120%;}
.incut-body .email {margin-top:5px;overflow:hidden;padding-left:18px; background:url(/i/ico-email-13.png) no-repeat left;}
.incut-body .email span {padding:4px 10px 3px 0px; font-size:80% !important;}
.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;}

/*--- new ---*/

.incut-ibody {width:200px;padding:10px;background:#f0f0f0;margin-bottom:5px;margin-left:10px;}
.incut-ibody .post {display:block;font-size:95%; color:#1a1a1a; margin-bottom:5px;}
.incut-ibody .surname {font-size:130%;}
.incut-ibody .name {font-size:100%;}
.incut-ibody .degree {font-size:100%;}
.incut-ibody .itext {}
.incut-ibody p {margin:0;padding:0;font-size:80%;margin-bottom:7px;}
.incut-ibody h2 {font-size:90% !important;}
.incut-ibody h3 {font-size:90% !important;}
.incut-ibody img {margin-top:10px; margin-bottom:10px;}
.incut-ibody a {color:#0a56a4; text-decoration:none;}
.incut-ibody a:hover {color:#6a98c6; text-decoration:none;}
.incut-ibody ul {list-style-type:none; font-size:80%;}
.incut-ibody ul li {margin-bottom:15px;}
.incut-ibody .title {font-size:90%;color:#999999;}
.incut-ibody .phone {margin-top:11px; background:url(/i/ico-incut/phone.png) no-repeat left; padding-left: 25px;}
.incut-ibody .phone span {padding:4px 10px 3px 0px; font-size:100%; font-weight:bold; color:#5d5d5d;}
.incut-ibody .email {margin-top:11px; background:url(/i/ico-incut/mail.png) no-repeat left; padding-left: 25px;}
.incut-ibody .email span {padding:4px 10px 3px 0px; font-size:80%; color:#5d5d5d;}
.incut-ibody .hp {margin-top:11px; background:url(/i/ico-incut/page.png) no-repeat left; padding-left: 25px;}
.incut-ibody .hp span {padding:4px 10px 3px 0px; font-size:80%; color:#5d5d5d;}

/*--- /new ---*/

.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;}

#incut-horizontal {}
.incut-inner {padding:15px; background:#f7f4dd;}
.incut-inner .post {font-size:110%;}
.incut-inner .surname {font-size:130%;}
.incut-inner .name {font-size:100%;}
.incut-inner .degree {font-size:100%;}
.incut-inner p {margin:0;padding:0;font-size:80%;margin-top:7px;margin-bottom:7px;}
.incut-inner h2 {font-size:105%;}
.incut-inner img {margin-top:10px; margin-bottom:10px;}
.incut-inner a {color:#0a56a4; text-decoration:none;}
.incut-inner a:hover {color:#6a98c6; text-decoration:none;}
.incut-inner ul {list-style-type:none; font-size:80%;}
.incut-inner ul li {margin-bottom:15px;}

/*---------- / #incut ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/

#content-text a {color:#0a56a4; text-decoration:none;}
#content-text a:hover {color:#6a98c6; text-decoration:none;}
.isolate{background:#e7e7e7;color;#fb4b1c;padding:5px;}

/*--------------------------------------------------------------------------------------------------------------------*/
/*---------- .third ----------*/

.third {padding:0 20px 0 0;overflow:hidden;}
.third h1 {margin-bottom:10px;//margin-top:0px !important;//margin-bottom:10px !important;}
.third img.main-pic {float:left;margin:0 15px 10px 0;}
.third p {margin:0 0 20px 0;}
.third ol {list-style-position:inside;margin-bottom:10px;text-indent: -1em;}
.third ol li {margin:0 0 5px 15px;padding-left:10px;text-indent: -1em;}
.third a {color:#0a56a4;text-decoration:none;}
.third a:hover {color:#6a98c6;text-decoration:none;}
.third ul {margin-left:30px !important;}
.third ul li {margin-left:0px;text-indent: -0.9em;}
*+html .third ul {margin-left:28px !important;}
*+html .third ul li {margin-left:1px !important;text-indent:-0.8em !important;}


           /* */

/*---------- / .third ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*---------- TextIncut ----------*/

#TextIncut {clear:left; overflow:hidden;margin:15px 0 15px 0;}
#TextIncut .ico {float:left;}
#TextIncut .text {font-style:italic; color:#585858;padding-left:5px;margin-left:37px;border-left:1px solid #b9b9b9;}

/*---------- / #TextIncut ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*---------- #files ----------*/
#files div {padding-left:40px;margin-bottom:15px;}
#files .formatsize {display:block;font-size:80%;color:#586977;padding-top:3px;}
#files a {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;}
.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;}
/*---------- / #files ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*---------- .photos ----------*/

.photos {overflow:hidden;}
.thumb-box {float:left;height:170px;position:relative;}
.thumb {margin-right:5px;}
.over-hor-sm {padding-left:5px;position:absolute;display:block;cursor:pointer;}
.over-big {padding-left:5px;position:absolute;display:block;cursor:pointer;}
.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;}
.thumb:hover .over-hor-sm {width:150px;height:113px;position:absolute;top:0px;left:0px;background: url(/i/foto-over-sm.gif) no-repeat;}
.thumb:hover .over-big {width:450px;height:340px;position:absolute;top:0px;left:0px;background: url(/i/foto-over-big.gif) no-repeat;}
#TB_next, #TB_prev {font-size:200%;}
#TB_next a, #TB_prev a {text-decoration:none;}
.phototext {display:block;font-size:90%;width:169px !important;line-height:130%;padding-top:3px;cursor:pointer;}

/*---------- / .photos ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*---------- .video ----------*/

.video {margin-bottom:20px;position:relative;z-index:0;}
.video-inlay {}
.video-inlay {z-index:-1;}

/*---------- / .video ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*---------- .vacancies ----------*/

#cnt .vacancies ul {margin:10px 0 20px 35px; //margin:0 0 20px 27px;}
#cnt .vacancies ul li {margin-bottom:5px;}

/*---------- / .vacancies ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*---------- .division | .divisions ----------*/

#cnt .divisions ul, #cnt .division ul {margin:10px 0 20px 35px; //margin:0 0 20px 27px;}
#cnt .divisions ul li, #cnt .division ul li {margin-bottom:5px; list-style:url(/i/li-bullet-4.jpg); // list-style:url(/i/li-bullet-ie-4.jpg);}
#cnt .divisions a, #cnt .division a {color:#0a56a4; text-decoration:none;}
#cnt .divisions a:hover, #cnt .division a:hover {color:#6a98c6; text-decoration:none;}

/*---------- / .division | .divisions ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/


#cnt .news-txt a {color:#0a56a4; text-decoration:none;}
#cnt .news-txt a:hover {color:#6a98c6; text-decoration:none;}


/*----- Схема кампуса -----*/
.campus-details {margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}
.campus-details .text #campus-text, .campus-details .photo #campus-photo {float:left; width: 49%;}
.campus-details .text #campus-text {padding:0 10px 0 0;}
.campus-details .photo #campus-photo {}
.campus-details .photo #campus-photo .thumb-box {height:120px}

.campus-details .text #campus-text h1 {color:#e35321; //margin:0;}
.campus-details .text #campus-text h2 {font-weight:normal;}
.campus-details .text #campus-text h3 {font-size:110%;font-weight:normal;color:#858484;}
.campus-details .text #campus-text h4 {font-size:125%;font-weight:normal;margin-bottom:7px;}
.campus-details .text #campus-text a {color:#0a56a4; text-decoration:none;}
.campus-details .text #campus-text a:hover {color:#6a98c6; text-decoration:none;}


.campus-details .text #campus-text img {}
.campus-details .text #campus-text table {margin-top:20px;width:100%;border-collapse:collapse;border-color:#ededed;border-width:0px 0px 1px 0px;border-style:solid;}
.campus-details .text #campus-text table thead {font-weight:bold;color:#727272;vertical-align:top;height:50px;background:url(/i/table-01-header.gif) #dfdfdf repeat-x 100% 100%;}
.campus-details .text #campus-text table th {font-weight:bold;padding:5px;color:#727272;vertical-align:top;height:50px;background:url(/i/table-01-header.gif) #dfdfdf repeat-x 100% 100%;}
.campus-details .text #campus-text table td {padding:5px;font-size:80%; border-collapse:collapse; border-bottom:1px solid #ededed;}
.campus-details .text #campus-text table td h3 {font-size:125%;}

/*----- Фотоальбом -----*/
.fotoalbum {}
.fotoalbum .fotoalbumtitle {margin-bottom:10px;}
.fotoalbum .fotoalbumtitle h2 a {color:#a0a0a0; text-decoration:none;}
.fotoalbum .fotoalbumtitle h2 a:hover {color:#a0a0a0; text-decoration:none;}
.fotoalbum .fotoalbumbody {}
/*.fotoalbum .fotoalbumbody a {color:#000 !important; text-decoration:none;}
.fotoalbum .fotoalbumbody a:hover {color:#7b7b7b !important; text-decoration:none;}
*/
/*----- Архив -----*/
#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 {white-space:nowrap;margin:0 0 10px 0;}
#title-link img {margin:0;padding:0;margin-left:5px;}
#title-link h2 {font-size:110%;}
#title-link h2 a {color:#000; text-decoration:underline;}
#title-link h2 a:hover {color:#e35321; text-decoration:underline;}
#title-link h2 a.rss {display:block;float:right;position:absolute; background:url(/i/css-map.png) no-repeat scroll -15px -33px; width:22px; height:16px;}

.BlackLinkTitle {}
.BlackLinkTitle img {margin-left:5px;}
.BlackLinkTitle h2 {margin-bottom:10px;}
.BlackLinkTitle h2 a {color:#000 !important; text-decoration:underline !important;}
.BlackLinkTitle 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;}



#content-page h2 {font-size:110%;}

/*----------------- Главный блок -------------------*/
#second-title {margin-bottom:10px;}
#second-title h1 {color:#e35321; font-size:140%; font-weight:normal;}
/*
#content-page {padding-top:5px;}

#right-col-page {float:right; width:240px;}
#content-page-body {overflow:hidden;padding-right: 10px;}
*/
/*----------------- Для шалона #3 -------------------*/
/*
#contentright {margin-left:220px;min-width:695px;}
*/


/*----------------- Share -------------------*/
#share {overflow:hidden;height:18px;}
#share div {float:left;margin-right:5px;}
#share .odnoklassniki {background: url(/i/icon_odnoklassniki.jpg) no-repeat top left; width:20px; height:18px;}
#share .vkontakte {background: url(/i/icon_vkontakte.jpg) no-repeat top left; width:19px; height:18px;}
#share .twitter {background: url(/i/icon_twitter.jpg) no-repeat top left; width:18px; height:18px;}
#share .facebook {background: url(/i/icon_facebook.jpg) no-repeat top left; width:18px; height:18px;}
#share .mailru {background: url(/i/icon_mailru.jpg) no-repeat top left; width:18px; height:18px;}

/*----------------- Вопрос-ответ -------------------*/

/*Список имеющихся вопросов*/
#qa ul {/*margin:10px 0 0 25px;*/margin:10px 0 20px 35px; //margin:0 0 20px 27px;}
#qa ul li {margin-bottom:5px; list-style:url(/i/li-bullet-4.jpg); // list-style:url(/i/li-bullet-ie-4.jpg);}
#qa a {color:#0a56a4; text-decoration:none;}
#qa a:hover {color:#6a98c6; text-decoration:none;}

/*Форма*/
#cnt .askQuestion {overflow:hidden; width:400px;margin-bottom:15px;}
#cnt .askQuestion .formleft {width:50px;}
#cnt .askQuestion .formright {}
#cnt .askQuestion .formright input {width:300px;padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
#cnt .askQuestion .formright textarea {width:300px;height:200px;padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
#cnt .askQuestion .formright select {width:314px; height:35px; padding:6px; background:#FFFFFF; border:solid 1px #ddd; outline:0;}
#cnt .askQuestion .formright select option {padding:5px 0 5px 10px;}
#cnt .captcha {/*padding-left:87px;*/}
#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: 5px 10px 5px 10px; color:#000;}
#cnt .captcha .btn input:hover, #cnt .captcha .btn input:hover {}

/*Вопрос на странице ответа*/
#cnt .question {font-weight:bold;}
#cnt .question a {color:#0a56a4; text-decoration:none;}
#cnt .question a:hover {color:#6a98c6; text-decoration:none;}

/*Ответ на странице ответа*/
#cnt .answer {}
#cnt .answer a {color:#0a56a4; text-decoration:none;}
#cnt .answer a:hover {color:#6a98c6; text-decoration:none;}
/*----------------- /Вопрос-ответ -------------------*/

/*----------------- Настройки поля контента раздела История -----------------*/
#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 {display:block;font: 11px tahoma, arial, sans; color: #999999; padding-top:10px;margin:0 0 0 80px;}
.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 .email {padding-top:10px;}
.empllist .info .phone {padding-top:10px;}
.empllist .info .text {padding-top:10px;}
.empllist .info a {color:#0a56a4; text-decoration:none;}
.empllist .info a:hover {color:#6a98c6; text-decoration:none;}


/*--- Ректорат ---*/

.sotrs {/*border:1px solid #ededed;*/padding:0;margin:0;}

*|html[xmlns*=""] .sotrs{           /*---- Предыдущие стили для Opera ----*/
  position:relative;
}

.sotrs .sot-r {position:relative; top:62px; left:158px; // top:26px;}

@-moz-document url-prefix() {          /*---- Предыдущие стили для FF ----*/
                             .sotrs .sot-r {
                                     top:28px;
                                   }
                            }

*|html[xmlns*=""] .sotrs .sot-r {           /*---- Предыдущие стили для Opera ----*/
  position:absolute; top:30px; left:158px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {  /*-------- Для Хрома и Сафари */
body:first-of-type .sotrs .sot-r {position:relative;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  /*-------- Для Хрома и Сафари */
body:first-of-type .sotrs .sot-r h3 {position:absolute;top:-30px; white-space: nowrap;}
}

/*--------------------------------------------------------------------------------------------------------------------*/
/*--- .rempl ---*/

.rempl {margin:0 0 30px 0;clear:both;overflow:hidden;}
.rempl .foto {float:left;width:158px;}
.rempl .info {margin-left:168px;}
.rempl .info a {color:#0a56a4; text-decoration:none;}
.rempl .info a:hover {color:#6a98c6; text-decoration:none;}
.rempl .info h2 {}
.rempl .info h3 {}
.rempl .info h4 {font-size:40%;}
.rempl .info .regal {}
.rempl .info .email {padding-top:10px;}
.rempl .info .text {padding-top:10px;line-height:130%;}

.rempl .infomain {margin-bottom:20px; width:210px;}
.rempl .infomain a {color:#0a56a4; text-decoration:none;}
.rempl .infomain a:hover {color:#6a98c6; text-decoration:none;}
.rempl .infomain .name {font-weight:none;font-size:90%;}
.rempl .infomain .regal {font-size:80%;}

/*--- / .rempl ---*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*--- .empl ---*/

.employee {clear:both;overflow:hidden;margin:-29px 0 30px 0;}
.employee .post {display:block;position:relative;top:55px;left:158px;}
.employee .foto {float:left;width:158px;}
.employee .info {}
.employee .info a {color:#0a56a4;text-decoration:none;}
.employee .info a:hover {color:#6a98c6;text-decoration:none;}
.employee .info h2 {}
.employee .info h3 {margin-left:158px;}
.employee .info h4 {font-size:40%;}
.employee .info .regal {margin-top:25px;}
.employee .info .email {margin-left:158px;padding-top:10px;}
.employee .info .text {padding-top:10px;line-height:130%;}

.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%;}



/*--- / .empl ---*/
/*--------------------------------------------------------------------------------------------------------------------*/





/*------------------------- Постраничная навигация */
#pagination {font-size:90%; margin-top:30px;}
#pagination .page-inner {}
#pagination .curr {font-weight:bold;}


.pagination span {float:left;padding:10px;background:#fbfbfb;}
.pagination a {float:left;display:block;padding:10px;text-decoration:none;}
.pagination a:hover {border-radius:3px;background:#fbfbfb;}



.pagination {}
.pagination ul {margin:0px;padding:0px;list-style-type:none;}
.pagination ul li {float:left;list-style-type:none;}
*+html .pagination ul li {list-style-type:none;behavior: expression( !this.before ? this.before = this.innerHTML = '' + this.innerHTML : '' ) !important;text-indent: -1em;/*list-style:url(/i/li-bullet-ie-5.jpg);text-indent: 1em;*/}
.pagination ul li:before {list-style-type:none !important;color:#fff;content:"" !important;}
.pagination ul li a {display:block;padding:10px;}
.pagination ul li a:hover {/*border:1px solid #dedede;*/border-radius:3px;background:#fbfbfb;}
.pagination ul li b {display:block;padding:10px;background:#fbfbfb;border-radius:3px;}





/*---- Ссылки */
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;}




.orange-color {color:#e35321;}

.orange-bg {background:#e35321;}
.grey-bg {background:#b0b0b0;}

.mt22 {margin-top: 22px;}
.mt25 {margin-top: 25px;}
.mt50 {margin-top: 50px;}

.mb25 {margin-bottom: 25px;}
.mb10 {margin-bottom: 10px;}
.mb0 {margin-bottom: 0px;}
.mb-10 {margin-bottom:-10px;}
.mb-40 {margin-bottom:-40px;}

.mr5 {margin-right: 5px}
.pr0 {padding-right: 0 !important}
.pr2 {padding-right: 2px !important}

.pa (position:absolute;)
.pr {position:relative;}

.fl {float:left;}
.fr {float:right;}


/*------------- thickbox[dot]css -------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/i/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	border: 1px solid #555;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:6px 10px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:6px 10px 0;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	z-index:103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0pt 0pt -125px;
	padding: 40px 15px 15px;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}

/*------------- search[dot]css -------------*/
#search-body ol.search-results {margin: 0;margin-top: 40px;/*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;}
#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;;
}

#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



/*------------- leftmenu[dot]css -------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #navi-teaser ---*/

#navi-teaser {margin:60px 0 0 0;}
#navi-teaser ul {list-style-type:none; margin:0 0 0 20px;}
#navi-teaser ul li {padding-bottom:43px;-moz-padding-end:7px;}
#navi-teaser a {color:#e35321; text-decoration:none;}
#navi-teaser a:hover {color:#fc8230; text-decoration:none;}

/*--- / #navi-teaser ---*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #navi-orange ---*/

#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;; /* стиль только для FF 4+ */
}
#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;}

/*--- / #navi-orange ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*----------------- Навигация уголки -----------------*/
#navi-round-corner {font-family:arial; padding-top:12px; }
*+html #navi-round-corner { padding-top:13px; }
#navi-round-corner a {color:#0a56a4;text-decoration:none;/* border-bottom-width:0.1em;border-bottom-style:dotted;border-bottom-color: #0a56a4; */}
#navi-round-corner a:hover {color:#6a98c6;text-decoration:none;/* border-bottom-width:0.1em;border-bottom-style:dotted;border-bottom-color: #e35321;*/}
#navi-round-corner-top {padding:0;margin:0;}
#navi-round-corner-top img.corner {width:200px;height:8px;border:none;}
#navi-round-corner-body { background:#fff; padding-top:12px; }
#navi-round-corner-body h4 { color:#858484; margin-left:20px; width:160px !important; }
/*#navi-round-corner h4 { color:#858484; margin-left:20px; width:160px; }*/
#navi-round-corner ul { padding:0; margin:0; list-style-type:none; margin-bottom:23px; margin-left:20px; }
*+html #navi-round-corner ul { margin-top:-1px;}
#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 a.current {color:#a0a0a0; font-weight:bold;}
/*----------------- /Навигация уголки -----------------*/


/*----------------- Навигация слева -----------------*/
#navi-left {font-family:arial; padding-left:20px;}
#navi-left a {color:#0a56a4; text-decoration:none;}
#navi-left a:hover {color:#6a98c6; text-decoration:none;}

#navi-left ul {list-style-type:none; padding:0 10px 0 0; margin-bottom:20px;}
#navi-left ul li {padding-bottom:7px;font-size:80%;}
/*#navi-left ul li:first-child {font-weight:bold;}*/
#navi-left ul li:last-child {padding-bottom:0px; margin:0; }
#navi-left a.current {color:#a0a0a0; font-weight:bold;}

#navi-left ul li ul {margin:5px 0 5px 0; padding-left:10px;}
#navi-left ul li ul li {padding-bottom:5px;font-size:100%;}
#navi-left ul li ul li:last-child {padding:0; margin:0;}

#navi-left ul li ul li ul {margin:5px 0 5px 0; padding-left:10px;}
#navi-left ul li ul li ul li {padding-bottom:5px;font-size:110%;}
#navi-left ul li ul li ul li:last-child {padding:0; margin:0;}


/*----------------- /Навигация слева -----------------*/


/*------------- 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;}

.sd-columns-1 { margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}
.sd-columns-2 { margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}

.sd-columns-1 .izdo { float: left; width: 50%; }
.sd-columns-2 .izdo { float: left; width: 50%; }


/*--------------------*/

.sd-incut-columns1 { margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}
.sd-incut-columns2 { margin:0; padding:0; clear: both; margin-top:27px; padding-bottom:2px; width: 100%; overflow-x: hidden; //padding-right: 1px;}

.sd-incut-columns1 .sd-incut { float: left; width: 50%; }
.sd-incut-columns2 .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-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;}
@-moz-document url-prefix() {
.sd-incut-phone-number {padding-top:3px;}
}
.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 {margin:0;padding:0;font-size:80%;margin-top:8px;padding-right:10px;}
.sd-incut-text ul {margin:0;padding:0; margin-left:20px;}
.sd-incut-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;}
.sd-incut-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 {height:170px;}
#banner-promo .promo {}

#banner-left-izdo {margin:0;padding:0;margin-bottom:10px;margin-left:20px;display:block;width:180px;}

/*------------- 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;}
/*------------- //journal[dot]css --------*/

/*------------- news[dot]css -------------*/
.nws { }
.nws .nws-pic {float:left;}
.nws .nws-txt {margin-left:130px;}
.nws-txt p {margin-top:5px;}
/*------------- Новости на главных страницах -------------*/
#news {margin-bottom:30px;overflow:hidden;}
#news h2 {font-size:110%;}
#news ul {font-size:100%;}
#news ul li {padding-bottom:10px;}
#news span.time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#news span.date {padding-left:5px;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#news .left {float:left;width:49%;padding-right:1%;margin-right:-100%;}
#news .right {float:left;width:49%;padding-left:1%;margin-left:50%;}
#news ul a {color:#000; text-decoration:none;}
#news ul a:hover {color:#7b7b7b; text-decoration:none;}

/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #dnews (Новости на страницах подразделений на главнойм сайте) ---*/
#dnews {margin-bottom:30px;overflow:hidden;}
#dnews h2 {font-size:130%;}
.DnewsLeft {float:left;width:49%;padding-right:1%;margin-right:-100%;}
.DnewsRight {float:left;width:49%;padding-left:1%;margin-left:50%;}

#dnews .DnewsLeft .subnews, #dnews .DnewsRight .subnews {font-size:100%;margin-bottom:10px;}

/*
#dnews .DnewsLeft ul, #dnews .DnewsRight ul {font-size:100%; list-style-type:none !important;margin-left:0;}
#dnews .DnewsLeft ul li, #dnews .DnewsRight ul li {padding-bottom:10px;}
#dnews .DnewsLeft ul li:before, #dnews .DnewsRight ul li:before {list-style-type:none !important;}
*/


#dnews span.time {padding:2px;background:#cccccc;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#dnews span.date {padding-left:5px;font-size:70%;font-family:tahoma;color:#8c8c8c;}
#dnews span.brief {}
#dnews a {color:#000; text-decoration:none;}
#dnews a:hover {color:#7b7b7b; text-decoration:none;}

/*--- / #dnews (Новости на страницах подразделений на главнойм сайте) ---*/
/*--------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*--- #news1 (Главная новость) ---*/

#news1 {list-style-type:none;}
*+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;}

/*--- / #news1 (Главная новость) ---*/
/*--------------------------------------------------------------------------------------------------------------------*/


/* Новости с фоткой */
#news2 {list-style-type:none;margin-top:15px;}
#news2 li {font-size:80%;}
#news2 li .body {overflow:hidden; clear:left;}
#news2 li .body .timedate {display:block; margin-bottom:3px;}
#news2 li .body .brief {display:block;}
#news2 img {margin:0px 10px 5px 0px;float:left;}

/* Новости без фотки */
#news3 {list-style-type:none;}
#news3 li {padding-bottom:20px;font-size:80%;}
#news3 li:last-child {padding-bottom: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;}

/*--- Страница. Список новостей ---*/
.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;}

/*--- Страница. Полная новость, полное объявление и полное событие ---*/
.latest {padding-top:5px;overflow:hidden;}
.latest img.mainpic {float:left;margin:0 10px 10px 0;}
.latest .timedate {padding:0 0 5px; font-family:tahoma; font-size:70%;}
.latest .timedate span.time {padding:2px; background:#cccccc; color:#8c8c8c;}
.latest .timedate span.date {padding-left:5px; color:#8c8c8c;}
.latest .place {padding:0 0 5px 0;}
.latest .place span {font-weight:bold;}
.latest a {color:#0a56a4; text-decoration:none;}
.latest a:hover {color:#6a98c6; text-decoration:none;}

/*Добавить .latest */
.full {}
.full table ul {margin-left:20px !important}
.full ul li {margin-left:0px;/*text-indent: -1.1em;*/}
*+html .full ul li {text-indent: 0.1em !important;}
.full p {margin:0 0 20px 0;}
.full ol {margin:0 0 10px 30px;}
.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;}

/*------------- Объявления справа в столбик -------------*/
#notices {margin-bottom:10px;}
#notices h2 {font-size:110%;}
#notices ul {font-size:100%;}
#notices ul li {padding-bottom:10px;}

#attention {position:relative; background:#265794; padding:31px 15px 16px 15px; font-size:80%; width:210px;}
#attention span.att {display:block; position:absolute; padding:5px; background:#ee531d; z-index:50; font-size:70%; color:#fff; top:5px; left:0px;}
#attention a {color:#fff; text-decoration:none; font-weight:bold;}

#ann-other {border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:18px 15px 18px 13px;}
#ann-other {width:210px;}
#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;}

/*------------- /Объявления справа в столбик -------------*/

/*--- Страница. Список объявлений ---*/
.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;}

/*----- Страница. Список событий -----*/
.events {margin-bottom:10px;}
.events .date {font-size:110%; font-family:tahoma; color:#8c8c8c; font-size:100%;}
.events .event-body {margin-bottom:20px;}
.events .event-body .time {float:left;}
.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;}

/*----- news-txt -----*/
/*
.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, #news h1 a:link {color:#000; text-decoration:none; border-bottom:0.05em solid #000;}
#eventsallmain h1 a:hover, #news h1 a:hover {color:#ee531d; text-decoration:none; border-bottom:0.05em solid #ee531d;}
#eventsallmain h1 a:visited, #news h1 a:visited {color:#000; text-decoration:none; border-bottom:0.05em solid #000;
}

.foto-text {/* clear:left;*/}
.foto-text img {float:left; background:#fff; padding:0px; margin:0 6px 4px 0px;}

/*----------------- Спонсоры и партнёры -----------------*/
/*
#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; }

#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;}
#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; }
*/

/*----------------- /Спонсоры и партнёры -----------------*/

.anc-txt {}
.anc-txt div {font-size:85%; width:150px; color:797979;}
.anc-txt div .date {color:#797979; font-weight:bold;}

/*----------------- «События и мероприятия» и календарь */
#events {overflow:hidden;min-width:750px;clear:both;}
#events h2 {font-size:110%;margin-bottom:12px;font-weight:normal;}
#events-inner {}
.events-more {font-size:70%;}
#eventsmainleft {margin-right:200px;min-width:540px;}
#eventsmainleftinner { }
#eventsmainright {float:right; width:200px;}
#eventsbody {background:#d3d3d3; height:180px; font-family:arial; }

#eventsbodynow {float:left; width:50%; height:180px; min-width:270px; background: url(/i/01-10-events-corner1.jpg) #dfdfdf no-repeat right; }
#eventsbodynow h2 {color:#d64e1f; margin-top:4px; margin-bottom:15px; 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%;}
#eventsbodysoon {float:right; width:50%; background:#d3d3d3; height:180px; min-width:270px; background: url(../i/01-10-events-corner2.jpg) no-repeat 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%;}

#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;}

span.events-date {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-vertical {/* margin-top:10px;*/}
#events-vertical ul {list-style-type:none; font-size:80%; margin-top:11px;}
#events-vertical ul:last-child {padding-bottom:0px;}
#events-vertical ul li {padding-bottom:13px;}
#events-vertical h2 {font-size:110% !important;}
#events-vertical p {margin-top:8px;}
#events-vertical .now {margin-top:10px; background:#dfdfdf; padding:15px;width:210px;}
#events-vertical .now h2 {font-size:100%;color:#e35321;}
#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:15px;width:210px; 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-right { margin:0; padding:0; }
#events-right ul { margin:0; padding:0; list-style-type:none; font-size:80%; margin-top:11px; }
#events-right ul:last-child { padding-bottom:0px; }
#events-right ul li { padding-bottom:13px; }
#events-right h2 { font-size:110%; }
#events-right p { margin:0; padding:0; margin-top:8px;}
#events-right-now { margin-top:10px; background:#dfdfdf; padding:15px; }
#events-right-now span { padding:2px 3px; margin-bottom:8px; color:#fff; background:#e35321; font-weight:bold; }
#events-right-soon { background:#d3d3d3; padding:15px; }
#events-right-soon span { padding:2px 3px; margin-bottom:8px; color:#fff; background:#b0b0b0; font-weight:bold; }
*/

/*----------------- «События и мероприятия» на странице-путеводителе */
/*
#events-p {margin-top:10px;}
#events-p ul {list-style-type:none; font-size:80%; margin-top:11px;}
#events-p ul:last-child {padding-bottom:0px;}
#events-p ul li {padding-bottom:13px;}
#events-p h2 {font-size:70%;}
#events-p p {margin:0; padding:0; margin-top:8px;}

.ico-comments {background: transparent url(/i/ico_comments.gif) no-repeat 0 2px; padding-left: 11px}

#events-p-now { margin-top:11px; background:#dfdfdf; padding:15px; }
#events-p-now span { padding:2px 3px; margin-bottom:8px; color:#fff; background:#e35321; font-weight:bold; }

#events-p-soon { background:#d3d3d3; padding:15px; }
#events-p-soon span { padding:2px 3px; margin-bottom:8px; color:#fff; background:#b0b0b0; font-weight:bold; }
*/
/*----------------- /«События и мероприятия» на странице-путеводителе */

/* ---------------------------------- Раздел событий и мероприятий */
/*
.evn {margin-bottom:10px;}
.evn-time {float:left; font-size:85%; padding-top:4px;}
.evn-time span {padding:2px 3px 3px 3px; color:#fff; font-weight:bold;}
.evn-txt {margin-left:40px;}
*/
/* ---------------------------------- /Раздел событий и мероприятий */

/*------------- 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 {font-family:Arial;}
.ui-widget-content {/* border: 1px solid #dddddd; background: #eeeeee url(/i/img-calendar/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-content .ui-state-default {/*border: 1px solid #fff; background: #f6f6f6 url(/i/img-calendar/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold;*/ color: #757575; text-align:center; font-size:80%}
.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 {/* border: 1px solid #fbcb09;*/ background: #e6f1f9; color: #0a56a4; text-align:center;}/*------------------------- Дата при наведении мышки */
.ui-widget-content .ui-state-active {color:#fff; background:#e35321; text-align:center;/*background: url(/i/img-calendar/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;*/}	/*------------------------- Текущая или выделенная дата */
/*
.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(/i/img-calendar/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; }


/* Datepicker
----------------------------------*/
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.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 .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .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 .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}






/*--------------------------------------------------------------------------------------------------------------------*/
/*---------- #tagcloud ----------*/

#tagcloud {/*float:right; width:240px;*/}

/*---------- / #tagcloud ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*---------- #carousel ----------*/

#carousel {margin:0;padding:0;padding-top:20px;font-size:90%;}
#mycarousel a:link {color:#0A56A4; text-decoration:none;}
#mycarousel a:hover {color:#0A56A4; text-decoration:none;}
#mycarousel a:visited {color:#0A56A4; text-decoration:none;}

/*
#mycarousel img {
                  border-top-width: 5px;
                  border-top-style: solid;
                  border-top-color: #fff;

                  border-right-width: 5px;
                  border-right-style: solid;
                  border-right-color: #fff;

                  border-bottom-width: 5px;
                  border-bottom-style: solid;
                  border-bottom-color: #fff;

                  border-left-width: 5px;
                  border-left-style: solid;
                  border-left-color: #fff;
                 }
*/

#mycarousel span {font-size:90%;}


.jcarousel-container {
    position: relative;
    height:174px;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    padding: 0px 39px 0px 0px;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 150px;
    height: 150px;
}

.jcarousel-list li span {
    padding-top: 10px;
    font-size:90%;
}


/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/*------------- jc.skin[dot]css -------------*/

.jcarousel-skin-tango .jcarousel-container {
   /* -moz-border-radius: 10px;*/
    background: #dfdfdf;
   /* border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 15px 111px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 175px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    /*height: 145px;*/ /*------------------- ?Высота дырки  */
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  175px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 150px;
    height: 145px;    /*------------------- Высота видимой области каждого пункта */
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
/*    background: #fff; */   /*------------------- Цвет фона высоты видимой области каждого пункта */
/*    color: #000;*/
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;      /*------------------- Кнопка ->. Отступ сверху.  */
    right: 15px;    /*------------------- Кнопка ->. Отступ справа.  */
    width: 20px;    /*------------------- Кнопка ->. Ширина.  */
    height: 20px;   /*------------------- Кнопка ->. Высота.  */
    cursor: pointer;
    background: transparent url(../i/img-carousel/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;     /*------------------- Кнопка <-. Отступ сверху.  */
    left: 15px;    /*------------------- Кнопка <-. Отступ слева.  */
    width: 20px;   /*------------------- Размер кнопки <-. Ширина.  */
    height: 20px;  /*------------------- Размер кнопки <-. Высота.  */
    cursor: pointer;
    background: transparent url(../i/img-carousel/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 * Overwrite for having a carousel with dynamic width.
 */
 .jcarousel-skin-tango .jcarousel-container-horizontal {
                                                        width: auto;
                                                       }

 .jcarousel-skin-tango .jcarousel-clip-horizontal {
                                                   width: 100%;
                                                  }
/*---------- / #carousel ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/*---------- #footer ----------*/

#footer {position:relative; margin-top:-130px; padding-left:20px;font-size:73.5%;}

#footer .counters {float:right;padding-right:10px;}
#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 ----------*/
/*--------------------------------------------------------------------------------------------------------------------*/

/* jQuery Countdown styles 1.5.9. */
#countdown {position:relative; top:-18px; left:70px;margin:5px 0 0 0; padding:5px; border: 0px solid #ccc !important;}

.hasCountdown {
	border: 2px solid #ccc !important;
	width: 160px !important;
	min-width: 160px !important;
	max-width: 160px !important;
}
.countdown_rtl {
	direction: rtl !important;
}
.countdown_holding span {
	background-color: #ccc !important;
}
.countdown_row {
	clear: both !important;
	width: 100% !important;
	padding: 0px 2px !important;
	text-align: center !important;
}
.countdown_show1 .countdown_section {
	width: 98% !important;

}
.countdown_show2 .countdown_section {
	width: 48% !important;
}
.countdown_show3 .countdown_section {
	width: 32.5% !important;
}
.countdown_show4 .countdown_section {
	width: 24.5% !important;
}
.countdown_show5 .countdown_section {
	width: 19.5% !important;
}
.countdown_show6 .countdown_section {
	width: 16.25% !important;
}
.countdown_show7 .countdown_section {
	width: 14% !important;
}
.countdown_section {
	display: block !important;
	float: left !important;
	font-size: 9px !important;
	text-align: center !important;
	color: #fff !important;

}
.countdown_amount {
        font-size: 200% !important;
        font-weight: bold !important;
	color: #fff !important;
}
.countdown_descr {
	display: block !important;
	width: 100% !important;
}



/*-- Динамическая фильтрация ----------------------*/

#process-filters {font-size:0.9em;margin:20px 0 20px 0;padding:0px;}
#process-filters p span.filter-name {width:150px;float:left;}
#process-filters input {width:300px;}
#process-filters button {}
#process-filters button.ui-button {}

.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;} /* --- поле поиска, textarea и т.д. */
.ui-widget :active{outline:none}

.ui-widget-content {font-size:70%;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}

/*--- Поле поиска и кнопка поиска ---*/
#pagerSearch {padding:0px;margin:0px;}
#pagerSearch input {width:300px;height:14px;border:1px solid #ddd;margin:1px 0 1px 0;background:#faf8f7;font-family:arial;font-size:1em;padding:3px 9px 3px 9px;/*border-radius:4px 0 0 4px;*/}
#pagerSearch input:focus {border: 1px solid #ddd !important; margin:1px -1px 1px 1px;/*margin:2px 1px 2px 2px;*/}
#pagerSearch button {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;/*width:50px*/;height:24px;}
#pagerSearch button:hover {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}

/*--- Поле дат с_по_ ---*/
#process-filters p {margin:3px 0 0 0;}
#process-filters input.filterdates {width:73px; border-right: 1px solid #ddd !important; border: 1px solid #ddd !important; margin: 1px 1px 1px 1px !important; background: #faf8f7; border-radius:4px !important;}
#process-filters input.filterdates:focus {border: 1px solid #ddd !important; margin: 1px 1px 1px 1px !important; /*border:0px !important;margin:2px 1px 2px 2px;*/}
/*#pagerSearch {width:450px !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;}

input.ui-button{}

.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}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%; cursor:pointer;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .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.4em;top:2px !important;margin-right:10px;}
@-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-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
*/
.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-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}

.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px}
*/
.ui-widget-overlay{background:#aaa url(/i/ui/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/i/ui/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}

/*-- /Динамическая фильтрация ----------------------*/



.png {behavior:url(/include/png.htc) }