body{font-family: verdana, sans-serif; background-image: url('img/topbg.jpg'); background-repeat: repeat-x;}

div.toptext{width: 297px; height: 87px; overflow: hidden; margin: 20px 20px 20px 20px;
    font-size: 12px;}
.rb{background-color: #C5E3FF;}
.content{background-image: url('/img/cbg.gif'); background-repeat: repeat-x; background-position: top; padding-top:44px;}
.tr{background-image: url('/img/trbg.gif'); background-repeat: repeat-y; background-position: top left;}

.lb{background-image: url('/img/lb.gif'); background-repeat: repeat-y;}

table.menu{border-top: 1px solid #3399FF; background-color: #002C62; color: #ffffff; border-bottom: 2px solid #3399FF;}
table.menu td.m{font-family: tahoma, sans-seif; font-size: 12px; padding: 3px 20px 3px 20px;}
table.menu td.ma{font-family: tahoma, sans-seif; font-size: 12px; padding: 3px 20px 3px 20px; background-color: #3399ff;}
table.menu td.w{background-color: #ffffff;}
table.menu td.b{padding: 0px 0px 0px 0px;}
table.menu td.l{background-color: #3399ff;}
div.s3{width: 3px; height: 8px; display: block; font-size: 1px;}
div.s78{width: 78px; font-size: 1px;}
table.menu td a{color:#ffffff;}
table.menu td a:hover{color:#3399ff;}

table.menu2{background-color: #3399FF; border-top:1px solid #ffffff;}
table.menu2 td.m{font-family: tahoma, sans-seif; font-size: 12px; padding: 4px 10px 4px 5px;}
table.menu2 td.m a{color: #002C62;}
table.menu2 td.m a:hover{color: #ffffff;}
table.menu2 td.ma{font-family: tahoma, sans-seif; font-size: 12px; padding: 4px 10px 4px 5px; color: #B1D8FF;}
table.menu2 td.i{padding: 0px 0px 0px 5px;}
table.menu2 td.ia{padding: 0px 0px 0px 5px;}

/*---*/
h1{font-family: arial, sans-serif; margin-top: 0px; margin-left: 28px; margin-bottom: 5px; font-size: 20px; font-weight: normal;}
h2{font-family: arial, sans-serif; margin-top: 15px; margin-bottom: 15px; font-size: 14px;}
div.ctext{padding-left: 16px; padding-right: 24px; padding-bottom: 20px; font-size: 0.9em;}
div.ctext p{line-height: 150%;}

a{color: #3399FF;}
/*a:visited{color: #B1D8FF;}*/
a:hover{color: #002C62;}

.nedate{width: 70px; font-size: 10px; color: #ffffff; padding-left: 10px;}
.netext{font-size: 9px; color: #002C62; padding-right: 5px;}
/*----------------------------------------------*/
table.c{
        font-size: 0.7em;
        border-top: #3399FF solid 2px;
        border-bottom: #3399FF solid 2px;
        border-collapse: collapse;
        }
table.c tr.z td{font-size: 0.9em; text-align: center; font-weight: bold; padding: 4px 4px 4px 4px;
        border-bottom: #3399FF solid 2px;
        }
table.c        td{
        padding: 2px 2px 2px 2px;
        border-left: #A6D3FF solid 1px;
        border-right: #A6D3FF solid 1px;
        border-bottom: #3399FF solid 1px;
        }
/*----------------------------------------------*/
p.oli{margin-left: 0px; padding-left: 20px; margin-top: 0px; line-height: 150%; background-image: url('/img/li.gif'); background-repeat: no-repeat;}
p.olii{margin-left: 20px; padding-left: 20px; margin-top: 0px; line-height: 150%; background-image: url('/img/lii.gif'); background-repeat: no-repeat;}
p.oliii{margin-left: 40px; padding-left: 20px; margin-top: 0px; line-height: 150%; background-image: url('/img/liii.gif'); background-repeat: no-repeat;}

.ii{margin: 5px 5px 5px 5px; border: #002C62 solid 1px; padding: 2px 4px 2px 4px;}

.newsdate{font-size: 0.8em; font-weight: bold;}
.newszag{font-size: 0.8em;}
.newstext{padding-left: 40px; font-size: 0.9em;}

.bbb{background-image: url('/img/bbg.gif'); background-repeat: repeat-x;}
.cont{padding: 10px 10px 10px 30px; font-size: 10px;}
.cont p{margin-bottom: 5px; margin-top: 0px;}

div.e33 table{color: #999999;font-size: 10px;}div.e33{float: right; padding: 5px 30px 10px 30px;}div.e33 table, div.e33 a{color: #999999;font-size: 10px;}

.cc{border-bottom: 1px solid #3399FF;}

/*Каталог ссылок*/
 TABLE.lcat     {border-collapse:collapse; border-color:#BED3FF;}
 TD.lcat     {border: 0.1mm SOLID #33CC33; padding:17px; background:#f5f5f5;width:50%}
