#bl_cont div.act {width:100%; padding:0 0 0 20}
#bl_cont div.act table {width:97%; border-bottom:1px solid #cecece; margin:10 0 40 0}
#bl_cont div.act td {font:70% tahoma; color:#4c4c4c; border-bottom:1px solid #cecece; padding:7}
#bl_cont div.act td img {position:relative; bottom:-2px; right:-3px}

#tab_cent div.txt {width:100%; background:url(/images/c/p_events.gif) no-repeat left top; margin:39 0 0 37; padding:15 0 10 50}
#tab_cent div.txt img {margin:0 0 8 0}
#tab_cent div.txt p {width:80%; margin:0; color:#626262; font-size:80%}
#tab_cent div.txt a {color:#5f5f5f; font-weight:bold; font-size:90%}

#credit {width:370px; height:212px; position:fixed; //position:absolute; top:30%; left:50%; margin:0 0 0 -390px; //margin-top:30%; z-index:99; border:1px solid #532f15; top:expression(document.getElementsByTagName('body')[0].scrollTop - 110 + 'px')}
#credit img.c {position:absolute; top:5px; right:5px; cursor:pointer}

#vacancy {width:370px; height:212px; position:fixed; //position:absolute; top:30%; left:53%; margin:0 0 0 -185px; //margin-top:30%; z-index:99; border:1px solid #8f0007; top:expression(document.getElementsByTagName('body')[0].scrollTop - 110 + 'px')}
#vacancy img.c {position:absolute; top:5px; right:5px; cursor:pointer}

#ladya {width:488px; height:296px; position:fixed; //position:absolute; top:30%; left:53%; margin:0 0 0 -185px; //margin-top:30%; z-index:99; border:1px solid #005588; top:expression(document.getElementsByTagName('body')[0].scrollTop - 110 + 'px')}
#ladya img.c {position:absolute; top:5px; right:5px; cursor:pointer}

#promo h1 {font-family:tahoma; font-size:18px; font-weight:bold; color:#047; margin:0; letter-spacing:0;}
#promo h2 {font-family:tahoma; font-size:14px; font-weight:bold; color:#047; margin:0;}
#promo p {font-family:arial; font-size:12px; color:#000; margin:0;}
#promo ul, li {margin:0; padding:0; list-style-type:none; font-size:12px;}
#promo a {color:#ea0e32; font-weight:bold;}
#promo div.hr {margin:0 -40px 25px -20px; height:1px; background-color:#bfc0c1;}
#promo div.item {width:100%; margin-bottom:40px;}
#promo td {vertical-align:top;}
#promo td.descr {padding:0 0 15px 40px;}
#promo p {margin-top:10px;}
#promo li {padding-left:20px; margin-top:5px; background:url('/images/c/ball_b.gif') no-repeat left 5px;}

#superbanner {width:372px; height:237px; position:fixed; //position:absolute; top:25%; left:53%; margin:0 0 0 -185px; //margin-top:25%; z-index:99; border:1px solid #91000a; top:expression(document.getElementsByTagName('body')[0].scrollTop - 110 + 'px'); background:url('/images/b/vac3/main.jpg') no-repeat top left;}
#superbanner img.c {position:absolute; top:5px; right:5px; cursor:pointer; z-index:100;}
#superbanner img.t {position:absolute; top:11px; left:14px;}


.text_line {font:bold 14px arial; color: #ffffff; padding-left: 61px; padding-right: 61px; vertical-align: center; text-align:center;}
.text_line2 {font: 15px arial; color: #FFFFFF; padding-left: 61px; padding-right: 10px; vertical-align: center; line-height:1.3;}
.text_line a {color: #ffffff;}
