body  { background:#e1e1e9;  }
#body { background: height:1%; min-width:990px; }
#body { width:100%; //width: expression(document.body.clientWidth < 1024 ? "1000px" : "auto"); }

/* Навигационная */
.logo { padding:20px 0 0 5px; height:50px; }
.logo a {position:absolute; left:10px; top:20px; width:330px; height:45px; z-index:100;}
.logo img { margin-right:20px; display:block; float:left;}

#search .inp- input { border:1px #ccc solid; font-size:14px; padding:3px 0; width:99%; }
#search .sub- { padding-left:5px; padding-top:1px; }
#search label { color:#000; font-size:0.81em; border-bottom:1px #000 dashed; }

.navigate       { position:relative; margin-top:-30px; font-size:0.81em; height:1%; }
.navigate .top- { text-align:right; height:35px; }
.navigate .bottom-  { background:#fff url(../images/navigate2/00.gif) no-repeat; margin:0; }
.navigate .bottom-  .r01-   { background:url(../images/navigate2/01.gif) top right no-repeat; }
.navigate .bottom-  .r10-   { background:url(../images/navigate2/10.gif) bottom left no-repeat; }
.navigate .bottom-  .r11-   { background:url(../images/navigate2/11.gif) bottom right no-repeat; 
                              padding:0 5px; height:35px; }
.navigate .bottom- img  { display:block; }
.navigate .bottom- ul { list-style:none; margin:0; padding:0; }
.navigate .bottom- ul li  { float:left; margin:0 18px 0 0; padding:0; color:#032d7f; }

.navigate .bottom- .s- { margin-right:18px; }
.navigate .bottom- .s- img { background:#e4e9f1; height:40px; position:relative; margin-bottom:-5px; }

.navigate .bottom- a:link,
.navigate .bottom- a:visited { color:#032d7f; }
.navigate .bottom- a:hover,
.navigate .bottom- a:active  { color:#000; }

/* Оформление блоков */
.b-type-1-t      { background:url(../images/b_type_1/00.gif) no-repeat; }
.b-type-1-t div  { background:url(../images/b_type_1/01.gif) top right no-repeat; padding:0 3px; }
.b-type-1-t div div  { background:#e8e8ed; }

.b-type-1-b      { background:url(../images/b_type_1/10.gif) no-repeat; }
.b-type-1-b div  { background:url(../images/b_type_1/11.gif) top right no-repeat; padding:0 3px; }
.b-type-1-b div div  { background:#e8e8ed; }

.b-type-1       { background:#e8e8ed; height:1%; }
.b-type-1 .p5-  { padding:2px 5px; }
.b-type-1 .m-   { padding:17px 20px; }

.b-type-2       { background:#d0d8e5 url(../images/b_type_2/gradient.gif) repeat-x; height:1%; }
.b-type-2 .r00- { background:url(../images/b_type_2/00.gif) no-repeat; }
.b-type-2 .r01- { background:url(../images/b_type_2/01.gif) right top no-repeat; padding:20px 20px 11px 20px; }
.b-type-2 .shade- { background:url(../images/b_type_2/gradient_.png) repeat-x; height:9px; }
.b-type-2 .shade- img { width:2px; height:9px; }
.b-type-2 .shade- .l- { float:left; }
.b-type-2 .shade- .r- { float:right; }

.b-type3  { background:#dfe5ee url(../images/b_type_3/gradient__.gif) top center repeat-y; }
.b-type3 .gradient- { background:url(../images/b_type_3/gradient_.jpg) top center no-repeat; }
.b-type3 .t-g-      { background:url(../images/b_type_3/t_c.gif) top center no-repeat; height:3px; }
.b-type3 .t-g- img  { width:3px; height:3px; }
.b-type3 .b-g-      { background:url(../images/b_type_3/b_c.gif) top center no-repeat; height:9px; }
.b-type3 .b-g- img  { width:9px; height:9px; }

.b-type-4-t      { background:url(../images/b_type_4/00.gif) no-repeat; }
.b-type-4-t div  { background:url(../images/b_type_4/01.gif) top right no-repeat; padding:0 5px; }
.b-type-4-t div div  { background:#c1c9d8 url(../images/b_type_4/bg2.gif) repeat-x; }

.b-type-4-b      { background:url(../images/b_type_4/10.gif) no-repeat; }
.b-type-4-b div  { background:url(../images/b_type_4/11.gif) top right no-repeat; padding:0 5px; }
.b-type-4-b div div  { background:#c1c9d8; }

.b-type-4       { background:#c1c9d8 url(../images/b_type_4/bg.gif) repeat-x; height:1%; }
.b-type-4 .m-   { padding:5px 10px; }

.b-type-5-t      { background:url(../images/b_type_5/00.gif) no-repeat; }
.b-type-5-t div  { background:url(../images/b_type_5/01.gif) top right no-repeat; padding:0 3px; }
.b-type-5-t div div  { background:#f5f5f7; }

.b-type-5-b      { background:url(../images/b_type_5/10.gif) no-repeat; }
.b-type-5-b div  { background:url(../images/b_type_5/11.gif) top right no-repeat; padding:0 3px; }
.b-type-5-b div div  { background:#f5f5f7; }

.b-type-5       { background:#f5f5f7; height:1%; }
.b-type-5 .m-   { padding:17px 20px; }

.b-type-6-t      { position:relative; margin-left:-5px; }
.b-type-6-t div  { background:url(../images/b_type_1/01.gif) top right no-repeat; padding:0 3px 0 0; }
.b-type-6-t div div  { background:#e8e8ed; }

.b-type-6-b      { position:relative; margin-left:-5px; }
.b-type-6-b div  { background:url(../images/b_type_1/11.gif) top right no-repeat; padding:0 3px 0 0; }
.b-type-6-b div div  { background:#e8e8ed; }

.b-type-6       { position:relative; margin-left:-5px; background:#e8e8ed; }
.b-type-6 .m-   { padding:5px 20px 5px 25px; }

.b-type7  { background:url(../images/b_type_7/bg.gif) 50% 0 repeat-y; border-left:5px #e3e8f0 solid; border-right:5px #e3e8f0 solid; height:1%; }

.b-type7-b  { background:url(../images/b_type_7/bg3.gif) 50% 0 no-repeat; }
.b-type7-t  { background:url(../images/b_type_7/bg3.gif) 50% 0 no-repeat; }

.hp-main-bordered { border:5px #e3e8f0 solid; background:#f9fafc; padding:5px 0; height:1%; }

.hp-main-bordered .p- { padding:10px 20px; }
.hp-main-bordered ul  { margin:0 15px; padding:0; list-style-type:none; }
.hp-main-bordered ul li { font-size:0.75em; margin:10px 0; padding:0; line-height:1.2em; color:#032a79; }

.hp-main-bordered dl dt { font-weight:bold; }
.hp-main-bordered .old-news dl dt { font-weight:normal; }
.hp-main-bordered .old-news { background:#eef1f6; position:relative; margin:-5px 0; padding:10px 0; height:1%; }
                              
.bordered-tabs  { position:absolute; z-index:1000; }
.bordered-tabs .t-a- { background:url(../images/bordered/t_left.gif) no-repeat; padding-left:7px; float:left; }
.bordered-tabs .t-a- div { background:url(../images/bordered/t_right.gif) top right no-repeat; padding:12px 25px 10px 18px; }
.bordered-tabs .t-n- { padding: 12px 15px 10px 15px; float:left; }

.text-tab   { position:relative; display:block; margin:-30px 0 0 0; }
.text-tab-   { position:relative; display:block; margin:-30px 0 0 -5px; }
.text-tab2  { position:relative; display:block; margin:-19px 0 0 20px; }
.small-text { margin-bottom:5px; } 

.theader  { margin:35px 0 15px 20px; }

.small-menu { list-style-type:none; margin:0; padding:0;  }
.small-menu li  { float:left; font-size:0.69em; padding:0; margin:0 10px 0 0; }

.page-navigate  { margin:0; padding:0; list-style-type:none; }
.page-navigate li { font-size:0.88em; margin:10px 0; padding:0; }
.page-navigate .s-  { font-weight:bold; margin:0 -10px 0 -25px; }
.page-navigate .s- div  { background:#fff url(../images/nav_tc.gif) top right no-repeat; }
.page-navigate .s- div div  { background:url(../images/nav_bc.gif) bottom right no-repeat; padding:10px 0 10px 25px; }

.page-navigate a:link     { color:#073ba4; }
.page-navigate a:visited  { color:#073ba4; }
.page-navigate a:hover    { color:#bb0000; }
.page-navigate a:active   { color:#ff0000; }

.pic-bordered             { float:left; background:#e6e6e6 url(../images/pic_b/00.gif) no-repeat; margin:0 25px 0 0; }
.pic-bordered div         { background:url(../images/pic_b/01.gif) top right no-repeat; }
.pic-bordered div div     { background:url(../images/pic_b/10.gif) bottom left no-repeat; }
.pic-bordered div div div { padding:5px; background:url(../images/pic_b/11.gif) bottom right no-repeat; }

/* */
.hp-news    { margin:10px 0 5px 0 ; }
.hp-news dt { font-size:0.69em; color:#666; }
.hp-news dd { font-size:0.75em; padding:4px 0 4px 25px; }
.hp-news .i1- { background:url(../images/icons/news_1.gif) no-repeat; }
.hp-news .i2- { background:url(../images/icons/news_2.gif) no-repeat; }
.hp-news .i3- { background:url(../images/icons/news_3.gif) no-repeat; }
.hp-news .i4- { background:url(../images/icons/news_4.gif) no-repeat; }

.hp-news-tab      { position:relative; height:1%; background:url(../images/hp_nav/c.gif) repeat-x; 
                    margin-left:-15px; height:30px; padding:0 0 0 15px; border-left:5px #e3e8f0 solid; border-right:5px #e3e8f0 solid; }
.hp-news-tab ul { list-style-type:none; padding:0; margin:0; }
.hp-news-tab ul li { float:left; margin:0 15px 0 0; padding:0; }
.hp-news-tab ul li img  { display:block; }

.main-news p      { font-size:0.81em; margin:5px 0; }
.main-news small  { color:#999; }

.main-news h1     { font:1.1em Arial; margin:0 0 5px 0; padding:0; color:#032a79; letter-spacing:-0.03em; line-height:0.9em; } 

.main-news h1 a:link,
.main-news h1 a:visited { color:#032a79; }
.main-news h1 a:active,
.main-news h1 a:hover { color:#bb0000; }

.main-news .pic-  { float:left; margin:2px 20px 0 0; }

.kotirovki-block          { position:relative; margin:-20px -15px 0 -10px; }
.kotirovki-block thead td { font-size:11px; padding:0 0 5px 5px; }
.kotirovki-block tbody td { background:#cdcfda url(../images/kotirovki_block/bg.gif) top right repeat-y; 
                            padding:3px 10px 3px 5px; font-size:10px; }
.kotirovki-block tbody strong { font-weight:normal; font-size:11px; }
.kotirovki-block .t-r- td     { padding:0; margin:0; }
.kotirovki-block .t-r- td img { width:3px; height:3px; }
.kotirovki-block .t-r- td div { background:#cdcfda; height:3px; margin-right:5px; }
.kotirovki-block tfoot td     { padding:0; }
.kotirovki-block tfoot td img { width:3px; height:3px; }
.kotirovki-block tfoot td div { background:#cdcfda; height:3px; margin-right:5px; }
.kotirovki-block tbody img  { width:8px; height:5px; vertical-align:middle; margin:0 5px; }
.kotirovki-block .up- { background:url(../images/kotirovki_block/up.gif) no-repeat; }
.kotirovki-block .down- { background:url(../images/kotirovki_block/down.gif) no-repeat; }

.hot-news { background:#e3e8f0; height:1%; padding:10px; }

/* Сабскриб блок */
#subscribe input  { vertical-align:middle; }
#subscribe label  { font-size:0.81em; border-bottom:1px #747476 dashed; margin:0 0 0 5px; }
#subscribe label.s- { color:#e60000; border-bottom:1px #e16f72 dashed; }
#subscribe .rss-  { float:right; height:14px; width:14px; vertical-align:middle; position:relative; margin-top:3px; }

/* Тексты */ 
a:link     { color:#073ba4; text-decoration:none; }
a:visited  { color:#073ba4; text-decoration:none; }
a:hover    { color:#bb0000; text-decoration:underline; }
a:active   { color:#ff0000; text-decoration:underline; }

h2  { font:0.88em Arial; margin:0; padding:0; color:#032a79; letter-spacing:-0.03em; font-weight:bold; line-height:0.9em; }
h3  { font:0.88em Arial; margin:0; padding:0; color:#032a79; letter-spacing:-0.03em; line-height:1em; }
h3 b  { color:#000; }
.h3 { position:relative; height:1%; border-left:2px #fc0c0d solid; padding-left: 19px; margin-left:-21px; }
.h3 h3  { font-size:0.88em; font-weight:bold; }
p   { font-size:0.75em; margin:0.31em 0; line-height:1.3em; }

.list-title h3 {font:bold 0.81em/1.2em Arial, Helvetica, sans-serif;}

.wrapper h1 { font:1.1em Arial; margin:3px 0 10px 0; padding:0; color:#000; letter-spacing:-0.03em; font-weight:normal; }

.h1 { float:left; font:1.1em Arial; margin:3px 0 0 0; padding:0 20px; color:#000; letter-spacing:-0.03em; font-weight:normal; }
.wrapper h2 { font:0.88em Arial; margin:30px 0 -15px 0; padding:0; color:#000; letter-spacing:-0.03em; line-height:0.9em; font-weight:bold; }

.pic-in-text  { float:left; padding-bottom:1px; border-bottom:1px #cc0000 solid; margin:6px 15px 5px 0; }
.pic-in-text2 { float:left; margin:6px 15px 5px 0; }

.superbutton { font-size: 12px; cursor: pointer; cursor: hand; position:relative; display:block; }
.superbutton span   { display:block; background: url(../images/buttons/l.gif) no-repeat; }
.superbutton span span  { display:block; background: url(../images/buttons/r.gif) top right no-repeat; padding:2px 10px 5px 10px; }

.superbutton:link,
.superbutton:visited { color:#000; }
.superbutton:hover,
.superbutton:active { color:#000; text-decoration:underline; }

.superbutton div:link,
.superbutton div:visited { color:#000; }
.superbutton div:hover,
.superbutton div:active { color:#000; text-decoration:underline; }


.superbutton-s { font-size: 12px; cursor: pointer; cursor: hand; text-decoration: none; }
.superbutton-s span   { display:block; background: url(../images/buttons/l_.gif) no-repeat; }
.superbutton-s span span  { display:block; background: url(../images/buttons/r_.gif) top right no-repeat; padding:2px 10px 5px 10px; }

.superbutton-s:link,
.superbutton-s:visited { color:#fff; }
.superbutton-s:hover,
.superbutton-s:active { color:#fff; text-decoration:underline; }

.hp-tab-text  { font-size:1.13em; color:#032a79; padding-left:20px; }
.hp-tab-text span { border-bottom:1px #fc0c0d solid; padding-bottom:2px; }

.hp-tab-text a:link,
.hp-tab-text a:visited { color:#032a79; text-decoration:none; }
.hp-tab-text a:active,
.hp-tab-text a:hover { color:#bb0000; text-decoration:none; }


/* Внутренние */
.fleft      { margin-top: 5px; }
.fleft span { margin:0 10px 0 0; font-size:0.81em; line-height:1.3em; }
.fleft a:link,  .fleft a:visited, .fleft a:hover, .fleft a:active   { text-decoration:underline; }

.wrapper-t      { background:url(../images/wrapper/00.gif) no-repeat; }
.wrapper-t div  { background:url(../images/wrapper/01.gif) top right no-repeat; padding:0 2px; }
.wrapper-t div div  { background:#fff; }

.wrapper-b      { background:url(../images/wrapper/10.gif) no-repeat; }
.wrapper-b div  { background:url(../images/wrapper/11.gif) top right no-repeat; padding:0 2px; }
.wrapper-b div div  { background:#fff; }

.wrapper, .wrapper2 { background:#fff; padding:1px 0; height:1%; }

.wrapper-padding  { padding:0 40px; }

.wrapper p  { margin:15px 0; font-size:0.81em; line-height:1.4em; color:#000; }

.wrapper .description   { color:#000; font-weight:bold; font-size:0.88em; line-height:1.2em; }
.wrapper .description i { font-weight:normal; }

.wrapper .accent      { height:1%; position:relative; font-weight:bold; border-left:25px #de002a solid; margin:15px 0 15px -45px; padding-left:50px; font-size:0.88em; line-height:1.3em; }
.wrapper blockquote   { height:1%; position:relative; font-size:0.88em; color:#123987; margin:15px 0; 
                        margin-left:-45px; padding-left:75px; background:url(../images/wrapper/quote.gif) no-repeat;
                        font-style:italic; line-height:1.3em; }
.wrapper blockquote b { font-style:normal; }

.news-text .accent  { height:1%; font-weight:bold; border-left:2px #de002a solid; margin-left:1px; padding-left:18px; line-height:1.3em; }

.wrapper ul { margin:15px 0; padding:0; list-style-type:none; color:#000; }
.wrapper ul li  { margin:5px 0; padding:0 20px 0 50px; font-size:0.81em; line-height:1.4em; background:url(../images/wrapper/li.gif) 30px 10px no-repeat; }

.wrapper .mdash li  { background:url(../images/wrapper/mdash.gif) 30px 12px no-repeat; }

.wrapper ol { margin:15px 0; padding:0; color:#000; }
.wrapper ol li  { margin:5px 0 5px 50px; padding:0 20px 0 0; font-size:0.81em; line-height:1.4em; }

.wrapper small.tags { font-size:0.81em; color:#666; margin:15px 0; }

.wrapper .picintext { float:left; position:relative; margin:5px 20px 0 0; clear:left; }
.wrapper .picintext .pic- { border-left:2px #de002a solid; margin-left:1px; padding-left:39px; margin-left:-41px; }
.wrapper .picintext img { border:1px #9ca2b5 solid; }
.wrapper .picintext .desc- { font-size:0.88em; padding:5px 0 10px 0; }

.description-table .picintext { margin-top:20px; }

.wrapper .table-type1     { margin:15px 0; }
.wrapper .table-type1 th  { border:1px #fff solid; background:#123987; color:#fff; font-weight:normal; font-size:0.75em; text-align:left }
.wrapper .table-type1 td  { border:1px #fff solid; background:#eef0f5; color:#666; font-size:0.81em; }
.wrapper .table-type1 th, 
.wrapper .table-type1 td  { padding:7px 10px; vertical-align:middle; }
.wrapper .table-type1 caption { font:0.88em Arial; margin:15px 0 -15px 0; padding:0; color:#032a79; letter-spacing:-0.03em; line-height:0.9em; }
.wrapper .table-type1 .s- { background:#dde2ec; }

.wrapper h1,
.wrapper h2, 
.wrapper h3,
.wrapper ul,
.wrapper ol { clear:left; }

.wrapper .table-type2     { margin:15px 0; }
.wrapper .table-type2 th  { border:1px #000 solid; background:#d0d7e7; color:#000; font-weight:normal; font-size:0.75em; text-align:left }
.wrapper .table-type2 td  { border:1px #000 solid; color:#666; font-size:0.81em; }
.wrapper .table-type2 th, 
.wrapper .table-type2 td  { padding:7px 10px; vertical-align:middle; }

.wrapper p.caption { font:bold 0.88em Arial; margin:15px 0 -15px 0; padding:0; color:#032a79; letter-spacing:-0.03em; line-height:0.9em; }

.wrapper p.sup { font-size:0.69em; color:#90a3ca; margin:-10px 0 15px 0; }
.wrapper ul.filelist li { background:url(../images/wrapper/files.gif) 30px 4px no-repeat; }

.news-text .description { border-left:2px #d80000 solid; margin-left:-41px; padding-left:39px; position:relative; height:1%; }

.fotobank img { border:1px #9ca2b5 solid; }
.fotobank p { margin:5px 0; }

.see-also { margin:0; padding:10px 20px; background:#dde2ec; }
.see-also ul  { margin:0; padding:0; }
.see-also ul li { margin:10px 0; padding:0; background:none; line-height:1.3em; }
.see-also span  { color:#666; margin-left:20px; }
.see-also .name-  { font-size:0.88em; font-weight:normal; color:#000; margin:10px 0; }
.see-also .s- { font-weight:bold; }
.see-also .s- span  { font-weight:normal; }

.see-also-t      { background:url(../images/wrapper/sa_00.gif) no-repeat; margin:0 20px; }
.see-also-t div  { background:url(../images/wrapper/sa_01.gif) top right no-repeat; padding:0 2px; }
.see-also-t div div  { background:#dde2ec; }

.see-also-b      { background:url(../images/wrapper/sa_10.gif) no-repeat; margin:0 20px; }
.see-also-b div  { background:url(../images/wrapper/sa_11.gif) top right no-repeat; padding:0 2px; }
.see-also-b div div  { background:#dde2ec; }

.see-also .s- div { background:url(../images/sa_l.gif) left center no-repeat; position:relative; margin:0 -20px; }
.see-also .s- div div { background:url(../images/sa_r.gif) right center no-repeat; margin:0; padding:0 20px; }

.wrapper a.mail         { padding-left: 17px; margin-left:3px; }  
.wrapper a.mail:link    { background:url(../images/wrapper/mail.gif) 0 3px no-repeat; }
.wrapper a.mail:visited { background:url(../images/wrapper/mail.gif) 0 3px no-repeat; }
.wrapper a.mail:hover   { background:url(../images/wrapper/mail_.gif) 0 3px no-repeat; }
.wrapper a.mail:active  { background:url(../images/wrapper/mail_.gif) 0 3px no-repeat; }

.wrapper a.outlink         { padding-left: 13px; margin-left:3px; }  
.wrapper a.outlink:link    { background:url(../images/wrapper/outlink.gif) 0 3px no-repeat; }
.wrapper a.outlink:visited { background:url(../images/wrapper/outlink.gif) 0 3px no-repeat; }
.wrapper a.outlink:hover   { background:url(../images/wrapper/outlink_.gif) 0 3px no-repeat; }
.wrapper a.outlink:active  { background:url(../images/wrapper/outlink_.gif) 0 3px no-repeat; }

/* Календарь */
.calendar     { width:100%; background:url(../images/calendar/grad.gif) 72% 20px no-repeat; }
.calendar td  { border-left:5px #e8e8ed solid; padding:5px; text-align:center; font-size:0.69em; color:#000; width:14%; }
.calendar thead td,
.calendar .c- { background:#e8e8ed; }
.calendar .f- { background:url(../images/calendar/bg.png) repeat-x; 
                //background-image:none;
                //background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/api/images/calendar/bg.png',sizingMethod='scale'); 
                }
.calendar .f- div { position:relative; margin:-5px -5px 1px -5px; text-align:left; background:url(../images/calendar/01.gif) top right no-repeat; }
.calendar .l- div { position:relative; margin:1px -5px -5px -5px; text-align:left; background:url(../images/calendar/11.gif) top right no-repeat; }
.calendar .f- div img,
.calendar .l- div img { width:3px; height:4px; }
.calendar a:link,
.calendar a:visited,
.calendar a:hover,
.calendar a:active { text-decoration:underline; }

.month-selector td { text-align:center; vertical-align:middle; }
.month-selector select  { width:100%; }
.month-selector .s-     { padding:0 10px; }
.month-selector img { width:22px; height:8px; }


/* Скруглёные, бордеред */
.rounded .name-  { font-size:1.8em; font-weight:normal; color:#032a79; margin:10px 0; }
.rounded      { border:5px #e3e8f0 solid; background:#f8f9fb; }
.rounded .i-  { padding:10px 10px; }
.rounded ul   { margin:0; padding:0; }
.rounded ul li  { background:none; margin:10px 0; padding:0; line-height:1.2em; }
.rounded ul li span { color:#666; }
.rounded ul li small  { color:#999; font-size:0.88em; }
.rounded ul.ls- li  { letter-spacing:-1px; }

.ulpages .i-   { padding:20px; }
.ulpages ul li { background:url(../images/wrapper/ul_page.gif) 0 6px no-repeat; padding:2px 0 2px 15px; }

.rounded2 .i-   { padding:10px 0; }
.rounded2 img   { margin-left:10px; }


.see-also3      { height:1%; }
.see-also3 .dt- { position:relative; width:70px; font-size:0.69em; font-weight:bold; padding:1px 0 0 10px; margin:15px 0 -16px 0; color:#666; }
.see-also3 .dd- { padding:0 5px 0 0; margin-left:60px; font-size:0.81em; }

.see-also3 .s-  { background:#ebebf3; position:relative; //margin-right:-5px; }
.see-also3 .s- div  { padding-top:5px; padding-bottom:5px; }
.see-also3 .s- .dt- { margin-bottom:-26px; }


.inner-r .item- { clear:left; }
.inner-r .img-      { float:left; margin-right:5px; }
.inner-r .img- img  { border:1px #929bae solid; }
.inner-r .name- { font-size:1.13em; color:#032e7f; padding-bottom:5px; }
.inner-r .text- { font-size:0.81em; line-height:1.3em; margin-bottom:20px; }

.inner-r a:link    { color:#003ba9; }
.inner-r a:visited { color:#003ba9; }
.inner-r a:hover   { color:#bb0000; }
.inner-r a:active  { color:#ff0000; }

.sitepath         { padding:10px 0 0 0; font-size:0.69em; color:#000; }
.sitepath .home-  { width:13px; height:10px; }
.sitepath div     { float:right; }

.sitepath .print- { background:url(../images/icons/print.gif) 0 2px no-repeat; padding-left:18px; }
.sitepath .send-  { background:url(../images/icons/mail.gif) 0 2px no-repeat; padding-left:18px; }
.sitepath .print-:hover { background-image:url(../images/icons/print_.gif); }
.sitepath .send-:hover  { background-image:url(../images/icons/mail_.gif); }

.sitepath a:link    { color:#5973ab; }
.sitepath a:visited { color:#5973ab; }
.sitepath a:hover   { color:#bb0000; }
.sitepath a:active  { color:#ff0000; }

.headtabs { position:relative; float:right; margin-right:20px; font-size:0.81em; width:195px; text-align:center; 
            background:url(../images/headtab.gif) no-repeat; padding:7px 0 9px 0; }

.headtabs a:link    { color:#123987; }
.headtabs a:visited { color:#123987; }
.headtabs a:hover   { color:#bb0000; }
.headtabs a:active  { color:#ff0000; }

/* Ньюз фиид */
.news-feed    { font-size:0.81em; margin:20px 0; }
.news-feed dt { position:relative; width:35px; padding:1px 0 0 2px; margin:8px 0 -16px 0; color:#fff; 
                font-weight:bold; background:#8197bf url(../images/icons/news_time.gif) no-repeat;  }
.news-feed dd { padding:0; margin-left:50px; }

.news-feed div { clear:left; margin:10px 0 0 0; }

.day-list-top td  { font-size:0.88em; padding:8px 0 5px 0; line-height:1.3em; }
.day-list-top .l-, .day-list-top .r-  { width:50%; }
.day-list-top .r- { text-align:right; }
.day-list-top .c- { background:#e3e8f0; color:#444548; padding:0; padding:8px 17px 5px 17px; }

.day-list { font-size:0.88em; margin:20px 0; }
.day-list div { float:right;  }

.date_head {
        color: #666;
        font-family:Arial;
        font-size:0.69em;
        font-style:normal;
        line-height:1em;
        margin:0 0 -12px 0;
        padding:0pt;  
  }

.all-news-for-day { position:relative; float:right; margin:25px 0 0 0; font-size:0.88em; font-weight:bold; padding-right:20px; }

.extra-padding  { padding:0 20px; }
.master-news-pic { padding-right:10px; }
.master-news-pic img { border:1px #fff solid; }

.master-news  { background:#fff; }
.master-news h2  { margin:10px; }
.master-news p  { margin:10px; font-size:0.81em; line-height:1.2em; }
.master-news small  { font-size:0.90em; }

.arhiv    { font-size:0.81em; margin:15px 0; }
.arhiv dt { position:relative; width:55px; padding:1px 0 0 5px; margin:15px 0 -16px 0; color:#fff; font-weight:bold; 
            background:#ced8e3 url(../images/icons/news_date.gif) no-repeat;  }
.arhiv dd { padding:0; margin-left:70px; }

.arhiv-search { font-size:0.81em; }
.arhiv-search .date-  { width:80px; }

.arch       { height:1%; overflow:hidden; }
.arch .fl-  { float:left; padding-right:20px; }
.arch ul  { margin-top:30px; }
.arch ul li { margin:3px 0; }

.pages      { margin:15px 0; }
.pages .l-  { font-size:0.81em; font-weight:bold; float:left; color:#ccc; }
.pages .r-  { font-size:0.81em; font-weight:bold; float:right; color:#ccc; }
.pages .p-  { text-align:center; font-size:0.81em; }
.pages .p- span { margin:0 5px; }
.pages .p- .s-  { margin:0; padding:0 5px; border-bottom:1px #ff0000 solid; }

.portal-news-last     { margin:0; }
.portal-news-last dt  { font-size:0.81em; margin:0; padding:0 0 0 20px; position:absolute; }
.portal-news-last dd  { font-size:0.81em; margin:0; padding:0 0 10px 60px; }

.arttx { text-align:justify; }
.main-news .pic- { border:2px #e3e8f0 solid; }

/* Ротаторы */
.rotator-head { margin:10px 0 -20px 0; }
.rotator-center { margin:20px 0; padding:0 20px; text-align:center; }

/* Структура */
.col-70-30-r1 { width:70%; float:left; }
.col-70-30-r1 .p- { padding:0 0 0 5px; }
.col-70-30-r2 { width:30%; float:left; margin-right:-29%; }
.col-70-30-r2 .p- { padding:0 5px; }

.col-50-50-r1 { width:50%; float:left; }
.col-50-50-r1 .m- { padding:10px 20px 10px 15px; }
.col-50-50-r1 .rp- { padding-right:20px; }
.col-50-50-r1 .p5-  { padding-right:3px; }
.col-50-50-r1 .hp-news { padding-left:5px; }

.col-50-50-r2 { width:50%; float:left; margin-right:-49%; }
.col-50-50-r2 .m- { padding:10px 20px; }
.col-50-50-r1 .rsp- { padding-right:10px; }
.col-50-50-r2 .lsp- { padding-left:10px; }
.col-50-50-r2 .p5-  { padding-left:2px; }

.right-bar  { float:right; width:250px; }
.right-bar .pad-  { padding:10px 0; }

.left-bar { margin-right:290px; }


/* Табличный подвал */

.clickers {width:650px;}
.footer-30 {width:29%;}
.footer-30-wrapper {width:200px;}
.footer-70 {width:70%;}
.footer-70-container {margin-left:25px;}

/* Футер */

.footer .p- { padding:0 25px; }
.footer b { font-size:1.5em; font-weight:normal; }
.footer p { margin:0 0 15px 0; }
.footer .clickers img { margin:10px 10px 0 0; }

.footer #jetstyle { float:left; margin-right:5px; }

.footer a:link    { color:#123987; }
.footer a:visited { color:#123987; }
.footer a:hover   { color:#bb0000; }
.footer a:active  { color:#ff0000; }


/* Эмуляция таблицы */
.height100table {width:100%; border-collapse:separate;}
.height100table td {background:#f8f9fb; border:5px solid #e3e8f0; width:45% !important; padding:10px; font-weight:normal;}
.height100table a {font-weight:normal !important;}
.height100table .ls- li {background:none; padding-left:0;}

