

html, body {
	height: 100%;
	margin: 0;
}
body {
	background: #1e140e url("images/background.jpg") repeat;
	/*background-attachment: fixed;*/
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47362b;
}

.old
{
	background: #251c16;
	border:1px solid #32231b;
}

#iblue
{
	border:1px solid #32231b;
}

#page
{
	margin-left: auto;
	margin-right: auto;
	width: 1020px;

}

	input[type=text] {
		background-color: #2f1d13;
		background:url(images/homepage01.png) no-repeat left top;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 0px solid #2f1d13;
		width: 124px;
		height: 23px;
		margin: 0px 5px 0 0px;
		color: #76675d;
		font-size: 10px;
		padding-left: 10px;
	}
	
	input[type=password] {
		background-color: #2f1d13;
		background:url(images/homepage01.png) no-repeat left top;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 0px solid #2f1d13;
		width: 134px;
		height: 23px;
		margin: 0px 5px 0 0px;
		color: #76675d;
		font-size: 10px;
	}

/** HEADER **//** HEADER **//** HEADER **/
	#page #header {
		width: 1020px;
		height: 180px;
	}
	#page #header #bar-top {	
		width: 1020px;
		height: 30px;
		border:1px solid #403028;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	#page #header #bar-top #left {	
		width: 345px;
		height: 30px;
		float: left;
		margin-top: 3px;
		margin-left: 10px;
	}
	#page #header #bar-top #left .login {	
		width: 61px;
		height: 24px;
		float: right;
		margin: 0px 0px 0px 0px;
	}
	#page #header #bar-top #center {	
		width: 360px;
		height: 30px;
		margin-top: 3px;
		float: left;
	}
	#page #header #bar-top #right {	
		width: 225px;
		height: 30px;
		margin-top: 3px;
		float: left;
	}
	#page #header #bar-top #right .search {	
		width: 61px;
		height: 24px;
		float: right;
		margin: 0px 17px 0px 0px;
	}
	#page #header #bar-top #lang {	
		width: 80px;
		height: 30px;
		margin-top: 3px;
		float: left;
	}
	#page #header #bar-top #lang .en {	
		width: 30px;
		height: 24px;
		background: url('images/lang/en.png') no-repeat;
		margin-top: 0px;
		float: left;
	}
	#page #header #bar-top #lang .en:hover {	
		width: 30px;
		height: 24px;
		background: url('images/lang/enh.png') no-repeat;
		margin-top: 0px;
		float: left;
	}
	#page #header #bar-top #lang .pl {	
		width: 30px;
		height: 24px;
		background: url('images/lang/pl.png') no-repeat;
		margin-top: 0px;
		float: left;
	}
	#page #header #bar-top #lang .pl:hover {	
		width: 30px;
		height: 24px;
		background: url('images/lang/plh.png') no-repeat;
		margin-top: 0px;
		float: left;
	}
/** HEADER **//** HEADER **//** HEADER **/

/** LOGO **//** LOGO **//** LOGO **//** LOGO **/
	#page #header #logo {	
		width: 1020px;
		height: 150px;
	}
	#page #header #logo #left {	
		width: 210px;
		height: 160px;
		float: left;
		margin-top: -2px;
	}
	#page #header #logo #left .flag{
		width: 188px;
		height: 160px;
		background: url('images/homepage05.jpg') no-repeat;
		float:left;
		margin-left: 10px;
	}
	#page #header #logo #center {	
		width: 594px;
		height: 150px;
		float: left;
	}
	#page #header #logo #center .logo{
		width: 600px;
		height: 150px;
		background: url('images/logo-xavato2.png') no-repeat;
		float:left;
		margin-left: -1px;
	}
	#page #header #logo #right {	
		width: 210px;
		height: 160px;
		float: left;
		margin-top: -2px;
	}
	#page #header #logo #right .flag{
		width: 188px;
		height: 160px;
		background: url('images/homepage06.jpg') no-repeat;
		float:left;
		margin-left: 10px;
	}
/** LOGO **//** LOGO **//** LOGO **//** LOGO **/

/** DRAGON **//** DRAGON **//** DRAGON **/
	#page #header #dragon {
		width: 1200px;
		height: 95px;
		background: url('images/homepage07.png') no-repeat;
		margin-top: -36px;
		margin-left: -90px;
		float: left;
	}
/** DRAGON **//** DRAGON **//** DRAGON **/
		

#page #bg-size {
	width: 1020px;
}
	/** SIDEBAR LEFT **//** SIDEBAR LEFT **//** SIDEBAR LEFT **/
	#page #bg-size #sidebar-left {
		width: 200px;
		border-right-style: solid; border-right-width: 1px; border-right-color: #403028;
		border-left-style: solid; border-left-width: 1px; border-left-color: #403028;
		margin-left: -3px;
		margin-top: -42px;
		float: left;
	}
	
	#page #bg-size #sidebar-left .news {
		width: 198px;
		height:40px;
		background: url('images/menu/news.jpg');
		margin-top: 20px;
		margin-left: 0px;
	}
	#page #bg-size #sidebar-left .account {
		width: 198px;
		height:40px;
		background: url('images/menu/account.jpg');
	}
	#page #bg-size #sidebar-left .community {
		width: 198px;
		height:40px;
		background: url('images/menu/community.jpg');
	}
	#page #bg-size #sidebar-left .library {
		width: 198px;
		height:40px;
		background: url('images/menu/library.jpg');
	}
	#page #bg-size #sidebar-left .shop {
		width: 198px;
		height:40px;
		background: url('images/menu/shop.jpg');
	}
	
	#page #bg-size .leftbot {
		width: 202px;
		height:98px;
		margin-left: -1px;
		background: url('images/homepage08b.jpg');
		background-repeat:no-repeat;
		clear: both;
		float: left;
	}
	#page #bg-size .rightbot {
		width: 202px;
		height:98px;
		margin-left: -1px;
		background: url('images/homepage09b.jpg');
		background-repeat:no-repeat;
		clear: both;
		float: left;
	}
	#page #bg-size #sidebar-left #vt_menu {
		width: 188px;
		margin-left: 5px;
		margin-bottom: 5px;
		margin-top: 5px;
		background: #251c16;
		border:1px solid #403028;
	}
	#page #bg-size #sidebar-left #vt_menu ul {
		width: 188px;
		margin: 0px 0px 5px 0px;
		padding: 0px;
		list-style: none;		
	}
	#page #bg-size #sidebar-left #vt_menu li{	
		margin-left: 3px;
		margin-top: 4px;
		width: 174px;
		background: #19120e;
		border:1px solid #32231b;
		padding: 3px;

	}
	#page #bg-size #sidebar-left #vt_menu a {
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		font-size: 13px;
		color: #47362b;
		font-family: "Segoe UI", Tahoma, Arial, sans-serif;	
		
	}
	#page #bg-size #sidebar-left #vt_menu a:hover {
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		color: #765946;
		
	}
	/** SIDEBAR LEFT **//** SIDEBAR LEFT **//** SIDEBAR LEFT **/
	
	/** SIDEBAR CENTER **//** SIDEBAR CENTER **//** SIDEBAR CENTER **/
	#page #bg-size #sidebar-center {
		width: 600px;			
		margin-left: 5px;
		margin-right: 5px;
		margin-top: -20px;
		float: left;
		
		font-size: 13px;
		font-family: "Verdena", Arial, sans-serif;
		text-shadow: 1px 1px 3px #000000;
		filter: dropshadow(color=#000000, offx=1, offy=1);
	}
	#page #bg-size #sidebar-center #menu {
		width: 581px;	
		height: 71px;
		float: left;
		margin-left: 10px;
	}
	#page #bg-size #sidebar-center #menu .highscores {
		width: 102px;	
		height: 71px;
		background: url('images/menu/menubox/highscores.png');
		float: left;
	}
	#page #bg-size #sidebar-center #menu .highscores:hover{
		width: 102px;	
		height: 71px;
		background: url('images/menu/menubox/highscoresh.png');
		float: left;
	}
	#page #bg-size #sidebar-center #menu .pvpsystems {
		width: 100px;	
		height: 71px;
		background: url('images/menu/menubox/pvpsystems.png');
		float: left;
	}
	#page #bg-size #sidebar-center #menu .pvpsystems:hover{
		width: 100px;	
		height: 71px;
		background: url('images/menu/menubox/pvpsystemsh.png');
		float: left;
	}
	#page #bg-size #sidebar-center #menu .youraccount {
		width: 180px;	
		height: 71px;
		background: url('images/menu/menubox/youraccount.png');
		float: left;
	}
	#page #bg-size #sidebar-center #menu .youraccount:hover{
		width: 180px;	
		height: 71px;
		background: url('images/menu/menubox/youraccounth.png');
		float: left;
	}
	#page #bg-size #sidebar-center #menu .serverinfo {
		width: 100px;	
		height: 71px;
		background: url('images/menu/menubox/serverinfo.png');
		float: left;
	}
	#page #bg-size #sidebar-center #menu .serverinfo:hover{
		width: 100px;	
		height: 71px;
		background: url('images/menu/menubox/serverinfoh.png');
		float: left;
	}
	#page #bg-size #sidebar-center #menu .donate {
		width: 99px;	
		height: 71px;
		background: url('images/menu/menubox/donate.png');
		float: left;
	}
	#page #bg-size #sidebar-center #menu .donate:hover{
		width: 99px;	
		height: 71px;
		background: url('images/menu/menubox/donateh.png');
		float: left;
	}
	#page #bg-size #sidebar-center #cnt {
		width: 590px;	
		border:1px solid #403028;
		margin-left: 5px;
		margin-right: 0px;
		margin-top: 0px;
		float: left;
	}
	#page #bg-size #sidebar-center #cnt #news {
		width: 570px;	
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		float: left;
		color: #59483d;
	}
	#page #bg-size #sidebar-center #cnt #news .title{
		width: 522px;
		margin-left: 8px;
		margin-top: 8px;
		margin-bottom: 8px;
		background: #19120e;
		border:1px solid #32231b;
		padding: 0px;
		color: #685243;
		font-size: 16px;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px;
	}
	#page #bg-size #sidebar-center #cnt #news .text{
		width: 522px;
		margin-left: 8px;
		margin-top: 8px;
		margin-bottom: 8px;
		background: #19120e;
		border:1px solid #32231b;
		padding: 0px;
		color: #47362b;
		font-size: 13px;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px;
	}
	#page #bg-size #sidebar-center #cnt #news .comments{
		width: 560px;
		color: #4c3223;
		font-size: 14px;
		text-align: left;
		margin-left: 10px;
		margin-bottom: 4px;
	}
	#page #bg-size #sidebar-center #cnt #news .comments a{
		color: #67564c;
	}
	#page #bg-size #sidebar-center #cnt #news .author{
		width: 560px;
		color: #4c3223;
		font-size: 14px;
		text-align: right;
		margin-left: -15px;
		margin-bottom: 4px;
	}
	#page #bg-size #sidebar-center #cnt #news .author a{
		color: #67564c;
	}
	
	
	#page #bg-size #sidebar-center #titlebox {
		width: 584px;
		height: 29px;
		background: url('images/homepage10.png');
		float: left;
		margin-left: 8px;
		margin-top: 20px;
		text-transform: uppercase;
	}
	#page #bg-size #sidebar-center #titlebox .text{
		width: 170px;
		height: 26px;
		font-size: 12px;
		color: #76675d;
		font-family: "Segoe UI", Tahoma, Arial, sans-serif;	
		margin-top: 8px;
		margin-left: 208px;
		text-align: center;
		background: -webkit-gradient(linear, left top, left bottom, from(#ff4d00), to(#ffd900));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	
	/** SIDEBAR CENTER **//** SIDEBAR CENTER **//** SIDEBAR CENTER **/
	
	/** SIDEBAR RIGHT **//** SIDEBAR RIGHT **//** SIDEBAR RIGHT **/
	#page #bg-size #sidebar-right {
		width: 200px;
		border-right-style: solid; border-right-width: 1px; border-right-color: #403028;
		border-left-style: solid; border-left-width: 1px; border-left-color: #403028;
		margin-left: 2px;
		margin-top: -42px;
		float: left;
	}
	#page #bg-size #sidebar-right .serverstatus {
		width: 198px;
		height:40px;
		background: url('images/menu/status.jpg');
		margin-top: 20px;
		margin-left: 0px;
	}
	#page #bg-size #sidebar-right .topplayers {
		width: 198px;
		height:40px;
		background: url('images/menu/topplayers.jpg');
	}
	#page #bg-size #sidebar-right .topguilds {
		width: 198px;
		height:40px;
		background: url('images/menu/topguilds.jpg');
	}
	#page #bg-size #sidebar-right .events {
		width: 198px;
		height:40px;
		background: url('images/menu/events.jpg');
	}
	#page #bg-size #sidebar-right #vt_menu {
		width: 188px;
		margin-left: 5px;
		margin-bottom: 5px;
		margin-top: 5px;
		background: #251c16;
		border:1px solid #403028;
	}
	#page #bg-size #sidebar-right #vt_menu ul {
		width: 188px;
		margin: 0px 0px 5px 0px;
		padding: 0px;
		list-style: none;		
	}
	#page #bg-size #sidebar-right #vt_menu li{	
		margin-left: 3px;
		margin-top: 4px;
		width: 174px;
		background: #19120e;
		border:1px solid #32231b;
		padding: 3px;

	}
	#page #bg-size #sidebar-right #vt_menu a {
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		font-size: 13px;
		color: #47362b;
		font-family: "Segoe UI", Tahoma, Arial, sans-serif;	
		
	}
	#page #bg-size #sidebar-right #vt_menu a:hover {
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		color: #765946;
		
	}
	/** SIDEBAR RIGHT **//** SIDEBAR RIGHT **//** SIDEBAR RIGHT **/
	
	/** FOOTER **//** FOOTER **//** FOOTER **/
	#page #footer {
		width: 1020px;
		height: 30px;
		border:1px solid #403028;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		margin-top: 20px;
	}
	#page #footer .text {
		width: 1020px;
		color: #55473e;
		padding: 6px 0px 0px 0px;
		font-family: "Tahoma", Arial, sans-serif;
		font-size:14px;
		text-align:center;
	}
	#page #footer .text a{
		color: #79665b;
	}
	.clear {
		line-height: 0px;
		font-size: 0px;
		clear: both;
		height: 0px;
	}	
	
	#ired {
		color:#A80000;
		border: solid 1px #A80000;
		background-color:#FF7D7D;
		margin: 5 5;
		
		font-family: "Verdena", Arial, sans-serif;
		text-shadow: 0px 0px 0px #000000;
		filter: dropshadow(color=#000000, offx=0, offy=0);
	}
	#igreen {
		color: #0F7500;
		border: solid 1px #0F7500;
		background-color: #8EFF88;
		margin: 5 5;
		
		font-family: "Verdena", Arial, sans-serif;
		text-shadow: 0px 0px 0px #000000;
		filter: dropshadow(color=#000000, offx=0, offy=0);
	}
	
	.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    color: #c09853;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.alert-heading {
    color: inherit;
}
.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 18px;
}
.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-danger, .alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}
.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}
.alert-block>p, .alert-block>ul {
    margin-bottom: 0;
}
.alert-block p+p {
    margin-top: 5px;
}
/** FOOTER **//** FOOTER **//** FOOTER **/