@charset "utf-8";

/* SKA web site http://www.hc-ska.ru/.

   $Date: 2009-10-16 09:45:37 +0400 (Fri, 16 Oct 2009) $
   $Revision: 2200 $  */

/* CSS Document.  */
html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

/* Flash warning.  */
div.flash_warning { 
    border: 2px solid transparent;
    padding: 13px;
    margin: 0 13px 0 13px;
    background-color: #f0f0f0;
    font: bold smaller sans-serif;
}
div#flash_error { border-color: red; }
div#flash_notice { border-color: green; }

body {
    background: url(/images/bgrnd_body.gif);
    background-color: #0e346b;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    }
/* ------------------------ HAPPY NEW YEAR ------------------------ */
div#block_middle_NY {background: url(/images/shadow_left.png) repeat-y top left; position: relative;
    left: 50%;
    margin-left: -458px;
    width: 912px;
}
div#block_middle_NY2 {background: url(/images/shadow_right.png) repeat-y top right; width: 100%;}

div#block_middle_NY2 div#NY {width: 816px; height: 0px; background-color: black; margin-left: 50px;}
/* ------------------------ HAPPY NEW YEAR ------------------------ */
    
#block_middle {
    position: relative;
    left: 50%;
    margin-left: -458px;
    width: 912px;
    background: url(/images/shadow_left.png) repeat-y top left;
    }

#block_middle2 {
    width: 100%;
    background: url(/images/shadow_right.png) repeat-y top right;
    }
    
#block_0 {
    margin-left: 50px;
    width: 816px;
    background: #FFFFFF;

    }
    
#block_1 {
    width: 100%;
    height: 140px;
    }
    
#block_1 #header {position: absolute; border: none; width: 816px; height: 142px;}
#block_1 #input_ru {
    font-size: 9px;
    width: 95px;
    height: 12px;
    background: url("/images/bgrnd_search.gif") repeat-x top left;
    border:  none;
    position: absolute;
    margin: 120px 0 0 519px;
}
#block_1 #input_en {
    font-size: 9px;
    width: 95px;
    height: 12px;
    background: url("/images/bgrnd_search.gif") repeat-x top left;
    border:  none;
    position: absolute;
    margin: 120px 0 0 523px;
}
#block_1 #imgSearch {position: absolute; margin: 121px 0 0 480px; width: 158px; height: 10px;}
#block_1 #imgLang {position: absolute; margin: 5px 0 0 765px; width: 25px; height: 16px;}
#block_1 #emptyImg {position: absolute; /*border: 1px solid red;*/ margin: 49px 0 0 756px;}
    
#block_2 {
    width: 794px;
    height: 60px;
    padding-left: 22px;
    background: url(/images/nav_bgrnd.jpg) repeat-x;
    background-color: #FFFFFF;
    border-bottom: 1px solid #ccc;
}
#dropDownList {
    z-index: 200;
    position: absolute;
    width: 100px;
    margin: 45px 0 0 220px;
}
.dropDownList_style {
    height: 19px;
    width: 141px;
    background: url(/images/dropDownList.gif) no-repeat top left;
    }   
#dropDownList li {
    list-style: none;
    float: left;
    font: 0.8em verdana;
    font-weight: normal;
    padding: 2px 0 0 0;
}
#dropDownList li a {
    display: block;
    width: 137px;
    height: 16px;
    text-align: left;
    text-decoration: none;
    padding: 1px 0 0 4px;
    }
    
#dropDownList li .dropDownList_act {color: #5c77aa; text-decoration: none;}
/*#dropDownList li #dropDownList_act:hover {background-color: #e3e3e3;}*/

#dropDownList div {
    position: absolute;
    visibility: hidden;
    width: 245px;
    z-index: 200;
    background: url(/images/bgrnd_dropDownList_div.jpg) no-repeat bottom right; 
    background-color: #202e50;
    }
#dropDownList div a {
    position: relative;
    display: block;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    color: #5c77aa;
    font: 1em verdana;
    background: url(/images/bgrnd_dropDownList_a.png) repeat-y 0 2px;
    height: 12px;
    margin: 2px 0 2px 3px;
    padding-bottom: 1px;
}
#dropDownList div a:hover {
    color: #fff;
     }         
#navDrop {z-index: 100}

#navDrop li {
    list-style: none;
    float: left;
    font: 0.7em verdana;
    }
#navDrop li a {
    display: block;
    width: 100%;
    height: 53px;
    text-align: center;
    text-decoration: none;
    }
#navDrop li #aTickets:hover {background: url(/images/nav_tickets_act.jpg) no-repeat center}
#navDrop li #aTeam:hover {background: url(/images/nav_team_act.jpg) no-repeat center}
#navDrop li #aFarm:hover {background: url(/images/nav_SKA1946_act.jpg) no-repeat center}
#navDrop li #aChamp:hover {background: url(/images/nav_champ_act.jpg) no-repeat center}
#navDrop li #aNews:hover {background: url(/images/nav_news_act.jpg) no-repeat center}
#navDrop li #aMultimedia:hover {background: url(/images/nav_multimedia_act.jpg) no-repeat center}
#navDrop li #aFans:hover {background: url(/images/nav_fans_act.jpg) no-repeat center}

#navDrop li #aTickets_eng:hover {background: url(/images/nav_tickets_act_eng.jpg) no-repeat center}
#navDrop li #aTeam_eng:hover {background: url(/images/nav_team_act_eng.jpg) no-repeat center}
#navDrop li #aFarm_eng:hover {background: url(/images/nav_farm_act_eng.jpg) no-repeat center}
#navDrop li #aChamp_eng:hover {background: url(/images/nav_champ_act_eng.jpg) no-repeat center}
#navDrop li #aNews_eng:hover {background: url(/images/nav_news_act_eng.jpg) no-repeat center}
#navDrop li #aMultimedia_eng:hover {background: url(/images/nav_multimedia_act_eng.jpg) no-repeat center}
#navDrop li #aFans_eng:hover {background: url(/images/nav_fans_act_eng.jpg) no-repeat center}

#navDrop div {
    position: absolute;
    visibility: hidden;
    margin-top: -2px;
    padding: 0;
    width: 208px;
    z-index: 100;
    background: url(/images/bgrnd_navdrop_logo.gif) no-repeat bottom right;
	background-color: #202e50;
    }
#navDrop div a {
    position: relative;
    display: block;
    margin: 0;
    padding: 3px 0 0 10px;
    width: auto;
    height: 17px;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    color: #6785bc;
    font: 1em verdana;
    border-bottom: 1px dotted #fff;
    }
#navDrop div .borderButtomClear {border-bottom: none;}    

#navDrop div a:hover {background: url(/images/bgrnd_navdrop_ahover.jpg) no-repeat center; color: #FFF;}       

#nTickets {height: 53px; width: 112px; background: url(/images/nav_tickets.jpg) no-repeat center;}
#nTeam {height: 53px; width: 109px; background: url(/images/nav_team.jpg) no-repeat center;}   
#nFarm {height: 53px; width: 109px;background: url(/images/nav_SKA1946.jpg) no-repeat center;}
#nChamp {height: 53px; width: 109px; background: url(/images/nav_champ.jpg) no-repeat center;}   
#nNews {height: 53px; width: 109px; background: url(/images/nav_news.jpg) no-repeat center;}   
#nMultimedia {height: 53px; width: 109px; background: url(/images/nav_multimedia.jpg) no-repeat center;}
#nFans {height: 53px; width: 111px; background: url(/images/nav_fans.jpg) no-repeat center;}

#nTickets_eng {height: 53px; width: 112px; background: url(/images/nav_tickets_eng.jpg) no-repeat center;}
#nTeam_eng {height: 53px; width: 109px; background: url(/images/nav_team_eng.jpg) no-repeat center;}   
#nFarm_eng {height: 53px; width: 109px;background: url(/images/nav_farm_eng.jpg) no-repeat center;}
#nChamp_eng {height: 53px; width: 109px; background: url(/images/nav_champ_eng.jpg) no-repeat center;}   
#nNews_eng {height: 53px; width: 109px; background: url(/images/nav_news_eng.jpg) no-repeat center;}   
#nMultimedia_eng {height: 53px; width: 109px; background: url(/images/nav_multimedia_eng.jpg) no-repeat center;}
#nFans_eng {height: 53px; width: 111px; background: url(/images/nav_fans_eng.jpg) no-repeat center;}

/* Левый Столб */
    
#block_3 {
    width: 398px;
    border-top: none;
    border-bottom: none;
    margin-left: 7px;
    margin-right: 0;
    }
/* СлайдШоу */
    #block_3_1_line{
    width: 100%;
    border: 1px solid #ccc;
    border-bottom-style: none;
    padding: 3px 0 3px 3px;
    border-top-style: none;
    }
#block_3_1 {
    width: 389px;
    height: 277px;
    background: url(/images/bgrnd_3_1.jpg) repeat-x bottom left;
    background-color: #FFFFFF;
    border: 1px solid #666666;
    }
    
/* обводка блока Слайдшоу */
#block_3_1_brd { 
    width: 391px;
    height: 279px;
    border: 2px solid #cbcbcb;
    }
#block_3_1 img {border: 0; position: absolute}
#block_3_1 p {
    position: absolute; 
    text-align:left; 
    height: 2.2em; 
    /*width: 370px;*/
    font-size: 0.8em; 
    color: #54514c;
    padding: 2px 2px 0 3px;
    }
#block_3_1 a {color: #1f375c;}

#imgPhotoNews {margin: 4px;}

#borderPhotoNews {
    position: absolute;
    border-color: #fc0012;
    width: 389px;
    height: 30px;
    margin-top: 222px;
    border-top: 1px dotted #686868;
    padding: 0px;
    } 
#block_3_1_1 {
    position: absolute;
    width: 389px;
    height: 24px;
    background: url(/images/bgrnd_3_1_1.gif) repeat-x top left;
    margin-top: 253px;
    }
    
#block_3_1_1 img {border: 0; position: absolute}

#imgPoloska_1 {margin: 8px 0 0 20px}
#imgPoloska_2 {margin: 8px 0 0 233px}
#imgLeftArrow {margin: 6px 0 0 179px}
#imgRightArrow {margin: 6px 0 0 216px}
#imgPlay {margin: 6px 0 0 196px}
#imgB0 {margin: 4px 0 0 268px}
#imgB1 {margin: 4px 0 0 288px}
#imgB2 {margin: 4px 0 0 308px}
#imgB3 {margin: 4px 0 0 328px}
#imgB4 {margin: 4px 0 0 348px}
#imgB5 {margin: 4px 0 0 368px}
#imgStick_1 {margin: 1px 0 0 160px}
#imgStick_2 {margin: 1px 0 0 240px}

/* Линия меж блоков */
#block_3_2_line{
    width: 100%;
    border: 1px solid #ccc;
    border-bottom-style: none;
    padding: 3px 0 3px 3px;
    }

/* News press. */
#block_3_2 {
    width: 389px;
    height: 308px;
    border: 1px solid #686868;
    background-color: white;
}
#block_3_2 img {
    float: left;
    position: relative;
    border: 1px solid #686868;
    margin: 0px 5px 0 0;
} /* position for FF3 for anchor enable.*/ 
#block_3_2_brd { /* Border.  */
    width: 391px;
    height: 310px;
    border: 2px solid #ccc;
    }       
#block_3_2 a {
    text-decoration: none;
    color: #666666;
    font-size: 0.8em;
}
#block_3_2 a#news_preview {margin: 0 3px 0 5px;}
#block_3_2 a:hover {
    color: #999999;
    text-decoration: none;
    font-size: 0.8em;
}
#block_3_2 span {font-weight: bold; color: #616161; font-size: 1em;}
#block_3_2 #aNext {
    color: #666666;
    font-size: 0.8em;
    float: right;
    padding: 4px;
    position: relative;
    text-decoration: underline;
    text-transform: capitalize;
} 
#block_3_2_1 {
    width: 389px;
    background: url(/images/bgrnd_pressa.jpg) repeat-y top left;
    height: 19px;
}
#block_3_2_1 img {margin: 0 0 0 0; border: none;}
div#block_3 div#block_3_2_line div#block_3_2 div.block_3_2_2 {
    width: 386px;
    height: 82px;
    border-bottom: 1px dotted #686868;
    padding: 3px 0 3px 3px;
}       

/* Banners showcase. */
#block_3_3 {
    width: 100%;
    border: 1px solid #CCCCCC;
    border-bottom: none;
    padding-bottom: 3px;
    padding-left: 3px;
    }
.block_3_3_brd {
    width: 391px;
    height: 149px;
    border: 2px solid #cbcbcb;
    margin-top: 3px;
    }
.block_3_3_brd img {position: relative; margin: 0 0 -3px 0; width: 389px; height: 149px; border: 1px solid #686868;} /*negative margin for IE6*/
    
/* Правый Столб */
    
#block_4 {
    float: right;
    width: 394px;
    margin-right: 8px;
    }   
#block_4_1 {
    width: 360px;
    height: 325px;
    border-bottom: 1px solid #cccccc;
    }
/* Бордер предыдущей игры */
    
#block_4_1_1_brd {
    width: 231px;
    height: 123px;
    border: 1px solid #686868;
    border-bottom-style: none;
    }
#block_4_1_1 {
    width: 233px;
    height: 123px;
    border: 2px solid #CCCCCC;
    background: url(/images/bgrnd_4_1_12.gif) repeat-x bottom left;
    border-bottom-style: none;
    position: absolute;
    top: 204px;
    left: 463px;
    }
#block_4_1_1 #imgLogo1 {position: absolute; margin: 27px 0 0 18px; width:  50px; height: 50px;}
#block_4_1_1 #imgLogo2 {position: absolute; margin: 27px 0 0 170px; width:  50px; height: 50px;}
#block_4_1_1 #imgScore_1 {position: absolute; margin: 33px 0 0 75px}
#block_4_1_1 #imgScore_colon {position: absolute; margin: 33px 0 0 107px}
#block_4_1_1 #imgScore_2 {position: absolute; margin: 33px 0 0 124px}

.pTime {color: #666666; font-size: 0.7em; letter-spacing: 0.1em; margin: 7px 0 0 0; padding: 3px 0 0 7px; border-top: 1px dotted #686868;}
.pDate {position: absolute; margin: 2px 0 0 170px; color: #FFFFFF; font-size: 0.7em; letter-spacing: 0.1em}
    
#block_4_1_1_1 {
    margin: 5px 0 0 6px;
    background: url(/images/bgrnd_4_1_1_12.jpg) no-repeat;
    height: 74px;
    width: 220px;
    }   
.versus {
        position: absolute;
        width: 220px;
        height: 15px;
        margin: 59px 0 0 0;
        background: url(/images/whiteline_betweenteam.jpg) no-repeat center 1px;
        background-color: #003366;
        }       
#versus_ob {
        position: absolute;
        width: 220px;
        height: 15px;
        margin: 59px 0 0 0;
        /*background: url(/images/whiteline_betweenteam.jpg) no-repeat center 1px;*/
        background-color: #003366;
        }       
#block_4_1_1_1 p {color: #FFFFFF; font-size: 0.7em; letter-spacing: 0.1em; position: absolute;}   
#block_4_1_1_1 #p1 {margin: 2px 0 0 2px; width: 90px; text-align: center; text-transform: uppercase;}
#block_4_1_1_1 #p2 {margin: 2px 0 0 127px; width: 90px; text-align: center; text-transform: uppercase;}

#block_4_1_1_1 #p1_ob {margin: 2px 0 0 0px; width: 97px; text-align: center; text-transform: uppercase; /*border: 1px solid red;*/}
#block_4_1_1_1 #pm_ob {margin: 0px 0 0 96px; width: 15px; text-align: center; font-size: 0.9em;}
#block_4_1_1_1 #p2_ob {margin: 2px 0 0 121px; width: 97px; text-align: center; text-transform: uppercase; /*border: 1px solid red;*/}
    
#block_4_1_1_2 {
    margin: 5px 0 0 6px;
    background: url(/images/bgrnd_4_1_1_12.jpg) no-repeat;
    background-color: #003366;
    height: 74px;
    width: 220px;
    }
#block_4_1_1_2 p {color: #FFFFFF; font-size: 0.7em; letter-spacing: 0.1em; text-align: center; position: absolute;}         
#block_4_1_1_2 #p3 {margin: 2px 0 0 5px; width: 99px; text-transform: uppercase; /*border: 1px solid red;*/}
#block_4_1_1_2 #p4 {margin: 2px 0 0 115px; width: 99px; text-transform: uppercase; /*border: 1px solid red;*/}


#block_4_1_2_brd {
    width: 231px;
    height: 122px;
    border: 1px solid #686868;
    }
#block_4_1_2 {
    width: 233px;
    height: 124px;
    border: 2px solid #CCCCCC;
    background: url(/images/bgrnd_4_1_12.gif) repeat-x bottom left;
    border-top-style: none;
    margin-bottom: 3px;
    position: absolute;
    top: 329px;
    left: 463px;
    }
#block_4_1_2 #imgLogo3 {position: absolute; margin: 27px 0 0 36px; width:  50px; height: 50px;}
#block_4_1_2 #imgLogo4 {position: absolute; margin: 27px 0 0 145px; width:  50px; height: 50px;}
#block_4_1_2 #line {position: absolute; margin: 29px 0 0 116px}

/* Это Друзья */
    
#block_4_1_3 {
    border-top: 1px solid #CCCCCC;
    width: 236px;
    height: 64px;
    position: absolute;
    left: 460px;
    top: 459px;
    padding-top: 3px;
    padding-right: 4px;
    padding-left: 3px;
    }    
/*#block_4_1_3 img {border: 2px solid #cdcdcd}
#block_4_1_3 a {border: 0px}*/
#block_4_1_3 img#friend1 {border: 2px solid #cdcdcd; border-right: none;} 
#block_4_1_3 img#friend2 {margin: 0 0 0 -5px; border: 2px solid #cdcdcd; border-left: none;}
#block_4_1_3 img {border: 2px solid #cdcdcd;}

/* Это Билеты */
    
#block_4_1_4 {
    width: 148px;
    height: 324px;
    position: absolute;
    top: 201px;
    left: 703px;    
    border-right: 1px solid #ccc;
    padding: 3px 3px 3px 3px;
    border-left: 1px solid #ccc;
    }
#block_4_1_4 img {border: 2px solid #CCCCCC}
 #block_4_1_4 object#flashBannerQueenOfSKA {
    position: absolute;
    margin: 2px 0 0 2px;
    z-index: 10;
} 

/* Расписание Статистика Турнирная таблица */
#block_4_2_line {
    width: 392px;
    height: 347px;
    position: absolute;
    padding: 3px;
    left: 460px;
    top: 531px;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    }       
#block_4_2_brd {
    width: 388px;
    height: 343px;
    border: 2px solid #cdcdcd;
    }
#block_4_2 {
    width: 386px;
    height: 341px;
    border: 1px solid #686868;
    position: absolute;
    }
#block_4_2 #aMod {text-decoration: none}
#block_4_2 #calGamesTable {
    border: none;
    border-left: 1px solid #999999;
    width: 97%;
    margin-left: 6px;
    cursor: pointer;
}
#block_4_2 #calGamesTable td {border-right: 1px solid #999999; border-bottom: 1px solid #999999;  height: 44px; background: url(/images/bgrnd_td.gif) repeat-x top left; width: 55px; color: #666666; font-size: 0.7em; font-weight: bold; background-color: #d2d2d2; text-align: center; /*padding-left: 21px;*/}
#block_4_2 #calGamesTable .clear {background: #FFFFFF}
#block_4_2 #calGamesTable .tdOut {background: url(/images/bgrnd_td_red.jpg) no-repeat top right}
#block_4_2 #calGamesTable .tdHome {background: url(/images/bgrnd_td_blue.jpg) no-repeat top right;}
#block_4_2 #calGamesTable th {height: 10px; color: #003399; font-size: 0.8em; border-bottom: 1px solid #999999}
#block_4_2 #calGamesTable #thMod {border-right: 1px solid #999999}
#block_4_2 #calGamesTable img {position: absolute; margin: 12px 0 0 -21px; width: 30px; height: 30px;}

#block_4_2 #stat_table {width: 97%; margin: 5px 0 0 5px; border: 1px solid #999999; border-right: none; background-color: #fff; border-bottom: none;}
#block_4_2 #stat_table td {color: #3c3c3c; font-size: 0.7em; text-align: center; border-bottom: 1px solid #999999; border-right: 1px solid #999999; text-align: center; background: url(/images/bgrnd_stat_table_td1.jpg) no-repeat; padding-bottom: 2px;}
#block_4_2 #stat_table th {width: 4%; height: 17px; color: #fff; font-size: 0.7em; text-align: left; border-right: 1px solid #999999; text-align: center; background: url(/images/bgrnd_4_2_2.gif) repeat-x; font-weight: normal; letter-spacing: 0.1em; padding: 1px 0 0 0;}
#block_4_2 #stat_table .thMod {width: 40%; text-align: left; padding-left: 60px;}
#block_4_2 #stat_table .tdMod {background: url(/images/bgrnd_stat_table_td2.gif) repeat-x;}
#block_4_2 #stat_table .tdMod2 {background: url(/images/bgrnd_stat_table_td3.gif) repeat-x}
#block_4_2 #stat_table .tdMod3 {text-align: left; padding-left: 5px; font-weight: bold;}

#block_4_2 #standings_table {width: 97%; margin: 0 0 0 5px; border: none; background-color: #fff;}
#block_4_2 #standings_table td {color: #3c3c3c; border-bottom: 1px solid #999999; height: 28px; font-size: 0.8em; text-align: center; vertical-align: middle;}
#block_4_2 #standings_table th {width: 13%; height: 28px; color: #8a8a8a; font-size: 0.7em; text-align: center; font-weight: normal; letter-spacing: 0.1em; padding: 0 0 0 0; border-bottom: 1px solid #999999; background: url(/images/standings_tableupstick.jpg) no-repeat top right; vertical-align: middle;}
#block_4_2 #standings_table .tdMod {width: 40%; background: url(/images/bgrnd_standings_table_td1.jpg) no-repeat; text-align: left; padding-left: 7px;}
#block_4_2 #standings_table .tdMod2 {background: url(/images/bgrnd_standings_table_td2.gif) repeat-x}
#block_4_2 #standings_table .tdMod3 {background: url(/images/bgrnd_standings_table_td3.gif) repeat-x}
#block_4_2 #standings_table .tdMod22 {background: url(/images/bgrnd_standings_table_td2.gif) repeat-x; border-right: 1px solid #999999;}
#block_4_2 #standings_table .thMod {background: url(/images/standings_tabledownstick.jpg) no-repeat top right; border-bottom: none; text-align: left} 
#block_4_2 #standings_table .thMod2 {text-align:  left;}
#block_4_2 #standings_table #imgUp {position: absolute; margin: -8px 0 0 0; width: 1px; height: 28px}
#block_4_2 #standings_table #imgDown {position: absolute;  margin: -8px 0 0 0; width: 1px; height: 28px}
#block_4_2 #standings_table p {padding-left: 50px;}

#block_4_2 #details {border-top: 1px solid #999999; width: 100%; margin-top: 10px; height: 14px;}
#block_4_2 #details a {float: left; padding: 0 0 0 15px; text-decoration: none; color: #666; font-size: 0.769em; letter-spacing: 0.07em;}
#block_4_2 #details #a {float: left; padding: 2px 0 0 4px; text-decoration: none; color: #666; font-size: 0.769em; letter-spacing: 0.07em;}
#block_4_2 #details img {float: left; width: 6px; height: 10px;}

#ulBottom {margin: 1px 0 0 8px; position: relative}
#ulBottom li {display: inline; padding-right: 10px;}
    
#block_4_2_1 {
    position: relative;
    width: 385px;
    }
#block_4_2_1 ul {
    width: 386px;
    height: 22px;
    list-style: none;
    margin: 0;
    background: url(/images/bgrnd_4_2_1.gif) repeat-x;
    }
#block_4_2_1 li {
    list-style: none;
    display: inline;
    }
#block_4_2_1 li a {
    float: left;
    text-decoration: none;
    }
#nRasp_ru a {background: url(/images/raspis.jpg) no-repeat center; width: 110px; height: 22px}
#nRasp_ru a:hover {background: url(/images/raspis_act.jpg) no-repeat center; width: 110px; height: 22px}
#nRasp_ru a:active, #nRasp_ru a.selected {background: url(/images/raspis_act.jpg) no-repeat center; width: 110px; height: 22px}
#nStat_ru a {background:url(/images/stat.jpg) no-repeat center; width: 115px; height: 22px}
#nStat_ru a:hover {background:url(/images/stat_act.jpg) no-repeat center; width: 115px; height: 22px}
#nStat_ru a:active, #nStat_ru a.selected {background:url(/images/stat_act.jpg) no-repeat center; width: 115px; height: 22px}
#nTournir_ru a {background: url(/images/tournir.jpg) no-repeat center; width: 161px; height: 22px} 
#nTournir_ru a:hover {background: url(/images/tournir_act.jpg) no-repeat center; width: 161px; height: 22px}           
#nTournir_ru a:active, #nTournir_ru a.selected {background: url(/images/tournir_act.jpg) no-repeat center; width: 161px; height: 22px}

#nRasp_en a {background: url(/images/raspis_eng.jpg) no-repeat center; width: 123px; height: 22px}
#nRasp_en a:hover {background: url(/images/raspis_act_eng.jpg) no-repeat center; width: 123px; height: 22px}
#nRasp_en a:active, #nRasp_en a.selected {background: url(/images/raspis_act_eng.jpg) no-repeat center; width: 123px; height: 22px}
#nStat_en a {background:url(/images/stat_eng.jpg) no-repeat center; width: 128px; height: 22px}
#nStat_en a:hover {background:url(/images/stat_act_eng.jpg) no-repeat center; width: 128px; height: 22px}
#nStat_en a:active, #nStat_en a.selected {background:url(/images/stat_act_eng.jpg) no-repeat center; width: 128px; height: 22px}
#nTournir_en a {background: url(/images/tournir_eng.jpg) no-repeat center; width: 135px; height: 22px} 
#nTournir_en a:hover {background: url(/images/tournir_act_eng.jpg) no-repeat center; width: 135px; height: 22px}           
#nTournir_en a:active, #nTournir_en a.selected {background: url(/images/tournir_act_eng.jpg) no-repeat center; width: 135px; height: 22px}

#block_4_2_2 {
    width: 385px;
    height: 20px;
    margin: 2px 0 0 2px;
    background: url(/images/bgrnd_4_2_2.gif) repeat-x;
    }
#block_4_2_2 #imgLeftArrow2 {position: absolute; margin: 3px 0 0 97px; padding: 0 10px 0 10px} 
#block_4_2_2 #imgRightArrow2 {position: absolute; margin: 3px 0 0 258px; padding: 0 10px 0 10px} 
    
#block_4_2_2 p {color: #FFFFFF; font-size: 0.7em; letter-spacing: 0.1em; padding-top: 2px; text-align: center;}
#block_4_2_2 #p_division {text-transform: uppercase;}

#block_4_3 {
    width: 393px;
    height: 239px;
    border: 1px solid #ccc;
    position: absolute;
    left: 459px;
    border-left: none;
    border-bottom: none;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    top: 885px;
    }
/* Галерея */

#block_4_3_1 {
    width: 144px;
    height: 231px;
    border: 2px solid #cdcdcd;
    }
/* Линия */

#block_4_3_1_line {
    border-right: 1px solid #ccc;
    position: absolute;
    left: 4px;
    padding-right: 3px;
    padding-top: 4px;
    padding-bottom: 3px;
}
    
#block_4_3_1 img {border: 1px solid #686868; margin: 0 0 -3px 0} /*negative margin for IE6*/
 
/* Опрос */
    
#block_4_3_2_brd {
    float: right;
    width: 232px;
    height: 231px;
    border: 2px solid #cdcdcd;
    margin-top: 3px;
}
#block_4_3_2 {  
    width: 230px;
    height: 229px;
    border: 1px solid #686868;
}
div.block_4_3_2 {  
    background: url(/images/bgrnd_4_3_2_temp.jpg) no-repeat top left;
}
#block_4_3_2 div#stomper {
    height: 0px;
}    
#block_5 {
    width: 816px;
    height: 40px;
    background: url(/images/bgrnd_5.jpg) repeat-x top left;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    margin-top: 50px;
    }
#block_5 p {
    color: #000066; 
    font-size: 0.8em;
    }
#block_5 a {
    color: #990033; 
    font-size: 0.8em; 
    position: relative}
 /*position for FF3 for anchor enable*/

#block_6 {
    width: 100%;
    height: 46px;
    background: url(/images/bgrnd_6.jpg) repeat-x top left;
    text-align: center;
    }
    
#block_6 img {margin-bottom: -3px; border: 0} /*for IE6*/
    
#block_7 {
    padding:0 20px 0px;
	width:776px;
    background: url(/images/bgrnd_7.jpg) repeat-x top left;
    text-align: center;
    }
   
#block_7 table{border-collapse:collapse;width:100%;font-size:9px;color:#333333;}
#block_7 table td{padding:5px 3px 10px;}
#block_7 table.khl td{width:30%;}
#block_7 table.khl{width:auto;margin:0 auto;}
#block_7 table th{font-weight:normal;/*text-align:left;*/font-size:11px;}
#block_7 table td a{}
#block_7 table.khl td a img{height:21px;border:0px none;padding:2px 2px;background:#fff;}
#block_7 table.khl td.sogaz a img{height:25px;padding:0px 2px;background:#fff;}
#block_7 table.khl td.sogaz {padding-left:0px;}
#block_7 table.khl td.nikon a img{height:18px;padding:3px 2px;background:#fff;}
#block_7 table.khl td.beko a img{height:11px;padding:3px 2px 7px;background:#fff;}
#block_7 table.khl td.karo a img{height:19px;background:#fff;}
/*
#block_7 table tr{border-collapse:collapse;}
#block_7 table th{border-collapse:collapse;text-align:left;font-size:11px;font-weight:normal;padding:5px 0 5px;}
#block_7 table td{border-collapse:collapse;text-align:center;padding-bottom:10px;}
#block_7 a{margin:0;border:2px solid #ccc;background:#fff;width:170px;display:block;}
#block_7 .firstrow a{width:170px;height:40px;}
#block_7 .secondrow td a{margin-left:10px;}
#block_7 .secondrow a{width:150px;height:36px;}
#block_7 .thirdrow a{width:100px;height:30px;}
#block_7 .owner a{border:0px none;background:none;width:auto;}*/
/*#block_7 .thirdrow td a{margin-left:10px;}*/
/*#block_7 a img {margin: 15px 0 0 9px; width: 87px; height:43px;}*/ /*8 logo*/
/*#block_7 a img {margin: 15px 0 0 11px; width: 87px; height:43px;}*/ /*7 logo*/

/*#block_7 a img#mutant {width: 153px; height: 33px;}*/

#block_8 {
    height: 30px;
    background: url(/images/bottom_shadow.jpg) no-repeat top center;
    border-top: 1px solid #999999;
    padding-top: 15px;
    text-align: center;
    color: #0d3266;
    font-size: 0.8em; 
    }

#block_8 a {color: color: #0D3266; text-decoration: none;}

#block_header2 {
    width: 793px;
    height: 50px; 
    padding: 0 0 5px 0; 
    margin: 5px 0 0 12px;
    background: url(/images/header2.jpg) no-repeat top left;
    }   
#block_header2 p {position: absolute; margin: 15px 0 0 20px; font-size: 11px; color:#FFFFFF;
    text-transform: uppercase;
    font-weight: bold;
    /*text-shadow: black 1px 1px 5px;*/
}

#block_header3 {
    width: 793px;
    margin: 0 0 0 12px;
    }
#block_news table#seasonTickets_table {
        width: 90%;
        border: 1px solid #999;
        border-collapse: collapse;
        text-align: center;
        margin: 30px 0 30px 5%;
}   
#block_news table#seasonTickets_table th {font-size: 0.9em; font-weight: bold; padding: 5px 0 5px 0;  color: #333; width: 15%;} 
#block_news table#seasonTickets_table td {border: 1px solid #999; padding: 5px; vertical-align: middle; font-size: 0.9em; color: #000;} 
#block_news table#seasonTickets_table th.right_leftBorder {border-right: 1px solid #999; border-left: 1px solid #999; width: 20%;} 
#block_news table#seasonTickets_table th.right_leftBorder2 {border-right: 1px solid #999; border-left: 1px solid #999; width: 25%;} 
#block_news table#seasonTickets_table th.right_leftBorder3 {border-right: 1px solid #999; border-left: 1px solid #999;} 
#block_news table#seasonTickets_table #trBgrnd_1 {background-color: #e07981;}
#block_news table#seasonTickets_table #trBgrnd_2 {background-color: #354bdc;}
#block_news table#seasonTickets_table #trBgrnd_3 {background-color: #7cb074;}
#block_news table#seasonTickets_table #trBgrnd_4 {background-color: #55afd5;}
#block_news table#seasonTickets_table #trBgrnd_fan {background-color: #a17b56;}
#block_news table#seasonTickets_table #trBgrnd_balcony {background-color: #ecd572;}
#block_news table#seasonTickets_table .fontColor {color: #354BDC; font-weight: bold;}

/* Season tickets, tickets sale, fanzone competitions, contacts. */
#block_news {
    width: 790px;
    margin: 5px 0 5px 12px; 
    border: 1px solid #999999;
    padding-bottom: 5px;
}
#block_news h3 {font-size: 0.9em; text-align: center; color: #545454; margin: 10px 0 10px 0;}
#block_news p {font-size: 0.9em; margin: 5px 10px 3px 20px; color: #333333;}
#block_news p#stadiums {font-size: 0.9em; margin: 10px 0 3px 0; color: #333333; text-indent: 130px;}
#block_news p#stadiums span.seasonTickets2 {color: #545454; font-weight: bold; font-size: 0.9em; margin: 0 0 0 260px;}
#block_news p#headerP {text-align: center; color: #0d2f61; background-color: #cbcbcb; font-size: 0.8em; letter-spacing: 0.1em; font-weight: bold; padding: 3px 0 3px 0; margin: 0 0 0 0;}
#ticket_images{clear: both;}
#block_news img#stadiumMap1{width: 365px; height: 294px; border: 0px solid #666; margin: 5px 0 5px 20px;}
#block_news img#stadiumMap2{width: 365px; height: 294px; border: 0px solid #666; margin: 5px 0 5px 10px;}
#block_news img#girls{width: 768px; height: 423px; margin: 15px 0 15px 10px;}
#block_news span {color: #545454; font-weight: bold; font-size: 0.9em;}
#block_news span.seasonTickets {color: #545454; font-weight: bold; font-size: 0.9em; padding: 10px 0 0 20px;}
#block_news .blue {color: #5c77aa; text-decoration: none}
#block_news a {color: #5c77aa; text-decoration: none}
#block_news a:hover {text-decoration: underline} 
#block_news #ticket_sale1 {float: left; margin: 10px 0 0 0;}  
#block_news #ticket_sale2 {float: right; margin: 10px 0 0 0; padding-right: 15px;}
#block_news #borderBottomP {
    clear: left;
    border-bottom: 1px solid #cbcbcb;
    padding: 5px 0 5px 0;
}
#block_news .borderTop {
    clear: left;
    border-top: 1px solid #cbcbcb;
    padding: 5px 0 5px 0;
}

/* News and news press, farm calendar, farm ska2 games, farm calendar,
   champ ska games, champ calendar. */
#news_change_months {
    width: 97%;
    height: 22px;
    margin: 0 0 0 12px;
    background: url(/images/bgrnd_news_months.gif) repeat-x top left;
    }
#news_change_months p {color: #FFFFFF; font-size: 0.9em; letter-spacing: 0.1em; padding-top: 2px; text-align: center;}
#news_change_months #imgLeftArrow2 {position: absolute; margin: 5px 0 0 200px; padding: 0 10px 0 100px} 
#news_change_months #imgRightArrow2 {position: absolute; margin: 5px 0 0 470px; padding: 0 10px 0 10px} 
#news_table {
    width: 97%;
    margin: 5px 0 5px 12px;
    border: 1px solid #999999;
    border-bottom: none;
    border-right: none;
}
#news_table td {
    color: #333333;
    font-size: 0.9em;
    padding: 5px 10px 3px 20px;
    text-align: left;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
}
#news_table tr {text-align: center;}
#news_table #mod {
    text-align: center;
    color: #0d2f61;
    background-color: #cbcbcb;
    font-size: 0.8em;
    letter-spacing: 0.1em;
    font-weight: bold;
    padding: 3px 0 3px 0;
}
#news_table td .blue {color: #5c77aa; text-decoration: none}
#news_table td a {color: #666; text-decoration: none}
#news_table td a:hover {color: #5c77aa; text-decoration: underline}
#news_table td span {
    color: #545454;
    font-weight: bold;
    font-size: 1em;
}
/* personnel */
#block_contacts {
    width: 790px;
    padding: 0 0 12px 0; 
    margin: 10px 0 0 12px;
/*  background: url(/images/bgrnd_chief0.gif) repeat-x top left;*/
    border: 1px solid #999999;
    }
#block_contacts p {color: #0d2f61; font-size: 0.8em; margin-left: 30px; font-weight: bold}
#block_contacts #p1 {color: #0d2f61; font-size: 0.8em; margin-top: 5px; font-weight: bold}
#block_contacts .blue {color: #5c77aa; text-decoration: none} 
#block_contacts a:hover {text-decoration: underline}   
 
#person_table {width: 97%; margin: 5px 0 5px 12px; border: 1px solid #999999; border-bottom: none; border-right: none}
#person_table td {color: #666666; font-size: 0.8em; padding: 3px 0 3px 30px; text-align: left; border-right: 1px solid #999999; border-bottom: 1px solid #999999}
#person_table tr {text-align: center}
#person_table #mod {text-align: left; color: #FFFFFF; background: url(/images/bgrnd_chief_tables.gif); font-size: 0.8em; letter-spacing: 0.1em; padding: 3px 0 3px 10px;}
#person_table th {color: #0d2f61; font-size: 0.8em; padding: 3px 0 3px 30px; text-align: left; border-right: 1px solid #999999; border-bottom: 1px solid #999999}
#person_table a {color: #666666; text-decoration: none;}
#person_table a:hover {color: #1d3455; text-decoration: none}
#person_table #width_post {width: 35%}
#person_table .sdushorWidth {width: 62%;}
/* personnel */

/* club_history */
#block_header3_history {
    width: 793px;
    margin: 0 0 30px 12px;
    }
#block_header3_history img {position: absolute;}

#block_history {
     width: 790px; 
     margin: 5px 0 5px 12px; 
     border: 1px solid #999999; 
     padding-bottom: 10px
     }
#block_history .year {text-align: center; color: #0d2f61; background-color: #cbcbcb; font-size: 0.7em; letter-spacing: 0.1em; font-weight: bold; margin-top: 20px}
#block_history p {color: #333333; font-size: 0.85em; padding: 5px 10px 3px 20px}
#block_history span {color: #545454; font-weight: bold; font-size: 0.9em;}
#block_history h3 {color: #666666; font-size: 0.85em; text-align: center; margin-top: 10px}
#block_history .header {color: #666666; font-size: 0.85em; text-align: left; margin: 10px 0 0 20px}

#block_history_coach {
     width: 790px; 
     margin: 5px 0 5px 0px; 
     }
#block_history_coach p {color: #333333; font-size: 0.8em; padding: 5px 10px 3px 12px}
#block_history_coach .pFloat {float: left} /*for cherkas coach*/
#block_history_coach span {color: #545454; font-weight: bold; font-size: 0.9em;}

#block_header3_history #dropDownList {position: absolute; z-index: 90; width: 100px; margin: 0 0 0 620px; padding-top: 4px;}
#block_header3_history #dropDownList_style {
    height: 14px;
    width: 100px;
    background-color: #1e3a62;
    }   
#block_header3_history #dropDownList li {
    list-style: none;
    float: left;
    font: 0.7em verdana;
    border: 1px solid #000;
    }
#block_header3_history #dropDownList li a {
    display: block;
    width: 96%;
    height: 14px;
    text-align: center;
    text-decoration: none;
    }    
#block_header3_history #dropDownList li #dropDownList_act {color: black; text-decoration: none; color: #fff;
}
#block_header3_history #dropDownList li #dropDownList_act:hover {background-color: #4a5566;}

#block_header3_history #dropDownList div {
    position: absolute;
    visibility: hidden;
    height: 300px;
    overflow: auto;
    width: 100px;
    z-index: 200;
    border: 1px solid #686868;
    }
#block_header3_history #dropDownList div a {
    position: relative;
    display: block;
    padding: 2px 0 5px 5px;
    width: auto;
    height: 10px;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    background: #fff;
    color: #000;
    font: 1em verdana;
    }
#block_header3_history #dropDownList div a:hover {
    background: #575d67;
    color: #fff;
     }       
#history_table {margin: 5px 0 5px 12px; width: 97%; border: 1px solid #999999; border-bottom: none; border-right: none;}
#history_table th {padding: 3px 0 3px 0; color: #0d2f61; font-size: 0.8em; text-align: center; background-color: #cbcbcb; width: 40px; border-right: 1px solid #999999;}
#history_table th.bottomBorder {border-bottom: 1px solid #999999;}
#history_table td {padding: 3px 0 3px 0; color: #666666; font-size: 0.8em; text-align: center; border-right: 1px solid #999999; border-bottom: 1px solid #999999}
#history_table .TextToLeft {text-align: left; padding-left: 10px;}
#history_table #widthBig {width: 88%;}
#history_table #widthBig2 {width: 45%;}
#history_table #widthBig3 {width: 72%;}
#history_table #widthBig4 {width: 65%;}
#history_table #mod {text-align: left; color: #FFFFFF; background-color: #1e3558; font-size: 0.8em; letter-spacing: 0.1em; padding: 3px 0 3px 10px;}
#history_table #champ {font-weight: bold; color: #0d2f61; font-size: 0.8em; text-align: right; background-color: #cbcbcb; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding: 3px 80px 3px 0;}
#history_table #ussr {font-weight: bold; color: #0d2f61; font-size: 0.8em; text-align: right; background-color: #cbcbcb; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding: 3px 76px 3px 0;}
#history_table #shpengler {font-weight: bold; color: #0d2f61; font-size: 0.8em; text-align: right; background-color: #cbcbcb; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding: 3px 50px 3px 0;}
#history_table #coach {font-weight: bold; color: #0d2f61; font-size: 0.8em; text-align: right; background-color: #cbcbcb; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding: 3px 20px 3px 0;}
#history_table #coach2 {font-weight: bold; color: #0d2f61; font-size: 0.8em; text-align: right; background-color: #cbcbcb; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding: 3px 50px 3px 0;}
#history_table #coach3 {font-weight: bold; color: #0d2f61; font-size: 0.8em; text-align: right; background-color: #cbcbcb; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding: 3px 30px 3px 0;}
#history_table #coach4 {font-weight: bold; color: #0d2f61; font-size: 0.8em; text-align: right; background-color: #cbcbcb; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding: 3px 60px 3px 0;}
#history_table .trBgrnd {background-color: #efefef;} /* for farm_players_statistics  */
#history_table .trBgrndSelect {background-color: #e7d4d4;}
#history_table .tdValign {vertical-align: middle}
#history_table .thWidth {width: 150px; padding-left: 10px}
#history_table #widthBig5 {width: 56%;} /* for farm_players_statistics  */
#history_table #widthBig6 {width: 35%;}
#history_table #tdCoach {font-weight: bold; color: #0d2f61; font-size: 0.8em; padding: 3px 0 3px 0; text-align: center; background-color: #cbcbcb; border-right: 1px solid #999999; border-bottom: 1px solid #999999} /*for coaches tables*/
#history_table #widthBigCoach_league {width: 12%;}
#history_table #widthBigCoach_season {width: 10%;}
/* club_history */

/* players */
#players_table {width: 97%; margin: 5px 0 5px 12px; border: 1px solid #999999; border-bottom: none; border-right: none}
#players_table td {color: #666666; font-size: 0.8em; padding: 3px 0 3px 30px; text-align: left; border-right: 1px solid #999999; border-bottom: 1px solid #999999}
#players_table tr {text-align: center}
#players_table #mod {text-align: left; color: #FFFFFF; background-color: #1e3558; font-size: 0.8em; letter-spacing: 0.1em; padding: 3px 0 3px 10px;}
#players_table th {color: #0d2f61; font-size: 0.8em; padding: 3px 0 3px 30px; text-align: left; background-color: #cbcbcb; border-right: 1px solid #999999}
#players_table #width_number {width: 12%}
#players_table #width_birthday {width: 18%}
#players_table #width_birthday_eng {width: 18%}
#players_table a {color: #666666; text-decoration: none;}
#players_table a:hover {color: #1d3455; text-decoration: none}
/* players */

/* profile */
/*
#block_blueHead {width: 97%; margin: 0 0 0 12px; height: 22px; background: url(/images/bgrnd_chief_tables.gif) repeat-x top left}
#block_blueHead p {color: #FFFFFF; font-size: 0.9em; padding: 5px 0 5px 10px; margin-top: 5px }
*/
#block_profile {
        position: relative; 
        width: 793px; 
        margin: 0 0 0 12px; 
        background: url(/images/bgrnd_prof.gif) repeat-x top left; 
        min-height: 330px;
        }       
#block_profileMod2 {position: relative; width: 793px; margin: 0 0 0 12px; background: url(/images/bgrnd_prof.gif) repeat-x top left;}

#block_profile #Name {color: #0d2f61; font-weight: bold; font-size: 0.8em; padding: 5px 0 5px 205px}
#block_profile #Name_staff {color: #0d2f61; font-weight: bold; font-size: 0.8em; padding: 5px 0 5px 250px}
#block_profile #Number {color: #0d2f61; font-weight: bold; font-size: 0.8em; position: absolute; margin: 5px 0 5px 10px}
#block_profile img {position: relative; margin : 5px 0 0 0; float: left; width: 200px; height: 300px;}
#block_profile #profile_table {position: relative; border: 1px solid #999999; margin: 5px 0 0 5px; border-bottom: none; float: left;}
#block_profile #profile_table td {color: #666666; font-size: 0.7em; padding: 8px 20px 8px 20px; text-align: left; border-bottom: 1px solid #999999}
#block_profile #profile_table th {color: #666666; font-size: 0.7em; padding: 0 20px 0 30px; text-align: left; border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-weight: normal; text-transform: uppercase;}
#block_profile #player_award {margin: 5px 0 0 5px; font-size: 0.8em; color: #0b0c31; float: left; width: 70%;}
#game_table {width: 97%; margin: 5px 0 0 12px; border: 1px solid #999999; border-bottom: none; border-right: none;}
#game_table td {color: #666666; font-size: 0.7em; padding: 5px 5px 5px 5px; border-bottom: 1px solid #999999; border-right: 1px solid #999999; text-align: center}
#game_table th {width: 14%; color: #0d2f61; font-size: 0.8em; padding: 5px 5px 5px 5px; text-align: left; border-bottom: 1px solid #999999; border-right: 1px solid #999999; text-align: center; background-color: #cbcbcb; text-transform: uppercase;}
/* champ_player_statistic table mod */
#game_table #thPlayerStat {width: 3%; vertical-align: middle;}
#game_table #thPlayerStatName {width: 40%; text-align: left; padding-left: 20px; vertical-align: middle;}
#game_table #trBgrndSelect {background-color: #efefef;}
#game_table .TextToLeft {text-align: left; padding-left: 20px;}
/* champ_player_statistic table mod */
#game_table .tdMod {background-color: #cbcbcb; width: 4%; font-weight: bold; color: #0d2f61}
#game_table .trMod {background-color: #cbcbcb; font-weight: bold; color: #0d2f61}
/* profile */

/* TEAM */

/* CHAMPIONSHIP */

/* champ_calendar */
#gameCal_table {width: 97%; margin: 5px 0 5px 12px; border: 1px solid #999999; border-bottom: none; border-right: none}
#gameCal_table td {color: #666666; font-size: 0.8em; padding: 3px 0 3px 0; text-align: left; border-right: 1px solid #999999; border-bottom: 1px solid #999999; text-align: center}
#gameCal_table tr {text-align: center}
#gameCal_table th {color: #0d2f61; font-size: 0.8em; padding: 3px 0 3px 30px; text-align: left; background-color: #cbcbcb; border-right: 1px solid #999999}
#gameCal_table #width_team {width: 30%}
#gameCal_table #width_team2 {width: 30%}
#gameCal_table #width_scores {width: 40%}
#gameCal_table #width_farmNumber {width: 10%}
/* champ_calendar */

/* champ_standings */
#champ_standings_table {width: 90%; margin: 15px 0 5px 40px; border: 1px solid #999999; border-bottom: none; border-right: none;}
#champ_standings_table td {color: #666666; font-size: 0.7em; padding: 5px 5px 5px 5px; text-align: left; border-bottom: 1px solid #999999; border-right: 1px solid #999999; text-align: center}
#champ_standings_table th {width: 4%; color: #0d2f61; font-size: 0.7em; padding: 5px 5px 5px 5px; border-bottom: 1px solid #999999; border-right: 1px solid #999999; text-align: center; background-color: #cbcbcb}
#champ_standings_table th.width_1 {width: 6%;}
#champ_standings_table #division {background-color: #1e3558; color: #fff; font-size: 0.9em; text-align: left; padding: 3px 0 3px 20px}
#champ_standings_table #teams {width: 20%; text-align: left; padding-left:20px}
#champ_standings_table .trBgrnd {background-color: #efefef;}
#champ_standings_table .trBgrndLeaders {background-color: #e7ecff;}
#champ_standings_table .trBgrndSelect {background-color: #e7d4d4;}
#champ_standings_table .tdTeam {text-align: left; padding-left:20px}
/* champ_standings */

/* champ_playoff */
/*#playoff_table_old {width: 90%; margin: 5px 0 5px 40px; border: 1px solid #999999; border-bottom: none; border-right: none;}
#playoff_table_old td {color: #666666; font-size: 0.7em; padding: 5px 5px 5px 5px; text-align: left; border-bottom: 1px solid #999999; border-right: 1px solid #999999; text-align: center}
#playoff_table_old th {width: 4%; color: #0d2f61; font-size: 0.7em; padding: 5px 5px 5px 5px; border-bottom: 1px solid #999999; border-right: 1px solid #999999; text-align: center; background-color: #cbcbcb}
#playoff_table_old th.width_1 {width: 6%;}
#playoff_table_old #rounds {background-color: #1e3558; color: #fff; font-size: 0.9em; text-align: center; padding: 3px 0 3px 20px}
#playoff_table_old #teams {width: 20%; text-align: left; padding-left: 20px}
#playoff_table_old .trBgrnd {background-color: #efefef;}
#playoff_table_old .trBgrndSelect {background-color: #e7d4d4;}
#playoff_table_old .tdTeam {text-align: left; padding-left: 20px}*/
 /*champ_playoff*/ 

/* champ_playoff */
#playoff_table {width: 90%; margin: 5px 0 5px 40px; border: 1px solid #999999; border-bottom: none; border-right: none;}
#playoff_table tr td {color: #666666; font-size: 0.7em; padding: 5px 5px 5px 5px; border-bottom: 1px solid #999999; border-right: 1px solid #999999; text-align: center}
#playoff_table tr td.result {vertical-align: middle; font-size: 0.8em; font-weight: bold;}
#playoff_table th {width: 4%; color: #0d2f61; font-size: 0.7em; padding: 5px 5px 5px 5px; text-align: center; background-color: #cbcbcb; border-bottom: 1px solid #999999; border-right: 1px solid #999999;}
#playoff_table th.width_1 {width: 6%;}
#playoff_table th#position {width: 2%;}
#playoff_table td#rounds {background-color: #1e3558; color: #fff; font-size: 0.9em; text-align: center;}
#playoff_table #teams {width: 18%; text-align: left; padding-left: 20px}
#playoff_table .trBgrnd {background-color: #efefef; border-bottom: 2px;}
#playoff_table tr.borderBottom td {border-bottom: 2px solid #999999;}
#playoff_table tr.trBgrndSelect {background-color: #e7d4d4;}
#playoff_table .tdTeam {text-align: left; padding-left: 20px}
/* champ_playoff */

/* champ_players_statistics */
#players_statistics_table {width: 97%; margin: 5px 0 5px 12px; border: 1px solid #999999; border-bottom: none; border-right: none;}
#players_statistics_table td {color: #666666; font-size: 0.7em; padding: 5px 5px 5px 5px; text-align: left; border-bottom: 1px solid #999999; border-right: 1px solid #999999; text-align: center}
#players_statistics_table th {color: #0d2f61; font-size: 0.7em; padding: 5px 3px 5px 3px; border-bottom: 1px solid #999999; border-right: 1px solid #999999; text-align: center; background-color: #cbcbcb}
#players_statistics_table #amplua {background-color: #1e3558; color: #fff; font-size: 0.8em; text-align: left; padding: 3px 0 3px 20px}
#players_statistics_table #player {width: 25%; text-align: left; padding-left:20px}
#players_statistics_table .trBgrnd {background-color: #efefef;}
#players_statistics_table .tdPlayer {text-align: left; padding-left:20px}
#players_statistics_table .clear {border: none; background-color: #efefef;}
/* champ_players_statistics */

/* champ_skagames */
#block_sheduler {
    position: relative;
    width: 715px;
    height: 680px;
    margin: 5px 0 5px 45px;
    padding: 5px 5px 0 5px;
    border: 1px solid #999;
}
#block_sheduler .cell {
    position: relative;
    float: left;
    width: 100px;
    height: 103px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 1px solid #666;
    background: url(/images/bgrnd_bigtable.jpg) no-repeat top left;
}
#block_sheduler .cell p {font-size: 0.9em; color: #666; margin: 5px 0 0 0; font-weight: bold; text-align: center;}
#block_sheduler #cellClear {background: #fff}
#block_sheduler #blue {background: url(/images/bgrnd_bigtable_blue.jpg) no-repeat top left;}
#block_sheduler #red {background: url(/images/bgrnd_bigtable_red.jpg) no-repeat top left;}

#block_sheduler #video {position: absolute; margin: 92px 0 0 0px; width: 18px; height: 11px;}
#block_sheduler #online {position: absolute; margin: 92px 0 0 19px; width: 14px; height: 11px;}
#block_sheduler #play {position: absolute; margin: 92px 0 0 34px; width: 16px; height: 11px;}
#block_sheduler .logo {position: relative; margin: 12px 0 0 25px; width: 50px; height: 50px;}

#block_sheduler .header {
        position: relative;
    float: left;
    width: 100px;
    height: 20px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 1px solid #666;
    text-align: center;
    background-color: #fff;
}
#block_sheduler .header h3 {font-size: 0.8em; color: #0d2f61; margin: 3px 0 0 0;}
#block_sheduler #bgrnd {background-color: #dcdcdc;}

#block_sheduler #ulBottom {margin: 7px 0 0 0; position: relative; float: left;}
#block_sheduler #ulBottom li {display: inline; padding-right: 10px;}
/* champ_skagames */

/* CHAMPIONSHIP */

.farm_pre_season_h3 {color: #666666; font-size: 0.8em; text-align: left; margin: 10px 0 0 12px}
.clearBoth {width: 100%; clear: both; height: 0px;}

/* Online reportage.  */
td.goal {color: red;}
td.sendingoff {color: blue;}

/* FAN ZONE */

/* contests */

#block_text {
	 width: 785px; 
     margin: 5px 0 5px 12px; 
     padding: 5px 0 10px 5px;
     border: 1px solid #999999; 
}

#block_text h6 {font-size: 0.9em; color: #545454; padding-top: 3px;}
#block_text h5 {font-size: 1em; color: #545454; padding: 5px; padding-left: 0; padding-bottom: 0;}
#block_text a {font-size: 0.8em; color: #5c77aa; text-decoration: none;}
#block_text a:hover {color: #5c77aa; text-decoration: underline;}
#block_text p.text {color: #333; font-size: 0.8em; margin-top: 5px;}
#block_text p.text span {font-weight: bold; color: #000}

#block_header3_history #dropDownListContest {position: absolute; z-index: 90; width: 200px; margin: 0 0 0 580px; padding-top: 4px;}
#block_header3_history #dropDownList_contestStyle {height: 14px; width: 200px; background-color: #1e3a62;}   

#block_header3_history #dropDownListContest li {
    list-style: none;
    float: left;
    font: 0.8em verdana;
    border: 1px solid #000;
    }
#block_header3_history #dropDownListContest li a {
    display: block;
    width: 100%;
    height: 14px;
    text-align: center;
    text-decoration: none;
    }    
#block_header3_history #dropDownListContest li #dropDownListContest_act {color: black; text-decoration: none; color: #fff;
}
#block_header3_history #dropDownListContest li #dropDownListContest_act:hover {background-color: #4a5566;}

#block_header3_history #dropDownListContest div {
    position: absolute;
    visibility: hidden;
    overflow: auto;
    width: 200px;
    height: 200px;
    z-index: 200;
    border: 1px solid #686868;
    }
#block_header3_history #dropDownListContest div a {
    position: relative;
    display: block;
    padding: 2px 0 5px 5px;
    width: auto;
    height: 10px;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    background: #1a4c78;
    color: #fff;
    font: 1.1em verdana;
    }
#block_header3_history #dropDownListContest div a:hover {background: #c5635b; color: #fff;}  

#block_header3_history #dropDownListContest li #m20 {background: #1a4c78;}

div.contestant {
	float: left;
	margin: 10px 0 10px 0;
	padding-left: 13px;
    /*border: 1px solid red;*/
}

div.contestant input.giveMeYourVoice {margin: 3px 0 0 23px;}

div.contestant div.preview {
	background: url(/images/bg_contest_prew.jpg) no-repeat 0 0;
	width: 140px;
	height: 170px;
	/*border: 1px solid blue;*/
}
div.contestant div.preview img {width: 134px; height: 134px; border: 1px solid #999; margin: 2px 0 -2px 2px;}
div.contestant div.preview a {text-decoration: none;}
div.contestant div.preview p.number {font-size: 1em; color: #fff; position: absolute; letter-spacing: 0.1em; width: 20px; margin: 143px 0 0 7px; /*border: 1px solid red;*/}
div.contestant div.preview p.info {font-size: 0.8em; color: #4f4f4f; padding: 0 5px 0 30px; text-align: right; /*border: 1px solid blue;*/}
div.contestant div.preview p.info span.name {font-weight: bold; font-size: 1.2em; color: #000}   
div.contestant div.preview p.info span.count {font-weight: bold;}  

/* quenn's profile*/
#queen_profile { 
    width: 455px;
    height: 346px;
    border: 2px solid #cbcbcb;
    margin-bottom: 10px;
    }
#queen_profile_inner1 {
    width: 453px;
    height: 344px;
    background: url(/images/bgrnd_3_1.jpg) repeat-x bottom left;
    background-color: #FFFFFF;
    border: 1px solid #666666;
    }    
#queen_profile_inner2 {
    position: absolute;
    width: 453px;
    height: 24px;
    background: url(/images/bgrnd_3_1_1.gif) repeat-x top left;
    margin-top: 319px;
    }    
#queen_profile_inner1 img.slide {border: 0; position: absolute; width: 453px; height: 318px; margin-left: 0px;}
#queen_profile_inner1 img {position: absolute;}
#imgPoloska_11 {margin: 8px 0 0 84px}
#imgPoloska_22 {margin: 8px 0 0 297px}
#imgLeftArrow2 {margin: 6px 0 0 243px}
#imgRightArrow2 {margin: 6px 0 0 280px}
#imgPlay2 {margin: 6px 0 0 260px}
#imgB00 {margin: 4px 0 0 332px}
#imgB11 {margin: 4px 0 0 352px}
#imgB22 {margin: 4px 0 0 372px}
#imgB33 {margin: 4px 0 0 392px}
#imgB44 {margin: 4px 0 0 412px}
#imgB55 {margin: 4px 0 0 432px}
#imgStick_11 {margin: 1px 0 0 224px}
#imgStick_22 {margin: 1px 0 0 304px}
#queenShortInfo {
	float: right;
	width: 320px;
	height: 300px;
	text-align: center;
	/*border: 1px solid blue;*/
}
#queenShortInfo h1 {font-size: 1.8em;}
#queenShortInfo h2 {font-size: 1.5em; padding: 10px 0 10px 0;}
#queenShortInfo p {font-size: 0.8em; color: #4f4f4f; padding: 5px; /*border: 1px solid blue;*/}
#queenShortInfo p span {font-weight: bold; font-size: 1em; color: #4f4f4f} 
#queenShortInfo img {margin: 20px 0 0 0;}  
/* quenn's profile*/

/* quenn's statistics*/

.queenStat {
	width: 98%;
	height: 66px;
	margin: 10px 0 0 0;
    background: url(/images/bgrnd_queen_stat.gif) repeat-x top left;
	border: 2px solid #cbcbcb;
	}
.queenStat p.number {line-height: 66px; width: 29px; text-indent: 6px; background-color: #999; color: #fff; float: left;}
.queenStat a img {width: 64; height: 64px; float: left;}

.queenStat .inner {
	float: left; 
	margin: 0 0 0 15px;
	height: 64px; 
    background: url(/images/bgrnd_queen_stat_percent.jpg) no-repeat 0 16px;
	/*border: 1px solid blue;*/ 
	}
div.queenStat div.inner p {margin: -1px 0 0 0;}
div.queenStat div.inner span.percent {font-weight: bold; font-size: 0.9em; color: #4f4f4f; float: right;}
div.queenStat div.inner p.voices {font-size: 0.8em; color: #4f4f4f; margin-top: 37px;}	
div.queenStat div.inner p.voices span {font-weight: bold; color: #4f4f4f}
/* quenn's statistics*/

/* contests */

/* cheerLeading */
div.cheerLeading {
    float: left;
    margin: 0 0 10px 0;
    padding-left: 45px;
    text-align: center; 
}
div.cheerLeading img {
    width: 200px;
    height: 296px;
    /*border: 1px solid #666;*/
}
div.cheerLeading p {font-size: 0.9em;}
/* cheerLeading */

/* music of ska */
#files_table {width: 97%; margin: 5px 0 5px 12px; border: 1px solid #999999; border-bottom: none; border-right: none}
#files_table td {color: #1d3455; font-size: 0.8em; padding: 3px; text-align: center; border-right: 1px solid #999999; border-bottom: 1px solid #999999; width: 33%;}
#files_table tr {text-align: center}
#files_table #mod {text-align: left; color: #FFFFFF; background: url(/images/bgrnd_chief_tables.gif); font-size: 0.8em; letter-spacing: 0.1em; padding: 3px 0 3px 10px;}
#files_table th {color: #0d2f61; font-size: 0.8em; padding: 3px; text-align: center; border-right: 1px solid #999999; border-bottom: 1px solid #999999}
#files_table a {color: #5683c7; text-decoration: none;}
#files_table a:hover {color: #1d3455; text-decoration: underline;}
#files_table span {color: #333; font-size: 1em;}
/* music of ska */

/* FAN ZONE */

/* @group PAGE */

/*div#page table{
	border-color:#999999 -moz-use-text-color -moz-use-text-color #999999;
border-style:solid none none solid;
border-width:1px medium medium 1px;
margin:5px 0 5px 12px;
width:97%;
}
div#page td{
border-bottom:1px solid #999999;
border-right:1px solid #999999;
color:#666666;
font-size:0.8em;
padding:3px 0;
text-align:center;}

div#page th{
background-color:#CBCBCB;
border-right:1px solid #999999;
color:#0D2F61;
font-size:0.8em;
padding:3px 0;
text-align:center;
width:40px;}*/

div#page table {margin: 5px 0 5px 12px; width: 97%; border: 1px solid #999999; border-bottom: none; border-right: none;}
div#page table th {padding: 3px 0 3px 0; color: #0d2f61; font-size: 0.8em; text-align: center; background-color: #cbcbcb; width: 40px; border-right: 1px solid #999999;}
div#page table td {padding: 3px 0 3px 0; color: #666666; font-size: 0.8em; text-align: center; border-right: 1px solid #999999; border-bottom: 1px solid #999999}

#playoff {font-size: 0.7em; margin:0 0 0 13px; width:791px; border-collapse: collapse; border-top: 1px solid #999999; border-bottom: 1px solid #999999;border-left: 1px solid #999999;}
#playoff tr{border-collapse: collapse; cursor:default;}
#playoff tr th{background: #cbcbcb; border-collapse: collapse; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding: 5px;}
#playoff tr td{text-align:center; border-collapse: collapse; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding: 5px;}
#playoff tr.ska td{background:#E7D4D4;}
#playoff tr.black{background:#EFEFEF;}
#playoff tr .club{text-align: left;}

#imlegend {display: block; font-size: 0.8em; margin:15px 0 0 13px; width:791px;}
/* @end */

.header_po {margin: 15px 0 5px 13px;}

 #playoff tr td.date_po {color:#02365E;font-size:14px;font-style:italic;font-weight:bold;line-height:100%;padding:0;width:190px;}
div.today_po {padding:13px 12px 0;text-align:right;}

#block_4_1_1 {display:none!important}
#block_4_1_1_0 {
border-color:#CCCCCC;
border-style:solid solid none;
border-width:2px;
height:123px;
left:463px;
position:absolute;
top:204px;
width:233px;}


/* SKA web site http://www.hc-ska.ru/.

   $Date: 2009-01-11 06:08:25 +0300 (Sun, 11 Jan 2009) $
   $Revision: 1434 $

   Slideshow.  */

img#imgPause {margin: 6px 0 0 196px;}
img#slideButton1 {margin: 4px 0 0 268px}
img#slideButton2 {margin: 4px 0 0 288px}
img#slideButton3 {margin: 4px 0 0 308px}
img#slideButton4 {margin: 4px 0 0 328px}
img#slideButton5 {margin: 4px 0 0 348px}
img#slideButton6 {margin: 4px 0 0 368px}
img#imgLeftArrow,
img#imgRightArrow,
img#imgPause,
img#imgPlay,
div#slideshowPager img {
    cursor: pointer;
}
div#slideshowImages {
    position: absolute;
    overflow: hidden;
    width: 389px;
    height: 221px;
}
div#slideshowImages img {
    position: static;
    margin: 4px;
}


/* SKA web site http://www.hc-ska.ru/.

   $Date: 2009-01-27 17:15:26 +0300 (Tue, 27 Jan 2009) $
   $Revision: 1612 $

   Poll.  */
   
.pollsContainer {
    float: left;
    width: 232px;
    height: 231px;
    border: 2px solid #cdcdcd;
    background: url(/images/bgrnd_4_3_2.jpg) no-repeat bottom right;
    background-color: #ebebeb;
    margin: 15px 0px 0 27px;
}
  
#block_4_3_2_1 {
    width: 220px; 
    height: 0px;
    top: 144px;
    position: absolute;
}
#block_4_3_2_1 p { 
    position: absolute;
    left: 126px;
    top: 21px;
}
div.poll_background {
    background: #ebebeb url("/images/bgrnd_4_3_2.jpg") no-repeat bottom right;
}

/* Poll form.  */

div.poll {overflow: hidden;}
div.poll form {
    position: relative; 
    margin: 10px 0 0 5px;
}
div.poll form p.poll_answer { 
    margin-top: 7px;
    font-size: 10px;
    color: #666666;
    overflow: hidden;
}

/* Poll result.  */
div.poll p.poll_question { 
    font-size: 0.77em;
    font-weight: bold;
    color: #7f7f7f;
    margin: 3px 3px 5px 6px;
}
div.poll div.poll_answer { 
    font-size: 0.77em;
    margin: 4px 0 0 6px;
    color: #7f7f7f;
    width: 96%;
}
div.poll p.poll_votes_total_amount { 
    font-size: 0.77em;
    color: #7f7f7f;
    margin: 3px 3px 5px 6px;
}
div.poll div.poll_answer div.poll_answer_graph {
    font-size: 0.7em;
    min-width: 30px;
    height: 17px;
    line-height: 10px;
    background: #5c77aa url('/images/poll_bar.gif') no-repeat top left;
    margin-top: 2px;
    border: 1px solid #666;
}
div.poll div.poll_answer div.poll_answer_graph p.poll_answer_percents {
    font-weight: normal;
    float: right;
    font-size: 9px;
    color: #fff;
    margin: 3px 3px 0 0;
}
