html{height:100%;margin:0px;padding:0px;}
body{
    height:100%;width:100%;min-width:998px;margin:0px;padding:0px;
    font:13px arial,tahoma,verdana,helvetica,sans-serif;text-align:left;line-height:130%;color:#010102;
    background-color:#fff;
}
h1,h6,legend{
    font:bold 16px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#e8241c;padding:10px 0 10px;margin:0px;text-transform:uppercase;}
h2{
    font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#797979;padding:8px 0 10px;margin:0px;}
h3{
    font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#ffffff;padding:10px 0 5px;margin:0px;}
h4{
    font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#ffffff;padding:10px 0 10px;margin:0px;}
h5{
    font:bold 16px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#0c0c0b;padding:10px 0 5px;margin:0px;}
h6{
    font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#ffffff;padding:0px 0 5px;margin:0px;}

a{
    color:#010102;text-decoration:underline;}
a:link{
    color:#010102;}
a:hover{
    color:#010102;text-decoration:none;}
/*a:visited{
    color:#485fa4;}*/

p{padding:0px;}
fieldset,img{border:none;}

#minh{
    width:100%;
    height:100%;
    min-height:714px;
    position:relative;
}
#top_icons {height:15px; left:360px; position:absolute; top:170px; width:200px;}
#history #top_icons {height:15px; left:350px; position:absolute; top:170px; width:200px;}
#top_icons li{float: left; width: 40px; height: 15px; text-align: center; list-style: none;}
#top_icons li a{display: inline-block;  }
#abs{
    width:1px;
    height:1px;
    position:absolute;
    top:50%;
    left:50%;
}
#main{
    position:absolute;
    top:50%;
    left:0px;
    height:714px;
    width:774px;
    margin:-357px 0 0 -387px;
}   
#site{
    width:100%;
    height:45px;
    text-align:center;
}
#site a{
    font-size:12px;
    color:#b2b2b3;
}
#site a:hover{
    font-size:12px;
    color:#010102;
}
#center{
    width:100%;
    height:439px;
    width:773px;
    margin-right:1px;
    position:relative;
    background-color:#cfcbd0;
    z-index:0;
    overflow:hidden;
}
#anonse{
    width:387px;
    float:left;
    height:439px;
    background:url(../pic/anonsebg.jpg) 0 0 no-repeat;
}
#anonse a{
    text-decoration:none;
}
#anonse table{
    height:439px;
    width:325px;
    margin:0px 0 0 62px;
}
#anonse table td{
    height:439px;
    width:100%;
}
#anonse table td span{
    font:bold 16px arial;
    color:#e8241c;
    padding:10px 0 12px;
    margin:0px;
    text-transform:uppercase;
    display:block;
}
#anonse table td img{
    clear:both;
    margin:8px 0 3px;
}
#anonse table td strong{
    padding-top:15px;
    clear:both;
    display:block;
}
#face{
    width:386px;
    float:right;
     background:url(../pic/facebg.jpg) 0 0 no-repeat;
     height:439px;
}
.ug{
    position:absolute;
    height:17px;
    width:17px;
    overflow:hidden;
    top:0px;
    z-index:10;
}
.ugtl{
    left:0px;
    background:url(../pic/ugtl.png) 0 0 no-repeat;
}
.ugtr{
    right:0px;
    background:url(../pic/ugtr.png) 0 0 no-repeat;
}

#fotos{
    padding-top:5px;
    width:100%;
    overflow:hidden;
    height:133px;
}
#fotos a{
    display:block;
    float:left;
    margin-right:32px;
    width:129px;
    text-align:center;
    text-transform:uppercase;
    text-decoration:none;
    opacity: 0.50;
}
#fotos a img{
    float:left;
    margin-bottom:11px;
}
#fotos a.end{
    margin:0 0 0 1px;
}
#fotos a:hover{
    opacity: 100;
}
#counter{
    padding-top:20px;
    text-align:center;
    padding-bottom:10px;    
}
#logos{
    width:100%;
    clear:both;
    padding-top:38px;
    text-align:center;
    overflow:hidden;
}
#logos a{
    margin:0 8px;
}

/*new style*/
#main_in{
    width:100%;
    overflow:hidden;
    background:url(../pic/mainrast.gif) 50% 0 repeat-y;
}
#main998{
    width:998px;
    background:url(../pic/headbg.jpg) 50% 0 no-repeat;
    margin:0 auto;
    font:normal 12px arial;
}
#header{
    background:url(../pic/headrast.gif) 0 0 repeat-x;
    height:225px;
    width:100%;
    overflow:hidden;
    position:relative;
}
.buntop{
    width:256px;
    height:134px;
    padding-top:39px;
    z-index:1;
}
.buntop img{
    width:256px;
    height:134px;
    background-color:#636b69;
    z-index:1;
}
.buntop object{
    z-index:1;
}
.buntop embed{
    z-index:1;
}
.bunleft{
    float:left;
    margin-left:11px;
}
.bunright{
    float:right;
    margin-right:11px;
}
#logo{
    position:absolute;
    top:32px;
    left:412px;
    width:174px;
    height:136px;
}
#in_cont{
    clear:both;
    width:100%;
    overflow:hidden;
}
#leftcol{
    width:256px;
    float:left;
    margin:0 -256px 0 11px;
}
#rightcol{
    width:256px;
    float:right;
    margin:0 11px 0 -256px;
}
#centercol{
    width:auto;
    margin:0 287px 0 277px;
}
#centercol_match{
    width:auto;
    margin:0 30px 0 296px;
    color:#707070;
}
#cent_in{
    width:416px;
    padding:0 4px 0 14px;
    overflow:hidden;
}
#centercol_match #cent_in{
    width:100%;
    overflow:hidden;
    padding:0px;
}
#in_cont h2{
    font:bold 22px arial !important;
    line-height:18px !important;
    height:45px;
    padding:7px 0 0 10px;
    color:#fff;
    background:url(../pic/h2bg.gif) 0 0 repeat-x;
    margin-bottom:1px;
    background-color:#a80d00;
}
#in_cont h3{
    font:bold 22px arial !important;
    line-height:18px !important;
    height:45px;
    padding:7px 0 0 10px;
    color:#fff;
    background:url(../pic/h3bg.gif) 0 0 repeat-x;
    clear:both;
    margin-bottom:1px;
    background-color:#000;
}
#in_cont h4{
    font:bold 22px arial !important;
    line-height:18px !important;
    height:43px;
    padding:7px 0 0 10px;
    color:#fff;
    background:url(../pic/h3bg.gif) 0 0 repeat-x;
    clear:both;
    margin-bottom:1px;
    background-color:#000;
}
.menu{
    width:100%;
    overflow:hidden;
}   
.menu ul{
    list-style:none;
    margin:0px;
    padding:12px 0 15px;
    clear:both;
    width:100%;
    overflow:hidden;
}
.menu li ul{
    width:256px;
    padding:10px 0 8px;
}
.menu li ul li{
    width:256px;
    float:none;
     overflow:hidden;
}
.menu li{
    margin:1px 0;
    float:left;
    clear:both;
}
.menu li a{
    font-size:14px;
    color:#707070;
    text-transform:uppercase;
    height:26px;
    line-height:24px;
    display:block;
    float:left;
    padding:0 8px 0 15px;
    white-space:nowrap;
}
.menu li a:hover{
    background:url(../pic/menuli.gif) 0 0 repeat-x;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    background-color:#000;
}
.menu li.active a{
    background:url(../pic/menuli.gif) 0 0 repeat-x;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    background-color:#000;
}
.menu li.active ul li a{
    background:url(../pic/menuli_in.gif) 31px 9px no-repeat;    
    color:#c71000;
    font-weight:normal;
    text-transform:none;
    height:auto;
    line-height:120%;
    padding:0 0 0 44px; 
    float:left;
    text-decoration:underline;
}
.menu li.active ul li a:hover{
    background:url(../pic/menuli_in.gif) 31px 9px no-repeat;    
    text-decoration:none;
    color:#c71000;
    font-weight:normal;
    text-transform:none;
    height:auto;
    line-height:120%;
    padding:0 0 0 44px; 
}
.menu li.active ul li.active a{
    text-decoration:none;
    color:#a70d00;
}
.podderjka{
    padding:10px 0 10px;
}
.podderjka table{
    width:100%;
}
.podderjka table td{
    text-align:center;
    vertical-align:middle;
    padding:15px 20px;
}
.podderjka table td.txtl{
    text-align:left;
    font:bold 12px arial;
    color:#343435;
    line-height:120%;
    padding:0px 20px 0 0; 
}
.bunner{
    padding:30px 0 10px;
}
.zag{
    background:url(../pic/centbg.gif) 0 100% repeat-x;
    background-color:#57544f;
    padding:0 15px 10px;
    color:#d2d2d1;
}
.zag h1{
    color:#fff;
    text-transform:none;
    font:bold 22px arial !important;
    line-height:22px !important;
}
.zag a{
    color:#d2d2d1;
}
.zag a:hover{
    color:#d2d2d1;
}
.block_video{
    padding:1px 0 7px 0;
    background:url(../pic/videobg.gif) 0 100% repeat-x;
}
.anonses{
    padding:24px 0;
    margin:0 -4px 0 -14px;
}
.anons{
    padding:14px 4px 14px 14px;
    font-size:11px;
    color:#707070;
}
.anons:hover{
    padding:14px 4px 14px 14px;
    background:url(../pic/anonsbg.gif) 0 100% repeat-x;
    background-color:#d71100;
    color:#fff;
}
.anons div.all_anons{
    width:100%;
    overflow:hidden;
    line-height:110%;
}
.anons img{
    float:left;
    margin:4px 28px 4px 0;
}
.anons img.bplay{
    float:left;
    margin:0;
    width:9px;
    height:9px;
    margin-right:3px;
    margin-top:3px;
}
.anons p{
    padding:0px;
    margin:0px;
}
.anons a{
    color:#bd0f00;
    font-size:14px;
    text-decoration:none;
    line-height:120%;
    font-weight:bold;
}
.anons span{
    display:block;
    font-size:10px;
    color:#555555;
    padding:3px 0 3px;
}
.anons strong{
    display:block;
    color:#383838;
}
.anons:hover a{
    color:#fff;
     font-weight:bold;
}
.anons:hover span{
    color:#fff;
}
.anons:hover strong{
    color:#fff;
}
.anons span a{
    color:#555555;
    font-size:10px;
    text-decoration:underline;
}
.anons:hover span a{
    color:#fff;
    text-decoration:underline;
}
.anons div.all_anons div{
    width:auto;
    margin-left:128px;
}
.allnews ul{
    list-style:none;
    padding:20px 0;
    margin:0px;
}
.allnews li{
    padding:0px;
    margin:0px;
    width:100%;
    overflow:hidden;
}
.allnews li a{
    font-size:11px;
    color:#707070;
    text-decoration:none;
    display:block;
    background:url(../pic/str.gif) 0 7px no-repeat;
    padding:2px 0 2px 15px;
}
.allnews li a:hover{
    background:url(../pic/lihover.gif) 0 100% repeat-x;
    background-color:#d91e0e;
    padding:2px 0 2px 3px;
    color:#ffffff;
    margin-left:12px;
}

.pager{
    text-align:center;
    width:100%;
     overflow:hidden;
     height:17px;
}
.pager a{
    display:block;
    padding:2px 6px 2px;
    float:left;
    color:#808989;
    font-size:14px;
    margin:0 1px;
     height:17px;
     overflow:hidden;
}
.pager a:hover{
    background-color:#d72d1e;
    color:#efc2be;
    text-decoration:none;
}
.pager a.active{
    background:url(../pic/pager.gif) 0 0 repeat-x;
    color:#efc2be;
    text-decoration:none;
    background-color:#970c00;
}
.pager th.w100{
    /*width:30%;*/
     /*width:0px;*/
}
.txt .pager table{
    width:auto;
    position:relative;
    left:0px;
    top:0px;
}
.pager table td{
    width:auto;
    /*float:left;*/
}


#in_cont h2 span{
    float:right;
    font:normal 46px arial black;
    color:#db6f66;
    letter-spacing:-3px;
    line-height:35px;
    width:96px;
    margin-right:5px;
}
#in_cont h2 span tt{
    font:normal 23px arial black;
    color:#db6f66;
    letter-spacing:-1px;
    margin-top:-6px;
    float:right;
}
#in_cont h3 span{
    float:right;
    font:normal 46px arial black;
    color:#8f8e8b;
    letter-spacing:-3px;
    line-height:35px;
    width:96px;
    margin-right:5px;
}
#in_cont h3 span tt{
    font:normal 23px arial black;
    color:#8f8e8b;
    letter-spacing:-1px;
    margin-top:-6px;
    float:right;
}
#in_cont h4 span{
    float:right;
    font:normal 46px arial black;
    color:#8f8e8b;
    letter-spacing:-3px;
    line-height:35px;
    width:96px;
    margin-right:5px;
}
#in_cont h4 span tt{
    font:normal 23px arial black;
    color:#8f8e8b;
    letter-spacing:-1px;
    margin-top:-6px;
    float:right;
}
.logos{
    background:url(../pic/blockbg.gif) 0 0 repeat;
    padding:13px 10px;
}
.logos table{
    width:100%;
}
.logos table td{
    width:50%;
    vertical-align:middle;
    text-align:center;
}
a.rastanons{
    color:#fff;
    background:url(../pic/rastanons.gif) 0 0 repeat-x;
    display:block;
    clear:both;
    text-align:center;
    background-color:#000;
    padding:3px 0;
    text-decoration:none;
    margin-bottom:19px;
}
a.rastanons:hover{
    color:#c5c5c5;
}
.tablo{
    height:73px;
    text-align:center;
    width:214px;
    margin:17px auto;
}
.tablo2{
    height:73px;
    text-align:center;
    width:130px;
    margin:17px auto;
}
.tablo3{
    height:73px;
    text-align:center;
    width:172px;
    margin:17px auto;
}
.twohome{
    margin-right:53px;
}
.twoend{
    margin-left:53px;
}
.tab{
    height:73px;
    width:3px;
    float:left;
    overflow:hidden;
}
.begin{
    background:url(../pic/tab_begin.gif) 0 50% no-repeat;
}
.end{
    background:url(../pic/tab_end.gif) 0 50% no-repeat;
}
.tab_razd{
    width:2px;
    height:73px;
    float:left;
    overflow:hidden;
    background:url(../pic/tab_razd.gif) 0 50% no-repeat;
}
.tab_nomber{
    width:38px;
    height:73px;
    overflow:hidden;
    vertical-align:middle;
    float:left;
    text-align:center;
    background:url(../pic/tab.png) 0 0 no-repeat;
    font:normal 58px Arial Narrow;
    color:#fff;
    line-height:72px;
    padding-left:2px;
    background-color:#000;
}
.colon{
    line-height:65px;
}
.logosmenu{
    clear:both;
    margin:0 -10px;
    text-align:center;
}
.logosmenu ul{
    list-style:none;
    padding:0px;
    margin:0px;
    width:100%;
    overflow:hidden;
    padding:10px 0 0;
}
.logosmenu li{
    /*float:left;*/
    display:inline;
    color:#c51000;
    font-size:10px;
}
.logosmenu li a{
    color:#c51000;
    margin:0 5px;
}
span.zag_tur{
    background:url(../pic/vosrast.gif) 0 0 repeat-x;
    float:right;
    margin:13px 0 1px;
    background-color:#a9a8a7;   
    color:#d6d6d5;
    font-weight:bold;
    font-size:14px;
    height:20px;
    line-height:20px;
    padding:0 13px 0 0;
}
span.zag_tur img{
    float:left;
    margin-right:6px;
}
#in_cont h4{
    height:43px;
    margin-bottom:0px;
}
.tab_tur{
    padding-bottom:10px;
}
.tab_tur table{
    width:100%;
    background:url(../pic/blockbg.gif) 0 0 repeat;
     border-collapse:collapse;
}
.tab_tur table th{
    background:url(../pic/turrast_red.gif) 0 0 repeat-x;
    height:26px;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    border-bottom:1px solid #f1f1f1;
    background-color:#b71002;
    padding:0px 5px 0px 10px;
    text-align:left;
}
.tab_tur table td{
    padding:2px 5px 3px 11px;
    font-size:14px;
    color:#898989;
     border:1px solid #fff;
}
.tab_tur table td.w58{
    width:20px;
}
.tab_tur table td.w139{
    width:134px;
}
.tab_tur table td.w140{
    width:164px;
}
.tab_tur table tr.turrast_grey{
    background:url(../pic/turrast_grey.gif) 0 -1px repeat;
}
.tab_tur table td.all_tur{
    padding:13px 0 0 0;
    text-align:center;
}
.tab_tur table td.all_tur a{
    font-size:12px;
    color:#fff;
    display:block;
    background:url(../pic/turrast_red.gif) 0 0 repeat-x;
    background-color:#b71002;
    height:21px;
    line-height:21px;
}
.sponsors{
    width:auto;
    padding:20px 10px 20px 5px;
}
.sponsors table td{
    padding:10px;
}
.sponsors table td a img{
    opacity: 0.50;
}
.sponsors table td a:hover img{
    opacity: 100;
}

.bunners_mini{
    width:100%;
    text-align:center;
    clear:both;
    overflow:hidden;
    padding-top:20px;
}
.bunners_mini a {
    margin:0 8px;
}
#footer{
    background:url(../pic/footrast.gif) 0 0 repeat-x;
    height:58px;
    width:100%;
    background-color:#000;
    margin-top:15px;
    color:#fff;
    line-height:120%;
    font-size:11px;
    position:relative;
}
#footer a{
    color:#fff;
}
#klemo{
    padding:16px 0 0 13px;
    float:left;
     font-size:10px;
     color:#959595;
     line-height:110%;
}
#klemo a{
     color:#959595;
}
#klemo a.white{
     color:#959595;
      text-decoration:none;
}
#search a{
    margin-right:5px;
}
#search{
    position:absolute;
    bottom:0px;
    right:0px;
    width:235px;
    height:35px;
    background:url(../pic/searchbg3.gif) 0 0 no-repeat;
    padding:4px 0 0 54px;
}
#search input{
    float:left;
    border:1px solid #ffffff;
    background-color:transparent;
    width:158px;
    height:16px;
    color:#fff;
    font:normal 11px tahoma;
    padding:1px 5px;
}
#search input.but{
    padding:0px;
    border:0px;
    width:33px;
    border-bottom:1px solid #fff;
    text-decoration:underline;
}
#search input.but{
    padding:1px 0;
    border:0px;
    width:33px;
    text-decoration:underline;
    margin-left:10px;
}

#main div.sponsors{
    width:380px;
    margin:30px auto 0;
}
#main div.sponsors span{
    font-size:12px;
    color:#b2b2b3;
    font-weight:bold;
    display:block;
    text-align:center;
}
#in_cont .polls h4 span{
    width:30px;
}
.form_polls{
    background:url(../pic/blockbg2.gif) 0 0 repeat;
    padding:15px 10px 15px;
    font-size:14px;
    color:#898989;
     width:236px;
     overflow:hidden;
}
.form_polls form{
    padding:0px;
    margin:0px;
}
.form_polls fieldset{
    margin:0 0 0 28px;
    padding:10px 0 0px;
    width:200px;
    overflow:hidden;
}
.form_polls input{
    float:left;
    margin-right:-32px;
}
.form_polls label{
    margin-left:32px;
    width:auto;
    float:left;
    padding-top:1px;
}
.clboth{
    width:100%;
    overflow:hidden;
    height:4px;
    clear:both;
}
.rez{
    text-align:center;
    background:url(../pic/turrast_red.gif) 0 0 repeat-x;
    background-color:#b71002;
    height:21px;
    line-height:21px;
    font-size:12px;
    color:#fff;
}
.rez a{
    font-size:12px;
    color:#fff;
    margin:0 10px;
}
#centercol_match h1{
    font:bold 26px arial !important;
    text-transform:none;
    line-height:100% !important;
    color:#000;
    padding-top:0px;
}
.pressrel{
    padding-bottom:10px;
    width:100%;
    overflow:hidden;
}
.pressrel img{
    float:left;
    margin-right:30px;
}
.txt{
    width:100%;
    clear:both;
    padding-bottom:20px;
    overflow:hidden;
}
.txt p, .txt div{
    padding:10px 0;
    margin:0px;
}
.txt ul, .txt ol{
    padding:0px;
    margin:5px 0 10px 30px;
}
.txt li{
    padding:1px 0;
}
#in_cont .txt h2{
    height:43px;
}
#in_cont .txt h2.h2new{
    height:45px;
}
.txt table{
    width:100%;
}
.txt table th{
    background:url(../pic/table_th.gif) 0 0 repeat-x;
    background-color:#000;
    height:33px;
    color:#fff;
    text-align:center;
    border-right:2px solid #e0e0df;
    font-weight:normal;
}
.txt table th a{
    color:#fff;
}
.txt table th.w30p{
    width:50%;
}
.txt table td{
    background-color:#e5e5e5;
    padding:5px 10px;
    color:#000;
    border:1px solid #fff;
    border-right:2px solid #fff;
    border-left:0px;
}
.txt table td p{
    padding:0px;
    margin:0px;
}
.txt table td div{
    padding:0px;
    margin:0px;
}
.txt table th.end{
    border-right:0px;
}
.txt table td.end{
    border-right:0px;
    background:none;
    background-color:#e5e5e5;
}
.txt table td.cols4{
    padding:0px;
    border-top:1px solid #b2b0ae;
    border-bottom:1px solid #959593;
    border-right:0px;
}
.txt table td.cols4 div{
    width:100%;
    height:0px;
    padding:0px;
    overflow:hidden;
}
.txt table td.colsend{
    background:url(../pic/tablebgend.gif) 0 100% repeat-x;
    height:8px;
    padding:0px;
    border:0px;
    background-color:#A80D00;
}
.txt table td.colsend div{
    width:100%;
    padding:0px;
    height:0px;
    overflow:hidden;
}
.txt .txt_left{
    padding:0px;
    float:left;
    width:304px;
}
.txt .txt_right{
    padding:0px;
    float:right;
    width:304px;
    font-size:11px;
    line-height:140%;
}
.txt .txt_right a.all{
    float:right;
}
.txt .txt_right a{
    color:#707070;
}
.txt .videobig{
    width:100%;
    overflow:hidden;
    padding:0px;
}
.txt .video_menu{
    background:url(../pic/video_rast.gif) 0 0 repeat;
    background-color:#c51000;
    color:#fff;
    font-size:14px;
    text-transform:uppercase;
    text-align:center;
    padding:13px 0 14px;
    margin-top:1px;
    width:100%;
    overflow:hidden;
    clear:both;
}
.video_menu ul{
    list-style:none;
    padding:0px;
    margin:0px;
}
.video_menu li{
    display:inline;
}   
.video_menu a{
    color:#fff;
    text-transform:uppercase;
    margin:0 12px;
}
.video_menu a:hover{
    color:#fff;
}
#in_cont .txt_right h3{
    margin-bottom:10px;
}
#in_cont .txt_right h3 span tt{
    float:left;
}
#in_cont h2.oneline{
    line-height:36px !important;
}
#in_cont h3.oneline{
    line-height:36px !important;
}
#in_cont h4.oneline{
    line-height:36px !important;
}
.txt .gallery{
    padding:0px;
}
.gallery{
    width:100%;
    overflow:hidden;
    height:105px;
}
.gallery img{
    float:left;
}
.fotogallery{
    background:url(../pic/fotogal_rast.gif) 0 100% repeat-x;
}
.videogallery{
    background:url(../pic/videogal_rast.gif) 0 100% repeat-x;
}
.txt .block_gal{
    clear:both;
    padding:8px 0 0;
}
.txt_left .block_gal img, .txt_right .block_gal img{
   margin:0 6px 0 7px;
}
.block_gal img{
    margin:0 4px;
}
.block_gal img.str{
    margin-top:21px;
}
.txt .rez{
    padding:0px;
    margin-top:1px;
}
.txt .rez a{
    color:#fff;
}
.players ul{
    margin-left:0px;
}
.players li{
    margin:0px;
}
.players .txt_right{
    width:320px;
}
.players .allnews span{
    margin-left:15px;
    font:normal 12px arial black;
    padding-top:10px;
    display:block;
}
.players .allnews li a{
    font-size:12px;
}

.txt .txt_left .logos{
    padding:13px 10px 5px;
    border-bottom:1px solid #fff;
}
.txt .logos div{
    padding:0px;
}
.txt .tablo, .txt .tablo2, .txt .tablo3{
    margin:17px auto;
}
.txt .twohome {
    margin-right:75px;
}
.txt .twoend {
    margin-left:75px;
}
.txt .logos table td{
    padding:0px;
    border:0px;
    background:none;
}
.txt .logosmenu li{
    font-size:11px;
}
.txt .logosmenu li a{
    margin:0 6px;
}
.txt .logosmenu ul{
    margin-left:0px;
}
.txt .logos .osn{
    width:100%;
    text-align:center;
    font-size:11px;
    margin-top:-8px;
    padding-bottom:5px;
}
.txt .videobg{
    background:url(../pic/videobg.gif) 0 0 repeat-x;
    width:100%;
    height:4px;
    background-color:#ca1000;
    padding:0px;
    margin-bottom:10px;
    overflow:hidden;
}
.players  .match{
    width:304px;
    background:url(../pic/headrast.gif) 0 100% repeat-x;
    padding-bottom:15px;
    overflow:hidden;
}
.players .match ul{
    padding-top:15px;
}
.form fieldset{
    margin:0px;
    padding:15px 0 0;
}
.form label{
    display:block;
    width:100%;
    font:bold 13px arial;
    padding-top:5px;
    padding-left:6px;
}
.txt div.clboth{
    padding:0px;
}
.form input{
    border:1px solid #55524d;
    background-color:#f1f1f1;
    padding:1px 5px;
    width:350px;
    height:18px;
    font:normal 13px arial;
    color:#707070;
    float:left;
}
.form select{
    border:1px solid #55524d;
    background-color:#f1f1f1;
    padding:0px;
    width:80px;
    height:auto;
    font:normal 13px arial;
    color:#707070;
    float:left;
    margin-right:5px;
}
.form select.sel{
    border:1px solid #55524d;
    background-color:#f1f1f1;
    padding:0px;
    width:360px;
    height:auto;
    font:normal 13px arial;
    color:#707070;
    float:left;
    margin-right:5px;
}
.form textarea{
    border:1px solid #55524d;
    background-color:#f1f1f1;
    padding:1px 5px;
    width:350px;
    height:100px;
    font:normal 13px arial;
    color:#707070;
}
.form input.kod{
    width:225px;
    margin-right:5px;
}
.form input.but{
    background:url(../pic/turrast_red.gif) 0 100% repeat-x;
    color:#fff;
    font-weight:bold;
    height:auto;
    background-color:#b71002;
    border:0px;
    margin-top:5px;
    padding:3px 0;
    cursor:pointer;
    width:362px;
}
.txt .pager table td{
    padding:0px;
    background:none;
    border:0px;
}
.txt .pager table th{
    padding:0px;
    background:none;
    border:0px;
}
.txt .anons div.all_anons{
    padding:0px;
}
.txt .anons{
    padding:14px 4px 14px 14px;
}
.txt .anons div.all_anons div{
    padding:0px;
}
.txt .anons p{
    padding:0px;
    margin:0px;
}
.form input.but2{
    background:url(../pic/turrast_red.gif) 0 100% repeat-x;
    color:#fff;
    font-weight:bold;
    height:auto;
    background-color:#b71002;
    border:0px;
    margin-top:-2px;
    padding:3px 2px;
    cursor:pointer;
    width:27px;
}
.pressrel .block_video{
    float:left;
    margin-right:30px;
}
.faq span{
    font-weight:bold;
    margin-right:5px;
}
.faq span.light{
    color:#898989;
    font-style:italic;
    font-weight:normal;
    margin-left:5px;
}
.rez input.but {
    color:#FFFFFF;
    font:normal 12px arial;
    margin:0 10px;
    border:0px;
    background:transparent;
    cursor:pointer;
    text-decoration:underline;
    border-bottom:1px solid #fff;
    width:70px;
    height:15px;
    padding:0px;
}

.form_polls_in{
    font-size:14px;
    color:#898989;
}
.form_polls_in form{
    padding:0px;
    margin:0px;
}
.form_polls_in fieldset{
    margin:0 0 0 0px;
    padding:10px 0 0px;
    overflow:hidden;
}
.form_polls_in input.but{
    width:150px;
}
.form_polls_in input.oprinp{
    float:left;
    margin-right:-32px;
     width:auto;
     background:transparent;
     border:0px;
}
.form_polls_in label{
    margin-left:32px;
    width:auto;
    float:left;
    padding-top:1px;
}

.txt .anons p.kol_foto{
    padding-top:10px;
}
p.kol_foto a{
    font-size:11px;
    text-decoration:underline;
}
.pager span a{
    text-decoration:none;
}
.form input.kl_slovo{
    border:1px solid #55524d;
    background-color:#f1f1f1;
    padding:1px 5px;
    width:373px;
    height:16px;
    font:normal 13px arial;
    color:#707070;
    float:left;
    margin-right:5px;
}
html:first-child .form input.kl_slovo{ width:368px; }
.fotogallery2 img.fotobig2{
    width:672px;
    height:auto;
    margin-bottom:30px;
}
.fotogallery2 .gallery{
    height:88px;
}
#fotogal2 .block_gal{
    padding-top:10px;
}
#fotogal2 .block_gal img.str{
    float:left;
    margin-top:21px;
    margin-right:-34px;
}
#fotogal2 .block_gal img.strr{
    float:right;
    margin-top:21px;
    margin-left:-34px;
}
.txt .txt_left #fotogal2 .w110, .txt .txt_right #fotogal2 .w110{
    margin:0 27px;
}   
.txt #fotogal2 .w110{
    height:67px;
    margin:0 24px;
    overflow:hidden;
    padding:0;
    width:auto;
}
.txt .allnews ul{
    margin:0px;
    padding:20px 0;
}

.zag h1 a{
    color:#fff;
    text-transform:none;
    font:bold 22px arial !important;
    line-height:22px !important;
    text-decoration:none;
}
.zag h1 a:hover{
    color:#fff;
    text-decoration:underline;
}

.txt .block_gal #afishaflats div{
    padding:0; margin:0; display:inline;
}

dl {
    margin:9px 0 20px;
}
dt {
    font-weight:bold;
}
dd, dt {
    display:inline;
    font-size:11px;
    margin:0;
}

.tab_tur2{
    padding-bottom:10px;
}
.tab_tur2 table{
    width:100%;
    background:url(../pic/blockbg.gif) 0 0 repeat;
     border-collapse:collapse;
}
.tab_tur2 table th{
    background:url(../pic/turrast_red.gif) 0 0 repeat-x;
    height:26px;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    border-bottom:1px solid #f1f1f1;
    background-color:#b71002;
    padding:0px 5px 0px 10px;
    text-align:left;
}
.tab_tur2 table td{
    padding:3px 5px 4px 11px;
    font-size:11px;
    color:#898989;
     border:1px solid #fff;
}
.tab_tur2 table td.w58{
    width:20px;
}
.tab_tur2 table td.w139{
    width:134px;
}
.tab_tur2 table td.w140{
    width:164px;
}
.tab_tur2 table tr.turrast_grey{
    background:url(../pic/turrast_grey.gif) 0 -1px repeat;
}
.tab_tur2 table td.all_tur{
    padding:13px 0 0 0;
    text-align:center;
}
.tab_tur2 table td.all_tur a{
    font-size:12px;
    color:#fff;
    display:block;
    background:url(../pic/turrast_red.gif) 0 0 repeat-x;
    background-color:#b71002;
    height:21px;
    line-height:21px;
}
/*
#cent_in h1{
    font:bold 22px arial !important;
    height:auto;
    color:#fff;
    background:url(../pic/h2bg.gif) 0 100% repeat-x;
    line-height:100% !important;
    margin-bottom:10px;
    padding:7px 0 7px 10px;
     background-color:#d71100;
     clear:both;
}
*/
#cent_in .zag h1.mainh{
    color:#fff;
    text-transform:none;
    font:bold 22px arial !important;
    line-height:22px !important;
     background:none;
     padding:0px;
     margin:0px;
     padding:10px 0 30px;
}
strong.ndate{
    display:block;
    margin-bottom:10px;
}
.logos table td span{
    clear:both;
    text-align:center;
    display:block;
    margin-top:5px;
}
.tab_tur table td span{
    color:#424242;
}
.tab_tur2 table td span{
    color:#424242;
}
.tab_tur2 table td{
    white-space:nowrap;
}
.tab_tur2 .logos table{
    border:0px;
}
.tab_tur2 .logos table td{
    border:0px;
}
.championship_table td.first_row{
    text-align:center;
}
.championship_table td span{
    font-size:11px;
    color:#666565;
}
.championship_table td{
    text-align:center;
}
.championship_table td.our{
    color:#C71000;
}
.championship_table td.our span{
    color:#C71000;
}
.txt table.stat-table td{
    text-align:center;
    padding:5px 7px;
    font-size:11px;
}
.txt table.matches_table td span{
    font-size:11px;
    color:#666565;
}
.txt table.stat-table td.name{
    text-align:left;
}
.pressrel .author{
    padding-bottom:10px;
}
.txt table.matches_table tr.our td{
    background-color:#b8b8b8;
}
.tab_tur table td.w138{
    text-align:center;
    padding-left:5px;
}
.tab_tur2 table td.w138{
    text-align:center;
    padding-left:5px;
}
.tab_tur table td.w138_2{
    text-align:center;
    padding-left:5px;
}
.tab_tur2 table td.w138_2{
    text-align:center;
    padding-left:5px;
}
.tab_tur2 .logos table td span.match_next_span{
    color:#424242;
    font-size:12px;
    font-weight:bold;
}
.logos table td span.match_next_span{
    color:#424242;
    font-size:12px;
    font-weight:bold;
}
#indexpolldo{
    font-size:11px;
    width:100%;
    line-height:110%;
}
#indexpolldo td{
    padding:3px;
}
.block_video{
    margin-bottom:10px;
    margin-left:-15px;
    margin-top:-12px;
    padding:1px 0 7px;
    width:416px;
    background-color:#fff;
}
.cntsmain{
    width:100px;
    position:absolute;
    top:24px;
    left:55%;
    margin-left:-50px;
}
.anons div.all_anons div.audioplace, .audioplace{
    margin:0;
    margin-top:5px;
    margin-bottom:5px;
}

.logo_print{
    display:none;
}

body#history{
    background-color:#1f1915;
    color:#37331d;
}
body#history #main998{
    background:url(../pic/bg_history2.gif) 0 0 repeat;
}
body#history #main_in{
    background:url(../pic/mainrast_his.gif) 50% 0 repeat-y;
}
body#history #header{
    background:url(../pic/headrast_his.gif) 0 0 repeat-x;
}
body#history #footer{
    background:url(../pic/footrast_his.gif) 0 0 repeat-x;
}
body#history #in_cont h2{
    background:url(../pic/h2bg_his.gif) 0 0 repeat-x;
    color:#e5e4d3;
}
body#history #in_cont h3{
    background:url(../pic/h3bg_his.gif) 0 0 repeat-x;
    color:#e5e4d3;
}
body#history .menu li a{
    color:#2a231d;
}
body#history .menu li a:hover{
    background:url(../pic/menuli_his.gif) 0 0 repeat-x;
    color:#e3e1ca;
}
body#history .menu li.active a{
    background:url(../pic/menuli_his.gif) 0 0 repeat-x;
    color:#e3e1ca;
}
body#history .menu li.active ul li a{
    background:url(../pic/menuli_in_his.gif) 30px 7px no-repeat;
    color:#888164;
}
.podderjka table td.txtl{
    color:#37331d;
}
#centercol_match{
    color:#37331d;
}
.history_his img{
    float:left;
    margin:0px 55px 30px 0;
}
body#history #search{
    background:url(../pic/searchbg3_his.gif) 0 0 no-repeat;
}
body#history .podderjka table td.txtl a{
    color:#37331D;
}

#sitemap{
    position:absolute;
    bottom:0px;
    right:290px;
    width:35px;
    height:39px;
}
body#history #sitemap{
    background:url(../pic/searchbg2_his.gif) 0 0 no-repeat;
}

.rmemdiv{
    padding:0;
    float:right;
    width:48%;
}
.lmemdiv{
    padding:0;
    float:left;
    width:48%;
}

.txt div.faq{
    color:#898989;
    border-bottom:1px solid #c3c3c3;
    padding-top:25px;
}
.faq h5{
    font:bold 12px arial !important;
    color:#a30e01;
    background-color:#e4e3e4;
    padding:5px 0 5px 25px;
}
.faq h5 span{
    font-weight:normal;
    font-size:11px;
    color:#363636;
    margin-left:10px;
}
.faq h5 a{
    margin:0 5px;
    color:#363636;
}
.faq strong{
    margin:0 5px 0 15px;
    color:#666666;
    font-size:11px;
    font-weight:normal;
}
.txt div.faq1{
    padding:10px 10px 10px 25px;
}
.txt div.faq2{
    padding:10px 0px 0px 25px;
}
.txt div.faq22{
    padding:0;
}
.lmemdiv .form input{
    width:311px;
}
.rmemdiv .form input{
    width:310px;
}
.rmemdiv .form input.but{
    width:323px;
}
.lmemdiv .form input.but{
    width:324px;
}
.rmemdiv .form input.kod{
    width:185px;
}
.lmemdiv .form input.kod{
    width:186px;
}
.copy_new{
    clear:both;
    font-size:11px;
    color:#707070;
    text-align:center;
}
.over{
    overflow:visible;
}
.faq h5 tt{
    float:right;
    padding:0px 17px 0 0;
    margin:0px;
    width:102px;
    font:normal 11px arial;
    color:#363636;
}   
.faq h5 tt tt{
    float:left;
    width:49px;
    padding:4px 7px 0 0;
}   
.faq h5 tt img{
    float:right;
    margin:5px 0 0 0px;
}
.faq h5 tt tt a{
    margin:0px;
}
.faq h5 tt tt a img{
    width:10px;
    height:10px;
    float:left;
    margin:0px;
    background:url(../pic/icons_faq.gif) 0 0 no-repeat;
    margin-right:6px;
}
.faq h5 tt tt a:hover img{
    background:url(../pic/icons_faq_act.gif) 0 0 no-repeat;
}
.faq h5 tt tt a.ic1_faq  img{
    background-position:0 0;
}
.faq h5 tt tt a.ic2_faq  img{
    background-position:-16px 0;
}
.faq h5 tt tt a.ic3_faq  img{
    background-position:-33px 0;
}
.faq h5 tt tt a.ic1_faq:hover  img{
    background-position:0 0;
}
.faq h5 tt tt a.ic2_faq:hover  img{
    background-position:-16px 0;
}
.faq h5 tt tt a.ic3_faq:hover  img{
    background-position:-33px 0;
}
.faq h5 tt strong{
    margin:1px 0 0px;
    float:left;
    color:#363636;
}
.txt div.img_t{
    width:100%;
    background:url(../pic/img_t.gif) 100% 0 no-repeat;
    border-bottom:1px solid #d40400;
    height:18px;
    padding:0px;
}
.hidden{
    display:none !important;
}
.show{
    display:block;
}

.txt div.faq1 div{
    padding:0;
    /*
    background-color:#e4e4e4;
    padding:10px 10px 10px 20px;
    margin-bottom:20px;
    */
}
/*
.txt div.faq1 div strong.zag_faq{
    margin-left:-10px;
}
*/
.osn{
    text-align:center;
}
body#history #klemo{
    color:#E7E6D6;
}
body#history #klemo a{
    color:#E7E6D6;
}
body#history #klemo a.white{
    color:#E7E6D6;
     text-decoration:none;
}
.txt .linktab{
    padding:0 0 50px;
    margin:0;
}
.lltab{
    padding:0;
    margin:0;
    width:48%;
    margin-right:20px;
    float:left;
}
.faq h5 tt tt.fftt{
    float:right;
    width:auto;
}

.championship_menu ul {
  list-style-type: none;
  width: 710px;
  margin: 13px 0 0; padding: 0;
}
.championship_menu ul li {
  float: left;
  width: 134px;
  height: 43px;
  padding-right: 1px;
}
.championship_menu ul li.act {
  width: 134px;
}
.championship_menu ul li a {
  display: block;
  background: url(../pic/champ_table_bg.gif) no-repeat top left;
  width: 114px;
  text-align: center;
  text-decoration: none; color: #FFF;
  height:32px;
  padding:11px 10px 0;
  font-weight: bold;
}
.championship_menu ul li.small, .championship_menu ul li.small a{
   /* width:134px;*/
}

.championship_menu ul li.act a {
  background: url(../pic/champ_table_bg_act.gif) no-repeat top left;
  /*width: 175px;*/
}
.podderjka2{
    padding:10px 0 10px;
}
.podderjka2 table{
    width:100%;
}
.podderjka2 table td{
    text-align:center;
    vertical-align:middle;
    padding:5px 10px;
}

#print {
 /*
 position:relative;
 float:right;
 right:10px;
 top:0px;
 */
 color: #c70000;
 float:left;
 font-size:11px;
 margin-top:-15px;
}
#print a{
 color: #c70000;
}

.tab_tur2 .logos table td span.match_next_span{
    white-space:normal;
}
.txt .anons p.audio{
    margin-top:5px;
}
.txt .anons p.audio a{
    font-weight:normal;
    font-size:11px;
}
.txt .anons strong.audio2{
    margin-bottom:5px;
}
.tab_tur table td span.our{
    color:#BD0F00;
}
.tab_tur2 table td span.our{
    color:#BD0F00;
}
#anonse div.teamhead{
    width:85px;
    float:left;
    text-align:center;
}
#anonse strong.teamhead{
    color:#E8241C;
    font:bold 16px arial;
    line-height:normal;
    margin:0;
    padding:0;
    text-transform:uppercase;
    display:inline;
    clear:none;
    float:left;
    margin-top:21px;
    margin-left:12px;
}               
#anonse strong.teamhead em{
    color:#000;
    font-size:12px;
    margin:0;
    padding:0;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    display:block;
}
.allnews ul li span{
    color:#707070;
    font-size:10px;
    padding-left:17px;
}
input.oprinp{
    width:auto;
}

body#history #in_cont h4{
    background:url(../pic/h3bg_his.gif) 0 0 repeat-x;
    color:#E5E4D3;
    height:45px;
}
body#history .form_polls{
    color:#37331D;
    font-size:12px;
    background:none;
    background-color:#EFEEE2;
}
body#history .rez{
    background:url(../pic/h3bg_his.gif) 0 0 repeat-x;
}

.championship_menu ul li.mm a{
    height:38px;
    padding-top:5px;
}
.foot_main{
    clear:both;
    position:relative;
    height:45px;
}
.klemo_main{
    width:150px;
    position:absolute;
    left:0px;
    top:20px;
    color:#AFAFAF;
}
.klemo_main a{
    color:#AFAFAF;
    font-size:11px;
}
.klemo_main a.txt_nodec{
    text-decoration:none;
}

/* Anketa bolelshika */
#fan_form label {
    font-weight: normal;
}

#fan_form input[type=radio], #fan_form input[type=checkbox] {
    border: 0 none;
    background: transparent;
}

#fan_form_top {
    background: url(../pic/p_top.jpg) 0 0 no-repeat;
    padding: 135px 0 0;
}
#fan_form_bot {
    background: url(../pic/p_bot.jpg) 0 100% no-repeat;
    padding: 0 0 79px;
}
#fan_form {
    background: url(../pic/p_mid.jpg) 0 0 repeat-y;
}
#fan_form fieldset {
    position: relative;
    top: -20px;
    padding: 0 50px;
}
#anketanum{
}
#anketanum span{
    font-size:24px;
    color:#A70D00;
}

table.matches_table tr.our td.our a{
    color:#C71000;   
}
table.matches_table tr.our td.our a:hover{
    color:#C71000;   
    text-decoration:none;
}
table.championship_table tr.our{
    background-color:#b8b8b8;
}
table.championship_table tr.our td{
    background-color:#b8b8b8;
}
.players .allnews li a span{
    margin:0; padding:0; display:inline;
    font-weight:normal;
    font-style:normal;
    font:10px arial;
}
.players .allnews li a:hover span{
    margin:0; padding:0; display:inline;
    font-weight:normal;
    font-style:normal;
    font:10px arial;
    color:#fff;
}
div.ampluaset span.namber{
    display:block;
    font-size:20px;
    font-weight:bold;
    color:#C71000;
}
div.ampluaset a{
    display:block;
    font-size:14px;
}
div.ampluaset span{
    display:block;
    font-size:12px;
    color:#666565;
    margin-bottom:3px;
    margin-top:3px;
}
#in_cont h4 em{
    font-style:normal;
    font-size:14px;
    line-height:36px !important;
}
#in_cont h4.oneline em{
    line-height:36px !important;
}
#in_cont h4.twoline em{
    line-height:18px !important;
}
.txt div.video_topmenu{
    padding:0;
    height:349px;
}
.txt div.video_menu ul li a{
    color:#ffffff;
}
.txt .anonses p.audio {
    padding:0 0 10px 0;
}
.txt .anonses p.audio a {
    font-size:11px;
    font-weight:normal;
    color:#BD0F00;
    line-height:120%;
    text-decoration:none;
}