body {
	margin-bottom:10px;
	margin-top:0px;
}

#page {
	width:750px;
	margin:auto;
}

#game {
	width:550px;
	float:right;
	background:url(/img/desk/blk_back.jpg);
}

.winleft {
	background:url(/img/desk/blk_left.gif) repeat-y left;
}
.winright {
	background:url(/img/desk/blk_right.gif) repeat-y right;
}
.wintop {
	background:url(/img/desk/blk_top.gif) repeat-x top;
	margin:0px 2px 0px 2px;
	height:10px;
	font-size:1px;
}
.winbottom {
	background:url(/img/desk/blk_bottom.gif) repeat-x bottom;
	margin:0px 2px 0px 2px;
	height:10px;
	font-size:1px;
}


#innerpage {
	margin:10px 20px 10px 20px;
}

#leftslope {
	width:194px;
	background:url(/img/desk/blk_back.jpg);
}


#top {
	height:35px;
}
#top #logininfo {
	float:right;
	margin-top:20px;
	margin-right:5px;
	color:#CCA;
	font-weight:bold;
}

#top .tophome {
	display:block;
	width:180px;
	height:35px;
	font-weight:bold;
	font-size:30px;
	color:#CCB;
	text-decoration:none;
	margin-left:22px;
}
#top .tophome:hover {
	color:#DDC;
}






#login {
	border:1px solid #6D6654;
	width:145px;
	margin-left:24px;
	margin-top:10px;
	margin-bottom:10px;
}
#login form {
	margin:0px;
}
#login label {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	width:40px;
	display:block;
}
#login input {
	background:url(/img/desk/back_light.jpg);
	border:1px solid #6D6654;
	font-size:10px;
	width:90px;
}
#login input.button {
	font-size:11px;
	font-weight:bold;
	width:138px;
}
#badlogin {
	color:#E00;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
#login .registr {
	display:block;
	margin:auto;
	font-weight:bold;
	color:black;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	margin-top:2px;
	margin-bottom:2px;
	border-top:1px solid black;
	padding-top:2px;
}







#mainmenu {
	width:194px;
}
.mainmenuitem, .mainmenuitem-a {
	display:block;
	width:150px;
	height:22px;
	padding-top:4px;
	margin:10px 5px 10px 21px;
	background:#DDC;
	border:1px solid #999;
	text-align:center;
	text-decoration:none;
	color:#777;
	font-size:15px;
	font-weight:bold;
}
.mainmenuitem-a {
	color:black;
	border:1px solid #000;
	background:#EDCF87;
}






#forum {
	margin:0px;
	margin:auto;
	width:500px;
}
#forum form {
	margin:0px;
	margin-bottom:5px;
}
#forum .forum-new {
	display:block;
	margin:auto;
	width:200px;
	text-align:center;
	height:16px;
	background:url(/img/desk/back_light.jpg);
	border:1px solid black;
	font-weight:bold;
	font-size:12px;
	color:black;
	padding-top:2px;
	text-decoration:none;
	margin-bottom:2px;
}
#forum .topics {
	margin:auto;
	background:url(/img/desk/back_light.jpg);
	border-collapse:collapse;
}
#forum .topics td {
	border:1px solid black;
	padding:2px 5px 2px 5px;
}
#forum .topics td.topname {
	width:380px;
}
#forum .topics td.topname a {
	font-weight:bold;
	text-decoration:none;
	color:black
}

#forum .topics td.topname .delit {
	text-decoration:none;
	color:red;
	font-weight:bold;
	float:right;
}



#forum .topics td.topname a:hover {
	color:#665;
}
#forum .topics td.topdate {
	width:115px;
}
#forum .topics tr.newpost td.topname a {
	padding-left:13px;
	background:url(/img/desk/forum/newpost.gif) 0px 3px no-repeat;
	color:#500;
}



#forum .frbtn {
	float:right;
	margin:0px;
	margin-top:1px;
	width:50px;
}
#forum .topnew {
	margin-top:30px;
}

#forum textarea {
	background:url(/img/desk/back_light.jpg);
	border:1px solid #553;
	width:440px;
	height:50px;
	color:black;
}
#forum .tit {
	font-weight:bold;
	font-size:18px;
	text-align:left;
	margin-bottom:3px;
}
#forum .newtopic {
	height:15px;
	margin-bottom:0px;
	width:307px!important;
	background:url(/img/desk/back_light.jpg);
	border:1px solid #553;
}
#forum input {
	margin:8px 0px 30px 6px;
}



#forum .m {
	width:500px;
	background:url(/img/desk/forum/line.gif) repeat-x;
	padding-top:5px;
}
#forum .m .img {
	float:left;
	width:68px;
	height:80px;
	background:url(/img/desk/forum/frame.gif);
}
#forum .m .img img {
	margin:8px 0px 0px 8px;
}
#forum .m .img img.avatar-hero {
	margin:22px 0px 0px 18px;
}
#forum .m .txt {
	width:424px;
	float:left;
	margin-left:8px;
	font-size:12px;
	color:black;
}
#forum .m .txt a {
	color:black;
}
#forum .m .txt a:hover {
	color:blue;
}
#forum .m .txt .dt {
	float:right;
	font-size:10px;
}
#forum .m .txt .dt a {
	text-decoration:none;
	color:red;
	font-weight:bold;
}
#forum .m .txt .author {
	font-weight:bold;
	font-size:14px;
}
#forum .m .txt .author span {
	font-size:11px;
	color:#999;
}
#forum .m .txt .author span a {
	text-decoration:none;
	color:red;
	font-weight:bold;
}

#forum .m .txt .author-admin {
	color:#700;
}
		

#forum .fend {
	background:url(/img/desk/forum/line.gif) repeat-x;
	height:3px;
}

#forum .cannotwrite {
	background:#900;
	color:#FFF;
	padding:5px;
}




.banner {
	width:488px;
	height:60px;
	margin:auto;
	margin-top:10px;
	border:1px solid black;
	background:url(/img/other/reklama.gif) no-repeat left black;
	text-align:right;
	margin-left:230px;
}
.leftbanner {
	width:145px;
	height:125px;
	margin:25px auto 13px auto;
	border:1px solid black;
	background:url(/img/other/reklama.gif) no-repeat left black;
	text-align:right;
}




#rungame {
	display:block;
	margin:auto;
	width:200px;
	height:30px;
	padding-top:15px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:black;
	background:#DB6;
	border:1px solid #B81;
	font-size:15px;
}
#rungame:hover {
	background:#DC9;
} 













#inform {
	border:1px solid #6D6654;
	width:510px;
}
#inform table tr.space {
	font-size:1px;
	height:10px;
}
#inform table td {
	vertical-align:top;
}
#inform p {
	margin:0px;
	font-size:10px;
}
#inform form {
	margin:0px;
}
#inform label {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	width:110px;
	display:block;
	margin-top:3px;
}
#inform input {
	background:url(/img/desk/back_light.jpg);
	border:1px solid #6D6654;
	font-size:10px;
}
#inform input.button {
	font-size:11px;
	font-weight:bold;
	width:138px;
}
#badenter {
	color:#E00;
	font-weight:bold;
	font-size:13px;
	height:25px;
}
#inform table tr.form-error td label {
	color:red;
}
#inform table tr.form-error td input {
	border:1px solid red;
}
.heroselect {
	width:380px;
	height:266px;
	xoverflow-x:scroll;
}
.heroselect a {
	display:block;
	width:38px;
	height:38px;
	float:left;
}
.heroselect a.acther {
	background:#FFE;
}
.heroselect a img {
	margin:3px;
}

.vlstnst {
	margin-bottom:4px;
}
.vlstnst strong {
	display:block;
	width:300px;
	background:#DDC;
	padding:2px;
}
.vlstnst strong img {
	float:right;
}
#inform table td .zbyva {
	text-align:center;
	font-weight:bold;
	margin:auto;
	margin-top:40px;
	width:70px;
	background:#AA9;
}
#inform table td .zbyva span {
	display:block;
	font-size:30px;
}
.badinfo {
	color:red;
	font-weight:bold;
}
.okenter {
	color:green;
	font-weight:bold;
}

.setimg {
	float:left;
	margin-right:5px;
}
.delimg {
	color:black;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
}



.actualinfo {
	margin:auto;
}
.actualinfo p {
	margin:0px;
	font-size:12px;
}

.death-tit {
	font-size:18px;
	text-align:center;
	margin-bottom:10px;
	font-weight:bold;
}
.reanimate, .abandon {
	display:block;
	margin:auto;
	width:200px;
	height:30px;
	padding-top:15px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:black;
	background:#DB6;
	border:1px solid #B81;
	font-size:15px;
	margin-bottom:10px;
}
.reanimate:hover, .abandon:hover {
	background:#DC9;
} 
.abandon {
	display:block;
	width:350px;
	padding-top:5px;
	height:20px;
}



h1 {
	margin:0px;
	font-size:15px;
	font-weight:bold;
	display:block;
	width:510px;
	border-bottom:2px solid #998;
	margin-top:5px;
	margin-bottom:5px;
}

.biglogo {
	font-size:90px;
	font-weight:bold;
	text-align:center;
	border:none;
}

.index {
	text-align:center;
}
.index ul {
	text-align:left;
	margin:0px;
	margin-left:20px;
}
.index p {
	margin:0px;
	font-weight:bold;
}
.index p a {
	color:black;
	display:block;
}
.indexline {
	height:9px;
	font-size:1px;
	background:url(/img/desk/blk_line.gif) repeat-x top;
	margin-bottom:13px;
	margin-top:13px;
}



#onlines {
	width:510px;
	margin:auto;
	_margin-bottom:8px;
	text-align:center;
}
#onlines img {
	margin:2px;
}
#onlines strong {
	display:block;
}




.screenshot img {
	border:1px solid black;
}







.navod {
	margin:0px;
}
.navod h2 {
	margin:0px;
	font-size:15px;
	margin-top:20px;
	border-bottom:1px solid #998;
}
.navod p {
	margin:2px 0px 10px 0px;
	text-align:justify
}
.navod ul {
	margin:0px 0px 0px 20px;
}
.navod ul li {
	margin:2px 0px 0px 0px;
}
.navod em {
	font-size:11px;
}
.navod img {
	margin:auto;
	float:right;
	margin:0px 0px 0px 10px;
}



















table.xxx-info {
	border:2px solid black;
	margin:auto;
	border-collapse:collapse;
}
.xxx-info td {
	border:1px solid black;
	padding:2px 5px 2px 5px;
}
.xxx-info th {
	padding:5px 10px 5px 10px;
}
.xxx-info td.hour {
	text-align:right;
}
.xxx-info td.hname {
	font-weight:bold;
}






table.top {
}
table.top tr {
}
table.top td {
	vertical-align:bottom;
}
table.top td.position {
	width:15px;
	font-weight:bold;
	text-align:right;
}
table.top td.ico {
	width:40px;
	text-align:center;
	height:38px;
}
table.top td.hername {
	font-weight:bold;
	font-size:15px;
	width:170px;
}




h1.half {
	width:100%;
}
.half-left {
	width:250px;
	float:left;
}
.half-right {
	width:250px;
	float:right;
}







#gallery .obrazek {
	display:block;
	text-align:center;
	width:115px;
	height:131px;
	font-weight:bold;
	border:1px solid #000;
	background:#999;
	color:black;
	text-decoration:none;
	margin:9px;
	float:left;
}
#gallery .obrazek-velky {
	width:200px;
}
#gallery .obrazek img {
	display:block;
}

