#bi{
    width: 100%;
    font-family:Arial;
    color:#444444;
    font-size: 12px;
}

#bi td{ font-family:Arial; color: #444444; }
#bi a{ color: #5672AB; text-decoration: underline }
#bi img div{ padding: 0px; margin: 0px } /* WTF?!! */

#bi .top{
    background: #FED17A;
    width: 100%;
    height: 135px;
    padding: 0px 47px 0px 47px;
}
#bi .top-in{
    border-top: 1px solid #404886;
    border-bottom: 1px solid #404886;
    height: 98px;
}
#bi .top-left{ float: left; }
#bi .top-right{ float: right; padding: 50px 0px 0px 0px; }
#bi .top-right img{ margin-left: 13px; }


#bi .left{ width: 30%; padding: 18px 45px 60px 20px; }
#bi .left-div{ text-align: left; width: 255px }
#bi .left .menu{ 
    width: 255px;
    vertical-align: top;
    padding: 0px 15px 40px 15px;
    margin: 0px;
}
#bi .left .menu div{
    padding: 18px 0px 0px 15px;
    text-align: left;
}
#bi .left .menu a{
    color: #39427C;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
}
#bi .left .menu b{
    color: #484848;
    font-size: 18px;
    line-height: 22px;
}
#bi .left .submenu{
    padding: 0px 0px 20px 0px;
}
#bi .left .submenu div{
    padding: 5px 0px 0px 15px;
}
#bi .left .submenu a{
    color: #484848;
    font-size: 14px;
    line-height: 22px;
    margin-left: 20px;
}


#bi .contacts{
    padding: 15px 20px 15px 30px;
    font-size: 11px;
    font-weight: normal;
    width: 260px;
}
#bi .contacts h2{
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #222222;
}
#bi .contacts a{ text-decoration: none; color: #444444 }


#bi .right {padding:23px 32px 50px 0px; font-size:14px;}
#bi .right .journal {float: left; margin-top:10px; font-size:11px; padding-right:10px;}
#bi .right .article{
    padding-left: 42px; 
    margin-bottom: 30px; 
    color: #222222; 
    line-height: 22px; 
    padding-right:20px; 
    text-align:left; 
    font-size:13px;
}
#bi .right .content {
    margin-bottom:65px; 
}
#bi .right .uch {font-size:11px;}
#bi .right .new-num {
    width:135px; 
    height:63px; 
    background: url('/images/mag/bi/new-fon.gif') no-repeat; 
    text-align:center; 
    padding-top:15px;
}
#bi .right .rubric{
    font-weight: bold;
    margin-bottom: 6px;
    margin-top: 12px;
}
#bi .right .subrubric{
    font-weight: bold;
    margin-bottom: 6px;
    margin-top: 12px;
    margin-left: 15px;
}
#bi .right .new-num a {color:#39427c; font-size:16px; font-weight:bold;}

#bi .bottom {
    height:52px; 
    background: url('/images/mag/bi/bottom-fon.gif') repeat-x; padding:0;
}
#bi .bottom-right {float:right; background:#fed075; width:42px; height:50px; }
#bi .bottom-left {float:left;}
#bi div.link { background: url(/images/dotted1-3.gif) repeat-x bottom; } 
#bi td.link {padding-top:10px; width:100%;}
#bi .link .article_title {background-color:#ffffff;}
#bi table.link {width:100%;}
#bi div.abstract { margin:0; } 

#bi .prev a {text-decoration:none;}
#bi .next a {text-decoration:none;}

#bi .right li { list-style-position:inside; }

