/* CSS Document */
body {
	margin:0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border: none;
	color: #888888;
	background-image:url(../images/others/bg.gif);
	text-align:center;
	position:relative;
}
h1 {
	line-height:36px;
	font-size:36px;
	clear:left;
	color:#EAEAEA;
	margin: 10px 34px -42px 8px;
}
h2 {
	font-size:24px;
	margin:20px;
	font-family:"Century Gothic";
	color:#F05141;
	border-bottom:1px solid #F05141;
}
h3 {
	font-size:18px;
	font-family:"Century Gothic";
	color:#F05141;
	margin:-21px -145px 0px 5px;
	width:140px;
	float:left;
	position:relative;
	left:12px;
	top:6px;
}
a:link,
a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#BBBB00;
}
a:hover,
a:active {
	text-decoration:underline;
	color:#AAAA00;
}
div.headbg {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:62px;
	background-image:url(../images/others/head_bg.gif);
	background-repeat:repeat-x;
	background-color:#F05141;
	border-bottom:1px solid #222222;
}
div.footerbg {
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:20px;
	background-image:url(../images/others/footer_bg.gif);
	background-repeat:repeat-x;
	border-top:2px solid #222222;
}
div.w980 {
	width:980px;
	text-align:left;
	margin:0px auto 0px auto;
}
table {
	font-size:11px;
}
table.mainLayer {
	text-align:center;
}
table.mainLayer td {
	position:relative;
}
table.mainLayer td.headLayer {
	background-image:url(../images/others/head_bg.gif);
	background-repeat:repeat-x;
	border-bottom:2px solid #222222;
	background-color:#F05141;
	height:60px;
	padding:0px 10px 1px 8px;
}
table.mainLayer td.headLayer table {
	float:left;
	width:370px;
	text-align:center;
	margin:4px 0px 0px 20px;
}
table.mainLayer td.headLayer a:link,
table.mainLayer td.headLayer a:visited {
	line-height:1.6;
	color:#FFFFFF;
	text-decoration:none;
}
table.mainLayer td.headLayer a:hover,
table.mainLayer td.headLayer a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
table.mainLayer td.contentLayer {
	height:100%;
	padding: 0px 0px 16px 0px;
	vertical-align:top;
}
table.mainLayer td.bottomLayer {
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 6px 2px 6px;
	font-family:Tahoma;
	height:20px;
	background-image:url(../images/others/footer_bg.gif);
	background-repeat:repeat-x;
	border-top:2px solid #222222;
}
div.icontainer {
	padding:10px 10px 0px 10px;
	width:120px;
	height:240px;
	float:left;
	margin:10px;
	font-size:10px;
	text-align:left;
	cursor:pointer;
}
div.icontainer p {
	margin:0px 4px 0px 4px;
	color:#888888;
}
div.icontainer a:link,
div.icontainer a:visited {
	text-decoration:none;
}
div.container {
	padding:10px 10px 0px 10px;
	width:156px;
	height:428px;
	float:left;
	margin:8px;
	font-size:10px;
	background-image:url(../images/others/pbg.gif);
	text-align:left;
	position:relative;
}
div.container2 {
	padding:10px 10px 0px 10px;
	width:176px;
	height:310px;
	float:left;
	margin:11px;
	font-size:10px;
	background-image:url(../images/others/pbg2.gif);
	position:relative;
}
div.container div.imgholder {
	text-align:center;
	height:156px;
	width:156px;
	position:relative;
}
div.container2 div.imgholder {
	text-align:center;
	height:127px;
	width:176px;
	position:relative;
}
div.container p img.status,
div.container2 p img.status {
	position:absolute;
	right:1px;
	bottom:1px;
	cursor:help;
}
div.icontainer h4 {
	font-size:15px;
	font-family:"Century Gothic";
	color:#F05141;
	margin:130px 0px 6px 0px;
	background-color:#FFFFFF;
	border-bottom:1px solid #F05141;
	padding:1px;
}
div.container h4,
div.container2 h4 {
	font-size:15px;
	font-family:"Century Gothic";
	color:#F05141;
	margin:3px 0px 6px 0px;
	background-color:#FFFFFF;
	border-bottom:1px solid #F05141;
	padding:1px;
}
div.container h5,
div.container2 h5 {
	font-size:11px;
	margin:8px 0px 2px 0px;
	color:#777777;
	border-bottom:1px solid #EEEEEE;
}
div.container p,
div.container2 p {
	margin:0px 4px 0px 4px;
	position:relative;
	top:0px;
	left:0px;
}
div.container2 p.h26,
div.container p.h26 {
	height:26px;
}
div.container p.h93,
div.container2 p.h93 {
	height:93px;
}
div.container2 p.h106,
div.container p.h106 {
	height:106px;
}
div.container2 p.h106 img,
div.container p.h106 img {
	vertical-align:bottom;
}
span.h {
	position:absolute;
	right:-3px;
	width:50px;
}
div.container2 span.color,
div.container span.color {
	position:relative;
	height:14px;
	width:25px;
	float:left;
}
div.container2 div.color2,
div.container div.color2 {
	position:relative;
	height:14px;
	width:25px;
	float:left;
	top:-26px;
}
div.container a.yes1,
div.container2 a.yes1 {
	text-align:center;
	cursor:help;
	position:relative;
	z-index:1;
	text-decoration:underline;
	margin-left:5px;
}
div.container a.yes1:hover,
div.container2 a.yes1:hover {
	text-decoration:underline;
	color:#888888;
}
div.container2 a.yes0,
div.container a.yes0 {
	text-align:center;
	position:relative;
	z-index:1;
	margin-left:5px;
}
div.container a.yes0:hover,
div.container2 a.yes0:hover {
	text-decoration:none;
	color:#888888;
}
div.container2 a.no,
div.container a.no {
	text-align:center;
	color:#E5E5E5;
	z-index:1;
	margin-left:5px;
}
div.container2 a img,
div.container a img {
	display:none;
	z-index:3;
	border:2px solid #F05141;
}
div.ctop {
	margin:0px 20px 0px 20px;
	height:21px;
	width:940px;
	background-image:url(../images/others/ctop.gif);
}
div.cmiddle {
	margin:0px 20px 0px 20px;
	padding: 0px 20px 0px 20px;
	width:900px;
	position:relative;
	background-image:url(../images/others/cbg.gif);
	background-repeat:repeat-y;
}
div.cmiddle h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	margin:0px 0px 16px 0px;
	width:100%;
	position:static;
	border-bottom:1px solid #DDDDDD;
}
div.cmiddle p {
	padding:10px 0px 16px 0px;
	margin:0px;
}
div.cmiddle h3.test {
	width:56%;
}
div.cmiddle h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:14px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
div.cmiddle p.opinion {
	margin:0px 0px 0px 0px;
	font-size: 12px;
	font-style: italic;
	width:99%;
}
div.cmiddle p.test_text {
	width:56%;
	font-size: 12px;
	font-style: italic;
	text-align: justify;
}
div.cmiddle p.test_rank {
	width:90%;
}
div.cbottom {
	margin:0px 20px 0px 20px;
	height:21px;
	width:940px;
	background-image:url(../images/others/cbottom.gif);
}
table.players {
	float:left;
	width:42%;
	margin:0px;
	padding:0px;
}
table.players td {
	border:1px solid #EEEEEE;
	padding:1px 2px 1px 2px;
}
table.players td.toprow {
	font-weight:bold;
	color:#BBBB00;
	text-align:center;
	border:none;
	border:1px solid #EEEEEE;
	background-color:#F7F7F7;
}
table.players td h3 {
	margin-bottom:12px;
}
table.players td.name {
	width:32%;
}
table.players td.nat {
	text-align:center;
	width:20%;
}
table.players td.srank,
table.players td.drank {
	width:24%;
	text-align:center;
}
img.players {
	float:left;
	margin:24px 7px 0px 7px;
}
table.resellers {
}
table.resellers td.toprow {
	font-weight:bold;
	color:#BBBB00;
	text-align:center;
	border:none;
	border:1px solid #EEEEEE;
	background-color:#F7F7F7;
}
table.resellers td {
	border:1px solid #EEEEEE;
	padding:1px 2px 1px 2px;
}

