body, .b9 { margin:0;  background-color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  }
/*body { behavior:url("csshover2.htc"); }*/
table, form { margin:0px; padding:0px }
img, .clean { margin:0px; padding:0px; border:0px; vertical-align:bottom; }
acronym {  border-bottom: 1px dotted rgb(168,140,83);  cursor: help; }
hr {margin:0px; height:1px; padding:0px}
h1 { font-size:13px; color:#666666; text-align:center; margin:10px; }
h2 { font-size:11px; color:#666666; margin-top:20px; padding:3px 0 0 20px;  background-repeat:no-repeat }
h3 { font-size:10px; color:#666666; margin-top:20px;   }
td { font-family:Verdana, Arial, Helvetica, sans-serif; padding: 2px; font-size:9px; white-space:nowrap  }
th { white-space:nowrap }
input, textarea, select, button { background-color:#eeeeee; border:1px solid #999999; font-family:Verdana, Tahoma, Helvetica; font-size:10px;color:#000000; }

table.msg { border:2px solid #6BB5DC; width:80%; margin-top:50px; }
input.radio1 { background-color:#b3c0d7; border-style:none; margin:0px;  }
input.radio2 { background-color:#b3c0d7; border-style:none; margin:0px; height:12px; }
.b1 { background-color:#dddddd; color:#000000; }
.b2 { background-color:#c3d0e7; color:#000000; }
.b3 { background-color:#eed3d7; }
.b6 { background-color:#eeee00; }
.b0 { background-color:#e3c0d7; }
.l { text-align:left }
.r { text-align:right }
.c { text-align:center }
.nw { white-space:nowrap }

.master {  background-color:#ffffff; padding:0; border-right:1px solid #ccc; border-left:1px solid #ccc; width:900px;  margin:auto   }

.back { margin:0; position:absolute; top:0; left:0; color:white; z-index:-50; font-size:9px; }
.header { float:left }
.header img { vertical-align:top; }
.headertext { position:absolute; top:55px; left:10px; font-size:10px; color:#666666; font-weight:bold }
.banner { float:right; margin-top:8px; padding-right:5px }
.banner a { text-decoration:none; color:#0000FF }
.banner .news { width:585px; margin:0; padding:0px 3px; border:1px solid #CCCCCC }
#login { position:absolute; top:110px; left:250px; background-color:#fff; padding:30px; border:2px solid #aaa; display:none }

.mainmenu {color:white; background-color:#dd3333; border-bottom:1px solid #ffaaaa; border-top:1px solid #ffaaaa; padding:2px 0;
	 font-size:13px; font-weight:bold; text-align:center;}
.mainmenu a {  color:white; text-decoration:none; margin:0; padding:0 10px 0 10px; }
.mainmenu a:hover { color:black; background-color:white; }
.mainmenu img { margin:0; padding:0; vertical-align:bottom; width:16px; height:16px; }
.language { position:absolute; left:760px; top:65px; font-size:11px; padding-bottom:5px; vertical-align:top; text-align:left  }
.language img { height:11px; vertical-align:top; margin:0; }
.language p { padding:0 0 3px 0; margin:0; }
.lang { height:160px; background-color:#f5f5f5; border:1px solid #ccc; border-top:none; display:none; margin:0; padding:0; }
.lang { list-style:none; padding:0; margin:0; text-align:left; }
.lang img { vertical-align:text-bottom; margin:0; }
.lang li { padding:3px 50px 3px 8px; cursor:pointer; margin:0; white-space:nowrap  }
.lang li:hover { background-color:#e5e5e5; margin:0; }
.lang a { color:#666666; font-size:10px; padding:0; margin:0; font-weight:bold; }
.lang a:hover { color:#666666; background-color:#e5e5e5; padding:0; margin:0; }

.path { height:15px; font-size:9px; color:#666666; background-color:#dddddd; padding-left:20px; vertical-align:top; font-weight:bold;  }
.path a { text-decoration:none; font-size:10px; color:#666666; }

.content {  background-color:#f5f5f5; float:left;  min-width:900px; padding:0; margin:0;  }

.left { width:139px; float:left; text-align:center; }
.left select { width:139px; text-align:left; color:#666666; background-color:#f5f5f5; font-size:12px; margin:0; margin:5px 0; }
.left p { text-align:left; color:#666666; background-color:#dddddd; font-weight:bold; margin:0; padding:5px 0 5px 10px; cursor:pointer; border-top:1px solid #f5f5f5 }
.left p img { margin-right:5px;  }
.left span { font-size:10px; background-color:transparent  }
.left p:hover { background-color:#e5e5e5;  }
.left ul { text-align:left; list-style-type:none; list-style-position:outside; margin:0; padding:0; }
.left li { padding:3px 6px; padding-left:1.25ex; font-size:11px; }
.left a { color:#0066ff; background-color:transparent; text-decoration:none; }
.left a:hover { color:#00ccff; }

.calendar  {  background-color:#ffffff; }
.calendar caption { font:11px verdana; font-weight:bold;  }
.calendar th { font:10px verdana; font-weight:bold; background-color:#dddddd; color:#666666; }
.calendar td { text-align:right; background-color:#ffe3e3; padding:1px 3px }
.calendar td:hover { background-color:#ffcccc }
.calendar td.mark {  background-color:#f5f5f5 }
.calendar .calendar-prev, .calendar-next, .calendar-month { font:12px verdana; color:#666666; font-weight:bold; margin-top:20px; }
.calendar a { color:#6666ff; }

/* Main Panel */
.main {background-color:white; margin:0; padding:15px; border-left:1px solid #ddd; float:left; min-height:480px; height:auto; vertical-align:top; min-width:588px; width:588px;overflow:visible}
.main form { margin:5px 0; }
.main select { font-weight:normal }
.main p { max-width:580px; margin:10px 0; }
.main table { margin-bottom:10px; }
.main th { background-color:#e3e3e3; color:#555555; font-size:10px; font-weight:bold; text-align:center; padding:2px 1px 2px 3px; }
.main th a.m { color:#883333; }
.main a { text-decoration:none; color:#3333ee; }
.main a:hover { color:#00aaff; }
.main ul { padding-left:15px; margin:0 }
.main li { list-style-type:none; margin:2px 0; }
.main li img { margin:0 5px 0 0; width:16px; }
.main tr.new {  }
.main .row td, hr.row { background-color:#e3e3e3; height:3px; padding:0px; margin:0px; }
.main .mark { background-color:#eeeeee; }
.main .col { border-left: 1px solid rgb(204, 204, 204); }
.main .fl { float:left; }
.main .fr { float:right; }
.main .team { width:175px; }
.main .team1 { width:160px; }
.main .res { background-color:#eeeeee; width:40px; padding:0 5px; white-space:nowrap; }
.main .b { font-weight:bold; }
.main .l { text-align:left; }
.main .c { text-align:center; }
.main .lb { border-left:1px solid #cccccc }
.main .rb { border-right:1px solid #cccccc }
.main .W { background-color:#f2ffac; }
.main .D { background-color:#ffcaf2; }
.main .L { background-color:#ffbcbc; }

.results, .odds, .compare, .stats, .last, .form, .teams { border:1px solid #cccccc; width:580px }

.odds td { text-align:right; }
.odds book { width:200px }
.odds acronym { color:red }

.results img, .help img { vertical-align:bottom; margin:-2px 0; padding:0; border:0; height:16px; width:16px; }
.results img.country { height:11px; border:1px solid; border-color:#eee #999 #999 #eee; margin:0; padding:1px; margin-right:5px; vertical-align:bottom }
.results select { width:110px; }
.results .team { white-space:normal }

.form { border:1px solid #CCCCCC;  }
.form .team { width:80px; white-space:normal }
.form span.W { color:#a9aa66; padding:0 1px 0 0;  }
.form span.D { color:#aa99a9; padding:0 1px;  }
.form span.L { color:#aa6666; padding:0 2px;  }
.form span1 { background-color:transparent }

.compare .title td {text-align:center}
.compare .r {text-align:right}
.compare th.blank { width:20px}
.compare td.stat { width:50px }

.stats tr:hover, .compare tr:hover, .full tr:hover, .odds tr:hover, .stats tr.hovered { background-color:#eeeeff; color:#000000}
.stats td, .compare td, .odds td { border-bottom:1px solid #f5f5f5; text-align:right; padding:1px 6px; }
.stats_butt { margin:0px 0px; z-index:20; }
.stats_butt a.butt {  padding:1px 20px; font-size:9px; font-weight:bold; cursor:pointer; border:1px solid #CCCCCC; border-bottom:0;}
.stats_butt a.butt:hover { color:#f5f5f5; }
.stats_butt a.on { background-color:#e3e3e3; }
.stats_butt a.off { background-color:#cccccc; color:#666666;  }

.full { border:1px solid #cccccc; width:580px; min-width:580px }
.full tr:hover .empty { background-color:#eeeeff; }
.full tr:hover td { background-color:#f5f5f5; }
.full .empty { background-color:#eedeff; }
.full .sm { padding:1px 1px; font-size:8px }
.full input { border:0; background-color:transparent; text-align:center; font-weight:normal; }
.full td { padding:1px 2px; text-align:center; font-size:9px; }
.full th { padding:3px 0; }
.full tr:hover td.W { background-color:#ffffcc; }
.full tr:hover td.D { background-color:#ffdaf2; }
.full tr:hover td.L { background-color:#ffcccc; }

.last span, .full span { padding:0px 1px; margin-right:1px; font-weight:normal; border:1px solid #cccccc }

.teams div { width:160px }
.teams p { text-align:left; color:#666666;  font-weight:bold; margin:0; padding:5px 2px 5px 8px; cursor:pointer; }
.teams p:hover { background-color:#e5e5e5;  }
.teams ul { margin:0; padding:0 0 0 15px;  }
.teams li { list-style-type:none; margin:0;  padding:3px 0; }

.static img { width:16px; height:16px; }
.static li { margin:2px 0; }
.main .oldprice { text-decoration:line-through; color:#CC0000; margin-right:10px }
.cont { padding-top:10px;  }
.cont div {  margin-bottom:5px;  }
.cont .l { float:left; width:80px;  }

.bookbanner { width:580px; text-align:center; margin-top:10px; }

.right {  float:left; width:141px; background-color:#f5f5f5;  text-align:center; /*border:1px solid #ccc; border-top:none; position:absolute; left:658px; top:107px */ }
.right a { text-decoration:none; color:#3333ee; }
.right .date  { width:70px; text-align:center }
.right .date a  { color:#000 }
.right .date img  { width:16px; height:16px; }
.right .interesting { text-align:left; margin:0; padding:2px 2px; background-color:#FFCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }

.help { float:left; width:450px; background-color:#FFFFFF; border-left:1px solid #ccc; padding-left:15px; font-size:11px }
.help ul, .help p { padding-left:40px; margin-left:0 }
.help li { list-style-type:decimal; margin:25px 0; padding:0 }
.help li span { font-weight:bold }
.help li ul { padding-left:15px }
.help li ul li { list-style-type:circle; margin:4px 0; }
.help .title { display:none }

.footer { color: black; background-color:#e6dfcf; font-size:12px; width:900px;  margin: 0; text-align:center; padding:10px 0; }
.footer a { color: black; background-color:transparent; text-decoration:none; font-weight:bold; padding:0 5px 0 5px; }
.footer .copy { font-size:9px; color:#666 }
.footer .copy a { color:#666; padding:0; }