BODY {
} 
A.game:link, A.game:visited {
font-weight: bold; 
color: #660000; 
font-size: 10px; 
text-decoration: underline; 
}
A.game:hover, A.game:active {
font-weight: bold; 
color: #660000; 
font-size: 10px; 
text-decoration: none; 
}
A.off {
font-weight: bold; 
color: #ffffff; 
font-size: 10px; 
text-decoration: none; 
}
A.history {
font-weight: bold; 
color: #660000; 
font-size: 10px; 
text-decoration: none; 
}
A.time {
font-weight: bold; 
color: #000000; 
font-size: 10px; 
text-decoration: none; 
}

 
INPUT {
font-size: 12px; 
} 
SELECT {
font-size: 12px; 
} 
textarea {
border-right: 1px solid; 
border-top: 1px solid; 
font-size: 11px; 
border-left: 1px solid; 
border-bottom: 1px solid; 
} 
INPUT.flat {
border-right: 1px solid black; 
border-top: 1px solid black; 
border-left: 1px solid black; 
border-bottom: 1px solid black; 
} 
INPUT.submit_button {
border-right: 1px solid black; 
border-top: 1px solid black; 
font-weight: bold; 
border-left: 1px solid black; 
width: 70px; 
border-bottom: 1px solid black; 
background-color: #d6e3c7; 
} 
input {
border-right: 1px solid; 
border-top: 1px solid; 
font-size: 11px; 
border-left: 1px solid; 
border-bottom: 1px solid; 
} 
input.check {
border-right: 0 solid; 
border-top: 0 solid; 
font-size: 10px; 
border-left: 0 solid; 
border-bottom: 0 solid; 
} 



TABLE.rating {
border-right: 0; 
border-top: 0; 
border-left: 0; 
border-bottom: 2; 
border: 1px solid black;

} 
TABLE.rating TR.team TD.team_0 {
font-weight: bold; 
font-size: 11px; 
background-color: #ffffff; 
color: #660000; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: right; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.point_0 {
font-weight: bold; 
font-size: 10px; 
background-color: #ffffff; 
color: black; 
padding-top: 0px; 
border-bottom: 0px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.team_1 {
font-weight: bold; 
font-size: 11px; 
background-color: #E8E8E8; 
color: #660000; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: right; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.point_1 {
font-weight: bold; 
font-size: 10px; 
background-color: #e8e8e8; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.green {
font-weight: bold; 
font-size: 15px; 
background-color: #F0FFFF; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center;
border: 1px solid black;
}
TABLE.rating TR.team TD.green_12 {
font-weight: bold; 
font-size: 12px; 
background-color: #F0FFFF; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.yellow {
font-weight: bold; 
font-size: 15px; 
background-color: #E0EEEE; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.yellow_12 {
font-weight: bold; 
font-size: 12px; 
background-color: #E0EEEE; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.red {
font-weight: bold; 
font-size: 15px; 
background-color:#C1CDCD ; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.lawngreen {
font-weight: bold; 
font-size: 15px; 
background-color: lawngreen; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.red_12 {
font-weight: bold; 
font-size: 12px; 
background-color: #C1CDCD; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.kfd_12 {
font-weight: bold; 
font-size: 12px; 
background-color: lawngreen; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.head {
font-weight: bold; 
font-size: 15px; 
background-color: #ffffff; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
vertical-align:middle;
} 
TABLE.rating TR.team TD.sort {
font-weight: bold; 
font-size: 15px; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
background-color: #DCDCDC; 
text-align: center; 
border: 1px solid black;
vertical-align:middle;
} 
TABLE.check TR.check TD.quest {
font-weight: bold; 
font-size: 10px; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
background-color: #ffcc00; 
text-align: center; 
}
TABLE.team TR.team TD.list {
font-weight: bold; 
font-size: 10px; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
background-color: #ffcc00; 
text-align: center; 
}
TABLE.team TR.team TD.team {
font-weight: bold; 
font-size: 10px; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
background-color: #ffcc00; 
text-align: center; 
} 
TABLE.team TR.team TD.history {
font-weight: bold; 
font-size: 10px; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
background-color: #ffcc00; 
text-align: center; 
}
TABLE.rating TR.team TD.nameR {
font-weight: bold; 
font-size: 12px; 
background-color: #ffffff; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: right; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.time {
font-weight: bold; 
font-size: 12px; 
background-color: #ffffff; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
font-family: Verdana,Arial; 

} 
TABLE.rating TR.team TD.nameL {
font-weight: bold; 
font-size: 12px; 
background-color: #ffffff; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
border: 1px solid black;
text-align: left; 
} 
TABLE.rating TR.team TD.season {
font-weight: bold; 
font-size: 12px; 
background-color: #DCDCDC; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.team TR.game TD.yellow {
font-weight: bold; 
font-size: 12px; 
background-color: yellow; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
}
TABLE.team TR.game TD.green {
font-weight: bold; 
font-size: 12px; 
background-color: green; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
}
TABLE.team TR.game TD.red {
font-weight: bold; 
font-size: 12px; 
background-color: red; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
}
TABLE.team TR.game TD.lawnrgeen {
font-weight: bold; 
font-size: 12px; 
background-color: lawngreen; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
}
TABLE.team TR.game TD.yellow_l {
font-weight: bold; 
font-size: 12px; 
background-color: yellow; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: left; 
border: 1px solid black;
}
TABLE.team TR.game TD.green_l {
font-weight: bold; 
font-size: 12px; 
background-color: green; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: left; 
border: 1px solid black;
}
TABLE.team TR.game TD.red_l {
font-weight: bold; 
font-size: 12px; 
background-color: red; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: left; 
border: 1px solid black;
}
TABLE.main TR.top TD.top
{background:url('top.png') repeat-x;
 color:white;
 font-size:14px;
font-family:Verdana,Arial; 
}
TABLE.main {
border-right: 0; 
border-top: 0; 
border-left: 0; 
border-bottom: 0; 
border: 2px solid black;
}
TABLE.game TR.game TD.text {
font-weight: bold; 
font-size: 10px; 
background-color: #f0f0f0; 
color: black; 
padding:3px 0;
text-align: right; 
} 
TABLE.game TR.game TD.text A.visited {
font-weight: bold; 
font-size: 10px; 
background-color: #f0f0f0; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: right; 
font-family: Verdana,Arial;
text-decoration: none; 

} 
TABLE.game TR.game TD.text P.name {
font-weight: bold; 
font-size: 13px; 
background-color: #f0f0f0; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: right; 
} 

TABLE.stat TR.team TD.place {
font-weight: bold; 
font-size: 12px; 
background-color: #ffffff; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.stat TR.team TD.time {
font-weight: bold; 
font-size: 10px; 
background-color: #ffffff; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center;
font-family:Tahoma, Arial, Helvetica;
border: 0px solid black;

} 
TABLE.stat TR.team TD.timeR {
font-weight: bold; 
font-size: 10px; 
background-color: #ffffff; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: right;
font-family:Tahoma, Arial, Helvetica;
border: 0px solid black;

}
TABLE.stat TR.team TD.timeL {
font-weight: bold; 
font-size: 10px; 
background-color: #ffffff; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: left;
font-family:Tahoma, Arial, Helvetica;
border: 0px solid black;

} 
 
TABLE.stat TR.team TD.img {
font-weight: bold; 
font-size: 10px; 
background-color: #ffffff; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: left;
font-family:Tahoma, Arial, Helvetica;
border: 0px solid black;
} 
TABLE.stat TR.team TD.team,TABLE.best TR.team TD.team  {
font-weight: bold; 
font-size: 11px; 
color: #660000; 
text-align: right; 
font-family:Tahoma, Arial, Helvetica
} 
TABLE.best TR.team TD.check, TABLE.history TR.game TD.name  {
font-weight: bold; 
font-size: 11px; 
color: #000000; 
text-align: right; 
font-family:Tahoma, Arial, Helvetica

} 
TABLE.best TR.team TD.team  {
font-weight: bold; 
font-size: 11px; 
color: #660000; 
text-align: left; 
font-family:Tahoma, Arial, Helvetica

} 
TABLE.best TR.head TD.head  {
font-weight: bold; 
font-size: 13px; 
color: #000000; 
text-align: center; 
font-family:Tahoma, Arial, Helvetica
text-decoration: underline; 

} 
TABLE.rating TR.team TD.kpd_12 {
font-weight: bold; 
font-size: 12px; 
background-color: #96CDCD; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.rating TR.team TD.kpd {
font-weight: bold; 
font-size: 15px; 
background-color:#96CDCD ; 
color: black; 
padding-top: 1px; 
border-bottom: 1px #000000; 
text-align: center; 
border: 1px solid black;
} 
TABLE.history TR.team TD.team,TABLE.history TR.game TD.type {
font-weight: bold; 
font-size: 12px; 
background-color:#ffffff ; 
color: #660000; 
text-align: center; 
border: 0px solid black;
font-family: Verdana,Arial; 
} 
TABLE.best TR.team TD.team,TABLE.history TR.game TD.mesto{
font-weight: bold; 
font-size: 11px; 
color: #000000; 
text-align: left; 
font-family:Tahoma, Arial, Helvetica
} 
TABLE.time TR.team TD.nameR {
font-weight: bold; 
font-size: 10px; 
background-color:#ffffff ; 
color: black; 
text-align: right; 
font-family:Verdana,Tahoma, Arial, Helvetica;

} 
TABLE.time TR.team TD.nameL {
font-weight: bold; 
font-size: 10px; 
background-color:#ffffff ; 
color: black; 
text-align: left; 
font-family:Verdana,Tahoma, Arial, Helvetica;

} 

TABLE.time TR.team TD.sort {
font-weight: bold; 
font-size: 14px; 
background-color: #DCDCDC; 
text-align: center; 
border: 1px solid black;
vertical-align:middle;
font-family:Verdana,Tahoma, Arial, Helvetica;
} 
TABLE.time TR.head TD.left {
font-weight: bold; 
font-size: 10px; 
background-color: #ffffff; 
text-align: right; 
font-family:Verdana,Tahoma, Arial, Helvetica;
} 
TABLE.time TR.head TD.right {
font-weight: bold; 
font-size: 10px; 
background-color: #ffffff; 
text-align: left; 
font-family:Verdana,Tahoma, Arial, Helvetica;
} 
TABLE.time TR.head TD.center {
font-weight: bold; 
font-size: 18px; 
background-color: #ffffff; 
text-align: center; 
font-family:Verdana,Tahoma, Arial, Helvetica;
color: red; 

} 

TABLE.arch TR.head TD.city {
font-weight: bold; 
font-size: 12px; 
background-color: #ffffff; 
text-align: center; 
vertical-align:middle;
font-family:Verdana,Tahoma, Arial, Helvetica;
} 
TABLE.arch TR.head TD.game {
font-weight: bold; 
font-size: 12px; 
background-color: #ffffff; 
text-align: left; 
vertical-align:middle;
font-family:Verdana,Tahoma, Arial, Helvetica;
} 
