body, .button {
	font-family: Verdana, Tahoma, Arial CE;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	}
	
a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	}				

#oldbrowsers {
	display: none;
	}

#main-container {
	position: absolute;
	width: 762px;
	left: 50%;
	margin-left: -381px;
	text-align: left;
	padding: 0;
	}
	
#main-content {
	position: relative;
	width: auto;
	border: 1px #fff solid;	
	background: #fff;
	}

/* robi iba miesto pre header, nenesie ziadne prvky */
#header-container {
	width: 760px;
	}

/* background v headri */
#header-background {
	position: absolute;
	left: 0px;
	width: 760px;
	height: 130px;
	}

/* foreground v headri */
#header-foreground {
	float: right;
	width: 370px;
	height: 130px;
	}

/* logo v headri */
#header-logo {
	float: left;
	width: 390px;
	height: 130px;
	}

/* farebna linka v headri */	
#header-line {
	position: absolute;
	left: 0px;
	width: 760px;
	height: 5px;
	}

/* pod vytlacit stranku */
#function-container {
	position: absolute;
	font-size: 11px;
	left: 0px;
	width: 760px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	}

#function-content {
	text-align: right;
	}

#function-container a {
	font-size: 11px;
	color: #fff;
	}

/* robi iba priestor okolo menu  */
#menu-box {
	display: block;
	position: absolute;
	top: 137px;
	left: 0px;
	width: 760px;
	height: 35px;
	}
	
#menu-container {
	display: block;
	position: absolute;
	z-index: 999;
	}
	
#content-container {
	width: 100%;
	padding: 0;
	margin: 0;	
	}

#content-content {
	padding: 15px 0;
	}
	
#content-content h1 {
	font-size: 240%;
	font-weight: normal;
	padding: 0;
	margin: 0;
	}		

#content-content h2 {
	font-size: 210%;
	font-weight: normal;
	padding: 0;
	margin: 0;
	}
	
#content-content h3 {
	font-size: 180%;
	font-weight: normal;
	padding: 0;
	margin: 0;
	}	
	
#content-content h4 {
	font-size: 150%;
	font-weight: normal;
	padding: 0;
	margin: 0;
	}
	
#content-content h5 {
	font-size: 120%;
	font-weight: bold;
	padding: 0;
	margin: 0;
	}
	
#content-content h6 {
	font-size: 100%;
	font-weight: bold;
	padding: 0;
	margin: 0;
	}
	
#content-content, #content-content .text, #content-content .textbig, .tdheaderbg, .tdbg, .tdbg2 {
	color: #333;	
	}

#content-content, #content-content .text, #content-content td {
	font-size: 70%;
	}

#content-content .textbig {
	font-size: 120%;
	}

#content-content .textsmall {
	font-size: 80%;
	}	
	
#content-content .textfade {
	color: #aaa;
	}
	
#content-content hr {
	width: 100%;
	height: 1px;
	}	
	
#delimiter1, #delimiter2 {
	width: 100%;
	height: 1px;
	margin: 4px 0px 0px 0px;
	}

#bottom-menu-container {
	width: 100%;
	padding: 0;
	margin: 0;
	}

#bottom-menu-content {
	width: auto;
	margin: 15px 15px;
	padding: 10px 0;
	color: #696969;
	text-align: center;
	border-top: 1px dashed #b8b8b8;
	border-bottom: 1px dashed #b8b8b8;	
	}
	
#bottom-menu-content a {
	font-size: 10px;
/*  color: #fff; */
	}
	
#footer-container {
	width: 100%;
	padding: 0;
	margin: 0;
	}

#footer-content {
	width: auto;
	font-size: 9px;
	color: #888;
	margin: 0 15px;
	}	
	
#footer-content a:hover {
	text-decoration: underline;
	}		
	
.clearthis {
	clear: both;
	float: none;
	background: transparent;
	}	

#search-container {
	position: absolute;
	width: 200px;
	z-index: 999;
	}

.form-search {
	width: 110px;
	height: 18px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	background: #fff;
	border-right: #ffffff 1px solid;
	border-top: #a6a6a6 1px solid;
	border-left: #a6a6a6 1px solid;
	border-bottom: #ffffff 1px solid;
	margin: 0;
	}
	
.button {
	height: 17px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	border: 0;
	background: transparent
	}

.copyright {
	font-size: 10px;
	}
	
/* farba medzi bunkami */
.tablebg {
	background-color: #fff;
	}

/* header tabulky */
.tdheaderbg {
	color: #fff;
	font-weight: bold;
	}	