a:hover .red{
	color:#222;
}

div#overall{
	margin:auto;
	width:800px;
	padding-bottom:50px;
}

div#main,div#add{
	float:left;
	width:800px;
}

div#add{
	width:160px;
	padding-top:10px;
}

div#add-top img{
	/*float:right;*/
}

div#container{
	width:790px;
	padding-top:10px;
}

div#header{
	width:770px;
	height:30px;
	padding:10px;
	background:url(../img/bg.header.gif) repeat-x;
}

div#content{
	background:url(../img/bg.content.gif);
	padding-bottom:3px;
}

/* -------------------------------- */

div#header img{
	display:inline;
}

div#header #country,div#header #gplTime,div#header #playersOnline{
	float:right;
}

div#header #gplTime,div#header #playersOnline{
	padding:10px 5px 8px 23px;
	margin-right:15px;
	background:url(../img/bg.time.png) no-repeat;
}

div#header #gplTime,div#header #gplTime span{
	color:#fff;
}

div#header #playersOnline{
	text-decoration:underline;
	background-image:url(../img/bg.players.online.png);
}

div#header #playersOnline,div#header a:hover#playersOnline{
	color:#f30;
}

div#header #country{
	
	width:160px;
	height:22px;
	padding:4px 0 4px 12px;
	position:relative;
	z-index:1000;
	background:url(../img/bg.select.country.png) no-repeat;
}

div#header #country a{
	display:block;
	height:15px;
	padding:4px 0 2px 0;
}

div#header #country a,div#header #country a strong{
	color:#000;
}

div#header ul#country-select strong,div#header #country a#country-link{
	font-weight:normal;
	padding-left:6px;
}

div#header #country a#country-link{
	padding-top:5px;
}

div#header ul#country-select{
	position:absolute;
	z-index:1000;
	top:25px;
	width:158px;
	padding:0;
	margin:0;
	background:url(../img/bg.select.png);
	border:1px solid #111;
}

div#header ul#country-select li a:hover{
	background:url(../img/bg.select.link.png);
}

/* -------------------------------- */

.column-1-5 div.list-ranking a,div.list-search p,div.list-ranking p,option.country-select{
	background-repeat:no-repeat;
	background-position:right 5px;
}

#country option.country-select{
	background-position:365px 10px;
}

.column-1-5 div.list-ranking a{
	display:block;
	height:14px;
	background-position:right 2px;
}

div.list-ranking a.al,div.list-search p.al,div.list-ranking p.al,select option.al{
	background-image:url(../img/flags/al.png);
}


div.list-ranking a.dz,div.list-search p.dz,div.list-ranking p.dz,select option.dz{
	background-image:url(../img/flags/dz.png);
}


div.list-ranking a.ad,div.list-search p.ad,div.list-ranking p.ad,select option.ad{
	background-image:url(../img/flags/ad.png);
}


div.list-ranking a.ag,div.list-search p.ag,div.list-ranking p.ag,select option.ag{
	background-image:url(../img/flags/ag.png);
}


div.list-ranking a.ar,div.list-search p.ar,div.list-ranking p.ar,select option.ar{
	background-image:url(../img/flags/ar.png);
}


div.list-ranking a.am,div.list-search p.am,div.list-ranking p.am,select option.am{
	background-image:url(../img/flags/am.png);
}


div.list-ranking a.aw,div.list-search p.aw,div.list-ranking p.aw,select option.aw{
	background-image:url(../img/flags/aw.png);
}


div.list-ranking a.au,div.list-search p.au,div.list-ranking p.au,select option.au{
	background-image:url(../img/flags/au.png);
}


div.list-ranking a.at,div.list-search p.at,div.list-ranking p.at,select option.at{
	background-image:url(../img/flags/at.png);
}


div.list-ranking a.az,div.list-search p.az,div.list-ranking p.az,select option.az{
	background-image:url(../img/flags/az.png);
}


div.list-ranking a.bs,div.list-search p.bs,div.list-ranking p.bs,select option.bs{
	background-image:url(../img/flags/bs.png);
}


div.list-ranking a.bh,div.list-search p.bh,div.list-ranking p.bh,select option.bh{
	background-image:url(../img/flags/bh.png);
}


div.list-ranking a.bd,div.list-search p.bd,div.list-ranking p.bd,select option.bd{
	background-image:url(../img/flags/bd.png);
}


div.list-ranking a.bb,div.list-search p.bb,div.list-ranking p.bb,select option.bb{
	background-image:url(../img/flags/bb.png);
}


div.list-ranking a.by,div.list-search p.by,div.list-ranking p.by,select option.by{
	background-image:url(../img/flags/by.png);
}


div.list-ranking a.be,div.list-search p.be,div.list-ranking p.be,select option.be{
	background-image:url(../img/flags/be.png);
}


div.list-ranking a.bz,div.list-search p.bz,div.list-ranking p.bz,select option.bz{
	background-image:url(../img/flags/bz.png);
}


div.list-ranking a.bt,div.list-search p.bt,div.list-ranking p.bt,select option.bt{
	background-image:url(../img/flags/bt.png);
}


div.list-ranking a.bo,div.list-search p.bo,div.list-ranking p.bo,select option.bo{
	background-image:url(../img/flags/bo.png);
}


div.list-ranking a.ba,div.list-search p.ba,div.list-ranking p.ba,select option.ba{
	background-image:url(../img/flags/ba.png);
}


div.list-ranking a.bw,div.list-search p.bw,div.list-ranking p.bw,select option.bw{
	background-image:url(../img/flags/bw.png);
}


div.list-ranking a.br,div.list-search p.br,div.list-ranking p.br,select option.br{
	background-image:url(../img/flags/br.png);
}


div.list-ranking a.kh,div.list-search p.kh,div.list-ranking p.kh,select option.kh{
	background-image:url(../img/flags/kh.png);
}


div.list-ranking a.ca,div.list-search p.ca,div.list-ranking p.ca,select option.ca{
	background-image:url(../img/flags/ca.png);
}


div.list-ranking a.ky,div.list-search p.ky,div.list-ranking p.ky,select option.ky{
	background-image:url(../img/flags/ky.png);
}


div.list-ranking a.cl,div.list-search p.cl,div.list-ranking p.cl,select option.cl{
	background-image:url(../img/flags/cl.png);
}


div.list-ranking a.co,div.list-search p.co,div.list-ranking p.co,select option.co{
	background-image:url(../img/flags/co.png);
}


div.list-ranking a.cr,div.list-search p.cr,div.list-ranking p.cr,select option.cr{
	background-image:url(../img/flags/cr.png);
}


div.list-ranking a.cy,div.list-search p.cy,div.list-ranking p.cy,select option.cy{
	background-image:url(../img/flags/cy.png);
}


div.list-ranking a.cz,div.list-search p.cz,div.list-ranking p.cz,select option.cz{
	background-image:url(../img/flags/cz.png);
}


div.list-ranking a.dk,div.list-search p.dk,div.list-ranking p.dk,select option.dk{
	background-image:url(../img/flags/dk.png);
}


div.list-ranking a.do,div.list-search p.do,div.list-ranking p.do,select option.do{
	background-image:url(../img/flags/do.png);
}


div.list-ranking a.ec,div.list-search p.ec,div.list-ranking p.ec,select option.ec{
	background-image:url(../img/flags/ec.png);
}


div.list-ranking a.eg,div.list-search p.eg,div.list-ranking p.eg,select option.eg{
	background-image:url(../img/flags/eg.png);
}


div.list-ranking a.sv,div.list-search p.sv,div.list-ranking p.sv,select option.sv{
	background-image:url(../img/flags/sv.png);
}


div.list-ranking a.ee,div.list-search p.ee,div.list-ranking p.ee,select option.ee{
	background-image:url(../img/flags/ee.png);
}


div.list-ranking a.fi,div.list-search p.fi,div.list-ranking p.fi,select option.fi{
	background-image:url(../img/flags/fi.png);
}


div.list-ranking a.fr,div.list-search p.fr,div.list-ranking p.fr,select option.fr{
	background-image:url(../img/flags/fr.png);
}


div.list-ranking a.de,div.list-search p.de,div.list-ranking p.de,select option.de{
	background-image:url(../img/flags/de.png);
}


div.list-ranking a.gi,div.list-search p.gi,div.list-ranking p.gi,select option.gi{
	background-image:url(../img/flags/gi.png);
}


div.list-ranking a.gr,div.list-search p.gr,div.list-ranking p.gr,select option.gr{
	background-image:url(../img/flags/gr.png);
}


div.list-ranking a.gl,div.list-search p.gl,div.list-ranking p.gl,select option.gl{
	background-image:url(../img/flags/gl.png);
}


div.list-ranking a.gp,div.list-search p.gp,div.list-ranking p.gp,select option.gp{
	background-image:url(../img/flags/gp.png);
}


div.list-ranking a.hn,div.list-search p.hn,div.list-ranking p.hn,select option.hn{
	background-image:url(../img/flags/hn.png);
}


div.list-ranking a.hr,div.list-search p.hr,div.list-ranking p.hr,select option.hr{
	background-image:url(../img/flags/hr.png);
}


div.list-ranking a.hu,div.list-search p.hu,div.list-ranking p.hu,select option.hu{
	background-image:url(../img/flags/hu.png);
}


div.list-ranking a.is,div.list-search p.is,div.list-ranking p.is,select option.is{
	background-image:url(../img/flags/is.png);
}


div.list-ranking a.ie,div.list-search p.ie,div.list-ranking p.ie,select option.ie{
	background-image:url(../img/flags/ie.png);
}


div.list-ranking a.it,div.list-search p.it,div.list-ranking p.it,select option.it{
	background-image:url(../img/flags/it.png);
}


div.list-ranking a.jm,div.list-search p.jm,div.list-ranking p.jm,select option.jm{
	background-image:url(../img/flags/jm.png);
}


div.list-ranking a.jp,div.list-search p.jp,div.list-ranking p.jp,select option.jp{
	background-image:url(../img/flags/jp.png);
}


div.list-ranking a.jo,div.list-search p.jo,div.list-ranking p.jo,select option.jo{
	background-image:url(../img/flags/jo.png);
}


div.list-ranking a.kz,div.list-search p.kz,div.list-ranking p.kz,select option.kz{
	background-image:url(../img/flags/kz.png);
}


div.list-ranking a.ke,div.list-search p.ke,div.list-ranking p.ke,select option.ke{
	background-image:url(../img/flags/ke.png);
}


div.list-ranking a.kw,div.list-search p.kw,div.list-ranking p.kw,select option.kw{
	background-image:url(../img/flags/kw.png);
}


div.list-ranking a.lv,div.list-search p.lv,div.list-ranking p.lv,select option.lv{
	background-image:url(../img/flags/lv.png);
}


div.list-ranking a.lb,div.list-search p.lb,div.list-ranking p.lb,select option.lb{
	background-image:url(../img/flags/lb.png);
}


div.list-ranking a.li,div.list-search p.li,div.list-ranking p.li,select option.li{
	background-image:url(../img/flags/li.png);
}


div.list-ranking a.lt,div.list-search p.lt,div.list-ranking p.lt,select option.lt{
	background-image:url(../img/flags/lt.png);
}


div.list-ranking a.lu,div.list-search p.lu,div.list-ranking p.lu,select option.lu{
	background-image:url(../img/flags/lu.png);
}


div.list-ranking a.mo,div.list-search p.mo,div.list-ranking p.mo,select option.mo{
	background-image:url(../img/flags/mo.png);
}


div.list-ranking a.me,div.list-search p.me,div.list-ranking p.me,select option.me{
	background-image:url(../img/flags/me.png);
}


div.list-ranking a.mk,div.list-search p.mk,div.list-ranking p.mk,select option.mk{
	background-image:url(../img/flags/mk.png);
}


div.list-ranking a.mt,div.list-search p.mt,div.list-ranking p.mt,select option.mt{
	background-image:url(../img/flags/mt.png);
}


div.list-ranking a.mu,div.list-search p.mu,div.list-ranking p.mu,select option.mu{
	background-image:url(../img/flags/mu.png);
}


div.list-ranking a.mx,div.list-search p.mx,div.list-ranking p.mx,select option.mx{
	background-image:url(../img/flags/mx.png);
}


div.list-ranking a.md,div.list-search p.md,div.list-ranking p.md,select option.md{
	background-image:url(../img/flags/md.png);
}


div.list-ranking a.mc,div.list-search p.mc,div.list-ranking p.mc,select option.mc{
	background-image:url(../img/flags/mc.png);
}


div.list-ranking a.mn,div.list-search p.mn,div.list-ranking p.mn,select option.mn{
	background-image:url(../img/flags/mn.png);
}


div.list-ranking a.ma,div.list-search p.ma,div.list-ranking p.ma,select option.ma{
	background-image:url(../img/flags/ma.png);
}


div.list-ranking a.na,div.list-search p.na,div.list-ranking p.na,select option.na{
	background-image:url(../img/flags/na.png);
}


div.list-ranking a.an,div.list-search p.an,div.list-ranking p.an,select option.an{
	background-image:url(../img/flags/an.png);
}


div.list-ranking a.nl,div.list-search p.nl,div.list-ranking p.nl,select option.nl{
	background-image:url(../img/flags/nl.png);
}


div.list-ranking a.nc,div.list-search p.nc,div.list-ranking p.nc,select option.nc{
	background-image:url(../img/flags/nc.png);
}


div.list-ranking a.nz,div.list-search p.nz,div.list-ranking p.nz,select option.nz{
	background-image:url(../img/flags/nz.png);
}


div.list-ranking a.ni,div.list-search p.ni,div.list-ranking p.ni,select option.ni{
	background-image:url(../img/flags/ni.png);
}


div.list-ranking a.no,div.list-search p.no,div.list-ranking p.no,select option.no{
	background-image:url(../img/flags/no.png);
}


div.list-ranking a.om,div.list-search p.om,div.list-ranking p.om,select option.om{
	background-image:url(../img/flags/om.png);
}


div.list-ranking a.pk,div.list-search p.pk,div.list-ranking p.pk,select option.pk{
	background-image:url(../img/flags/pk.png);
}


div.list-ranking a.pa,div.list-search p.pa,div.list-ranking p.pa,select option.pa{
	background-image:url(../img/flags/pa.png);
}


div.list-ranking a.py,div.list-search p.py,div.list-ranking p.py,select option.py{
	background-image:url(../img/flags/py.png);
}


div.list-ranking a.pe,div.list-search p.pe,div.list-ranking p.pe,select option.pe{
	background-image:url(../img/flags/pe.png);
}


div.list-ranking a.ph,div.list-search p.ph,div.list-ranking p.ph,select option.ph{
	background-image:url(../img/flags/ph.png);
}


div.list-ranking a.pl,div.list-search p.pl,div.list-ranking p.pl,select option.pl{
	background-image:url(../img/flags/pl.png);
}


div.list-ranking a.pt,div.list-search p.pt,div.list-ranking p.pt,select option.pt{
	background-image:url(../img/flags/pt.png);
}


div.list-ranking a.qa,div.list-search p.qa,div.list-ranking p.qa,select option.qa{
	background-image:url(../img/flags/qa.png);
}


div.list-ranking a.re,div.list-search p.re,div.list-ranking p.re,select option.re{
	background-image:url(../img/flags/re.png);
}


div.list-ranking a.ro,div.list-search p.ro,div.list-ranking p.ro,select option.ro{
	background-image:url(../img/flags/ro.png);
}


div.list-ranking a.ru,div.list-search p.ru,div.list-ranking p.ru,select option.ru{
	background-image:url(../img/flags/ru.png);
}


div.list-ranking a.rs,div.list-search p.rs,div.list-ranking p.rs,select option.rs{
	background-image:url(../img/flags/rs.png);
}


div.list-ranking a.sn,div.list-search p.sn,div.list-ranking p.sn,select option.sn{
	background-image:url(../img/flags/sn.png);
}


div.list-ranking a.cs,div.list-search p.cs,div.list-ranking p.cs,select option.cs{
	background-image:url(../img/flags/cs.png);
}


div.list-ranking a.sk,div.list-search p.sk,div.list-ranking p.sk,select option.sk{
	background-image:url(../img/flags/sk.png);
}


div.list-ranking a.si,div.list-search p.si,div.list-ranking p.si,select option.si{
	background-image:url(../img/flags/si.png);
}


div.list-ranking a.za,div.list-search p.za,div.list-ranking p.za,select option.za{
	background-image:url(../img/flags/za.png);
}


div.list-ranking a.es,div.list-search p.es,div.list-ranking p.es,select option.es{
	background-image:url(../img/flags/es.png);
}


div.list-ranking a.se,div.list-search p.se,div.list-ranking p.se,select option.se{
	background-image:url(../img/flags/se.png);
}


div.list-ranking a.ch,div.list-search p.ch,div.list-ranking p.ch,select option.ch{
	background-image:url(../img/flags/ch.png);
}


div.list-ranking a.th,div.list-search p.th,div.list-ranking p.th,select option.th{
	background-image:url(../img/flags/th.png);
}


div.list-ranking a.tt,div.list-search p.tt,div.list-ranking p.tt,select option.tt{
	background-image:url(../img/flags/tt.png);
}


div.list-ranking a.ua,div.list-search p.ua,div.list-ranking p.ua,select option.ua{
	background-image:url(../img/flags/ua.png);
}


div.list-ranking a.gb,div.list-search p.gb,div.list-ranking p.gb,select option.gb{
	background-image:url(../img/flags/gb.png);
}


div.list-ranking a.uy,div.list-search p.uy,div.list-ranking p.uy,select option.uy{
	background-image:url(../img/flags/uy.png);
}


div.list-ranking a.uz,div.list-search p.uz,div.list-ranking p.uz,select option.uz{
	background-image:url(../img/flags/uz.png);
}


div.list-ranking a.us,div.list-search p.us,div.list-ranking p.us,select option.us{
	background-image:url(../img/flags/us.png);
}


div.list-ranking a.ve,div.list-search p.ve,div.list-ranking p.ve,select option.ve{
	background-image:url(../img/flags/ve.png);
}


div.list-ranking a.vn,div.list-search p.vn,div.list-ranking p.vn,select option.vn{
	background-image:url(../img/flags/vn.png);
}


div.list-ranking a.zm,div.list-search p.zm,div.list-ranking p.zm,select option.zm{
	background-image:url(../img/flags/zm.png);
}
	
	


/* -------------------------------- */

div.column,div.column-4-5,div.column-3-5,div.column-2-5,div.column-1-5{
	float:left;
}

div.column-4-5{
	width:632px;
}

div.column-3-5{
	width:474px;
}

div.column-2-5{
	width:316px;
}

div.column-1-5{
	width:158px;
}

/* -------------------------------- */

div#navi{
	width:158px;
}

div#navi div.box{
	margin:0 4px 4px 0;
}

div.box{
	padding:5px;
	margin:0 0 4px 4px;
	background:#fff;
}

div.box h1,div.box h2,div.box h3{
	border:1px solid #222;
	height:17px;
	background:#fff url(../img/bg.title.box.gif) repeat-x;
	padding:3px 0 0 5px;
	font-size:11px;
	color:#fff;
}

a.partyheader{
	display:block;
	height:100px;
	margin-bottom:5px;
	background:#fff url(../img/pp-hint.jpg) repeat-x top;
}

a.partyheader span{
	display:none;
}

div.hint h3{
	background:#fff url(../img/bg.hint.box.gif) repeat-x;
	border-color:#BF2600;
	border:1px solid #222;
	color:#fff;
	font-size:12px;
	height:17px;
	padding:3px 0 0 5px;
}

div.hint h3.success,div.hint h3.error,div.box div.profile-right h3{
	height:auto;
	padding:10px;
	text-align:center;
	border:1px #aadd02 solid;
	background:#eff8cd;
	font-size:17px;
	color:#000;
	margin-bottom:5px;
}

div.hint h3.success a {
	font-size:17px;
	color:#333;
	text-decoration:underline;
}

div.hint h3.success a:hover {	
	color:#000;
	text-decoration:none;
}

div.hint h3.error,div.box div.profile-right h3.offline{
	background:#fed6cc;
	border-color:#ff3401;
}

div.teaser{
	clear:left;
	border-right:0;
}

div.teaser img{
	float:left;
}

div.hint{
	clear:left;
}

div.column-3-5 div.box,div.column-4-5 div.column-3-5 div.box,div.hint{
	padding-bottom:20px;
}

div.column-1-5 div.box,div.column-4-5 div.column-1-5 div.box{
	background:#fff url(../img/bg.box.1.5.gif) no-repeat bottom;
}

div.column-2-5 div.box,div.column-4-5 div.column-2-5 div.box{
	background:#fff url(../img/bg.box.2.5.gif) no-repeat bottom;
}

div.column-3-5 div.box,div.column-4-5 div.column-3-5 div.box{
	background:#fff url(../img/bg.box.3.5.gif) no-repeat bottom;
	padding-bottom:20px;
}

div.column-4-5 div.box{
	background:#fff url(../img/bg.box.4.5.gif) no-repeat bottom;
}

div.column-4-5 div.box h5.line{
	height:1px;
	border-top:2px solid #222;
	font-size:1px;
	margin-bottom:10px;
}

div.column-1-5 div.box h5.line{
	height:1px;
	padding-top:6px;
	border-bottom:2px solid #222;
	font-size:1px;
}

div.box h1 span,div.box h2 span,div.box h3 span{
	color:#fff;
	font-weight:normal;
}

div.box h1 span.right{
	float:right;
	margin:1px 5px 0 0;
}

div.column-2-5 div.box h3,div.column-3-5 h1,div.column-4-5 div.box h2{
	margin-bottom:5px;
}

div.column-4-5 div.box h2 span{
	float:right;
	margin:1px 4px 0 0;
	font-weight:bold;
}

div.column-1-5 div.box div{
	padding-top:5px;
	/*text-align:center;*/
}

div.box p a,div.box p a:hover{
	font-family:arial,helvetica,sans-serif;
	text-decoration:underline;
}

div.column-1-5 div.box p.right {
	padding:0 5px;
	text-align:right;
	font-weight:bold;
	line-height:14px;
}

div.column-1-5 div.box p.right span {
	float:left;
	font-weight:normal;
	line-height:14px;
}

div.column-1-5 div.box p,div.column-2-5 div.box p,div.column-3-5 div.box p,div.hint p{
	padding:5px;
	font-family:arial,helvetica,sans-serif;
	color:#333;
}

div.hint p.icon,div.column-1-5 div.hint p.icon,div.column-2-5 div.hint p.icon,div.column-3-5 div.hint p.icon{
	display:block;
	padding:10px 80px 15px 5px;
	font-size:13px;
	color:#666;
	border-top:3px #000 solid;
	min-height:50px;
	background-position:right 10px;
	background-repeat:no-repeat;
}

div.hint p.error{
	background-image:url(../img/icon.hint.error.gif);
}

div.hint p.success{
	background-image:url(../img/icon.hint.success.gif);
}

div.hint p.team{
	background-image:url(../img/icon.hint.team.gif);
}

div.hint p.message{
	background-image:url(../img/icon.hint.message.gif);
}

div.hint p.battle{
	background-image:url(../img/icon.hint.battle.gif);
}

div.column-1-5 div.box p .title,div.column-2-5 div.box p .title,div.column-3-5 div.box p .title{
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
}

div.column-1-5 div.box strong,div.column-2-5 div.box strong,div.column-3-5 div.box p strong{
	font-family:arial,helvetica,sans-serif;
}

div.column-3-5 div.box p strong{
	line-height:1.5;
}

div.column-1-5 div.box p,div.column-2-5 div.box p,div.column-1-5 div.box p a,div.column-1-5 div.box strong,div.column-2-5 div.box strong,div.column-1-5 div.box p span,div.column-2-5 div.box p span {
	font-size:11px;
	line-height:1.2;
}

div.column-3-5 div.box-2-3,div.column-4-5 div.column-3-5 div.box-2-3,div.column-3-5 div.box-1-3,div.column-4-5 div.box-2-3,div.column-4-5 div.box-1-3{
	float:left;
	width:302px;
	margin-right:10px;
}

div.column-4-5 div.box-2-3{
	width:459px;
}
div.column-4-5 div.profile-center div.box-2-3 {
	width:430px;
	margin-right:0;
}

div.column-3-5 div.box-1-3,div.column-4-5 div.box-1-3{
	margin:0 0 0 4px;
	width:144px;
}

div.column-3-5 div.content-3-3 div{
	padding:5px 0;
}

div.column-3-5 div.box-2-3 div,div.column-3-5 div.box-1-3 div{
	padding-bottom:5px;
}

div.column-3-5 div.box-2-3 div h4,div.column-3-5 div.box-1-3 div h4{
	margin:5px;
}

div.column-3-5 div.box-2-3 div img{
	border:1px solid #222;
}

div.box h4.title{
	padding:5px 0 4px 5px;
	color:#333;
	background:#ddd;
	border:1px solid #ccc;
	line-height:1;
	font-family:arial,sans-serif;
}

div.box div.line{
	border-top:2px solid #222;
}

div.column-3-5 div.box div.dotted{
	background:#fff url(../img/dots.black.vertical.gif) repeat-y right;
}

/* hack für groessere schrift im content,fg */
div.content-3-3 *{
	font-size:13px;
}

div.column-2-5 div.content-3-3 *{
	font-size:11px;
}


/* -------------------------------- */

#chat{
	position:relative;
	height:390px;
	padding:10px 5px;
	background:#fff url(../img/bg.chat.png) no-repeat;
}

#chat #chat-overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../img/bg.overlay.png);
}

#chat #chat-overlay div{
	position:absolute;
	top:50%;
	left:50%;
	width:280px;
	height:120px;
	padding:5px;
	margin:-65px 0 0 -145px;
	background:#fff;
}

#chat #chat-overlay div p{
	color:#111;
	font-size:12px;
}

#chat label, #chat #chatroom-select{
	margin:0;
	float:right;
}

#chat label {
	position:relative;
	color:#fff;
	font-weight:bold;
	line-height:auto;
	display:inline;
	padding:0;
	margin:0;
	width:20
}

#chat #chatroom-select{
	width:160px;
	height:22px;
	margin:0 5px 11px 10px;
	padding:3px 0 0 5px;
	background:0;
	text-transform:uppercase;
}

#chat #chatroom-select,#chat #chatroom-select option{
	text-transform:uppercase;
	color:#fff;
}

#chat #chatroom-content,#chat #chatroom-users{
	float:left;
	margin:10px 5px;
}

#chat #chatroom-content{
	width:440px;
}

#chat #chatroom-users{
	width:138px;
	height:310px;
	padding:5px;
	overflow:auto;
}

#chat #chatroom-users a{
	display:block;
	margin-bottom:6px;
	text-decoration:underline;
}

#chat #chatroom-users a:hover{
	text-decoration:none;
}

#chat #chatroom-shoutbox,#chat #chatroom-content ol,#chat #chatroom-content ol li{
	float:left;
	width:440px;
}

#chat #chatroom-shoutbox{
	width:428px;
	height:208px;
	padding:5px;
	border:1px solid #ccc;
	overflow-y:auto;
	overflow-x:hidden;
}

#chat #chatroom-content ol{
	list-style-type:none;
}

#chat #chatroom-content ol li{
	padding-top:5px;
}

#chat textarea#chatroom-post{
	width:434px;
	height:88px;
	background:#fff;
	margin-bottom:3px;
}

#chat #chatroom-content ol input.submit,#chat #chatroom-content a.button{
	float:right;
	margin-left:10px;
}

#chat #chatroom-content ol input.submit-chat{
	width:100px;
}

#chat a.button,#chat input.button{
	float:right;
	margin-left:5px;
	color:#fff;
}

#chat a.button{
	width:110px;
	padding:4px 0 0 10px;
	background:url(../img/bg.button.png) no-repeat;
}

#chat input.button{
	padding-top:0;
}

#chat a:hover.button,#chat #chatroom-content ol input:hover.button {
	background-position:bottom;
}

/* -------------------------------- */

div#content ol.ranking li{
	padding-top:2px;
	margin-left:25px;
	list-style-type:decimal;
}

/* -------------------------------- */

div.box-news{
	height:157px;
	overflow:hidden;
}

div#calendar-box div{
	height:132px;
	padding-top:3px;
}

div.column-1-5 div.box table.calendar{
	width:140px;
	margin-top:2px;
	margin-left:2px;
}
div.column-1-5 div.box table.calendar td{
	vertical-align:center;
}
div.column-1-5 div.box table.calendar td span{
	display:block;
	margin-bottom:2px;
	margin-right:1px;
	padding:3px 0 0 0;
	width:17px;
	height:15px;
	border:1px solid #ccc;
}

div.column-1-5 div.box table.calendar td.calendar-title span{
	text-align:center;
	width:90px;
}

div.column-1-5 div.box table.calendar td.calendar-event span,
div.column-1-5 div.box table.calendar td.calendar-current span,
div.column-1-5 div.box table.calendar td.calendar-link span{
	border-color:#f30;
	color:#f30;
	background:#ffeae5;
}


div.column-1-5 div.box table.calendar td.done span{
	border-color:#000;
	background:#ddd;
}

div.column-1-5 div.box table.calendar td.calendar-event a{
	color:#f30;
}

div.column-1-5 div.box table.calendar td.done a{
	color:#000;
}

div.column-1-5 div.box table.calendar td.calendar-title span,
div.column-1-5 div.box table.calendar td.calendar-blank span,
div.column-1-5 div.box table.calendar td.calendar-link span{
	background:#ccc;
	border-color:#ccc;
}

div.column-1-5 div.box table.calendar td.calendar-current span{
	background:#f30;
	color:#fff;
}

div.column-1-5 div.box table.calendar td a{
	display:block;
	width:17px;
	height:15px;
	text-align:center;
	cursor:help;
}

div.column-1-5 div.box table.calendar td.calendar-current a{
	color:#fff;
}

div.column-1-5 div.box table.calendar a.link-next,
div.column-1-5 div.box table.calendar a.link-back{
	margin-top:-3px;
	background:url(../img/bg.link.next.gif) no-repeat;
	cursor:pointer;
}

div.column-1-5 div.box table.calendar a.link-back{
	background:url(../img/bg.link.back.gif) no-repeat;
	cursor:pointer;
}

div.column-1-5 div.box table.calendar a:hover.link-next,
div.column-1-5 div.box table.calendar a:hover.link-back{
	background-position:0 -17px;
}


/* -------------------------------- */

div.list-register {
	
}

div.list-register h5 {
	padding:0;
	margin:10px 0;
}

div.list-register p {
	float:left;
	padding:7px 10px;
}

div.list-register label {
	cursor:pointer;
	font-size:18px;
	line-height:32px;
	font-weight:bold;
}

div.list-register input.text, div.list-register select {
	float:left;
	margin:0 10px 0 0;
	height:22px;
	width:400px;
	font-size:18px;
	line-height:22px;
	padding:4px;
}

div.list-register input.textMedium {
	width:190px;
}

div.list-register select {
	width:410px;
	height:34px;
	padding:4px 2px;
}

div.list-register select.small {
	width:80px;
}

div.list-register select.middle {
	width:100px;
}
div.list-register select.large {
	width:210px;
}

div.list-register select option {
	padding:4px 6px;
	font-size:18px;
	line-height:22px;
}

div.list-register p.list-1{
	width:165px;
}

div.list-register p.list-2{
	width:420px;
	padding-right:0;
}

/* -------------------------------- */

a.button,a:hover.button,a.buttonBig,a:hover.buttonBig{
	display:block;
	height:16px;
	padding:4px 0 0 15px;
	color:#fff;
	font-weight:bold;
	background:#333 url(../img/bg.link.button.gif) no-repeat;
}

a.buttonBig,a:hover.buttonBig {
	width:618px;
	height:60px;
	padding:10px 0 0 0;
	font-size:40px;
	text-align:center;
	background:url(../img/bg.button.3.png) no-repeat;
}

a.buttonLarge,a:hover.buttonLarge {
	display:block;
	height:37px;
	border-top:2px solid #fff;
	padding:5px 0 0 0;
	font-size:25px;
	text-align:center;
	background:url(../img/bg.button.4.gif) no-repeat;
}

a:hover.button,a.open{
	color:#f30;
	background-position:0 -20px;
}

a:hover.buttonLarge {
	background-position:0 -42px;
}

a:hover.buttonBig {
	background-position:0 -70px;
}

h5.line-dotted{
	height:1px;
	font-size:1px;
	padding-top:25px;
	background:url(../img/dots.black.horizontal.gif) repeat-x bottom;
}

div.column-3-5 div.profile div.box-2-3{
	width:282px;
	padding:0 5px;
	margin-right:0;
}

div.column-3-5 div.profile div.box-1-3{
	width:154px;
}

div.column-3-5 div.box-2-3 div.list-data{
	padding-bottom:40px;
}

div.column-3-5 div.box-2-3 div.list-data div{
	padding:2px 0;
}

div.box div.list-data div p{
	float:left;
	padding:0;
}

div.list-data div p{
	font-size:11px;
}
div.profile-center div.list-data div p,
div.profile-center div.list-data div p strong,
div.profile-center div.list-data p strong,
div.profile p,div.profile p a{
	font-size:13px;
	line-height:1.5;
}

div.list-data p.list-1{
	width:120px;
}

div.list-data p.list-2{
	width:140px;
}

div.box div.list-data div.list-stats{
	float:left;
	width:205px;
	margin:0 15px 0 -5px;
}

div.box div.profile-center div.list-data div.list-stats h2{
	padding:5px 0;
	font-size:14px;
	line-height:20px;
	color:#111;
	text-align:center;
	border:1px solid #ccc;
	background:#eee;
}

div.box div.profile-center div.list-data div.list-stats p{
	padding:0 5px;
}

div.box div.profile-center div.list-data div.list-stats p.list-1{
	width:70px;
}

div.box div.profile-center div.list-data div.list-stats p.list-2{
	width:100px;
}

div.list-data p.list-1{
	width:120px;
}

div.list-data p.list-2{
	width:290px;
}

div.list-form img.avatar,div.user-image img.avatar{
	padding:4px;
	border:1px solid #ccc;
	background:#eee;
}

div.list-form img.user-image,div.user-image{
	padding:4px 4px 15px 4px;
	border:1px solid #ccc;
	background:#eee;
}

div.user-image{
	position:relative;
	height:160px;
}
div.team-image{
	height:135px;
}

div.user-image img.avatar{
	position:absolute;
	bottom:-10px;
	right:-10px;
}

div.box a.link-help{
	float:left;
	color:#f30;
	line-height:20px;
	cursor:help;
}

div.box a.link-option,div.box a:hover.link-option{
	padding-left:10px;
	font-family:arial, helvetica,sans-serif;
	font-weight:bold;
	line-height:15px;
	background:url(../img/bg.link.option.gif) no-repeat left;
}

div.box a:hover.link-option{
	color:#222;
}

div.box div.list-form,div.box div.list-filter{
	padding:5px 0;
}

div.box div.list-form div,div.box div.list-filter div{
	padding:0;
}

div.box div.list-filter div{
	background:#222;
	padding:5px;
}

div.box div.list-filter div.highlight{
	background:#333;
}

div.box div.list-form p,div.box div.list-filter p{
	float:left;
	width:440px;
	padding:5px 0 0 0 !important;
}

div.box div.list-filter p{
	padding:5px !important;
}

div.box div.list-form p,div.box div.list-form label,
div.box div.list-filter p,div.box div.list-filter label{
	line-height:20px;
	font-weight:bold;
}

div.box div.list-filter p,div.box div.list-filter label{
	color:#fff;
}

div.box div.list-form p.list-1{
	width:100px;
}
div.box div.list-filter p.list-1{
	width:115px;
}

div.box div.list-form p.list-2{
	width:330px;
}
div.box div.list-filter p.list-2{
	width:350px;
}

div.box div.list-form p.list-3,
div.box div.list-filter p.list-3{
	width:110px;
}

div.box div.list-form p.list-2 img{
	float:left;
	margin:0 10px 10px 0;
}

div.box div.list-form input.text,div.box div.list-form select,
div.box div.list-filter input.text,div.box div.list-filter select{
	margin:0 4px 0 0;
	width:270px;
}

div.box div.list-filter input.text,div.box div.list-filter select{
	width:329px;
	
}

div.box div.list-form input.tiny,
div.box div.list-filter input.tiny{
	width:33px;
}

div.box div.list-form input.small,
div.box div.list-filter input.small{
	width:62px;
}

div.box div.list-form input.middle,
div.box div.list-filter input.middle{
	width:208px;
}

div.box div.list-form input.large,
div.box div.list-filter input.large{
	width:237px;
}

div.box div.list-form input.check,div.box div.list-form label,
div.box div.list-filter span.check,div.box div.list-filter label{
	float:left;
}

div.box div.list-form input.check{
	margin-right:3px;
}

div.box div.list-filter span.check{
	margin-right:10px;
	padding:2px;
}

div.box div.list-filter span.check{
	background:#fff;
}

div.box div.list-form span.check input,
div.box div.list-filter span.check input{
	margin:0;
}

div.box div.list-form input.form-error,div.box div.list-form textarea.form-error,
div.box div.list-filter input.form-error,div.box div.list-filter textarea.form-error{
	border-color:#f30;
}

div.box div.list-form select{
	width:276px;
}
div.box div.list-filter select{
	width:335px;
}

div.box div.list-form select:disabled,
div.box div.list-filter select:disabled{
	background:#666;
	border-color:#444;
}

div.box div.list-form select.small,
div.box div.list-filter select.small{
	width:95px;
}

div.box div.list-form textarea,
div.box div.list-filter textarea{
	width:270px;
	height:150px;
}

div.box div.drag-n-drop div{
	float:left;
}

div.box div.drag-n-drop div.rank{
	width:53px;
	padding-right:2px;
}

div.box div.drag-n-drop div.player{
	width:405px;
}

div.box div.drag-n-drop div p{
	padding:5px 4px;
	margin-bottom:5px;
	font-family:arial, helvetica,sans-serif;
	border:1px solid #ccc;
}

div.box div.drag-n-drop div.player p{
	background:url(../img/bg.drag.n.drop.gif) no-repeat right;
	cursor:move;
}

div.list-messages{
	padding-bottom:15px;
}

div.list-messages div.message{
	margin-top:5px;
}

div.list-messages div.open{
	border-color:#666;
}

div.list-forum div.list-subtitle{
	padding-left:5px;
}

div.wall-add a.toggleLink,div.wall-add a.toggleLink,div.forum-add a.toggleLink,div.forum-add a.toggleLink{
	display:block;
	padding:4px 5px;
}

div.list-messages div.message div.message-data,div.wall-add a.toggleLink,div.forum-add a.toggleLink{
	border:1px solid #ccc;
}

div.list-messages div.open div.message-data,div.wall-add a.open,div.forum-add a.open{
	border-color:#222;
	border-bottom:0;
}

div.wall-add a.open,div.forum-add a.open{
	text-align:right;
}

div.list-messages div.message-data span.show,div.list-messages div.message-data span.hide,div.wall-add a.toggleLink span,div.forum-add a.toggleLink span{
	color:#f30;
}

div.list-messages div.message-data a:hover span.show,div.list-messages div.message-data a:hover span.hide,div.wall-add a:hover.toggleLink span.show,div.wall-add a:hover.toggleLink span.hide,div.forum-add a:hover.toggleLink span.show,div.forum-add a:hover.toggleLink span.hide{
	color:#222;
}

div.list-messages div.message-data span.hide,div.list-messages div.open div.message-data span.show,div.wall-add a.toggleLink span.hide,div.wall-add a.open span.show,div.forum-add a.toggleLink span.hide,div.forum-add a.open span.show{
	display:none;
}

div.list-messages div.open div.message-data span.hide,div.wall-add a.open span.hide,div.forum-add a.open span.hide{
	display:inline;
}

div.list-messages div.message-data p.list-1,div.list-messages div.message-data p.list-2,div.list-messages div.message-data p.list-3,div.list-messages div.message-data p.list-4,div.list-messages div.message-data p.list-5{
	float:left;
	padding:5px 0 5px 5px;
	font-family:arial, helvetica,sans-sarif;
	line-height:1.3;
}

div.list-messages div.message p.list-1{
	width:12px;
}

div.list-messages div.message p.list-1 input{
	margin:0 0 -2px 0;
}

div.list-messages div.message p.list-2{
	width:20px;
}

div.list-messages div.message p.list-3{
	width:270px;
}

div.list-messages div.message p.list-4,div.list-messages div.message p.list-5{
	width:230px;
	text-align:right;
}

div.list-messages div.message p.list-5{
	width:53px;
}

div.list-messages div.conversation,div.list-messages div.conversation-form{
	background:url(../img/dots.black.horizontal.gif) repeat-x bottom;
	padding-bottom:6px;
}

div.list-messages div.conversation-form div,div.wall-add-form div,div.forum-add-form div{
	border-color:#222;
	border-width:0 1px 1px 1px;
	border-style:solid;
	padding:0 4px 4px 4px;

}

div.box div.list-forum div.list-items div.new-entry,div.box div.list-forum div.list-items div.new-theme{
	margin-top:5px;
	border-color:#f30;
}

div.list-messages div.conversation-form textarea,div.wall-add-form div textarea,div.box div.list-forum div.new-entry textarea,div.box div.list-forum div.new-theme textarea{
	width:450px;
	height:175px;
	padding:4px;
	border:1px solid #ccc;
	background:#eee;
}

div.wall-add-form div textarea {
	width:405px;
}

div.list-messages div.conversation-form div input,div.wall-add-form div input,div.forum-add-form div input{
	margin:0;
}

div.list-messages div.conversation-post{
	padding:5px 0;
}

div.list-messages div.conversation-post div,div.box div.wall div.wall-post div,div.box div.list-forum div.new-entry,div.box div.list-forum div.new-theme{
	border:1px solid #ccc;
	padding:5px;
}

div.list-messages div.conversation-post div img.avatar,div.box div.wall div.wall-post div img.avatar,div.box div.forum-post div img.avatar{
	float:left;
	margin:0 10px 0 0;
}

div.list-messages div.conversation-post div p,div.box div.wall div.wall-post div p,div.box div.list-forum div.forum-post div p{
	float:left;
	padding:5px 0 0 0;
	font-family:arial, helvetica,sans-serif;
}

div.box div.forum-post div p{
	line-height:10px;
	
}

div.list-messages div.highlight small,div.box div.wall div.wall-post div small,div.box div.forum-post div small{
	color:#999;
}

div.list-messages div.conversation-post p,div.box div.wall p,div.box div.list-forum div.forum-post p{
	padding:10px 110px 10px 5px;
	border:0 !important;
	color:#111 !important;
	
}

div.list-messages div.conversation-post img,div.box div.wall img,div.box div.forum-post img{
	margin:5px 0;
	border:1px solid #000;
}

div.wall-add,div.forum-add{
	padding-bottom:5px;
	margin-bottom:5px;
	background:url(../img/dots.black.horizontal.gif) repeat-x bottom;
}

img.team-logo{
	float:left;
	margin:0 10px 5px 0;
	border:5px solid #ccc;
}

div.box ul.players li{
	padding:8px 4px;
	margin-top:5px;
	border:1px solid #ccc;
}

div.box ul.links li a.deletePlayer{
	float:right;
	width:9px;
	height:9px;
	margin-top:11px;
	font-size:1px;
	background:url(../img/button.delete.player.gif) no-repeat;
}

div.box ul.players li a:hover.deletePlayer{
	background-position:0 -9px;
}


div.box div.wall,div.box div.forum{
	padding-bottom:40px;
}

div.box div.pagination{
	padding:5px;
	border:1px solid #ccc;
}

div.box div.pagination,div.box div.pagination p{
	line-height:11px;
}

div.box div.pagination p{
	float:right;
	width:456px;
	padding:0 0 0 3px;
	text-align:right;
	border-left:1px solid #ccc;
}

div.box div.pagination span{
	line-height:18px;
	font-weight:bold;
}

div.box div.pagination p a{
	float:left;
	display:block;
	width:22px;
	height:14px;
	padding-top:4px;
	margin:0 0 0 2px;
	line-height:10px;
	font-size:11px;
	font-family:arial, helvetica,sans-serif;
	color:#222;
	text-decoration:none;
	text-align:center;
	background:url(../img/bg.site.navigation.gif) no-repeat;
}

div.box div.pagination p a.first{
	background-image:url(../img/button.site.navigation.first.gif)
}

div.box div.pagination p a.prev{
	background-image:url(../img/button.site.navigation.prev.gif)
}

div.box div.pagination p a.next{
	background-image:url(../img/button.site.navigation.next.gif)
}

div.box div.pagination p a.last{
	background-image:url(../img/button.site.navigation.last.gif)
}

div.box div.pagination p a:hover,div.box div.pagination p a.current{
	color:#fff;
	background-position:0 -18px;
}

div.box div.pagination p a.current{
	background-position:0 -36px;
}

div.box div.list-ranking,div.box div.list-search{
	padding-bottom:5px;
}

div.box div.list-ranking{
	padding-top:5px;
}

div.column-1-5 div.box div.list-ranking,div.column-2-5 div.box div.list-ranking{
	padding-bottom:0;
}

div.column-1-5 div.box div.list-ranking{
	padding-top:0px;
}

div.box div.list-ranking div,div.box div.list-battles div,div.box div.list-search div,div.box div.list-forum div.item,div.box div.list-forum div.list-title{
	margin-top:5px;
	padding:5px 0 4px 4px;
	border:1px solid #ccc;
}

div.box div.list-search div{
	background:url(../img/bg.listing.gif) no-repeat right 0;
}

div.box div.list-ranking div.online,div.box div.list-search div.online{
	background:url(../img/bg.listing.online.gif) no-repeat right 0;
}

div.column-3-5 div.box div.list-ranking div,div.column-3-5 div.box div.list-search div{
	background-position:right 2px;
}

div.column-2-5 div.box div.list-ranking div.online,div.column-2-5 div.box div.list-search div.online{
	background-position:254px -1px;
}

div.box div.list-ranking div:hover,div.box div.list-search div:hover{
	border-color:#f30;
	background-position:right -30px;
}

div.column-3-5 div.box div.list-ranking div:hover{
	background-position:right -16px;
}

div.column-2-5 div.box div.list-ranking div:hover.online{
	background-position:254px -19px;
}

div.column-1-5 div.box div.list-ranking div,div.column-2-5 div.box div.list-ranking div{
	padding:2px 5px;
	margin-top:2px;
}

div.box div.list-ranking div.ranking-top,div.box div.list-ranking div.ranking-top div,div.box div.list-ranking div.ranking-top p{
	padding:0;
	margin:0;
	overflow:hidden;
	border:0;
	background:0;
}

div.box div.list-ranking div.ranking-top{
	float:left;
	width:618px;
	margin-bottom:5px;
	background:#222 url(../img/bg.fade.black.jpg) no-repeat;
}

div.box div.list-ranking div.ranking-me{
	margin:10px 0 5px 0;
}

div.box div.list-ranking div.ranking-top div{
	padding:20px 20px 0 120px;
	background:url(../img/bg.ranking.ranks.png) no-repeat;
}

div.box div.list-ranking div.ranking-top div,div.box div.list-ranking div.ranking-top div h4,div.box div.list-ranking div.ranking-top div h5,
div.box div.list-ranking div.ranking-top div p,div.box div.list-ranking div.ranking-top div strong{
	color:#fff;
	text-transform:none;
	line-height:1;
}

div.box div.list-ranking div.ranking-top div,div.box div.list-ranking div.ranking-top div p,div.box div.list-ranking div.ranking-top div strong{
	text-transform:uppercase;
	line-height:15px;
}

div.box div.list-ranking div.ranking-top div.rank-1{
	min-height:120px;
	padding-bottom:10px;
}

div.box div.list-ranking div.ranking-me div,div.box div.list-ranking div.ranking-top div.rank-2,div.box div.list-ranking div.ranking-top div.rank-3{
	height:100px;
}

div.box div.list-ranking div.ranking-me{
	position:relative;
}

div.box div.list-ranking div.ranking-me div{
	background:none;
}

div.box div.list-ranking div.ranking-me div.rank{
	position:absolute;
	left:0;
	top:0;
	width:120px;
	height:40px;
	padding:30px 0;
	text-align:center;
	color:#fff;
	font-size:28px;	
	line-height:30px;
}

div.box div.list-ranking div.ranking-me div.rank strong{
	font-size:23px;
	line-height:30px;	
}

div.box div.list-ranking div.ranking-top div.rank-2{
	background-position:0 -235px;
}

div.box div.list-ranking div.ranking-top div.rank-3{
	background-position:0 -360px;
}

div.box div.list-ranking div.ranking-top div img.avatar{
	float:left;
	width:40px;
	margin:-5px 15px 0 -5px;
	padding:7px;
	background:url(../img/bg.ranking.avatar.big.png) no-repeat;
}

div.box div.list-ranking div.ranking-top div h4,div.box div.list-ranking div.ranking-top div h5{
	float:left;
	font-size:21px;
}

div.box div.list-ranking div.ranking-top div h5{
	width:410px;
	margin-top:4px;
	font-size:15px;
	font-weight:normal;
}

div.box div.list-ranking div.ranking-top div.rank-1 ul,div.box div.list-ranking div.ranking-top div.rank-1 li{
	float:left;
}

div.box div.list-ranking div.ranking-top div.rank-1 ul{
	margin:-5px 0 -20px 0;
}

div.box div.list-ranking div.ranking-top div.rank-1 li{
	width:155px;
	height:30px;
}

div.box div.list-ranking div.ranking-top div.rank-1 li img.avatar{
	width:20px;
	height:20px;
	margin:-10px 5px 0 -5px;
	background-image:url(../img/bg.ranking.avatar.tiny.png);
}

div.box div.list-ranking div.ranking-top div.rank-1 li a{
	display:block;
	color:#fff;
	text-transform:none;
}
	
div.box div.list-ranking div.ranking-top div hr{
	background:url(../img/dots.white.horizontal.gif) repeat-x;
	height:1px;
	margin:5px 0;
	border:0;
}

div.box div.list-ranking div.ranking-top div.rank-1 hr{
	margin:17px 0;
}

div.box div.list-ranking div.ranking-top div.rank-2 hr,div.box div.list-ranking div.ranking-top div.rank-3 hr{
	margin-bottom:8px;
}

div.box div.list-ranking div.ranking-top div img.flag{
	float:right;
	margin:-2px 0 0 5px;
	padding:7px;
	background:url(../img/bg.ranking.flag.png) no-repeat;
}

div.box div.list-ranking div.ranking-top div.rank-4,div.box div.list-ranking div.ranking-top div.rank-5,
div.box div.list-ranking div.ranking-top div.rank-6,div.box div.list-ranking div.ranking-top div.rank-7,
div.box div.list-ranking div.ranking-top div.rank-8,div.box div.list-ranking div.ranking-top div.rank-9,
div.box div.list-ranking div.ranking-top div.rank-10{
	padding-top:13px;
	height:67px;
}

div.box div.list-ranking div.ranking-top div.rank-4{
	background-position:0 -485px;
}

div.box div.list-ranking div.ranking-top div.rank-5{
	background-position:0 -570px;
}

div.box div.list-ranking div.ranking-top div.rank-6{
	background-position:0 -655px;
}

div.box div.list-ranking div.ranking-top div.rank-7{
	background-position:0 -740px;
}

div.box div.list-ranking div.ranking-top div.rank-8{
	background-position:0 -825px;
}

div.box div.list-ranking div.ranking-top div.rank-9{
	background-position:0 -910px;
}

div.box div.list-ranking div.ranking-top div.rank-10{
	background-position:0 -995px;
}

div.box div.list-ranking div.ranking-top div.rank-4 img.avatar,div.box div.list-ranking div.ranking-top div.rank-5 img.avatar,
div.box div.list-ranking div.ranking-top div.rank-6 img.avatar,div.box div.list-ranking div.ranking-top div.rank-7 img.avatar,
div.box div.list-ranking div.ranking-top div.rank-8 img.avatar,div.box div.list-ranking div.ranking-top div.rank-9 img.avatar,
div.box div.list-ranking div.ranking-top div.rank-10 img.avatar{
	width:30px;
	margin-top:-10px;
	background-image:url(../img/bg.ranking.avatar.small.png);
}

div.box div.list-ranking div.ranking-top div p{
	float:right;
	text-align:right;
	margin:-5px -2px -5px 0;
	padding:5px 70px 5px 0;
	background:url(../img/bg.ranking.star.small.png) no-repeat right;
}

div.box div.list-ranking div.ranking-top div p.star-ranking-1{
	background-image:url(../img/bg.ranking.star.small.1.png); 
}

div.box div.list-ranking div.ranking-top div p.star-ranking-2{
	background-image:url(../img/bg.ranking.star.small.2.png); 
}

div.box div.list-ranking div.ranking-top div p.star-ranking-3{
	background-image:url(../img/bg.ranking.star.small.3.png); 
}

div.box div.list-ranking div.ranking-me div p,
div.box div.list-ranking div.ranking-top div.rank-1 p,div.box div.list-ranking div.ranking-top div.rank-2 p,div.box div.list-ranking div.ranking-top div.rank-3 p{
	padding-right:160px;
	margin-right:-10px;
	background:url(../img/bg.ranking.star.big.png) no-repeat right;
}

div.box div.list-ranking div.ranking-me div p.rank-1,
div.box div.list-ranking div.ranking-top div.rank-1 p.star-ranking-1,
div.box div.list-ranking div.ranking-top div.rank-2 p.star-ranking-1,
div.box div.list-ranking div.ranking-top div.rank-3 p.star-ranking-1{
	background-image:url(../img/bg.ranking.star.big.1.png); 
}

div.box div.list-ranking div.ranking-me div p.rank-2,
div.box div.list-ranking div.ranking-top div.rank-1 p.star-ranking-2,
div.box div.list-ranking div.ranking-top div.rank-2 p.star-ranking-2,
div.box div.list-ranking div.ranking-top div.rank-3 p.star-ranking-2{
	background-image:url(../img/bg.ranking.star.big.2.png);
}

div.box div.list-ranking div.ranking-me div p.rank-3,
div.box div.list-ranking div.ranking-top div.rank-1 p.star-ranking-3,
div.box div.list-ranking div.ranking-top div.rank-2 p.star-ranking-3,
div.box div.list-ranking div.ranking-top div.rank-3 p.star-ranking-3{
	background-image:url(../img/bg.ranking.star.big.3.png);
}

div.column-1-5 div.box div.list-ranking div.list-title,div.column-2-5 div.box div.list-ranking div.list-title{
	padding:1px 0 1px 5px;
}

div.column-1-5 div.box div.list-ranking div p,div.column-1-5 div.box div.list-ranking div p a,div.column-2-5 div.box div.list-ranking div p,div.column-2-5 div.box div.list-ranking div a p,div.column-2-5 div.box div.list-ranking div a p span{
	line-height:14px;
	font-size:11px;
}

div.box div.list-ranking div a p,div.box div.list-search div a p{
	color:#222;
}

div.box div.list-ranking div a:hover p,div.box div.list-ranking div a:hover span,div.box div.list-ranking div:hover p span,div.box div.list-ranking div:hover a p,
div.box div.list-search div a:hover p,div.box div.list-search div a:hover span,div.box div.list-search div:hover p span,div.box div.list-search div:hover a p,
div.box div.list-forum div div div:hover p ,div.box div.list-forum div div div:hover p span,div.box div.list-forum div div div:hover p strong,div.box div.list-forum div div div:hover a p{
	color:#f30;
}

div.box div.list-forum div.list-items p.modify{
	width:300px;
}


a.visited_or_new div,a.blocked div{
	cursor:pointer;
	background:url(../img/bg.theme.new.gif) no-repeat 5px -5px;
}

a.visited_or_new:visited div{
	background-position:5px -42px;
}

a.blocked div,a:visited.blocked div{
	background-position:5px -79px;
}

div.box div.forum div.list-items div.top div{
	background:url(../img/bg.theme.top.gif) no-repeat 5px -5px;
}

div.box div.forum div.list-items div.top a:visited div{
	background-position:5px -23px;
}

div.box div.list-forum div.list-area{
	padding-top:5px;
}

div.box div.list-forum div.pagination{
	margin-top:5px;
	padding-left:30px;
	line-height:20px;
}

div.box div.list-forum div.pagination-posts{
	padding-left:5px;
}

div.box div.list-forum div.pagination p{
	float:right;
}

div.box div.list-forum h2.topic{
	padding:10px 31px;
	height:10px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-transform:uppercase;
	background:#555 url(../img/bg.topic.gif) repeat-x;
}

div.box div.list-forum h2.topic-posts{
	padding:10px 6px;
}

div.box div.list-forum div a.link-area{
	display:block;
	padding:10px 10px 10px 31px;
	height:30px;
	font-family:arial,helvetica,sans-serif;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	background:#555 url(../img/bg.link.area.gif) no-repeat left top;
}

div.box div.list-forum div a.link-area span{
	color:#fff;
	line-height:20px;
	font-weight:normal;
	text-transform:none;
}

div.box div.list-forum div.open a.link-area{
	background-position:bottom;
}

div.box div.list-ranking div.list-title,div.box div.list-ranking div:hover.list-title,div.box div.list-ranking div:hover.list-title p,
div.box div.list-search div.list-title,div.box div.list-search div:hover.list-title,div.box div.list-search div:hover.list-title p{
	border-color:#ccc;
	background:#edeee0;
	cursor:auto;
}

div.column-1-5 div.box div.list-ranking div.list-title p,div.column-2-5 div.box div.list-ranking div.list-title p,div.box div.list-forum div.list-title p{
	color:#333;
	font-size:9px;
	_font-weight:bold;
}

div.box div div.list-title p{
	color:#222;
	font-weight:bold;
	line-height:18px;
}

div.box div.list-forum div.list-submit{
	background:#f30;
	border-color:#f30;
	padding:0;
}

div.box div.list-forum div.list-submit a.link-edit{
	display:block;
	padding:5px 5px 5px 31px;
	line-height:18px;
	background:#f30;
	font-family:arial,helvetica,sans-serif;
	color:#fff;
	font-weight:bold;
}

div.box div.list-forum div.list-submit a.link-posts{
	padding-left:5px;
}

div.box div.list-forum div.list-submit a:hover.link-edit,div.box div.list-forum div.list-submit a:hover.link-posts{
	background:#fff;
	color:#222;
}

div.box div.list-ranking p,div.box div.list-battles p,div.box div.list-search p,div.box div.list-forum p{
	float:left;
	padding:0 0 0 9px;
	border-left:1px solid #ccc;
}

div.box div.list-ranking div:hover p,div.box div.list-search div:hover p,div.box div.list-forum div div div:hover p{
	border-color:#f30;
}

div.box div.list-ranking p,div.box div.list-forum p,div.box div.list-ranking p a,
div.box div.list-search p,div.box div.list-search p a,div.box div.list-battles p,div.box div.list-battles p a{
	line-height:20px;
}

div.box div.list-forum p,div.box div.list-forum p strong{
	line-height:18px;
}

div.box div.list-ranking p.list-1{
	width:50px;
	padding-left:5px;
	border:0;
}

div.box div.list-ranking p.list-2,div.box div.list-ranking p.list-4{
	width:320px;
	margin-right:5px;
}

div.box div.list-ranking p.list-1,div.box div.list-ranking p.list-2,div.box div.list-ranking p.list-4{
	font-weight:bold;
}

div.box div.list-ranking p.list-3{
	width:65px;
}

div.box div.list-ranking p.list-4{
	width:240px;
}

div.box div.list-ranking p.list-5{
	width:60px;
}

div.box div.list-ranking p.list-6{
	width:44px;
}

div.box div.list-ranking p.list-7{
	width:225px;
}

div.box div.list-ranking p.list-8{
	width:131px;
	padding-left:0;
	border:0;
	text-align:left;
}

div.column-1-5 div.box div.list-ranking div{
	background:0;
}

div.box div.list-ranking p span,div.box div.list-ranking p span a,
div.box div.list-search p span,div.box div.list-search p span a{
	color:#222;
}

div.box div.list-ranking div.list-title p a.link-more,
div.box div.list-search div.list-title p a.link-more{
	display:block;
	height:14px;
	background:url(../img/bg.link.gif) no-repeat right -6px;
}

div.box div.list-ranking div.list-title p a:hover.link-more,
div.box div.list-search div.list-title p a:hover.link-more{
	background-position:right -35px;
}

div.box div.list-ranking div.list-title p a.link-more span,
div.box div.list-search div.list-title p a.link-more span{
	display:none;
}

div.box div.list-battles p.list-1{
	width:260px;
	padding:4px;
	border:1px #ccc solid;
	background:#ccc;
}

div.box div.list-battles p.list-1 img.avatar{
	float:left;
	margin-right:10px;
}

div.box div.list-battles p.list-1 img.flag{
	float:right;
	border:2px solid #fff;
}

div.box div.list-battles p.list-1,div.box div.list-battles p.list-1 a,div.box div.list-battles p.list-1 span,div.box div.list-battles p.list-1 strong{
	color:#000;
	font-size:13px;
}


div.box div.list-battles p.list-1 a:hover,div.box div.list-battles p.list-1 a:hover strong,div.box div.list-battles p.list-1 a:hover span{
	color:#f30;
	text-decoration:none;
}

div.box div.list-battles p.list-2{
	width:68px;
	height:50px;
	border:0;
	padding:0;
	background:url(../img/bg.battles.vs.gif) no-repeat top;
}

div.box div.list-battles div div{
	float:left;
	width:608px;
	padding:0;
	border:0;
	border-top:1px solid #ccc;
}

div.box div.list-battles div hr{
	border-color:#ccc;
}

div.box div.list-battles a.toggleLink{
	float:right;
}

div.box div.list-battles div.open,div.box div.list-battles p,div.box div.list-battles a,div.box div.list-battles strong,div.box div.list-battles span{
	line-height:20px;
	font-size:12px;
}

div.box div.list-battles a.toggleLink,div.box div.list-battles a.toggleLink span{
	color:#f30;
}

div.box div.list-battles div.open a.toggleLink span.show,div.box div.list-battles div a.toggleLink span.hide{
	display:none;
}

div.box div.list-battles div.open a.toggleLink span.hide{
	display:inline;
}

div.box div.list-battles p.list-3{
	border:0;
	width:600px;
	padding:0;
	margin:4px;
	border-bottom:1px solid #ccc;
}

div.box div.list-battles p.winner{
	border-color:#9c0;
	background:#eff8cd;
}

div.box div.list-battles p.loser{
	border-color:#f30;
	background:#fcc;
}

div.box div.list-battles p.list-3 select,div.box div.list-battles p.list-3 input.button{
	float:left;
}

div.box div.list-battles p.list-3 input.button{
	margin-left:5px;
}

div.box div.list-battles p.list-3 select{
	width:475px;
	height:20px;
	border:1px solid #999;
	background:#edeee0;
}

div.box div.list-search p.list-1,div.box div.list-search p.list-5{
	width:235px;
	padding-left:5px;
	border:0;
	margin-right:5px;
	font-weight:bold;
}

div.box div.list-search p.list-2{
	width:205px;
}

div.box div.list-search p.list-3{
	width:50px;
}

div.box div.list-search p.list-4{
	width:71px;
}

div.box div.list-search p.list-5{
	width:295px;
}

div.box div.list-search p.list-1 img,div.box div.list-search p.list-5 img,div.box div.list-ranking p.list-2 img,div.box div.list-ranking p.list-4 img{
	float:left;
	margin-right:10px;
}

div.box div.list-search p.list-4 img{
	float:right;
	margin:4px 5px 2px 0;
}

div.box div.list-forum p.list-1{
	width:25px;
	border:0;
}

div.box div.list-forum p.list-2{
	width:70px;
}

div.box div.list-forum p.list-3{
	width:422px;
}

div.box div.list-forum p.list-4,div.box div.list-forum p.list-5{
	width:55px;
	text-align:right;
}

div.box div.list-forum p.list-5{
	width:132px;
}

div.box div.list-forum p.list-6{
	width:53px;
	padding:9px 0 0 12px !important;
}

div.box div.list-forum div.list-title p.list-6{
	padding-top:9px !important;
}

div.box div.list-forum p.list-7,div.box div.list-forum p.list-7 div{
	width:350px;
}

div.box div.list-forum p.list-7 div{
	display:inline-block;
}

div.box div.list-forum p.list-8{
	width:70px;
	text-align:right;
}

div.box div.list-forum div.list-items a.link-edit span{
	display:none;
}

div.box div.list-forum div.list-items div.open a.link-edit span{
	float:right;
	display:inline;
	line-height:18px;
	font-weight:normal;
	color:#fff;
}

div.box div.list-forum div.list-items div.open a:hover.link-edit span{
	color:#222;
}

/* -------------------------------- */

div.column-3-5 p,div.hint p{
	padding-bottom:10px;
	line-height:1.5;
	color:#666;
}

div.column-3-5 p.title{
	padding:0;
	color:#222;
	font-weight:bold;
}

/* -------------------------------- */

div.profile-right ul.links li strong{
	display:none;
}


ul.links li{
	height:29px;
	padding:0 0 1px 0;
	background:url(../img/dots.black.horizontal.gif) repeat-x bottom;
}

ul.links a.link,ul.links a:hover.link{
	display:block;
	padding:8px 0 9px 18px;
	color:#222;
	font-weight:bold;
	background:url(../img/bg.link.gif) no-repeat;
}

div.profile-right div.userprofile ul.links a.link{
	background:none;
}

div.profile-right div.userprofile ul.links a.userdata-mail{
	background:url(../img/icon.mail.gif) no-repeat;
	background-position:0 7px;
	padding-left:24px;
}
div.profile-right div.userprofile ul.links a.userdata-message{
	background:url(../img/icon.message.gif) no-repeat;
	background-position:0 7px;
	padding-left:24px;
}
div.profile-right div.userprofile ul.links a.userdata-delete{
	background:url(../img/icon.profile.delete.gif) no-repeat;
	background-position:left;
	padding-left:17px;
	color:#f30;
}
div.profile-right div.userprofile ul.links a.userdata-delete:hover{
	color:#000;
}

ul.links a:hover.link,ul.links a.active,ul.links a:hover.red{
	color:#f30;
	background-position:0 -29px;
}

ul.links a.red{
	color:#f30;
	background-position:0 -58px;
}

ul.links a:hover.red{
	background-position:0 -87px;
}

ul.links a:hover.green{
	color:#6a0;
	background-position:0 0;
}

/* -------------------------------- */

input,select,textarea{
	float:left;
	margin-bottom:5px;
}

input.text,select,textarea{
	width:138px;
	background:#edeee0;
	border:1px solid #aaa;
}

div.list-filter input.text,div.list-filter select,div.list-filter textarea{
	border:1px solid #fff;
	background:#fff;
}

div.column-1-5 input.text{
	border-color:#ccc;
}

input.text,textarea{
	padding:3px 0 3px 4px;
}

select{
	height:23px;
	padding-top:3px 2px;
}

select option{
	padding:2px 0;
}

div.box input:disabled,div.box select:disabled {
	background:#f7f8f2;
	border-color:#ddd;
	color:#999;
}

input.button,input.buttonBig{
	border:0;
	color:#fff;
	text-shadow:#000 0 0 5px;
	cursor:pointer;
	background:url(../img/bg.button.png) no-repeat;
}

input.button {
	width:120px;
	height:20px;
	padding-left:6px;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	
}

input.buttonBig {
	width:300px;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-size:18px;
	background-image:url(../img/bg.button.2.png);
	margin-bottom:2px;
}

input:hover.submit,input:hover.button{
	background-position:0 -20px;
}

input:hover.buttonBig{
	background-position:0 -30px;
}

/* -------------------------------- */

div.profile-right .userprofile ul li span{
	display:block;
	padding:8px 0 9px 24px;
	color:#222;
	font-weight:bold;
	background-position:0 7px;
	background-repeat:no-repeat;
}

div.profile-right .teamprofile ul li span{
	color:#f30;
}

div.list-form p.messanger-skype,div.list-data p.messanger-skype,span.messanger-skype,
div.list-form p.messanger-icq,div.list-data p.messanger-icq,span.messanger-icq,
div.list-form p.messanger-msn,div.list-data p.messanger-msn,span.messanger-msn,
div.list-form p.messanger-aim,div.list-data p.messanger-aim,span.messanger-aim{
	background-repeat:no-repeat;
	background-position:80px 7px;
}

div.list-form p.messanger-skype,div.list-data p.messanger-skype,span.messanger-skype{
	background-image:url(../img/icon.messanger.skype.gif);
}

div.list-form p.messanger-icq,div.list-data p.messanger-icq,span.messanger-icq{
	background-image:url(../img/icon.messanger.icq.gif);
}

div.list-form p.messanger-msn,div.list-data p.messanger-msn,span.messanger-msn{
	background-image:url(../img/icon.messanger.msn.gif);
}

div.list-form p.messanger-aim,div.list-data p.messanger-aim,span.messanger-aim{
	background-image:url(../img/icon.messanger.aim.gif);
}

div.box div.list-data p.messanger-skype,div.box div.list-data p.messanger-icq,div.box div.list-data p.messanger-msn,
div.box div.list-data p.messanger-aim{
	padding-left:20px;
	background-position:left;
}

span.userdata-message{
	background:url(../img/icon.message.gif) no-repeat;
}
span.userdata-mail{
	background:url(../img/icon.mail.gif) no-repeat;
}
span.userdata-phone{
	background:url(../img/icon.phone.gif) no-repeat;
}
span.userdata-mobile{
	background:url(../img/icon.mobile.gif) no-repeat;
}

/* -------------------------------- */

div.list-form p.username-titan,div.list-data p.username-titan,div.list-form p.username-fulltilt,div.list-data p.username-fulltilt,
div.list-form p.username-everest,div.list-data p.username-everest,div.list-form p.username-partypoker,div.list-data p.username-partypoker,
div.list-form p.username-pacific,div.list-data p.username-pacific,div.list-form p.username-pokerstars,div.list-data p.username-pokerstars,
div.list-form p.username-bwin,div.list-data p.username-bwin {
	background-repeat:no-repeat;
	background-position:80px 7px;
}

div.list-form p.username-titan,div.list-data p.username-titan{
	background-image:url(../img/icon.room.titan.gif);
}

div.list-form p.username-fulltilt,div.list-data p.username-fulltilt{
	background-image:url(../img/icon.room.fulltilt.gif);
}

div.list-form p.username-everest,div.list-data p.username-everest{
	background-image:url(../img/icon.room.everest.gif);
}

div.list-form p.username-partypoker,div.list-data p.username-partypoker{
	background-image:url(../img/icon.room.partypoker.gif);
}

div.list-form p.username-pacific,div.list-data p.username-pacific{
	background-image:url(../img/icon.room.pacific.gif);	
}

div.list-form p.username-pokerstars,div.list-data p.username-pokerstars{
	background-image:url(../img/icon.room.pokerstars.gif);
}

div.list-form p.username-bwin,div.list-data p.username-bwin{
	background-image:url(../img/icon.room.bwin.gif);
}

div.box div.list-data p.username-titan,div.box div.list-data p.username-fulltilt,div.box div.list-data p.username-everest,
div.box div.list-data p.username-partypoker,div.box div.list-data p.username-pacific,div.box div.list-data p.username-pokerstars,
div.box div.list-data p.username-bwin{
	padding-left:20px;
	background-position:left;
}

/* -------------------------------- */

div.hint a{
	color:#f30;
}

div.hint a:hover{
	color:#222;
}

p.middle{
	text-align:center;
	padding-top:15px;
	font-size:12px;
}

/* -------------------------------- */

ul.tabs{
	position:relative;
	top:-2px;
	height:28px;
	margin-bottom:-10px;
	background:url(../img/bg.tabs.gif) repeat-x 0 2px;
}

ul.tabs li{
	float:left;
	height:22px;
	border:2px solid #fff;
	border-bottom:0;
}

ul.tabs li.first{
	border-left:0;
}

ul.tabs li.current{
	border-color:#222;
	height:26px;
}

ul.tabs li a{
	display:block;
	background:url(../img/bg.title.box.gif) repeat-x;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	height:16px;
	float:left;
	border:1px solid #222;
	padding:4px 9px 0 4px;
}

ul.tabs li a:hover,ul.tabs li.current a{
	color:#222;
	background:#fff url(../img/bg.fade.grey.gif) repeat-x;
}

ul.tabs li.current a{
	padding:5px 10px 0 5px;
	height:21px;
	border:0;
}

div.column-3-5 div.teaser{
	padding-bottom:5px !important;
}

div.box div.black{
	border-top:5px solid #fff;
	background:#222;
	padding-bottom:10px;
}

div.box div.profilehead{
	padding:12px 15px 0 15px;
	background:#000 url(../img/bg.fade.black.jpg) repeat-y left top;
}
div.box div.profilehead img.avatar{
	border:2px #fff solid;
	float:left;
	position:absolute;
	height:40px;
	margin:3px 15px 15px 0;
}
div.box div.profilehead h1.name{
	margin-top:0px;
	background:none;
	color:#fff;
	margin-left:60px;
	font-size:22px;
	border:none;
	padding:0;
	height:28px;
}
div.box div.profilehead h2.slogan{
	margin-top:-4px;
	margin-left:60px;
	background:none;
	color:#fff;
	font-size:18px;
	border:none;
	padding:0;
	height:17px;
}

div.box div.profilehead-middle{
	background:url(../img/dots.white.horizontal.gif) repeat-x bottom;
	padding-bottom:10px;
}

div.box div.profilehead ul.avatarlist li{
	padding-top:15px;
	display:block;
	float:left;
	width:195px;
}

div.box div.profilehead ul.avatarlist li img{
	border:1px #fff solid;
	width:22px;
	height:22px;
	margin-top:-4px;
	margin-right:10px;
}
div.box div.profilehead ul.avatarlist li a{
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
div.box div.profilehead ul.avatarlist li a span{
	color:#ce0;
	font-size:14px;
}

div.column-4-5 div.profile-center div.box{
	background:none;
	border:none;
}
div.profile-main{
	min-height:400px;
	_height:400px;
}

div.box div.profilehead div.profilehead-top{
	background:url(../img/dots.white.horizontal.gif) repeat-x bottom;
	padding-bottom:15px;
}
div.box div.profilehead div.profilehead-bottom{
	padding-top:15px;
}
div.box div.profilehead div.points strong,div.box div.profilehead div.ranking strong{
	color:#fff;
	font-size:12px;
}
div.box div.profilehead div.points,div.box div.profilehead div.ranking{
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	text-align:right;
	float:right;
}
div.box div.profilehead div.ranking{
	text-align:left;
	float:left;
}
div.box div.profilehead div.points a{
	color:#ce0;
	text-decoration:underline;
}
div.box div.profile-center{
	width:440px;
	float:left;
	font-size:13px;
}

div.profile-center div.box div.list-form div{
	padding:0;
}

div.profile-center div.box div.list-form p{
	width:410px;
}

div.profile-center div.box div.list-form p.list-1{
	width:100px;
}

div.profile-center div.box div.list-form p.list-2{
	width:325px;
}

div.box div.profile-right{
	width:156px;
	margin-left:440px;
	padding-left:10px;
	background:url(../img/dots.black.vertical.gif) repeat-y 2px 0;
}
div.box div.profilehead img.onlineicon{
	float:right;
}

div.box div.black,div.box div.black strong,div.box div.black u{
	font-size:13px;
	color:#fff;
}

div.box div.center{
	text-align:center;
}

div.column-1-5 div.box p.headline,div.column-2-5 div.box p.headline,div.column-3-5 div.box p.headline,
div.column-1-5 div.box p.title,div.column-2-5 div.box p.title,div.column-3-5 div.box p.title{
	padding:10px 0 0 5px;
	font-weight:bold;
	color:#ad0;
}

div.column-1-5 div.box p.title,div.column-2-5 div.box p.title,div.column-3-5 div.box p.title{
	color:#111;
}

div.column-1-5 div.box .highlight,div.column-2-5 div.box .highlight,div.column-3-5 div.box .highlight{
	color:#ad0;
}

div.box h1.name,div.box h2.slogan{
	margin:3px 0;
	background:0;
	color:#fff;
	font-size:28px;
}

div.box h2.slogan{
	margin-top:10px;
	font-size:18px;
	font-weight:normal;
}

/* -------------------------------- */

div.passwords{
	float:left;
	margin:5px 0;
	height:80px;
	background:url(../img/bg.passwords.gif) no-repeat;
}

div.box div.passwords p{
	float:left;
	width:220px;
	padding:30px 0 0 10px;
	font-size:25px;
	color:#fff;
}

div.box div.passwords p.first{
	padding:30px 2px 0 8px;
}

p.messages,p.battles,p.community{
	padding:5px 90px 35px 5px !important;
	border-top:2px solid #222;
	background:url(../img/bg.messages.gif) no-repeat right top;
}

p.battles{
	background-image:url(../img/bg.battles.gif);
}

p.community{
	background-image:url(../img/bg.community.gif);
}

/* -------------------------------- */

div#footer{
	bottom:0;
	width:780px;
	padding:5px 5px 45px 5px;
	background:#333 url(../img/bg.footer.gif) repeat-x bottom;
}

div#footer div{
	float:left;
	width:197px;
	height:130px;
	padding:20px 5px 0 5px;
	margin-right:4px;
	background:url(../img/dots.grey.vertical.double.gif) repeat-y right;
}

div#footer ul.navi li{
	padding-bottom:4px;
	height:11px;
}

div#footer ul.navi li.spacer{
	height:5px;
	font-size:1px;
}


div#footer ul.navi li a,div#footer ul.navi li a:hover{
	display:block;
	font-size:11px;
	color:#fff;
}

div#footer ul.navi li strong{
	color:#ce0;
}

div#footer ul.navi li a:hover,div#footer ul.navi li a.active{
	color:#666;
}

div#footer div.logo{
	width:137px;
	margin:0;
	padding-top:0;
	background:0;
}

div#footer div.logo div{
	width:127px;
	height:130px;
	margin:0;
	background:url(../img/logo.footer.gif) no-repeat top;
}

div#footer div.bottom{
	width:770px;
	height:11px;
	margin:5px 0 0 0;
	padding:10px 5px 0 5px;
	color:#666;
	background:url(../img/dots.grey.horizontal.gif) repeat-x top;
}

div#footer div.bottom ul.navi{
	float:right;
	width:400px;
}

div#footer div.bottom ul.navi li{
	float:right;
	padding:0 0 0 10px;
}