*:focus { outline: none; }
.container { overflow: hidden; }
* html .container { zoom: 1; }

*, html, body { margin: 0; padding: 0; }
body, html { font-family: arial; background: #a9afb8; color: #000; }

body { font-size: 13px; }
body.large { font-size: 14px; }
body.largest { font-size: 16px; }
body { min-width: 999px; }

a { color: #2881BA; text-decoration: none; }
a:hover { text-decoration: underline; }

a img { border: 0; }

p { font: normal 100%/1.5em arial; margin-bottom: 15px; color: #333; text-align:justify;}

b { font: bold 100% arial; color: #2881BA; }

.csc-header, .csc-header h1, .csc-header h3, .csc-header h4  {font:bold 120% arial; color:#000000;}
h1.csc-firstHeader, h2.csc-firstHeader, h3.csc-firstHeader, h4.csc-firstHeader, h5.csc-firstHeader { font: normal 28px tahoma; color: #2881BA; margin-top: -15px; text-indent: -2px; position: relative; padding: 0 0 5px 0; }


h1 { font: bold 130% arial; color: #2881BA; padding: 7px 0 3px; }

h2 { font: bold 120% arial; color: #000000; padding: 7px 0 3px; }

h3 { font: normal 120% Tahoma; color: #1E5B7E; clear: left; padding: 5px 0 3px;  }

h4 { font: bold 100% color: #1E5B7E; margin-top: 0.1em; clear: left; margin-bottom: 0.1em; }

table { border-collapse: collapse; }
td { vertical-align: top; }

.left_col ul { list-style: disc outside; color: #2881BA; margin-left: 15px; margin-bottom: 15px; }
.left_col li { font: normal 100% arial; line-height: 1.5em; margin-bottom: 7px; color: #333; padding-left: 7px; }
.left_col ol { list-style: decimal outside; color: #2881BA; margin-left: 24px; margin-bottom: 15px; }

.anons_itm ol { margin-left: 24px; }

.submenu { padding: 10px 17px; /*font-weight: bold;*/ }
.submenu div.active { background: transparent url('../images/bullet_or.gif') no-repeat 2px 50%; }
.submenu  h3 { font-size: 87%; padding-left: 15px; }
.submenu  a { text-decoration: none; /*font-weight: bold;*/ }
.submenu  a:hover { text-decoration: underline !important; }
.submenu  h3 a { color: #164C97; }
.submenu  h3 a * { vertical-align: middle; }
.submenu  h3 a img { background-color: inherit; padding: 3px 3px 3px 0; font-weight: bold; }
.submenu  div span { font: bold 63% tahoma; color: #979799; }
.submenu div a { font: normal 100% arial; color:#164C97; }
.submenu div { background: transparent url('../images/bullet.gif') no-repeat 2px 50%; padding: 0px 0 0px 15px; margin-bottom: 2px; margin-top: 5px; }

.page_title { font: normal 35px tahoma; color: #2881BA; margin-top: -15px; text-indent: -2px; padding-bottom: 5px; position: relative; }
* html .page_title { margin-top: 0px; }

/*NEWS ETC*/
.news_itm, .anons_itm { overflow: auto; padding: 0px 0px 13px 0; margin-bottom:1px; background: transparent url('../images/dotted.gif') repeat-x bottom; }
.news_itm b, .anons_itm b { font: bold 110% arial; color: #2881BA; }
.news_itm .date { font: normal 80% arial; color: #8A8A8A; padding: 0.5em 0; }
.sostav .news_itm h3 {padding: 15px 0 5px 0; }
.news_itm a { text-decoration: none; }
.news_itm a img { //margin-bottom: 10px !important; }
.news_itm a:hover { text-decoration: underline; }
.news_itm h3 a { font: normal 110% Tahoma; color: #1E5B7E; }
.anons_itm h3 {  font: normal 110% arial; color: #333; line-height: 1.5em; }

.news_itm span { font: normal 80% arial; color: #8A8A8A; }
.news_itm span.anons { font: normal 100%/1.5em arial; color: #000; padding-top: 6px; }
.news_itm a { }
.news_itm span a { color: #316481; font-weight: bold; font-size: 100%; }

.news-single-img a img {padding:10px;}
.news-single-img .spacer-gif {display:none;}
.news-single-img br {display:none;}

p.anoncy { height: 0; font: 0px/0px Arial; margin: 0; padding: 0; }
.tx-ttnews-browsebox { margin: 3px 0; }
.tx-ttnews-browsebox td p a { font-size: 12px !important; display: block; padding: 0 3px; }

.tx-ttnews-browsebox-SCell {background-color:#2881BA;}
.tx-ttnews-browsebox-SCell a {color:#FFFFFF;}

.print_a a { font: normal 80% arial; color: #14445F; text-decoration: none; }
.print_a a:hover {text-decoration: underline; }

/*SITE MAP*/
.csc-sitemap ul, .csc-sitemap li { list-style: none; }
.csc-sitemap ul { margin: 10px 0 0 0; }
.csc-sitemap ul ul { margin: 0; }
.csc-sitemap ul li { background: transparent url('../images/bullet.gif') no-repeat 2px 6px; padding: 0 0 0 15px; margin: 0 0 6px; font: normal 100%/1.5em arial; }
.csc-sitemap ul ul li { font-size: 100%; }

/*SOSTAV SOVETA*/
.sostav h3 a, .sostav h3 a:hover { text-decoration: none; cursor: text; }
.rubrikator { font: normal 80% arial; padding-bottom: 3px; line-height: 2em; color: #aaa; }
.rubrikator a { font: normal 120% arial; padding: 0px 3px; padding-top: -3px; line-height: 1.4em; position: relative; bottom: -2px; }

.dead { border: 1px solid #000; padding: 3px; display: inline; }

.rukovodstvo p.bodytext { width: 99%; font: normal 100% Arial; padding-top: 2px; color: Gray; }
.ruk-img { float: left; margin: 4px 10px 10px 0; }


a:hover h4,
a:hover h5 { text-decoration: none !important; }

/*VIRTUALNAYA PRIEMNAYA*/
.vopros-otvet {padding-bottom:20px; margin-bottom:1px; background: transparent url('../images/dotted.gif') repeat-x bottom;}
.vopros-otvet .otvet {margin-top:10px; padding:5px 8px 8px 30px; background:#E5F2F7;}
.vopros-otvet .otvet p {color:#000;}



/*TEXT STYLES END*/


.onetwo, .onetwod, #lenta .cr-tl, #lenta .line li.two .bottom .cr-tl, #lenta .cr-tr, #lenta .line li.two .bottom .cr-tr,
#lenta .cr-br, #lenta .line li.two .top .cr-br, #lenta .cr-bl, #lenta .line li.two .top .cr-bl,
#lenta .slider-left, #lenta .slider-right, .banner-block .info span { behavior: url(/fileadmin/site/css/iepngfix.htc); }
/* html div { height: 1%; }*/

#lenta_new .cr-tl, #lenta_new .line li.two .bottom .cr-tl, #lenta_new .cr-tr, #lenta_new .line li.two .bottom .cr-tr,
#lenta_new .cr-br, #lenta_new .line li.two .top .cr-br, #lenta_new .cr-bl, #lenta_new .line li.two .top .cr-bl,
#lenta_new .slider-left, #lenta_new .slider-right { behavior: url(/fileadmin/site/css/iepngfix.htc); }

.header { background: transparent url(../images/header_bg.png) repeat-x top; height: 185px; }
* html .header { width: expression(document.body.clientWidth < 1024 ? '999px' : '100%'); }
.topline { height: 33px; padding: 0 35px; }
.topline table { width: 100%; height: 33px; }
.topline td, .topline td a img { vertical-align: middle; white-space: nowrap; }
.topline a, .topline td { color: #37495F; text-decoration: none; }
.topline a:hover { text-decoration: underline; }
.topline .p1 { padding-left: 12px; }
.topline .p2 { padding-left: 7px; }
.topline .p3 { margin-left:10px; }
.topline .p4 { margin-left: 3px; }
.topline .t1 td { width: 25%; }
.topline .td1, .topline .td2, .topline .td4 { width: 22% !important; }
.topline .td3 { width: 34% !important; }
.topline .td5 { width: 298px; }
.topline .pr { padding-right: 10px; font: bold 70% tahoma; }

#fontsize { text-align: right; font-size: 100%; }

.round { background: transparent url('../images/round_bg.gif') repeat-x top; }
.round div { background: transparent url('../images/round_left.png') no-repeat left top; }
.round div div { background: url('../images/round_right.png') no-repeat right top; height: 16px; }

.fs { width: 49px; }
.fs div div { padding-top: 1px; padding-left: 5px; }
.fs a { padding-right: 1px; }
.fs img { vertical-align: top !important; }

.srch { width: 180px; }
.srch input { border: 0; background: none; font: normal 11px tahoma; width: 100%; }
.srch div div { padding: 0 6px; padding-top:1px; line-height: 1em; }

.splash { height: 120px; position: relative; owerflow: hidden; }
.splash .r { width: 50%; float: right; height: 120px; background: transparent url('../images/gp_splash_right.png') repeat-x top; }
.splash .bg { position: absolute; width: 100%; height: 120px; }
.splash .bg div { width: 100%; height: 120px; margin: 0 auto; background: transparent url('../images/wsplash.jpg') no-repeat -100px 0; }
.onetwo { position: absolute; top: 20px; left: 37px; height: 74px; width: 268px; background: transparent url('../images/logo2.png') no-repeat 0 0; z-index: 1000; }
.onetwo h1 { margin-left: -1000px; }
.splash .bgd { position: absolute; width: 100%; height: 120px; }
.splash .bgd div { width: 100%; height: 120px; margin: 0 auto; background: transparent url('../images/wsplash.jpg') no-repeat -100px 0; }
.splash .bgt { position: absolute; width: 100%; height: 120px; }
.splash .bgt div { width: 100%; height: 120px; margin: 0 auto; background: transparent url('../images/shapka3.jpg') no-repeat 0 0; }
.onetwod { position: absolute; top: 20px; right: 37px; height: 74px; width: 268px; background: transparent url('../images/logo2.png') no-repeat 0 0; }

.menu { height: 30px; padding: 1px 0; text-align: center; //margin-top: 1px; }
* html .menu { margin-top: 0; }
.menu, x:-moz-any-link, x:default { padding: 0 0 1px; }
.menu ul { margin: 0 auto; padding: 0 0 6px 1px; display: inline; background: transparent url('../images/menu_border.gif') repeat-x 0 0; font-size: 21px; position: relative; //top: -3px; //padding-bottom: 0; }
.menu li { display: inline; padding: 0 1px 0 0; }
.menu li a:link,
.menu li a:visited,
.menu li a:hover,
.menu li a:active { font: normal 12px/29px tahoma; color: #fff; text-align: center; padding: 7px 15px 9px; }
.menu li a:link,
.menu li a:visited { background: transparent url('../images/menu_bg.gif') repeat-x 0 -90px; }
.menu li a:hover { background: transparent url('../images/menu_bg.gif') repeat-x 0 -60px; text-decoration: none; }
.menu li a:active { background: transparent url('../images/menu_bg.gif') repeat-x 0 0; }
.menu li a.active { background: transparent url('../images/menu_bg.gif') repeat-x 0 -30px; }
* html .menu li a.active { background-position-y: -30px !important; }

#lenta-all { position: relative; }
* html #lenta-all { width: expression(document.body.clientWidth < 1024 ? '999px' : '100%'); }

#lenta { position: relative; padding: 0 38px; height: 334px; font-family: Tahoma, Arial, Helvetica, sans-serif; background: #495767 url('../images/lenta-bg.jpg') repeat-x; }

#lenta a { color: #fff; text-decoration: underline; }
#lenta a:hover {text-decoration:none; }
#lenta img {border:0; }

#lenta .edge-left { position: absolute; top: 0; left: 0; }
#lenta .edge-right { position: absolute; top: 0; right: 0; }

#lenta .content { position: relative; padding: 15px 0 13px 3px; height: 281px; overflow: hidden; }
#lenta .line { position: absolute; width: 20000px; }
#lenta .line ul { float: left; margin: 0; padding: 0; list-style: none; }
#lenta .line li { float: left; margin-right: 11px; width: 368px; height: 284px; }
#lenta .line li.vertical { width: 184px; }

#lenta .line .wrap { position: relative; }

#lenta .line li.two { width:184px; }
#lenta .line li.two .top { margin-bottom:12px; }
* html #lenta .line li.two .top { margin-bottom:3px; }
* html #lenta .line li.two .top,
* html #lenta .line li.two .bottom { height:140px; }

#lenta .b-t { position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #d6dde5; font-size: 0; }
#lenta .b-b { position: absolute; top: 274px; left: 0; width: 100%; height: 2px; background: #d6dde5; font-size: 0; }
#lenta .line li.two .b-b { top:131px; }
#lenta .b-r { position: absolute; top: 0; right: 0; width: 2px; height: 276px; background: #d6dde5; font-size: 0; }
#lenta .line li.two .b-r {height:131px; }
#lenta .b-l { position: absolute; top: 0; left: 0; width: 2px; height: 276px; background: #d6dde5; font-size: 0; }
#lenta .line li.two .b-l { height:131px; }

#lenta .cr-tl { position: absolute; top: 0; left: 0; width: 11px; height: 11px; background: transparent url('../images/lenta-cr-tl.png') no-repeat; font-size: 0; }
#lenta .line li.two .bottom .cr-tl { background: transparent url('../images/lenta-small-bottom-cr-tl.png') no-repeat; }
#lenta .cr-tr { position: absolute; top: 0; right: 0; width: 14px; height: 14px; background: transparent url('../images/lenta-cr-tr.png') no-repeat; font-size: 0; }
#lenta .line li.two .bottom .cr-tr {background: transparent url('../images/lenta-small-bottom-cr-tr.png') no-repeat; }
#lenta .cr-br { position: absolute; top: 265px; right: 0; width: 11px; height: 11px; background: transparent url('../images/lenta-cr-br.png') no-repeat; font-size: 0; }
#lenta .line li.two .cr-br { top:122px; }
#lenta .line li.two .top .cr-br { background: transparent url('../images/lenta-small-top-cr-br.png') no-repeat; }
#lenta .cr-bl { position: absolute; top: 265px; left: 0; width: 11px; height: 11px; background: transparent url('../images/lenta-cr-bl.png') no-repeat; font-size: 0; }
#lenta .line li.two .cr-bl { top:122px; }
#lenta .line li.two .top .cr-bl { background: transparent url('../images/lenta-small-top-cr-bl.png') no-repeat; }
#lenta .shadow-cr { position: absolute; width: 15px; height: 15px; right: -4px; top: 265px; background: transparent url('../images/lenta-shadow-cr.gif') no-repeat; }
#lenta .top .shadow-cr { width: 14px; height: 14px; top: 123px; background: transparent url('../images/lenta-top-shadow-cr.gif') no-repeat; }
#lenta .bottom .shadow-cr { width: 14px; height: 14px; top: 123px; background: transparent url('../images/lenta-bottom-shadow-cr.gif') no-repeat; }
#lenta .shadow-left { position: absolute; width: 4px; height: 269px; right: -4px; top: 0; background: transparent url('../images/lenta-shadow-left.jpg') no-repeat; }
#lenta .top .shadow-left { position: absolute; width: 4px; height: 137px; right: -4px; top: 0; background: transparent url('../images/lenta-top-shadow-left.jpg') no-repeat; }
#lenta .bottom .shadow-left { position: absolute; width: 4px; height: 137px; right: -4px; top: 0; background: transparent url('../images/lenta-bottom-shadow-left.jpg') no-repeat; }

#lenta .shadow-bottom { position: absolute; width: 372px; height: 4px; left: 0; top: 276px; background: transparent url('../images/lenta-shadow-bottom.jpg') no-repeat; }
#lenta .top .shadow-bottom { position: absolute; width: 188px; height: 4px; left: 0; top: 133px; background: transparent url('../images/lenta-top-shadow-bottom.jpg') no-repeat; }
#lenta .bottom .shadow-bottom { position: absolute; width: 188px; height: 4px; left: 0; top: 133px; background: transparent url('../images/lenta-bottom-shadow-bottom.jpg') no-repeat; }

#lenta .vertical .shadow-bottom { width: 188px; background: transparent url('../images/lenta-vertical-shadow-bottom.jpg') no-repeat; }

#lenta .comment { position: absolute; left: 0; bottom: 0; width: 100%; background: #8ab8e9 url('../images/lenta-comment.jpg') bottom repeat-x; opacity: 0.9; -moz-opacity: 0.9; filter:alpha(opacity=90); border-top: 1px solid #fff; font-size: 11px; overflow: hidden; }
* html #lenta .comment { bottom: 8px; }
#lenta .comment .text { margin: 5px 20px 0 30px; overflow: hidden; }
#lenta .comment * { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
#lenta .comment p { margin:0 0 2px 0; }
#lenta .comment .date { color: #fff; font-weight: bold; }
#lenta .comment .txt { color: #010000; font-weight: bold !important; }
#lenta .comment .text p { font: 100%/1.2em tahoma; }
#lenta .comment .lnk { margin-bottom: 10px; }
#lenta .comment .lnk a { color: #405eac; }
#lenta .comment .lnk a:hover { color: #fff; text-decoration: underline; }

.comment { visibility: hidden; }
.shadow-cr,
.shadow-left,
.shadow-bottom { display: none; }
.active .comment { visibility: hidden; }
.active .shadow-cr,
.active .shadow-left,
.active .shadow-bottom { display: block; }

#lenta .timeline { position: relative; background: transparent url('../images/lenta-timeline-bg.gif') repeat-x; }
#lenta .timeline .bg-left { background: transparent url('../images/lenta-timeline-bg-left.gif') top left no-repeat; }
#lenta .timeline .bg-right { background: transparent url('../images/lenta-timeline-bg-right.gif') top right no-repeat; height: 19px; }
#lenta .timeline .arr-left { position: absolute; top: 5px; left: 7px; }
#lenta .timeline .arr-right { position: absolute; top: 5px; right: 7px; }
* html #lenta .timeline .arr-right { right: 45px; }

#lenta .timeline .month { padding: 0 15px 0 15px; height: 16px; text-align: center; overflow: hidden; }
#lenta .timeline .month * { vertical-align: middle; }

#lenta .timeline table { width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
#lenta .timeline .month td { padding: 0 10px 0 10px; width: 8.3%; }
#lenta .timeline .month span { cursor: pointer; font-size: 10px; text-transform: uppercase; font-weight: bold; color: #3a4859; line-height: 18px; //line-height: 16px; }

#lenta .slider { position: absolute; top: 2px; height: 14px; cursor: pointer; }
#lenta .slider-cent { margin: 0 7px; background: transparent url('../images/lenta-timeline-month-bg.gif') 0 1px repeat-x; height: 14px; opacity: 0.7; -moz-opacity: 0.7; filter: alpha(opacity=70); line-height: 14px; }
* html #lenta .slider-cent { height: 10px; line-height: 10px; }
#lenta .slider-left { position: absolute; top: 0; left: 0; width: 7px; height: 14px; background: transparent url('../images/lenta-timeline-month-bg-left.png') no-repeat; }
#lenta .slider-right { position: absolute; top: 0; right: 0; width: 7px; height: 14px; background: transparent url('../images/lenta-timeline-month-bg-right.png') no-repeat; }

.date { margin-bottom: 0px; }

#lenta-fade { position: absolute; z-index: 1000; top: 0; left: 0; width: 100%; height: 335px; background: #FFF; display: none; }

.comcont { background: #B4BAC4 url('../images/cont_bg.png') repeat-x top; position: relative; }
* html .comcont { width: expression(document.body.clientWidth < 1024 ? '999px' : '100%'); }
.pusher { height: 0px; font-size: 0; line-height: 0; padding: 0; margin: 0; clear: both; float: none !important; }

.crumbs2 { position: absolute; left: 50px; top: 7px; z-index: 100; }
.crumbs2 a { font-size: inherit; }
.crumbs2 div { float: left; padding-right: 5px; }
.crumbs2, .crumbs2 a { color: #00447B; font: normal 11px tahoma; text-decoration: none; }
.crumbs2 b a { font-weight: bold; }
.crumbs2 span { color: #ffffff; font-weight: bold; padding-left: 5px; display: block; background: #F47528 /*url('../images/crumbs.gif') no-repeat left top*/; float: left; }
.crumbs2 span a { display: block; color: #ffffff; font-weight: bold; /*background: transparent url('../images/crumbs.gif') no-repeat right top;*/ padding-right: 5px; padding-bottom: 2px; }
.orangr_back div { padding: 0; }
.orangr_back * { float: none !important; }
.orangr_back .ob_top, .orangr_back .ob_bot { font-size: 0; line-height: 0; height: -1px; padding: 0 1px; margin: 0; border: 0; }
.orangr_back .ob_top div, .orangr_back .ob_bot div { font-size: 0; line-height: 0; height: -1px; padding: 0; margin: 0; border: 0; border-bottom: 1px solid #F47528; }
.orangr_back .ob_bot div { border: 0; border-top: 1px solid #F47528; }
.orangr_back .ob_con { background-color: #F47528; padding: 0px 4px 1px 4px; }
.orangr_back .ob_con a { font: bold 11px tahoma; color: #ffffff; }
.crumbs2 a:hover { text-decoration: underline; }

.block { position: relative; padding: 28px 35px 0 35px; }
* html .block,
* html .crud,
* html .crud.type1 .crud1,
* html .crud.type1 .crud2,
* html .crud.type1 .crud3 { height: 1%; }
*:first-child+html .block { height: 1%; }
*:first-child+html .crud { height: 1%; }

* html .crud { display: expression(this.firstChild.firstChild.firstChild.firstChild ? 'block' : 'none'); }

.corn-left-top,
.corn-right-top,
.corn-left-bottom,
.corn-right-bottom { position: absolute; width: 9px; height: 9px; }
.corn-left-top { left: 35px; top: 28px; background: transparent url('../images/corn1_ctl.gif') no-repeat left top; }
.corn-right-top { right: 35px; top: 28px; background: transparent url('../images/corn1_ctr.gif') no-repeat right top; }
.corn-left-bottom { left: 35px; bottom: 0; background: transparent url('../images/corn1_cbl.gif') no-repeat bottom left; }
.corn-right-bottom { right: 35px; bottom: 0; background: transparent url('../images/corn1_cbr.gif') no-repeat bottom right; }

* html .corn-right-top { right: 34px; }
* html .corn-left-bottom { bottom: -1px; }
* html .corn-right-bottom { right: 34px; bottom: -1px; }

.crud.type1 { background: #fff url('../images/corn1_ctl.gif') no-repeat left top; }
.crud.type1 .crud2 { background: transparent url('../images/corn1_ctr.gif') no-repeat right top; }
.crud.type1 .crud3 { background: transparent url('../images/corn1_cbl.gif') no-repeat bottom left; }
.crud.type1 .crud4 { background: transparent url('../images/corn1_cbr.gif') no-repeat bottom right; }

.crud.type2 { background: #ffffff url('../images/corn2_px.gif') repeat-y left; }
.crud.type2 .crud1 { background: transparent url('../images/corn2_px.gif') repeat-y right; }
.crud.type2 .crud2 { background: transparent url('../images/corn2_px.gif') repeat-x top; }
.crud.type2 .crud3 { background: transparent url('../images/corn2_px.gif') repeat-x bottom; }
.crud.type2 .crud4 { background: transparent url('../images/corn2_ctr.gif') no-repeat right top; }
.crud.type2 .crud5 { background: transparent url('../images/corn2_cbl.gif') no-repeat bottom left; }
.crud.type2 .crud6 { background: transparent url('../images/corn2_cbr.gif') no-repeat bottom right; }
.crud.type2 .crud7 { background: transparent url('../images/corn2_ctl.gif') no-repeat left top; }

.crud.type3 { background: #CDE3FF url('../images/corn3_ctl.gif') no-repeat left top; }
.crud.type3 .crud1 { background: transparent url('../images/corn3_ctr.gif') no-repeat right top; }
.crud.type3 .crud2 { background: transparent url('../images/corn3_cbl.gif') no-repeat bottom left; }
.crud.type3 .crud3 { background: transparent url('../images/corn3_cbr.gif') no-repeat bottom right; }

.flr-w100 { float: right; margin-left: -216px; width: 100%; }
.pd40_30_15_30 { padding: 40px 30px 15px 30px; }
.mrgleft { margin-left: 216px; }

.pd30_30_15_30 { padding: 30px 30px 15px 30px; }

.mgb15 { margin-bottom: 15px; }

.right_col { float: right; width: 480px; }
.left_col { padding-right: 481px; }

.mrgleft .right_col { width: 240px; }
.mrgleft .left_col { padding-right: 241px; }

.fl_w225_pb15 { float: left; width: 225px; padding-left: 15px; }








.tx-indexedsearch-res td {font-size:80%; font-family:arial;}


.footer { background: #B4BAC4 url('../images/footbg.png') repeat-x bottom; }
.dotted { border-bottom: 1px dotted #fff; }
* html .footer { width: expression(document.body.clientWidth < 1024 ? '999px' : '100%'); }

.pd60_28 { padding: 28px 37px 10px 0px; }
.copy { padding-left: 35px; padding-bottom: 5px; color: #ffffff; font: normal 100% tahoma; }
.copy a {  text-decoration:none; color: #eee; font: normal 90% arial; }
.copy a:hover { text-decoration: underline; color: black; }
.footer-print { display: none; }

.contenttable { width: 100%; }
.contenttable td { padding: 5px; }

.banner-block { position: relative; background: transparent url('../images/banner_center.gif') repeat-y left top; width: 224px; color: #fff; cursor: pointer; }
.banner-bottom { background: transparent url('../images/banner_top.gif') no-repeat left top; padding-top: 9px; }
.banner-center { background: transparent url('../images/banner_bottom.gif') no-repeat left bottom; padding: 0 10px 9px; }

.banner-block * { position: relative; }

.banner-block h4 { border-bottom: 1px solid #5d96c6; background: #1768ad; padding: 10px 10px 5px; font: bold 14px Tahoma; color: #fff !important; text-decoration: none !important; }
.banner-block h5 { border-top: 1px solid #155d9b; background: #1768ad; padding: 5px 10px 10px; font: normal 11px Arial; color: #fff !important; text-decoration: none !important; }



.banner-block .info { position: absolute; top: 4px; right: 4px; }
.banner-block .info span { display: block; width: 22px; height: 22px; background: transparent url('../images/banner_info.png') no-repeat left top; outline: none; text-indent: -3000px; }



/*FOTOLENTA-TEST*/

#lenta_new { position: relative; padding: 0 38px; height: 334px; font-family: Tahoma, Arial, Helvetica, sans-serif; background: #495767 url('../images/lenta-bg.jpg') repeat-x; }

#lenta_new a { color: #fff; text-decoration: underline; }
#lenta_new a:hover {text-decoration:none; }
#lenta_new img {border:0; }

#lenta_new .edge-left { position: absolute; top: 0; left: 0; }
#lenta_new .edge-right { position: absolute; top: 0; right: 0; }

#lenta_new .content { position: relative; padding: 15px 0 13px 3px; height: 281px; overflow: hidden; }
#lenta_new .line { position: absolute; width: 20000px; }
#lenta_new .line ul { margin: 0; padding: 0; list-style: none; float:left; }
#lenta_new .line li { display:block; float:left; position:relative; margin-right: 8px;  width:auto; }

#lenta_new .line li a { display:block; padding-right:8x;}
#lenta_new .line li a:hover {background:url(../images/lenta-shadow-bottom.png) right top  no-repeat;}
#lenta_new .line li a span { padding-bottom:4px; display:block; }
#lenta_new .line li a:hover span { background:url(../images/lenta-shadow-bottom.png) left bottom  no-repeat;}

#lenta_new .line .wrap img { height: 274px; border:2px #d6dde5 solid;}
#lenta_new .line .wrap { position: relative; /*overflow:hidden; height:276px;*/}

#lenta_new .b-t { position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #d6dde5; font-size: 0; }
#lenta_new .b-b { position: absolute; top: 274px; left: 0; width: 100%; height: 2px; background: #d6dde5; font-size: 0; }
#lenta_new .b-r { position: absolute; top: 0; margin-left:100%; width: 2px; height: 276px; background: #d6dde5; font-size: 0; }
#lenta_new .b-l { position: absolute; top: 0; left: 0; width: 2px; height: 276px; background: #d6dde5; font-size: 0; }


#lenta_new .cr-tl { position: absolute; top: 0; left: 0; width: 11px; height: 11px; background: transparent url('../images/lenta-cr-tl.png') no-repeat; font-size: 0; }

/*#lenta_new .line li.two .bottom .cr-tl { background: transparent url('../images/lenta-small-bottom-cr-tl.png') no-repeat; }*/

#lenta_new .cr-tr { position: absolute; top: 0; left:-14px; margin-left:100%; width: 14px; height: 14px; background: transparent url('../images/lenta-cr-tr.png') no-repeat; font-size: 0; }

/*#lenta_new .line li.two .bottom .cr-tr {background: transparent url('../images/lenta-small-bottom-cr-tr.png') no-repeat; }*/

#lenta_new .cr-br { position: absolute; top: 267px; left:-11px; margin-left:100%; width: 11px; height: 11px; background: transparent url('../images/lenta-cr-br.png') no-repeat; font-size: 0; }
#lenta_new .line li.two .cr-br { top:122px; }
#lenta_new .line li.two .top .cr-br { background: transparent url('../images/lenta-small-top-cr-br.png') no-repeat; }
#lenta_new .cr-bl { position: absolute; top: 267px; left: 0; width: 11px; height: 11px; background: transparent url('../images/lenta-cr-bl.png') no-repeat; font-size: 0; }
#lenta_new .line li.two .cr-bl { top:122px; }
#lenta_new .line li.two .top .cr-bl { background: transparent url('../images/lenta-small-top-cr-bl.png') no-repeat; }

#lenta_new .shadow-cr { position: absolute; width: 15px; height: 15px; right: -4px; top: 267px; background: transparent url('../images/lenta-shadow-cr.gif') no-repeat; }
#lenta_new .shadow-left { position: absolute; width: 4px; height: 267px; right: -4px; top: 0; background: transparent url('../images/lenta-shadow-left.png') no-repeat; }
#lenta_new .shadow-bottom { position: absolute; /*width: 372px;*/ height: 4px; left: 0; top: 276px; background: transparent url('../images/lenta-shadow-bottom_.jpg') no-repeat; }


.comment { visibility: hidden; }
.shadow-cr,
.shadow-left,
.shadow-bottom { display: none; }

.active .shadow-cr,
.active .shadow-left,
.active .shadow-bottom { display: block; }

#lenta_new .timeline { position: relative; background: transparent url('../images/lenta-timeline-bg.gif') repeat-x; }
#lenta_new .timeline .bg-left { background: transparent url('../images/lenta-timeline-bg-left.gif') top left no-repeat; }
#lenta_new .timeline .bg-right { background: transparent url('../images/lenta-timeline-bg-right.gif') top right no-repeat; height: 19px; }
#lenta_new .timeline .arr-left { position: absolute; top: 5px; left: 7px; }
#lenta_new .timeline .arr-right { position: absolute; top: 5px; right: 7px; }
* html #lenta_new .timeline .arr-right { right: 45px; }

#lenta_new .timeline .month { padding: 0 15px 0 15px; height: 16px; text-align: center; overflow: hidden; }
#lenta_new .timeline .month * { vertical-align: middle; }

#lenta_new .timeline table { width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
#lenta_new .timeline .month td { padding: 0 10px 0 10px; width: 8.3%; }
#lenta_new .timeline .month span { cursor: pointer; font-size: 10px; text-transform: uppercase; font-weight: bold; color: #3a4859; line-height: 18px; //line-height: 16px; }

#lenta_new .slider { position: absolute; top: 2px; height: 14px; cursor: pointer; }
#lenta_new .slider-cent { margin: 0 7px; background: transparent url('../images/lenta-timeline-month-bg.gif') 0 1px repeat-x; height: 14px; opacity: 0.7; -moz-opacity: 0.7; filter: alpha(opacity=70); line-height: 14px; }
* html #lenta_new .slider-cent { height: 10px; line-height: 10px; }
#lenta_new .slider-left { position: absolute; top: 0; left: 0; width: 7px; height: 14px; background: transparent url('../images/lenta-timeline-month-bg-left.png') no-repeat; }
#lenta_new .slider-right { position: absolute; top: 0; right: 0; width: 7px; height: 14px; background: transparent url('../images/lenta-timeline-month-bg-right.png') no-repeat; }

*html #lenta_new .line li a span { padding-bottom:1px; display:block; }
#lenta_new a{cursor:default;}

/*TYPO3 MAILFOROM*/
.csc-mailform {border:0;}

div.csc-mailform-field input, div.csc-mailform-field select{display:block;margin-left:150px;}
div.csc-mailform-field label {display:block;float:left; width:150px;font:normal 0.8em/1.4em arial;}
div.csc-mailform-field {margin-bottom:7px; text-align:left; overflow:hidden; _zoom:1;}
div.csc-mailform-label {margin-bottom:10px;margin-top:-2px; font-style:italic; font-family:arial;}
div.csc-mailform-field textarea {margin-top:5px; font:normal 0.8em/1.4em arial; padding:4px 3px;}


#feedback_form, #feedback_form fieldset {border:0;}
#feedback_form fieldset legend {visibility:hidden;}
#feedback_form input, div.csc-mailform-field select, #feedback_form textarea {display:block;margin-left:180px;}
#feedback_form input {width:250px;}
#feedback_form label {display:block;float:left; width:170px;font:normal 1em/1.2em arial;}
#feedback_form div {margin-bottom:7px; text-align:left; overflow:hidden; _zoom:1;}
#feedback_form textarea {margin-top:5px; font:normal 0.8em/1.4em arial; padding:4px 3px; width:244px;}
.powermail_mandatory {color:red;}

.jk-poll-percentage {font-weight:bold; color:#1E5B7E;}
.tx-jkpoll-pi1 {padding:15px; background:#CDE3FF;}

.whole-bg { background: #fff url('../images/left_banners_bg.gif') repeat-y left -8px; }
.whole-bg { zoom: 1; }
.whole-bg:after { content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0; }
.left-banners { position: relative; z-index: 5; float: left; width: 216px; text-align: center; }
.left-banners h4 { margin: 0; border-bottom: 1px solid #d5d8dd; font: bold 110%/44px Tahoma; color: #2881ba; }
.left-banners ul,
.left-banners li { list-style: none; }
.left-banners li { border-bottom: 1px solid #d5d8dd; padding-top: 1px; height: 51px; }

.partners { margin: 15px 35px 0; }
.block-bottom { padding: 0 35px 28px 35px; }
.bottom-banners { padding: 10px 20px; background: #fff; }
.bottom-banners a { margin-right: 20px; }

.block-bottom .corn-left-top { top: 0; }
.block-bottom .corn-right-top { top: 0; }
.block-bottom .corn-left-bottom { bottom: 28px; }
.block-bottom .corn-right-bottom { bottom: 28px; }

* html .block-bottom .corn-left-bottom { bottom: 27px; }
* html .block-bottom .corn-right-bottom { bottom: 27px; }

div.csi-imagewrap {width:99%;}
.csi-image {zoom:1; width:100px; height:100px; overflow:hidden; text-align:center;}
div.csi-left div.csi-imagewrap .csi-image, div.csi-intext-left-nowrap div.csi-imagewrap .csi-image, div.csi-intext-left div.csi-imagewrap .csi-image {
display:inline;
margin-right:5px;
}

/* ARCHIVE MENU */
.news-amenu-container {position:relative;height:70px; margin-top:20px; }
.news-amenu-container ul {list-style:none; margin:0px;}
.news-amenu-container h2 {display:none; }
.news-amenu h1 {display:inline; padding:0 10px 0 0; margin:0px; color:#000;}
.news-amenu ul {position:absolute; top:30px; left:0px; }
.news-amenu ul li {float:left; margin:0px; padding:0 15px 0 0; color:#999;}
.news-amenu-container .allnews {display:none;}
.news-amenu .act {color:#000; font-weight:bold;}

/* cal menu */
table.cal {width:100%;}
.tooltip-box p{text-align:left; color:#FFFFFF;line-height:1.5em;}
.tooltip-box p strong {font-weight:normal;}