/* CSS Document */

/* ======  Global Styles ===== */

    /******************************/
/*reset styles*/
/******************************/
html, body, div, span, 
h1, h2, h3, h4, h5, h6, p, a, acronym, em,
font, b, u, i, center, ol, ul, li,
form, table, tr, th, td, fieldset {
margin: 0px;
padding: 0px;
border: 0px none;
outline: 0px;
vertical-align: top;
border-collapse: collapse;
border-spacing: 0px;
}
img {
    border: none;
}

body {
    background: #0e55ad url(i/bg.jpg) no-repeat top center;
    font-family: Arial;
    font-size: 12px;
    color: #2c2c2c;
}
a{
text-decoration: underline;
color: #2c2c2c;
}
a:hover {
text-decoration: none;
}
#wrapper-center {
width: 1050px;
margin: 0px auto;
}
#main-menu li {
list-style: none;
}

 .tabsbg {   
background: #2281d7; 
display: block;
height: 34px;
padding: 0px 10px;
}
#page-inner .content .tabsbg li {
display: block;
margin: 0px 10px 0px 0px; 
padding: 0px;
height: 34px;
line-height: 34px;
 }
 #page-inner .content .tabsbg li a {
height: 34px;
line-height: 34px;
 }
.champ h5,.mbt-text  {
background: url(i/h4.png) repeat-x top left; 
display: block;
height: 26px;
line-height: 26px;
width: 704px; 
font-size: 12px;
color: #fff;
font-weight: bold;
padding: 0px 0px 0px 10px;
}

.mbt-text  {  
border-left: 1px solid #fff;
border-right: 1px solid #fff;
width: 702px;

}
.mbt-table td.mbt-left {
text-align: left;
font-weight: bold;
}

/**************Header**************/
#header {
width: 1048px;
display: block;
height: 105px;
}
#header-left {
float: left;
}
#header-right {
float: right;
padding: 25px 57px 0px 0px;
}
#logo {
display: block;
margin: 19px 0px 0px 50px;
}
#header-right form, #header-right .icons {
padding: 12px 0px 0px 0px;
float: left;
display: block;
}       
#header-right form {
padding: 13px 32px 0px 0px;
}             
#header-right .icons  {
padding: 11px 13px 0px 13px;
}             
#header-right .icons li { 
float: left;
list-style: none;
padding: 0px 0px 0px 7px;
}
#header-right input.text-input {
border: none;
width: 163px;
height: 23px;
line-height: 23px;
padding: 0px 5px;
float: left;
display: block;
margin: 0px 7px 0px 0px;
}
#header-right input.gsc-search-button {
border: none;
width: 10px;
height: 23px; 
background: url(i/search_ico.png) no-repeat center left; 
line-height: 23px;
display: block;
text-indent: -1000px;
float: left;
}
#header-right input.gsc-input {
border: none;
}

#header-right .separate {
background: url(i/separate.png) no-repeat center left; 
width: 1px;
height: 49px;
display: block;
float: left;
}
#header-right div.gsc-clear-button {
background-image: none;
margin: 0px;
}
#header-right a.home-icon {
background: url(i/home_ico.png) no-repeat center left; 
width: 18px;
height: 23px;
display: block;
float: left;
margin: 13px 10px 0px 0px;
text-decoration: none;  
}

#header-right a.mail-icon {
background: url(i/mail_ico.png) no-repeat center left; 
width: 27px;
height: 23px;
display: block;
float: left;
margin: 13px 16px 0px 0px;
text-decoration: none;  
}
#header-right .lang {
float: left;
padding: 3px 0px 0px 20px;
}
#header-right .lang li {
list-style: none;
clear: both;
display: block;
padding: 0px 0px 10px 0px;
} 
#header-right .lang li a,#header-right .lang li a img { 
display: block;
}

/**************END Header**************/   
/**************Main Menu**************/   
#main-menu {
display: block;
width: 1048px;
height: 42px;
background: url(i/menu.png) no-repeat top left; 
padding: 11px 0px 5px 68px; 
}
#main-menu li {  
float: left;
line-height: 42px;
height: 42px;
padding: 0px 23px;
}
#main-menu li a {  
float: left;
line-height: 42px;
height: 42px;
color: #fff;
text-decoration: underline;
font-size: 14px;
}
#main-menu li a:hover,#main-menu-inner li a:hover, #main-menu li a.active,#main-menu-inner li a.active { 
background: url(i/active_menu.png) no-repeat bottom center; 
text-decoration: none; 
color: #2c2c2c;
}

/**************END Main Menu**************/   
                                                                       
/**************Page*************/
#page-pos {
width: 979px;
display: block;
padding: 0px 0px 0px 35px;

float: left;
}
#page {
background: #f1f1f1 url(i/content_bg.png) no-repeat top left; 
display: block;
float: left;
width: 954px;
padding: 0px 10px 0px 15px;
}

/***************Content*********************/
#content {
width: 635px;
float: left;
display: block;
}

/***************Slides*********************/
#header-slides {
width: 635px;
display: block;
height: 386px;
}
.nav {
position: absolute;
top: 0px;
left: 442px;
z-index: 1000;
display: block;
background: url(i/slide_switch.png) no-repeat top left;  
width: 165px;
height: 46px;
padding: 0px 0px 0px 27px;

}
#prev {
background: url(i/slide_left.png) no-repeat left center; 
width: 12px;
height: 46px;
float: left;
display: block;
}
#next {
background: url(i/slide_right.png) no-repeat left center; 
width: 12px;
height: 46px;
float: left;
display: block;
}
#nav {
float: left;
padding: 0px 20px 0px 11px;
}
#nav a { 
color: #fff;
text-decoration: underline;
padding: 0px 0px 0px 9px;
height: 46px; 
line-height: 46px;
font-size: 14px;
}
#nav a:hover,#nav a.activeSlide { 
color: #8ccfff;
text-decoration: none;
}
#header-slides img {
display: block;
margin: 5px 0px 0px 0px;
}
#header-slides .desc {
height: 63px;
background: #000;
width: 609px;
display: block;
position: absolute;
top: 320px;
z-index: 1000;
color: #fff;
padding: 3px 10px 0px 10px;
font-size: 14px;
}
#header-slides .desc a { 
font-size: 16px;
color: #fff;
line-height: 30px;
font-weight: bold;
text-decoration: none;
}
#header-slides .desc a:hover {  
text-decoration: underline;
}
/***************END Slides*********************/
/***************Banners*********************/
#banners-mainpage {
display: block;
padding: 8px 0px 10px 0px;
height: 125px;
}
#banners-mainpage li {   
list-style: none;
float: left;
padding: 0px 15px 0px 0px;
}
#banners-mainpage li.last {
padding: 0px;
}  

/***************END Banners*********************/
/***************Games*********************/
.main-block {
display: block;
width: 635px;
padding: 0px 0px 11px 0px;
}
.main-block h2, .main-block .tabsbg {
height: 45px;
line-height: 45px;
width: 635px;
background: url(i/tabs_main.png) no-repeat left top;  
display: block;
color: #fff;
font-weight: normal;
padding: 0px 0px 0px 10px;
margin: 0px;
font-size: 12px;
}
.main-block .content {
background: #fff;
padding: 5px 10px 15px 10px;
display: block;
margin: 0px 5px 0px 0px;
width: 610px;

}
/***************END Games*********************/
/***************Statistic*********************/  
.tabsbg li,.right-tabsbg li {
list-style: none;
float: left;
height: 35px;
line-height: 35px;
padding: 5px 20px 5px 0px;   
}
.tabsbg li a, .right-tabsbg li a { 
color: #fff;
height: 35px;
line-height: 35px;
text-decoration: underline;
display: block;

}
.tabsbg li a:hover,.tabsbg li.ui-state-active a,.right-tabsbg li a:hover,.right-tabsbg li.ui-state-active a {
text-decoration: none;
background: url(i/active_tab.png) no-repeat bottom center;   
}

.ui-tabs-hide {
display: none;
}

/***************END Statistic*********************/

/***************END Content*********************/  
/****************Right column********************/
#right-column {
float: right;
width: 312px;
display: block;

}
#right-column li { 
list-style: none;
}
#right-column .right-block { 
display: block;
padding: 0px 0px 11px 0px;   
}
.right-block .content {
background: #fff;
padding: 5px 10px 15px 10px;
display: block;
margin: 0px 5px 0px 0px;
width: 287px;


}
/****************Right News********************/
.right-tabsbg,.right-block h2 {
height: 45px;
line-height: 45px;
width: 312px;
background: url(i/tabs_right.png) no-repeat left top;  
display: block;
color: #fff;
font-weight: normal;
padding: 0px 0px 0px 10px;
margin: 0px;
font-size: 12px;
}

/****************End Right News********************/
/****************Polls********************/
#polls-block .content {
padding: 5px 10px 28px 10px;
}
/****************End Polls********************/
/****************League********************/
#leagues-block {
display: block;
padding: 16px 0px 0px 0px;
}
#leagues-block li {
float: left;
padding: 0px 8px 8px 0px;
}
#leagues-block li.lipad {
padding: 14px 0px 0px 0px;
float: left;
}
/****************End League********************/
/****************End Right column********************/
/**************END Page*************/

/*********************Footer**************************/
#footer {
width: 1048px;
height: 111px;
display: block;
background: url(i/footer.png) no-repeat left top;  
float: left;
}
#footer li { 
list-style: none;
}

/*********************Sponsors**************************/
#sponsors_block {
padding: 14px 0px 0px 70px;
display: block;
float: left;
width: 630px;
height: 85px;
}
#sponsors_block span {
font-size: 14px;
color: #fff;
font-weight: bold;
padding: 0px 20px 0px 0px;
float: left;
}
#sponsors_block .spansor-list {
float: left;
display: block;
width: 530px;

}
#sponsors_block .spansor-list li {  
float: left;
margin: 0px 5px 5px 0px;

display: block;
}
#sponsors_block .spansor-list li a, #sponsors_block .spansor-list li a img {  
display: block;
float: left;
}
/*********************END Spansors**************************/
/*********************Copyright**************************/
#copyright {
float: right;
padding: 14px 68px 0px 0px;
display: block;
color: #fff;
width: 270px;
}
#copyright p {
text-align: right;    
}
#copyright .copy-info { 
font-weight: bold;

padding: 0px 0px 18px 0px;
}
/*********************END Copyright**************************/
/*********************END Footer**************************/


/*********************Inner page**************************/
#main-menu-inner {
display: block;
width: 1048px;
height: 42px;
background: url(i/menu_inner.png) no-repeat top left; 
padding: 11px 0px 5px 68px; 
}
#main-menu-inner li {  
float: left;
line-height: 42px;
height: 42px;
padding: 0px 23px;
list-style: none;
}
#main-menu-inner li a {  
float: left;
line-height: 42px;
height: 42px;
color: #fff;
text-decoration: underline;
font-size: 14px;
}
#main-menu-inner li a:hover { 
background: url(i/active_menu.png) no-repeat bottom center; 
text-decoration: none; 
}

/*********************Page**************************/
#page-inner {
background: #f1f1f1; 
display: block;
float: left;
width: 954px;
padding: 0px 10px 0px 15px;
}
/*********************END Page**************************/
/*********************Content inner**************************/
#content-inner {
width: 714px;
display: block;
background: #fff;
padding: 0px 13px 30px 13px;
float: left;
margin: 0px 0px 12px 0px;
}
#content-inner h2 {
font-size: 22px;
color: #2281d7;
font-weight: normal;
height: 60px;
line-height: 60px;
margin: 0px;
}
#content-inner p{
padding: 0px 0px 17px 0px;
}
#path {
height: 30px;
line-height: 30px;
display: block;
padding: 0px 0px 0px 10px;
color: #2281d7;
}
#path a {
color: #2c2c2c;
text-decoration: underline;
float: left;
}
#path a:hover {   
text-decoration: none;
}
#path .sep {
background: url(i/path_sep.png) no-repeat 2px 2px; 
width: 9px;
height: 30px;
display: block; 
float: left;

}

/*********************END Content inner**************************/
/*********************Right column inner**************************/
#right-column-inner {
float: right;
width: 201px;
display: block;

}
#right-column-inner li {
list-style: none;
}
/*********************Parrent Menu**************************/
#right-column-inner #menu-block {
width: 199px;
display: block;
padding: 0px 0px 11px 0px;
} 
#right-column-inner #menu-block li { 
width: 199px;
display: block;
clear: both;

} 
#right-column-inner #menu-block li a { 
width: 189px;
display: block;
clear: both;
height: 33px;
line-height: 33px;
color: #2c2c2c;
text-decoration: underline;
padding: 0px 0px 0px 10px;
}
#right-column-inner #menu-block li a:hover,#right-column-inner #menu-block li.active a { 
background: url(i/parrent_menu.png) no-repeat top left;
color: #fff;
font-weight: bold; 
text-decoration: none;
}      
#right-column-inner #menu-block li.active ul li a:hover,#right-column-inner #menu-block li.active ul li.active a { 
color: #2c2c2c;  
font-weight: bold; 
text-decoration: none;
background: none;
}    
#right-column-inner #menu-block li.active ul li a {
color: #2c2c2c;  
font-weight: normal; 
text-decoration: none;
background: none;
padding: 0px 0px 0px 40px;
width: 149px;
}  

/*********************END Parrent Menu**************************/

/********************* Right Blocks inner**************************/

#right-column-inner .inner-right-block { 
display: block;
padding: 0px 0px 11px 0px;   
}
#right-column-inner .inner-right-block .content {
background: #fff;
padding: 5px 10px 15px 10px;
display: block;
margin: 0px 5px 0px 0px;
width: 176px;

}

#right-column-inner .inner-right-block h2 {
height: 45px;
line-height: 45px;
width: 191px;
background: url(i/tabs_right.png) no-repeat right top;  
display: block;
color: #fff;
font-weight: normal;
padding: 0px 0px 0px 10px;
margin: 0px;
font-size: 12px;
text-decoration: underline;
}
#right-column-inner #right-banners-block li {
display: block;
padding: 0px 0px 11px 0px;
}

/*********************END Right Blocks inner**************************/
/*********************END Right Column inner**************************/
/*********************END Inner page**************************/


/***************Additional of main page****************/
.news-image {
float: left;
width: 60px;
height: 50px;
}
.ui-tabs-panel li{
clear: both;
display: block;
width: 100%;
padding: 0px 0px 24px 0px;
}
.ui-tabs-panel .news-date {
color: #b3b3b3;
font-size: 11px;
display: block;

}
.ui-tabs-panel a.rss {
text-decoration: none;
text-indent: -1000px;
display: block;
background: url(i/rss.png) no-repeat left top;   
width: 20px;
height: 19px;
float: left;
font-size: 0px;
}
.ui-tabs-panel a.all-news {
position: relative;
left: 190px;
font-weight: bold;
color: #2281d7;
display: block;
}
#polls-block {
font-style: italic;
}
#polls-block ul {  
font-style: normal;
padding: 10px 0px 10px 0px;
display: block;

width: 100%;
float: left;
}
#polls-block .poll_button {
display: block;
padding: 0px;
background: url(i/button.png) no-repeat left top;  
width: 98px;
height: 34px;
line-height: 34px;
text-align: center;
color: #fff;
border: none;
margin: 0 auto;
}
#polls-block a {
float: right;
font-weight: bold;
color: #2281d7;
font-style: normal;
padding: 8px 0px 0px 0px;
}
#content-inner table {
width: 100%;
}
#content-inner table img { 
padding: 3px 10px 10px 0px;
}
#content-inner h3 {
color: #f26406;
line-height: 24px;
font-size: 16px;
font-weight: normal;
}
#content-inner table { 
list-style-position: inside;
}
#content-inner table td.stab {
background: #2281d7;
color: #fff;
}
#content-inner table td.news {
padding: 0px 0px 20px 0px;
display: block;
}

/*****************************/

#games-block table {
width: 100%;
padding: 0px;

}
#games-block td{
padding: 0px 0px 0px 2%;
width: 48%;

}
#games-block td.bordertd {
border-right: 1px #e6e6e6 solid;
width: 50%;
padding: 0px;
}
#games-block .game h3 {
text-decoration: underline;
color: #2281d7;
font-size: 14px;
padding: 0px 0px 20px 0px;
}
#games-block span.name_turnir,#games-block span.date_event {
width: 98%;
text-align: center;
clear: both;
display: block;
}
#games-block .command1,#games-block .command2, #games-block .cshet {
float: left;
display: block;
}
.img_comand,.name_command {
display: block;
clear: both;
}
#games-block .game {
display: block;
padding: 10px 10px 0px 0px;
}
#games-block .command2 {
float: right;
}
.name_command {
font-weight: bold;
}
#games-block .cshet {
font-size: 18px;
padding: 30px 0px 0px 0px;
color: #1f8bd7;
width: 80px;
text-align: center;
}
#games-block .last_game .cshet {
font-size: 18px;
padding: 30px 0px 0px 0px;
color: #1f8bd7;
width: 100px;
text-align: center;
}
#statistic-block tr.headers {
font-weight: bold;
}
#statistic-block table {
width: 100%;
}
#statistic-block table td,table.stattab td{
height: 24px;
line-height: 24px;
padding: 0px 5px;
border-collapse: collapse; 
}
table.stattab td select {
position: relative;
top: 2px;
width: 120px;
}
a.pnk1 {
padding: 5px;
background: #0e55ad;
color: #fff; 
text-decoration: none;
}

#statistic-block table td table td{ 
border-bottom: none;
}
#statistic-block table tr.headers td { 
height: 18px;
line-height: 18px;
}
#statistic-block tr.bkazov {
background: #f3f3f3;
}
#statistic-block td.bkazov,#statistic-block td.bkazov a{
color: #2281d7;
font-weight: bold;
}
#statistic-block table.etapu_kubka {
float: left;
width: 100px;
}
#statistic-block table.kybok_super {

width: 515px;
}
#statistic-block table table.etapu_kubka td { 
font-weight: bold;
text-align: right;
padding: 0px 20px 0px 0px;
border-bottom: none;

}

#statistic-block a.turnir {
display: block;
font-weight: bold;
text-align: right;
padding: 5px 0px 20px;
color: #2281d7;
}
.game ul {
display: block;
float: left;
}
.game li {
float: left;
padding: 20px 12px 0px 0px;  
list-style: none;
font-size: 11px;
}
.game a.calendar {
display: block;
float: right;
padding: 20px 0px 0px 0px;
text-align: right;
color: #2281d7; 
font-weight: bold;
}
#nextgame-block .name_turnir,#nextgame-block .date_event {
text-align: center;
clear: both;
display: block;
width: 190px;
}
#nextgame-block .game {
display: block;
padding: 18px 0px 0px 0px;  
}
#nextgame-block .command1 {
text-align: left;  
display: block;
}
#nextgame-block .command2 {
text-align: right; 
display: block;
 
}
#nextgame-block .cshet {
text-align: center;
display: block;
font-size: 16px;
color: #2281d7;
}
#nextgame-block td {
line-height: 32px;
}
#previous-block li {
padding: 0px 0px 20px 0px;
display: block;
}
#previous-block td.bordertd {
border-right: 1px #e6e6e6 solid;
padding: 0px;
}
#previous-block .schet {
float: right;
color: #2281d7;

}
#page-inner .content li {
list-style: disc;
list-style-type: disc;
display: block;
padding: 0px 0px 0px 0px;
}
.vop {
font-style: italic;
padding: 0px 0px 10px 0px;
color: #2281D7;
}
#copyright a {
color: #fff;
}
#copyright .reserved {
padding: 0px 0px 4px 0px;
}
.highslide-credits {
display: none;
}
.newsdata {
padding: 3px;
color: #fff;
background: #0E55AD;
text-align: center;
width: 60px;
display: block;
margin: 0px 0px 20px 0px;
}
.newszg {
color: #2281D7;
    font-size: 22px;
    font-weight: normal;

    line-height: 28px;
    margin-bottom: 0px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    display: block;

}
.newszg em { 
font-size: 12px;
color: #aaa;
line-height: 20px;
display: block;
}
table.gallery li {
padding: 0px;
}
.slide img {
position:absolute;
width: 629px;
clip:rect(0px 629px 381px 0px);

}
#cse-search-form {
display: block;
width: 200px;
float: left;
}
.comand_chet {
float: left;
}
.stat_chet {
float: right;
background: #0E55AD;
color: #fff;
padding: 5px;
}
.stat_chet2 {
float: left;
background: #0E55AD;
color: #fff;
padding: 5px;
}
#polls-block li {
float: left;
width: 143px;
font-size: 11px;
}
.champ {
clear: both;
}
.mbt-table th {
background: #2281d7;  
color: #fff;
border: 1px solid #fff;
font-weight: normal;
text-transform: capitalize;
text-align: center;
vertical-align: middle;
height: 22px;
font-size: 12px;
}
.mbt-table td { 
text-align: center;
vertical-align: middle;
height: 22px;
font-size: 12px;
}
.mbt-table tr.row2 {
background: #f3f3f3;
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
}
.mbt-table td a { 
text-decoration: none;
}
.mbt-table td.first a:hover { 
text-decoration: underline;
}
.mbt-table td strong a {
color: #f26406;
font-weight: normal;
}
.box .button-left {
background: #2281d7;
color: #fff;
width: 88px;
height: 26px;
line-height: 26px;
display: block;
margin: 20px 0px 1px 0px;
padding: 0px 0px 0px 12px;
}
.box table.record {
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
}
.box table.record td { 
vertical-align: middle; 
}
#content-inner .box table.record td p {
padding: 0px;
}
#content-inner .box table.record td a {
text-decoration: none;
line-height: 30px;
}

#content-inner .box table.record td.bold,#content-inner .box table.record td.result {
font-weight: bold;
}

.mbt-content3 .mbt-table td {
border: 1px solid #e6e6e6;
} 
.mbt-content3 {
padding: 20px 0px 0px 0px;
}
.img_comand {
display: block;
height: 70px;
}
.content img {
padding: 0px 10px 10px 0px;
}
.num1 {
font-size: 46px;
color: #fff;
}
.ampl {
position: relative;
left: 200px;
}
.frz {

	margin-bottom: 30px;
}
.ftema {
	font-size: 140%;
	margin-bottom: 10px;
	font-weight: bold;
}
.ftema A {
	color: #EF5400;
}
.ftema A:HOVER {
	color: #0252C2;
}
.ftop {
	font-size: 110%;
	font-weight: bold;
	color: #0252C2;
	margin-bottom: 5px;
}
.fdata {
	font-weight: normal;
	color: #666666;
}
.ftxt {

	padding-bottom: 20px;
	padding-top: 5px;
}
INPUT.fr {

	width: 200px;
}
.zv {

	color: #CC0000;
}
TEXTAREA.fr {
	font: 75% Arial, Helvetica, sans-serif;
	color: #333333;
	width: 400px;
	height: 100px;
}
.ft {

}
.ft1 {

	color: #666666;
}
INPUT.inb {

	font-weight: bold;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	width: 18px;
}
INPUT.ini {
	height: 18px;
	width: 18px;
}
INPUT.inu {
	
	height: 18px;
	width: 30px;
}
A.wt1 {
   
        font-weight: normal;
        color: #CCCCCC;
        text-decoration: none;
}
A.wt1:HOVER {
        color: #59DD3B;
}
.sostavcm {
        position: absolute;
        z-index: 10;
}
.wt18 {
        color: #FFFFFF;
        font-size: 125%;
}
.wt18:hover {
        color: #FF6600;
}
ul.fr {
        color: #FF9900;
        line-height: 160%;
}
ul.fr a {
     
        color: #FFFFFF;
}
ul.fr a:hover {
        color: #FF6600;
}
