body {margin:0; cursor:default; background:url(/img/bkg.jpg) repeat-x #000;}
.lpane {width:220px; margin-top:5px; text-align:left; border:1px solid #777777; font:12px Arial; background-color:#EEEEEE;}
.rpane {width:185px; margin-bottom:5px; text-align:left; border:1px solid #777777; font:12px Arial; background-color:#EEEEEE;}
.mpane {width:577px; background-color:#EEEEEE; border:1px solid #777777;}
.pane {border-top:1px solid #777777; background-color:#EEEEEE;}
.txt {padding:20px 30px 40px 30px; line-height:130%;}
.txt h1 {line-height:100%;}
.lbw {border-left:1px solid #DDDDDD;}
.lbb {border-left:1px solid #000;padding:4px 6px 0 6px; vertical-align:bottom;}
.tbb {border-top:1px solid #000;padding:0 10px;}
.hpane {
 font-size:12px; 
 height:18px; padding:4px 10px 3px 10px; 
}
.hmain {
 font-size:14px; 
 height:20px; padding:6px 30px 4px 30px; 
}
.header {
 display:-moz-inline-stack;
 display:inline-block; 
 _overflow:hidden;
 zoom:1;
 *display:inline;
 color:#fff;
 background-color: #ED1B19;
 -o-background-size: 100% 100%; background-size: 100% 100%; background-image: -o-linear-gradient(top,#ED1B19,#a11211);
 background: -moz-linear-gradient(top,#ED1B19,#a11211);
 background: -webkit-gradient(linear, left top, left bottom, from(#ED1B19), to(#a11211));
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00ED1B19', EndColorStr='#55000000');
}
html>/**/body noindex:-o-prefocus, html>/**/body .header { background-image: url(/bgr.gif); }
#logbun {border:1px solid #555555;width:220px;padding-top:20px;padding-bottom:20px;}
.col5 {padding:0 5px;}
table {font:12px Arial;}
h2 {margin:0;font-size:12px;}
h3 {font-size:19px;}
.pane h1 {font:22px Verdana, Geneva, Arial, Helvetica;color:#CD1B19;margin-bottom:20px;}
h1.hmain {margin:0;font:14px Arial;color:#fff;font-weight:bold;}
.pane h4 {font-style:italic;}
h5 {font-size:14px; color:#000;}
#tooltip {color:#00000;background:#F5F5F5;border:1px solid #777777;font:12px Arial,Verdana,Tahoma,Sans Serif; visibility:hidden; margin:0; padding:3px 5px; position:absolute;}
a {color:#000;}
a:hover {color:#ED1B19;}
a.mb {text-decoration:none;color:#000;}
a.mb:hover {text-decoration:underline;color:#ED1B19;}
a.gonext {display:blok;float:right;width:200px;text-align:right;margin:20px 0;color:#999;}
a.goback {display:blok;float:left;width:200px;text-align:left;margin:20px 0;color:#999;}
a img {border:0}
#ex {text-decoration:none;color:#DDDDDD;}
#ex:hover {text-decoration:underline;color:#fff;}
.nu {text-decoration:none;}
#topmenu {position:absolute; top:0; font:11px Arial;}
#menu { overflow:hidden; height:20px; position:absolute; }
.smenu { margin-left:0px; display: none; font:11px Arial; cursor:default; float:left;}
ul {margin-top:3px;list-style-type:square;line-height:150%;}
input {border:1px solid #777777; height:20px; font:12px Arial;}
.mi {margin:0 7px;}
#rof {color:#CCCCCC;font:9px Arial; padding-left:5px;}
.p8 {padding:10px;}
.mb15 {margin-bottom:15px;}
.f10 {font-size:10px;}
.footer {font:12px Arial;color:#AAAAAA;padding:10px 5px 5px 5px;}
.foottt {font:9px Arial;color:#404040;padding:3px 5px 5px 5px;text-decoration:none;text-align:justify;line-height:90%;}
.foottt a, .foottt a:hover {font-size:9px;font-family:Arial;color:#404040;text-decoration:none;}
.cref, .cref:hover {cursor:default;color:#000;text-decoration:none;}
.g {text-decoration:none;color:#AAAAAA;}
.g:hover {text-decoration:underline;color:#fff;}
.mitm {font-size:10px; border-bottom:1px solid #555555;}
.header_ref, .header_ref:hover  {text-decoration:none;color:#fff;}
p.news {padding:0;}
li.li_st, ul.li_st {display:inline;}
ul.li_st {margin-left:0;}
ul.kmap {margin-top:0;margin-bottom:-4px;line-height:110%;}
.thispage {border:1px solid #000;padding:0 5px;}
.tabl {background-color:#AAAAAA;}
.tabl td {background-color:#EEEEEE;}
.txt .hdr {font-weight:bold; margin-bottom:-10px;}
#sfok {width:24px; height:24px; border:0; background:#eeeeee url("/img/srch.gif") no-repeat center center; }
#sftxt {width:132px; height:16px; padding:2px; background-color:#f5f5f5; float:left;}
.rban {margin-top:5px; margin-bottom:5px; padding:5px 0; text-align:center; background-color:#EEEEEE;}
.rban p { font-size:9px; text-align:left; padding:0 5px; }
/* ------ комментарии к статьям ---------------- */
#comm {color:#999999;border:1px solid #f0f0f0;padding:10px;font:12px Arial,Tahoma,Verdana;}
#comm input {font:12px Arial,Tahoma,Verdana;border:1px solid #999999;}
#comm textarea {width:325px;font:12px Arial,Tahoma,Verdana;border:1px solid #999999;}
#comm .btn {width:90px; margin-right:10px; background:#eeeeee; color:#777777;}
#comm div {line-height:10px;font-size:11px;width:250px;margin-top:3px;}
#comm #key {width:60px; display:block; float:left; margin-right:10px;}
#comm img {margin:0px; display:block;}
#comm a {color:#777777;}
.comment {font:12px Arial,Tahoma,Verdana; background:url(/img/comments.gif) no-repeat left 32px; border-bottom:1px solid #cccccc; padding:10px 0;}
.comment i {font-size:11px;}
.comment b {margin-left:10px; color:#666666;}
.comment span {padding-left:25px;margin-top:5px;display:block;}
.zoomy2 {cursor:pointer;}
/* ---- калькулятор call-центра ----------------- */
#calc { background:#e7e7e7; padding:8px 4px; border:1px solid #cccccc; }
#calc .ss {padding:5px 0;border-top:1px solid #cccccc;}
#calc div { line-height:16px; vertical-align:middle; margin-bottom:5px; overflow: hidden; }
#calc div div {
 width: 226px;
 height: 18px;
 margin:1px 0 0 0;
 padding:0 8px 0 0;
 text-align:right;
 display:-moz-inline-stack;
 display:inline-block;
 _overflow:hidden;/*IE6, IE7*/
 *zoom:1;/*включаем hasLayout для IE6, IE7*/
 *display:inline;
}
#calc div input { 
 display:-moz-inline-stack;
 display:inline-block; 
 vertical-align:top; 
 _overflow:hidden;/*IE6, IE7*/
 *zoom:1;/*включаем hasLayout для IE6, IE7*/
 *display:inline;
}
.calctxt { width:17px; height:16px; padding:0 2px; } 
.calcradio, .calcchk { border:0; height:14px; width:14px; margin-left:-1px; }
#calc .sum { border:0; background:transparent; font:16px bold Arial; width:200px; margin-top:-1px; }
#quantity, #summa, #toomuch { display:none; }
#toomuch { padding:10px 5px 0 5px;}
#toomuch input { margin-top:10px; }
#calc #go {text-align:center;}
#calc #goahead { display:block; margin:0; padding:0; font-style:normal; }
.errstr {font-size:12px; color:#ED1B19;}
