* {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

html, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

body {
	background: url('../images/layout/bg.jpg') no-repeat scroll center top #110505;
	margin: 0px;
	padding: 0px;
}

.languageSection {
	height: 21px;
	padding: 0px;
	text-align: right;
	font-size: 11px;
	color: #664f2b;
	font-weight: bold;
	font-family: "Minion Pro", "Times New Roman", Georgia, Serif;
	margin-right: 28px;
	margin-top: 8px;
}

.languageSection img {
	width: 20px;
	height: 15px;
	margin: 0px 0px 0px 7px;
	padding: 0px;
	vertical-align: middle;
	
}

.container {
	width: 1094px;	
	margin: 0px auto;
}


nav {
	position: relative;
	left: 0px;
	top: 0px;
}

nav ul {
	margin: 0px;
	padding: 0px;
}

nav ul li {
		display: inline;
}


.menu {
	height: 77px;
	background-image: url(../images/layout/menu.jpg);
	background-repeat: no-repeat;
}

.menu li {
	margin: 0px;
	padding: 0px;
	float: left;
}

.menu a {
	padding: 0px;
	margin: 0px;
}

.latest-news {
	width: 179px;
	height: 77px;
}

.latest-news a {
	display: inline-block;
	width: 179px;
	height: 77px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.latest-news a:hover {
	background-image: url(../images/layout/latest_news_hover.png);
	background-repeat: no-repeat;
}

.blank {
	width: 195px;
	height: 77px;
		text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.highscores {
	width: 156px;
		
}
.highscores a {
	display: inline-block;
	width: 156px;
	height: 77px;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.highscores a:hover {
	background-image: url(../images/layout/highscores_hover.png);
	background-repeat: no-repeat;
}

.shop-sms {
	width: 135px;
}

.shop-sms  a {
	display: inline-block;
	width: 135px;
	height: 77px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}


.shop-sms a:hover {
	background-image: url(../images/layout/shop_sms_hover.png);
	background-repeat: no-repeat;
}


.forum {
	width: 109px;
}

.forum  a {
	display: inline-block;
	width: 109px;
	height: 77px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.forum a:hover {
	background-image: url(../images/layout/forum_hover.png);
	background-repeat: no-repeat;
}

.support {
	width: 122px;
}

.support  a {
	display: inline-block;
	width: 122px;
	height: 77px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.support a:hover {
	background-image: url(../images/layout/support_hover.png);
	background-repeat: no-repeat;
}

.create-account {
	width: 198px;
}

.create-account a {
	display: inline-block;
	width: 198px;
	height: 77px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.create-account a:hover {
	background-image: url(../images/layout/create_account_hover.png);
	background-repeat: no-repeat;
}

.server-status {
	width: 193px;
	height: 222px;
	background: url(../images/layout/server_status.png) no-repeat;
	position: relative;
	left: 179px;
	top: -106px;
	text-align: center;
	box-sizing: border-box;
}


.status-info {
	position: relative;
	top: 30px;
}

.status-info p {
	font-family: Arial, Serif;
	color: #f9ee7e;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 4px;
	text-shadow: 1px 1px 3px #000000;
}


#wrapper{
	width: 1122px;
	margin-top: 52px;
	margin-left: -15px;
}

.left {
	width: 233px;
	float: left;
}

.left ul {
	margin: 0px;
	margin-left: -1px;
}

.left img {
	margin-right: 8px;
	vertical-align: middle;
}

.left li {
	background: url(../images/layout/menu_item.png) no-repeat;
	width: 233px;
	height: 23px;
	padding-top: 5px;
	padding-left: 30px;
	list-style-type: none;
	
	transition: padding-left 0.4s;
	-webkit-transition: padding-left 0.4s;
	-moz-transition: padding-left 0.4s;
	-o-transition: padding-left 0.4s;
}

.left li:hover {
	padding-left: 37px;
	transition: padding-left 0.4s;
	-webkit-transition: padding-left 0.4s;
	-moz-transition: padding-left 0.4s;
	-o-transition: padding-left 0.4s;
}

.left li a {
	padding-left: 15px;
	background-image: url(../images/layout/list_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	width: 100%;
	display: block;
}

.left li a.active {
	background-image: url(../images/layout/list_icon_active.png) !important;
}

.left li a:hover {
	background-image: url(../images/layout/list_icon_hover.png);
}

.left a {
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Serif;
	color: #907343;
}

.left a:hover {
	color: #d5b11b;
	font-weight: bold;
}


.left li:nth-child(1){
	background: url(../images/layout/first_menu_item.png) no-repeat;
}

.left li:last-child{
	background: url(../images/layout/last_menu_item.png) no-repeat;
	height: 39px;
}

.content {
	width: 656px;
	float: left;
	margin-top: -9px;
	margin-left: -1px;
	
	color: #C29843;
	font-size: 12px;
	font-family: Arial, Serif;
}

.content-top {
	background: url(../images/layout/content_top.png) no-repeat;
	width: 656px;
	height: 23px;
}

.content-all {
	background: url(../images/layout/content_repeat.png) repeat-y;
	width: 656px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-top: 15px;
	line-height: 1.3;
}

.content-all ul li, .content-all ol li{
	margin-left: 15px;
}

.content-all ul, .content-all ol{
	margin-bottom: 12px;
	margin-top: 12px;
}

.guild-name {
	line-height: 20px;
}

.guild-name a {
	color: #aaa389;
	text-decoration: none;
}


.guild-name a:hover{

	text-decoration: underline;
}

.content-top-header {
	margin-left: 48px;
	margin-right: 48px;
	padding-top: 10px;
	color: #e89f37;
	font-size: 12px;
	text-align: left;
	font-family: Calibri, Verdana, Serif;
}

.content-top-header span {
	padding-top: 3px;
	float: right;
}

.content-top-header a {
	
	color: #e89f37 !important;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}

.content-top-header a:hover {
	color: #b26e0e !important
}

.content-top-header h3 {
	float: left;
	width: 455px;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	text-shadow: 1px 1px 1px #000000;
}

.countdown {
	background: url(../images/layout/guilds_bg.png) no-repeat;
	width: 656px;
	height: 168px;
	
	float: left;
	
	text-align: center;
	font-size: 24px;
	line-height: 30px;
	padding-top: 70px;
}

.guilds {
	background: url(../images/layout/guilds_bg.png) no-repeat;
	width: 656px;
	height: 168px;
	
	float: left;
	text-align: center;
}

.guilds img {
	width: 64px;
	height: 64px;
}
.guilds table {
	margin-top: 40px;
	width: 90%;
	text-align: center;
	
	margin-left: auto;
	margin-right: auto;
}

.guilds table>tbody>tr>td {
	width: 100px;
}

.right {
	width: 233px;
	float: left;
}

.content-main {
	float: left;
	width: 647px;
	height: 60px;

	margin-left: 5px;
	margin-top: 18px;
}

.page-header {
	margin-top: -15px;
	margin-left: -26px;
	background: url(../images/layout/page_header.png) no-repeat;
	width: 647px;
	height: 75px;
	
	padding-left: 35px;
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom: 45px;
}

.content-header {
	margin-left: -26px;
	background: url(../images/layout/news_header_bg.png) no-repeat;
	width: 647px;
	height: 75px;
	float: left;
	
	padding-left: 35px;
	padding-right: 40px;
	padding-top: 60px;
	margin-top: -35px;
	padding-bottom: 45px;
}

.content-bg {
	background: url('../images/layout/content_bg.png') repeat-y;
	height: 302px;
	width: 100%;
	margin-left: -39px;
	margin-top: 15px;
}

.content-text {
	margin-top: -2px;
	margin-left: -30px;
	width: 647px;
	background: url(../images/layout/content_repeat.png) repeat-y;
	padding-left: 35px;
	padding-right: 40px;
	padding-top: 30px;
	padding-bottom: 15px;
	margin-bottom: -10px;
	float: left;
}

.content 
.article {
	background: url(../images/layout/content_bg.png) no-repeat, url(../images/layout/content_repeat.png) repeat-y;
}

.content-text a {
	text-decoration: none;

}
.content-text a:hover {
	text-decoration: underline;
}

footer {

	float: left;
	width: 647px;
	height: 141px;
	margin-left: 4px;
	background: url(../images/layout/footer.png) no-repeat;
}

.up-button {
	width: 40px;
	height: 32px;
	
	margin-left: 305px;
	margin-top: 10px;
	float: left;
}

.header-title {
	font-size: 18px;
	color: #e89f37;
	font-family: Calibri, Serif;
}

.header-title img {
	vertical-align: middle;
}

.header-info {

	color: #875c1f;
	font-size: 12px;
	font-family: Calibri, Serif;

}
.copyright {
	color: #bdaa7f;
	text-shadow: 1px 1px #000;
	position: relative;
	left: 100px;
	top: 70px;
	
	
}

.bottom-menu  {
	position: relative;
	top: 58px;
	left: 72px;
}

.bottom-menu a {
	font-size: 12px;
	color: #bdaa7f;
	font-shadow: 1px 1px #000;
	text-decoration: none;
	margin-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #a5956e;
}

.bottom-menu a:hover {
	color: #cb8b30;
}

.bottom-menu li:last-child a{
	border: 0px;
}

.bottom-menu ul {
	margin: 0px;
}

.bottom-menu ul li {
	display: inline;
	
}

::-webkit-input-placeholder { color:#605137; }
::-moz-placeholder { color:#605137; } /* firefox 19+ */
:-ms-input-placeholder { color:#605137; } /* ie */
input:-moz-placeholder { color:#605137; }

.loginButton {
	background: url(../images/layout/login_button.png) no-repeat;
	width: 79px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	text-indent: 110%;
	float: right;
	white-space: nowrap;
	overflow: hidden;
}

.sprite {
	width: 80px;
	height: 15px;

	position: relative;
	top: 60px;
	left: 135px;
}

.fb_iframe_widget {
	margin-top: 10px;

}


.slider {
	background: url(../images/layout/slider_bg.png) no-repeat;
	width: 232px;
	height: 161px;
	margin-top: 5px;
}

.Rot {
	background: url(../images/layout/slider_bg.png) no-repeat;
	width: 232px;
	height: 161px;
	text-align: center;
}

.RotBox {
 width: 232px;
 height: 38px;
 margin-left: 15px;
 display: inline-block;
 cursor: pointer;

}

.rotatorBox {
 width: 186px;
 height: 82px;
 margin-top: 27px;
 margin-left: 7px;
 float: left;
 text-align: center;
 font: 21px/21px Arial;
 font-weight: bold;
 color: #e8d0a2;
 display: inline-block;

}

.rotatorButton {
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-webkit-user-select: none; 
	-o-user-select: none; 
}

.R1 {
 width: 17px;
 height: 17px;
 margin-top: 73px;
 margin-left: auto;
 margin-right: auto;
 display: inline-block;
 cursor: pointer;
}

.R2 {
 width: 17px;
 height: 17px;
 margin-top: 73px;
 margin-left: auto;
 margin-right: auto;
 display: inline-block;
 cursor: pointer;
}

.R3 {
 width: 17px;
 height: 17px;
 margin-top: 73px;
 margin-left: auto;
 margin-right: auto;
 display: inline-block;
 cursor: pointer;
}

.R4 {
 width: 17px;
 height: 17px;
 margin-top: 73px;
 margin-left: auto;
 margin-right: auto;
 display: inline-block;
 cursor: pointer;
}

.next-slide{
	background: url(../images/layout/slider_right.png) no-repeat;
	width: 18px;
	height: 46px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	cursor: pointer;
}

.prev-slide{

	background: url(../images/layout/slider_left.png) no-repeat;
	width: 18px;
	height: 46px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	cursor: pointer;
}

table tr td {
	padding: 3px;
}

table {
    border-spacing: 1px;
    border-collapse: separate;
}

.content-all .SmallWindow {
	margin-left: auto;
	margin-right: auto;
	width: 524px;
	min-height: 26px;
}

.SmallWindowBar {
	width: 524px;
	height: 26px;
	font: 13px/13px Arial;
	font-weight: bold;
	color: #c29843;
	background-image: url("../images/layout/middle_content_bar.png");
	background-repeat: no-repeat;
}

.SmallWindowBarText
{
	margin-left: 18px;
	padding-top: 6px;
}

.SmallWindowContent {
	margin-left: auto;
	margin-right: auto;
	width: 524px;
	padding: 6px;
	background-color: rgb(61, 30, 14);
	border: 3px solid rgb(44, 22, 10);
	padding-top: 10px;
}

.SmallWindowInsideBox {
	margin-left: auto;
	margin-right: auto;
	width: 506px;
	margin-top: 4px;
	margin-bottom: 6px;
	padding: 6px;
	background-color: #33190c;
	border: 1px solid #2b150a;
}

/*
|--------------------------------------------------------------------------
| Boxes
|--------------------------------------------------------------------------
*/
.box {
	width: 233px;
	color: orange;
	font-size: 14px;
	font-family: Arial, Serif;
	text-align: center;

	width: 233px;
	color: #B39561;
	margin-top: 0px;
}

.box  .box-content {
	background: url(../images/layout/box_content.png) repeat-y;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
}

.box  .box-bottom {
	background: url(../images/layout/box_bottom.png) no-repeat;
	height: 26px;
}

.box-text {
	width: 100%;
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
	height: 90px;
	margin-bottom: -15px;
}

/*
|--------------------------------------------------------------------------
| News Box
|--------------------------------------------------------------------------
*/
.box-news {
	text-align: left;
	background: url(../images/layout/box_empty_top.png) no-repeat;
	width: 233px;
}

.box-news-text {
	background-image: url(../images/layout/news_text.png) !important;
}

/*
|--------------------------------------------------------------------------
| Account Box
|--------------------------------------------------------------------------
*/
.box-account {
	text-align: left;
	background: url(../images/layout/box_empty.png) no-repeat;
	width: 233px;
	margin-top: 3px;
}

.box-account-text {
	background-image: url(../images/layout/account_text.png) !important;
}

/*
|--------------------------------------------------------------------------
| Community Box
|--------------------------------------------------------------------------
*/
.box-community {
	text-align: left;
	background: url(../images/layout/box_empty.png) no-repeat;
	width: 233px;
	margin-top: 3px;
}

.box-community-text {
	background-image: url(../images/layout/community_text.png) !important;
}

/*
|--------------------------------------------------------------------------
| Shop Box
|--------------------------------------------------------------------------
*/
.box-shop {
	text-align: left;
	background: url(../images/layout/box_empty.png) no-repeat;
	width: 233px;
	margin-top: 3px;
}

.box-shop-text {
	background-image: url(../images/layout/shop_text.png) !important;
}

/*
|--------------------------------------------------------------------------
| Library Box
|--------------------------------------------------------------------------
*/
.box-library {
	text-align: left;
	background: url(../images/layout/box_empty.png) no-repeat;
	width: 233px;
	margin-top: 3px;
}

.box-library-text {
	background-image: url(../images/layout/library_text.png) !important;
}

/*
|--------------------------------------------------------------------------
| Castle Box
|--------------------------------------------------------------------------
*/
.box-castle {
	background: url(../images/layout/box_empty.png) no-repeat;
}

.box-castle img {
	margin: 6px 0px 3px 0px;
}
.box-ttv-text {
	background-image: url(../images/layout/ttv_text.png) !important;
}

.box-castle-text {
	background-image: url(../images/layout/castle_text.png) !important;
}

.box-kanciak-text {
	background-image: url(../images/layout/kanciak_text.png) !important;
}

.box-new_client-text {
	background-image: url(../images/layout/new_client_text.png)
}


/*
|--------------------------------------------------------------------------
| Kanciak Box
|--------------------------------------------------------------------------
*/
.box-kanciak {
	background: url(../images/layout/kanciak_napis.png) !important;
}


/*
|--------------------------------------------------------------------------
| New_client Box
|--------------------------------------------------------------------------
*/
.box-new_client {
	background: url(../images/layout/new_client_napis.png) !important;
}

/*
|--------------------------------------------------------------------------
| TeamSpeak Box
|--------------------------------------------------------------------------
*/
.box-teamspeak {
	background: url(../images/layout/box_empty.png) no-repeat !important;
}

.box-teamspeak-text {
	background-image: url(../images/layout/teamspeak_text.png) !important;
}

/*
|--------------------------------------------------------------------------
| Next Event Box
|--------------------------------------------------------------------------
*/
.box-event {
	background: url(../images/layout/box_empty_top.png) no-repeat !important;
}

.box-event-text {
	background-image: url(../images/layout/event_text.png) !important;
}

/*
|--------------------------------------------------------------------------
| Tickers Box
|--------------------------------------------------------------------------
*/
.box-tickers {
	background: url(../images/layout/box_empty.png) no-repeat !important;
}

.box-tickers-text {
	background-image: url(../images/layout/tickers_text.png) !important;
}

/*
|--------------------------------------------------------------------------
| Top10 Box
|--------------------------------------------------------------------------
*/
.box-top10 {
	background: url(../images/layout/box_empty.png) no-repeat !important;
}

.box-top10-text {
	background-image: url(../images/layout/top10_text.png) !important;
}

/*
|--------------------------------------------------------------------------
| Login Box
|--------------------------------------------------------------------------
*/
.box-login {
	background: url(../images/layout/login_box.png) no-repeat;
}

.box-login a {
	font-size: 11px;
	font-family: Arial, Serif;
	color: #927f5f;
}

.box-login a:hover {
	color: #aeac28;
}

.box-login input {
	width: 135px;
	margin-top: 8px;
	
	color: #605137;
	height: 25px;
	border: 0px;
	font-size: 11px;
	font-family: Arial, Serif;
	
	padding-left: 10px;
	padding-right: 25px;
	padding-top: 0px;
}

.box-login .box-content {
	padding-bottom: 20px;
}

.box-login input placeholder {
	color: #605137;
}

.login-input {
	background: url(../images/layout/input_login.png) no-repeat !important;
	width: 170px;
	height: 25px;
}

.password-input {
	background: url(../images/layout/input_password.png) no-repeat !important;
	width: 170px;
	height: 25px;
}