html,body{
    padding: 0;
    margin: 0 auto;
    text-align:left;
    min-width: 1000px;
    max-width: 1450px;
    font-family: tahoma 11px;
    font-size: 11px;
}
body{
    padding: 0 20px;
}
.bnz_horizontal{
    height: 90px;
    width: 100%;
    text-align: center;
}
/*a,a:hover,a:link,a:visited,a:active{
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
}*/
/***********************************************/

.mainmenu{
    background: #076600;
    font-size: 12px;
    font-weight: bold;
    min-height: 23px;
    margin: 0px;
    padding: 0px;
    overflow: auto;
    border-top:0px solid #000;
    list-style: none;
}
.mainmenu li{
    float: left;
    margin: 3px 0 0 0;
    height: 20px;
    padding: 0 20px;
}
.mainmenu a{
    color: #fff;
}
.mainmenu li{
    background: #076600;
}
.mainmenu li:hover, .mainmenu li:hover a{
    color: #076600;
    background: #fff;
}
.mainmenu a:hover{
    color: #076600;
    background: #fff;
    text-decoration: none;
}
.mainmenu li.active{
    background: #fff;
}
.mainmenu li.active a{
    color: #076600;
}
.mainmenu li:hover ul{
    display: block;
}
.mainmenu li ul{
    display: none;
    width: auto;
    background: #fff;
    border: 1px solid #076600;
    border-top:0px;
    position: absolute;
    margin: 0 0 0 -21px;
    padding: 0px;
    list-style: none;
}
.mainmenu li ul li{
    background: #fff;
    color: #003366;
    float: none;
}
.mainmenu li ul li a{
    color: #003366;
}
.mainmenu li ul li:hover, .mainmenu li ul li:hover a{
    color: #fff;
    background: #076600;
}
/***********************************************/
.informer{
    overflow: auto;
}
.informer .grid{
    border-collapse: separate;
    border-spacing: 5px 5px;
    width: 100%;
}
.informer .ceil{
    width: 15%;
    border: 1px solid #9CB1C3;
    vertical-align: middle;
    text-align: center;
    font-size: 11px;
}
.informer .ceil1{width: 21%;}
.informer .ceil2{width: 11%;}
.informer .ceil3{width: 19%;}
.informer .ceil4{width: 13%;}
.informer .ceil5{width: 16%;}
.informer .ceil6{width: 20%;}

.informer .currency {
    text-align: center;
    padding: 5px 5px 8px 5px;
}
.informer .currency td{
    padding: 0 5px;
    margin: 0px;
    color: #003366;
}
.informer a{
    color: #D96F00;
    text-decoration: underline;
    font-size: 11px;
}
.informer .currency hr{
    margin: 5px 0 0 0;
    padding: 0pc;
}
.informer #hours{font-family:Arial, Helvetica, sans-serif; font-size:9px;}
/*************************************************/
.toolbar{
    margin: 0px;
    padding: 0;
}
.toolbar table, .toolbar td{
    padding: 0;
    margin: 0;
}
.toolbar input{
    line-height: 20px;
    height: 20px;
    vertical-align: middle;
    padding: 0 6px;
}
.toolbar a{
    color: #003366;
    font-size: 11px;
    background: url(/images/system/arrow10.png) no-repeat left;
    padding: 0 10px 0 7px;
    margin-left: 5px;
}
.toolbar .no_arrow{
    background: none;
}
.toolbar .left{
    text-align: left;
}
.toolbar .center{
    text-align: center;
}
.toolbar .right{
    text-align: right;
}
/*************************************************/
.content{
    overflow: auto;
    margin: 0 5px;
}
.content table{
    width: 100%;
}
.content .content_left{
    text-align: left;
    padding: 0 20px 0 0;
    vertical-align: top;
}
.content .content_right{;
    width: 250px;
    text-align: right;
    padding: 0;
    vertical-align: top;
}
/*************************************************/
.footer table{
    height: 90px;
    background: #076600;
    color: #fff;
    font-size:12px;
}
.footer table a{
    color: #fff;
    text-decoration: underline;
    font-size:12px;
}
.footer table .counters{
    width: 460px;
    vertical-align: bottom;
    text-align: right;
}
.footer table .counters img{
    max-width: 88px;
}
.footer table .counters ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.footer table .counters li{
    float: left;
    padding-right:4px;
}
/************************************************/
.titleModule{
    height:15px;
    background: url(/images/system/dotgreen.png) #eeeee0 left bottom no-repeat;
    border-top:2px solid #076600;
    padding:2px 5px 0 46px;
    margin:0 0 5px 0;
}
.titleModule div.title{
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    padding: 0px;
    margin: 0px;
    color: #000;
    display: inline;
}
.titleModule .right_link{
    float:right;
}
.titleModule2{
    width: 100%;
    border-collapse: collapse;
    height: 20px;
    padding: 0px;
    margin: 0 0 5px 0;
}
.titleModule2 td{
    padding: 0px;
    background: url(/images/system/titleModule_bg_orange.png) left top repeat-x;
}
.titleModule2 .c1{
    width: 7px;
}
.titleModule2 .c2{
    font-size:10px;
    font-weight:600;
    text-transform:uppercase;
    padding: 4px 0 0 5px;
    margin: 0px;
    color: #fff;
    background: url(/images/system/dotgreen.png) left top repeat-x;
    width: 1%;
    white-space: nowrap;
    padding-right: 8px !important;
    padding-left: 4px !important;
}
.titleModule2 .c3{
    font-size:10px;
    color: #000;
    text-align: right;
    padding: 4px 10px 0 0;
}
/**********************************************/
.a10{color:#D96F00; text-decoration:underline; font-size:10px; margin-right:20px;}
.a10_no_margin{color:#D96F00; text-decoration:underline; font-size:10px; margin:0px;}
.a12_leftm{color:#076600; text-decoration:underline; font-size:12px; margin-left:20px;}
.icon10{ background: url(/images/system/arrow10.png) left no-repeat; padding-left:10px;}
.icon12{ background: url(/images/system/arrow12.png) left no-repeat; padding-left:10px;}
/**********************************************/
.mainpage{
    width: 100%;
    border-collapse: collapse;
}
.mainpage td{
    text-align: left;
    vertical-align: top;
}
.mainpage td.column1{
    padding: 0;
    width: 50%;
    padding-right: 5px;
}
.mainpage td.column2{
    padding: 0;
    width: 27%;
    padding-right: 5px;
}
.mainpage td.column3{
    padding: 0;
    width: 27%;
}
.mainpage td.column4{
    padding: 0;
    width: 55%;
}
.mainpage td.column5{
    padding: 0;
    width: 40%;
    padding-right: 5px;
}
/**********************************************/
.weather{
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    border-collapse: collapse;
}
.weather td{
    text-align: center;
    padding: 0px;
}
.weather .city{
    height: 15px;
}
/***********************************************/
.pager a{
    color: #000000;
}
/*************************************************/
.ads_count, .ads_count div{
    margin: 0px;
    padding: 0px;
}
.ads_count, .ads_count a{
    font-size: 12px;
    color: #000;
}
.ads_count a{
    text-decoration: underline;
}
/***********************************************/
.afisha_main{
    overflow: auto;
	margin-bottom: 10px;
}
.afisha_main, .afisha_main a{
    font-size: 12px;
}
.afisha_main a:hover
{
	text-decoration: none;
}
.afisha_main div a{
    color: #000;
}
.afisha_main .title{
    font-weight: bold;
    text-decoration: underline;
}
.afisha_main img{
    width: 70px;
    margin-right: 5px;
    float: left;
}
/**************************************************/
div.helloRadio-addLink{
    margin-bottom: 8px;
    text-align: right;
}
div.helloRadio-addLink a, div.helloRadio-addLink a:hover{
    color: #000;
    font-weight: bold;
    font-size: 12px;
}
.helloRadio-add ul.radio-image{
    padding: 0;
    margin: 0;
    list-style: none;
}
.helloRadio-add ul.radio-image li{
    float: left;
    padding: 10px;
    border: 1px solid #fff;
}
.helloRadio-add ul.radio-image li img{
    width: 60px;
}
.helloRadio-add ul.radio-image li.selected{
    border: 1px solid #003366;
}
.helloRadio-list{
    margin-bottom: 7px;
    font-size: 12px;
    overflow: auto;
}
.helloRadio-list img{
    width: 90px;
    float: left;
    margin-right: 10px;
}
.helloRadio-list.main img{
    width: 70px;
    float: left;
    margin-right: 5px;
}

a.comment {font-weight:bold; font-size:11px;}

/* arman_b add */

.main-article { 
    padding: 9px 0px;
}
