body{font:small Verdana,sans-serif;background:#dadada;margin:0;padding:0}
a:visited, a:link, a:active{color:#369;}
a:hover{color:#004a7b;}

/* каркас */
div#container{background:#16487f;width:1145px;margin-left:auto;margin-right:auto}
div#wrapper{float:left;width:100%}
div#content{padding:5px;margin:0 290px 0 205px;width:635px;background:#fff}
div#navigation{float:left;width:194px;margin-left:-100%;background:#fff;padding:0 5px 15px 0;display:inline}
/*div#extra{float:left;width:290px;margin-left:-25%;padding:10px 0 0}*/
div#extra{float:left;width:279px;margin-left:-289px;background:#fff;padding:5px}
#footer{
clear:both;
background:#ccc;
border-top:.3em solid #fff;
border-bottom:0
}

a img{
border:0
}

#top-clr{padding:0;margin:0;border-bottom:1.5em solid #fff;height:150px;width:1145px;margin-left:auto;margin-right:auto}


#top-menu{padding:0;margin:-1.5em 0 0 0;clear:both;height:30px;border-bottom:0.5em solid #da251c;width:1145px;margin-left:auto;margin-right:auto;background:#da251c;border-bottom:0.5em solid #16487f}
#top-menu ul{padding:7px 0 0 1em;background:#da251c;margin:0;list-style-type:none;color:#fff;font:1.0em Arial,sans-serif}
#top-menu li{display:inline;padding:0 .7em}
#top-menu li.top-menu-first{padding:0 .7em 10px 0}
#top-menu li a{text-decoration:none;color:#fff;font-weight:bold}
#top-menu li a.deep{color:#ff9}


#body-int{background:#4f719c;width:1145px;margin-left:auto;margin-right:auto}
.right,#body-int th.right{
text-align:right
}
#extra h2,#extra h3,#extra h4,#extra h5,#navigation .left-block h5,#extra h6,#navigation h2,#navigation h3,#navigation h4,#navigation h6{
margin:0;
padding:0 0 .3em
}
#extra h5,#navigation .left-block h5{
padding:0 0 .5em
}


#navigation-content{
padding:10px 10px 0;
color:#c0c0c0
}
#navigation-content a{
display:block
}

h1,h2,h3,h4,h5,h6,dt,th,#header{font-family:Arial,sans-serif}
h1{font-size:1.6em}
h2{font-size:1.4em}
h3{font-size:1.2em}
h4{font-size:1em}
h5{font-size:.9em}
h6{font-size:.7em}

.img-left{margin:0 1em 0 0;float:left;}

.tableheader-alt1{background-color:#0060a9;font-weight:bold;height:25px;padding:5px 3px 5px 3px;color:#fff}
.tablecontent-white{background-color:#fff;font-size:12px}
.tablecontent-gray{background-color:#f2f2f2;font-size:12px}
.tablecontent-white-c{background-color:#fff;font-size:12px;text-align:center}
.tablecontent-gray-c{background-color:#f2f2f2;font-size:12px;text-align:center}

#footer{clear:both;background:#ccc;border-top:.3em solid #fff;border-bottom:0}
#footer p{margin:0;padding:.3em}

.txt-gray-b{color:#c0c0c0;font-weight:bold}
.txt-gray{color:#c0c0c0}
.txt-l{text-align:left}
.txt-c{text-align:center}
.txt-lb{text-align:left;font-weight:bold}
.txt-r{text-align:right}
.txt-c-h2{text-align:center;font-size:1.4em;color:#fff}
.txt-c-tab-top{text-align:center;font-size:1em;color:#fff;width:90px}
.txt-c-tab-black{text-align:center;color:#fff;height:10px;background-color:#000;font-weight:bold}
.txt-c-tab-home{text-align:center;color:#fff;height:10px;background-color:#5E0000;font-weight:bold}
.txt-c-tab-non{text-align:center;color:#fff;height:10px;background-color:#676767}
.txt-c-tab-gray{text-align:center;color:#fff;height:90px;background-color:#e6e6e6}
.txt-c-tab-white{text-align:center;color:#fff;height:70px;background-color:#e8e8e8;font-weight:bold}
.txt-c-tab-red{text-align:center;color:#fff;height:70px;font-weight:bold;background-color:#b32323}
.txt-c-tab-dark{text-align:center;color:#fff;height:70px;background-color:#525252;font-weight:bold}
.ses {font-size:11px;color:#fff;position:absolute;left:-2100px;width:2100px;}

.txt-red{color:red}

.anons-hdr{background-color:#0060a9;font-weight:bold;color:#fff;font-size:10px;text-align:center}
.anons-txt{font-size:10px;font-weight:bold;}

#counter{float:right}

.team-arc{color:#808080;}

#ks-cd-tl{width:463px;margin-left:auto;margin-right:auto;border-collapse:collapse;padding:0px;}
.ks-hdr1{width:20px;height:18px;background:url(http://ksmoscow.ru/bitrix/i/cd-tl/h2.png) repeat-x 0% 0%;}
.ks-hdr2{width:205px;height:18px;background:url(http://ksmoscow.ru/bitrix/i/cd-tl/h2.png) repeat-x 0% 0%;}
.ks-hdr3{width:205px;height:18px;background:url(http://ksmoscow.ru/bitrix/i/cd-tl/h2.png) repeat-x 0% 0%;}

.plyrTmbStatLine{color:#666;}
.plyrTmbStatCaption{text-transform:uppercase;color:#000;}
.plyrTmbPlayerName{text-transform:uppercase;float:left;font-size:18px;color:#333;width:100%;}
.plyrTmbPositionTeam{text-transform:uppercase;color:#666;}
.plyrTmbNotes{font-family:arial;color:#381704;font-size:14px;font-weight:normal;line-height:150%;}
.plyerNotesBody,.plyerNewsBody{border:1px solid #ccc;padding:10px;background:#fff;float:left;width:97%;margin:auto;}

.gs{width:98%;clear:both;padding:0;margin:15px 5px 5px 5px;}
.gs tr{height:23px;text-align:left;background:#fff;}
.gs tr.hdr{background:url(http://ksmoscow.ru/bitrix/i/sbHeaderBg.gif) bottom repeat-x;font-weight:bold;}
.gs tr.score{background:url(http://ksmoscow.ru/bitrix/i/sbRowBg.gif) bottom repeat-x;}
.gs td{text-align:center;border-bottom:1px solid #CCC;padding:0;margin:0;}
.gs td.team,.gs td.status{text-align:left;padding:0 2px;font-size:10px;}
.gs .hdr .prd,.gs .hdr .prd_ot,.gs .hdr .prd_so,.gs .hdr .prd_tot,.gs .score .goals,.gs .score .goals_ot,.gs .score .goals_so,.gs .score .goals_tot{width:20px;border-left:1px solid #fff;}
.gs .score .goals,.gs .score .goals_ot,.gs .score .goals_so,.gs .score .goals_tot{border-left:1px solid #CCC;}
.gs .score .goals_tot{font-weight:bold;color:#fff;background:#001789;}
.gs .hdr .prd_ot,.gs .hdr .prd_so,.gs .score .goals_ot,.gs .score .goals_so{width:42px;white-space:nowrap;}

a.mainButton{float:left;color:#fff;text-decoration:none;margin:3px 6px 0 0;}
a.mainButton{background:transparent url('http://ksmoscow.ru/bitrix/i/mainButtonRightEdge.gif') no-repeat scroll top right;font:bold 9px verdana;height:18px;padding-right:4px;}
a.mainButton span{float:left;display:block;cursor:pointer;height:16px;line-height:13.5px;background:transparent url('http://ksmoscow.ru/bitrix/i/mainButtonLeft.gif') no-repeat;padding:2px 4px 0 8px;}
a.mainButton:hover{background-position:bottom right;color:#ececec;outline:none;}
a.mainButton:hover span{background-position:bottom left;color:#ececec;}

.t-txt-c1{text-align:center;width:15px;}
.t-txt-c2{text-align:center;width:60px;}

 .ks_tbl_hdr{border-top:1px solid #597080;margin:0.29em 0 0.15em;border-bottom:1px solid #597080;width:630px;}
 .ks_tbl_hdr1{background-color:#d6e0e8;margin:0 0 1px;width:630px;}
 .ks_tbl_hdr_div{float:left;line-height:24px;vertical-align:middle;width:630px;margin:0px 10px;}
 .ks_tbl_hdr_span{font-family:verdana;font-size:14px;font-weight:bold;color:#2f495b;}
 .ks_tbl_clr{clear:both;display:block;float:none;font-size:0;height:0;line-height:0;margin:0;overflow:hidden;padding:0;width:0;}
 .ks_tbl_cnt{margin:0;border-bottom:1px solid #597080;width:630px;}
 .ks_tbl_cnt1{background-color:#e6e6e6;margin:0 0 1px;width:630px;}
 .ks_tbl_cnt_span{font-family:verdana;font-size:11px;color:#2f495b;}
 .ks_tbl_cnt_nmbr_div{float:left;line-height:24px;vertical-align:middle;width:15px;margin:0px 10px;}
 .ks_tbl_cnt_tm_div{float:left;line-height:24px;vertical-align:middle;width:40px;margin:0px 10px;}
 .ks_tbl_cnt_scr_div{float:left;line-height:24px;vertical-align:middle;width:30px;margin:0px 10px;}
 .ks_tbl_cnt_nm_div{float:left;line-height:24px;vertical-align:middle;width:450px;margin:0px 10px;}
 .wow:visited, .wow:link, .wow:active{color:#1f69b7;}
 .wow:hover {color:#000;}

 #ks-hdr{padding-left:5px;font-weight:bold;font-size:17px}
 .ks-hdr-mn{text-align:center;padding:10px;background-color:#d2eaff;margin:10px}
 .ks-hdr-mn span{color:#98b7de}
 .ks-tbl{width:463px;margin-left:auto;margin-right:auto;height:18px}
 .ks-tbl-hdr-1{padding:1px;background:#000;width:400px;float:left}
 .ks-tbl-hdr-2{padding:1px 1px 1px 0;background:#000;width:60px;float:right}
 .ks-tbl-hdr-pic-1{width:400px;height:18px}
 .ks-tbl-hdr-pic-2{width:60px;height:18px}
 .ks-tbl-date{padding:0 1px 1px 1px;background:#000;width:461px;float:left}
 .ks-tbl-date-txt{background:#575b7c;color:#fff;height:18px;text-align:center;font-weight:bold}
 .ks-tbl-cnt-1{padding:0 1px 1px 1px;background:#000;width:400px;float:left}
 .ks-tbl-cnt-2{padding:0px 1px 1px 0;background:#000;width:60px;float:right}
 .ks-tbl-cnt-txt-1{width:395px;height:18px;background:#eaeaea;padding-left:5px}
 .ks-tbl-cnt-txt-2{width:60px;height:18px;background:#eaeaea;text-align:center}
 .ks-tbl-cnt-txt-3{width:395px;height:18px;background:#ffefd5;padding-left:5px}
 .ks-tbl-cnt-txt-4{width:60px;height:18px;background:#ffefd5;text-align:center}
 .ks-tbl-1{width:463px;margin:15px auto 0 auto;height:18px;}
 .ks-tbl-date-1{padding:1px;background:#000;width:461px;float:left}
 .clr{clear:both}


 .ks-tbl-lft-1{margin:10px 4px;width:191px}
 .ks-tbl-lft-2{padding:1px;background:#fff;vertical-align:middle;float:left;width:189px}
 .ks-tbl-lft-2-txt{background:#da251c;color:#fff;font-weight:bold;font-size:13px;vertical-align:middle;text-align:center;padding:4px 0px}
 .ks-tbl-lft-3{padding:0 1px 1px 1px;background:#fff;vertical-align:middle;float:left;width:189px}
 .ks-tbl-lft-3-txt{background:#e76660;color:#fff;padding:3px 0px;font-size:10px;vertical-align:middle;text-align:center}
 .ks-tbl-lft-4{padding:0 0 0 1px;background:#fff;vertical-align:middle;float:left;width:168px}
 .ks-tbl-lft-4-txt{background:#e9e9e9;color:#000;padding:5px 0px 4px 4px;font-size:11px;vertical-align:middle}
 .ks-tbl-lft-5{padding:0 1px 1px 1px;background:#fff;vertical-align:middle;float:left;width:20px}
 .ks-tbl-lft-5-txt{background:#789bf6;color:#fff;padding:4px 0px;font-size:12px;vertical-align:middle;text-align:center;font-weight:bold}
 .ks-tbl-lft-6-txt{background:#435ea2;color:#fff;padding:4px 0px;font-size:12px;vertical-align:middle;text-align:center;font-weight:bold}
 .ks-tbl-lft-7{padding:0 0 1px 1px;background:#fff;vertical-align:middle;float:left;width:189px}
 .ks-tbl-lft-7-txt{background:#e9e9e9;color:#000;padding:5px 0px 4px 4px;font-size:11px;vertical-align:middle}
 .ks-tbl-lft-8{padding:5px 1px 1px 1px;background:#fff;vertical-align:middle;float:left;width:189px}


 .ks-tbl-po-hdr-1{margin-top:15px;width:635px}
 .ks-tbl-po-hdr-2{padding:1px;background:#fff;vertical-align:middle;float:left;width:171px}
 .ks-tbl-po-hdr-2-txt{background:#0047ab;color:#fff;font-weight:bold;font-size:11px;vertical-align:middle;text-align:center;padding:4px 0px}
 .ks-tbl-po-hdr-3{padding:1px 1px 1px 0;background:#fff;vertical-align:middle;float:left;width:76px}
 .ks-tbl-po-hdr-3-txt{background:#0047ab;color:#fff;font-weight:bold;font-size:11px;vertical-align:middle;text-align:center;padding:4px 0px}
 .ks-tbl-po-hdr-4{padding:0 1px 1px 1px;background:#fff;vertical-align:middle;float:left;width:171px}
 .ks-tbl-po-hdr-4-txt{background:#0053c9;color:#fff;font-size:11px;vertical-align:middle;padding:4px 4px}
 .ks-tbl-po-hdr-5{padding:0 1px 1px 0;background:#fff;vertical-align:middle;float:left;width:76px}
 .ks-tbl-po-hdr-5-txt{background:#b4d1f0;color:#000;font-size:13px;vertical-align:middle;text-align:center;padding:1px 0px}
 .ks-tbl-po-hdr-6{padding:0 1px 1px 0;background:#fff;vertical-align:middle;float:left;width:76px}
 .ks-tbl-po-hdr-6-txt{background:#558fc9;color:#fff;font-size:13px;line-height:34px;text-align:center}
 .ks-tbl-po-hdr-7{padding:0 1px 1px 0;background:#fff;vertical-align:middle;float:left;width:76px}
 .ks-tbl-po-hdr-7-txt{background:#0053c9;color:#fff;font-size:17px;line-height:34px;text-align:center}
 .ks-tbl-po-hdr-8{padding:0 1px 1px 1px;background:#fff;vertical-align:middle;float:left;width:171px}
 .ks-tbl-po-hdr-8-txt{background:#c90058;color:#fff;font-size:11px;vertical-align:middle;padding:4px 4px}
 .ks-tbl-po-hdr-9{padding:0 1px 1px 0;background:#fff;vertical-align:middle;float:left;width:76px}
 .ks-tbl-po-hdr-9-txt{background:#efb4d3;color:#000;font-size:11px;vertical-align:middle;text-align:center;padding:4px 0px}
 .ks-tbl-po-hdr-10{padding:0 1px 1px 0;background:#fff;vertical-align:middle;float:left;width:76px}
 .ks-tbl-po-hdr-10-txt{background:#c9558d;color:#fff;font-size:13px;line-height:34px;text-align:center}
 .ks-tbl-po-hdr-11{padding:0 1px 1px 0;background:#fff;vertical-align:middle;float:left;width:76px}
 .ks-tbl-po-hdr-11-txt{background:#c90058;color:#fff;font-size:17px;line-height:34px;text-align:center}