body {font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; width: 933px; background: white repeat-x url(bg.gif); margin-left: auto; margin-right: auto; font-size: small;}
form {margin: 0px; padding: 0px;}
/* zakladni bloky stranky */
#ln01 {margin-right: 0px; margin-bottom: 8px;}
#ln01 div.vlajky {float: right; background: no-repeat url(vlajky.gif); width: 130px; height: 22px;}
#ln01 div.vlajky a img {border-width: 0px; margin: 5px 0px 0px 11px; padding: 0px; vertical-align: top;}
#ln01 .oficialni {height: 22px;}
#ln02 {height: 10px; background: no-repeat url(paper-top.gif); font-size: 1px;}
#ln03 {background: repeat-y url(paper-bg.gif); padding: 0px 10px;}
#ln03 ul {margin: 0px; padding: 0px; text-align: center; min-height: 45px; background: repeat-x url(mainmenu-bg.gif); margin-left: auto; margin-right: auto; width: 850px;}
#ln03 ul li {background: repeat-x url(mainmenu-bg.gif); list-style-type: none; display: block; float: left; margin: 0px; padding: 7px 0px 0px 0px;}
#ln03 ul li a {color: white; text-decoration: none; font-size: 12px; font-weight: bold; line-height: 300%; padding: 10px 15px; border-left: 1px solid #f25b62; border-right: 1px solid #bb2517; }
#ln03 ul li:hover {background-position: 0% -100px;}
#ln03 ul li.selected {background-position: 0% -100px;}
#ln03 ul li.selected a:hover {text-decoration: underline;}
#ln03 .logo {background: no-repeat url(logo.jpg); height: 149px;}
#ln03 img.icon {
	border:0px;
	 
	 height:16px;
	 width:16px;
}
#ln04 {background: repeat-y url(paper-bg.gif); padding: 0px 10px; clear: both; }
#ln04 .telo { margin:0px 220px 0px 180px; padding: 15px; text-align: justify; min-height: 100px; background: repeat-x url(paper-bg2.gif);}
#ln04 .telo img {margin: 5px 10px; border: 1px solid #ccccca; padding: 5px;}
#ln04 .telo h1 {color: #ed383f; margin: 0px 0px 10px 0px; font-weight: normal; font-size: 180%;}
#ln04 .telo h2 {color: #ed383f; margin: 0px; font-weight: normal; font-size: 160%;}
#ln04 .telo h3 {color: #ed383f; margin: 0px; font-weight: normal; font-size: 140%;}
#ln04 .telo a {color: #fe0000;}
#ln04 .telo .uvod {background: #eeeeee no-repeat url(telo-bg.gif); background-position: top right; min-height: 100px; padding: 10px;}
#ln04 .telo .uvod img {float: left; margin: 0px 10px 0px 0px;}
#ln04 .telo .kde {margin-bottom: 10px; }
#ln04 .telo .telonovinka {background:transparent url(pruh-novinka.gif) no-repeat scroll 0%; border-bottom:1px solid #888888; margin: 10px 0px 0px 0px; padding: 0px 15px; min-height: 115px;}
#ln04 .telo .telonovinka img {float: left; margin: 0px 10px 0px 0px;}
#ln04 .telo .htmlarea img {margin: 0px 0px; border: 0px; padding: 0px;}
#ln04 .novinky {float:right; width: 218px; margin-left: 15px; }
#ln04 .menu {float: left; width: 178px; margin: 0px 15px 15px 0px; }
#ln05 {background: repeat-y url(paper-bg.gif); padding: 0px 10px;}
#ln05 div {background: no-repeat url(paticka-bg.gif); height: 19px; padding: 20px; font-size: x-small;}
#ln06 {height: 10px; background: no-repeat url(paper-bottom.gif);}
/* uklizec plavacku*/
hr.cistic, hr.iecistic { clear: both; height: 1px; font-size: 1px; border: none; margin: 0px; visibility: hidden; }
/* rozbalovaci menu */
#topmenu { width: 178px; background: no-repeat url(menu-top.gif); padding: 16px 0px 0px 0px; margin: 0px; color: white; }
#topmenu li { list-style-type: none; margin: 0px; padding: 0px; text-align: right; position: relative; }
#topmenu li ul { background: no-repeat url(submenu-top.gif); position: absolute; display: none; width: 160px; margin: 0px; padding: 16px 0px 0px 0px; top: 2px; left: 178px; }
#topmenu li ul li { margin: 0px; padding: 0px; }
#topmenu li ul li ul { left: 160px; top: 0px; }
#topmenu li a { display: block; color: white; padding: 4px 35px 4px 0px; margin: 0px; position: relative; text-decoration: none; background: no-repeat url(menu-bg.gif); }
#topmenu li ul li a { display: block; background: no-repeat url(submenu-bg.gif); }
#topmenu a:hover, #topmenu li:hover { background-position: -200px 0% !important; }
    /* additional sub-menu levels in the next 2 blocks. (For up to 5 levels of drop menus) */
#topmenu li:hover ul ul,
#topmenu li:hover ul ul ul,
#topmenu li:hover ul ul ul ul,
#topmenu li:hover ul ul ul ul ul{
	display:none; 
}
#topmenu li:hover ul,
#topmenu ul li:hover ul,
#topmenu ul ul li:hover ul,
#topmenu ul ul ul li:hover ul,
#topmenu ul ul ul ul li:hover ul{
	display:block;
}
#topmenu a.sipka { background: no-repeat url(menu-bg2.gif); }
#topmenu li ul li a.sipka { background: no-repeat url(submenu-bg2.gif); }
#topmenu .subbot {background: no-repeat url(submenu-bottom.gif); }
#topmenu li.subbot:hover {background-position:0% 0% !important;}
/* dekorace rozbalovaciho menu*/
.menu .paticka {height: 17px; background: no-repeat url(menu-bottom.gif); }
.menu .hledat {background: no-repeat url(hledat-bg.gif); height: 24px; padding: 10px;}
.menu .hledat input {width: 100px; border: 1px solid #888888;}
/* dekorace novinek */
.novinky .hlavicka {background: no-repeat url(novinky-bg.gif); height: 20px; padding: 14px 0px 10px 55px; color: #ed2a31; font-weight: bold; }
.novinky .novinka {background: no-repeat url(novinky-bg3.gif); padding: 15px 20px 15px 30px;}
.novinka h3 {margin: 0px; padding: 0px; color: #ed1d24; text-decoration: underline; font-size: 100%;}
.novinka p {margin: 0px; padding: 0px;}
.novinka a {color: #ed1d24;}
.novinka a, .novinky .hlavicka a:visited, .novinky .hlavicka a:link {color: #ed1d24;}
 .hledat a:link, .hledat a:visited {color: #ed1d24; font-weight: bold}
#ln04 .telo .vypis {border-collapse: collapse;}
#ln04 .telo .vypis .headline td{ background-color: #ededed; font-weight: bold; font-size: 100%; padding: 5px 0px 0px 5px;}
#ln04 .telo .vypis td {height: 30px;
            vertical-align: top;
            text-align: left; padding: 1px 5px 1px 5px;}
#ln04 .telo .vypis a, #ln04 .telo .vypis a:visited {color: #000000; font-size: 8pt;}
#ln04 .telo .vypis a:hover {color: #ed1d24;}
#ln04 .telo .kontaktni td {vertical-align: top; text-align: left;}
#ln04 .telo .kontaktni img {border: 0px;}
#napistenam input, #napistenam textarea {
	border: 1px solid #ed1d24;
}
#ln04 #buttons button {
	margin: 0px;
	padding: 0px;
	font-seize: 90%;
	
}
#ln04 #buttons button img{
	vertical-align: middle;	
	width: 16px;
	height: 16px;
	border: 0px solid #000000;
	padding: 4px;
	margin: 0px;
}
#hlavnimenu img{
	border:0px;
	 vertical-align:middle;
	 height:16px;
	 width:16px;
}
.radek:hover{
	background: #dfdfff;
	cursor: pointer; #cursor: hand;
}
.over{
	background: #dfdfff;
	cursor: pointer; #cursor: hand;
}
table.seznam{
	border-collapse: collapse; 
}

