* {	margin: 0; padding: 0;}
html, body {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	background: #505050 url(../gfx/bg-main.gif) repeat-x top;	line-height: 1.5;}
body {	text-align: center;}

#balicek {	margin: 0 auto;	width: 732px;	text-align: left;	background: #fff url(../gfx/bg-balicek.gif) repeat-y;}

/* havicka 
------------------------------------------ */
#hlavicka {	height: 170px;	width: 732px;	background: transparent url(../gfx/bg-hlavicka.jpg) no-repeat top;}

/* menu
------------------------------------------ */
#menu {	width: 200px; list-style: none;	float: left;	font-size: 0.6875em;	margin-left: 15px; margin-top: 31px; background: url(../gfx/bg-menu-bottom.gif) no-repeat 1px bottom;}
#menu li {	display: block;	min-height: 24px; margin-bottom: 2px;	background: #71848D url(../gfx/bg-menu.gif) no-repeat bottom;	}
#menu li.last {	margin-bottom: 132px;}
#menu li a {	display: block;	width: 180px;	padding: 3px 0 3px 10px;	color: #505050;	text-decoration: none;}
#menu li a:hover, #menu li a.active {	color: #900101;}

/* text box
------------------------------------------ */
#text-box {
	float: right;
	width: 475px;
	margin: 20px 30px 10px 0;
	color: #1E1E1E;
}

#text-box a {
	color: #7D6866;
	font-weight: bold;
	text-decoration: underline;
}

#text-box a:hover {
	text-decoration: none;
}

#text-box h1, #text-box h2, #text-box p, #text-box li, #text-box table {
	font-size: 0.6875em;
	margin-bottom: 20px;
}

#text-box h1 a {
	position: absolute;
	width: 200px;
	height: 125px;
	top: 0;
	margin-left: 295px;
}

#text-box h1 a span {
	position: absolute;
	top: -3000px;
}

#text-box h1 {
	color: #693737;
	text-transform: uppercase;
}

/* paticka
------------------------------------------ */
#paticka {	clear: both;	border-top: 1px solid #505050;	font-size: 9px;	line-height: 2.0;	background-color: #505050;}
#paticka li {	display: block;	list-style: none;	padding-left: 10px; color: #fff;}
#paticka li a {	color: #fff;	text-decoration: none;}
#paticka li a span {	text-decoration: underline;}
#paticka li a:hover span {	text-decoration: none;}

/* obecne 
------------------------------------------ */
.left { text-align: left;}
.right {	text-align: right;}
.center { text-align: center;}

img {
	border: none;
}

.fll { float: left;}
.flr { float: right;}
.cleaner {	clear: both;}
div.cleaner {	height: 1px; font-size: 1px; line-height: 1px;}

.hid {visibility: hidden;}
.nod {display: none;}
.spaceman {	position: absolute;	top: -3000px;}

div.point {
	height: 29px;
	width: 200px;
	font-size: 1px;
	background: url(../gfx/bg-menu-top.gif) no-repeat top;
	position: absolute;
	top: 170px;		
	margin-left: 15px;
}