 * {margin: 0; padding: 0}
a {color: blue; outline: none; text-decoration: underline}
body {background: white; color: black; font-family: "Helvetica", sans-serif; min-height: 480px; overflow-x: hidden; -webkit-text-size-adjust: none}
 body.landscape #main div.article img {max-height: 328px; max-width: 450px}
body.portrait #main div.article img {max-height: 218px; max-width: 300px}
#main ul.articles li a {overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
 #main #back, #main #refresh {line-height: 30px; margin: 0; position: absolute; top: 7px}
#main #back a, #main #refresh a {color: white; display: block; font-size: 12px; font-weight: bold; height: 30px; text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0; text-decoration: none}
#main #back {left: 6px}
#main #back a {border-width: 0 8px 0 14px; -webkit-border-image: url("/images/back.png") 0 8 0 14}
#main #refresh {right: 6px}
#main #refresh a {border-width: 0 5px; padding: 0 3px; -webkit-border-image: url("/images/tool_button_dark_blue.png") 0 5 0 5}
#main #refresh.active a {-webkit-border-image: url("/images/tool_button_light_blue.png") 0 5 0 5}
 #main #navigation {background: url("/images/navigation.png"); height: 30px; margin: 0; position: absolute; right: 6px; text-indent: -9999999px; top: 7px; width: 89px}
#main #navigation a, #main #navigation span {background: no-repeat center; display: block; height: 30px; position: absolute; top: 0; width: 44px}
#main #navigation .next {left: 0}
#main #navigation .previous {right: 0}
#main #navigation a.next {background-image: url("/images/navigation_next.png")}
#main #navigation a.previous {background-image: url("/images/navigation_previous.png")}
#main #navigation a.loading {background-image: url("/images/navigation_loader.gif")}
#main #navigation span.next {background-image: url("/images/navigation_next_disabled.png")}
#main #navigation span.previous {background-image: url("/images/navigation_previous_disabled.png")}
 #main #credits {color: #aaa; font-size: 12px; margin-top: 215px}
#main #credits a {color: inherit}
#main #credits p {margin: 0 0 2px; text-align: center}
 #main div.country_flag {display: block; height: 12px; margin: 0 auto; text-indent: -9999px; width: 14px}
#main img.flag {border: none; display: inline; margin: 0}
 #header h1 {background: url("/images/toolbar.png") #6d84a2 repeat-x; border-bottom: 1px solid #2d3642; box-sizing: border-box; color: white; font-size: 20px; height: 45px; padding: 10px; text-align: center; text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0; -webkit-box-sizing: border-box}
 #main ul.live_games li {font-weight: normal; font-size: 15px}
#main ul.live_games li.finished {color: black}
#main ul.live_games li.pending {color: #888}
#main ul.live_games li.started {color: #194fdb}
#main ul.live_games li img.flag {height: 15px}
#main ul.live_games li span.extra_score {font-size: 90%}
#main ul.live_games li span.winner, #main ul.live_games li tr.winner th {font-weight: bold}
#main ul.live_games li span.home img.flag {padding-right: 4px}
#main ul.live_games li span.visitor img.flag {padding-left: 4px}
#main ul.live_games li table {font-size: 17px}
#main ul.live_games li table td {padding: 2px 0 2px 10px; text-align: center}
#main ul.live_games li table td.country {padding-left: 0; padding-right: 10px}
#main ul.live_games li table td.extra_score {color: #f90; font-size: 80%}
#main ul.live_games li table th {font-weight: normal; padding: 2px 10px 2px 0; text-align: left}
#main ul.live_games.tennis li table tr.server th {background: url("/images/tennis_ball.png") no-repeat right center; padding-right: 22px}
 #loader {background: white; left: 0; position: absolute; width: 100%; z-index: 100}
#loader.overlay {background: transparent url("/images/overlay_loader_background.png") repeat center}
#loader p {background: url("/images/standard_loader.gif") no-repeat center top; color: #666; font-weight: bold; margin-top: 130px; padding-top: 50px; text-align: center}
#loader.overlay p {background-image: url("/images/overlay_loader.gif"); color: #bbb}
 #main img {display: block; margin: 10px auto 15px; text-align: center}
#main h2 {background: url("/images/heading.png") top left repeat-x #b6c9cf; border-bottom: 1px solid #999; clear: both; color: white; font-size: 15px; font-weight: bold; overflow: hidden; padding: 2px 10px; text-overflow: ellipsis; text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0; white-space: nowrap}
#main h3 {clear: both; font-size: 20px; margin: 15px 10px; text-align: center}
#main h4 {background: #eee; border-bottom: 1px solid #ccc; clear: both; color: #666; font-size: 14px; font-weight: normal; padding: 2px 10px; text-align: right}
#main li {border-bottom: 1px solid #e0e0e0; font-size: 17px; font-weight: bold; padding: 8px 10px; position: relative}
#main li a {background: url("/images/arrow.png") no-repeat right center; color: inherit; display: block; margin: -8px -10px; padding: 8px 32px 8px 10px; text-decoration: none}
#main li a.loading {background-color: #194fdb; background-image: url("/images/selection_loader.gif"), url("/images/selection.png"); background-position: right center, left top; background-repeat: no-repeat, repeat-x; color: white}
#main li span, #main li a span {font-weight: normal}
#main p {clear: both; line-height: 1.4em; margin: 17px 10px}
#main p.empty {background: url("/images/pin_stripes.png") repeat #c8c8c8; color: #4d4d70; font-weight: bold; margin: 0; min-height: 480px; padding-top: 30px; text-align: center; text-shadow: rgba(255, 255, 255, 0.75) 2px 2px 0}
#main q {display: block; font-size: 120%; font-weight: bold; margin: 15px 0}
#main q:after {content: ""}
#main q:before {content: ""}
#main q.image_legend {color: #999; font-size: 90%; font-style: italic; font-weight: normal; line-height: 130%; margin-top: 0; text-align: center}
#main ul {list-style-type: none}
 #header:after {display: none; content: url("/images/arrow_selected.png")}
#header:after {content: url("/images/back.png")}
#header:after {content: url("/images/heading.png")}
#header:after {content: url("/images/navigation.png")}
#header:after {content: url("/images/navigation_loader.gif")}
#header:after {content: url("/images/navigation_next.png")}
#header:after {content: url("/images/navigation_next_disabled.png")}
#header:after {content: url("/images/navigation_previous.png")}
#header:after {content: url("/images/navigation_previous_disabled.png")}
#header:after {content: url("/images/overlay_loader.gif")}
#header:after {content: url("/images/overlay_loader_background.png")}
#header:after {content: url("/images/pin_stripes.png")}
#header:after {content: url("/images/selection.png")}
#header:after {content: url("/images/selection_loader.gif")}
#header:after {content: url("/images/standard_loader.gif")}
#header:after {content: url("/images/tool_button_dark_blue.png")}
#header:after {content: url("/images/tool_button_light_blue.png")}
 #main table.ranking {width: 100%}
#main table.ranking td {border-bottom: 1px solid #ddd; color: #999; padding: 3px 6px; text-align: center}
#main table.ranking td img.flag {height: 20px}
#main table.ranking td.rank {color: black; text-align: right}
#main table.ranking td.rival {color: black; padding-left: 0; text-align: left; font-weight: bold}
#main table.ranking td.points, #main table.ranking td.victory_percent {color: black}
#main table.ranking th {background: url("/images/heading.png") top left repeat-x #b6c9cf; border-bottom: 1px solid #999; color: white; font-size: 15px; font-weight: bold; padding: 2px 6px; text-align: center; text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0}
#main table.ranking th.rival {padding-left: 0; text-align: left}
.alb,.all,.rfa,.and,.ang,.arm,.aut,.aze,.bel,.bos,.blr,.bul,.cei,.chy,.cyp,.cro,.dan,.eco,.esp,.est,.eur,.fer,.ife,.fin,.fra,.ncd,.reu,.gal,.gbr,.geo,.gib,.gre,.hol,.pbs,.hon,.idn,.iln,.irl,.eir,.isl,.isr,.ita,.kaz,.let,.lie,.lit,.lux,.mac,.mcd,.mne,.mcg,.mco,.mlt,.mol,.nor,.pol,.por,.rda,.rou,.rtc,.cze,.tch,.rus,.san,.sem,.you,.ser,.sln,.slv,.slq,.sue,.sui,.tur,.ukr,.urs {background:transparent url("/images/flags/europe.gif") no-repeat }
.afs,.rsa,.ago,.alg,.ben,.dah,.bot,.buf,.bur,.cam,.cmr,.cav,.cpv,.civ,.com,.con,.dji,.egy,.eri,.ery,.eth,.gab,.gam,.gec,.geq,.gha,.gub,.gui,.ken,.lby,.les,.lbr,.mad,.mar,.mau,.mli,.moz,.mus,.mri,.mwi,.nam,.nga,.nig,.ngr,.uga,.oug,.rce,.rca,.caf,.rdc,.zai,.rwa,.sen,.sey,.sie,.som,.sou,.stp,.swa,.tan,.tca,.tog,.tun,.zam,.zai,.zan,.zim,.rho {background:transparent url("/images/flags/africa.gif") no-repeat }
.afg,.ars,.aus,.ban,.brn,.bhr,.bhu,.bum,.mya,.bir,.bru,.cab,.cor,.cds,.chn,.cdn,.eau,.hkg,.ind,.ino,.boh,.irn,.ira,.irq,.jap,.jor,.kir,.kow,.lib,.lao,.mal,.mao,.mdi,.mgl,.nep,.oma,.omn,.ouz,.pak,.pal,.ple,.phi,.png,.qat,.sin,.sri,.syr,.tad,.tjk,.tai,.tha,.tim,.tuk,.vie,.yms,.yem,.nze,.nzl {background:transparent url("/images/flags/asia.gif") no-repeat }
.ane,.aho,.ant,.arg,.aru,.asa,.bah,.bar,.ber,.biz,.blz,.bol,.bre,.cai,.can,.chl,.chi,.col,.cos,.cri,.cub,.cur,.dom,.equ,.grd,.gua,.gum,.guy,.hai,.hnd,.isv,.iva,.ivb,.jam,.mex,.nic,.nic,.pan,.par,.per,.prt,.pri,.rdo,.sur,.svg,.tri,.uru,.usa,.haw,.ven {background:transparent url("/images/flags/america.gif") no-repeat }
.agl,.coo,.gro,.fid,.kib,.mtn,.mic,.mnt,.msr,.nau,.nfi,.plw,.sal,.sam,.skn,.slu,.tah,.tec,.tcn,.ton,.tuv,.van {background:transparent url("/images/flags/oceania.gif") no-repeat }
.ser {background-position:center -1178px }
.sln,.slv {background-position:center -1200px }
.slq {background-position:center -1222px }
.sue {background-position:center -1244px }
.sui {background-position:center -1266px }
.tur {background-position:center -1288px }
.ukr {background-position:center -1310px }
.urs {background-position:center -1332px }
.alb,.afs,.rsa,.afg,.ane,.aho,.agl {background-position:center -12px }
.all,.rfa,.ago,.ars,.ant,.coo {background-position:center -34px }
.and,.alg,.aus,.arg,.gro {background-position:center -56px }
.ang,.ben,.dah,.ban,.aru,.fid {background-position:center -78px }
.arm,.bot,.brn,.bhr,.asa,.kib {background-position:center -100px }
.aut,.buf,.bhu,.bah,.mtn {background-position:center -122px }
.aze,.bur,.bum,.mya,.bir,.bar,.mic {background-position:center -144px }
.bel,.cam,.cmr,.bru,.ber,.mnt,.msr {background-position:center -166px }
.bos,.cav,.cpv,.cab,.biz,.blz,.nau {background-position:center -188px }
.blr,.civ,.cor,.cds,.bol,.nfi {background-position:center -210px }
.bul,.com,.chn,.bre,.plw {background-position:center -232px }
.cei,.con,.cdn,.cai,.sal {background-position:center -254px }
.chy,.cyp,.dji,.eau,.can,.sam {background-position:center -276px }
.cro,.egy,.hkg,.chl,.chi,.skn {background-position:center -298px }
.dan,.eri,.ery,.ind,.col,.slu {background-position:center -320px }
.eco,.eth,.ino,.boh,.cos,.cri,.tah {background-position:center -342px }
.esp,.gab,.irn,.cub,.tec {background-position:center -364px }
.est,.gam,.ira,.irq,.cur,.tcn,.ton {background-position:center -386px }
.eur,.gec,.geq,.jap,.dom,.tuv {background-position:center -408px }
.fer,.ife,.gha,.jor,.equ,.van {background-position:center -430px }
.fin,.gub,.kir,.grd {background-position:center -452px }
.fra,.ncd,.reu,.gui,.kow,.gua {background-position:center -474px }
.gal,.ken,.lib,.gum {background-position:center -496px }
.gbr,.lby,.lao,.guy {background-position:center -518px }
.geo,.les,.mal,.hai {background-position:center -540px }
.gib,.lbr,.mao,.hnd {background-position:center -562px }
.gre,.mad,.mdi,.isv,.iva {background-position:center -584px }
.hol,.mar,.mgl,.ivb {background-position:center -606px }
.hon,.mau,.nep,.jam {background-position:center -628px }
.idn,.iln,.mli,.oma,.omn,.mex {background-position:center -650px }
.irl,.eir,.moz,.ouz,.nic,.nic {background-position:center -672px }
.isl,.mus,.mri,.pak,.pan {background-position:center -694px }
.isr,.mwi,.pal,.ple,.par {background-position:center -716px }
.ita,.nam,.phi,.per {background-position:center -738px }
.kaz,.nga,.png,.prt,.pri {background-position:center -760px }
.let,.nig,.ngr,.qat,.rdo {background-position:center -782px }
.lie,.uga,.oug,.sin,.sur {background-position:center -804px }
.lit,.rce,.rca,.caf,.sri,.svg {background-position:center -826px }
.lux,.rdc,.zai,.syr,.tri {background-position:center -848px }
.mac,.mcd,.rwa,.tad,.tjk,.uru {background-position:center -870px }
.mne,.mcg,.sen,.tai,.usa,.haw {background-position:center -892px }
.mco,.sey,.tha,.ven {background-position:center -914px }
.mlt,.sie,.tim {background-position:center -936px }
.mol,.som,.tuk {background-position:center -958px }
.nor,.sou,.vie {background-position:center -980px }
.pol,.stp,.yms,.yem {background-position:center -1002px }
.por,.swa,.nze,.nzl {background-position:center -1024px }
.rda,.tan {background-position:center -1046px }
.rou,.tca {background-position:center -1068px }
.rtc,.cze,.tch,.tog {background-position:center -1090px }
.rus,.tun {background-position:center -1112px }
.san,.zam {background-position:center -1134px }
.sem,.you,.zan {background-position:center -1156px }
.rho, .zim {background-position:center -1178px }