@charset "utf-8";
/*####################################################################
###
###	Description: OGame Landingpage CSS		
###	Version: 1.0
###	Author: Sebastian Jagoschütz
###	
###	Colors: #86f511 green
###			#619fc8 lightblue (IMPORTANT/H2)
###			#4579a4 blue (LINKS)
###			#619fc8 lighterblue (HOVER)
###			#848484 grey (TEXT)
###	
#####################################################################*/
html, 
body {
    height:100%;
    color:#473e39;
    font-family: Helvetica, Arial, sans-serif;
    font-size:12px;
    direction:rtl;
}

body {background:#000 url(http://gf1.geo.gfsrv.net/cdn31/cb06a648b99dd57adcac62416aed53.jpg) no-repeat scroll 50% 32px;}

#start {	
    min-width:794px;
}

/*###########################
###		 STUFF
###########################*/
a:link {color:#4579a4; font-weight:bold; outline:none; text-decoration:none;}
a:visited {color:#619fc8; font-weight:bold; text-decoration:none;}
a:hover, a:active {color:#619fc8; outline:none;}
a:active {position:relative; top:1px;}
p {
    color:#848484; 
    font-size:12px;
    line-height:normal;
    margin:15px 0;
}
a.button, a.button:visited {
    background: url("img/f1c317aff2183c9b8b905bbbca9e8a.jpg") repeat-x scroll 0 top #22303F; 
    display: inline-block; 
    padding: 5px 20px 6px; 
    color: #fff; 
    text-decoration: none;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid #23313F;
    border-left: 1px solid #2C3E4F;
    border-right:1px solid #23313F;
    border-top: 1px solid #3B4D5F;
    position: relative;
    margin:10px 0;
    cursor: pointer;
}

a.button:hover { background-position:0 -27px; color:#fff; }
a.button:active	{ top: 1px; }
a.small.button, a.small.button:visited { font-size: 11px; }
a.button, a.button:visited,
a.medium.button, a.medium.button:visited { 
    font-size: 13px; 
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
a.large.button, a.large.button:visited { 
    font-size: 14px;
    padding: 8px 14px 9px;
}	
a.blue.button, a.blue.button:visited { background-color: #002341; }
a.blue.button:hover { background-color: #0364B9; }


/*
############################
#### 	HEADER
############################
*/
#header {
    height:110px;
    margin:0 auto;
    position:relative;
    width:715px;
}

h1 {
    height:80px;
    float:right;
    margin:30px 0 0;
    width:260px;
}
h1 a {
    display:block;
    height:80px;
    text-indent:-9999px
}

h2 {
    color:#619fc8;
    font-size:15px;
    height:27px;
    line-height:27px;
    margin:0 0 5px;
}

h4 {color:#619FC8;}

a#loginBtn {
    background:url(img/f602c9b59031c8da3e31c1d4694189.png) no-repeat scroll 0 0;
    color:#FFF;
    display:block;
    float:left;
    font-size:16px;
    height:30px;
    line-height:30px;
    margin:32px  0 0 32px;
    width:102px;
    text-align:center;
}
/*IE6 double margin*/
*html a#loginBtn {display:inline;}

a#loginBtn:hover {background-position: -102px 0;}

#login {
    background:url(img/6267908bb2f2097a932a8e6c51c055.gif) no-repeat;
    height:267px;
    display:none;
    overflow:hidden;
    position:absolute;
    left:20px;
    top:65px;
    width:223px;
}
#resendLinkForm,
#pwLostForm,
#loginForm {
    height:195px;
    margin:10px auto 0;
    width:190px;
}
#resendLink .black-border,
#pwLostForm .black-border,
#loginForm .black-border {
    width:188px;
}

#resendLink .black-border input,
#pwLostForm .black-border input,
#loginForm .black-border input {width:174px;}
.cookie-txt {
    background:none repeat scroll 0 0 transparent;
    color:#848484;
    font-size:11px;
    height:20px;
    line-height:20px;
    padding:0;
}
.server-predefined {
    margin-right: 10px;
    background:#8d9aa7 url(img/113abb97b5fff99cb7d4d5019f04eb.gif) repeat-x;
    border:2px solid #9eb4cb;
    color:#0D334C;
    height:16px;
    padding:0 5px;
    width:184px;
}
.checked {color:#619FC8;}
#loginForm a {
    background:url(img/6091ae8f5dcdffde31c31395aa0e3d.gif) no-repeat right 3px;
    font-size:11px;
    font-weight:normal;
    height:15px;
    line-height:15px;
    padding:0 11px 0 0;
}
#resendLink #formSubmit,
#pwLostForm #formSubmit,
#loginForm #loginSubmit {
    background:url(img/ba6a8fb7d9c6ef8b8a77f819a8d4c8.gif) no-repeat;
    color:#FFF;
    display:block;
    font-size:16px;
    font-weight:bold;
    height:30px;
    line-height:30px;
    margin:10px auto;
    padding:0;
    text-align:center;
    width:187px;
}

#resendLink #formSubmit:hover,
#pwLostForm #formSubmit:hover,
#loginForm #loginSubmit:hover {background-position:0 -30px;}

#resendLinkForm,
#pwLostForm {
    margin:10px 0 0;
}

#resendLink,
#passwordLost {
    display:none;
}

#resendLinkForm,
#pwLostForm {float:right;}
#resendLinkForm #formSubmit,
#pwLostForm #formSubmit {
    font-size:14px;
    margin:25px 0 10px;
}

#resendLinkInfo,
#pwLostInfo {
    border:1px solid #2E363E;
    float:left;
    margin-bottom:15px;
    padding:15px;
    width:160px;
}

/*
############################
#### 	CONTENT
############################
*/
#footerContent,
#content {
    width:718px;
    margin:0 auto;
}

/*
############################
#### 	SUBSCRIBE
############################
*/
#subscribe {
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border:1px solid #000;
    display:inline;
    float:right;
    height:359px;
    margin:47px 7px 7px 0;
    width:220px;
}
#subscribeForm {
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    background:none repeat scroll 0 0 #22303F;
    border:1px solid #2D343C;
    height:395px;
    width:220px;
}
#subscribeForm h2 {
    font-size:14px;
    padding:0 10px 0 0;
    text-transform:uppercase;
    text-shadow:1px 2px #000000;
    border-bottom:1px dotted #000;
}

#subscribeForm .input-wrap { 
    background:#22303f url(img/f08d60ad874967a6a0fca28edcf4d2.png) repeat-x 0 bottom;
    height:50px;
}
#subscribeForm .first { 
    height:85px;
}

#subscribeForm .first label a {font-size:11px;} 

#subscribeForm label {
    margin:2px auto;
    width:188px;
}
#subscribeForm label span { 
    font-size:11px;
}
#subscribeForm #submitWrap {
    background:url(img/36d8411407186f09b8f6767543e044.jpg) repeat-x;
}
#subscribeForm #submitWrap label {
    background:none;
    color:#848484;
    font-size:11px;
    height:40px;
    padding:0;
    margin:0 auto;
    width:198px;
}
#cookie,
#agb {
    background: #ffffff;
    border:0;
    float:right;
    height:15px;
    margin:0 10px 15px 5px;
    width:15px;
}
#cookie {margin:0 0 0 5px;}
#regSubmit {
    background:url("img/f602c9b59031c8da3e31c1d4694189.png") no-repeat scroll 0 -30px transparent;
    color:#FFFFFF;
    display:block;
    font-size:20px;
    height:54px;
    line-height:54px;
    margin:0 auto;
    padding:0 15px 0 30px;
    text-align:center;
    text-shadow:-1px -1px #000000;
    width:155px;
}
#regSubmit:hover {background-position:0 -84px; text-shadow:-1px -1px #5F5F5F;}
input#regSubmit {width:205px;}
/*
############################
####  CONTENT MENU/TABS
############################
*/
#contentWrap {
    float:right;
    width:487px;
}
#menu {
    background:url(img/8a033f9db248732b4dfca68eed8444.gif) no-repeat scroll 15px -33px;
    height:33px;
}
#tabs {
    border-bottom:1px solid #131820;
    display:inline; /*IE6*/
    float:right;
    height:33px;
    margin:0 17px 0 0;
    width:330px;
}
#tab4,
#tabs li {
    float:right;
    height:33px;
    width:110px;
}
#tab4,
#tabs li a {
    color:#5b6a76;
    display:block;
    font-size:14px;
    line-height:33px;
    text-align:center;
}
#tab4:hover,
#tabs li a.current,
#tabs li a:hover {color:#91B0C4;}
#tabs li.active-tab a {color:#91b0c4;}

#tabContent {
    background: url(img/059d16b015bfb8ad52b9fca3e8387b.gif) repeat-y scroll 3px 0;
    padding:15px;
    min-height:420px;
    width:450px;
}
#fancybox-inner #tabContent {
    width: 430px;
}

#tabContent .inner-box {
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    background:#1e2b39 url(img/50b7e42e45501bb191a9f1a0e5ae90.png) repeat-x;
    border-top:1px solid #2e363e;
    border-right:1px solid #1d2228;
    border-left:1px solid #1d2228;
    border-bottom:1px solid #000;
    padding:0 11px 0;
}

#contentFooter {
    background:url(img/96c5fc4c6a8d08740c2cac7a05d6be.gif) no-repeat;
    height:33px;
    width:487px;
}

#trailer img {
    border:1px solid #314154;
    margin:10px 0;
    width:422px;
}

#tabContent .inner-box ul { margin-top:15px;}
#tabContent .inner-box li {
    color:#848484;
    margin:0 10px 15px 0;
    padding:0 15px 0 0;	
}

#wallpapers,
#screens {
    margin:0 auto;
    width:415px;
}

#wallpapers div {
    float:right;
    width:138px;
}

#wallpapers a,
#screens a {
    background:url(img/c7173980e28e0400ce1387add5bd3d.png) no-repeat right bottom;
    float:right;
    height:71px;
    padding:9px;
    width:120px;
}
#wallpapers a {
    float:none; 
    display:block;
}
#wallpapers p {
    background:url(img/e191aa0d1a88d33423a89370e1e056.gif) no-repeat 4px bottom;
    min-height:66px;
    margin:0 0 15px;
    text-align:center;
    width:136px;
}
*html #wallpapers p { height:auto; height:66px; }
#wallpapers p a {
    font-size:11px;
    font-weight:normal;
    background:none;
    display:inline;
    padding:0;
}
#start .last {
    -moz-border-radius-bottomright:3px;
    -moz-border-radius-bottomleft:3px;
    -webkit-border-radius-bottomright:3px;
    -webkit-border-radius-bottomleft:3px;
    padding:0 11px 15px;
}

/*
############################
#### 	FOOTER
############################
*/

#start {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 32px auto -140px; /* the bottom margin is the negative value of the footer's height */
}
#push {
    height: 140px; /* .push must be the same height as .footer */
}


#footer {
    background:#000 url(img/5b8d035c348197ea2bddc6e8d17896.jpg) no-repeat 50% 0 ;
    color:#425463;
    font-size:11px;
    margin:20px 0 0;
    height:120px;
}
#footer p {
    color:#425463;
    font-size:11px;
}

#gfLogo {
    background:url(img/a0451be6b0bbf01d57849f6f2d67b8.jpg) no-repeat;
    float:right;
    height:32px;
    margin:40px 0 40px 70px;
    width:151px;
}
#copyright,
#footerLinks {
    float:left;
}
#footerLinks { line-height:26px; margin-top:30px; }
#footerLinks a {padding:0 5px;}
#footerLinks span a  {
    background: url(http://gf1.geo.gfsrv.net/cdn/img/img_rtl/select-arrows.png) no-repeat left 2px;
    padding-left:20px;
}
#footerLinks span a.focus {background-position:left -9px;}

#language {
    bottom:32px;
    display:none;
    right:0;
    position:absolute;
}
#langBg {
    background:url(img/f6d2f4bbb0aafbb9d262c1a9160e1e.gif) repeat-y;
    width:368px;
}
#langHead {
    background:url(img/429b396a73f01837400a8bacaa15f6.gif) no-repeat;
    min-height:97px;
    width:368px;
}
*html #langHead {
    height:auto;
    height:97px;
}
#langFooter {
    background:url(img/96de344a284d7fc47646b057abd85d.gif) no-repeat scroll right bottom;
    height:7px;
    font-size:1px;
    width:368px;
}

#trigger {
    background:url(img/5ef4720279c25f4beef2873ffb4a70.gif) no-repeat 0 -32px;
    float:right;
    height:32px;
    position:relative;
    width:165px;
}
#footerLinks #selected,
#footerLinks #displayLang {
    display:block;
    cursor:pointer;
    height:32px;
    overflow:hidden;
    padding:0 16px 0 37px;
    width:112px;
}
#footerLinks #selected {
    background:url(img/5ef4720279c25f4beef2873ffb4a70.gif) no-repeat 0 0;
    color:#619fc8;
    cursor:pointer;
    display:none;
    font-weight:bold;
    right:0;
    bottom:0;
    position:absolute;
}
#langHead h3 {
    color:#4579a4;
    font-size:11px;
    font-weight:normal;
    height:25px;
    line-height:20px;
    padding:0 5px 0 0;
}
#langHead a {
    float:right;
    font-size:10px;
    width:112px;
}

/*
############################
#### 	OVERLAY
############################
*/

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
*/

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

* html #fancybox-loading {	/* IE6 */
    position: absolute;
    margin-top: 0;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('img/b9dd75a3eb981a095e0161658840d3.png');
}

#fancybox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000;
    z-index: 1100;
    display: none;
}

* html #fancybox-overlay {	/* IE6 */
    position: absolute;
    width: 100%;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    z-index: 1101;
    display: none;
}

#fancybox-outer {
    border:1px solid #414243;
    position: relative;
    width: 100%;
    height: 100%;
    background: #1F2B39;
}

#fancybox-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: 0;
    outline: none;
    overflow: hidden;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    left: -15px;
    width: 30px;
    height: 30px;
    background-image: url('img/b9dd75a3eb981a095e0161658840d3.png');
    background-position: -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox_error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 7px;
    margin: 0;
}

#fancybox-content {
    height: auto;
    width: auto;
    padding: 0;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
}

#fancybox-frame {
    position: relative;
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-title {
    position: absolute;
    bottom: 0;
    left: 0;
    font-family: Arial;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding: 10px 0;
    text-align: center;
    color: #333;
}

.fancybox-title-outside {
    padding-top: 5px;
    color: #FFF;
    text-align: center;
    font-weight: bold;
}

.fancybox-title-over {
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('img/976b0bc7fc722f42750657351fbf75.png');
    display: block;
}

#fancybox-title-wrap {
    display: inline-block;
}

#fancybox-title-wrap span {
    height: 32px;
    float: left;
}

#fancybox-title-left {
    padding-left: 15px;
    background-image: url('img/b9dd75a3eb981a095e0161658840d3.png');
    background-position: -40px -90px;
    background-repeat: no-repeat;
}

#fancybox-title-main {
    font-weight: bold;
    line-height: 29px;
    background-image: url('img/bd86d8f39f0610a821d52494c9792c.png');
    background-position: 0px -40px;
    color: #FFF;
}

#fancybox-title-right {
    padding-left: 15px;
    background-image: url('img/b9dd75a3eb981a095e0161658840d3.png');
    background-position: -55px -90px;
    background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background-image: url('img/5472601571f31e1bf00674c368d335.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('img/b9dd75a3eb981a095e0161658840d3.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('img/b9dd75a3eb981a095e0161658840d3.png');
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancy-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancy-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('img/bd86d8f39f0610a821d52494c9792c.png');
}

#fancy-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('img/b9dd75a3eb981a095e0161658840d3.png');
    background-position: -40px -162px;
}

#fancy-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('img/de9dad6477f72a4d36ed34e08ee106.png');
    background-position: -20px 0px;
}

#fancy-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('img/b9dd75a3eb981a095e0161658840d3.png');
    background-position: -40px -182px; 
}

#fancy-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('img/debf0bdc695f1cd8a4c4cd397b2bb5.png');
    background-position: 0px -20px;
}

#fancy-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('img/b9dd75a3eb981a095e0161658840d3.png');
    background-position: -40px -142px;
}

#fancy-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('img/de9dad6477f72a4d36ed34e08ee106.png');
}

#fancy-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('img/b9dd75a3eb981a095e0161658840d3.png');
    background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf3.geo.gfsrv.net/cdn87/dac74574971a78cd34c888986d1405.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf2.geo.gfsrv.net/cdn44/d1718eb9a314ebe8227b1191a07b20.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf2.geo.gfsrv.net/cdn43/976b0bc7fc722f42750657351fbf75.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf2.geo.gfsrv.net/cdn14/fa2bffcc1dafa3b1345cd12951f6aa.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf1.geo.gfsrv.net/cdn02/3a82a9e01b78dcf51ef10ec3c37624.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf2.geo.gfsrv.net/cdn4c/8c76ad7e6fcea6c80452ed5b98b382.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf3.geo.gfsrv.net/cdne1/240cceab21ac4a674b3f190537953d.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf1.geo.gfsrv.net/cdn3a/5377bf105d38dadf043290fb003df3.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf1.geo.gfsrv.net/cdn31/b1da25b232ccdc642a75640cf5fd1c.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf1.geo.gfsrv.net/cdn63/adf788acf193d4e4f3642d7d793125.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf1.geo.gfsrv.net/cdnfd/4f491080d29fade5080877f1ba4c8b.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf2.geo.gfsrv.net/cdna8/afd5a008884380ee712d177105268f.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf2.geo.gfsrv.net/cdn4e/debf0bdc695f1cd8a4c4cd397b2bb5.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf1.geo.gfsrv.net/cdnf8/1cc0fee5581d76ad3cebe47e7e791b.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf3.geo.gfsrv.net/cdn86/d8d11d6cf21f57bb08eab83ff7314a.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gf1.geo.gfsrv.net/cdnc8/20c878aedb7a7f9ebd7135a58e7c65.png', sizingMethod='scale'); }

/*
############################
#### 	Form-Validation
############################
*/

.formError {
    position:absolute;
    top:300px;
    left:300px;
    padding:0 13px 0 15px;
    display:block;
    text-align:right;
    z-index:5000;
}
#debugMode {
    background:#000;
    position:fixed;
    width:100%;
    height:200px;
    top:0;
    right:0;
    overflow:scroll;
    opacity:0.8;
    display:block;
    padding:10px;
    color:#fff;
    font-size:14px;
    z-index:100000;
}
.ajaxSubmit {
    padding:20px;
    background:#55ea55;
    border:1px solid #999;
    display:none
}
.formError .formErrorContent {
    color:red;
    width:250px;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
    background:#0b3f4f url(img/831df174e08c72b1c67682ea95203f.png) repeat-x;
    border:1px solid #00c1fc;
    box-shadow: 2px 2px 10px #000;
    -moz-box-shadow: 2px 2px 10px #000;
    -webkit-box-shadow: 2px 2px 10px #000;
}
.formError .icon { 
    background:url("img/813b85878a3a2c1fc5e4450142ec46.gif") no-repeat scroll 222px 2px transparent;
    padding:4px 35px 6px 10px;
}
.greenPopup .formErrorContent { 
    width:230px;
}
.blackPopup .formErrorContent {
    background:#393939;
    color:#02ACE0;
}
.formError .formErrorArrow {
    background:url(img/5fc5c01277c9a15e23f15cdbc1beb1.gif) no-repeat;
    height:15px;
    left:1px;
    position:absolute;
    top:5px;
    width:15px;
    z-index:5001;
}
.formError .formErrorArrowBottom {
    top:0;
    margin:-6px;
}
.formError .formErrorArrow div {
    font-size:0px;
    height:1px;
    background:#ee0101 ;
    margin:0 auto;
    line-height:0px;
    font-size:0px;
    display:block;
}
.formError .formErrorArrowBottom div {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.blackPopup .formErrorArrow div {
    background:#393939;
    color:#FFF;
}

#subscribeForm #submitWrap .green {color:#00CC00;}
#securePwd {
    margin-right:12px;
    overflow:hidden;
    width:200px;
}
.invalid-char {height:15px;}
#validChar {
    color:#AF1B03;
    font-weight:bold;
}
.valid-icon {
    background:transparent url(img/e16f5fe5aebfcc0a5c74b07d7b48d8.png) no-repeat;
    display:block;
    float:right;
    height:16px;
    margin:5px 0 0 4px;
    width:16px;
}

*html .valid-icon {margin:5px 0 0 0;}

.invalid {background-position:0 -16px;}

#securePwd .securePwdBarBox {
    float:right;
    margin:5px 0 0 0;
    width:180px;
}
#securePwd .securePwdBarBox, #securePwd #securePwdBar { /* has IE-fix */
    background:transparent url(img/f3ac7949a9ad6c649c4299c6126a53.gif) no-repeat 0 -13px;
    height:13px;
    font-size:1px;
}
#securePwd #securePwdBar {background-position:0 0;}
#securePwd #securePwdBar {float:right;}
#pwdWarning {
    float:left;
    display:none;
    margin-top: 32px;
    padding: 0;
    position: relative;
    width:180px;
}
#pwdWarning label {font-weight:700}

#securePwd p {
    margin:5px 0 0;
    color:#619FC8;
    font-size:11px;
    width:190px;
}

*html #securePwd p {width:170px;}

.nodisplay {
    display: none;
}

label {padding:0 11px 0 0; background:url("img/6091ae8f5dcdffde31c31395aa0e3d.gif") no-repeat scroll right 3px transparent;}


/*
############################
#### 	CLEARFIX
############################
*/

.clearfloat {clear:both; height:0; font-size:0;}

/* 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; }  

#mmonetbar {
    direction:rtl;
}

#mmonetbar .mmoGame label {
    background:none;
    padding:0;


}


/*Exodus*/
#server.exodus-server,
#server.exodus-server option {
    padding-right: 30px;
    background: none #8D9AA7;
}

#server.exodus-server.exodus-server-new,
#server.exodus-server .exodus-server-new {
    background: url(img/75032c7386f3b361cfbbac3fac191b.png) no-repeat center right #8D9AA7;
}

#server.exodus-server.exodus-server-old,
#server.exodus-server .exodus-server-old {
    background: url(img/9ec040e9c5cc03591fdb3f4fb9a5f8.png) no-repeat center right #8D9AA7;
}

#server.exodus-server.exodus-server-normal,
#server.exodus-server .exodus-server-normal {
    background: url(img/f67aba37557d8330ef458210f510f4.png) no-repeat center right #8D9AA7;
}

#server.exodus-server.exodus-server-exodus,
#server.exodus-server .exodus-server-exodus {
    background: url(img/44da3997a3901d8ff72f3a73fa8ac0.png) no-repeat center right #8D9AA7;
}
#server.exodus-server.exodus-server-exodus-closed,
#server.exodus-server .exodus-server-exodus-closed {
    background: url(img/c53b5682ff49d72e03f06dae112e2c.png) no-repeat center right #8D9AA7;
}

#server.exodus-server.exodus-server-target,
#server.exodus-server .exodus-server-target {
    background: url(img/025c32b25c5593e4ab4ec536507714.png) no-repeat center right #8D9AA7;
}

.exodus-server-target {
    background: url(img/025c32b25c5593e4ab4ec536507714.png) no-repeat center right #8D9AA7;
}

.exodus-server-exodus {
    background: url(img/44da3997a3901d8ff72f3a73fa8ac0.png) no-repeat center right #8D9AA7;
}
.exodus-server-exodus-closed {
    background: url(img/c53b5682ff49d72e03f06dae112e2c.png) no-repeat center right #8D9AA7;
}

.exodus-server-normal {
    background: url(img/f67aba37557d8330ef458210f510f4.png) no-repeat center right #8D9AA7;
}

.exodus-server-old {
    background: url(img/9ec040e9c5cc03591fdb3f4fb9a5f8.png) no-repeat center right #8D9AA7;
}

.exodus-server-new {
    background: url(img/75032c7386f3b361cfbbac3fac191b.png) no-repeat center right #8D9AA7;
}

.server-row {
    background-color: #8D9AA7;
    border:1px solid #8399AF;
    width:190px;
}

.uni_span {
    color:#30576F;
}

.hoverSelectbox .uni_span {
    color:HighlightText !important;
}

.hoverSelectbox
{
    background-color:highlight!important;
    color:white !important;
}

#uni_selection {
    display: none;
    position:absolute;
    top:19px;
    right:10px;
    width:198px;
    height:196px;
    z-index:120;
    overflow:auto;
    overflow-x:hidden;
}

.server_table {
    width:194px;
    height:18px;
    background: url('img/113abb97b5fff99cb7d4d5019f04eb.gif') repeat-x scroll 0 0 #8D9AA7;
    border: 2px solid #9EB4CB;
    color: #30576F;
    cursor: pointer;
    width: 198px;
    margin-right:10px;
}

.margin-uni-selection {
    margin-right:30px;
}

#universeDistinction {
    left: 269px;
    opacity: 0.87;
    top: -52px;
    position: relative;
    display: none;
}
#universeDistinction .formErrorArrow {
    left: -59px;
}

/*
############################
#### 	Invite Text
############################
*/

.inviteText {
    position:relative;
    top: -112px;
    padding:0;
    display:block;
    text-align:center;
    z-index:5000;
    height: 25px;
    width: 222px;
}
.inviteText .inviteTextContent {
    color:#619FC8;
    width:210px;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
    padding: 5px;
    background:#0b3f4f url(img/55622d4c1d05da88df11a06110eb13.png) repeat-x;
    border:1px solid #00c1fc;
    box-shadow: 2px 2px 10px #000;
    -moz-box-shadow: 2px 2px 10px #000;
    -webkit-box-shadow: 2px 2px 10px #000;
}
.inviteText .inviteTextArrow {
    /*background:url(img/5fc5c01277c9a15e23f15cdbc1beb1.gif) no-repeat;*/
    height:0px;
    position:absolute;
    width:0px;
    left: 95px;    
}
.inviteText .inviteTextArrow.one {
    border-color: #00c1fc transparent;
    border-style: solid;
    border-width: 15px 15px 0;
}

.inviteText .inviteTextArrow.two {
    border-color: #0D2B35 transparent;
    border-style: solid;
    border-width: 15px 15px 0;
    margin-top: -2px;
}

#overlay #tabContent {
    width: 435px;
}
#overlay {
    background: none;
}

#team_table{
    color: #767f88;
    font-size: 11px;
    border: 2px solid #0d1015;
    margin-bottom: 0px;
    margin-top: 5px;
    text-align: center;
}
.td_team_noUni{
    font-weight:bold;
}
/*#191E1D*/
.td_team_left{
    background:#13181d;
    padding-right:30px;
    vertical-align:top;
    font-weight:bold;
    width:300px;
    overflow:hidden;
    text-align:right;
    padding:8px 0 8px 16px;
}
td.alt{
    background:#191E1D;
}
.td_team_right{
    background:#13181D;
    font-weight:normal;
    line-height:19px;
    overflow:hidden;
    padding:2px;
    text-align:center;
    width:200px;
}

#dieIE6 {
    display: none;
}