body, div, img, table, a, h3, tr, td {
    padding: 0;
    margin: 0;
}
img{
    border: 0px;
}
button{
    background: url("../images/button.png") repeat-x;
    color: #AAA;
    height: 32px;
    cursor: pointer;
    border: 0;
}
button:hover{
   background: url("../images/button1.png") repeat-x;
}
button span{
    color: #FCC600;
}
body {
    background-color: #000;
    color: #aaa;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.clear{
    clear: both;
}
.bg_header{
    margin:0 auto;
    background: url("../images/head/bg_spring.jpg") no-repeat center center transparent;
    height:250px;
}
.fade_right{
    position:absolute;
    top:0px;
    right:0px;
    width:250px;
    height:250px;
}
.fade_left{
    position:absolute;
    top:0px;
    left:0px;
    width:250px;
    height:250px;
}
.main{
}
.topleft{
    height: 250px;
    float: left;
    text-align: right;
    width:270px;
}
.topright{
    height: 250px;
    float: right;
    /*width:270px;*/
    color: #FFFFFF;
    font-size: 18px;
}
.topcenter{
    height: 250px;
    float: left;
}
.shape_header{
    position:absolute;
	left: 50%;
    height: 120px;
    background: url('../images/head/blik.png') no-repeat center center transparent;  
}
h3 {
    font-family: Calibri, Tahoma, Verdana, Geneva,Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
    font-size: 20px;
}
h1 {
    font-family: Calibri, Tahoma, Verdana, Geneva,Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
    font-size: 30px;
    margin-top: 0;
}
.white, h3, h1, a{
  color: #AAA;  
}
a{
   text-decoration: underline;
}
h3 span, h1 span, .yellow, .nav .active{
    color: #FCC600;
    
}
.header,.footer{
    margin: 0 auto;
    width:1230px;
}
.content{
    margin:0 auto;
}
.left, .right{
    width: 275px;
    float: left;
}
.center{
    float: left;
    margin-left: 10px;
    margin-right:  10px;
 }
.subcenter{
    float: left;
    width: 655px;
    margin-left:0px
}
.block, .blockm{
    background: #101010;
    padding:7px;
    margin-bottom: 14px;
}

.block_centr{
    background: #101010;
    padding-top:2px;
    margin-bottom: 14px;
}

.rc5{
    border-radius: 5px 5px 5px 5px;
}
.b2{
    border: 2px solid #212121;
}
.b1{
    border: 1px solid #212121;
}
.blockm{
    padding-bottom: 0px;
}
.block .linebottom,.blockm .linebottom,.block .linehead,.blockm .linehead, .block .blinebottom {
    background-color: #212121;
    height: 2px;
    max-height: 2px;
}
.block .blinebottom{
    margin: 3px -7px 0;
}
.panel a{
    font-size: 9px;
    text-decoration: underline;
}
.panel{
    margin-bottom: 10px;
}
.block .linebottom,.blockm .linebottom{
    margin: 8px -7px 0;
}
.block .linehead,.blockm .linehead{
    margin: -8px -7px 11px;
}
.blockm .bottom{
   background-color: #212121;
   height: 16px;
   text-align: right;
   margin: 15px -7px 0px -7px;
   font-size: 9px;
   padding-right: 12px;
   padding-top: 7px;
   padding-bottom: -7px;
}
.blockm .date{
   background-color: #212121;
   height: 15px;
   margin: 14px -7px 0px -7px;
   padding: 0 4px 5px 10px;
   text-align: center;
}
.blockm a img{
    float: left;
    border: 0;
    padding-top: 3px;
}
.block a, .blockm a{
    color: #aaa; 
    text-decoration: none;
}
.block a:hover, .blockm a:hover, a:hover, .blockm .bottom a:hover{
    text-decoration: underline;
    color: #FFF;
}
.blockm .bottom a{
   color: #aaa; 
   text-decoration: underline;
}
.banner{
    text-align: center;
    width: 252px;
    margin-top: 5px;
    margin-left: 3px;
    padding-top:1px;
}
.banner a img, .banner span object embed{
    width: 250px;
    height: 100px;
}

.nav{
    margin-bottom: 25px;
    text-align: center;
}

.leftbottomimg-g{
    margin-left: -9px; 
    margin-top: -7px; 
    float: left;
}
.rightbottomimg-g{
    margin-right: -9px; 
    margin-top: -7px; 
    float: right;
}
.lefttopimg{
    margin-left: -9px; 
    margin-top: -8px; 
    float: left;
}
.righttopimg{
    margin-right: -9px; 
    margin-top: -13px; 
    float: right;
}
.rightbottomimg {
    margin-left: -9px; 
    margin-top: -7px; 
    float: left;
}

.leftbottomimg{
    margin-right: -9px;  
    margin-top: 3px; 
    float: right;
}
table.whdisplay{
    margin-left: -8px;
    width: 653px;
    text-align: center; 
    border-left: 1px solid #212121;
    border-right: 1px solid #212121;
}

table.whdisplay tr .td10{background: #101010; border: 1px solid #212121;}
table.whdisplay tr .td16{background: #161616; border-bottom: 1px solid #212121;}
table.whdisplay tr td{vertical-align: middle;}
td .yellow{
    font-size: 18px;  
    color: #FCC600;
}
.right td .yellow{
    font-size: 13px;  
}
td{
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
 }
 td.orign p{
     text-align: left;
     padding-left: 8px;
     padding-right: 8px;
 }
 td.orign p span{
     float: right;
 }
 
.calendar tr td{
    height: 20px;
    margin: 0;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
    width: 20px;
    color: #212121;
}
.calendar tr td.today{
   border: 1px solid #212121;
   color: #FCC600;
} 
.calendar tr td.today a{
    color: #FCC600;
}
.calendar tr td.sunday{
    color: #804d4d;
}
.calendar tr td.sunday a, .pollmax{
    color: #ff9999;
}
.calendar tr td.day{
   color:  #AAA;
   font-weight: bold;
   font-size: 10px;
}
.years {
   color: #212121; 
   padding: 3px;
}
.years .today{
    color: #FCC600;
}
.calendarinput{
    border: 0;
    color: #FCC600;
    background: #101010;
    width: 120px;
    text-align: center;
    font-size: 13px;
    font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin-top: -2px;
}
.calendarinput:hover{
    cursor: pointer;
}
.question .title{
    margin-bottom: 12px;      
}
.question .answer{
    margin-top: 4px;     
}
.question p{
    padding: 0;
    margin: 0;
}
.questiontable{
    width: 100%;
}
.colortd {
    background-color: #FCC600;
    height: 6px;
}
.infopoll{
    font-size: 10px;
}
p.colortdmax{
    color: #FF9999;
}
td.colortdmax{
    background: #FF9999;    
    height: 6px; 
}
.grafs{
    margin-bottom: 12px;
    margin-left: 10px;
}
.bigbanner{
    margin: -3px 0 -2px -1px;
    text-align: center;
}
.footer .left, .footer .center{
    text-align: center;
}
.footer a{
    text-decoration: none;
}
.footer a:hover{
    text-decoration: underline;
}
.footer .right p a{
    color: #FCC600;
    text-decoration: underline;
}
.footer .right p a:hover{
    color: #FFF;
}
.footer .right p{
    margin-bottom: 3px;
    margin-top: 3px;
}
.footer .right .little{
    font-size: 9px;
}

.footer .left, .footer .right{
    width: 320px;
    float: left;
}
.footer .center{
    width: 570px;
    float: left;
}
.topright .timeshadow{
    padding: 0;
    margin: -49px 0 0 -3px;
}

.topright .time tr td{
    font-size: 36px; 
    padding: 0;
    margin: 0;
}
.topright .timeshadow  tr td {
     font-size: 36px;
}
.topright .time  tr td {
    color: #000000;
}
.time{
    margin-top: 76px;
    margin-left:-2px;
}

.time .timetd2, .timeshadow .timetd2 {
    text-align: center;
    width: 15px;
}

.topright .dateshadow{
    color: #000000; 
}
.topright .date{
    margin: -23px 0 0 -1px; 
}
.top_full_block{
	left: 50%;
	margin-left: -500px;
    height:100px;
    width:1000px;
}
.top_full{
    position:absolute;
	left: 50%;
	margin-left: -500px;
    height:30px;
    width:1000px;
}
.small_top_full{
    height:30px;
    width:1000px;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-500px;
    z-index:90;
    border-radius: 5px 5px 5px 5px;
    border: 2px solid #212121;
    background: #101010;
}
.big_top_full{
    position:absolute;
    top:-108px;
    left:50%;
    margin-left:-500px;
    width:1000px;
    height:100px;
    z-index:98;
    border-radius: 5px 5px 5px 5px;
    border: 2px solid #212121;
    background: #101010;
}
.shape_top_full{
    position:absolute;
    top:0px;
    left:50%;
    margin-left:-500px;
    width:1000px;
    height:100px;
    z-index:98;
    border:0px solid yellow;
}
.top_left{
    height:170px;
    width:90px;
    top:35px;
    position:absolute;
    left:0px;
}
.small_top_left{
    height:170px;
    width:30px;
    position:absolute;
    left:0px;
    z-index:90;
    /*border-radius: 5px 5px 5px 5px;
    border: 2px solid #212121;
    background: #101010;*/
}
.big_top_left{
    position:absolute;
    left:-288px;
    width:280px;
    height:170px;
    z-index:98;
    /*border-radius: 5px 5px 5px 5px;
    border: 2px solid #212121;
    background: #101010;*/
}
.shape_top_left{
    z-index:990;
    left:0;
    top:0px; 
    position:absolute;
    border:0px solid yellow;
    height:170px;
    width:280px;
}
.top_right{
    height:170px;
    width:90px;
    top:35px;
    position:absolute;
    right:0px;
}
.small_top_right{
    height:170px;
    width:30px;
    position:absolute;
    right:0px;
    z-index:90;
    border-radius: 5px 5px 5px 5px;
    border: 2px solid #212121;
    background: #101010;
}
.big_top_right{
    position:absolute;
    right:-288px;
    width:280px;
    height:170px;
    z-index:98;
    border-radius: 5px 5px 5px 5px;
    border: 2px solid #212121;
    background: #101010;
}
.shape_top_right{
    z-index:990;
    right:0;
    top:0px;
    position:absolute;
    border:0px solid yellow;
    height:170px;
    width:280px;
}
.ban_menu{
    height:62px;
    width:650px;
}
.small_ban_menu{
    top: 30px;
    height:30px;
    width:650px;
    position:relative;
    border:0px solid yellow;
    z-index:90;
    left:50%;
    margin-left:-330px;
}
.big_ban_menu{
    top:-78px;
    position:relative;
    width:650px;
    left:50%;
    margin-left:-330px;
    height:60px;
    z-index:98;
    visibility: hidden;
}
.shape_ban_menu{
    z-index:99;
    left:50%;
    top:0px;
    margin-left:-325px;
    position:absolute;
    border:0px solid yellow;
    height:60px;
    width:650px;
}
.corner_banner{
    position:absolute;
    right:auto;
    height:200px;
    width:260px;
    z-index:1050;
    margin-top:-6px;
    margin-left:-7px;
}
#content{width:1230px}
#center{width:655px}
#rightsubcenter{margin-right:0px}
.title_horo{
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#fff;
}
.ntd8{
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    vertical-align:top;
}
div #my_cobinet{
    margin-left:80px;
}

#locality_block{
    display:none;
    position:absolute;
    margin-top:-5px;
    margin-left:131px;
    z-index:1010;
    width:120px;
    padding:10px;
}
#locality_block a:hover{
    color:#fcc600;
}
.informers tr td{
    vertical-align:bottom;
}

#toolTip_block{
    position:relative;
    background:url('../images/tooltip.png');
    border:0;
    margin-left:-5px;
    margin-top:-140px;
    z-index:1051;
    padding:28px 20px 7px 12px;
    width:148px;
    height:88px;
    color:#000;
    font-size:11px;
    font-weight:bold;
}
h1.lable_title{
    font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#FCC600;
    font-size:25px;
}
h1 span.lable_title{
    color:#fff;
    font-size:25px;
    font-family:Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3.lable_title{
    font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#FCC600;
    font-size:16px;
}
h3 span.lable_title{
    color:#fff;
    font-size:16px;
    font-family:Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.adsbox{
    position:relative;
}
div.logo1{
	padding: 0;
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
    width:250px;
    margin-top:10px;
    position:relative;
}
.informer_but{
    width:81px;
    height:26px;
    background:url('../images/but2.png') no-repeat left top;
    float:left;
    margin-right:10px;
}
.informer_but:hover{
    width:81px;
    height:26px;
    background:url('../images/but1.png') no-repeat left top;
    float:left;
    margin-right:10px;
}
