/* Základní tagy */
BODY 					{color: #000; background: url(../images/bg.jpg) repeat-x #484848; font-size: 70%; font-family: Verdana, Arial, sans-serif; margin: 0; padding: 0; text-align: center;}
BODY 					{behavior:url("../css/csshover.htc");}
H1					{color: #000; font-size: 150%; margin: 10px 0 5px 0;}
H2 					{font-size: 120%; background: url(../images/nadp.gif) 0 100% no-repeat; margin: 0 0 10px 0; padding: 0 0 10px 15px;}
H3 					{color: #5f5f5f; font-size: 110%; margin: 10px 0 5px 0;}
H4 					{color: #5f5f5f; font-size: 100%; margin: 10px 0 0 0;}
P 					{margin: 10px 0 0 0;}
UL 					{margin: 10px 25px; padding: 0;}
LI					{margin: 0; padding: 0;}
FORM 					{margin: 0; padding: 0;}
INPUT,
SELECT,
TEXTAREA,
TABLE	 				{font-size: 100%; font-family: Verdana, Arial, sans-serif; vertical-align: middle;}
A 					{color: #000;}
A:hover 				{color: #81542d;}

/* Inputy, submity a labely */
INPUT.submit 				{color: #000; font-weight: bold; background: #f8de9f; border: 1px #555 solid;}
INPUT, SELECT, TEXTAREA			{background: #fff; border: 1px #555 solid;}
INPUT.noback				{border: 0; background: transparent;}
LABEL 					{cursor: pointer;}

/* Obal stránky */
#pagepevna 				{width: 779px; background: url(../images/bgpage.gif) repeat-y; margin: 0 auto; text-align: left; position: relative;}

/* Slogany */
#slogany				{width: 450px; font-style: italic; position: absolute; left: 180px; top: 332px;}
#scroller				{position:relative; overflow:hidden; width:100%;}
#tag					{margin:2px 0;}
#testP					{visibility:hidden; position:absolute; white-space:nowrap;}

#slogany A 				{color: #000;}

/* Hlavička */
#hlavicka 				{height: 380px; background: url(../images/bghead.jpg) no-repeat;}
#flash 					{position: absolute; left: 197px; top: 165px;}

/* Logo */
#logo 					{width: 270px; height: 80px; background: url(../images/logo.jpg) no-repeat; margin: 0; padding: 0; position: absolute; left: 196px; top: 69px;}
#logo A 				{width: 270px; height: 80px; display: block;}
#logo A SPAN 				{display: none;}

/* Vyhledavani */
#vyhledavani 				{color: #fff; position: absolute; right: 10px; top: 5px;}
#vyhledavani P 				{margin: 0; padding: 0;}
#vyhledavani .zadani 			{width: 130px; height: 18px;}

/* Menu */
#menu 						{margin: -348px 0 0 15px; width: 142px;}
#menu ul, #menu li, #menu a 			{display: block; margin: 0 0 0 0; padding: 0;}
#menu ul 					{width: 142px; background: #bbb; border: #000 solid; border-width: 1px 1px 0 1px; list-style-type: none;}
#menu li 					{border-bottom: 1px #000 solid; position: relative; z-index: 9;}
#menu ul ul li.folder				{background: url(../images/odrazka2.gif) 97% center no-repeat;}
#menu li.folder ul 				{position: absolute; left: 142px; top: 0;}
#menu li.folder>ul 	 			{left: 142px;}
#menu a						{width: 100%; height: 100%; color: #000; border-bottom: 1px #bbb solid; text-decoration: none; padding: 5px;}
#menu li>a 					{width: auto;}
#menu a:hover 					{color: #000; background-color: #f8de9f;}
#menu ul ul a, #menu ul ul a:visited		{color: #000;}
#menu li.folder a:hover 			{color: #000; background-color: #f8de9f; border-bottom: 1px #f8de9f solid;}
#menu ul ul li.folder>a:hover			{background: #f8de9f url(../images/odrazka2.gif) 97% center no-repeat;}
#menu li.folder:hover 				{z-index: 10;}
#menu ul ul,
#menu li:hover ul ul,
#menu li:hover li:hover	ul ul,
#menu li:hover li:hover	li:hover ul ul		{display: none;}
#menu li:hover ul,
#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover ul 	{display: block;}

#menu #level1 					{background: transparent; border: 0;}
#menu #level1 .top 				{border-bottom: 1px #636363 solid;}
#menu #level1 .toplink 				{width: 115px; height: 100%; color: #fff; background: url(../images/odrazka.gif) 10px 8px no-repeat; font-weight: bold; text-decoration: underline; padding-left: 23px; border: 0;}
#menu #level1 .toplink:hover 			{background-color: #000; text-decoration: none;}

/* Home a Mapa stránek */
#ikony 					{position: absolute; right: 24px; top: 325px; z-index:100;}
#ikony A 				{border: 0; display: block; float: left; margin: 0 2px;}
#ikony #uvod 				{width: 35px; height: 37px; background: url(../images/icon_uvod.gif) no-repeat;}
#ikony #mapa 				{width: 35px; height: 37px; background: url(../images/icon_mapa.gif) no-repeat;}
#ikony #tisk 				{width: 35px; height: 37px; background: url(../images/icon_tisk.gif) no-repeat;}
#ikony SPAN 				{display: none;}

/* Strana a sloupce */
#levy 					{width: 169px; color: #fff; background: url(../images/bglevy.jpg) 0 100% no-repeat; padding-bottom: 430px; float: left;}
#levy H3 				{color: #f8de9f; background: url(../images/odrazka.gif) 10px 7px no-repeat; border-bottom: 1px #000 solid; font-size: 100%; margin: 20px 13px 0 16px; padding: 4px 5px 4px 23px; text-transform: uppercase; text-align: left;}
#levy .obsah				{padding: 15px 25px;}
#levy P 				{margin: 0;}
#levy A, #levy A:visited		{color: #f8de9f;}
#levy A:hover				{color: #fff;}
#stredovy 				{margin: 0 12px 0 195px; padding: 0 0 30px 0;}
#stredovy .obsah 			{width: 98%; margin: 0;}
#stredovy HR				{color: #fff; background: #fff; border: 0; height: 1px; margin: 0;}

/* Aktuality ve článku */
#stredovy .datum			{margin: 0; font-weight: bold;}
#stredovy .nazev			{margin: 0 0 2px 0;}
#stredovy .aktuality 			{float:left;}
#stredovy .aktuality IMG 		{border: 1px #f8de9f solid; margin-right: 6px;}
#stredovy .text				{margin: 2px 0 10px 0;}
#stredovy .cleaner 			{clear: left;}

/* Aktuality ve sloupci */
#levy #aktuality H3 			{margin-top: 0;}
#levy #aktuality IMG  			{border: 1px #f8de9f solid;}
#levy #aktuality .datum			{margin: 0; font-weight: bold;}
#levy #aktuality .nazev			{margin: 0 0 2px 0;}
#levy #aktuality .text			{margin: 2px 0 10px 0;}

/* Anketa */
#anketa 				{text-align: center; position: relative;}
#anketa DL.left 			{text-align: left; margin: 0 0 5px 0; padding: 0;}
#anketa DD           			{margin: -18px 0 0 28px;}

/* Partneři */
#partneri				{text-align: center;}
#partneri IMG 				{border: 0; margin: 3px 0;}

/* Patička */
#paticka 				{width: 779px; height: 115px; color: #fff; background: url(../images/bgfoot.gif) no-repeat; margin: 0 auto; text-align: left; margin-top: -10px; position: relative;}
#paticka P				{margin: 0; padding: 52px 0 0 200px;}
#paticka A				{color: #f8de9f; font-weight: bold;}
#paticka A:hover			{color: #fff;}

/* Hlášky*/
.potvrzeni				{margin: 10px 0 0 0;}
.chyba 					{color: #f00; font-weight: bold; margin: 10px 0 0 0;}
.pozn 					{font-style: italic; margin: 10px 0 0 0;}

/* Ostatní (SPANy) atd. */
.nazev_akce				{color: #19106d; font-size: 115%; font-weight: bold;}
.carka					{display: none;}

/* Výsledky vyhledávání */
H3.hledani				{font-size: 150%; background: url(../images/nadp.gif) 0 9px no-repeat; margin: 0 0 10px 0; padding: 0 0 10px 15px;}

/* Fotogalerie */
table.fotogalerie			{margin: 0 auto; width: auto;}
table.fotogalerie img 			{border: 2px solid #000;}
table.fotogalerie a:hover		{color: #000;}
table.fotogalerie td			{vertical-align: middle; width: 160px; background: #666; padding: 5px;}