/* basic styles */
body{font:11px/15px Tahoma, Arial, sans-serif;} body:focus{outline: none;}
select,input,button,textarea,button{font:99% Tahoma, Arial, sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
ul li {list-style:none;}
h1, h2, h3, h4, h5, h6, p, ul {margin:0;}
img{border:none;}
form, input, button, fieldset, label{ margin:0; padding:0;}
th, td {border:0; padding:0;}
html, body{direction:rtl; background:transparent;}
html {overflow-y:scroll;}
body {
	background:#fff url(http://gf2.geo.gfsrv.net/cdn91/68f806f8e951f398b88de5308430f9.png) repeat-x;
	color:#4c4c4c;
	margin:0;
}
/* basic styles end */
/* general definitions */
h2 {font-size:16px; font-weight:700; color:#4c4c4c;}
h3, h4 {font-size:14px; color:#4c4c4c;}
.clearfloat {
	clear:both;
	height:0px;
}
a:active, a:focus, -moz-any-link:focus {
	cursor:pointer;
	outline:0 none transparent;
}
a {
	color:#005da8; 
	outline:none;
	text-decoration:none; 
}
a:hover {
	color:#538fba;
	text-decoration:none;
}
a.aLink {
	background:url(http://gf2.geo.gfsrv.net/cdn10/bcb10888badd8496bb696fd067989f.png) no-repeat left 0;
	font-size:11px;
	height:17px;
	padding:0 0 0 13px;
	text-align:left;
}
a.aLink:hover {
	background:url(http://gf2.geo.gfsrv.net/cdn6a/49a60c1905401d8e8544c4c6c24329.png) no-repeat left -15px;
	color:#538fba !important;
	text-decoration:none;
}
a.commonLink {
	background:url(http://gf2.geo.gfsrv.net/cdn6a/49a60c1905401d8e8544c4c6c24329.png) no-repeat left 0; padding-right:0px; padding-left:13px; text-align:left;
	display:inline;
	font-weight:700;
	font-size:11px;
	height:17px;
	padding-left:13px;
	text-align:left;
}
a.commonLink:hover {
	background-position:left -15px;
	color:#538fba !important;
	text-decoration:none;
}
h2 a.commonLink {
	background:url(http://gf2.geo.gfsrv.net/cdn6a/49a60c1905401d8e8544c4c6c24329.png) no-repeat left -60px;
	float:left;
	color:#fff;
	line-height:19px;
	margin-top:3px;
}
a.backBtn {
	background:url("http://gf2.geo.gfsrv.net/cdn6a/49a60c1905401d8e8544c4c6c24329.png") no-repeat scroll right -32px;
	height:auto; 
	line-height:20px;
	padding:0 20px 0 0;
	text-align:right;
}
a.backBtn:hover {background-position:right -48px;}
button {cursor:pointer;}
.smallAvatarImg {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnc0/f5a131a6625e83e28a9d372624f202.png) no-repeat;
	display:block;
	height:50px;
	padding:2px;
	width:50px;
}
.miniAvatarImg {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn67/890b00c63b4c5735f13dde2bd24a47.png) no-repeat;
	margin:2px auto 0;
	display:block;
	height:25px;
	padding:2px;
	width:25px;
}
.bt-wrapper {direction:ltr;}
.bt-content {direction:rtl;}
.infotip .bt-content {background:url(http://gf2.geo.gfsrv.net/cdn31/f70eb321ccc0f1d8a24703d551b915.png) no-repeat left top;}
#livetip {
	background-color:#0084cc;
	border:1px solid #ccc;
	color:#fff;
	padding:4px;
	position:absolute;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	z-index:300;
	opacity:0.8; filter:alpha(opacity=80)
}
a.alt {float:left;}
.bullet {background:transparent url(http://gf2.geo.gfsrv.net/cdn9b/1e96b91d5843a69e2521dd856c3cc0.png) no-repeat scroll right 2px; padding:0 16px 0 0;}
.darkRed, .error, .fbconnecterror {color:#C00;}
.inlinedisplay {display:inline;}
.hidden {display:none !important;}
.float-left {float:right;}
.float-right {float:left;}
.noborder {border:none !important;}
.nobg {background:transparent none !important;}
.nodisplay {display:none;}
.nodata {color:#ddd;}
.nocontent {color:#4c4c4c;}
.novisibility {visibility:hidden;}
.odd {background-color:#ececec;}
.pointer {cursor:pointer;}
.even {background-color:#ececec;}
.sep10 {margin-top:10px;}
.sep20 {margin-top:20px;}
.sep30 {margin-top:30px;}
.visible {display:block}
.warn {color:#f00}
/* game-server-round */
.gameTripple {
	line-height:22px;
	height:22px;
}
.gameTripple .servergame{
	float:right;
	margin:0 4px 0 0;
	height:22px;
}
.gameTripple .serverland{
	float:right;
	margin:2px 4px 0 0;
}
.gameTripple .round{
	float:right;
	height:22px;
}
.inviteContent .formLine .text{
	margin:0 10px 0 5px;
	display:inline;
}
/* layer */
.layerHeading, .layerSubHeading {
	background:url("http://gf2.geo.gfsrv.net/cdn5d/01a9ae945f75b5ce2c72bbd19ee9e0.jpg") no-repeat right 0;
	color:#FFF;
	font-size:14px;
	font-weight:700;
	height:32px;
	margin-bottom:10px;
	overflow:hidden;
	width:100%;
}
.layerSubHeading {
	background-position:0 -64px;
	color:#404040;
	font-size:12px;
}
.layerHeading .layerHeadingInner {
	background:url("http://gf2.geo.gfsrv.net/cdn5d/01a9ae945f75b5ce2c72bbd19ee9e0.jpg") repeat-x 0 -32px;
	margin-right:7px;
	line-height:32px;
}
.layerSubHeading .layerHeadingInner {background-position:0 -96px;}
.layerHeading .layerHeadingRight {
	background:url("http://gf2.geo.gfsrv.net/cdn5d/01a9ae945f75b5ce2c72bbd19ee9e0.jpg") repeat-x 0 0;
	float:left;
	height:32px;
	width:7px;
}
.layerSubHeading .layerHeadingRight {background-position:-15px -64px;}
/* general definitions end */

/* forms, tables */
.tableover {background-color:#DFDFDF !important;}
.formLine {margin-bottom:10px;}
.formLine label {
	display:block;
	height:18px;
	float:right; 
	font-weight:700;
	margin-left:15px; 
	padding-top:2px;
	text-align:left;
	width:95px;	
}
.formLine .formField {
	display:inline;
	float:right;
	text-align:right;
}
.formLine .label {text-align:right;}
.noLabel {margin-right:110px !important}
.hasMoreRows label {padding-top:18px;}
.hasMoreRows .overlabel {
	color:#6f6f6f;
	padding:0 0 2px;
}
.checkLine {margin-top:5px;}
.textField, #externalData input {
	background-color:#efeff1;
	border:1px solid #9e9e9f;
	border-color:#9e9e9f #9e9e9f #ddd #ddd;
	font-size:11px;
	height:18px;
	margin:0;
	padding:2px 5px 0 0;
	width:240px;
}
.textField:focus {
	border-color:#2B7AAF;
	background-color:#fff;
}
.fileField {
	font-size:11px;
	margin:0;
	padding:2px 5px 0 0;
	width:240px;
}
/* forms, tables end */
/* Page Elements */
#main {
	height:auto;
	margin:0 auto;
	osition:relative;
	width:940px;
}
#userOnline {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -628px -150px;
	float:left;
	color:#0e619e;
	height:15px;
	line-height:14px;
	margin:3px 0 0 8px;
	padding:2px;
	text-align:center;
	width:176px;
}
#headerWrapper {
	padding:4px 0 15px;
	width:100%;
	position:relative;
	z-index:300;
}
#headerBG {
	height:145px;
	width:940px;
	position:relative;
}
#logo {
	float: right;
	margin: 17px 0 0;
}
#logo span {margin:0 -1000px 0 0;}
#logo a {
	display:block;
	width: 256px;
	height: 50px;
	color: #fff;
	font-size: 14px;
  background: url(http://gf2.geo.gfsrv.net/cdn33/4bdfa9c02b1b97eb633de033e94674.png) no-repeat;
	text-indent: -9999px;
}
#logo.logo_dark a { background-image: url(http://gf2.geo.gfsrv.net/cdn21/75f0a397f0946647894eef7dda5949.png); }
/* Login Box */
#userBoxLogin, #userBoxLogged {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -273px -294px;
	float:left;
	font-size:11px;
	height:70px;
	margin-bottom:10px;
	padding:2px 6px 4px;
	width:325px;
}
#userBoxLogin.fbLogin {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn52/9a965163c4604bb95f8386f20f38a4.png) no-repeat;
	width:353px;
}
#userBoxLogin.fbLogin .fbIcon {
	float:left;
	margin-top:2px;
}
#userBoxLogin .nameTitle, #userBoxLogin .pwTitle {
	display:block;
	color:#4c4c4c;
	float:right;
	font-size:10px;
	width:135px;
}
#userBoxLogin span a {
	color:#777;
	display:inline;
	font-size:10px;
	padding-right:3px;
}
#userBoxLogin span a:hover {color:#005da8;}
#userBoxLogin input {float:right;}
#userBoxLogin .textField {
	height:15px;
	line-height:15px;
	margin-top:3px;
	padding:2px 5px;
	width:118px;
}
#userBoxLogin .left {display:inline; margin-left:3px;}
#userBoxLogin .middle {display:inline; width:98px;}
#userBoxLogin .right {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnd5/11ef66a62a99538287e1423bbd2e79.png) no-repeat;
	border:0;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	height:21px;
	margin:3px 3px 0 0;
	width:78px;
}
#userBoxLogin .right:hover {background-position:0 -21px;}
#userBoxLogin .text:focus, #userBoxLogin ul li .middle:focus {background-color:#fcfcfc;}
#userBoxLogin .regdata {
	margin-top:15px;
	width:326px;
}
#userBoxLogin.fbLogin .regdata {width:352px;}
#userBoxLogin .loginBoxReg {
	display:block;
	font-weight:700;
	float:left;
	height:16px;
	width:220px;
}
#userBoxLogged .logout {
	display:block;
	font-weight:700;
	float:left;
	height:16px;
	width:114px;
}
#userBoxLogin .remindme {
	display:block;
	float:right;
	font-weight:400;
	height:13px;
	width:100px;
}
#userBoxLogin .remindme input {height:15px;}
*+html #userBoxLogin .loginBoxReg, *+html #userBoxLogin .remindme {top:40px;}
#userBoxLogin .remindme input {margin-left:5px;}
/* Login Box end */
/* Login Box logged in */
#userBoxLogged {
	height:62px;
	padding-top:10px;
}
#userBoxLogged .avatar {
	border:1px solid #fff;
	float:right;
	height:50px;
	margin:0 5px;
	width:50px;
}
#userBoxLogged .warn{
	font-weight:normal;
	font-size:11px;
}
#userBoxLogged h2 span {font-weight:normal;}
#userBoxLogged h2 {
	float:right;
	font-size:12px;
	height:46px;
	line-height:16px;
	overflow:hidden;
	padding-right:3px;
	width:230px;
}
#userBoxLogged .notificationBox, #userBoxLogged .messageBox, #userBoxLogged .buddyBox {
	color:#4c4c4c;
	display:block;
	float:right;
	font-weight:700;
	height:13px;
	line-height:14px;
	margin-bottom:2px;
	text-align:left;
	width:41px;
	padding-left:3px;
	border-left:1px solid lightgrey;
}
#userBoxLogged .messageBox img, #userBoxLogged .buddyBox img, #userBoxLogged .notificationBox img{
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -686px -436px;
	margin-right:4px;
}
#userBoxLogged .messageBox  img {background-position:-684px -458px;}
#userBoxLogged .buddyBox img{background-position:-706px -458px;}
#userBoxLogged .notificationBox img{background-position:-663px -458px;}
#userBoxLogged div.messageBox img {background-position:-684px -469px;}
#userBoxLogged div.buddyBox img {background-position:-706px -469px;}
#userBoxLogged div.notificationBox img{background-position:-663px -469px;}
#userBoxLogged .mmoid {
	float:left;
	line-height:21px;
	margin-right:6px;
	text-align:left;
	width:100px;
}
#userBoxLogged .mmoid .icon {
	float:left;
	margin-right:4px;
}
/* Login Box logged in end */
/* Topnavi */
#menuWrapper {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 0;
	position:relative;
	right:0;
	z-index:300;
	width:940px;
}
#topMenuWrapper {
	height:35px;
	width:940px;
}
#topMenu {
	display:block;
	float:right;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	width:761px;
}
#topMenu > li {float:right;}
#topMenu > li a {
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:700;
	line-height:32px;
	height:35px; 
	padding:0 24px;
	text-align:center;
	text-shadow:1px 1px #4c4c4c;
}
#topMenu li.first .active,#topMenu li.last .active{
    text-shadow:1px 1px 1px #4c4c4c;
}
#topMenu li .active{
    background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -5px -373px;
    color:#FFF;
    text-decoration:none;
    text-shadow:1px 1px #4c4c4c;
}
#topMenu li.first .active{
    background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -150px -373px;
}
#topMenu .split {background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -255px -374px; height:35px; width:1px;}
#topMenu .first > a:hover, #topMenu .first_active > a, #topMenu .first_active > a:hover {background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -150px -373px;}
#topMenu .first_active > a:hover, #topMenu .last_active > a:hover {text-shadow:1px 1px 1px #4c4c4c;}
#topMenu .first_active > a, #topMenu .last_active > a {text-shadow:1px 1px 1px #4c4c4c;}
#topMenu > li a:hover, #topMenu > .middle_active > a, #topMenu > .middle_active > a:hover, #topMenu > .last_active > a, #topMenu > .last_active > a:hover, #topMenu > li.sfHover > a {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -5px -373px;
	color:#FFF;
	text-decoration:none;
	text-shadow:1px 1px #4c4c4c;
}
#topMenu > li a.inactive {color:#999;}
#topMenu > li a.inactive:hover {
	cursor:default;
}
#topMenu .first_active > a, #topMenu .middle_active > a, #topMenu .last_active > a {color:#fff;}
#langBox {float:left;  margin:7px 7px 7px 6px; width:165px;z-index:2998;}
/* Topnavi end*/
.sepMenu {height:10px;}
/* Subnavi*/
#subMenuWrapper {
	height:24px;
	overflow:hidden;
	osition:relative;
	width:100%;
}
.subMenuUp {top:-27px;}
#subMenu {
	display:block;
	float:right;
	height:24px;
	list-style:none;
	padding:0;
	margin:0;
	osition:relative;
	width:750px;
}
#subMenu li {float:right;}
#subMenu li a {
	color:#808080;
	display:block;
	height:20px;
	line-height:19px;
	padding:2px 15px;
	text-align:center;
}
#subMenu li a.active, #subMenu li a:hover {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -10px -124px;
	color:#333;
	text-decoration:none;
}
#subMenu li.first a.active, #subMenu li.first a:hover {background-position:-115px -408px;}
#subMenu .split {
	height:24px;
	width:1px; 
}
/* subnavi end*/
/* tabsnavi */
#tabsnavi {
	height:29px;
	margin-bottom:15px;
	overflow:hidden;
}
#tabsnavi ul {
	list-style-type:none;
	height:29px;
	width:629px;
}
#tabsnavi ul li {
	float:right;
	height:29px;
}
#tabsnavi .split {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn4d/c4d8ae26d57d831275db5b99756b94.png) repeat-x 0 -87px;
	height:29px;
	width:1px !important;
}
#tabsnavi ul li a {cursor:pointer;}
#tabsnavi ul li div {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -590px -379px;
	display:block;
	float:right;
	height:13px;
	padding:8px 2px;
	width:0px;
}
#tabsnavi ul li .tabMiddle {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn4d/c4d8ae26d57d831275db5b99756b94.png) repeat-x 0 0;
	color:#999;
	font-weight:700;
	padding:8px 0;
	text-align:center;
}
#tabsnavi ul li.active .tabMiddle {
	background-position:0px -29px !important;
	color:#4c4c4c;
	font-size:11px;
}
#tabsnavi ul li a:hover .tabMiddle {
	color:#4c4c4c;
}
#tabsnavi ul li .tabLeft {background-position:-591px -379px;}
#tabsnavi ul li.active .tabLeft {background-position:-545px -379px !important;}
#tabsnavi ul li .tabRight {background-position:-596px -379px;}
#tabsnavi ul li.active .tabRight {background-position:-536px -379px !important;}
#tabsnavi ul li .tabFirst {background-position:-575px -379px;}
#tabsnavi ul li.active .tabFirst, #tabsnavi ul li.active a:hover .tabFirst {background-position:-529px -379px;}
#tabsnavi ul li .tabLast {background-position:-566px -379px;}
#tabsnavi ul li.active .tabLast, #tabsnavi ul li.active a:hover .tabLast {background-position:-520px -379px;}
#tabsnavi ul li.active a:hover {cursor:default;}
#tabsnavi ul li.tabNull {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn4d/c4d8ae26d57d831275db5b99756b94.png) repeat-x 0 -87px;
	height:29px;
	width:152px;
}
#tabsnavi.fivetabs ul li .tabMiddle {width:82px;}
#tabsnavi.fourtabs ul li .tabMiddle {width:148px;}
#tabsnavi.fourtabs ul li.tabNull {width:148px;}
#tabsnavi.threetabs ul li .tabMiddle {width:200px;}
#tabsnavi.twotabs ul li .tabMiddle {width:305px;}

/* Tabsnavi end*/
/* Content Columns */
#pageWrapper {
	height:auto;
	height:100%;
}
#contentWrapper {
	background:#fff url(http://gf2.geo.gfsrv.net/cdn46/b89c19cf4e31c5d8c5e662a353bcba.png) repeat-y;
	width:940px;
	z-index:0;
	position:relative;
}
#contentWrapper.threecol {background:#FFF url(http://gf2.geo.gfsrv.net/cdn88/cec8912a68893427449c83229d9f49.png) repeat-y 0 0;}
#contentWrapper.threecol-settings {background:#FFF url(http://gf2.geo.gfsrv.net/cdnbc/243a151041525920e060a37d13dc53.png) repeat-y scroll 0 0;}
#contentTop {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 -60px;
	height:5px;
	overflow:hidden;
	width:940px;
}	
#contentColumn {
	float:right;
	padding:0 8px 0 8px;
	position:relative;
	width:628px;
}
#sidebarColumn {
	background:#eaeaea url(http://gf2.geo.gfsrv.net/cdnd0/933f493db383e994f82703120ed1c4.png) repeat-y;
	float:left;
	width:295px;
}
#sidebarWrapper {
	background:url(http://gf2.geo.gfsrv.net/cdn14/323fb141bacb8cdd579e35406f71b2.png) no-repeat;
	min-height:100px;
	padding-right:17px;
}
/* Columns end */
/* Footer */
#footer {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn96/328309422815863f0c5388387ac54a.png) no-repeat 0 0;
	height:155px; 
	margin:0 auto 10px; 
	padding:12px 12px 0;
	position:relative;
	width:916px;
	z-index:3;
}
#footer #footerColums {
	height:134px;
	overflow:hidden;
	width:916px;
}
#footer .column {
	float:right;
	font-size:11px;
	height:136px;
	padding:0 0 0 8px;
	line-height:17px;
	width:150px;
}
#footer #browsergamesColumn, #footer #clientgamesColumn {
	padding:0 8px;
	width:285px;
}
#footer #xhelpColumn {
	padding:0 18px 0 0;
} 
#footer #helpColumn {
	padding:0 8px 0 0;
	width:145px;
} 
#footer .column .head {
	color:#dcdcdc;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
#footer .column .list {
	float:right;
	padding-left:10px;
} 
#footer .column a {display:block;}
#footer .column .list a {
	background:url(http://gf2.geo.gfsrv.net/cdn10/bcb10888badd8496bb696fd067989f.png) no-repeat right -103px;
	color:#ccc;
	padding-right:15px;
	text-decoration:none;
} 
#footer .column a:hover {color:#fff;}
#footer .column .list a.team {background:none; text-decoration:none;}
#footer .column .commList a {
	color:#dcdcdc;
	height:33px;
}
#footer .column .commIcon {
	background:url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -902px -298px;
	display:block;
	float:right;
	height:27px;
	margin-left:10px;
	width:27px;
}
#footer .column .commFacebook {background-position:-902px -298px;}
#footer .column .commStumbleUpon {background-position:-902px -325px;}
#footer .column .commTwitter {background-position:-902px -352px;}
#footer .bottom {
	text-align:left;
}
#footer .bottom a{
	color:#808080;
}

/* Footer end */
/* ie6 message */
#browserWarning {display:none;}
/* ie6 message */
/* Teaser */
#contentWrapper #breadcrumbs {
	background:#fff url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 -67px;
	width:618px;
	height:22px;
	padding:2px 6px;
        line-height:22px;
        overflow:hidden;
}
#contentWrapper #teaserWrap {
	background-color:#fff;
	border-left:8px solid #fff;
	height:300px;
	margin-right:8px;
	padding-bottom:8px;
	overflow:hidden;
	position:relative;
	width:924px;
}
#teaserWrap #teaserKwicks {margin:0; padding:0;}
#teaserWrap #teaserKwicks li {
	border:none;
	cursor:pointer;
	height:300px;
	margin:0 0 8px;
	overflow:hidden;
	position:relative;
	width:182px;
	opacity:0.8; filter:alpha(opacity=80)
} 
#teaserWrap #teaserKwicks.kwicks2 li {width:460px;}
#teaserWrap #teaserKwicks.kwicks3 li {width:306px;}
#teaserWrap #teaserKwicks.kwicks4 li {width:229px;}
#teaserWrap #teaserKwicks.kwicks5 li {width:182px;}
#teaserWrap #teaserKwicks.kwicks6 li {width:151px;}
#teaserWrap .teaserWrapper {
	display:block;
	height:300px;
}
#teaserWrap .teaser-num {
	background:url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -493px -411px;
	color:#fff;
	font-size:18px;
	font-weight:700;
	right:10px;
	height:19px;
	padding:3px 7px;
	position:absolute;
	top:10px;
	width:11px;
}
#teaserWrap li:hover .teaser-num, #teaserWrap li.active .teaser-num {background-position:-543px -411px;}
#teaserWrap .teaser-label {
	color:#fff;
	font-size:26px;
	right:75px;
	line-height:20px;
	position:absolute;
	bottom:30px;
	width:500px;
}
#teaserWrap .teaser-label-text {text-shadow:1px 1px #000;}
#teaserWrap .teaser-label-text, #teaserWrap .teaser-label-shadow {position:absolute;}
#teaserWrap .teaser-label-shadow {color:#000; right:2px; top:2px; opacity:0.7; filter:alpha(opacity=60)}
#teaserWrap .teaser-desc {
	background:#000;
	color:#fff;
	cursor:pointer;
	height:70px;
	right:0;
	overflow:visible;
	position:absolute;
	bottom:-95px;
	width:605px;
	opacity:0.7; filter:alpha(opacity=70)
}
#teaserWrap .teaser-desc ul {margin-top:20px;}
#teaserWrap #teaserKwicks .teaser-desc ul li {
	background:url(http://gf2.geo.gfsrv.net/cdn9b/1e96b91d5843a69e2521dd856c3cc0.png) no-repeat 0 2px;
	font-weight:bold;
	padding-right:18px;
	height:15px;
	width:280px;
}

#teaserWrap .teaser-info {
	background:url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -543px -411px;
	display:none;
	right:5px;
	height:25px;
	position:absolute;
	bottom:5px;
	width:25px;
	opacity:0.7; filter:alpha(opacity=70)
}
#teaserWrap .active .teaser-info {display:block;}
#teaserWrap .teaser-desc .teaser-name {
	border-left:1px solid #ccc;
	float:right;
	font-size:22px;
	font-weight:400;
	height:40px;
	line-height:20px;
	margin:10px 0;
	padding:0px 10px 0 10px;
	width:160px;
}
#teaserWrap .teaser-desc .teaser-name .teaser-genre {
	font-size:12px;
}
#teaserWrap .teaser-desc .teaserWrapper {color:#eee;}
#teaserWrap .teaser-desc .teaser-text {
	color:#868686;
	margin-right:180px;
	padding:6px 10px;
	position:relative;
	width:390px;
}
#teaserWrap .teaser-timer {
	bottom:5px;
	display:none;
	height:65px;
	overflow:hidden;
	position:absolute;
	left:8px;
	width:5px;
}
#teaserWrap .teaser-timer .teaser-timer-bar {
	background-color:#254a77;
	bottom:0;
	position:absolute;
	right:0;
	width:5px;
}

#teaserWrap #teaserKwicks li.active {opacity:100; filter:alpha(opacity=100)}
#teaserWrap #teaserKwicks li.active .teaser-desc .teaser-label, #teaserWrap #teaserKwicks li.active .teaser-desc ul li {color:#fff;}
#teaserWrap #teaserKwicks li.active .teaser-desc .teaser-name {color:#fff; opacity:1; filter:alpha(opacity=100)}
#teaserWrap #teaserKwicks li.active .teaser-desc .teaser-text {color:#fff;}
#teaserWrap #teaserKwicks li.active .teaser-desc .teaser-more {background-position:-638px -458px;}
#teaserWrap #teaserKwicks li.active .teaser-timer {display:block;}
.nojsteaser {margin:180px 10px -170px 0; height:300px; width:605px;}
.nojsteaser a {display:block; height:300px; width:605px;}
/* Teaser end */
/* Content column */
.noCookies .first_div , .noCookies #teaserWrap {margin-top:180px !important;}
#contentColumn .contentWrapper {margin:0 10px;}
#contentColumn .contentWrapper .commonWrapper {
	margin:10px 120px 10px 0;
	width:490px;
}
#contentColumn .contentWrapper .firstWrapper {margin-top:0;}
#contentColumn h2, #overviewWrapper #rightColumn h2 {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat scroll 0 -197px;
	color:#fff;
	height:26px;
	font-family:Arial, sans-serif;
	font-size:14px;
	line-height:26px;
	margin:0 0 12px;
	padding:3px 7px;
	text-shadow:1px 1px #333;
	width:613px;
}
#contentColumn h2 .selectArea .center {text-shadow:none;}
#contentColumn h2 .mutateSelect .center {text-shadow:none;}
#contentColumn h2.userlink {line-height:24px;}
#contentColumn h2 .rightwhitear {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat scroll -596px -414px;
	float:left;
}
#contentColumn h2.userlink a {
	background:none;
	border:1px solid #fff;
	float:left;
	height:25px;
	margin:0;
	padding:0;
}
#contentColumn h3 {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat scroll 0 -118px;
	color:#4c4c4c;
	height:22px;
	font-size:13px;
	font-weight:700;
	line-height:22px;
	margin:15px 0;
	overflow:hidden;
	padding:5px 8px;
	width:612px;
}
#contentColumn h4 {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn4f/4464bf3d785391ed30c4b4518a17d9.png) no-repeat 0 bottom;
	color:#4c4c4c;
	font-size:12px;
	padding-bottom:10px;
	margin:20px 0 5px;
}
#contentColumn .commonWrapper h4 {background:url("http://gf2.geo.gfsrv.net/cdnde/64ac9316d05dfaa26a8609f877650c.png") no-repeat 0 bottom;}
#contentColumn .commonBigIcon {
	float:right;
	margin:0 10px 0 20px;
}
#contentColumn .dlThumbText {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat scroll -808px -150px;
	color:#FFF;
	font-size:10px;
	height:14px;
	right:124px;
	line-height:10px;
	padding:1px 3px;
	position:absolute;
	text-align:center;
	top:0;
	width:55px;
	z-index:4;
}
#contentColumn .myGameThumb img {
	display:inline;
	margin-top:5px;
	z-index:1;
}
#contentColumn #no_cookies, #contentColumn #no_js {
	background-color:#fff;
	margin-top:0px;
	position:absolute;
	top:0px;
}
#contentColumn #gameDescWrapper {margin:0 0 30px 0;}
#contentColumn .gameSmallDesc {
	border:1px solid #E2E2E2;
	border-width:0 0px 1px 1px;
	float:right;
	height:130px;
	padding:10px 12px 6px 0;
	position:relative;
	width:194px;
}
#contentColumn .gameSmallDesc:hover {
	background:url(http://gf2.geo.gfsrv.net/cdnbf/68da848fe63a4f65bb208c73919f92.png) repeat-x;
}
#contentColumn .forumWrapper .gameSmallDesc, #contentColumn .supportmWrapper .gameSmallDesc {height:140px;}
#contentColumn .gameSmallDesc .thumblink img {margin-top:6px;}
#contentColumn .gameSmallDesc .game-name {
	font-size:14px;
	font-weight:700;
}
#contentColumn .gameSmallDesc .game-name:hover {
	color:#005DA8;
	text-decoration:none;
}
#contentColumn .gameSmallDesc .game-link {font-weight:700;}
#contentColumn .dlGamesThumb {
	float:right;
	margin-bottom:6px;	
	position:relative;
	z-index:3;
}
#contentColumn .dlGamesThumb img {margin-top:6px;}

/* flexible buttons (CSS3 gradients + fallback bg-img) */
#contentColumn #gameDescWrapper .commonBtnWrapper { margin:5px 0 0 15px; }
#gameDescWrapper .commonBtn {
  display: block;
	width: auto;
	height: auto;
	padding: 4px 0;
	background: #005898 url(http://gf2.geo.gfsrv.net/cdn6c/b9f03eeefcbc15226bfdac3a9eda4f.png) repeat-x;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#59b0e3), to(#006da9));
	background: -webkit-linear-gradient(#59b0e3, #006da9);
	background: -moz-linear-gradient(#59b0e3, #006da9);
	background: -ms-linear-gradient(#59b0e3, #006da9);
	background: -o-linear-gradient(#59b0e3, #006da9);
	background: linear-gradient(#59b0e3, #006da9);
	border: 1px solid #518cb9;
	border-bottom-color: #206da5;
	line-height: 11px;
	text-align: center;
}
#gameDescWrapper .commonBtn:hover {
	background: #2c80bd url(http://gf2.geo.gfsrv.net/cdn6c/b9f03eeefcbc15226bfdac3a9eda4f.png) repeat-x 0 -200px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#82c8ec), to(#3694c9));
	background: -webkit-linear-gradient(#82c8ec, #3694c9);
	background: -moz-linear-gradient(#82c8ec, #3694c9);
	background: -ms-linear-gradient(#82c8ec, #3694c9);
	background: -o-linear-gradient(#82c8ec, #3694c9);
	background: linear-gradient(#82c8ec, #3694c9);
	border-color: #6fa6d2 #6fa6d2 #468fc5 #6fa6d2;
}

#contentColumn .shortNewsContainer .gameDesc .gameText {float:right; margin-right:10px; width:340px}
#contentColumn .shortNewsContainer .gameDesc p {padding-left:10px;}
#contentColumn #gameDescWrapper tr.first-row .gameSmallDesc {padding-top:3px;}
#contentColumn #gameDescWrapper td.first-game .gameSmallDesc {
	border-right:none;
	padding-right:6px;
}
#contentColumn #gameDescWrapper td.last-game .gameSmallDesc {
	border-left-width:0px;
	width:188px;
}
tr .gameSmallDesc .notTop{
	position:absolute;
	top:107px;
	right:14px;
	height:17px;
}
tr .gameSmallDesc .notTop a{
	height:17px ;
	line-height:17px;
}
.first-row .gameSmallDesc .notTop{top:100px;}
td.first-game .gameSmallDesc .notTop{right:6px;}
tr .gameSmallDesc .gameText {
	position:absolute;
	top:125px;
	right:14px;
	height:17px;
}
.first-row .gameSmallDesc .gameText{top:118px;}
td.first-game .gameSmallDesc .gameText{right:6px;}
#contentColumn .forumWrapper #gameDescWrapper td.last-game .commonBtnWrapper, #contentColumn .supportWrapper #gameDescWrapper td.last-game .commonBtnWrapper {margin:5px 0 0 10px;}
#contentColumn .tableBlockHeading {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat scroll 0 -118px;
	color:#4C4C4C;
	font-size:13px;
	font-weight:700;
	height:28px;
	line-height:22px;
	padding:2px 8px;
	width:612px;
}
/* buttons */
.commonBtn {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnd5/11ef66a62a99538287e1423bbd2e79.png) no-repeat -1px 0;
	color:#fff;
	cursor:pointer;
	font-weight:700;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding:4px 15px ;
	border: none;
}
.commonBtn:hover {
	background-position:0 -21px;
	color:#fff !important;
	text-decoration:none;
}
.commonBtnDisable, .commonBtnDisable:hover {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn5b/f2d588809cb28b29402ff519998811.png) no-repeat left 0px;
	line-height:12px;
}
.imgBtn {
	display:block;
	padding:1px 11px 0;
}
.imgBtn img {border:none !important; float:right; margin:1px 2px 0 6px !important;}
.imgBtn div {height:18px; line-height:18px;}
.backBtn {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn67/b603f061991107e55f418301e1aaaa.png) no-repeat left top;
	color:#575d63;
	display:block;
	font-weight:700;
	height:25px;
	line-height:25px;
	padding-left:10px;
	text-align:left;
	width:140px;
}
.backBtn:hover {
	background-position:left -25px;
	color:#888;
}
/* buttons end */
/* pager */
.pager {
	background:url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0px -262px;
	color:#005898;
	height:22px;
	margin-bottom:10px;
	overflow:hidden;
	padding:5px 8px;
	width:612px;
}
#contentColumn .contentWrapper .pager{
	position:relative;
	right:-10px;
}
.pager .pagerPrev, .pager .pagerNext {
	width:88px;
	float:right;
}
.pager .pagerPrevText, .pager .pagerNextText {
	float:right;
	width:55px;
	margin:3px 5px;
}
.pager .pagerNextText {text-align:left}
.pager .icon {float:right;}
.pager .pages {
	float:right;
	line-height:19px;
	text-align:center;
	width:410px;
}
.pager .pages a, .pager .pages .pagerPrev, .pager .pages .pagerNext {
	background-color:#f0f0f0;
	border:1px solid #dcdcdc;
	color:#005898;
	margin-left:1px;
	padding:0 3px 2px;
}
.pager .pages a:hover {background-color:#fff;}
.pager .pages a.active {
	border:1px solid #b3b3b3 !important;
	background:#fff;
	cursor:default;
	font-weight:700;
}
.pager .loadingIcon {display:none;}
#sidebarColumn .pager {background:url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -629px -118px; width:246px;}
#sidebarColumn .pager .pagerPrev, #sidebarColumn .pager .pagerNext {width:24px;}
#sidebarColumn .pager .pagerPrevText, #sidebarColumn .pager .pagerNextText {display:none;}
#sidebarColumn .pager .pages {width:198px;}
/* pager end */
/* Gamedetails */
.gameDetailTeaser{
	position:relative;
}
.gameDetailTeaser .img{
	width:615px;
	height:300px;
	margin:auto;
}
.gameDetailTeaser .main{
	margin:auto;
	position:relative;
}
.gameDetailTeaser .adjacent{
	height:300px;
	position:absolute;
	top:0px;
	width:10px;
	z-index:2;
}
.gameDetailTeaser .adjacent.left{
	left:-10px;
	padding-left:10px;
	border-right:1px solid white;
}
.gameDetailTeaser .adjacent.right{
	background:url('http://gf2.geo.gfsrv.net/cdnc8/87c90433a8f3e54e628e1c33ded014.png') repeat-y scroll right 0 transparent;
	right:-10px;
	padding-right:10px;
	border-left:1px solid white;
}
.gameDetailTeaser .adjacent.left .fading{
	height:300px;
	width:100%;
	background:url('http://gf2.geo.gfsrv.net/cdndf/3ef6e27c27ebb05be4a19c7f41c12d.png') repeat-y scroll right 0 transparent;
}
.gameDetailTeaser .adjacent.right .fading{
	height:300px;
	width:100%;
	background:url('http://gf2.geo.gfsrv.net/cdnc8/87c90433a8f3e54e628e1c33ded014.png') repeat-y scroll left 0 transparent;
}
.gameDetailTeaser .adjacent.left .grip{
	float:right;
	background:url('http://gf2.geo.gfsrv.net/cdn68/4e0ac6d0afe7d24b3bca9868d36935.png') no-repeat scroll -10px 0 transparent;
	width:10px;
	height:300px;
}
.gameDetailTeaser .adjacent.right .grip{
	float:left;
	background:url('http://gf2.geo.gfsrv.net/cdn68/4e0ac6d0afe7d24b3bca9868d36935.png') no-repeat scroll -30px 0 transparent;
	width:10px;
	height:300px;
}
.gameDetailTeaser .gameClientPlayBtn{
	right:0px;
	left:auto;
	top:auto;
	bottom:0px;
	z-index:2;
}
/* Play-Button */
.gameClientPlayBtn {
	width: 209px;
	height: 209px;
	background: url(http://gf2.geo.gfsrv.net/cdn7e/7ec88f0280f5387329b866cce80da1.png) no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -105px 0 0 -105px;
}
.gameClientPlayBtn a {
	display: block;
	height: 209px;
	background: url(http://gf2.geo.gfsrv.net/cdn7e/7ec88f0280f5387329b866cce80da1.png) no-repeat 0 -209px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-moz-transition: opacity 0.3s ease-in-out;
	-webkit-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
.gameClientPlayBtn a:hover {
	filter: alpha(opacity=100);
	opacity: 100;
	-moz-opacity:100;
}
.gameDetailTeaser .text{
	background-color: black;
	bottom: 0;
	color: white;
	height: 60px;
	margin: auto;
	opacity: 0.7;
	filter: alpha(opacity=70);
	padding:5px;
	padding-left:10px;
	padding-right: 150px;
	position: absolute;
	width: 445px;
	left:5px;
}
.gameDetailTeaser .title{
	font-size: 22px;
	line-height: 20px;
	bottom: 75px;
	color: white;
	text-shadow: 1px 1px #000000;
	height: 20px;
	left: 20px;
	position: absolute;
	width: 420px;
	z-index:2;
}
.gameDetailTeaser .title .shadow{
	color: black;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position: absolute;
	right:2px;
	top:2px;
	z-index:-1;
}

.gameDetailTeaser .detailIntroLeft {
	float:right;
	margin:0 5px 0 20px;
}

.gameDetailTeaser .detailIntroRight {
	float:left;
	margin:0 20px 0 5px;
}

.detailsHead, .detailsNormal {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn9e/3f4db19717def71eb96e730fc4e892.png) repeat-x;
	height:31px;
	list-style:none;
	line-height:31px;
	margin:10px auto 0 auto;
	width:480px;
}
.detailsNormal {margin-top:1px;}
.detailsHead li, .detailsNormal li {
	float:right;
	width:108px;
	padding-right:2px;
}
#gameDownload .downloadBox {
	margin:10px 80px 0 0;
	width:450px;
}
#gameDownload .downloadBox .title {
	margin-left:20px;
	float:right;
}
#gameDownload .downloadBox .dropDownBox {
	margin-left:20px;
	float:right;
	width:220px;
}
#gameDownload .downloadBox select {width:220px;}
#game_country {width:220px;}
#game_round {width:170px;}
#gameDownload img {
	float:right;
	margin-left:10px;
}
.gameDetailTeaser #accountBox {margin-right:90px;}
.gameDetailTeaser #accountBox .title {margin-left:20px; float:right}
.gameDetailTeaser #accountBox .dropDownBox {margin-left:20px; float:right;}
.gameDetailTeaser #accountBox .gameQuickJump {width:450px;}
.gameDetailTeaser #accountBox #playButton {float:right;}
.gameDetailTeaser #downloadLink .icon {
	margin-left:6px;
	float:right;
}
/*#gameDownload span {
	display:block;
	width:420px;
	margin-left:67px;
}*/

#contentColumn #mmoInteraction {
	margin:10px 0;
	width:630px;
}
#contentColumn #mmoInteraction #mmoLogin {
	background:url(http://gf2.geo.gfsrv.net/cdn04/b4d16eeca21aca3d0dfeec75cf721a.jpg) no-repeat top left;
	float:right;
	margin:0 20px;
	padding-left:75px;
	width:206px;
}
#contentColumn #mmoInteraction #mmoLogin .passwordlost{
	color:#777;
	font-size:10px;
	padding-right:3px;
}
#contentColumn #mmoInteraction #mmoLogin .passwordlost:hover{
	color:#005da8;
}
* html #contentColumn #mmoInteraction #mmoLogin {margin:0 5px 0 20px;}
#contentColumn #mmoInteraction #mmoRegister {
	float:left;
	margin-left:20px;
	width:260px;
}
#contentColumn #mmoInteraction #mmoRegister h4 {
	color:#005DA8;
	font-size:20px;
	margin:15px 0 5px;
}
#contentColumn #mmoInteraction #mmoRegister span {
	color:#005DA8;
	font-size:20px;
	margin:15px 0 15px;
	font-weight:bold;
	display:block;
}
#contentColumn #mmoInteraction .textField {width:200px;}
#contentColumn #mmoInteraction #loginBtn {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnd5/11ef66a62a99538287e1423bbd2e79.png) no-repeat;
	border:0 none;
	color:#FFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:21px;
	padding:2px 15px 4px;
}
#contentColumn #regBar {
	background:none;
	height:29px;
	line-height:26px;
	padding:0px;
	width:628px;
}
#contentColumn #regBar div {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnc2/5f27e24a136e305ff0d5b13dbcd2f2.png) no-repeat;
	float:right;
	height:32px;
}
#contentColumn #regBar .regBarLeft, #contentColumn #regBar .regBarLeftActive {
	background-position:-15px 0;
	color:#FFF;
	height:29px;
	padding:0 10px;	
	width:9px;
}
#contentColumn #regBar .regBarMiddle, #contentColumn #regBar .regBarMiddleActive {
	background:url(http://gf2.geo.gfsrv.net/cdnc8/75e07ac83b1f390fcc984cf60f369d.png) repeat-x 0 -25px;
	color:#b7b7b7;
	font-size:11px;
	padding:0 3px;
	text-align:center;
	width:166px;
}
#contentColumn #regBar .regBarRight, #contentColumn #regBar .regBarRightActive, #contentColumn #regBar .regBarLast, #contentColumn #regBar .regBarLastActive {
	background-position:0 0;
	width:7px;
}
#contentColumn #regBar .regBarRight {background-position:-7px 0;}
#contentColumn #regBar .regBarLeftActive {background-position:-61px 0;}
#contentColumn #regBar .regBarMiddleActive {background-position:0 0; color:#040404;}
#contentColumn #regBar .regBarRightActive {background-position:-53px 0;}
#contentColumn #regBar .regBarLastActive {background-position:-46px 0;}
#contentColumn .gameDetailTeaser #downloadButton {float:right;}
#contentColumn .commonBtnWrapper, #leftColumn .commonBtnWrapper {
	clear:both;
	margin:10px 0;
	text-align:left;
}
#contentColumn .commonBackBtnWrapper {text-align:right;}
#contentColumn .gameDetailTeaser .gameQuickJump {
	list-style:none;
	height:40px;
}
#contentColumn .gameDetailTeaser p.info {
	clear:both;
}
#contentColumn .gameDetailTeaser .gameQuickJump li {
	float:right;
	margin-left:10px;
	width:150px;
}
#contentColumn .gameDetailTeaser .gameQuickJump li.selectCountry {width:220px;}
#contentColumn .gameDetailTeaser .gameQuickJump .boxHeight {
	height:26px;
	line-height:26px;
	padding:0 9px 0 5px;
}
#contentColumn .gameDetailTeaser .gameQuickJump li .letsPlay {
	float:none;
	margin-right:18px;
	width:110px;
}
#contentColumn .gameDetailTeaser .gameQuickJump li select {height:20px;}

#contentColumn .gameDetailTeaser h4 {background:none;}
#contentColumn .gamedetailHeading {
	display:block;
	color:#4c4c4c;
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
	margin:20px 0 5px;
}
#contentColumn .explain {padding-bottom:8px;}
.sidebarColumn .explain {padding:4px 6px;}
#gameSysReqs img {
	float:right;
	margin-left:10px;
}
#gameSysReqs ul {
	width:195px;
	list-style:none;
	float:right;
}
#gameSysReqs ul li {
	width:175px;
	line-height:22px;
}
#contentColumn .gameDetailTeaser .screenShot {
	float:right;
	display:inline;
	width:185px;
	height:122px;
	margin:0 0 5px 12px;
	padding:2px;
	background:transparent url(http://gf2.geo.gfsrv.net/cdn74/b3b4fbc42754de4d19f4eb612613b9.png) no-repeat;
}
#contentColumn .gameDetailTeaser .screenShot img {
	display:inline;
	width:181px;
	height:118px;
	margin-right:4px;
}
#contentColumn .imprintNavi {
	padding:5px 12px; 
	width:486px;
}
#contentColumn .imprintNavi {list-style-position:inside;}
#contentColumn .shortNewsContainer .thumblink, #contentColumn .addNow .thumblink {
	float:right;
	height:90px;
	margin-bottom:5px;
	width:150px;
}
#contentColumn .supportBtn {width:150px;}
#contentColumn .messageIcon {
	float:right;
	height:96px;
	margin:5px 0 0 10px;
	osition:relative;
	width:82px;
}
#contentColumn .messageIcon .loading {
	display:none;
	right:6px;
	position:absolute;
	top:4px;
}
#contentColumn .shortNewsContainer .gameDesc a img, #contentColumn span img {
	display:inline;
}
.commonContentContainer .messageBoxList ul, .regInfoList, .commonContentContainer .errorMsg {
	color:#C00;
	display:inline;
	float:right;
	font-weight:700;
	line-height:16px;
	ist-style-type:disc;
	margin-right:15px;
}
.commonContentContainer .messageBoxList ul li, .regInfoList, .commonContentContainer .errorMsg li{
	list-style-type:disc;
}
.commonContentContainer .messageSep {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnd9/cec84e2ae7e0aae3359ed637bff0e0.png) no-repeat right bottom;
	clear:both;
	height:18px;
}
.commonContentContainer .messageBoxList ul#errorList li {
	color:#C00;
	padding:3px 0;
}
.commonContentContainer .messageListHeadline {
	float:right;
	width:365px;
	padding:10px 40px 5px 10px;
}
.commonContentContainer .messageBottom {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnd9/cec84e2ae7e0aae3359ed637bff0e0.png) no-repeat;
	height:30px;
}
#contentColumn .regInfoContent {
	float:right;
	padding:10px 40px 10px 10px;
	width:365px;
}
#contentColumn .regInfoContent ul {width:335px; display:block; margin-right:15px;}
#contentColumn .messageTitle, #contentColumn .messageText {
	display:block;
	font-size:12px;
	margin:0 120px 0 6px;
	width:480px;
}
#overviewWrapper .messageTitle, #overviewWrapper .messageText, #editWrapper .messageTitle, #editWrapper .messageText {
	width:280px;
}
#contentColumn .messageTitle { 
	color:#4c4c4c;
	font-size:14px;
	font-weight:700;
	line-height:20px;
	margin:10px 120px 10px 6px;
}
#contentColumn .messageBtn {margin:10px 120px 20px 6px;}
#contentColumn .goProfileBtn {margin-top:10px; width:150px;}
#contentColumn .shortNewsContainer .genreLink {
	float:right;
	line-height:25px;
	margin:8px 0px 0 0;
}
#contentColumn .shortNewsContainer .genreLink:hover {color:#4c4c4c;}
#contentColumn .shortNewsContainer .genreLink span {
	color:#4c4c4c;
	display:inline;
	margin:0;
	padding:0 3px 0 0;
}
.gameResultDesc h3 span a:hover {
	text-decoration:underline;
}
#contentColumn .shortNewsContainer .detailLink {
	float:left;
	margin-top:8px;
}
#contentColumn .shortNewsContainer .shortNewsBottom, #contentColumn .commonContentContainerBottom { /* has IE-fix */
	background:transparent url(http://gf2.geo.gfsrv.net/cdn4f/4464bf3d785391ed30c4b4518a17d9.png) no-repeat;
	clear:both;
	height:17px;
	margin:7px 0 0 0;
	width:620px;
}
#contentColumn .commonRegisterForm .formErrorMsg, #contentColumn .regWrapper .errorMsg, .formInfoMsg {
	color:#C00;
	height:16px;
	line-height:16px;
	margin-top:2px;
	text-align:left;
	width:398px;
}
#contentColumn .commonRegisterForm .textfieldErr {
	background-color:#efeff1;
	border:1px solid #a30000;
	border-color:#a30000 #a30000 #f1bbbb #f1bbbb;
	color:#7f7f7f;
	float:left;
	margin-top:6px;
	height:16px;
	line-height:16px;
	padding:2px 5px;
	width:188px;
}
#contentColumn .commonRegisterForm input:focus {background-color:#fcfcfc;}
#contentColumn .commonRegisterForm input[type="checkbox"] {
	border:0 none;
	cursor:pointer;
	float:left;
	height:14px;
	margin-top:5px;
	width:14px;
}
/* changelog */
.commonContentContainer .changelogBox .header {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat scroll 0 -118px;
	color:#4C4C4C;
	font-size:13px;
	font-weight:700;
	height:22px;
	line-height:22px;
	margin:15px 0;
	padding:5px 8px;
	text-shadow:1px 1px 1px #FFFFFF;
	width:612px;
}
.commonContentContainer .changelogBox .header .type {margin-right:30px;}
.commonContentContainer .changelogBox .table .odd {padding-right:9px;}
.commonContentContainer .changelogBox .table .even {padding-right:9px;}
.commonContentContainer .changelogBox .table .add {background:transparent url(http://gf2.geo.gfsrv.net/cdn37/3ca28972c850fba1a887dd2a5aa549.gif) no-repeat scroll 0px 0px;}
.commonContentContainer .changelogBox .table .remove {	background:transparent url(http://gf2.geo.gfsrv.net/cdn37/3ca28972c850fba1a887dd2a5aa549.gif) no-repeat scroll 0px -10px;}
.commonContentContainer .changelogBox .table .miniIcon {
	float:right;
	display:block;
	height:10px;
	position:relative;
	top:2px;
	width:20px;
	cursor:pointer;
}
.commonContentContainer .changelogBox .type {
	float:right;
	width:100px;
}
.commonContentContainer .changelogBox .short {float:right;}
.commonContentContainer .changelogBox .version {float:left; margin-left:9px;}
.commonContentContainer .changelogBox .table .content{
	clear:both;
	display:none;
	padding:5px 20px 5px 0px;
}
/* changelog end */
/* Register neu */
.commonContentContainer .regWrapper .registerBox {
	float:right;
	width:400px;
}
.commonContentContainer .regWrapper form {
	margin:0 auto;
	width:406px;
}
.commonContentContainer .regFieldOuter {
	margin-top:10px;
	border:0 none;
}
.commonContentContainer .regWrapper label, .regWrapper .newsLetterCheck {
	width:110px;
}
.commonContentContainer .regWrapper .newsLetterCheck {
	width:20px;
	text-align:center;
	padding-right:5px;
}
.commonContentContainer .regWrapper .labelLostPw {
	width:75px;
	margin-right:71px;
}
.commonContentContainer .regWrapper .formField, .commonContentContainer .regWrapper .formFieldLostPw {
	float:right;
	text-align:right;
	width:280px;
}
.commonContentContainer .regWrapper .formFieldLostPw {width:195px;}
.commonContentContainer .regWrapper .formField a:hover {color:#4c4c4c; text-decoration:underline;}
.commonContentContainer .regWrapper .textFieldLostPw {width:170px;}
.commonContentContainer .regWrapper .checkBoxText, .regWrapper .checkBoxText2 {
	width:350px;
	line-height:18px;
}
.commonContentContainer .regWrapper .checkBoxText2 {
	padding-right:7px;
	width:350px;
}
.commonContentContainer .regWrapper legend, .commonContentContainer #profileWrapper legend, .commonContentContainer .avatarWrapper legend { /* has IE-Fix */
	background-color:#fff;
	color:#4c4c4c;
	font-size:13px;
	font-weight:700;
	padding:0 5px;
}
.commonContentContainer .registerBox #validChar {
	color:#f00;
	padding-top:0;
}
.commonContentContainer .registerBox #securePwd, .commonContentContainer .registerBox #pwdWarning {
	display:none;
	margin:10px 0;
	width:606px;
}
.commonContentContainer .registerBox #securePwd .securePwdBarBox {
	float:right;
	margin:5px 0 15px 0;
	width:180px;
}
#agb_check input {height:15px; width:15px;} 
.commonContentContainer .registerBox #securePwd .securePwdBarBox, .registerBox #securePwd #securePwdBar { /* has IE-fix */
	background:transparent url(http://gf2.geo.gfsrv.net/cdnd7/4ae2e100e6fd329e47177e5bda7f05.png) no-repeat right -13px;
	height:13px;
}
.commonContentContainer .registerBox #securePwd #securePwdBar {background-position:right 0;}
.commonContentContainer .registerBox #securePwd .securePwdBarBox .boxEnd {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnd7/4ae2e100e6fd329e47177e5bda7f05.png) no-repeat left -13px;
	float:left;
	height:13px;
	width:3px;
}
.commonContentContainer .registerBox #securePwd #securePwdBar {float:right;}
.commonContentContainer .registerBox #securePwd .icon {float:right; margin-right:6px;}
.commonContentContainer .registerBox #securePwd .invalid {background-position:-858px -524px;}
#contentColumn .accept {min-height:100px;}
.commonContentContainer .accept form {
	padding-top:40px;
	width:auto;
}
.commonContentContainer .accept input {float:right; margin-left:10px;}
.commonContentContainer .accept .checkBoxText {
	line-height:12px;
	width:auto
}
.commonContentContainer .registerBox .regButton {float:left; margin:15px 0}
.commonContentContainer .regLoginBox {
	background:url("http://gf2.geo.gfsrv.net/cdn04/b4d16eeca21aca3d0dfeec75cf721a.jpg") no-repeat right top ;
	float:left;
	margin:0;
	padding-right:30px;
	width:175px;
}
#contentColumn .commonContentContainer .regLoginBox h4 {
	background:none;
	color:#005DA8;
	font-size:16px;
	margin:5px 0 5px;
	line-height:20px;
}
#loginArrow {
	background:url(http://gf2.geo.gfsrv.net/cdnb7/dcfd8d10ebec8505c0ed3b59c55167.png) no-repeat;
	height:71px;
	width:60px;
	position:absolute;
	z-index:310;
}
/* Register neu ende */
.largeButtonWrap, #contentColumn .shortNewsContainer .largeButtonWrap {
	height:28px;
	float:left;
	margin:10px 0;
}
/* Games as List Box */
#contentColumn .gameAsList .selectGenre { /* has IE-Fix */
	height:10px;
	list-style:none;
	line-height:18px;
	margin:10px 0 30px;
	width:606px;
}
#contentColumn .gameAsList .selectGenre li {
	float:right;
}
#contentColumn .gameAsList .selectGenre .gameSearch {
	width:183px;
	height:22px;
}
#contentColumn .gameAsList .selectGenre .gameSearch .searchField {
	float:right;
	width:157px;
}
#contentColumn .gameAsList .selectGenre .gameSearch .searchGamesInput, #gcWrapper #HoldingDetails .search .seachCharsInput {
	background:none;
	display:block;
	font-size:11px;
	width:151px;
}
#gcWrapper #HoldingDetails .search .seachCharsInput {padding:1px;}
#contentColumn .gameAsList .selectGenre .gameSearch .searchInputIcon {
	border:0 none;
	float:right;
}
#contentColumn .gameAsList .selectGenre .gameSearch .searchGamesIcon:hover {background-position:-761px -222px;}
#contentColumn .gameAsList .selectGenre .resultText {padding-right:7px;}
#contentColumn .gameAsList .selectGenre .genreText {
	padding:0 10px 0 6px;
	text-align:left;
	width:304px;
}
#contentColumn .gameAsList .gamesListGameResult {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnd9/cec84e2ae7e0aae3359ed637bff0e0.png) no-repeat top center;
	margin:5px 0 0 0;
	padding-top:10px;
	width:606px;
}
#contentColumn .gameAsList .gamesListGameResult img {
	margin-top:5px;
}
#contentColumn .gameAsList .gameResultThumbnail {
	float:right;
	height:90px;
	position:relative;
	width:180px;
}
#contentColumn .gameAsList .gameResultDesc {
	background:transparent url(http://gf2.geo.gfsrv.net/cdndc/35b6caeb358aa8c0d033f1cd8e698e.png) no-repeat;
	display:inline;
	float:right;
	height:84px;
	margin:5px 15px 10px 0;
	padding:3px 5px;
	width:400px;
}
#contentColumn .gameAsList .gameResultDescOhneBox {
	display:inline;
	float:right;
	height:84px;
	margin:5px 15px 10px 0;
	padding:3px 5px;
	width:400px;
}

#contentColumn .gameAsList .gameResultDesc h4 {
	background:none;
	float:right;
	font-size:13px;
	height:18px;
	line-height:18px;
	padding-bottom:0px !important;
	margin:0 0 5px;
	width:236px;
}
#contentColumn .gameAsList .gameResultDesc .genre {
	color:#4c4c4c;
	float:right;
	font-size:11px;
	height:18px;
	line-height:18px;
	padding-bottom:5px;
	text-align:left;
	width:160px;
}
/* Games as List Box end */
/* FeatureBox */
#contentColumn .rightsContainer { 
	width:490px;
	padding:10px;
}
#featureBox .features-line {width:609px}
#featureBox .features-item {
	float:right;
	width:204px;
}
#featureBox .features-item .features-header {
	font-size:12px;
	font-weight:bold;
}
#featureBox #featuresBadge .features-text {
	background:none repeat scroll 0 0 transparent;
	color:#005DA8;
	font-size:13px;
	font-weight:700;
	line-height:20px;
	margin:0 0 15px;
	padding:0;
	text-align:center;
	text-shadow:0 0;
	width:200px;
}
#featureBox .features-item .features-text {
	font-size:12px;
	margin-bottom:10px;
	text-align:right;
}
#featureBox .features-item img {isplay:block;}
#featureBox .commonBtnWrapper {text-align:center;}
#featureBox #featuresBadge { 
	text-align:center;
	width:200px;
}
#featureBox #featuresBadge .features-text {
	font-size:14px;
	font-weight:700;
	text-align:center;
} 
#featureBox #oneaccount, #featureBox #gamerscard, #featureBox #charts, #featureBox #buddies {
	margin-right:20px;
	text-align:center;
	width:270px; 
}
#featureBox #gamerscard, #featureBox #buddies {
	float:left; 
	margin-left:20px;
	width:200px;
}
#featureBox #featuresLogo {text-align:center; width:200px;}
#featureBox #featuresList {width:260px;}
#featureBox #featuresImg {float:left; width:145px;}
#featureBox #featuresList ul li {padding:0 16px 16px 0;}

.featureBox .mapContainer {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnc3/71364b2a04e4b79d9f7825e2565e8f.jpg) no-repeat;
	position:relative;
	height:200px;
	width:606px;
}
.featureBox .mapContainer .mapContainerHeader {
	position:absolute;
	top:10px;
}
.featureBox .mapText4, .featureBox .mapText5, .featureBox .mapText7 {
	height:30px;
	float:right;
	font-weight:700;
	width:200px;
	text-align:center;
}
.featureBox .mapText6 {
	font-size:16px;
	font-weight:700;
	margin:15px 0 30px;
	text-align:center;
}
#featuresWrapper {margin:10px 0 20px;}
.featureContainer .contentWrapper {display:none}
.featureContainer .active {display:block}
.featureContainer .person {margin:0 10px 10px 10px;}
/* FeatureBox end */
/* rightsContainer */
#contentColumn .rightsContainer h2 {
	font-size:11px;
	margin:20px 0 10px;
}
#contentColumn .rightsContainer p {
	margin-bottom:12px;
}
/* rightsContainer end*/
/* ADDmyGame */
#contentColumn .addGameBox .addGame {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/78d0b3142082fab4695c60d34c60ba.png) no-repeat top center;
	margin:15px 7px 0 0;
	width:489px;
}
#contentColumn .addGameBox .addGameOptions {
	width:489px;
	margin:0 7px 0 0;
}
#contentColumn .addGameBox .addGame .addNow {
	float:right;
	display:inline;
	width:150px;
	height:119px;
	margin:15px 10px 0 0;
}
#contentColumn .addGameBox .addGame .addNow img {
	width:150px;
	height:90px;
}
#contentColumn .addGameBox .forumlink, #contentColumn .addGameBox .supportlink {
	width:150px;
}
/* ADDmyGame end */
/* MyGames */
#firstElement {padding-top:10px;}
#contentColumn .myGamesBox .myGame {
	min-height:132px;
	width:606px;
	margin-bottom:10px;
}
#contentColumn .myGamesBox .myGame-divider {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnd9/cec84e2ae7e0aae3359ed637bff0e0.png) no-repeat bottom center;
	clear:both;
	width:606px;
	height:20px;
}
#contentColumn .myGamesBox .myGame .myGameThumb {
	float:right;
	height:120px;
	width:190px;
}
#contentColumn .myGamesBox .myGame .myGameThumb h4 {
	background:none;
	margin:0;
	padding:0;
}
#contentColumn .myGamesBox .myGame .myGameDetail {
	float:right;
	display:inline;
	margin-right:10px;
	width:406px;
}
#contentColumn .myGamesBox .boardIcon, #contentColumn .myGamesBox .downloadIcon, #contentColumn .myGamesBox .mailIcon {
	display:inline;
	float:right;
	margin-top:1px;
}
#contentColumn .myGamesBox .boardIcon {margin-right:5px;}
#contentColumn .myGamesBox .downloadIcon {margin-right:5px;}

#contentColumn .myGamesBox .myGame .myGameDetail ul {
	margin-bottom:10px;
	width:406px;
}
#contentColumn .myGamesBox .myGame .myGameDetail ul li {
	height:28px;
	line-height:31px;
	padding:3px 5px 0 0;
}
#contentColumn .myGamesBox .myGame .myGameDetail ul .darkLine {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn9e/3f4db19717def71eb96e730fc4e892.png) repeat-x;
}
#contentColumn .myGamesBox .myGame .myGameDetailCol1,
#contentColumn .myGamesBox .myGame .myGameDetailCol2,
#contentColumn .myGamesBox .myGame .myGameDetailCol3 { 
	display:block;
	float:right;
	line-height:25px;
	width:145px;
	overflow:hidden;
	height:25px;
}
#contentColumn .myGamesBox .myGame .myGameDetailCol3 {
	float:left;
	padding-left:5px;
	text-align:left;
	width:100px;
	overflow:hidden;
	height:25px;
}
/* Holiday Mode */
#contentColumn .myGamesBox .myGame .myGameDetailCol2 { width: 149px; }
#contentColumn .umodeIcon {
  display: block;
  width: 16px;
  height: 16px;
  background: url(http://gf2.geo.gfsrv.net/cdn73/ef6f371f92d1bdcfc380919e1c955e.gif) no-repeat;
  float: right;
  margin: 4px 0 0 0;
}
#contentColumn .quickLogin .umodeIcon {
  position: static;
  float: right;
  margin: 2px 0 0 0;
}

#contentColumn .myGamesBox .myGame .myGameDetail .myGameDetailHead {
	font-weight:700;
	height:22px;
	margin-bottom:4px;
}
#contentColumn .myGamesBox .myGame .myGameDetail ul li img {
	border:1px solid #fff;
	display:block;
	float:right;
	margin:4px 0 0 6px;
	height:15px;
	width:21px;
}
#contentColumn .myGamesBox .myGame .myGameDetail .myGameDetailServerMMO{
	width:117px;
	overflow:hidden;
	height:25px;
	display:block;
}
#contentColumn .myGamesBox .myGame .myGameDetail .myGameDetailServer span, #contentColumn .myGameDetail .myGameDetailUser span {
	border-bottom:1px dotted #BFBFBF;
}
#contentColumn .myGamesBox .nickInUse .myGameDetail input.myGameDetailUser {
	height:18px;
	margin:5px 10px 0 23px;
	padding:2px 0px;
	width:150px;
}
.filteredMsg .commonLink {
	position:relative;
	top:6px;
	line-height:14px;
}
#contentColumn .myGameDetail ul li a.off {background:url(http://gf2.geo.gfsrv.net/cdn80/bc6e41e20f4225cb6061532ab4b245.png) no-repeat -273px -181px !important;}
#contentColumn .myGameDetail ul li .goButton {
	background:url(http://gf2.geo.gfsrv.net/cdn80/bc6e41e20f4225cb6061532ab4b245.png) no-repeat -273px -131px;
	display:block;
	float:left;
	height:25px;
	margin-top:0px;
	width:30px;
}
#contentColumn .myGameDetail ul li .goButton:hover {background-position:-273px -156px;}
.myGameDetailUser a:hover {color:#4c4c4c;}
#contentColumn .myGameDetail ul li a.off {background:url(http://gf2.geo.gfsrv.net/cdn80/bc6e41e20f4225cb6061532ab4b245.png) no-repeat -273px -181px !important;}
#contentColumn .myGameDetail .actions {
	float:right;
	margin:10px 0;
}
#contentColumn .myGameDetail .forum {	
	float:left;
	margin:10px 0;
}
#contentColumn .myGameDetail .addIcon{margin-right:5px;}

#contentColumn .myGameDetail .warning_Icon{
	float:right;
	margin-left:10px;
}
#contentColumn .myGamesBox .discrepancies {
	float:right;
	width:284px;
	display:block;
}
#contentColumn .myGamesBox .discrepancies .explain{
	height:80px;
	display:block;
}
#contentColumn .myGamesBox .discrepanciesSeperator{
	background:transparent url("http://gf2.geo.gfsrv.net/cdn04/b4d16eeca21aca3d0dfeec75cf721a.jpg") no-repeat scroll left top;
	display:block;
	float:right;
	width:10px;
	margin:10px;
	height:120px;
}
/* MyGames end */
/* Login details */
.loginDetails {margin-top:10px;}
.loginDetails .gameLink {
	float:right;
	margin:0 25px;
}
.loginDetails .loginDetailsContent ol {
	float:right;
	margin:0 0 20px 20px;
	width:230px;
}
.loginDetails .loginDetailsContent ol li {margin-right:30px;}
.loginDetails .loginDetailsContent .clientLoginBox {
	float:right;
	position:relative;
	max-width: 608px;
}
.loginDetails .loginDetailsContent .clientLoginBox div {
        position:absolute;
}
/* Login details end*/
/* person data */
#profileWrapper h2 .iconifyBox {
	border-right:1px solid #69c;
	float:left;
	height:22px;
	margin:2px 4px 0 0;
	padding-right:4px;
}
#profileWrapper h2 .iconifyBox .iconify {
	margin-top:10px;
	background:url(http://gf2.geo.gfsrv.net/cdn96/ac43baf0032d6b2b8b379ae74b9063.png) no-repeat -0px -26px;
	cursor:pointer;
}
#profileWrapper h2 .iconifyBox .maxify {background-position:-0px -38px;}
#profileWrapper h2 .iconifyBox .maxify:hover {background-position:-0px -62px;}
#profileWrapper h2 .iconifyBox .minify {background-position:-0px -26px;}
#profileWrapper h2 .iconifyBox .minify:hover {background-position:-0px -50px;}
#profileWrapper h2 .buddyOnlineOn_Icon  {float:right;}
#profileWrapper h2 .buddyOnlineOff_Icon  {float:right;}
#profileWrapper .regFieldUserSettings {
	border:none;
	margin:2px 0 10px;
	width:444px;
}
#profileWrapper .dataSelect {
	border:1px solid #9E9E9F;
	border-color:#9E9E9F #9E9E9F #EFEFEF #EFEFEF;
	font-size:11px;
	height:18px;
	position:relative;
	width:125px !important;
	z-index:500;
}
#profileWrapper .dataSelect .addIcon {float:right;}
/* edit */
#editWrapper {width:632px}
#editWrapper #vnavi {
	float:right;
	width:165px;
}
#editWrapper #vnavi div {
	background:url(http://gf2.geo.gfsrv.net/cdncb/496aa6e25742ffd2883c3b43c69012.png) no-repeat scroll -456px -183px;
	height:32px;
	width:165px;
}
#editWrapper #vnavi a {
	color:#999;
}
#editWrapper #vnavi .split {
	background:url(http://gf2.geo.gfsrv.net/cdncb/496aa6e25742ffd2883c3b43c69012.png) no-repeat -459px -180px;
	height:3px !important;
	line-height:0px;
	overflow:hidden;
}
#editWrapper #vnavi a {
	display:block;
	color:#999;
	font-weight:bold;
	line-height:28px;
	padding:0 10px;
}
#editWrapper #vnavi .active a, #editWrapper #vnavi a:hover  {color:#4c4c4c;}
#editWrapper #vnavi .active {
	background:url(http://gf2.geo.gfsrv.net/cdncb/496aa6e25742ffd2883c3b43c69012.png) no-repeat -456px -148px;
}
#editWrapper .commonContentContainer {
	border-top:1px solid #cfcfcf;
	float:right;
	padding:10px 8px 10px 0;
	overflow:hidden;
	width:456px;
}
#editWrapper .commonContentContainer h2 { 
	background:transparent url(http://gf2.geo.gfsrv.net/cdncb/496aa6e25742ffd2883c3b43c69012.png) no-repeat 0 -0px;
	width:442px;
}
#editWrapper .commonContentContainer h3 { 
	background:transparent url(http://gf2.geo.gfsrv.net/cdncb/496aa6e25742ffd2883c3b43c69012.png) no-repeat 0 -32px;
	width:440px;
}
#editWrapper h4{
	background:transparent url(http://gf2.geo.gfsrv.net/cdnde/64ac9316d05dfaa26a8609f877650c.png) no-repeat 0 bottom;
	padding-bottom:10px;
	margin:20px 0 10px;
}
#editWrapper .tableBlockHeading {
	background:transparent url(http://gf2.geo.gfsrv.net/cdncb/496aa6e25742ffd2883c3b43c69012.png) no-repeat 0 -32px;
	width:440px;
}
#editWrapper .formLine label {width:140px;}
#editWrapper .formLine .label {width:280px;}
#editWrapper .formLine .textField {width:195px;}
#editWrapper .formLine .noLabel {margin-right:155px !important;}
#editWrapper .regFieldUserSettings {width:444px;}
#editWrapper .regFieldUserSettings .formLine {margin-bottom:4px;}
#editWrapper .regFieldUserSettings .newEmail {margin-top:10px;}
#editWrapper .regFieldUserSettings .actions {float:right; width;50px;}
#editWrapper .regFieldUserSettings .email-field {width:230px}
#editWrapper .regFieldUserSettings .actions .icon {
	float:right;
	margin-right:4px;
}
#editWrapper fieldset {
	padding:7px;
	border:1px dotted #999;
	margin:10px 0 20px;
}
#editWrapper .personMyData .birthData {position:relative;}
#editWrapper .personMyData .birthData .birthDataSelect {
	float:left;
	margin-left:5px;
}
#editWrapper .personMyData .birthData .birthDay {width:40px;}
#editWrapper .personMyData .birthData .birthMonth {width:40px;}
#editWrapper .personMyData .birthData .birthYear {width:60px;}
#editWrapper .personMyData #userLang {width:200px;}
#editWrapper .aboutMeData .aboutMeText .formField {float:none;}
#editWrapper .otherLang .formLine {margin-bottom:6px;}
#editWrapper .otherLang .formLine .formField {width:220px;}
#editWrapper .otherLang .formLine .formField .mmoflag {
	float:right;
	width:6px;
	margin-left:6px;
}
#editWrapper .messengers select {width:198px; margin-left:10px;}
#editWrapper .messengers .ims {float:right; width:230px;}
#editWrapper .messengers .formField img {display:block; float:right; margin-left:4px;}
#editWrapper .messengers .formField .textField {float:right; width:190px;}
#editWrapper .deleteIcon {
	float:right; 
	margin-right:8px;
}
#editWrapper .messengers .newims {width:222px;}
#editWrapper .messengers .newimsActions .deleteIcon {margin:13px 15px 0 0 ;}
#editWrapper .textField {width:220px;}
#editWrapper select {height:20px;}
#editWrapper .personMyData select {
	background:#EFEFF1 none;
	padding:0;
}
#editWrapper .personMyData .gender label {
	width:auto;
	margin-left:10px;
}
#editWrapper .personMyData .gender div {display:inline;}
#editWrapper .personMyData .gender .radio {
	margin:0 2px 0 5px;
	width:auto;
} /* has IE-Fix */
#editWrapper .personMyData .personCountry {width:160px;}
#editWrapper .aboutMeData .homepage {width:270px;}
#editWrapper .aboutMeData .aboutMe {
	height:auto;
	width:270px;
}
#editWrapper .myFavoriteGamesData .gameLine {
	float:right;
	margin-left:5px;
	text-align:center;
	width:60px;
}
#editWrapper .progressEmptyBar, #editWrapper .progressFullBar {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnd7/4ae2e100e6fd329e47177e5bda7f05.png) no-repeat right -13px;
	height:13px;
	width:444px;
	overflow:hidden;
}
#editWrapper .progressBar {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnde/64ac9316d05dfaa26a8609f877650c.png) no-repeat 0 0;
	padding-top:10px;
	margin:16px 0;
}
#editWrapper .progressEmptyBar {margin-top:6px;}
#editWrapper .progressFullBar {background-position:right 0;}
#editWrapper #MMOGAME-Gamerscard {
	display:block;
	margin:10px auto;
	text-align:center;
}
#editWrapper .gamerscard-code {
	direction:ltr;
	margin-bottom:16px;
}
#editWrapper .code {
	background-color:#eee;
	border:1px solid #999;
	margin:5px;
	padding:5px;
}
#editWrapper .commonContentContainerBottom {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnde/64ac9316d05dfaa26a8609f877650c.png) no-repeat;
	margin-top:10px;
	width:440px;
}

#editWrapper .mmoCardPreview{
	overflow:hidden;
}

#editWrapper .mmoCardPreview .center{
	width:228px;
	margin:auto;
	margin-bottom:5px;
}

#editWrapper .mmoCardPreview a{
	padding:2px;
	border:1px solid lightgrey;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	margin-left:10px;
	width:52px;
	height:40px;
	float:left;
	display:block;
}

#editWrapper .mmoCardPreview .bottomLine {
	height:10px;
	line-height:10px;
	width:268px;
	margin:auto;
	margin-top:5px;
	background:url("http://gf2.geo.gfsrv.net/cdnf2/c7fc16ff81f8628fcedbe015d77da5.png") no-repeat scroll left top #FFFFFF;
}
#editWrapper .mmoCardPreview a div{
	border:1px solid lightgrey;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	background-color:#ffffff;
	width:50px;
	height:38px;
	line-height:38px;
}

#editWrapper .mmoCardPreview a:hover ,#editWrapper .mmoCardPreview a.active {
	background-color:#538fba;
}
#editWrapper .gamerscard .formLine label{
	width:200px;
}

#editWrapper .gamerscard input[type="checkbox"], #editWrapper .customize input[type="checkbox"] {margin-left:10px;}
#editWrapper .customize .startPage{
	display:block;
	width:200px;
	float:right;
}
#editWrapper .customize input[type="radio"]{margin-left:10px;}
#HoldingGamelist .relativePager {position:relative;}
/* edit end */
#contentColumn .maxCharsText {
	color:#999;
	float:right
}
#contentColumn .maxChar {
	color:#f00;
	display:none;
	float:right;
	font-size:11px;
	font-weight:normal;
	overflow-y:auto;
}
#contentColumn .currentChars {
	color:#999;
	float:left;
}
.upDownBtn {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn96/ac43baf0032d6b2b8b379ae74b9063.png) no-repeat right -12px; 
	color:#005da8; 
	display:block;
	font-weight:700;
	height:11px;
	margin-top:8px;
	padding:0 20px 0 0; 
	width:235px;
}
.upDownBtn:hover {
	background-position:right -36px;
	color:#538fba !important;
}
.udbtnUp {background-position:right 0px;}
.udbtnUp:hover {background-position:right -24px;}
#sidebarColumn .sidebarBtnHeadline {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn80/bc6e41e20f4225cb6061532ab4b245.png) no-repeat 0 -127px; 
	color:#FFF;
	display:block;
	font-size:14px;
	height:30px;
	margin-top:10px;
	padding:38px 10px 0 0;
	width:262px;
	line-height:20px;
}
#sidebarColumn .iconSupport {background-position:0 -59px;}
#profileWrapper #chooseFavoriteGames {display:none;}
#sidebarColumn .socialBtnHeadline {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn80/bc6e41e20f4225cb6061532ab4b245.png) no-repeat scroll 0 -196px; 
	color:#FFF;
	color:#fff !important;
	display:block;
	font-size:14px;
	height:50px;
	margin:10px 0;
	padding:18px 10px 0 0;
	width:262px;
}
#sidebarColumn .socialBtnHeadline .header {
	color:#fff !important;
	font-size:14px !important;
}
#sidebarColumn .socialBtnHeadline .icon {
	float:right;
	margin:6px 0 0 1px;
}
/* person data end */
/* profile privacy data */
.privacyWrapper .tableBlockHeading { margin-top:15px;}
.privacyData {
	border-bottom:1px solid #DFDFDF;
	margin-bottom:10px;
	padding-bottom:2px;
	width:440px;
}
.privacyData .heading {background:none !important;}
.privacyData th {
	color:#4c4c4c;
	height:26px;
}
.privacyData td { 
	text-align:center;
	height:28px;
	width:65px;
}
.privacyData .statement {
	padding-right:8px;
	text-align:right;
	width:280px;
}
.privacyData .hok_Icon {display:inline-table;}
.notifyData th { 
	padding-right:25px;
	text-align:right;
}
.notifyData .check {
	padding-right:4px !important;
	text-align:right;
	width:180px;
}
/* profile privacy data end */
/* external profile */
.externalProfile .avatarBox {
	float:right;
	text-align:center;
	width:115px;
}
.externalProfile .avatarBox .miniAvatarImg {margin:2px auto 0;}
.externalProfile .avatarBox .avatarImg {
	float:none !important;
	margin:0 0 10px 10px !important;
	padding:2px;
}
.externalProfile .avatarBox .avatarImg .icon {
	right:77px;
	position:relative;
	top:-26px;
}
.externalProfile .avatarBox .action {
	margin:5px 10px 0 0;
	text-align:center;
	line-height:11px;
}
.externalProfile .avatarBox .action .icon {
	float:right;
	margin-left:3px;
}
.externalProfile .avatarBox .knownBy .icon, .externalProfile .avatarBox .knownBy .miniAvatarImg {float:right;}
.externalProfile .avatarBox .miniAvatarImg {margin:2px auto 0;}
.externalProfile .avatarBox .arrowDown_Icon {margin:3px auto;}
.externalProfile .userGames h2 {margin-bottom:-3px;}
#contentColumn h2 .lockOpen_Icon {margin-left:4px;}
.externalProfile #externalData tr.odd {background:transparent}
.externalProfile #externalData tr.odd td {background:#ECECEC;}
.externalProfile #externalData {
	table-layout:fixed;
	width:492px;
}
.externalProfile #externalData td {
	border-left:8px solid #FFFFFF;
	height:34px;
	padding:2px;
	width:234px;
}
.externalProfile #externalData .icon {
	float:right;
	margin:4px 0 0 5px;
}
.externalProfile #externalData .owndata .userdata {
	float:right;
	width:170px;
}
.externalProfile #externalData .datalabel , .externalProfile #externalData .data {
	overflow:hidden;
	width:230px;
}
.externalProfile #externalData .owndata .datalabel, .externalProfile #externalData .owndata .data {width:170px;}
.externalProfile #externalData .datalabel {color:#999;}
.externalProfile #externalData .dataInput {display:none;}
.externalProfile #externalData .largeData td {width:492px;}
.externalProfile #externalData .aboutmeDatalabel, .externalProfile #externalData .aboutmeData, .externalProfile #externalData .webDatalabel, .externalProfile #externalData .webData {
	overflow:hidden;
	width:430px !important;
}
.externalProfile #externalData .largeData .userdata, .externalProfile #externalData .largeData .datalabel, .externalProfile #externalData .largeData .data {
	width:480px !important;
}
.externalProfile #externalData .largeData .owndata .userdata, .externalProfile #externalData .largeData .owndata .datalabel, .externalProfile #externalData .largeData .owndata .data {
	width:420px !important;
}
.externalProfile #externalData .currentChars {margin-left:0px}
.externalProfile #externalData .privateData {
	line-height:22px;
	padding-top:6px;
	width:360px;
}
.externalProfile #externalData input {background-color:#fff;}
.externalProfile #externalData .editLong button,.externalProfile #externalData .edit button,.externalProfile #externalData .editArea button, .externalProfile #externalData .editGender button, .externalProfile #externalData .editNickname button {
	background:#1465a0;
	border:1px solid #518cb9;
	border-bottom-color:#1c6aa3;
	margin:2px 0 0 2px;
	color:#fff;
}
.externalProfile #externalData #homepage textarea {height:30px;}

.externalProfile .privateData .icon {
	float:right; 
	margin-left:6px;
}
.externalProfile .actionsBar {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	line-height:19px;
	margin:10px 0px 20px;
	width:100%;
}
.externalProfile .actionsBar .action {
	color:#999;
	padding:4px 0 4px 15px;
	white-space:nowrap;
}
.externalProfile .actionsBar a, .externalProfile .userGames .userGame a {font-weight:700;}
.externalProfile .actionsBar a:hover, .externalProfile .userGames .userGame a:hover {color:#4c4c4c;}
.externalProfile .actionsBar .icon {
	float:right;
	margin-left:4px;
}
.externalProfile .userData h4 {margin-bottom:-8px;}
.externalProfile .userData h2 .icon {float:left;}
.externalProfile .userData .userGame {
	float:right;
	margin:0 0 10px 5px;
	width:70px;
}
.externalProfile .userGames .userGame img {margin-top:2px;}
.externalProfile #adminMsgFormContainer {
	border:1px dotted #2176B6;
	clear:both;
	display:none;
	height:auto;
	margin:10px;
	padding:5px 10px 0px;
	width:430px;
}
.externalProfile #adminMsgFormContainer .textField {
	height:auto;
	width:430px;
}
.externalProfile .userVisitors {margin-bottom:10px}
.externalProfile .visitor {
	float:right;
	margin:0 0 10px 5px;
	text-align:center;
	width:55px;
}
.externalProfile .visitor .icon {float:right;}
.externalProfile #externalData .owndata .none{display:none}
.externalProfile #externalData .owndata .small{
	padding:0px;
	height:15px;
	margin:0 !important;
	line-height:15px;
	width:150px;
}
.externalProfile #externalData .owndata .xSmall{
	height:10px;
	line-height:10px;
	margin:0 !important;
	padding:0;
	position:relative;
	top:3px;
}
.externalProfile #externalData .owndata .large {
	height:auto;
	width:325px;
}
.externalProfile #externalData .editIcon {
	float:left;
	margin:2px 0 0;
}
.externalProfile #externalData .userdata .saving-error {
	color:#f00;
	line-height:25px;
}
#contentColumn h2 .usercountry {
	float:left;
	margin:5px 4px 0 0;
}
.externalProfile #profileChanged {
	display:none;
	margin-top:10px;
}
.externalProfile #profileChanged .icon {margin-left:5px;}
.externalProfile #profileChanged .commonBtn {
	margin:5px 30px 5px 0;
	width:200px;
}
.externalProfile .infoMsg {margin-right:126px;}
.externalProfile .userGuestBook .pager {
	margin:0 0 5px 0;
}
.externalProfile .userGuestBook .gbEntry {
	background:url(http://gf2.geo.gfsrv.net/cdn4f/4464bf3d785391ed30c4b4518a17d9.png) no-repeat right top;
	margin:0 0 8px 0;
	padding-top:8px;
}
.externalProfile #gbContainer .noEntry {
	border-top:1px solid #ccc;
	padding-top:20px;
	text-align:center;
}
.externalProfile .userGuestBook .gbEntry .smallAvatarImg {float:right; margin-left:10px;} 
.externalProfile .userGuestBook .gbEntryWrapper {float:right; width:540px;}
.externalProfile .userGuestBook .gbEntryActions {float:left; width:25px;}
.externalProfile .userGuestBook .gbEntry .gbNickname {
	font-weight:700;
	float:right;
	height:25px;
	width:440px;
}
.externalProfile .userGuestBook .gbEntry .gbDate {
	color:#999; 
	float:left;
	height:22px;
}
.externalProfile .userGuestBook .gbEntryActions .icon {
	float:right;
	margin-bottom:2px;
}
.externalProfile .userGuestBook .gbEntry .gbContent {
	clear:both;
	float:right;
	width:515px;
	overflow:hidden;
}
.externalProfile .userGuestBook .gbEntry .gbReportLink {float:left; margin-top:4px;}
.externalProfile .userGuestBook #gbForm .formLine {margin:10px 0}
.externalProfile .userGuestBook #gbForm .formField {
	clear:both;
	margin:6px 0;
}
.externalProfile .userGuestBook #gbForm .formField textarea {
	height:40px;
	overflow-y:auto;
	width:600px;
}
.externalProfile .userGuestBook #gbForm .formLine .commonBtn {width:200px;}
.externalProfile .userGuestBook #gbErrors {
	color:#f00;
	display:none;
	margin:10px;
}
.externalProfile .userGuestBook #gbErrors .warningIcon {
	float:right;
	margin-left:6px; 
}

/* external profile end */
/* search data */
.searchWrapper .searchLogo {
	float:right;
	height:96px;
	position:relative;
	width:82px;
}
.searchWrapper .searchLogo .loading {
	display:none;
	right:13px;
	position:absolute; 
	top:8px; 
}
.searchWrapper .searchDesc {
	loat:right;
	padding:5px 100px 10px 0;
}
.searchWrapper .upDownBtn {
	cursor:pointer;
	margin:10px 10px 20px;
}
.searchWrapper #simpleSearch , .searchWrapper #advancedSearch, .searchWrapper #gamesAdvancedSearch {
	margin-right:100px;
	width:490px;
}
.searchWrapper #advancedSearch #mmogameAdvancedSearch, #gamesAdvancedSearch {display:none;}
.searchWrapper #advancedSearch .age {float:none;}
.searchWrapper #advancedSearch .age select {width:40px;}
.searchWrapper #advancedSearch .float-left {margin-left:4px;}
.searchWrapper #simpleSearch p {margin:0 0 20px;}
.searchWrapper #simpleSearch .icon {float:right; margin-right:6px;}
.searchWrapper #simpleSearch .searchPath {float:none;}
.searchWrapper #simpleSearch .searchPath .searchItem {padding:3px 1px 0;}
.searchWrapper #simpleSearch .searchPath .searchItem , .searchWrapper #simpleSearch .searchPath input {float:right}
.searchWrapper #simpleSearch .searchPath input {
	margin:5px 4px 0 20px !important;
	width:20px;
}
.searchWrapper .formLine {
	line-height:19px;
	margin-bottom:4px;
}
.searchWrapper label {width:160px;}
.searchWrapper div.searchItem label {
	width: auto;
	display: inline;
	float: none;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: right;
}
.searchWrapper input {
	margin:0 !important;
	width:200px;
}
.searchWrapper select {
	background:none;
	width:476px;
	margin:0 !important;
	width:200px !important;
}
.searchWrapper #mmoAdvancedSearch .age select {width:40px;}
.searchWrapper .pager {
	margin:0 7px 0 0;
	width:606px;
}
.searchData {
	margin-bottom:20px;
	padding-bottom:2px;
	table-layout:fixed;
	vertical-align:middle;
	width:609px;
}
.searchData tr.heading {
	background:none;
	color:#4c4c4c;
	height:29px;
}
.searchData th, .searchData td {
	height:28px;
	overflow:hidden;
	padding:2px 0 0 0;
	text-align:right;
	vertical-align:top;
}
.searchData .pos {
	color:#999;
	padding-right:3px;
	width:22px;
}
.searchData .avatar {width:30px;}
.searchData .name {width:180px;}
.searchData .name a {font-weight:normal; width:140px;}
.searchData .name a.inviteLink {color:#005da8; cursor:pointer;}
.searchData .name a.inviteLink:hover {color:#33a5d3;}
.searchData .id {color:#999;}
.searchData a {
	display:block;
}
.searchData a.tabactive {color:#FF9505;}
.searchData .langs {padding-top:6px; width:30px;}
.searchData .games {
	padding-right:2px;
	width:145px;
}
.searchData .games .icongame {
	float:right;
	margin-left:2px;
}
.searchData .games img {margin-left:2px;}
.searchData .actions {
	white-space:nowrap;
	width:45px;
}
.searchData .actions .icon {float:right;}
.searchWrapper .searchInvite {margin-top:20px;}
.searchResult .tomuchContent{
	line-height:28px;
	margin:10px 0;
}
.searchResult .tomuchContent img {
	float:right;
	margin:4px 8px 0 6px;
}
.gamesSearch .name {width:180px;}
.gamesSearch .id {line-height:19px;}
.gamesSearch .mmoid_Icon {float:right; margin-left:2px;}
.gamesSearch .games {width:355px;}
.gamesSearch .userGamesData .userGameRow {
	height:auto;
	padding:0px;
	clear:both;
}
.gamesSearch .userGamesData .gamesMoreRow {border-bottom:1px dotted #ccc;}
.gamesSearch .userGamesData .nickname {float:right; width:180px;}
.gamesSearch .userGamesData .game {float:right; width:53px;}
.gamesSearch .userGamesData .game img {margin-top:2px;}
.gamesSearch .userGamesData .game .flag {padding:4px 0;}
.gamesSearch .userGamesData .round {float:right; width:50px; padding-top:6px}
.gamesSearch th .userGamesData .round {padding-top:0px}
.gamesSearch .userGamesData .gamesodd {background:#DFDFDF !important;}
.gamesSearch .userGamesData .upDownBtn {
	color:#999;
	margin:6px 0;
	width:auto;
}
.gamesSearch .userGamesData .gamesMoreRow {display:none;}
/* search data end*/
/* invite data */
.inviteWrapper .inviteContent {margin:8px;}
.inviteWrapper .inviteContent .inviteLogo {
	float:right;
	height:96px;
	width:82px;
	margin:0 0 0 20px;
}
.inviteWrapper .explain {
	margin-bottom:20px;
	padding:0;
}
.inviteWrapper .formLine {margin:6px 0; width:477px;}
.inviteWrapper label {
	text-align:right;
	width:auto;
}
.inviteWrapper .textField {
	margin:0;
	width:470px;
}
.inviteWrapper .textArea {
	height:auto;
	overflow-y:auto;
}
.gameDetailTeaser .rightDownBtn {margin-right:8px !important;}
.inviteWrapper .largeButton {margin:0px;}
.inviteWrapper .textPreview {
	background-color:#FFF;
	border:1px solid #9E9E9F;
	border-color:#9E9E9F #9E9E9F #EFEFEF #EFEFEF;
	font-size:11px;
	height:auto;
	padding:3px;
	width:470px;
}
.doubleBtn .icon {
	float:left;
	margin-right:6px;
}
.doubleBtn .icon {float:left;}
.inviteWrapper .doubleBtn {
	cursor:pointer;
	float:left;
	margin-right:20px;
}
.inviteWrapper .servicesBox {margin:15px 0 0;}
.inviteWrapper .service {
	background:url(http://gf2.geo.gfsrv.net/cdnb7/645dc463720c5a494e324fbe82fa92.png) no-repeat;
	display:block;
	float:right;
	margin-left:15px;
	height:32px;
	width:83px;
}
.inviteWrapper .service-yahoo {background-position:0 0;}
.inviteWrapper .service-hotmail {background-position:-166px 0;}
.inviteWrapper .service-google {background-position:-83px 0;}


/*.doubleBtn a {
	cursor:pointer;
	float:left;
	line-height:21px;	
	margin-right:6px;
}
 invite data end */
/* avatar data */
.avatarWrapper .avatarImg, .externalProfile .avatarImg, .messageWrapper .avatarImg { /* has IE-fix */
	background:transparent url(http://gf2.geo.gfsrv.net/cdncf/50268c26a076f898dba70eb31b81eb.png) no-repeat right 0;
	float:right;
	height:102px;
	padding:2px;
	margin:0 0 10px 10px;
	width:100px;
}
.messageWrapper .messageData .check input, .messageWrapper .messageData .avatar img{display:block;}
.avatarWrapper #avatar2d .avatar2D {
	float:right;
	margin: 0 0 10px 10px;
}
.avatarWrapper .imgUpload input {width:300px !important;}
.avatarWrapper h2 {margin:0px}
.avatarWrapper .gameAvatar {cursor:pointer;}
.avatarWrapper .chooseAvatar h4 {margin:20px 0 0;}
.avatarWrapper .chooseAvatar .avatarGroup {margin-top:-10px}
.avatarWrapper .chooseAvatar .formLine {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnc4/65645a4ae126c4c1d3a958ecc50273.png) no-repeat;
	float:right;
	height:100px;
	margin:8px 0 0 3px;
	padding:2px;
	text-align:center;
	width:80px;
}
.avatarWrapper .chooseAvatar .formLine img {
	width:80px;
	height:80px;
}
.avatarWrapper .chooseAvatar .formLine input {
	margin-top:-2px;
}
/* avatar data end */
/* message data */
.messageData {
	margin-bottom:20px;	
	table-layout:fixed;
	vertical-align:middle;
	width:100%;
}
.tableBlockHeading .messageData {margin:0;}
.messageData .heading.odd {background:transparent}
.messageData th {text-align:right;}
.messageData th, .messageData td {
	height:28px;
	padding:2px 0;
	text-align:right;
	vertical-align:middle;
}
.messageData .nocontent {text-align:center; height:28px; line-height:22px; margin:0; padding:2px 0;}
.messageData a {color:#4c4c4c;}
.messageData .folder_action {color:#005DA8;display:none;}
.messageData a.folder_action:hover {color:#538fba;text-decoration:underline;}
.messageData .tabactive {background-color:#DFDFDF !important; cursor:pointer; }
.messageData .check {
	color:#999;
	padding-right:4px !important;
	width:22px;
}
.messageData .avatar {width:28px;}
.messageData .name {width:160px;}
.messageData .name a {
	display:block;
	font-weight:normal;
	overflow:hidden;
	width:160px;
}
.messageData .subject {
	overflow:hidden;
	padding-right:5px;
	white-space:nowrap;
	width:240px; 
}
.outboxData .subject {width:249px;}
.messageData .date {width:105px; padding-right:5px;}
.messageData .actions {width:46px;}
.outboxData .actions {width:30px;}
.messageData .actions .icon {float:right;}
.messageData .unread, .messageData .unread a {font-weight:700}
.messageData .system {background:#EFFEFF;}
.messageData .messageTableFooter {background:none !important;}
.messageData .messageTableFooter td {
	padding:8px 0;
	border:1px solid #DFDFDF;
	border-width:1px 0px;
}
.messageData .messageTableFooter .dist {padding-right:5px;}
.messageData .messageTableFooter .last-child {width:135px;}
.messageData .messageTableFooter select {width:150px;}
.messageData .messageTableFooter div.okIcon {background-position:-893px -134px;}
.messageData .messageTableFooter a.okIcon {display:none;}
.messageData .messageTableFooter a.okIcon {background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat scroll -286px -480px !important;}
.readMessage .icon { 
	float:left;
	margin-left:3px;
}
.readMessage .messageHeader {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnd9/cec84e2ae7e0aae3359ed637bff0e0.png) no-repeat -70px bottom;
	float:right;
	padding-bottom:16px;
	width:494px;
}
.readMessage .messageHeader h4 {
	color:#4c4c4c;
	float:right;
	font-weight:normal;
	margin-top:0px !important;
	width:265px;
}
.readMessage .messageHeader .subject {
	color:#4c4c4c;
	font-size:12px;
	font-weight:bold;
	height:50px;
	overflow:hidden;
	width:375px;
}
.readMessage .messageHeader .datePager {
	height:20px;
	margin-top:6px;
}
.readMessage .messageHeader .date {
	float:right;
	color:#4c4c4c;
	font-size:11px;
	width:250px;
}
.readMessage .messageHeader .pagerLabel {float:left;}
.readMessage .messageHeader .pagerPrev, .readMessage .messageHeader .pagerNext {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnee/f5d5f4ccb94c05f280acda24ab232c.png) no-repeat 0 -26px;
	display:block;
	float:left;
	height:12px;
	margin:0 6px;
	padding:0 3px 2px;
	width:4px;
}
.readMessage .messageHeader .pagerPrev:hover, .readMessage .messageHeader div.pagerPrev {background-position:0 -39px;}
.readMessage .messageHeader .pagerNext {background-position:0 0;}
.readMessage .messageHeader .pagerNext:hover, .readMessage .messageHeader div.pagerNext {background-position:0 -13px;}
.readMessage .messageHeader div.pagerPrev {background-position:0 -65px !important;}
.readMessage .messageHeader div.pagerNext {background-position:0 -52px !important;}
.readMessage .messageContent {
	border-bottom:1px solid #999;
	padding-bottom:10px;
}
.readMessage .messageContent h1, .readMessage .messageContent h2, .readMessage .messageContent h3 {background:none !important; color:#4c4c4c; padding-right:0px;}
.readMessage .messageConText {
	color:#4c4c4c;
	font-size:11px;
	margin-bottom:10px;
	overflow:hidden;
	width:606px;
}
.readMessage .repliedMessage {
	border-right:1px solid #afafaf;
	color:#999;
	padding-right:8px;
}
.readMessage .report {
	float:right;
	margin:10px 12px 0 0;
}
.readMessage .systemMessage {
	background-color:#EFFEFF;
	border:1px dotted #2176B6;
	overflow:auto;
	padding:5px;
	width:594px;
}
#contentColumn .readMessage .systemMessage h4 {
	background:none;
	color:#4c4c4c; 
	font-size:13px; 
	margin:4px 0;
}
.readMessage .systemMessage p {margin:6px 0;}
.readMessage .systemMessage .userExamples {margin:15px 10px;}
.readMessage .systemMessage .userExamples .oneUserExample {
	height:auto;
	margin:5px 0 5px 5px;
	width:132px;
}
.readMessage .systemMessage .userExamples .server {line-height:24px; margin-top:4px;}
.readMessage .systemMessage .userExamples .server img, .readMessage .systemMessage .userExamples .server div {float:right; margin-left:4px;}
.readMessage .systemMessage .userExamples .serverland {margin-top:4px;}
.readMessage .systemMessage ul {margin:10px 15px 10px 0;}
.readMessage .systemMessage ul li {list-style-type:circle;}
.readMessage .systemMessage a:hover {color:#4c4c4c; text-decoration:underline;}
.readMessage .systemMessage #birthdayBox {
	background:url("http://gf2.geo.gfsrv.net/cdna3/445c2067a3144e18d5b8216e3a5db2.png") no-repeat right 0;
	height:140px;
	padding-right:150px;
}
.writeMessage .textField {
	margin-right:0px;
	width:475px;
}
.writeMessage .recipientLine {padding-bottom:0px;}
.writeMessage .okIcon {float:right;}
.writeMessage .msgText {
	height:auto; 
	width:480px;
}
.writeMessage .currentChars {margin-left:10px;}
.writeMessage #emptyList {
	color:#f00;
	display:none;
	margin:10px 110px 0 0;
}
.writeMessage #recipientBox {
	float:right;
	height:auto;
	margin-left:6px;
	width:475px; 
}
.writeMessage #recipientBox #recipientsList {float:right;}
.writeMessage #recipientBox .recipient {
	background-color:#EFEFF1;
	border:1px solid #ccc;	
	float:right;
	height:14px; 
	margin:0 0 3px 6px;
	padding:1px 2px;
	white-space:nowrap;
}
.writeMessage #recipientBox .recipient p {
	float:right;
	margin-left:4px;
}
.writeMessage #recipientBox .recipientName {
	float:right;
	line-height:19px;
	overflow:hidden;
}
.writeMessage #recipientBox a.delRecipient img {background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -708px -484px;}
.writeMessage #recipientBox a.delRecipient:hover img {background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -708px -506px;}
.writeMessage #recipientBox span.delRecipient img {background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -708px -528px;}
.writeMessage #recipientBox #recipientInput {
	border-width:0px;
	background-color:transparent;
	width:100px;
}
/* message data end*/
/* buddy data */
#contentColumn  .commonWrapper .tableBlockHeading {
	background-position:0 -546px;
	margin-top:15px;
	padding:2px 0;
	width:490px;
}
.buddyWrapper .friendsListLink {text-align:left;}
.buddyWrapper .buddyData {
	margin-bottom:20px;
	padding-bottom:2px;
	table-layout:fixed;
	vertical-align:middle;
	width:490px;	
}
.buddyWrapper .buddyData tbody{
	border-bottom:1px solid #DFDFDF;
}
.buddyWrapper .buddyData th, .buddyWrapper .buddyData td {
	height:28px;
	padding:2px 0;
	text-align:right;
}
.buddyWrapper .buddyData .bicon {
	height:10px;
	padding:2px;
	width:10px;
}
.buddyWrapper .buddyData .pos {
	color:#999999;
	padding-right:3px;
	width:25px;
}
.buddyWrapper .buddyData .avatar {width:30px;}
.buddyWrapper .buddyData .name {
	line-height:20px; 
	overflow:hidden; 
	width:170px;
}
.buddyWrapper .buddyData .name a {
	font-weight:normal;
}
.buddyWrapper .buddyData .buddygroup {
	padding:2px 0 2px 15px;
	text-align:left;
	width:120px;
}
.buddyWrapper .buddyData .buddygroup .container  {
	position:relative;
	left:0;
	height:1%;
}
.buddyWrapper .buddyData .buddygroup .buddygroupLink {
	border:1px solid transparent;
	border-width:1px 1px 0 1px;
	display:block;
	padding:4px;
}
.buddyWrapper .buddyData .buddygroup .upDownBtn {
	float:left;
	margin:0 6px 0 0;
	padding:0;
	width:12px;
}
.buddyWrapper .buddyData .buddygroup .buddygroup-active .upDownBtn {background-position:0 0;}
.buddyWrapper .buddyData .buddygroup .buddygroup-active {
	background-color:#fff;
	border:1px solid #ccc;
	border-width:1px 1px 0 1px;
	position:relative;
	z-index:100;
}
.buddyWrapper .buddyData .date {width:70px;}
.buddyWrapper .buddyData .actions {width:50px; padding-left:5px;}
.buddyWrapper .buddyData .actions .icon {float:right;}
.buddyWrapper .buddyData .actions a:hover {color:#4c4c4c;}
.buddyWrapper .buddyData #buddiesDoAll .mutateSelect {margin-left:10px;}
.buddyWrapper .buddyData a.buddiesDoAllBtn {display:none;}
.buddyWrapper #incommingBuddies .pager {
	background-position:0 -578px;
	width:478px;
}
.buddyWrapper #incommingBuddies .pager .pages {width:300px;}
.confirmRow {display:none;}
.confirmLayer {
	background-color:#EFFEFF;
	border:1px dotted #2176B6;
	margin:3px;
	padding:3px;
}
.buddyWrapper .overview {margin-bottom:15px;}
.buddyWrapper .overview li {
	background:url("http://gf2.geo.gfsrv.net/cdndc/35b6caeb358aa8c0d033f1cd8e698e.png") no-repeat;
	float:right;
	height:84px;
	margin:5px 0;
	padding:3px 5px;
	width:400px;
}
.buddyWrapper .overview  li a img {
	left:13px;
	margin-left:10px;
	position:relative;
}
.buddyWrapper .overview  li .buddyFind {
	float:right;
	height:70px;
	margin:5px 5px 0 15px;
	overflow:hidden;
	padding:0;
	position:relative;
	width:69px;
}
.buddyWrapper .overview  li h5 {
	margin:5px 0 10px;
}
.buddyWrapper .overview  .searchField {
	width:200px;
	margin-right:32px;
	margin-bottom:10px;
	line-height:18px;
}
.buddyWrapper .overview .searchField input{
	width:170px;
}
.buddyWrapper .overview .searchField a{
	float:left;
}
#contentColumn .buddyWrapper .allianceData  .tableBlockHeading {
	padding:2px 6px;
	width:478px;
}
.buddyWrapper .allianceData .line {
	line-height:25px;
	height:25px;
	padding:2px 5px;
}
.buddyWrapper .allianceData .server, .buddyWrapper .allianceData .amount, .buddyWrapper .allianceData .alliance, .buddyWrapper .allianceData .action {
	float:right;
	margin-left:10px;
}
.buddyWrapper .allianceData .server {
	height:24px;
	overflow:hidden;
	width:130px;
}
.buddyWrapper .allianceData .server .round {
	height:24px;
	overflow:hidden;
	width:80px;
}
.buddyWrapper .allianceData .amount {
	height:25px;
	padding-right:4px; 
	overflow:hidden;
	width:90px;
}
.buddyWrapper .allianceData .alliance {
	height:24px;
	overflow:hidden;
	width:100px;
}
.buddyWrapper .allianceData .action {
	height:24px;
	margin-left:0; 
	overflow:hidden;
	width:120px;
}
.buddyWrapper .allianceData .server .gameTripple {margin-Top:1px;}
.buddyWrapper .allianceData  .openally {
	background-color:#fff;
	border:1px solid #ccc;
	border-color:#ccc #ccc #fff #ccc;
	border-width:1px;
	position:relative;
	z-index:300;
}
.buddyWrapper .allianceData .amount .upDownBtn {
	float:right;
	padding-right:0px;
	margin:5px 0 0 15px;
	width:12px;
}
.buddyWrapper .allianceData .action .icon {
	float:right;
}
.buddyWrapper .allianceData .allyMembers p {
	padding:4px 0px 6px;
}
.buddyWrapper .allianceData .allyMembers .membersBlock {
	border:1px solid #ccc;
	border-width:1px 0;
}
.buddyWrapper .allianceData .allyMembers .memberLine {
	height:25px;
	line-height:25px;
	padding:4px 0px;
	width:380px;
}
.buddyWrapper .allianceData .allyMembers .memberLine .portalImg{
	float:right;
	height:25px;
	margin:0 4px 0 6px;
	width:25px;
}
.buddyWrapper .allianceData .allyMembers .memberLine .portalName, .buddyWrapper .allianceData .allyMembers .memberLine .charName{
	float:right;
	height:24px;
	overflow:hidden;
	width:160px;
}
.buddyWrapper .allianceData .allyMembers .memberLine .memberAction {
	float:right;
	padding:3px 5px 0 0;
	width:20px;
}
.buddyWrapper .allianceData .allyMembers .memberLine .memberaction input {margin-right:3px}
.buddyWrapper .allianceData .allyList {
	border:1px solid #ccc;
	margin:-1px 98px 0 0;
	padding:5px;
	position:relative;
	width:380px;
	z-index:290;
}
.buddyWrapper .allianceData .allyList .selectAllMember {
	height:25px;
	line-height:25px;
	padding:4px 0 4px 8px;
	text-align:left;
	width:372px;
}
.buddyWrapper .allianceData .allyList .selectAllMember input {margin:3px 0 0 6px;}
#addressbook .buddyWrapper  .connections p {
	margin:15px 0 5px;
}
#addressbook .buddyWrapper  .connections .connectionLine {
	border-bottom:1px solid #ccc;
	height:30px;
	padding:4px 0px;
}
#addressbook .buddyWrapper  .connections  .firstLine {
	border-top:1px solid #ccc;
}
#addressbook .buddyWrapper  .connections .connectionLine .portalImg {
	float:right;
	width:25px;
	margin-left:5px;
}
#addressbook .buddyWrapper  .connections .connectionLine .portalName{
	float:right;
	height:30px;
	overflow:hidden;
	width:185px;
}
#addressbook .buddyWrapper  .connections .connectionLine .personData {
	float:right;
	overflow:hidden;
	width:244px;
}
#addressbook .buddyWrapper  .connections .connectionLine .email,  #addressbook .buddyWrapper  .connections .connectionLine .charName {
	height:16px;
	width:250px;
}
#addressbook .buddyWrapper  .connections .connectionLine .charName {color:#999;}
#addressbook .buddyWrapper  .connections .connectionLine .action{
	float:right;
	height:30px;
	width:25px;
}
#addressbook .buddyWrapper  .connections .connectionLine .action input[type="checkbox"] {margin:0 5px}
#addressbook .buddyWrapper  .selectAllConnection {
	padding:4px 8px;
	text-align:left;
}
#addressbook .buddyWrapper  .selectAllConnection input[type=checkbox] {margin:2px 6px 0 0;}
.buddyWrapper .buddyGroupTable .groupIcon {
	float:right;
	height:26px;
	margin:4px 6px 4px 0;
	overflow:hidden;
	width:26px;
}
.buddyWrapper .buddyGroupTable .groupIcon img {margin-right:-4px;}
.buddyWrapper .buddyGroupTable .tableBlockHeading .groupIcon {height:auto; margin:0 6px;}
.buddyWrapper .buddyGroupTable .name {
	float:right;
	width:226px;
}
.buddyWrapper .buddyGroupTable .members {
	float:right;
	width:80px;
}
.buddyWrapper .buddyGroupTable .action {
	float:right;
	width:140px;
}
#inviteError .icon {float:right; margin-left:16px;}
#inviteError #inviteErrorDetails {margin:10px 0;}
#buddyGroupBox {height:250px; padding:5px; width:400px;}
#buddyGroupBox p {margin:10px 0;}
#buddyGroupBox img {
	float:right;
	margin-left:10px;
}
#buddyGroupBox .label {font-weight:700;}
#buddyGroupBox .formField {float:left;}
#buddyGroupBox .commonBtn {margin-right:16px;}
#showBuddyGroups{
	background-color:white;
	border:1px solid #ccc;
	right:0;
	padding:5px;
	position:absolute;
	margin-top:-1px;
	width:200px;
	z-index:98;
}
#showBuddyGroups .bgBoxLine {position:relative}
#showBuddyGroups .line{
	cursor:pointer;
	height:24px;
	line-height:22px;
	overflow:hidden;
	width:200px;
}
#showBuddyGroups .line .icon {
	float:right;
	margin-left:5px;
}
#showBuddyGroups .line .name {
	float:right;
	text-align:right;
	width:170px;
}
#showBuddyGroups input {
	float:right;
	width:160px;
}
#showBuddyGroups .okIcon {float:left}
#manageBox .loading {margin:190px;}
#friendsListWrapper {
	background:#fff;
	padding:5px;
	width:450px;
}
#friendsListWrapper .label {
	font-weight:700;
	float:right;
	margin-left:10px;
}
#friendsListWrapper #listnameErrorBox {color:#f00; height:30px;}
#friendsListWrapper #listnameErrorBox .icon {float:right; margin-left:6px;}
#friendsListWrapper #fromList, #friendsListWrapper #listControls, #friendsListWrapper #toList {
	float:right; 
	width:205px;
}
#friendsListWrapper #listControls {
	padding:150px 8px 0;
	width:24px;
}
#friendsListWrapper #listControls .icon {margin-bottom:16px;}
#friendsListWrapper #fromListBox, #friendsListWrapper #tomListBox {width:205px;}
#friendsListWrapper .listBoxTop {
	background:url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -696px -441px;
	height:6px;
	overflow:hidden;
}
#friendsListWrapper .listBoxScroll {
	border:1px solid #b7b7b7;
	border-width:0 1px;
	padding:0 3px;
	width:197px;
}
#friendsListWrapper .listBoxContent {
	height:250px;
	padding:0 3px;
	overflow-y:scroll;
}
#friendsListWrapper .listBoxContent .listBoxLine  {
	height:26px;
	line-height:18px;
	padding:2px;
}
#friendsListWrapper .listBoxContent .listBoxLine .avatar {
	height:25px;
	width:25px;
}
#friendsListWrapper .listBoxContent .listBoxLine .name {
	overflow:hidden;
	white-space:nowrap;
	width:120px;
}
#friendsListWrapper .listBoxContent .listBoxLine .arrow {
	background:url(http://gf2.geo.gfsrv.net/cdn10/bcb10888badd8496bb696fd067989f.png) no-repeat 0 -32px;
	height:16px;
	margin:4px;
	width:6px;
}
#friendsListWrapper #fromListBox .listBoxContent .listBoxLine .avatar {margin-left:6px;}
#friendsListWrapper #toListBox .listBoxContent .listBoxLine .avatar {margin-right:6px;}
#friendsListWrapper #fromListBox .listBoxContent .listBoxLine .name {text-align:left;}
#friendsListWrapper #toListBox .listBoxContent .listBoxLine .name {text-align:right;}
#friendsListWrapper #fromListBox .listBoxContent .listBoxLine div {float:right;}
#friendsListWrapper #toListBox .listBoxContent .listBoxLine div {float:left;}
#friendsListWrapper #fromListBox .listBoxContent .listBoxLine .arrow-hover {background-position:0px -16px;}
#friendsListWrapper #toListBox .listBoxContent .listBoxLine .arrow {
	background:url(http://gf2.geo.gfsrv.net/cdn10/bcb10888badd8496bb696fd067989f.png) no-repeat 0 0;
}
#friendsListWrapper #toListBox .listBoxContent .listBoxLine .arrow-hover {background-position:0px -64px;}
#friendsListWrapper p {margin:10px 0;}
#friendsListWrapper .listBoxBottom {
	background:url("http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png") no-repeat -696px -447px;
	line-height:6px;
	height:6px;
}
/* buddy data end*/
/* Content end */

/* Language Bar */
.lang, .country{
	background:#222b31;
	height:17px;
	right:10px;
	position:absolute;
	top:10px;
	z-index:500;
}
.country {background-color:transparent;}
.country {
	right:0;
	height:18px;
	line-height:18px;
	position:absolute;
	top:3px;
}
.gameDetailTeaser .quickjumpOffset{
	padding-right:14px;
}
.quickjumpDesc {
	display:block;
	float:right;
	height:15px;
	line-height:15px;
	margin-top:3px;
	width:220px;
}
.lang select {
	background-color:#333;
	color:#9a9a9a;
	border:1px solid #202427;
}
.lang ul, .lang select, .country ul {
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.selectServer .country ul {padding-right:5px; width:128px;}
.lang ul li, .country ul li {
	float:right;
	clear:right;
	width:100%;
	font-size:11px;
}
.lang ul li a, .country ul li a {
	color:#9a9a9a;
	display:block;
	width:100%;
	float:right;
	line-height:17px;
	height:19px;
	font-size:11px;
}
.lang ul ul, .country ul ul {
	display:none;
	clear:both;
}
.lang ul ul li, .country ul ul li {background:none;}
.lang ul ul li a:hover {background-color:#555; color:#FFF;}
.country ul ul li a:hover {background-color:#fff; color:#4c4c4c;}
.lang img, .country img {
	display:inline;
	margin:1px 1px 0 4px;
	float:right;
}
.lang ul .open ul, .country ul .open ul {display:block;}
/*lang end*/

/* ex kata.css */
.reg_info {
	font-size:9px;
	color:#535353;
	clear:both;
}
#first_div {	margin-top:0px;}
.no_orange {color:#4c4c4c;}
.settingsWrapper {
	width:400px;
	padding-right:50px;
}
#no_padding {padding:0px;}
.backButton {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn67/b603f061991107e55f418301e1aaaa.png) no-repeat;
	display:inline;
	float:right;
	font-weight:700;
	height:25px;
	line-height:25px;
	margin:10px 235px 0 10px;
	padding-left:10px;
	text-align:left;
	target-new:tab;
	width:140px;
}
.backButton:hover {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn67/b603f061991107e55f418301e1aaaa.png) no-repeat 0px -25px;
	color:#888;
}

/* wysiwyg */
div.wysiwyg { 
	border:1px solid #9e9e9f;
	border-color:#9e9e9f #9e9e9f #efefef #efefef;
	float:right;
	padding:5px; 
	width:360px !important; 
}
/**
 * styling for tip content
 * mostly for example
 * note:canvas (the tip itself) cannot be styled here. use javascript options for that.
 */
.bt-content {
	font-size:small;
	color:#4c4c4c;
	line-height:normal;
}
/* styling for active target elements - usually for background hilighting */
.bt-active {
 /* example:
 background-color:yellow !important;
 */
}
#contentColumn #teaser_details {padding:0; margin:0 0 6px 0;}
.goTop {
	background:url(http://gf2.geo.gfsrv.net/cdn4f/4464bf3d785391ed30c4b4518a17d9.png) no-repeat right top;
	margin:16px 0 8px 0;
	padding-top:8px;
	text-align:left;
}
.goTop .upBtn {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn96/ac43baf0032d6b2b8b379ae74b9063.png) no-repeat left 0;
	clear:both;
	color:#005da8; 
	font-weight:700;
	height:11px;
	margin:10px 0;
	padding-left:20px;
}
.upBtn:hover {
	background-position:left -24px;
	color:#538fba !important;
}
/* preview box */
.previewBox {
	color:#4c4c4c;
	font-size:12px;
	padding:3px;
}
.previewBox .previewBoxContent {
	background:#fff;
	border:1px solid #cdcdcd;
	width:504px;
	padding:5px;
}
#previewWrapper {padding:5px;}
/* preview box end */
/* autocompleter */
.ac_results {
	padding:0px;
	border:1px solid #999;
	background-color:white;
	overflow:hidden;
	z-index:99999;
}
.ac_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0;
}
.ac_results li {
	margin:0px;
	padding:2px 5px;
	cursor:default;
	display:block;
	height:26px;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used1
	*/
	/*width:100%;*/
	font:menu;
	font-size:12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height:16px;
	overflow:hidden;
}
.ac_results li img {
	float:right;
	margin-left:4px;
}
.ac_results li .recipientName {
	line-height:25px;
	overflow:hidden;
}
.ac_loading {
	background:white url('indicator.gif') left center no-repeat;
}

.ac_odd {
	background-color:#eee;
}

.ac_over {
	background-color:#ccc;
	color:white;
} 
/* gamerscard */
.externalProfile .gcData {width:615px;}
.externalProfile .gcData .userGame {margin:0; width:100%;}
.externalProfile .gcData .userGame .gcLabel {font-weight:700;}
.externalProfile .gcData .userGame .gcCharamount {margin-top:8px;}
.externalProfile .gcData .userGame .top-rank .gcLabel {margin-bottom:6px;}
#gcWrapper #chooseRound li, #gcWrapper #chooseChar li {
	float:right;
	padding-left:12px;
}
#gcWrapper #chooseRound .selectCountry, #gcWrapper #chooseRound #roundjump {width:220px;}
#gcWrapper #chooseChar {margin-top:16px;}
#gcWrapper #chooseChar .selectCountry, #gcWrapper #chooseChar #charIds {width:200px;}
#gcWrapper #chooseChar #changeCharButton {margin:16px 20px 0 0;}
#gcWrapper #chooseChar #changeCharButton div.commonBtn, #gcWrapper #chooseChar #changeCharButton div.commonBtn:hover {
	background:url(http://gf2.geo.gfsrv.net/cdn5b/f2d588809cb28b29402ff519998811.png) !important;
	cursor:default;
	display:inline
}
#gcWrapper #chooseChar .nochars {
	float:right;
	width:335px;
}
#gcWrapper #chooseChar .nochars .icon {
	float:right;
	margin:16px 0 0 6px;
}
#gcWrapper #chooseChar .nochars .nochars-text {
	margin-top:16px;
}
#gcWrapper .rank-pos, #gcWrapper .ranking-pos {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn94/3710cfcd88a5213d303a2a94239f76.png) no-repeat;
	display:inline;
	padding:4px 0 4px 25px;
}
#gcWrapper .ranking-pos {float:right; padding:0 0 0 25px;}
#gcWrapper .rankUp {background-position:left 2px;}
#gcWrapper .rankDown {background-position:left -21px;}
#gcWrapper .rankSame {background-position:left -44px;}
#gcWrapper .rankUp .rank-ratio {color:#00a703;}
#gcWrapper .rankDown .rank-ratio {color:#a61c00;}
#gcWrapper .rankSame .rank-ratio {color:#004f88;}
.externalProfile .gcData .userGame .game-logo, .externalProfile .gcData .userGame .rank, .externalProfile .gcData .userGame .score, .externalProfile .gcData .userGame .top-rank, .externalProfile .gcData .userGame .details-link {
	border:1px solid #e8e8e8;
	border-width:1px 1px 0 0;
	float:right;
	height:44px;
	padding:6px;
	text-align:center;
	width:124px;
}
.externalProfile .gcData .userGame .game-logo {height:50px; padding:3px; width:50px;}
.externalProfile .gcData .userGame .game-logo img {margin:0;}
.externalProfile .gcData .userGame .rank {width:140px;}
.externalProfile .gcData .userGame .rank .icon {
	display:inline;
	margin:0px 0 0 -10px;
}
.externalProfile .gcData .userGame .extended {width:248px;}
.externalProfile .gcData .userGame .rank .gcStars {
	float:right;
	margin-top:6px;	
	width:220px;
}
.externalProfile .gcData .userGame .rank .info_Icon {
	float:left;
	margin:6px 0 0;
}

.externalProfile .gcData .userGame .rank .icon .bottom {
	background-color:#000;
	color:#fff;
	font-size:9px;
	height:12px;
	left:0px;
	line-height:10px;
	padding:0 3px;
	position:absolute;
}
.externalProfile .gcData .userGame .rank .transparent .bottom {display:none;}
.externalProfile .gcData .userGame .score {width:96px;}
.externalProfile .gcData .userGame .details-link {border-left:1px solid #e8e8e8; width:138px;}
.externalProfile .gcData .userGame .userGameBottom {
	background:url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 -229px;
	clear:both;
	height:6px;
	width:607px;
}
.externalProfile .gcGameDetails {
	background:#eaeaea;
	clear:both;
	padding:0 6px 6px;
	width:595px !important;
}
.externalProfile .gcGameDetails .line {
	cursor:pointer;
	height:26px;
	line-height:26px;
}
.externalProfile .gcGameDetails .active-line div{
	border-color:#005da8;
	cursor:default;
}
.externalProfile .gcGameDetails .server, .externalProfile .gcGameDetails .nickname, .externalProfile .gcGameDetails .mmo_score, .externalProfile .gcGameDetails .ranking {
	background:#fff;
	border:1px solid #ccc;
	border-width:1px 1px 1px 0px;
	float:right;
	height:24px;
	line-height:24px;
	padding:0 4px;
	text-align:right;
	width:190px;
}
.externalProfile .gcGameDetails .server img {margin:4px 0 0 3px;}
.externalProfile .gcGameDetails .mmo_score .icon {margin-left:3px;}
.externalProfile .gcGameDetails .ranking .icon {margin:1px 0 0 2px;}
.externalProfile .gcGameDetails .ranking {
	border:1px solid #ccc;
	float:right;
	verflow:hidden;
	width:155px;
}
.externalProfile .gcGameDetails .ranking .star {float:left;}
.externalProfile .gcGameDetails .roundIcon {float:left; margin-top:2px;}
.externalProfile .gcGameDetails .header .server, .externalProfile .gcGameDetails .header .nickname, .externalProfile .gcGameDetails .header .mmo_score, .externalProfile .gcGameDetails .header .ranking {
	background:#eaeaea;
	border-color:transparent;
	font-weight:700;
}
.externalProfile .gcGameDetails .footer {text-align:center;}
#gcWrapper .externalData{width:300px;}
#gcWrapper .dataLabel{font-weight:bold;}
.externalProfile .gcGameDetails .highscore .ranking {
	border:1px solid #cccccc;
	float:right;
	height:20px;
	width:124px;
}
.externalProfile .gcGameDetails .highscore .nickname {
	border:1px solid #cccccc;
	float:right;
	height:20px;
	width:124px;
}
.externalProfile .gcGameDetails .highscore .score {
	border:1px solid #cccccc;
	float:right;
	height:20px;
	width:124px;
}
.externalProfile .gcGameDetails .highscore .score2 {
	border:1px solid #cccccc;
	float:right;
	height:20px;
	width:124px;
}
#gcWrapper .highscore {margin-bottom:10px;}
#gcWrapper .highscore table {
	table-layout:fixed;
	width:100%;
}
#gcWrapper .highscore table td, #gcWrapper .highscore table th {
	text-align:right;
	height:20px;
	line-height:20px;
	padding-right:3px;
}
#gcWrapper .highscore table td {
	background-color:#fff;
	border:1px solid #eaeaea;
	overflow:hidden;
}
#gcWrapper .highscore table .ranking {width:100px}
#gcWrapper .highscore table .graph {width:30px;}
#gcWrapper .highscore table .action {width:100px;}
#gcWrapper .highscore table .action .icon {float:right;}
#gcWrapper .highscore table th {border:1px solid transparent; height:28px;}
#gcWrapper .highscore .me {
	font-weight:bold;
	color:#005da8;
}
#gcWrapper .highscore .highscoreHeader {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 -167px;
	font-weight:700;
	height:20px;
	padding:3px 6px;
	width:595px;
}
#gcWrapper .highscore .highscoreMiddle {
	background-color:#eaeaea;
	padding:0 6px;
	width:595px;
}
#gcWrapper .highscore .highscoreTop, 
#gcWrapper .highscore .highscoreBottom {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 -190px;
	height:7px;
	width:607px;
}
#gcWrapper .highscore .highscoreTop {background-position:0 -164px;}
#HoldingDetails .searchField {
	background:#EFEFF1;
	float:left;
	margin-right:6px;
	width:85px;
}
#gcWrapper .highscoreMiddle .searchField {
	float:left;
	width:165px;
}
#gcWrapper .highscoreMiddle .score2 .label, #gcWrapper .highscoreMiddle .searchField .label, 
#gcWrapper .highscoreMiddle .score .label {float:right; margin-left:5px;}
#gcWrapper .highscoreMiddle #highscoreSearch {
	float:left;
	border-left-width:0; 
	width:55px;
}
#gcWrapper #HoldingDetails .search .icon {float:left;}
#gcWrapper h2 .one-char {float:left;}
#gcWrapper h2 .search {float:left; margin-top:3px;}
#gcWrapper h2 .icon {
	float:left;
	margin:4px 2px;
}
#gcWrapper .highscoreMiddle .searchField .icon {float:left;}
#gcWrapper .highscoreMiddle .searchField .seachCharsInput {padding:2px 0 1px;}
#gcWrapper #HoldingGamerscardHighscore .name-actions .icon {float:right;}
#gcWrapper #HoldingDetails .search {
	font-size:11px;
	font-weight:400;
	float:left;
	width:250px;
}
#gcWrapper #HoldingDetails .search .selectProfiles  {float:left;}
#gcWrapper #HoldingDetails .charBox {
	float:right;
	height:96px;
	position:relative;
	width:95px;
}
#gcWrapper #HoldingDetails .charBox .loading {
	display:none;
	right:6px;
	position:absolute;
	top:4px;
}
#gcWrapper #HoldingDetails .externalData {
	table-layout:fixed;
	width:510px;
}
#gcWrapper #HoldingDetails .externalData td{
	border-left:10px solid #fff;
	height:34px;
	padding:2px;
	overflow:hidden;
}
.details div.selectable {
	color:#4C4C4C;
	cursor:pointer;
	text-decoration:none;
	width:504px;
}
.details div.selectable:hover {background-color:#ECECEC;}
#HoldingHistory {width:625px}
#HoldingHistory #userstats {
	direction:ltr;
	cursor:-moz-zoom-in;
	height:300px;
	width:600px;
}
#HoldingHistoryError2{
	height:22px;
	margin-right:10px;
	margin-bottom:10px;
}
#HoldingHistoryError2 .errorText{
	margin-right:10px;
	line-Height:22px;
	Height:22px;
	float:right;
}
#HoldingHistory .history_Tabs {
	float:left;
	margin-bottom:6px;
}
#HoldingHistory .history_Tabs li {
	float:right;
	font-weight:bold;
	margin-left:20px;
}
#HoldingHistory .history_Tabs li.active a {color:#404040}
#HoldingHistory .history_Tabs li span {margin-right:20px;}
#flotTooltip {
	position:absolute;
    padding:2px;
    background-color:#5F9FD3;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
}
#userstats .legend{
	cursor:default;
}
a.minideleteIcon {
	display:block;
	height:15px;
	width:15px;
	cursor:pointer;
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat scroll -708px -483px;
}
a.minideleteIcon:hover{
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat scroll -708px -505px;
}
.displayMyRank{
	float:left;
	margin-left:40px;
	position:relative;
	top:-50px;
	height:12px;
	line-height:12px;
}
.externalProfile .gcGameDetails table td{
	border:1px solid #e0e0e0;
	background:#fff;
}
.externalProfile .gcGameMoreBtn {
	background:url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 -229px;
	clear:both;
	height:24px;
	margin-bottom:6px;
	position:relative;
	width:607px;
}
.externalProfile .gcGameMoreLink {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -736px -417px;
	display:block;
	color:#fff;
	height:24px;
	right:230px;
	line-height:14px;
	position:absolute;
	text-align:center;
	width:166px;
}
.externalProfile .gcGameMoreLink img {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat scroll -572px -415px;
	margin-right:6px;
}
.externalProfile .gcGameMoreBtn .gcMoreGames {
	background-position:-736px -392px;
	line-height:26px;
}
.externalProfile .gcGameMoreBtn .gcGameMoreLink:hover img {background-position:-582px -415px;}
.externalProfile .gcGameMoreBtn .gcMoreGames img {background-position:-572px -409px;}
.externalProfile .gcGameMoreBtn .gcMoreGames:hover img {background-position:-582px -409px;}
.externalProfile .gcGameMoreLink:hover {color:#b6cfe3;}
.xternalProfile .gcGameMoreLink:hover img {background-position:-582px -409px;}
.xternalProfile .gcGameMoreLink .gcMoreMinus {display:none;}
.xternalProfile .gcGameMoreLinkClosed img {background-position:-572px -415px;}
.xternalProfile .gcGameMoreLinkClosed:hover img {background-position:-582px -415px;}
/* gamerscard end */
/* Content column end */
/* Sidebar & Boxes */
#sidebarColumn .sidebarContent {
	background-color:#FFFFFF;
	padding:6px;
}
#sidebarColumn .quicklinks {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 -294px;
	height:22px;
	margin-bottom:10px;
	padding:5px 7px;
	position:relative;
	width:258px;
}
#sidebarColumn .quicklinks .quicklinksText {
	float:right;
	font-weight:700;
	line-height:21px;
	position:absolute;
	white-space:nowrap;
	width:105px;
}
#sidebarColumn .quicklinks .quicklinksBox {
	float:left;
	height:22px;
	width:122px;
}
#sidebarColumn .quicklinks .icon {
	float:right;
	margin-right:2px;
}
#sidebarColumn h2, #overviewWrapper #leftColumn h2 {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 -326px;
	color:#FFF;
	font-size:13px;
	height:32px;
	line-height:29px;
	overflow:hidden;
	padding-right:8px;
	text-shadow:1px 1px #999;
	width:264px;
}
#sidebarColumn h2.headerror {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn9d/3fa5965a24a7c45c97b4a635e10457.png) no-repeat;
}
#sidebarColumn .sidebarBoxCommon {
	margin-bottom:10px;
	width:272px;
}
#sidebarColumn .sidebarBoxCommon ul {
	background-color:#fff;
	list-style:none; 
	padding:6px;
}
#sidebarColumn .sidebarBoxCommon .sidebarBoxCommonWrapper {
	background-color:#FFFFFF;
	padding:8px 8px 0 8px;
}
#sidebarColumn .sidebarBoxCommon ul li, #sidebarColumn .sidebarBoxCommon .sidebarGameDesc {
	background:#fff url(http://gf2.geo.gfsrv.net/cdnf2/c7fc16ff81f8628fcedbe015d77da5.png) no-repeat right top;
	padding:6px 7px 3px;
	margin:0;
}
#sidebarColumn .sidebarBoxCommon .regInfoContent {border:0px;}
#sidebarColumn .sidebarBoxCommon ul li, #sidebarColumn .sidebarBoxCommon .sidebarGameDesc {height:1%;}
#sidebarColumn .sidebarBoxCommon ul li h2 {font-size:11px; color:#999;}
#sidebarColumn .sidebarBoxCommon ul li .shortNewsNormal {color:#4c4c4c; padding-right:6px;}
#sidebarColumn .sidebarBoxCommon .dataLabel { /* has IE-fix */
	float:right; 
	margin-left:6px; 
	width:160px;
}
#sidebarColumn .sidebarBoxCommon .userData { /* has IE-fix */
	float:right; 
	overflow:hidden;
	text-align:left; 
	width:60px;
}
#sidebarColumn .sidebarBoxCommon .commonBtnWrapper {
	float:left;
	margin:10px 0 0 6px;
}
#sidebarColumn .sidebarBoxCommon .commonLinkWrapper{
	background-color:#fff;
	clear:both;
	padding:10px 6px 2px 6px;
	text-align:left;
}
#sidebarColumn .sidebarBoxCommon .fanpagebox{
	background-color:#FFFFFF;
}
#idebarColumn .shortNewsReadMore {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 -66px;
	text-align:left;
	height:28px;
	margin:9px 3px 0 0;
	width:238px;
}
#sidebarColumn .sidebarBoxCommon .commonBoxShortEnd {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 -66px;
	clear:both;
	width:272px;
	height:5px;
}
#sidebarColumn .sidebarBoxCommon .shortNewsReadMore a.commonBtn {width:235px;}
#sidebarColumn .sidebarBoxCommon a.boxThumbnail {float:right;}
#sidebarColumn .sidebarBoxCommon .gameText {float:left; padding-right:10px; width:196px;}
#sidebarColumn .sidebarBoxCommon .gameText span {display:block;}
#sidebarColumn .sidebarBoxCommon .gameText .boxHeadline {font-size:11px; font-weight:700; line-height:14px;}
#sidebarColumn .sidebarBoxCommon .gameText a .normalText {color:#4c4c4c;}
#sidebarColumn .sidebarBoxCommon .gameText a .boxGenre {color:#999; line-height:16px;}
#sidebarColumn .sidebarBoxCommon .invite p {margin-bottom:10px;}
#sidebarColumn .sidebarBoxCommon .invite .textField {
	color:#555;
	margin:3px 0 7px;
	padding:0;
	width:220px;
}
#sidebarColumn .sidebarBoxCommon .invite .textArea {height:80px;}
/*
#sidebarColumn .sidebarBoxCommon .userExamples .oneUserExample {}
#sidebarColumn .sidebarBoxCommon .userExamples .uotd {
	border:none;
	height:56px;
}
#sidebarColumn .sidebarBoxCommon .userExamples .smallAvatarImg {float:right; margin-left:6px;}
#sidebarColumn .sidebarBoxCommon .userExamples .uotdUser {
	float:left;
	width:165px;
}
#sidebarColumn .sidebarBoxCommon .userExamples .username {
	font-weight:700;
	overflow:hidden;
}
#sidebarColumn .sidebarBoxCommon .userExamples .uotd .rank {
	margin:0 0 3px 0;
	width:165px;
}
#sidebarColumn .sidebarBoxCommon .userExamples .server {line-height:24px;}
#sidebarColumn .sidebarBoxCommon .userExamples .server img, #sidebarColumn .sidebarBoxCommon .userExamples .userExamples .server div {float:left; margin-right:4px;}
#sidebarColumn .sidebarBoxCommon .userExamples .serverland {padding-top:4px;}
#sidebarColumn .sidebarBoxCommon .userExamples .mmoid_Icon {
	color:#999;
	height:19px;
	padding:3px 0 0 25px;
	width:100px;
}
#sidebarColumn .sidebarBoxCommon .userExamples .actions {float:right; width:25px;}
#sidebarColumn .sidebarBoxCommon .userExamples .actions .icon {margin-top:2px;}
*/
#sidebarColumn .sidebarBoxBottom { /* has IE-Fix */
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 -359px;
	width:272px;
	height:5px;
}
#sidebarColumn .sidebarBoxTop { 
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat 0 -365px;
	width:272px;
	height:5px;
}

#sidebarColumn .sidebarBoxCommon .userExamples {background-color:#fff;}
#sidebarColumn .sidebarBoxCommon .userExamples li {padding:5px 0 0;}
#sidebarColumn .sidebarBoxCommon .userExamples li.firstli {background:none;}
#sidebarColumn .sidebarBoxCommon .userExamples li.pagerBox {height:34px; padding:0;}
#sidebarColumn .sidebarBoxCommon .userrow {padding-bottom:4px;}
#sidebarColumn .sidebarBoxCommon .userrow .smallAvatarImg {float:right; margin-left:6px;}
#sidebarColumn .sidebarBoxCommon .userrow .username {
	font-weight:700;
	height:30px;
	overflow:hidden;
	width:190px;
}
#sidebarColumn .sidebarBoxCommon .allyUserExamples .userrow .username {height:20px;}
#sidebarColumn .sidebarBoxCommon .userrow .allyname {
	color:#999;
	height:18px;
	overflow:hidden;
	white-space:nowrap;
	width:195px;
}
#sidebarColumn .sidebarBoxCommon .userrow .useractions {
	float:right;
	width:98px;
}
#sidebarColumn .sidebarBoxCommon .userrow .useractions .icon {float:right;}
#sidebarColumn .sidebarBoxCommon .userrow .usergames {float:left;}
#sidebarColumn .sidebarBoxCommon .userrow .usergames a {margin-right:3px;}
#sidebarColumn .sidebarBoxCommon .userrow .gameround {float:left; line-height:20px;}
#sidebarColumn .sidebarBoxCommon .userrow .gameround .servergame {float:right; margin-right:4px; }
#sidebarColumn .sidebarBoxCommon .userrow .gameround .serverland {margin:4px 4px 0 0; float:right}
#sidebarColumn .sidebarBoxCommon .userrow .gameround .servername {float:right; margin:0 0 4px; width:auto;}
#sidebarColumn .gamesOrderData {
	background-color:#fff;
	padding:5px 5px 0 5px;
}
#editWrapper .gamesOrderData #currentList {
	margin:4px;
}
#editWrapper #gamesNewOrderBtn {display:none;}
#editWrapper .gamesOrderData #gamesNewOrder {
	border:1px dotted #5f9dd3;
	display:none;
	margin:3px 3px 0 3px;
	padding:6px;
}

#editWrapper #sortable {
	list-style-type:none; 
	margin:6px 0 0; 
	padding:2px 0; 
}
#editWrapper #sortable li {
	border:1px solid #ccc;
	height:22px;
	line-height:21px;
	margin:0;
	padding:2px;
	width:235px;
}
#editWrapper #sortable .sortArrow {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -628px -392px;
	float:right;
	height:22px;
	margin-left:10px;
	width:9px;
}
#editWrapper #sortable img {
	float:right;
	margin-left:10px;
}
#editWrapper #sortable .ui-state-highlight {
	background:#B5D3DF; 
	border:1px solid #eee; 
	color:#363636; 
}
#editWrapper #sortable .ui-sortable-helper {background:#DFF6FF; border:1px solid #5f9dd3;}
#editWrapper #sortable .ui-sortable-helper .sortArrow {background-position:-619px -392px;}


#sidebarColumn h2 .amount {
	color:#ddd;
	text-shadow:0px 0px;
}

#sidebarColumn .visitors, #sidebarColumn .buddyqueries {
	background-color:#fff;
}
#sidebarColumn .visitor, #sidebarColumn .buddyquery {
	float:right;
	margin:8px 6px 4px 0;
	width:60px;
}
#sidebarColumn .visitor .icon {float:right;}
#sidebarColumn .visitor .date {text-align:center; width:54px;}
#sidebarColumn .visitor .miniAvatarImg {
	display:inline;
	margin:0;
}
#sidebarColumn .gamerscard-box {
	text-align:center;
	margin-bottom:6px;
}
#sidebarColumn #charData .charDataHeader {
	border:1px solid #eee;
	float:left;
	line-height:20px;
	margin-bottom:4px;
	padding:0 4px;
	width:166px;
}
#sidebarColumn #charData .charDataHeader #charName {
	font-weight:bold;
	overflow:hidden;
	width:162px;
}
#sidebarColumn #charData .gcLabel {margin-left:4px;}
#sidebarColumn #charData .top-star,
#sidebarColumn #charData .top-rank {
	float:right;
	padding-right:6px;
	width:166px;
}
#sidebarColumn #charData .gcLabel {float:right;}
#sidebarColumn #charData .icon {
	float:right;
	height:25px;
	margin:0 0 0 6px;
}
#sidebarColumn #charData .charBox {float:right;}
#sidebarColumn #charData .charBox .loading {display:none;}
#sidebarColumn #charData .dataLabel {
	color:#999;
	margin:0px;
	width:126px;
}
#sidebarColumn #charData .charDataTable td {padding:2px;}
#sidebarColumn .ersbGame, #sidebarColumn .ersbLogo {
	background:#fff;
	font-size:11px;
	font-weight:700;
	line-height:14px;	
	padding:0 4px;
}
#sidebarColumn .ersbGame a {margin-bottom:6px;}
#sidebarColumn .ersbGame {
	float:right;
	overflow:hidden;
	width:100px;
}
/* Sidebar Boxes end*/
/* overview */
#contentColumn #overviewWrapper {
	width:636px;
}
#contentColumn #overviewWrapper #leftColumn {
	background:url(http://gf2.geo.gfsrv.net/cdn8e/78ea61be1d9cf5962d1f3206023374.png) no-repeat;
	float:right;
	padding-left:15px;
	width:150px;
}
#contentColumn #overviewWrapper #rightColumn { /* has IE-Fix */
	float:left;
	padding:0 8px;
	width:454px;
}
#overviewWrapper #leftColumn h2 {
	background:transparent url(http://gf2.geo.gfsrv.net/cdncb/496aa6e25742ffd2883c3b43c69012.png) no-repeat -456px -94px;
	height:26px;
	line-height:26px;
	margin:0;
	width:135px;
}
#overviewWrapper #leftColumn .leftBoxCommon {margin-bottom:10px;}
#overviewWrapper #leftColumn .leftBoxContent {
	background-color:#fff;
	padding:0 3px;
}
#overviewWrapper #leftColumn .leftBoxBottom {
	background:transparent url(http://gf2.geo.gfsrv.net/cdncb/496aa6e25742ffd2883c3b43c69012.png) no-repeat scroll -456px -126px;
	height:5px;
	overflow:hidden;
	width:150px;
}
#overviewWrapper #leftColumn .quickLogin .gameLine, #overviewWrapper #leftColumn .newround .gameLine {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne6/f033d5e0bf05113c4e5c718bf93c23.png) no-repeat right top;
	line-height:18px;
}
#overviewWrapper #leftColumn .quickLogin .nickname {font-weight:700; overflow:hidden; padding: 1px 0;}
#overviewWrapper #leftColumn .linefirst {background:none !important;}
#overviewWrapper #leftColumn .quickLogin .round {
	float:right;
	line-height:1;
	overflow:hidden;
	width:44px;
	height:16px;
	padding:5px 0;
}
#overviewWrapper #leftColumn .quickLogin .quickgame,
#overviewWrapper #leftColumn .quickLogin .serverland {
	float:right;
	margin:0 0 4px 5px;
}
#overviewWrapper #leftColumn .quickLogin .serverland img {margin-top:4px;}
#overviewWrapper #leftColumn .quickLogin .icon {float:left; margin-bottom:3px;}
#overviewWrapper #leftColumn .newround .gamename {font-weight:700;padding: 1px 0;}
#overviewWrapper #leftColumn .newround .game {
	float:right;
	margin-left:6px;
}
#overviewWrapper #leftColumn .newround .ts {color:#999;}
#overviewWrapper #leftColumn .newround .serverland img {float:right; margin:3px 0 0 5px;}
#overviewWrapper #leftColumn .newround .round {
	line-height:13px;
	margin: 3px 0 6px 0;
}
#overviewWrapper #leftColumn .newround .action {
	float:left;
	margin-bottom:4px;
	white-space:nowrap;
}
#overviewWrapper #leftColumn #overview-img {
	background:url(http://gf2.geo.gfsrv.net/cdn7c/41662990fa24ae2848d054c31af055.jpg) no-repeat;
	width:189px;
	height:506px;
}
#overviewWrapper #rightColumn h2 {
	background:transparent url(http://gf2.geo.gfsrv.net/cdncb/496aa6e25742ffd2883c3b43c69012.png) no-repeat 0px 0px;
	width:442px;
}
#overviewWrapper #rightColumn h4 {margin:2px 0 0px;}
#overviewWrapper #rightColumn .messageIcon {
	float:right;
	margin:2px 0 0 5px;
}
#overviewWrapper #rightColumn .notificationForm {
	float:right;
	width:355px;
}
#overviewWrapper #rightColumn .notificationForm p {margin-bottom:10px;}
#overviewWrapper #rightColumn .notificationForm textarea {
	height:50px;
	width:348px;
}
#overviewWrapper #rightColumn #tabsnavi ul {width:456px;}
#overviewWrapper #notificationReadedInfo{
	margin:10px;
}
#overviewWrapper #rightColumn #tabsnavi .tabMiddle img {
	width:8px;
	height:8px;
	margin-left:4px;
}
#overviewWrapper #tabsnavi.threetabs .tabMiddle {
	width:143px;
}
#overviewWrapper #tabsnavi.fourtabs .tabMiddle {
	width:104px;
}
#overviewWrapper #rightColumn #tabsnavi #notifTab1 .tabMiddle img {background-color:#090;}
#overviewWrapper #rightColumn #tabsnavi #notifTab2 .tabMiddle img {background-color:#0cc;}
#overviewWrapper #rightColumn #tabsnavi #notifTab3 .tabMiddle img {background-color:#c00;}
#overviewWrapper #rightColumn #tabsnavi #notifTab4 .tabMiddle img {background-color:#909;}
#overviewWrapper #rightColumn #tabsnavi #notifTab5 .tabMiddle img {background-color:#c90;}
#overviewWrapper #rightColumn #tabsnavi #notifTab6 .tabMiddle img {background-color:#F24FFF;}
/* NOTIFICATIONS */
#overviewWrapper #rightColumn #HoldingNotification .notification .new {
	border:2px solid grey;
	margin:3px 0px;
	padding:0px 1px;
}

#overviewWrapper #rightColumn #HoldingNotification .notif2 .new {
	border:2px solid #D5F5F9;
}
#overviewWrapper #rightColumn #HoldingNotification .notif3 .new {
	border:2px solid #F3D5D5;
}
#overviewWrapper #rightColumn #HoldingNotification .notif4 .new {
	border:2px solid #F0D5F0;
}

#overviewWrapper #rightColumn #HoldingNotification .notification .old {
	margin:3px 2px;
	padding:0px 1px;
}
#overviewWrapper #rightColumn #HoldingNotification {}
#overviewWrapper #rightColumn #HoldingNotification .pager {
	background:transparent url(http://gf2.geo.gfsrv.net/cdncb/496aa6e25742ffd2883c3b43c69012.png) no-repeat 0 -64px;
	width:440px;
}
#overviewWrapper #rightColumn #HoldingNotification .pager .pages {width:384px;}
#overviewWrapper #rightColumn #HoldingNotification .pager .pagerPrev {width:25px}
#overviewWrapper #rightColumn #HoldingNotification .pager .pagerPrevText {display:none;}
#overviewWrapper #rightColumn #HoldingNotification .pager .pagerNext {width:25px}
#overviewWrapper #rightColumn #HoldingNotification .pager .pagerNextText {display:none;}
#overviewWrapper #rightColumn #HoldingNotification #notifications {margin-bottom:20px;}
#overviewWrapper #rightColumn #HoldingNotification .notification .notification-shadow {
	background:transparent url(http://gf2.geo.gfsrv.net/cdncb/496aa6e25742ffd2883c3b43c69012.png) no-repeat 0 -104px;
	height:24px;
	margin-bottom:-14px;
}
#overviewWrapper #rightColumn #HoldingNotification .notif1 .notification-shadow {background-position:0 -176px;}
#overviewWrapper #rightColumn #HoldingNotification .notif2 .notification-shadow {background-position:0 -103px;}
#overviewWrapper #rightColumn #HoldingNotification .notif3 .notification-shadow {background-position:0 -152px;}
#overviewWrapper #rightColumn #HoldingNotification .notif4 .notification-shadow {background-position:0 -128px;}
#overviewWrapper #rightColumn #HoldingNotification .notification .smallAvatarImg {
	margin:0 0 5px 8px;
	float:right;
}
#overviewWrapper #rightColumn #HoldingNotification .notification .content {
	float:right;
	width:384px;
}
#overviewWrapper #rightColumn #HoldingNotification .notification .nickname {
	font-weight:700;
	margin-bottom:4px;
        overflow:hidden;
}
#overviewWrapper #rightColumn #HoldingNotification .notification .actions {
	float:left;
	width:22px;
}
#overviewWrapper #rightColumn #HoldingNotification .notification .text {
	overflow:hidden;
}
#overviewWrapper #rightColumn #HoldingNotification .notification .actions .icon {margin-bottom:2px;}
#overviewWrapper #rightColumn #HoldingNotification .notification .info {
	clear:both;
	margin:0px 0px 2px;
	padding:2px 4px;
	background-color:lightgrey;
}
#overviewWrapper #rightColumn #HoldingNotification .notification .info2 {background-color:#D5F5F9;}
#overviewWrapper #rightColumn #HoldingNotification .notification .info3 {background-color:#F3D5D5;}
#overviewWrapper #rightColumn #HoldingNotification .notification .info4 {background-color:#F0D5F0;}
#overviewWrapper #rightColumn #HoldingNotification .notification .info .type {
	float:right;
	width:145px;
}
#overviewWrapper #rightColumn #HoldingNotification .notification .info .date {
	float:right;
	text-align:center;
	width:130px;
}
#overviewWrapper #rightColumn #HoldingNotification .notification .info .link {
	float:left;
	text-align:left;
	width:100px;
	width:195px;
}
#overviewWrapper #rightColumn #HoldingNotification .notification .comments .info {width:340px;}

#overviewWrapper #rightColumn #HoldingNotification .notif1 .notificon {background-color:#FF5B4F;}
#overviewWrapper #rightColumn #HoldingNotification .notif2 .notificon {background-color:#FF9D4F;}
#overviewWrapper #rightColumn #HoldingNotification .notif3 .notificon {background-color:#FFF04F;}
#overviewWrapper #rightColumn #HoldingNotification .notif4 .notificon {background-color:#ABFF4F;}
#overviewWrapper #rightColumn #HoldingNotification .notif5 .notificon {background-color:#4FFFEB;}
#overviewWrapper #rightColumn #HoldingNotification .notif6 .notificon {background-color:#F24FFF;}
#overviewWrapper #rightColumn #HoldingNotification .notification .divider{
	background:url(http://gf2.geo.gfsrv.net/cdn4f/4464bf3d785391ed30c4b4518a17d9.png) no-repeat right bottom;
	height:20px;
	clear:both;
}
#overviewWrapper #rightColumn #HoldingNotification .commentWrapper {margin-right:20px;}
#overviewWrapper #rightColumn #HoldingNotification .commentForm, #overviewWrapper #rightColumn #HoldingNotification .comments {
	background-color:#f6f6f6;
}
#overviewWrapper #rightColumn #HoldingNotification .commentForm {border-bottom:1px dotted #ccc; margin-bottom:4px; padding:5px;}
#overviewWrapper #rightColumn #HoldingNotification .commentForm textarea {height:40px; width:342px;}
#overviewWrapper #rightColumn #HoldingNotification .comments .comment {
	background:transparent url(http://gf2.geo.gfsrv.net/cdnde/64ac9316d05dfaa26a8609f877650c.png) no-repeat 0 top;
	margin-right:10px;
	padding-top:10px;
}
#overviewWrapper #rightColumn #HoldingNotification .comments .toggleComments {
	background:transparent url(http://gf2.geo.gfsrv.net/cdncb/496aa6e25742ffd2883c3b43c69012.png) no-repeat 0 -228px;
	height:23px;
	margin-bottom:6px;
	position:relative;
	width:427px;
}
#overviewWrapper #rightColumn #HoldingNotification .comments .toggleComments .commentBtn {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -736px -392px;
	display:block;
	color:#fff;
	height:24px;
	right:145px;
	line-height:26px;
	position:absolute;
	text-align:center;
	width:166px;
}
#overviewWrapper #rightColumn #HoldingNotification .comments .toggleComments .commentBtn img {
	background:transparent url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat scroll -572px -409px;
	margin-right:6px;
}
#overviewWrapper #rightColumn #HoldingNotification .comments .toggleComments .moreComments {
	background-position:-736px -417px;
	line-height:14px;
}
#overviewWrapper #rightColumn #HoldingNotification .comments .toggleComments .moreComments img{background-position:-572px -415px;}
#overviewWrapper #rightColumn #HoldingNotification .comments .content {width:348px;}
#overviewWrapper #rightColumn #HoldingNotification .NotificationForm .formline {margin:10px 0;}
#overviewWrapper #rightColumn #HoldingNotification .NotificationForm .formField {
	clear:both;
	margin:6px 0;
}
#overviewWrapper #rightColumn #overviewWrapper #rightColumn #insertNotificationEntry {
	height:40px;
	overflow-y:auto;
	width:348px;
}
#overviewWrapper #rightColumn #NotificationError {
	margin-right:10px;
	display:none;
	
}
#overviewWrapper #rightColumn #NotificationError .icon {
	float:right;
	margin-left:6px;
}
.ajaxContainer {position:relative;}
.ajaxloading {
	background:url(http://gf2.geo.gfsrv.net/cdnc2/6f812ece23cd16827b91d4ecfee26c.gif) no-repeat;
	width:65px;
	height:65px;
	position:absolute;
	margin:auto;
	top:50px;
	right:0px;
	z-index:100;
	opacity:0.4; filter:alpha(opacity=40)
}
#contentColumn .ajaxContainer .ajaxloading {right:290px;}
#sidebarColumn .ajaxContainer .ajaxloading {right:110px;}
#rightColumn .ajaxContainer .ajaxloading {right:210px;}
/**/
.bt-wrapper table{
	margin:0px;
	padding:0px;
}
/* overview end*/
.chromeFrame {position:absolute; z-index:9999;}
#ie6_message {
	background:#FFF;
	border-bottom:2px solid #33a5d3;
	color:#C00;
	display:none;
	font-size:12px;
	height:50px;
	margin-bottom:5px;
	position:absolute;
	top:0px;
	text-align:center;
}
#ie6_message p {padding:10px;}
#ie6_message div {margin:4px 4px;}
/* overlay jquery tools */
/* overlay-basics */
.simple_overlay {
	display:none;
	z-index:10000;
	min-height:200px;
	width:675px;
	padding-left:12px;
	position:relative;
}
* html .simple_overlay {padding-left:12px;}
#gallery #gimg {
	border:6px solid #e7e7e7;
	margin:32px 0 10px 10px;
}
#gallery #gimg {margin:32px 0 10px 0;}
#gallery #galleryHeadline {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn0a/ed5cdac0329b68263a734517889984.png) no-repeat right top;
	height:32px;
	right:0;
	padding-right:3%;
	position:absolute;
	top:0;
	width:97%;
}
#gallery #galleryHeadline #boxRight {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn0a/ed5cdac0329b68263a734517889984.png) no-repeat left -32px;
	height:32px;
	padding-left:30px;
	position:relative;
}
#gallery #galleryHeadline #boxMiddle {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn0a/ed5cdac0329b68263a734517889984.png) repeat-x 0 -64px;
	height:27px;
	padding-top:5px;
}
#gallery #galleryHeadline #boxMiddleLeft, #gallery #galleryHeadline #boxMiddleRight {
	float:right;
	width:40%;
}
#gallery #galleryHeadline #boxMiddleRight {float:left;}
#gallery .next, #gallery .prev {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn0a/ed5cdac0329b68263a734517889984.png) no-repeat 0 -159px;
	cursor:pointer;
	display:block !important;
	float:left;
	height:21px;
	width:32px;
}
#gallery .next {
	background-position:0 -117px;
	float:right;
	right:100px;
}
#gallery .next:hover {background-position:0 -96px;}
#gallery .prev:hover {background-position:0 -138px;}
#gallery .close {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn0a/ed5cdac0329b68263a734517889984.png) no-repeat 0 -180px;
	cursor:pointer;
	height:22px;
	position:absolute;
	left:5px;
	top:5px;
	width:22px;
}
#gallery .close:hover {background-position:0 -202px;}
#gallery .disabled {visibility:hidden;}
#gallery .info {
	color:#fff;
	float:right;
	font-size:11px;
	padding:3px 15px;
	text-align:center;
	width:14% !important;
}
#gallery .info strong {display:none;}
#gallery .progress {
	display:none;
	right:50%;
	position:absolute;
	top:45%;
	opacity:1 !important;
}

/* Facts & Screens of new detailpage */
#sidebarColumn .factsbox ul li {
	background:url(http://gf2.geo.gfsrv.net/cdn9b/1e96b91d5843a69e2521dd856c3cc0.png) no-repeat 0 2px;
	padding:0 18px 9px 0;
}

#sidebarColumn .screenshotsBox img.screenOdd {
	margin-left:6px;
}

#sidebarColumn .screenshotsBox img {
	margin-bottom:4px;
}
/* flags */
.mmoflag {
	background:transparent url(http://gf2.geo.gfsrv.net/cdn28/0fa15cfe12b31b8e79f9598f106bfd.png) no-repeat;
	height:14px !important;
	width:20px !important;
}
.mmo_AE {background-position:0 0px !important}
.mmo_AR {background-position:0 -14px !important}
.mmo_BE {background-position:0 -28px !important}
.mmo_BG {background-position:0 -42px !important}
.mmo_BR {background-position:0 -56px !important}
.mmo_BY {background-position:0 -70px !important}
.mmo_CA {background-position:0 -84px !important}
.mmo_CH {background-position:0 -98px !important}
.mmo_CL {background-position:0 -112px !important}
.mmo_CN {background-position:0 -126px !important}
.mmo_CO {background-position:0 -140px !important}
.mmo_CZ {background-position:0 -154px !important}
.mmo_DE {background-position:0 -168px !important}
.mmo_DK {background-position:0 -182px !important}
.mmo_EE {background-position:0 -196px !important}
.mmo_EG {background-position:0 -210px !important}
.mmo_EN {background-position:0 -224px !important}
.mmo_ES {background-position:0 -238px !important}
.mmo_EU {background-position:0 -252px !important}
.mmo_FI {background-position:0 -266px !important}
.mmo_FR {background-position:0 -280px !important}
.mmo_GR {background-position:0 -294px !important}
.mmo_HK {background-position:0 -308px !important}
.mmo_HR {background-position:0 -322px !important}
.mmo_HU {background-position:0 -336px !important}
.mmo_ID {background-position:0 -350px !important}
.mmo_IL {background-position:0 -364px !important}
.mmo_IN {background-position:0 -378px !important}
.mmo_INTL {background-position:0 -392px !important}
.mmo_IR {background-position:0 -406px !important}
.mmo_IT {background-position:0 -420px !important}
.mmo_JP {background-position:0 -434px !important}
.mmo_KE {background-position:0 -448px !important}
.mmo_KR {background-position:0 -462px !important}
.mmo_LT {background-position:0 -476px !important}
.mmo_LV {background-position:0 -490px !important}
.mmo_ME {background-position:0 -504px !important}
.mmo_MK {background-position:0 -518px !important}
.mmo_MX {background-position:0 -532px !important}
.mmo_NL {background-position:0 -546px !important}
.mmo_NO {background-position:0 -560px !important}
.mmo_PE {background-position:0 -574px !important}
.mmo_PH {background-position:0 -588px !important}
.mmo_PK {background-position:0 -602px !important}
.mmo_PL {background-position:0 -616px !important}
.mmo_PT {background-position:0 -630px !important}
.mmo_RO {background-position:0 -644px !important}
.mmo_RS {background-position:0 -658px !important}
.mmo_RU {background-position:0 -672px !important}
.mmo_SE {background-position:0 -686px !important}
.mmo_SI {background-position:0 -700px !important}
.mmo_SK {background-position:0 -714px !important}
.mmo_TH {background-position:0 -728px !important}
.mmo_TR {background-position:0 -742px !important}
.mmo_TW {background-position:0 -756px !important}
.mmo_UA {background-position:0 -770px !important}
.mmo_UK {background-position:0 -784px !important}
.mmo_US {background-position:0 -798px !important}
.mmo_VE {background-position:0 -812px !important}
.mmo_VN {background-position:0 -826px !important}
.mmo_YU {background-position:0 -840px !important}
.mmo_ZA {background-position:0 -854px !important}
.mmo_WW {background-position:0 -392px !important}
.mmo_AU {background-position:0 -868px !important}

/* superfish */
/*** ESSENTIAL STYLES ***/
#topMenu, #topMenu * {
	margin:0;
	padding:0;
	list-style:none;
}
#topMenu {line-height:1.0;}
#topMenu ul {
	position:absolute;
	top:-999em;
	width:200px; /* left offset of submenus need to match (see below) */
}
#topMenu li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
}
#topMenu li {
	float:right;
	position:relative;
	*z-index: 1; /* IE7 z-index Bug */
}
#topMenu > a {
	display:block;
	position:relative;
}
#topMenu ul li {
	width:200px; 
}
#topMenu li:hover ul,
#topMenu li.sfHover ul {
	right:0;
	top:35px; /* match top ul list item height */
	z-index:99;
}
ul#topMenu li:hover li ul,
ul#topMenu li.sfHover li ul {
	top:-999em;
}
ul#topMenu li li:hover ul,
ul#topMenu li li.sfHover ul {
	right:200px; /* match ul width */
	top:0;
}
ul#topMenu li li:hover li ul,
ul#topMenu li li.sfHover li ul {
	top:-999em;
}
ul#topMenu li li li:hover ul,
ul#topMenu li li li.sfHover ul {
	right:10em; /* match ul width */
	top:0;
}
/*** DEMO SKIN ***/
#topMenu ul a {
	text-decoration:none;
}
#topMenu ul li {
	border:1px solid #4c7796;
	border-width:0 1px;
	background: #f1f1f1;
}
#topMenu ul li.firstdmenu {border-top:1px solid #4c7796;}
#topMenu ul li.lastdmenu {border-bottom:1px solid #4c7796;}
#topMenu ul li a {
	background:#f1f1f1;
	border-top:1px solid #fff;
	border-bottom:1px solid #c6c6c6;
	color:#3278ac;
	font-size:11px;
	height:auto;
	line-height:1.4;
	padding:7px 20px;
	text-shadow:none;
	text-align:right;
}
#topMenu li li:hover, #topMenu li li.sfHover > a,
#topMenu li li a:focus, #topMenu li li a:hover, #topMenu li li a:active {
	background:#fff;
	color:#002c4c;
	outline:0;
	text-shadow:none;
}

/*** arrows **/
#topMenu a.sf-with-ul {
	padding-left:	2.25em;
	min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
}
#topMenu .sf-sub-indicator {
	position:absolute;
	display:block;
	left:.75em;
	top:1.05em; /* IE6 only */
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow:hidden;
	background:url('http://gf2.geo.gfsrv.net/cdne7/12ae295986d16dc88780af054bc4d4.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
#topMenu a > .sf-sub-indicator { /* give all except IE6 the correct values */
	top:.8em;
	background-position:0 -100px; /* use translucent arrow for modern browsers*/
}
#topMenu li .active .sf-sub-indicator{
    background-position: -10px -100px;
}
/* apply hovers to modern browsers */
#topMenu a:focus > .sf-sub-indicator,
#topMenu a:hover > .sf-sub-indicator,
#topMenu a:active > .sf-sub-indicator,
#topMenu li.middle_active > a > .sf-sub-indicator,
#topMenu li:hover > a > .sf-sub-indicator,
#topMenu li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
#topMenu ul .sf-sub-indicator { background-position: -10px 0; }
#topMenu ul a > .sf-sub-indicator { background-position: 0 0; }
/* apply hovers to modern browsers */
#topMenu ul a:focus > .sf-sub-indicator,
#topMenu ul a:hover > .sf-sub-indicator,
#topMenu ul a:active > .sf-sub-indicator,
#topMenu ul li:hover > a > .sf-sub-indicator,
#topMenu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
#topMenu.sf-shadow ul {
	background:url('http://gf2.geo.gfsrv.net/cdnda/7395a634484a7d1d8355452b9190ea.png') no-repeat bottom right;
	padding:0 0 9px 4px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-right-radius:7px;
}
#topMenu.sf-shadow ul.sf-shadow-off {
	background:transparent;
}
#sitemap ul { margin: 20px 0; }
#sitemap ul li {
  margin: 6px 0;
  padding: 0 15px 0 0;
  background: url(http://gf2.geo.gfsrv.net/cdnd7/25a5c4b16180dc11d74b13ca0be1aa.gif) no-repeat 100% 0.5em;
}
#sitemap ul ul { margin: 0; }
#sitemap ul ul li {
  font-weight: bold;
  font-size: 12px;
  background: url(http://gf2.geo.gfsrv.net/cdnee/265cc207e6b6541fe66460a4c3ca62.gif) no-repeat 100% 0.4em;
  margin: 10px 0;
}
#sitemap ul ul ul li {
  font-size: 11px;
  background: url(http://gf2.geo.gfsrv.net/cdnd7/25a5c4b16180dc11d74b13ca0be1aa.gif) no-repeat 100% 0.5em;
  margin: 6px 0;
}
#sitemap ul ul ul ul li {
  font-weight: normal;
}
#sitemap ul ul ul ul ul li { text-transform: none; }
/* specific data for mutateforms */ 
.buddylist {
	border-color:#666 !important;
	color:#000;
	font-weight:700;
}
.buddylistimg {
	background:url(http://gf2.geo.gfsrv.net/cdne8/37ad20584f1d2c6b6642547a9e9c31.png) no-repeat -903px -289px;
	height:25px;
	margin-left:5px;
	width:25px;
}
.user-active {
	color:#000;
	font-weight:700;
}
.timezone {direction:ltr;}
/* always last parameter */
.clearfix:after {
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;
}
.clearfix { display:inline-block; }
/* hide from IE Mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }

#navi_SearchGamesInput{
    height:12px;
    line-height:12px;
    width:150px;
    margin-top:4px;
    margin-left:2px;
}
#navi_SearchInputIcon{
    margin-top:-2px;
}
#header {
    position:relative;
    margin-top:5px;
}
.completionLineBorder{
    width:758px;
    border:1px solid black;
}
#completionLine{
    background-color:blue;
    width:0%;
    height:10px;
    line-height:10px
}
a.smallButton{
	padding:0px 5px;
	background-color:#005DA8;
	border:1px solid grey;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:white;
	cursor:pointer;
}

a.smallButton:hover{
	border:1px solid black;
}
/* IE7 Tabsnavi Fix */
div#tabsnavi.twotabs li { *width: 313px; }
div#tabsnavi.threetabs li { *width: 208px; }
div#tabsnavi.fourtabs li { *width: 156px; }

/*
 * css for jquery.stepslider.0.2.js
*/
.slider .slider-control {
	background: url("http://gf2.geo.gfsrv.net/cdn8b/bd5e4796818cd690272f442c58b4e6.png") no-repeat scroll -6px -177px;
	cursor:pointer;
	float:right;
	font: 11px/15px Tahoma,Arial,sans-serif;
	height:22px;
	margin:20px 4px 10px;
	width:22px;
	}
.slider .slider-prev {background-position: -6px -258px;}
.slider .slider-next {background-position: -6px -281px;}
.slider .slider-prev:hover {background-position: -6px -304px;}
.slider .slider-next:hover {background-position: -6px -327px;}
.slider .slider-box {
	border:1px solid #ededed;
	border-width:0 1px 1px 1px;
	border-bottom-style:dotted;
	float:right;
	margin:20px 0 40px;
	padding-bottom:10px;
	overflow:hidden;
	position:relative;
	width:560px;
	}
.slider .slider-box .slidebar {
	position:relative;
	left:0px;
	width:10000px;
	}
.slider .slider-box .slider-page {
	float:right;
	margin:0 20px;
	width:520px;
	}
.slider .slider-box .slider-page h4 {
	margin-top:0px;
	}
.slider-box .slider-page img {
	margin:20px 0;
	}

/* progress bar for * jquery.stepslider.0.2.js */

.progbar {
	background:none;
	height:29px;
	line-height:26px;
	margin:0;
	padding:0;
	width:628px;
	}
.progbar .progbar-step {
	background:url(http://gf2.geo.gfsrv.net/cdn8b/bd5e4796818cd690272f442c58b4e6.png) no-repeat 90px -77px;
	cursor:pointer;
}
.progbar .progbar-step,
.progbar .progbar-step div {
	float:right;
	font: 11px/15px Tahoma,Arial,sans-serif;
	height:26px;
	list-style: none outside none;
	line-height: 24px;
	}
.progbar .progbar-step .step {
	color:#fff;
	font-size:11px;
	font-weight: 700;
	padding:0 4px 0 2px;
	text-align:center;
	width:22px;
	}
.progbar .progbar-step .waiting {
	background:url(http://gf2.geo.gfsrv.net/cdn8b/bd5e4796818cd690272f442c58b4e6.png) no-repeat 0 -231px !important;
}
.progbar .progbar-step .progbar-middle {
	background:url(http://gf2.geo.gfsrv.net/cdn8b/bd5e4796818cd690272f442c58b4e6.png) repeat-x 0 -127px;
	color:#b7b7b7;
    text-align: center;
    width: 85px;
	overflow: hidden;
	}
.progbar .progbar-step .progbar-right,
.progbar .progbar-step .progbar-right-last {
	background:url(http://gf2.geo.gfsrv.net/cdn8b/bd5e4796818cd690272f442c58b4e6.png) repeat-x -17px -103px;
	width:5px;
	}
.progbar .progbar-step .progbar-right-last {
	background-position:-8px -103px;
	}
.progbar .progbar-step-active {background-position:90px 0;}
.progbar .progbar-step.hover {background-position:90px -154px;}
.progbar .progbar-step-active .progbar-middle {background:url(http://gf2.geo.gfsrv.net/cdn8b/bd5e4796818cd690272f442c58b4e6.png) repeat-x 0 -50px; color:#040404;}
.progbar .hover .progbar-middle {background:url(http://gf2.geo.gfsrv.net/cdn8b/bd5e4796818cd690272f442c58b4e6.png) repeat-x 0 -50px; color:#040404;}
.progbar .progbar-step-active .progbar-right,
.progbar .hover .progbar-right {background-position:11px -26px;}
.progbar .progbar-step-active .progbar-right-last,
.progbar .hover .progbar-right-last {background-position:-8px -26px;}
.progbar .progbar-step-last {
	background-position: 5px -77px;
	}
.progbar .progbar-step-last.progbar-step-active {
	background-position: 5px 0;
	}
.progbar .progbar-step-last.hover {
	background-position: 5px -154px;
	}

/* Modal Lightboxes (Feedback-/Support, Confirm) */
.modalDialog {
	width: 480px;
	padding: 5px 5px;
}
.modalDialogConfirm { width: 350px; }
.modalDialog p {
	margin: 0 0 10px 0;
	width: 100%;
	float: left;
}
.modalDialog textarea {
	width: 459px;
	height: 150px;
	margin: 0 0 10px 0;
}
.modalDialog .layerContentInner {
	padding: 0 7px 10px;
}


/* noscript */

#teaserWrap #teaserKwicks a {
	border:none;
	cursor:pointer;
	height:300px;
	margin:0 0 8px;
	overflow:hidden;
	width:605px;
	top:0px;
	background-color:white;
	padding:0 4px;
	position:absolute;
	z-index:2;
}
#teaserWrap #teaserKwicks a .background{
	opacity:0.8;
	filter:alpha(opacity=80)
}
#teaserWrap #teaserKwicks a:hover{
	z-index:10;
}
#teaserWrap #teaserKwicks a:hover +a{
	z-index:9;
}
#teaserWrap #teaserKwicks a:hover +a +a{
	z-index:8;
}
#teaserWrap #teaserKwicks a:hover +a +a +a{
	z-index:7;
}
#teaserWrap #teaserKwicks a:hover +a +a +a +a{
	z-index:6;
}
#teaserWrap #teaserKwicks a:hover .background{
	opacity:1;
	filter:alpha(opacity=100)
}
#teaserWrap #teaserKwicks a:hover .teaser-label{
	position:absolute;
	bottom:100px;
}
#teaserWrap #teaserKwicks a:hover .teaser-desc{
	position:absolute;
	bottom:0px;
	right:4px;
}
#teaserWrap #teaserKwicks a:hover .teaser-desc .teaser-name {color:#fff; opacity:1; filter:alpha(opacity=100)}
#teaserWrap #teaserKwicks a:hover .teaser-desc .teaser-text {color:#fff;}

.playgame_button {
	background:url(http://gf2.geo.gfsrv.net/cdn80/bc6e41e20f4225cb6061532ab4b245.png) no-repeat -273px -131px;
	display:block;
	float:left;
	height:25px;
	margin-top:0px;
	width:30px;
}
.playgame_button:hover {background-position:-273px -156px;}
.playgame_blocked_button  {
	background::url(http://gf2.geo.gfsrv.net/cdn80/bc6e41e20f4225cb6061532ab4b245.png) no-repeat -273px -181px;
	display:block;
	float:left;
	height:25px;
	margin-top:0px;
	width:30px;
}
.playgame_blocked_button:hover {background-position:-273px -156px;}


/* Security Check (Signup-Spam): Captcha */
#captchaForm {
    padding: 0 50px 0 0;
}
#captchaForm div {
    clear: both;
    margin: 0 0 15px 0;
}
#captchaImg { padding: 0 120px 0 0; }
#captchaImg img {
    display: block;
    margin: 0 0 5px 0;
}
#captchaForm label {
    display: block;
    width: 105px;
    padding: 3px 0 4px 15px;
    text-align: left;
    float: right;
}
#captchaForm .textField {
    width: 246px;
    margin: 0 0 0 8px;
}
.video .overlay{
	position:absolute;
	opacity:0;
	width:100%;
	height:100%;
	cursor:pointer;
}
#sidebarColumn .bigButton{
	background:url(http://gf2.geo.gfsrv.net/cdn31/e37ddb42a81accc033417ba1a74850.png) no-repeat 0 -60px;
	display:block;
	height:27px;
	margin-bottom:2px;
	margin-top:2px;
	width:257px;
	cursor:pointer;
	color:white;
	font-size:22px;
	padding-top:35px;
	padding-right:15px;
	position:relative;
}
#sidebarColumn .bigButton:hover{
	background:url(http://gf2.geo.gfsrv.net/cdn31/e37ddb42a81accc033417ba1a74850.png) no-repeat 0 -122px;
}
#sidebarColumn .smallButton{
	background:url(http://gf2.geo.gfsrv.net/cdn31/e37ddb42a81accc033417ba1a74850.png) no-repeat 0 0px;
	display:block;
	height:30px;
	margin-bottom:2px;
	margin-top:2px;
	width:257px;
	color:white;
	line-height:30px;
	font-size:16px;
	padding-right:15px;
	cursor:pointer;
}
#sidebarColumn .smallButton:hover{
	background:url(http://gf2.geo.gfsrv.net/cdn31/e37ddb42a81accc033417ba1a74850.png) no-repeat 0 -30px;
}
#sidebarColumn .starbadge{
	background-image:url(http://gf2.geo.gfsrv.net/cdne8/445e3f71100f2ca438a295a87fe3e6.png);
	height:80px;
	width:160px;
	color:white;
	font-size:15px;
	font-weight:bold;
	line-height:70px;
	position:absolute;
	left:-30px;
	top:-40px;
	text-shadow:1px 1px 0.2em #000;
	text-align:center;
}
#sidebarColumn .teaser_box h2{
	background-position:-674px -580px;
	text-shadow:1px 1px #333;
}
.gameClientPlayBtnEmpty {
	width: 209px;
	height: 209px;
	background: url(http://gf2.geo.gfsrv.net/cdna4/9cca7dfbe67e912cb9cee874bdd0e1.png) no-repeat;
	position: absolute;
	right:0px;
	bottom:0px;
	z-index:2;
	margin: -105px 0 0 -105px;
}
a:hover .gameClientPlayBtnEmpty {
	background: url(http://gf2.geo.gfsrv.net/cdna4/9cca7dfbe67e912cb9cee874bdd0e1.png) no-repeat 0 -209px;
}
.gameClientPlayBtnEmpty table{
	width:120px;
	margin:auto;
	height:100%;
}
.gameClientPlayBtnEmpty table td{
	border:0px;
	color:#f0f0f0;
	font-size:20px;
	text-shadow:1px 1px #4c4c4c;
}
a:hover .gameClientPlayBtnEmpty table td{
	text-shadow:none;
}
#fb-root {
	display:none;
}
div#headerBG #GF_applyNow a {
	position: absolute;
	top: 19px;
	right: 220px;
	display: block;
	width: 148px;
	height: 57px;
	text-indent: -9999px;
	text-decoration: none;
}
div#headerBG #GF_applyNow a.de {
	background: url(http://gf2.geo.gfsrv.net/cdn11/e9795c17c4db8ab71a63b92162bc6f.png) no-repeat;
}
#promotion.chrome {
    color:#9f9f9f;
    background-color:#fffee0;
    height:30px;
    line-height:30px;
    position:relative;
    top:0px;
    width:100%;
    font-size:10px;    
}

#promotion.chrome .closeButton{
    position:absolute;
    left:10px;
    font-weight:bold;
    top:0px;
    font-size:12px;
    cursor:pointer;
}
#promotion.chrome .downloadButton{
    background: url("http://gf2.geo.gfsrv.net/cdnd5/11ef66a62a99538287e1423bbd2e79.png") no-repeat scroll -1px 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: 700;
    height: 10px;
    line-height: 10px;
    overflow: hidden;
    padding: 4px 15px;
    margin:5px 20px 0px 20px;
}

#promotion.chrome .downloadButton:hover{
    background: url("http://gf2.geo.gfsrv.net/cdnd5/11ef66a62a99538287e1423bbd2e79.png") no-repeat scroll 0px -21px transparent;
}

#chromeContent{
    display:none;
}
#chromeContent .ajomLoading{
    display:none;
}

#promotion.chrome .chromeIcon{
    background: url(http://gf2.geo.gfsrv.net/cdn42/bdaca3e1ee5479b587a91569cbf1ab.png) no-repeat;
    width:20px;
    height:20px;
    margin:5px;
    float:right;
}
#promotion.chrome .content{
    display:block;
    margin:auto;
    width:600px;
}