html {
	height:					100%;
}
body {
	margin:					0px;
	padding:				0px;
	color:					#DDEEFF;
	background-color:		#454F60;
}
html > body {
	height:					100%;
}
table.toplv {
	height:					100%;
	width:					100%;
	background-color:		#1A6294;
	background-image:		URL(/skins/default/pictures/background.png);
	background-repeat:		no-repeat;
	background-attachment:	fixed;
	background-position:	center center;
}
table.toplv td.tl_left {
	background-image:		URL(/skins/default/pictures/bubble1.png);
	background-repeat:		no-repeat;
	background-position:	bottom left;
}
.gustav1 {
	position:				absolute;
	top:					0;
	left:					0;
}
.menu-base {
	position:				absolute;
	top:					0;
	left:					102px;
}
.gustav2 {
	position:				absolute;
	top:					59px;
	left:					0;
}
.pod-gustavem {
	position:				absolute;
	top:					261px;
	left:					0;
}
.reklama {
	position:				absolute;
	top:					459px;
	left:					0;
	width:					144px;
}
.spacer-left {
	width:					144px;
	height:					541px;
}
form.login {
	padding:				0px;
	margin:					0px;
}
form.login div.message-in {
	display:				none;
}
form.login div.message-out {
	position:				absolute;
	left:					18px;
	top:					280px;
	width:					106px;
	height:					15px;
	font-size:				15px;
	border-style:			none;
	text-align:				center;
}
form.login div.username {
	position:				absolute;
	left:					18px;
	top:					280px;
	width:					106px;
	height:					15px;
	font-size:				15px;
	border-style:			none;
	text-align:				center;
}
form.login input.nameinput {
	position:				absolute;
	left:					18px;
	top:					305px;
	width:					106px;
	height:					15px;
	font-size:				15px;
	border-style:			none;
	background-color:		#3385B5;
	text-align:				center;
	color:					#DDEEFF;
}
form.login .passwordinput {
	position:				absolute;
	left:					18px;
	top:					336px;
	width:					106px;
	height:					15px;
	font-size:				15px;
	border-style:			none;
	background-color:		#3385B5;
	text-align:				center;
	color:					#DDEEFF;
}
form.login input.liobutton {
	position:				absolute;
	left:					24px;
	top:					379px;
	width:					92px;
	height:					25px;
}
form.login div.newaccount {
	position:				absolute;
	left:					18px;
	top:					416px;
	width:					106px;
	height:					15px;
	font-size:				15px;
	border-style:			none;
	text-align:				center;
}
form.login img.avatar {
	position:				absolute;
	left:					31px;
	top:					298px;
	width:					80px; 106px;
	height:					80px;
	font-size:				15px;
	border-style:			none;
	text-align:				center;
}
.menu-base {
	border-style:			none;
}
.menu-overlay {
	border-style:			none;
	position:				absolute;
	top:					0px;
	left:					102px;
	z-index:				100;
}
map {
	display:				none;
}
.menu-hover {
	position:				absolute;
	top:					-1px;
	z-index:				50;
	visibility:				hidden;
}
.menu-a {	left:			131px;	}
.menu-b {	left:			171px;	}
.menu-c {	left:			220px;	}
.menu-d {	left:			259px;	}
.menu-e {	left:			318px;	}
.menu-f {	left:			363px;	}
.menu-g {	left:			401px;	}
.menu-h {	left:			436px;	}
.menu-i {	left:			488px;	}
td > .mantine {
	position:				fixed;
	bottom:					0;
	right:					0;
}
.content {
	text-align:				justify;
	height:					100%;
	position:				relative;
	z-index:				10;
}
.content h1 {
	text-align:				center;
	color:					#FFFFFF;
	font-size:				150%;
	font-family:			verdana,sans-serif;
}
.reklama {
	text-align:				center;
	font-style:				italic;
	font-size:				90%;
}
.reklama .r-nadpis {
	font-style:				normal;
}
.login a,
a.normal-a,
.reklama a,
.content a {
	color:					#FFFFFF;
}
.reklama img,
.content img {
	border:					0px;
}
.content td {
	vertical-align:			top;
	padding-left:			1ex;
	text-align:				left;
}
.content .prihlaska {
	font-family:			monospace;
	margin-left:			1em;
}
.content .userinfo {
	margin-top:				1em;
}
.content th {
	font-size:				110%;
	clear:					both;
	text-align:				left;
}
.content .userinfo img {
	margin-right:			1em;
}
.content .userinfo .mainrank {
	font-weight:			bold;
}
.content .titled {
	border-bottom:			1px #89ABCD dashed;
	cursor:					help;
}
.content div.aquadex {
	margin-top:		1ex;
}

.content div.aqdxf {
	clear:				both;
}
.content span.aqua_dex {
	width:			100px;
	text-align:		right;
}
.content span > img.aquadex {
	float:				left;
	border-left:		1px solid #556677;
	border-top:			1px solid #556677;
	-moz-border-radius:	5px;
	border-right:		1px solid #000000;
	border-bottom:		1px solid #000000;
	margin-left:		1ex;
	margin-right:		1ex;
	margin-bottom:		1em;
	padding:			1ex;
}
.content img.aquadex {
	vertical-align:		middle;
	margin-right:		2em;
}
.content .rankinfo {
	margin-top:				1em;
}
.content .rankinfo thead th {
	font-size:				110%;
	clear:					both;
	text-align:				left;
	font-weight:			bold;
}
.content .rankinfo tbody th {
	font-size:				100%;
	clear:					both;
	text-align:				left;
	width:					80px;
	padding-right:			1em;
	font-weight:			normal;
}
.content .rankinfo .rinfo-avatar {
	margin-right:			1em;
	width:					80px;
}
.content .rankinfo .req {
	font-style:				italic;
}
.content .rankinfo .members {
	font-weight:			bold;
}
.content td.avatar {
	padding:				1ex;
	width:					96px;
	margin-left:			0;
}
.content .guestbook-insert {
	width:					100%;
}
.content table td textarea {
	width:					100%;
	height:					6em;
}
.content .guestbook-entry {
	width:					100%;
}
.content .teamname,
.content .guestbook-entry .msgheader {
	background-color:		#3D79A6;
}
.content .guestbook-entry table td.time {
	font-size:				70%
	font-weight:			normal;
	text-align:				right;
}
.content .gbodkazy {
	text-align:				center;
	border:					1px #3D79A6 solid;
}
.content div.art {
	text-align:				center;
}
.content div.art-pic {
	padding:				1em;
	padding-bottom:			1ex;
}
.content td.submit {
	text-align:				center;
}

div.odkaz {
	text-align:				center;
}
div.chatbook {
	width:				    75%;
	margin-left:       auto;
	margin-right:      auto;
}

input.defwidth, select.defwidth {width: 11em}

