body { background-color: #000; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 12px; } body.print { background-color: #FFF; } #mainprint { width: 600px; margin-left: -300px; left: 50%; position: absolute; } H1, H2, H3, H4, P { margin: 0px; padding: 0px; margin-bottom: 10px; } H1 { font-size: 18px; font-weight: bold; border-bottom: 1px solid #000; } H2 { font-size: 16px; font-weight: bold; } H3 { font-size: 15px; font-weight: bold; } H4 { font-size: 14px; font-weight: bold; } P, DIV, TD, SPAN { font-size: 13px; } #contents H1, #contents H2, #contents H3, #contents H4, #contents P { line-height: 1.4; } HR { margin:0px; padding:0px; border-bottom: 1px solid #000; border-top:0px; border-left:0px; border-right:0px; line-height:0px; height:1px; display:block; margin-top: 10px; margin-bottom: 10px; } A IMG { border: 0px; } A:link { color: #666; text-decoration: none; } A:visited { color: #666; text-decoration: none; } A:hover { color: #000; text-decoration: none; } .clear { clear: both; height: 0px; font-size: 1px; } .formTitles { font-weight: bold; font-size: 12px; } .formTitlesSep { font-weight: bold; border-bottom: 1px solid #CCCCCC; font-size: 12px; } INPUT { border: 1px inset #CCCCCC; font-family: Arial, Verdana, sans-serif; font-size: 10pt; background-color: #EEEEEE; } SELECT { border: 1px inset #CCCCCC; font-family: Arial, Verdana, sans-serif; font-size: 10pt; background-color: #EEEEEE; } TEXTAREA { border: 1px inset #CCCCCC; font-family: Arial, Verdana, sans-serif; font-size: 10pt; background-color: #EEEEEE; } INPUT.button { border: 1px outset #CCC; background-color: #CCC; color: #000; font-weight: bold; font-family: Arial, Verdana, sans-serif; font-size: 10pt; padding-left: 5px; padding-right: 5px; } FORM { margin: 0px; padding: 0px; } #outer { position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; overflow: visible; } #inner { width: 910px; height: 564px; margin-left: -455px; /* width / 2 */ position: absolute; top: -282px; /* height / 2 */ left: 50%; overflow: hidden; } #inner2 { height: 538px; background-color: #FFF; background-image: url(/templates/snucker2010/images/contents_bg.jpg); background-repeat: no-repeat; background-position: right top; overflow: hidden; } #footer { height: 26px; line-height: 26px; font-size: 10px; color: #666; } #footer A:hover { color: #999; text-decoration: none; } #footer #footerLeft { font-size: 10px; float: left; } #footer #footerRight { font-size: 10px; float: right; text-align: right; padding-right: 5px; } #menu { width: 202px; height: 538px; background-color: #FFFFFF; float: left; } #menuLogo { height: 74px; } #menuMenu { height: 409px; margin-top: 25px; } #menuMenu UL { list-style-type: none; margin: 0px; padding: 0px; } #menuMenu UL LI { margin-bottom: 25px; padding-left: 20px; font-size: 16px; } #menuMenu UL LI A { } #menuLang { height: 30px; } #menuLang A IMG { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; } #menuLang A.active IMG, #menuLang A:hover IMG { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; } #contents { width: 708px; height: 538px; float: right; overflow-y: auto; overflow-x: hidden; } #contents1 { width: 688px; margin-top: 10px; margin-left: 10px; }