body {
	margin-top: 0;
	background: #000000 url('images/bg.jpg') center 20px no-repeat;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}

a, a:link, a:active, a:visited {
	font-weight: bold;
	font-size: 11px;
	color: #EFEFEF;
	font-family: Verdana;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: underline;
}

select {
	cursor: pointer;
}

#network {
	background: #000;
	color: #fff;
	border-bottom: 1px solid #333;
	width: 100%;
	margin-bottom: 5px;
	float: left;
}

#network .links {
	margin: 0;
	float: left;
	padding: 4px 6px;
}

#network .flags {
	margin: 0;
	float: right;
	padding: 4px 6px;
}

#network a {
	font-weight: normal;
}

#network .links img {
	border: 0;
	margin: -3px 0;
}

#network .flags img {
	border: 0;
	margin: -2px 0;
}

#network a {
	margin-left: 10px;
}

#frame {
	width: 975px;
	padding: 0;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
		
#header {
	float: left;
	width: 963px;
	height: 240px;
	margin: 0 5px;
}

#loading {
	position: absolute;
	width: 100%;
	height: 100%;
	position: fixed;
	background: #000;
	text-align: center;
	padding-top: 300px;
	opacity: 0.9;
	font-weight: bold;
	font-size: 14px;
	z-index: 500;
}

#blackbg {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	position: fixed;
	background: #000;
	opacity: 0.5;
	z-index: 4;
}

#overDiv {
	position: absolute;
	visibility: hidden;
	z-index:1000;
}

#adv {
	float: left;
	width: 963px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 11px;
	background: #050505;
	border: 1px solid #333;
}

#menu {
	width: 963px;
	float: left;
	margin: 5px;
	padding: 0;
	font-size: 11px;
	background: #050505 url('images/menu_bg.gif');
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.innermenu {
	line-height: 12px;
	height: 17px;
	padding-top: 5px;
	border-bottom: 1px solid #404040;
	background: #050505;
	margin: -10px;
	margin-bottom: 10px;
}

#paczka {
	position: absolute;
	width: 350px;
	margin-left: 100px;
	margin-top: -20px;
	text-align: center;
	border: 5px solid #000000;
	padding: 30px;
	font-size: 12px;
}

#game_menu {
	float: left;
	width: 953px;
	margin: 5px;
	padding: 5px 5px;
	font-size: 11px;
	background: #050505;
	border: 1px solid #333;
}

#footer {
	width: 953px;
	margin: 5px;
	padding: 5px;
	border-top: 1px solid #333;
	text-align: left;
	float: left;
	margin-top: 0;
	line-height: 18px;
	font-size: 11px !important;
}

#topusermenu {
	float: right;
	margin: 35px 5px;
	padding: 5px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background: url('images/topusermenu_bg.png');
	width: 200px;
	height: 150px;
	font-size: 11px;
	line-height: 15px;
	color: #EFEFEF;
}

#topusermenu a {
	font-size: 11px;
	text-decoration: none;
}

#topusermenu a:hover {
	font-size: 11px;
	text-decoration: underline;
}

#topusermenu p {
	margin: 0;
	padding: 3px;
}

#topusermenu p.left {
	float: left;
	margin-left: 0;
	margin-right: 5px;
	text-align: left;
}

#topusermenu p.right {
	float: right;
	margin-right: 0;
	margin-left: 5px;
	text-align: right;
}

#latest_season {
	float: left;
	width: 327px;
	height: 250px;
	background: #050505 url('images/current_season.png');
	margin-bottom: 5px;
	border: 1px solid #333;
	font-size: 10px;
	font-weight: bold;
	color: #EFEFEF;
	text-shadow: 0 0 2px #212121;
	-moz-text-shadow: 0 0 2px #212121;
	-webkit-text-shadow: 0 0 2px #212121;
}

#latest_season strong {
	display: block;
	padding: 10px;
	font-size: 13px;
	color: #FFF;
}

#latest_season span {
	color: #EFEFEF;
	text-shadow: 0 0 2px #212121;
	-moz-text-shadow: 0 0 2px #212121;
	-webkit-text-shadow: 0 0 2px #212121;
}

#latest_season .lsdate {
	padding: 107px 5px 22px 5px;
	text-align: right;
}

#latest_season a {
	display: block;
	text-align: right;
	font-size: 10px;
	padding-right: 5px;
	color: #EFEFEF;
	text-shadow: 0 0 2px #212121;
	-moz-text-shadow: 0 0 2px #212121;
	-webkit-text-shadow: 0 0 2px #212121;
}

#content {
	width: 953px;
	margin: 5px;
	padding: 5px 5px;
	background: #050505;
	border: 1px solid #333;
}

.leftbox {
	float: left;
	width: 614px;
	margin: 5px;
	padding: 5px 5px;
	background: #050505;
	border: 1px solid #333;
}

.blog img {
	max-width: 500px;
}

div.barcontain {
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 80px;
	height: 17px;
	background: url('images/bar_empty.jpg');
}

#s_strengthbar {
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: url('images/bar.jpg');
	height: 17px;
}

#s_respectbar {
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: url('images/bar.jpg');
	height: 17px;
}

#userdatacontainer {
	float: left;
	margin: 5px;
	font-size: 13px;
}

#userdatacontainer div {
	float: left;
}

#userdatacontainer span {
	float: left;
}

#userdatacontainer a {
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin-left: 3px;
}

div.udblock {
	min-width: 55px;
	background: #111;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	border: 1px solid #333;
	cursor: pointer;
}

#noborder {
	width: 965px;
	margin: 5px;
	background: #050505;
}

#profile {
	float: left;
	height: 346px;
	padding: 3px;
	color: #FFF;
	font-size: 10px;
}

#userstats {
	display: none;
	float: left;
	height: 332px;
	padding: 10px 60px;
	color: #FFF;
	font-size: 10px;
	line-height: 26px;
}

#stats {
	float: left;
	width: 151px;
	margin-left: 0;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 0 5px;
	background: #000000 url('images/table_bg.jpg') repeat-x;
	display: inline;
}

#usermenu {
	display: none;
	float: left;
	width: 327px;
	height: 352px;
	overflow: auto;
	overflow-y: scroll;
}

#usermenu a.sub, a.sub:link, a.sub:active, a.sub:visited {
	display: block;
	padding: 10px 20px;
	text-align: left;
	font-weight: bold;
	background: #111;
	border-bottom: 1px solid #333;
}

#usermenu a.sub:hover {
	text-decoration: none;
	background: #151515;
}

#users {
	float: right;
	width: 151px;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 0 5px;
	background: #000000;
	}

#teamusers {
	float: left;
	width: 151px;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 0 5px;
	background: #000000;
	margin-left: 8px;
	}

#mission_menu {
	float: left;
	width: 152px;
	background: #000000;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 0 5px;
	}

table {
	width: 100%;
	margin: 0;
}

.compass {
	width: 125px;
	height: 125px;
	margin-left: 470px;
	margin-top: 10px;
	z-index: 100;
	position: absolute;
}

.compass img {
	cursor: pointer;
	display: inline;
}

.compass_pr {
	width: 125px;
	height: 125px;
	margin-left: 470px;
	margin-top: 10px;
	z-index: 100;
	position: absolute;
}

.compass_pr img {
	cursor: progress;
	display: inline;
}

.fcompass {
	float: right;
	width: 120px;
	height: 120px;
	margin: 5px;
}

.fcompass img {
	cursor: pointer;
	display: inline;
}

.fcompass_pr {
	float: right;
	width: 120px;
	height: 120px;
	margin: 5px;
}

.fcompass_pr img {
	cursor: progress;
	display: inline;
}

img.using_weap {
	cursor: pointer;
	margin-right: 4px;
}

img.last_team_icon {
	float: left;
	margin-top: 8px;
	margin-right: 4px;
}

img.smalllogo {
	width: 50px;
	height: 50px;
}

img.ranklogo {
	width: 33px;
	height: 33px;
	border: 0;
}

.arealeft {
	float: left;
	margin-left: 15px;
}

.arearight {
	float: right;
	margin-right: 15px;
}

span.players_msg {
	display: block;
	text-align: center;
	margin-top: 50px;
	font-size: 11px;
	font-weight: bold;
}

#area {
	margin-top: 7px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	height: 13px;
}

#s_weather {
	margin: -4px 0;
}

#areaview {
	display: none;
	float: left;
	height: 352px;
	overflow: auto;
	overflow-y: scroll;
	width: 327px;
	color: #FFF;
	font-size: 10px;
}

#areaprev {
	height: 376px;
	border: 1px solid #333;
	border-bottom: 0;
}


#areaview .padding {
	padding: 3px;
}

#areaview a {
	font-size: 11px;
}

#msg_box {
	font-size: 11px;
	overflow: auto;
	cursor: default;
	border-bottom: 1px solid #333;
	background: #111111;
	color: #F9F9F9;
	width: 624px;
	height: 150px;
	opacity: 0.3;
	filter: alpha(opacity=30);
	margin-bottom: 180px;
	-moz-opacity: 0.3;
	line-height: 12px;
	text-align: left;
	font-weight: normal;
}

#msg_box dd {
	float: none;
	font-size: 11px;
	margin: 0;
	padding: 6px 2px 5px 5px;
}

#msg_box dl {
	clear: both;
	padding: 0;
	margin: 0;
}

#msg_box dt {
	padding: 0;
	margin: 0;
	float: right;
	padding: 6px 5px 5px 2px;
}

#msg_box img {
	width: 30px;
	height: 30px;
	display: block;
}

#msg_box a {
	font-size: 11px;
}

#actionbox {
	position: absolute;
	text-align: justify;
	font-size: 11px;
	line-height: 15px;
	float: left;
	background: #000;
	padding: 10px;
	display: none;
	width: 604px;
	height: 725px;
	overflow: auto;
	opacity: .0;
	filter: alpha(opacity=0);
	-moz-opacity: 0.0;
	z-index: 3;
}

#teaminfo {
	color: #BEBEBE;
	padding: 5px;
}

#teaminfo img {
	width: 25px;
	height: 25px;
}

legend {
	font-weight: bold;
}

div.legend {
	padding: 5px;
	position: absolute;
	left: 5px;
	bottom: 30px;
	color: #111;
	background: url('images/bg_transp.png');
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

fieldset {
	font-size: 12px;
	background: #000;
	text-align: justify;
	line-height: 18px;
	padding: 10px;
	border: 1px solid #333333;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#actionbox table {
	margin: -10px;
	width: 604px;
}

#map {
	float: left;
	width: 624px;
	height: 682px;
	top: 130px;
	left: 50%;
	margin-left: -485px;
	border: 4px solid #000;
	z-index: 5;
	display: none;
	position: absolute;
}

#map_image {
	width: 624px;
	height: 620px;
	background: url('images/map.jpg');
	float: left;
}

img.legend {
	margin: 2px;
}

#fight {
	float: left;
	width: 824px;
	height: 400px;
	border: 4px solid #000;
	top: 190px;
	left: 50%;
	margin-left: -416px;
	z-index: 6;
	display: none;
	position: absolute;
}

#fight a {
	font-size: 10px;
}

#fight img.online {
	display: block;
	float: left;
	margin-top: 11px;
	margin-right: 4px;
}

#gamenews {
	color: #FFF;
	background: #151515;
	font-size: 11px;
	width: 624px;
	height: 392px;
}

#gamenews .news {
	padding: 10px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 5px 9px;
}

#chatbg {
	padding: 3px;
	color: #FFF;
	font-size: 8px;
	width: 618px;
	height: 386px;
}

#players_team {
	display: none;
	float: left;
	overflow: auto;
	overflow-y: scroll;
	width: 327px;
	height: 393px;
}

#players {
	float: left;
	overflow: auto;
	overflow-y: scroll;
	width: 327px;
	height: 393px;
}

#players select {
	margin: 0;
	font-size: 10px;
	border: 0;
	color: #EFEFEF;
}

#players img.gadu {
	border: 0;
	width: 10px;
	height: 10px;
	margin-top: 3px;
}

h2 {
	font-family: Arial;
	text-transform: uppercase;
	font-size: 10px;
	margin: 0;
	}

h3 {
	float: left;
	font-family: Arial;
	text-transform: uppercase;
	font-size: 8px;
	margin: 0;
	color: #ADADAD;
	line-height: 10px;
	margin-right: 3px;
	}

h3 strong {
	color: #FFF;
	}

#textlist {
	margin: 10px;
	font-size: 11px;
	line-height: 15px;
	}

#textlist li {
	margin-bottom: 5px;
	}

#chatlang {
	margin: -1px 0;
	font-size: 10px;
	border: 0;
	color: #FFFFFF;
	font-weight: bold;
}

.selectmargin option {
	padding-left: 20px;
	height: 16px;
}

td.info {
	color: #ADADAD;
	font-size: 9px;
}

#chatlang option {
	padding-left: 20px;
}

a.activeblock {
	font-size: 10px;
	border-right: 1px solid #333;
	background: #2E2E2E;
	color: #FFF;
	text-decoration: none;
	padding: 5px 10px;
	cursor: pointer;
	}

a.activeblock select {
	background: #2E2E2E;
}

a.inactiveblock {
	font-size: 10px;
	border-right: 1px solid #333;
	background: #212121;
	color: #E3E3E3;
	text-decoration: none;
	padding: 5px 10px;
	cursor: pointer;
	}

a.inactiveblock select {
	background: #212121;
}

a.inactiveblock:hover {
	font-size: 10px;
	border-right: 1px solid #333;
	background: #323232;
	color: #E3E3E3;
	text-decoration: none;
	padding: 5px 10px;
	cursor: pointer;
	}

a.inactiveblock:hover select {
	background: #323232;
}

a.redblock {
	font-size: 10px;
	border-right: 1px solid #333;
	background: #CB0000;
	color: #FFF;
	text-decoration: none;
	padding: 5px 10px;
	cursor: pointer;
	}

a.redtextblock {
	font-size: 10px;
	border-right: 1px solid #333;
	background: #212121;
	color: red;
	text-decoration: none;
	padding: 5px 10px;
	cursor: pointer;
	}

.mainmenu {
	height: 17px;
	padding-top: 5px;
	border-bottom: 2px solid #404040;
	background: #212121;
	}

.mainmenu2 {
	height: 17px;
	padding-top: 5px;
	background: #212121;
	}

#community_menu {
	float: right;
	padding-top: 8px;
	padding-right: 10px;
}

#menu li.headlink ul { display: none; padding-left: 0; }
#menu li.headlink:hover ul { display: block; }

#menu, #menu ul { list-style: none; }

/* Head links */
#menu li.headlink { min-width: 140px; float: left; text-align: center; background: url('images/menu_scroll.png') no-repeat right; }
#menu li.headlink a { display: block; padding: 8px 10px; font-weight: normal; border-left: 1px solid #333333; border-right: 1px solid #000000; }
#menu li.headlink a:hover { background-color: #333; }

#menu li.headnosub { min-width: 140px; float: left; text-align: center; }
#menu li.headnosub a { display: block; padding: 8px 10px; font-weight: normal; border-left: 1px solid #333333; border-right: 1px solid #000000; }
#menu li.headnosub a:hover { background-color: #333; }

/* Child lists and links */
#menu li.headlink ul { min-width: 140px; display: none; border-top: 1px black solid; text-align: left; position: absolute; z-index: 500; background-color: #212121; }
#menu li.headlink:hover ul { display: block; }
#menu li.headlink ul li a { padding: 5px; height: 17px; }
#menu li.headlink ul li a:hover { background-color: #333; }
	
/* Pretty styling */
#menu a { color: white; font-family: Arial; font-size: 12px; }
#menu ul li a:hover { text-decoration: none; }
#menu li.headlink ul { padding-bottom: 10px; }

.br {
	border-right: 1px solid #333;
	}

.bl {
	border-left: 1px solid #333;
	}

.bb {
	border-bottom: 1px solid #333;
	}

.bt {
	border-top: 1px solid #333;
	}

#messages {
	float: left;
	width: 442px;
	height: 355px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 14px;
	overflow: auto;
	overflow-x: hidden;
	border: 1px solid #333;
	padding: 3px;
	}

#messages a {
	font-size: 11px;
	}

#team_messages {
	float: left;
	width: 442px;
	height: 355px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 14px;
	overflow: auto;
	overflow-x: hidden;
	border: 1px solid #333;
	padding: 3px;
	display: none;
	}

#team_messages a {
	font-size: 11px;
	}

#userlist {
	float: right;
	width: 157px;
	height: 355px;
	line-height: 15px;
	overflow: auto;
	overflow-x: hidden;
	padding: 3px;
	border: 1px solid #333;
	}

#userlist a {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	}

#userlist img {
	margin: -2px 0;
	}

#backpack_items {
	color: #FFFFFF;
	float: left;
	width: 10em;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
	width: 284px;
	padding: 3px;
	line-height: 12px;
}

#itemdesc {
	float: left;
	width: 580px;
	margin-bottom: 0px;
	height: 55px;
	font-size: 12px;
}

#itemdesc img {
	float: left;
	margin-right: 5px;
}

#area_items {
	color: #FFFFFF;
	float: left;
	width: 10em;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
	width: 284px;
	padding: 3px;
	line-height: 12px;
}

#backpack_items a {
	font-size: 9px;
}

#area_items a {
	font-size: 9px;
}

#backpack_items input {
	float: left;
	height: 20px;
	margin: -4px 3px;
}

#backpack_items div {
	position: relative;
	margin-bottom: 3px;
	width: 286px;
	padding: 4px 0;
	height: 13px;
	border: 0;
	background: url('images/backpack.png');
	font-size: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#area_items input {
	float: left;
	height: 20px;
	margin: -4px 3px;
}

#area_items div {
	position: relative;
	margin-bottom: 3px;
	width: 286px;
	padding: 4px 0;
	height: 13px;
	border: 0;
	background: url('images/backpack.png');
	font-size: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#stash_items input {
	width: 20px;
}

#stash_items span {
	display: none;
}

#stash_items div {
	height: 16px;
}

form {
	clear: left;
	}

br {
	clear: left;
	}

td {
	padding: 3px;
	font-size: 11px;
	}

.quote {
	color: #EFEFEF;
	background: #272727;
	border: 1px solid #000;
	font-size: 11px;
	font-family: Verdana;
	margin-left: 10px;
	margin-right: 30px;
	padding: 2px;
	}

.numbers {
	font-weight: bold;
	color: #CACACA;
	text-align: center;
}

.values {
	color: #999;
	margin-right: 5px;
	float: right;
}

.row {
	background: #050505;
}

.row2 {
	background: #0D0D0D;
}

td.gray {
	color: #999;
	font-weight: bold;
}

.center {
	text-align: center;
	font-weight: bold;
}

span.news {
	font-size: 11px;
}

#chatsubmit {
	font-weight: bold;
}

th {
	background: #050505;
	padding: 3px;
	font-size: 11px;
	}

th.titles {
	background: #212121;
	font-size: 11px;
	border-left: 1px solid #333;
	border-top: 1px solid #333;
	border-bottom: 2px solid #333;
	font-size: 10px;
	padding: 5px 10px;
	cursor: pointer;
	}

.playerdata {
	color: #BEBEBE;
	font-size: 10px;
	float: left;
}

.playerdata .box {
	float: left;
	width: 261px;
}

.playerdata .box2 {
	float: left;
	width: 288px;
}

.playerdata .smallbox {
	float: left;
	width: 256px;
}

.topmargin {
	margin: 2px 0;
}

.bottommargin {
	margin-top: 2px;
}

.playerdata .left {
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 0;
	text-align: left;
}

.playerdata .right {
	float: right;
	margin: 0;
	padding: 0;
	margin-right: 3px;
	margin-left: 5px;
	text-align: right;
}

.friendsinfo {
	padding: 3px;
	color: #BEBEBE;
	font-size: 10px;
	float: left;
	width: 304px;
	cursor: pointer;
}

img.gadu {
	border: 0;
	width: 10px;
	height: 10px;
}

img.teamlogo {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 2px;
}

.vipshop {
	float: left;
	padding: 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #151515;
	background: -moz-linear-gradient(top, #151515, #111);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151515', endColorstr='#111');
	background: -webkit-gradient(linear, left top, left bottom, from(#151515), to(#111));
	border: 1px solid #333;
	margin: 5px;
	cursor: pointer;
}

div.points {
	width: 52px;
	height: 14px;
	background: url('images/points_empty.jpg');
	display: -moz-inline-box;
	display: inline-block;
}

div.points_inside {
	height: 14px;
	background: url('images/points.jpg');
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana;
}

span.points {
	z-index: 20;
	color: #000000;
	font-weight: bold;
	font-size: 9px;
	font-family: Arial;
	margin-left: 13px;
	top: 2px;
	margin-top: 0;
}

table.ttable {
	padding: 0;
	margin: 0;
	}

table.ttable tr {
	padding: 0;
	margin: 0;
	border: 0;
	}

table.ttable th {
	}

table.ttable td {
	background: #000;
	border: 0;
	padding: 3px;
	}

table.ttable a {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}

a.td, a.td:link, a.td:active, a.td:visited {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
	}

a.td:hover {
	font-weight: bold;
	font-size: 11px;
	color: #EFEFEF;
	font-family: Verdana;
	text-decoration: none;
	}

span.header {
	padding-left: 3px;
	font-size: 11px;
	font-weight: bold;
	}

div.inner {
	margin-top: 3px;
	}

input, textarea, select {
	font-family: Verdana;
	font-size: 11px;
	background: #FFFFFF;
	margin: 2px;
	}

.boxes a {
	font-size: 10px;
	}

.highlight {
	font-weight: bold;
}

.left {
	float: left;
}

.right {
	float: right;
}

.red {
	color: white;
	background: red;
}





.g {
	background-color: #ddd;
}

.w {
	background-color: #47cdc2;
}

.b {
	background-color: #1752ae;
}

.h {
	background-color: #eec;
}

.t {
	background: white;
}

#PI {
	position: absolute;
	left: 100px;
	top: 20px;
}

button {
    cursor: pointer;
    cursor: hand;
}
