body 
{
	background-color: #575757;
	margin: 0;
	padding: 0;
	border: 0px none;
	height: 100%;
	width: 900px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

/* ----------- horni baner ----------- */
#tbnr {
	background-image: url(images/tbnr.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: none;
	height: 70px;
	width: 900px;
}

/* ----------- horni baner s menu ----------- */
#tmenuBnr {
	background-image: url(images/tmnu_bck.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: none;
	height: 30px;
	width: 900px;
}

/* ----- honrni menu ------ */
#tmenu {
	margin: 0px;
	padding-top: 8px;
	padding-left: 159px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 1px;
	border: none;
}
#tmenu a {
	padding:1px 4px 0px;
	border:1px solid #5C5D50;
	color:#F4F4E9;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #808369;
	margin: 0px;
}

#tmenu a:hover { background:#F4F4E9; color:#808369; }
#tmenu a:active { background:#333333; color:#F4F4E9; }

/* ----------- baner pod hornim menu ----------- */
#tnavBnr {
	background-image: url(images/tnavbnr.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: none;
	height: 44px;
	width: 900px;
	clear: both;
}
#tnavBnr-content {
	padding: 21px 0px 0px 187px;
	border: none;
	margin: 0px;
}

/* ----------- telo ----------- */
#mb {
	background-image: url(images/mb_bck.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	border: none;
	width: 900px;
}

/* ----------- telo - leva cast ----------- */
#mb-sidebar {
	float: left;
	width: 158px;
	margin:0;
	padding:0;
	}
/* - MENU - */
#mb-sidebar-menu-zac {
	margin:0px;
	padding:0px;
	border: none;
	background-image: url(images/lfm_up.gif);
	height: 4px;
	width: 158px;
	font-size: 1px;
	}
#mb-sidebar-menu a {
	display:block;
	width:136px;
	margin: 0; padding:7px 2px 7px 25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:white;
	background: url(images/lfm_mnupol.gif) no-repeat;
	}
#mb-sidebar-menu a:hover {	
	background-position: -158px 0;
	color: #FAD256;
	}
#mb-sidebar-menu a:active {
	background-position: -316px 0;
	color:#F5B527;
	}
#mb-sidebar-menu-kon {
	margin:0;
	padding:0;
	background-image: url(images/lfm_dwn.gif);
	height: 7px;
	width: 158px;
	font-size: 1px;
	}
#mb-sidebar-content {
	margin:0;
	padding:0;
	}
	
/* ----------- telo - prava cast ----------- */
#mb-main {
	margin:0 0 0 160px;
	padding:0;
	width: 723px;
	}

#mb-main-content {
	margin:0;
	padding:7px;
	}


/* cleaner zarovnani */
hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	}

/* ----------- paticka ----------- */
#footer {
	background-image: url(images/footerbck.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: none;
	height: 28px;
	width: 900px;
}

/* ----------- pisma ----------- */


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5C5D50;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: underline;
	margin: 0px;
	padding: 10px 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px;
}
.TextNormal {
	color: #000000;
}
.TextBold {
	font-weight: bold;
	color: #000000;
}
.TextItalic {
	color: #000000;
	font-style: italic;
}
.TextRedNormal {
	color: #B22B2B;
}
.TextRedBold {
	color: #B22B2B;
	font-weight: bold;
}
.TextRedItalic {
	color: #B22B2B;
	font-style: italic;
}
a {
	color: #425395;
	text-decoration: none;
}
a:hover {
	color: #425395;
	text-decoration: underline;
}
a:visited {
	color: #524F88;
}
