<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* GLOBAL */
* {
	margin: 0px;
	padding: 0px;
}
body {
	color: black;
	font-size: 0.8em;
	font-family: Arial,Tahoma,Helvetica,sans-serif;
}
body,
html,
body &gt; bg1,
body &gt; bg2 {
	height: 100%;
}
a:hover,
a:active,
a {
	color: black;
	text-decoration: none;
}
.entry a {
	text-decoration: underline;
	color: blue;
}
a:link,
a {
    color: black;
    text-decoration: underline;
}


table {
	width: 100%;
	border-collapse: collapse;
}
table tr th {
	padding: 10px;
	text-align: left;
}
table tr td {
	padding: 2px;
	vertical-align: top;
}
textarea {
	height: 100px;
}
h1,
h2,
h3,
h4,
.header {
	color: #11455b;
	text-align: center;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 1.6em;
}
p.header {
	display: block;
}
ul {
	padding-left: 20px;
}
/* zend_form related */
form {
	width: 100%;
	overflow: hidden;
}
dl.zend_form input,
dl.zend_form select,
dl.zend_form textarea {
	/* fix select and imput sizes */
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 7px;
}
dl.zend_form select,
dl.zend_form input {
	padding: 4px;
	font-size: 1em;
}
dl.zend_form input[type="text"],
dl.zend_form input[type="password"] {
	margin-top: 1px;
}
dl.zend_form select,
dl.zend_form input[type="text"],
dl.zend_form input[type="password"] {
	border: 2px solid black;
	border-radius: 4px;
	margin: 0px;
}
dl.zend_form label {
	padding: 7px;
	display: block;
}
dl.zend_form dd,
dl.zend_form dt {
	width: 50%;
	margin-bottom: 5px;
}
dl.zend_form dt {
	clear: both;
	float: left;
}
dl.zend_form dd {
	float: right;
}
dl.zend_form ul {
	display: none;
}
dl.zend_form input.error {
	border-color: red;
}

/* main wrapping */
body {
	display: table;
	width: 100%;
}
#toolbar,
body .bg1 {
	display: table-row;
}
body .bg1,
body .bg2 {
	background-position: center top;
	height: 100%;
}
body .bg1 {
	background-image: url("back.jpg");
	background-color: #1e2f05;
	background-repeat: repeat-x;
}
body .bg2 {
	background-image: url("bg_start.jpg");
	background-repeat: no-repeat;
}
body.a_logout .bg1 {
	background-color: #1e2f05;
}
body.a_logout .bg2 {
	background-image: url("bg_logout.jpg");
}
body.c_game .bg2 {
	background-image: url("bg_ingame.jpg");
}
body.c_nickpage{
	background-color: #1e2f05;
}
body.c_nickpage .bg2{
	background-image: url("bg_ingame.jpg");
	min-height: 875px;
}
body.c_error,
body.a_maintenance .bg2{
	background-image: url("bg_wip.jpg");
}
body.landing {
	background-color: #63920e;
}
body.landing .bg1 {
	background-color: transparent;
	background-image: none;
}
body.landing .bg2{
	background-image: url("bg_3.jpg");
}


.main .footer,
.main .content {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
.main .footer {
	text-align: center;
	min-height: 50px;
}
.main .center {
	margin-left: auto;
	margin-right: auto;
}

/* footer */
.footer a,
.footer .info {
	cursor: pointer;
}
.footer .menu {
	width: 960px;
	padding: 3px;
	color: white;
}
.footer .menu a {
	text-decoration: underline;
}
.footer .menu * {
	font-size: 11px;
	color: inherit;
}
.footer .logo .up,
.footer .logo .ka {
	background-repeat: no-repeat;
	background-position: center center;
	width: 81px;
	height: 40px;
	display: inline-block;
}
.footer .logo .up {
	background-image: url("up_logo_white.png");
}
.footer .logo .ka {
	background-image: url("ka_logo.png");
}
/* login form */
.frmLogin form {
	width: 700px;
	padding-top: 5px;
	padding-left: 225px;
}
.frmLogin form dl.zend_form dt {
	display: none;
}
.frmLogin form dl.zend_form dd {
	width: 25%;
	float: left;
}
.frmLogin #selserver-element,
.frmLogin #portSelserver-element {
	width: 13%;
}
.frmLogin #portLogin-element,
.frmLogin #login-element {
	width: 37%;
}
.frmLogin input[type="submit"] {
	margin: 0px;
	margin-top: -3px;
}
.frmLogin {
	position: relative;
}

/* register from */
#register form  {
	margin-top: 30px;
}
#register form dl.zend_form dt,
#register form dl.zend_form dd {
	width: auto;
	margin-bottom: 15px;
}
#register form dl.zend_form #regAgb-label {
	width: 80%;
}
#register dl.zend_form input[type="submit"] {
	margin: 0px;
}

/* default buttons*/
.btn,
.zend_form input[type="submit"] {
	color: #11455b;
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
.close {
	cursor: pointer;
	color: transparent;
}
.close,
.btn,
.zend_form input[type="submit"] {
	display:box;
	border: none;
	background-repeat: no-repeat;
	background-color: transparent;
}
.close {
	width: 40px;
	height: 40px;
	overflow: hidden;
}


.zend_form input[type="submit"] {
	width: 240px;
	height: 69px;
	padding: 15px;
	background-image: url("normal.png");
}
.frmLogin .zend_form input[type="submit"],
.frmLogout .zend_form input[type="submit"] {
	width: 46px;
	height: 45px;
	padding: 6px;
	background-image: url("small.png");
}
.btn {
	width: 204px;
	height: 33px;
	padding: 18px;
	background-image: url("normal.png");
}

.zend_form input[type="submit"]:hover,
.btn:hover {
	background-image: url("normal_mo.png");
}
.frmLogin .zend_form input[type="submit"]:hover,
.frmLogout .zend_form input[type="submit"]:hover {
	background-image: url("small_mo.png");
}

/* optional boxes */
.content .popuplocation  {
	position: relative;
	width: 100%;
	height: 1px;
}
.content .popuplocation .entry {
	display: none;
	background-image: url("reg.png");
	width: 362px;
	height: 382px;
	padding: 27px;
	padding-right: 37px;
	position: absolute;
	left: 300px;
	top: 170px;
	z-index: 1;
}
.content .popuplocation .entry .close {
	position: absolute;
	right: 0px;
	top: 0px;
}
.content .popuplocation .entry .close.btn {
	position: static;
	color: #11455b;
	margin-left: auto;
	margin-right: auto;
}

/* marketing texts */
#cb1,
#cb2,
#cb3 {
	background-image: url("big.png");
	width: 615px;
	height: 383px;
	left: 180px;
}
.cb_in {
	/* seo wanted this change */
	display: block;
	overflow-y: scroll;
	height: 364px;
	margin-top: 15px;
}
/* game tour */

#tourwin {
	background-image: url("bg.png");
	margin-left: -178px;
	padding-bottom: 20px;
	padding-right: 22px;
	padding-left: 49px;
	padding-top: 52px;
	width: 637px;
	height: 374px;
	z-index: 5;
}
#tourwin .body {
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 4px;
	padding-right: 367px;
	height: 380px;
}

#tourwin .headline {
	position: absolute;
	width: 590px;
	margin-left: 50px;
	margin-bottom: 0px;

}
#tourwin .text {
	padding: 5px;
	padding-top: 50px;
}
#tourwin .close {
	top: 20px;
}
#tourwin .btn {
	margin: 0px;
	position: absolute;
	top: 352px;
	left: 80px;
}
#tourwin .next,
#tourwin .prev {
	width: 20px;
	height: 28px;
	position: absolute;
	top: 370px;
	cursor:pointer;
}
#tourwin .next {
	background-image: url("right_arrow.png");
	left: 330px;
}
#tourwin .next:hover {
	background-image: url("right_arrow_mo.png");
}

#tourwin .prev {
	left: 50px;
	background-image: url("left_arrow.png");
}
#tourwin .prev:hover {
	background-image: url("left_arrow_mo.png");
}


/* maintenance */
.content.wip h1 {
	font-size: 1.8em;
}
.content.wip h2,
.content.wip h3 {
	font-size: 1.6em;
}
.content.wip h3 {
	font-size: 1.4em;
}
.content.wip .box {
	background-image: url("reg.png");
	width: 380px;
	height: 382px;
	padding: 19px;
	padding-top: 29px;
	padding-right: 28px;
	margin-top: 193px;
	margin-left: auto;
	margin-right: auto;
}
.content.wip pre {
	text-align: left;
	overflow: scroll;
	background-color: white;
}


/* ingame */
.ingame .content .head {
	height: 93px;
	position: relative;
}
.ingame .content .head .name {
	/* background-image: url("box.png"); */
	width: 200px;
	height: 16px;
	padding: 6px;
	padding-left: 14px;
	padding-right: 14px;
	overflow: hidden;
	font-weight: bold;
	font-size: 1.1em;
	position: absolute;
	top: 23px;
	left: 60px;
}
.ingame .content .head .logout {
	position: absolute;
	top: 20px;
	left: 270px;
}
.ingame .content .head .logout a {
	background-image: url("logout.png");
	background-repeat: no-repeat;
	background-position: center center;
	display:block;
	width: 34px;
	height: 34px;
	color: transparent;
}
.ingame .content .head .logo {
	/*background-image: url("logo_small_glow.png");*/
	position: absolute;
	left: 50%;
	margin-left: -116px;
	width: 130px;
	height: 83px;
}

.ingame .content .head .speechbubble {
	position: absolute;
	top: 5px;
	right: 81px;
}
.ingame .content .game {
	margin: 13px;
	margin-top: 0px;
}
.ingame .content .banner {
	float: right;
	margin-top: 7px;
	width: 1px;
	height: 1px;
	position: relative;
}
.ingame .content .banner .box {
	position: absolute;
}

/* logout */
.logout .content {
	padding-top: 15px;
	clear: both;
}
.logout .content .frmLogout {
	float: left;
	width: 194px;
	height: 161px;
	padding: 27px;
	padding-top: 10px;
	padding-bottom: 40px;
	margin-top: -10px;
}
.logout .content .frmLogout form dl.zend_form dt {
	display: none;
}
.logout .content .frmLogout form dl.zend_form dd {
	width: 100%;
}

.logout .content .frmLogout input[type="submit"] {
	margin-left: 118px;
}

.logout .content .frmLogout .header {
	text-align: left;
}
.logout .content .info {
	font-weight: bold;
	float: left;
	width: 389px;
	height: 176px;
	padding-top: 10px;
	padding-left: 320px;
}
.logout .content .info .header {
	text-align: left;
}
.logout .content .info .btn {
	float: right;
	padding-right: 20px;
	margin-top: 10px;
}
.logout .content .banner {
	width: 609px;
	height: 388px;
	padding: 15px;
	margin-top: 5px;
	margin-right: 45px;
}
.logout .content .popuplocation {
	background-image: none;
}

/* startpage */

.start .content .btn.big.register {
	width: 232px;
	height: 82px;
	margin-top: 147px;
	margin-bottom: 235px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url("big.png");
}
.start .content .btn.big.register span {
	display:inline-block;
	vertical-align:middle;
	font-size: 2em;
	text-shadow: 4px 4px 3px #CCC;
	line-height: 82px;
}
.start .content .btn.big.register:hover {
	background-image: url("big_mo.png");
}


.start .images {
	cursor: pointer;
	height: 176px;
	margin-bottom: -176px;
	position: relative;
	top: -176px;
}
.start .images.left {
	width: 246px;
	left: -40px;
}
.start .images.right {
	width: 306px;

	left: 780px;
}

/* nickpage */
.nickpage .content .head {
	height: 93px;
	position: relative;
}
.nickpage .content .head .speechbubble {
	text-align: center;
	position: absolute;
	top: 10px;
	right: 81px;
        width: 200px;
}
.nickpage .content .game {
	margin: 13px;
	margin-top: 0px;
}
.nickpage .content .banner {
	float: right;
	margin-top: 7px;
	width: 1px;
	height: 1px;
	position: relative;
}
.nickpage .content .banner .box {
	position: absolute;
}

/* slider startpage */
#sliderbox {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
#sliderbox .slider {
	height: 195px;
	overflow: hidden;
	border: solid 1px #192903;
	background: #1B2C04;
	background: rgba(27, 44, 4, 0.7);
	border-radius: 5px;
}
#sliderbox .slides {
	list-style: none;
	display: block;
	padding: 10px;
}
#sliderbox .slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#sliderbox .slides &gt; li {
	position: relative;
	display: none;
	-webkit-backface-visibility: hidden;
}
#sliderbox .slides &gt; li:first-child {
	display: block;
}
#sliderbox .headline,
#sliderbox div.article {
	color: white;
}
#sliderbox .headline {
	text-align: left;
	font-size: 1em;
	margin-bottom: 15px;
}

#sliderbox div.article {
	width: 610px;
	text-align: justify;
	overflow: hidden;
	padding-bottom: 10px;
}
#sliderbox .flex-direction-nav {
	list-style: none;
	height: 0;
}
#sliderbox .flex-direction-nav li a {
	width: 52px;
	height: 52px;
	display: block;
	background-image: url("slider_arrow.png");
	background-repeat: no-repeat;
	position: relative;
	cursor: pointer;
	color: transparent;
}
#sliderbox .flex-direction-nav li .next {
	background-position: -52px 0;
	left: 785px;
	top: -212px;
}
#sliderbox .flex-direction-nav li .prev {
	left: -74px;
	top: -160px;
}
#sliderbox div {
	background-repeat: no-repeat;
	background-position: top right;
	margin-right: 20px;
}
#sliderbox div.nr_1 {
	background-image: url("1.jpg");
}
#sliderbox div.nr_2 {
	background-image: url("2.jpg");
}
#sliderbox div.nr_3 {
	background-image: url("3.jpg");
}
#sliderbox div.nr_4 {
	background-image: url("4.jpg");
}
#sliderbox div.nr_5 {
	background-image: url("2.jpg");
}

#sliterbox .article {
	min-height: 115px;
}
#sliderbox .article a {
	color: #fff;
}
#sliderbox .article ul {
	list-style-type: none;
}
#sliderbox .article li {
	float: left;
	padding: 3px;
	margin: 3px;
	background: rgba(27, 44, 4, 0.7);
	border-radius: 4px;

}



/* error box */
.fbWinFail p,
.fbWinSuccess p {
	font-size: 1.3em;
}
.fbWinFail .header {
	color: red;
}
.fbWinSuccess .header {
	color: green;
}

/* specials */
.beta_stamp {
	position: relative;
	width: 149px;
	height: 108px;
	margin-bottom: -108px;
	background-repeat: no-repeat;
	/*background-image: url("stamp_openbeta.png");*/
	top: 75px;
	left: 75%;
}
.c_game .beta_stamp {
	display: none;
}

/* landing page */
.landing .register {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 110px;
	padding-top: 30px;
	z-index: 1;
	position: relative;
}
.landing .register .top,
.landing .register .middle,
.landing .register .bottom,
.landing .register  {
	width: 414px;
}
.landing .register .top {
	background-image: url("box_top.png");
	height: 181px;
}
.landing .register .middle {
	padding-top: 10px;
}
.landing .register .middle,
.landing .register .bottom {
	background-image: url("box_middle.png");
	background-repeat: repeat-y;
	padding-left: 50px;
	padding-right: 50px;
	width: 314px;
}
.landing .register .bottom {
	background-image: url("box_bottom.png");
	height: 56px;
}
.landing .register form dl.zend_form dd {
	width: 100%;
}
.landing .register form dl.zend_form dd input,
.landing .register form dl.zend_form dd select {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}
.landing .register form dl.zend_form dt {
	display: none;
}
.landing .register form dl.zend_form dt#regAgb-label {
	display: block;
	float: right;
	width: 80%;
}
.landing .register form dl.zend_form dd#regAgb-element {
	width: 20%;
}

.landing .register form dl.zend_form dd#regRegister-element input,
.landing .register form dl.zend_form dd#login-element input {
	width: 108%;
	margin: -4%;
	margin-top: 0%;
	height: 100px;
	padding: 20px;
	padding-top: 8px;
	background-image: url("btn.png");
	background-position: 0px -18px;
	font-size: 2.5em;
	color: white;
	text-shadow: 1px -1px #666;
	white-space: normal;
}
.landing .register form dl.zend_form dd#regRegister-element input:hover,
.landing .register form dl.zend_form dd#login-element input:hover {
	background-image: url("btn_mo.png");
}
.landing .register a.login {
	text-decoration: underline;
	display: block;
	width: 100%;
	text-align: center;
	padding-top: 8px;
}

.landing .register a,
.landing .footer .menu {
	color: black;
	font-weight: bold;
}

.landing .footer .menu{
	color: white;
}

.fbox {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 1.5em;
}
.fbox span {
	text-decoration: underline;
	cursor: pointer;
}

/* footer ingame*/
.fbox .list {
	color: #fff;
	text-align: left;
	width: 45%;
	padding-left: 5%;
	float: left;
}
</pre></body></html>