BODY { font-family: Tahoma, Verdana, Sans-serif; font-size: small; }

h1 { display: none; }

A { text-decoration: underline; }
A:hover { text-decoration: none; }
A.new-win { background: url(Images/new-win.gif) no-repeat 0px 3px; padding-left: 12px; }

A.RssFeedIcon { 
    background: url(Images/RssIcon.png) no-repeat left center; 
    text-decoration: none; 
    font-size: 70%;
    float: right; 
    margin-top: 2px;
    padding: 2px 5px 2px 17px;
}

hr.neviditelny-separator, hr.separator { height: 1px; clear: both; border: none; border-top: dotted 1px; margin: 0px; }
hr.neviditelny-separator { visibility: hidden; margin: 0px; padding: 0px; }
hr.separator { }

.formular { font-size: 10px; margin-left: 5px; font-family: Verdana, sans-serif; }

ul { list-style-type: none; }
ul li { background-repeat: no-repeat; background-position: 0px 6px; text-align: left; }

ul.seznam-souboru { margin-left: 10px; padding: 0px; }
ul.seznam-souboru li { padding: 3px 2px 3px 20px; margin: 2px 0px 2px 0px; text-align: left; }
ul.seznam-souboru li.gif { background-image: url(Images/FileIcons/gif.gif); }
ul.seznam-souboru li.pdf { background-image: url(Images/FileIcons/pdf.gif); }
ul.seznam-souboru li.jpeg,
ul.seznam-souboru li.jpg { background-image: url(Images/FileIcons/jpg.gif); }
ul.seznam-souboru li.doc, 
ul.seznam-souboru li.docx { background-image: url(Images/FileIcons/doc.gif); }
ul.seznam-souboru li.rtf { background-image: url(Images/FileIcons/rtf.gif); }
ul.seznam-souboru li.ppt,
ul.seznam-souboru li.pptx { background-image: url(Images/FileIcons/ppt.gif); }
ul.seznam-souboru li.xls,
ul.seznam-souboru li.xlsx { background-image: url(Images/FileIcons/xls.gif); }
ul.seznam-souboru li.zip,
ul.seznam-souboru li.rar { background-image: url(Images/FileIcons/zip.gif); }

ul.akce { margin: 5px 0px 0px 0px; padding: 0px; float: right; clear: both; }
ul.akce li { float: left; padding: 0px; padding-left: 13px; background-position: 0% 80%; margin: 0px; margin-left: 15px; }
ul.akce .vice { background-image: url(Images/MoreIcon.gif); }
ul.akce .cely { background-image: url(Images/ContinueIcon.gif); }
ul.akce .nahoru { background-image: url(Images/ArrowUp.gif); }
ul.akce .zpet { background-image: url(Images/ArrowBack.gif); }
ul.akce a { font-size: 80%; text-decoration: underline; font-family: Verdana, sans-serif; }
ul.akce a:hover { }

dl.seznam-s-daty { }
dl.seznam-s-daty dt { float: left; clear: left; width: 7em; text-align: right; margin-bottom: 4px; }
dl.seznam-s-daty dd { padding: 0px; padding-left: 8em; margin: 0px; margin-bottom: 4px; }

.pager { text-align: right; border-top: dotted 1px #ccc; margin: 0px; }
.pager ul { margin: 10px; }
.pager li { display: inline; margin-right: 5px; }
.pager a { text-decoration: underline; color: #666; }
.pager a:hover { text-decoration: none; color: #000; }
.pager .current { font-weight: bold; color: #000; }

ul#rychla-navigace { display: none; }

#center { text-align: center; width: 100%; }
#obal { width: 960px; margin-left: auto; margin-right: auto; text-align: left; }
#zahlavi { float: left; }

#zahlavi a { text-decoration: none; }
#zahlavi a:hover { text-decoration: underline; }

#zahlavi #svatek { padding-left: 3px; float: left; }

#zahlavi .hlavnibox { background: url(Images/Header.gif) no-repeat left top; height: 120px; width: 960px; float: left; }
#zahlavi ul.jazyk  { margin: 10px 10px 0px 0px; padding: 0px; float: right; }
#zahlavi ul.jazyk li { display: inline; margin: 0px 3px 0px 7px; }

#zahlavi .jazyk li a { 
    background-repeat: no-repeat; 
    background-position: left center; 
    font-weight: bold; 
    text-transform: uppercase; 
    padding-left: 23px;
}
#zahlavi .jazyk li.cs a { background-image: url(Images/Flags/cs.gif); }
#zahlavi .jazyk li.en a { background-image: url(Images/Flags/en.gif); }
#zahlavi .jazyk li.de a { background-image: url(Images/Flags/de.gif); }
#zahlavi .jazyk li.fr a { background-image: url(Images/Flags/fr.gif); }
#zahlavi .jazyk li.sr a { background-image: url(Images/Flags/sr.gif); }

#zahlavi ul.topmenu { margin: 0px; padding: 0px 0px 5px 0px; float: right; font-size: 80%; }
#zahlavi ul.topmenu li { display: inline; margin: 0px 10px 0px 7px; padding-left: 18px; background-position: left center; }
#zahlavi ul.topmenu li#home { background-image: url(Images/TopMenu/Home.gif); }
#zahlavi ul.topmenu li#sendmail { background-image: url(Images/TopMenu/Mail.gif); }
#zahlavi ul.topmenu li#sitemap { background-image: url(Images/TopMenu/SiteMap.gif); }

#zahlavi .menu { margin: 0px; padding: 0px; margin-top: 3px; width: 100%; float: left; }
#zahlavi .menu A {
	font-weight: bold;
	float: left;
	padding: 8px 13px 8px 22px;
	border-right: 1px solid #ffffff;
	background: url(Images/SubMenu/Arrow.gif) no-repeat 10px 50%;
}
#zahlavi .menu A:hover { text-decoration: none; }
#zahlavi .menu li { display: inline; margin: 0px; float: left; }
#zahlavi .menu li#uvod { }
#zahlavi .menu li#obcan { }
#zahlavi .menu li#turista { }
#zahlavi .menu li#podnikatel { }
#zahlavi .menu li#tel-seznam { float: right; }
#zahlavi .menu li#tel-seznam A { background-image: none; padding-left: 0px; }
#zahlavi .menu li#help { float: right; }
#zahlavi .menu li#help A { background-image: url(Images/SubMenu/HelpIcon.gif); padding-left: 32px; border: none; }
#zahlavi .menu li#help A:hover { }

#zahlavi .vyhledavani { float: left; margin-top: 3px; width: 100%; }
#zahlavi .vyhledavani #vstup {
	text-transform: uppercase;
	float: left;
	background-image: url(Images/Search/SearchIcon.gif);
	background-position: 15px center;
	background-repeat: no-repeat;
	text-align: left;
	font-weight: bold;
	padding: 5px 0px 5px 33px;
	width: 450px; /* kvuli IE6 */
}
#zahlavi .vyhledavani #vstup .button { margin-left: 2px; }
#zahlavi .vyhledavani #vstup a { font-weight: normal; text-transform: none; margin-left: 5px; font-size: 80%; }

#zahlavi .vyhledavani #vyberbarvy { float: right; padding: 8px 10px 7px 0px; }
#zahlavi .vyhledavani #tel-seznam { float: left; padding: 8px 10px 7px 10px; }
#zahlavi .vyhledavani #tel-seznam a { text-decoration: underline; }

#zahlavi .vyhledavani #vyberbarvy a, #zahlavi .vyhledavani #vyberbarvy { }

#hlavni { margin-top: 5px; float: left; }

/* LEVY */

.levy { float: left; }

#novinky-na-email { width: 190px; clear: left; }
#novinky-na-email h4 { font-size: 90%; background: url(Images/MainMenu/Circle.gif) no-repeat 6px 9px; padding: 4px 3px 4px 20px; }
#novinky-na-email div { font-size: 90%; padding: 0px 3px 3px 5px; }
#novinky-na-email label { display: none; }
#novinky-na-email .text { padding: 5px 3px 5px 5px; }

/* KONEC LEVY */

#hlavni .stred { float: left; width: 550px; margin-left: 5px; }

#hlavni .stred .box-horni { margin-bottom: 10px; float: left; width: 550px; }

#hlavni .stred .box-spodni-levy,
#hlavni .stred .box-spodni-pravy { margin-bottom: 10px; width: 270px; }

#hlavni .stred .box-spodni-siroky { width: 540px; }

#hlavni .stred .box-spodni-levy { float: left; }
#hlavni .stred .box-spodni-pravy { float: right; }
#hlavni .stred .box-spodni { float: left; }

#hlavni .stred .box-spodni-levy h3,
#hlavni .stred .box-spodni-pravy h3,
#hlavni .stred .box-spodni h3,
#hlavni .stred .box-spodni-siroky h3 {
	font-size: 120%;
	font-weight: normal;
	text-align: left;
	padding: 0px;
	margin: 3px 0px 5px 0px;
	float: left;
}
#hlavni .stred .box-spodni-levy h3,
#hlavni .stred .box-spodni h3 { margin-left: 5px; }

#hlavni .stred .box-spodni-levy h2,
#hlavni .stred .box-spodni-pravy h2,
#hlavni .stred .box-horni h2,
#hlavni .stred .detail-odboru .aktualne h2,
#hlavni .stred .box-spodni-siroky h2 {
	background-image: url(Images/ArticlePrependArrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 4px 0px;
	text-align: left;
	float: left;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	width: 100%;
}

#hlavni .stred h2 span { float: left; margin-left: 35px; }

ul.starsi-clanky { clear: both; float: left; margin: 0px; padding: 0px; width: 100%; }
ul.starsi-clanky li { text-align: left; float: left; width: 100%; margin: 5px 0px; font-size: 100%; font-family: Tahoma, Sans-Serif; }
ul.starsi-clanky li a { text-decoration: none; float: left; margin-left: 10px; background: url(Images/SmallArrow.gif) no-repeat 0px 7px; padding-left: 10px; }
ul.starsi-clanky li a:hover { text-decoration: underline; }

dl.archiv-clanku dt { font-weight: bold; }
dl.archiv-clanku dd { margin-bottom: 5px; }
dl.archiv-clanku dd a:hover { text-decoration: underline; }

#hlavni .stred .detail-clanku .kategorie { padding: 5px 0px; width: 520px; }
#hlavni .stred .detail-clanku .kategorie span { padding: 0px 10px; font-size: 120%; }
#hlavni .stred .detail-clanku .datum { font-size: 80%; font-family: Verdana, Sans-Serif; padding-bottom: 3px; margin: 0px; margin-bottom: 5px; border-bottom: solid 1px #ccc; }

#hlavni .stred .box-spodni { width: 550px; }

#hlavni .stred .clanek-uvodni,
#hlavni .stred .detail-odboru .aktualne .clanek-uvodni { float: left; padding: 0px 10px 10px 5px; }

#hlavni .stred .clanek-uvodni h3,
#hlavni .stred .detail-odboru .aktualne .clanek-uvodni h3
{ 
	float: none; 
	font-size: 90%; 
	font-weight: bold; 
	font-family: Tahoma, Sans-Serif;
	text-align: left; 
	padding: 0px; 
	margin: 3px 0px 0px 0px;
}

#hlavni .stred .clanek-uvodni h3 a:hover,
#hlavni .stred .detail-odboru .aktualne .clanek-uvodni h3 a:hover { text-decoration: underline; }

#hlavni .stred .clanek-uvodni img,
#hlavni .stred .detail-odboru .aktualne .clanek-uvodni img { margin: 5px 10px 2px 0px; }

#hlavni .stred .clanek-uvodni .datum,
#hlavni .stred .detail-odboru .aktualne .clanek-uvodni .datum
{ 
	font-size: 70%; 
	font-family: Verdana, Sans-Serif; 
	text-align: left; 
	margin: 3px 0px 5px 0px;
}

#hlavni .stred .clanek-uvodni .prepend,
#hlavni .stred .detail-odboru .aktualne .clanek-uvodni .prepend { font-size: 90%; font-family: Arial, sans-serif; text-align: justify; margin: 0px; padding: 0px; }

#hlavni .stred .clanek-uvodni .prepend:first-line,
#hlavni .stred .detail-odboru .aktualne .clanek-uvodni .prepend:first-line { font-weight: bold; }

#hlavni .stred .clanek-uvodni ul.akce,
#hlavni .stred .detail-odboru .aktualne .clanek-uvodni ul.akce { font-size: 90%; }

#hlavni .stred .box-spodni-pravy ul.akce { font-size: 90%; }
#hlavni .stred .box-spodni-pravy #kalendar {
	background-position: 5px 5px;
	padding: 0px 10px 5px 5px;
	background-repeat: no-repeat;
	float: left;
}
#hlavni .stred .box-spodni-pravy #kalendar .obsah { width: 100%; }
#hlavni .stred .box-spodni-pravy #kalendar dl { float: left; width: 100%; clear: both; font-size: 85%; }
#hlavni .stred .box-spodni-pravy #kalendar dt { float: left; clear: left; padding: 0 0 0.5em 0; width: 35px; text-align: right; }
#hlavni .stred .box-spodni-pravy #kalendar dd { margin: 0 0 0 40px; padding: 0 0 0.5em 0; text-align: left; }

#hlavni .stred .box-spodni-pravy #ankety { background-image: url(Images/DefaultPage/PollIcon.gif); }
#hlavni .stred .box-spodni-pravy #drogova-poradna { }
#hlavni .stred .box-spodni-pravy #ankety,
#hlavni .stred .box-spodni-pravy #drogova-poradna {
	background-position: 5px 5px;
	background-repeat: no-repeat;
	padding-left: 95px;
	padding-right: 10px;
	float: left;
}
#hlavni .stred .box-spodni-pravy #drogova-poradna { padding-left: 10px; }
#hlavni .stred .box-spodni-pravy #ankety .obsah,
#hlavni .stred .box-spodni-pravy #drogova-poradna .obsah { text-align: justify; }
#hlavni .stred .box-spodni-pravy #ankety .obsah div,
#hlavni .stred .box-spodni-pravy #drogova-poradna .obsah div {
    clear: both;
    font-family: Verdana, sans-serif;
    font-size: 75%;
}

#hlavni .stred #podnikatel dl { clear: left; margin: 0px; }
#hlavni .stred #podnikatel dt { margin-bottom: 5px; font-weight: bold; }
#hlavni .stred #podnikatel dd { margin-left: 10px; }
#hlavni .stred #podnikatel #uredni-deska dl dd { margin-bottom: 5px; }

#hlavni .stred #podnikatel .rozvoj { clear: left; margin: 0px; margin-left: 10px; padding: 0px; }
#hlavni .stred #podnikatel .rozvoj li { background: url(Images/SmallArrow.gif) no-repeat 0px 6px; padding-left: 10px; margin: 0px; }

#hlavni .stred .SiteMapPath { text-align: left; padding: 10px 10px; }

#hlavni .stred .textova-stranka-obal { text-align: justify; width: 550px; float: left; }
#hlavni .stred .textova-stranka { padding: 0px 15px; } /* odebrano float: left; */
#hlavni .stred .textova-stranka h2 { font-size: 150%; font-weight: normal; margin-top: 20px; }
#hlavni .stred .textova-stranka h3 { font-size: 130%; font-weight: normal; margin: 20px 0px 0px 0px; }
#hlavni .stred .textova-stranka h4 { font-size: 110%; font-weight: normal; }
#hlavni .stred .textova-stranka img { margin: 10px; }
#hlavni .stred .textova-stranka .text { width: 100%; line-height: 150%; }
#hlavni .stred .textova-stranka .text p { margin-bottom: 20px; }
#hlavni .stred .textova-stranka .text ul li { background-image: url(Images/SmallArrow.gif); background-position: left 9px; padding: 0px 0px 0px 12px; }
#hlavni .stred .textova-stranka .prilohy { }
#hlavni .stred .textova-stranka .prilohy ul { margin: 0px 0px 10px 10px; }
#hlavni .stred .textova-stranka .prilohy ul li { background-image: url(Images/SmallArrow.gif); padding: 0px 0px 0px 12px; }
#hlavni .stred .textova-stranka ul.viz-dale { margin: 0px; margin-left: 10px; }
#hlavni .stred .textova-stranka ul.viz-dale li { background-image: url(Images/SmallArrow.gif); padding: 0px 0px 0px 12px; }
#hlavni .stred .textova-stranka ul.akce { float: left; margin: 20px 0px; font-size: 120%; }
#hlavni .stred .textova-stranka .zapati { margin: 25px 0px 10px 0px; font-size: 80%; vertical-align: bottom; overflow: auto; }
#hlavni .stred .textova-stranka .zapati .info { float: right; }

#hlavni .stred .vysledky-hledani { }
#hlavni .stred .vysledky-hledani ul li { background: url(Images/SmallArrow.gif) no-repeat left 6px; padding-left: 12px; }
#hlavni .stred .vysledky-hledani .prepend { font-size: 75%; font-family: Verdana, Sans-Serif; padding: 5px 5px; margin-bottom: 5px; }

#hlavni .stred .kontaktni-informace { float: left; }
#hlavni .stred .kontaktni-informace h2 { float: left; }
#hlavni .stred .kontaktni-informace .obal { float: left; clear: both; margin-top: 20px; width: 100%; }
#hlavni .stred .kontaktni-informace .obal .levy { float: left; width: 240px; }
#hlavni .stred .kontaktni-informace .obal .pravy-obal { padding-left: 10px; float: left; border-left: solid 1px; }
#hlavni .stred .kontaktni-informace .obal .pravy { float: left; }

#hlavni .stred .kontaktni-informace .levy .kontakt { }
#hlavni .stred .kontaktni-informace .levy .kontakt .adresa { margin-top: 15px; }
#hlavni .stred .kontaktni-informace .levy .kontakt .adresa h4 { margin: 0px; }
#hlavni .stred .kontaktni-informace .levy .kontakt .ostatni { margin-top: 20px; }
#hlavni .stred .kontaktni-informace .levy .kontakt .tel-seznam { margin-top: 20px; text-align: center; }
#hlavni .stred .kontaktni-informace .levy .kontakt .uredni-hodiny { margin-top: 20px; }
#hlavni .stred .kontaktni-informace .levy .kontakt .uredni-hodiny dl { float: left; width: 100%; font-size: 90%; }
#hlavni .stred .kontaktni-informace .levy .kontakt .uredni-hodiny dl dt { float: left; margin: 0px; margin-left: 15px; display: inline; font-weight: bold; }
#hlavni .stred .kontaktni-informace .levy .kontakt .uredni-hodiny dl dd { float: right; margin: 0px; margin-right: 15px; display: inline; }

.kontaktni-formular p { margin-bottom: 4px; }
.kontaktni-formular h4 { margin: 3px 0px; }
.kontaktni-formular fieldset { border: none; float: left;  }
.kontaktni-formular fieldset legend { font-size: 110%;}
.kontaktni-formular ol { margin: 0; padding: 0; }
.kontaktni-formular li { list-style: none; padding: 5px; margin: 0; }
.kontaktni-formular label { display: block; text-align: left; }
.kontaktni-formular input { width: 180px; }
.kontaktni-formular textarea { width: 220px; height: 100px; }

#hlavni .stred .detail-kontaktu { float: left; }
#hlavni .stred .detail-kontaktu 
#hlavni .stred .detail-kontaktu img { }
#hlavni .stred .detail-kontaktu table { margin-top: -5px; }
#hlavni .stred .detail-kontaktu table thead { font-size: 150%; }
#hlavni .stred .detail-kontaktu table th { padding: 2px 5px; }
#hlavni .stred .detail-kontaktu .rozsireny-detail { }

#hlavni .stred .seznam-autorit { float: left; width: 500px; }
#hlavni .stred .seznam-autorit img { margin: 0px 5px; }
#hlavni .stred .seznam-autorit .item-obal { float: left; width: 500px; }
#hlavni .stred .seznam-autorit .item { float: left; padding: 20px; display: block; }
#hlavni .stred .seznam-autorit .fotka { width: 110px; float: left; }
#hlavni .stred .seznam-autorit .fotka img { margin-right: 10px; float: right; }
#hlavni .stred .seznam-autorit .detail { float: left; padding: 0px; margin: 0px; }
#hlavni .stred .seznam-autorit .detail .jmeno { font-size: 130%; }
#hlavni .stred .seznam-autorit .detail .pozice { font-size: 95%; }

#hlavni .stred .okolni-obce,
#hlavni .stred .fotogalerie { float: left; }
#hlavni .stred .okolni-obce .seznam-obci,
#hlavni .stred .fotogalerie .seznam-galerii { float: left; width: 180px; }
#hlavni .stred .okolni-obce .seznam-obci ul,
#hlavni .stred .fotogalerie .seznam-galerii ul { list-style-type: none; margin-left: 10px; padding: 0px; }
#hlavni .stred .okolni-obce .seznam-obci ul li,
#hlavni .stred .fotogalerie .seznam-galerii ul li { padding: 2px 2px 2px 12px; background: url(Images/SmallArrow.gif) no-repeat 0px 8px; }
#hlavni .stred .okolni-obce .seznam-obci a,
#hlavni .stred .fotogalerie .seznam-galerii a { }
#hlavni .stred .okolni-obce .detail,
#hlavni .stred .fotogalerie .detail { float: left; }
#hlavni .stred .okolni-obce .detail table,
#hlavni .stred .fotogalerie .detail table { margin: 10px 5px; font-size: 90%; }

#hlavni .stred .seznam-instituci { }
#hlavni .stred .seznam-instituci div { margin: 15px 5px; line-height: 135%; }

#hlavni .stred .komise-uradu { }
#hlavni .stred .komise-uradu .seznam { float: left; padding-right: 10px; }
#hlavni .stred .komise-uradu .clenove { float: left; padding-left: 5px; border-left-style: dotted; border-left-width: 1px; }
#hlavni .stred .komise-uradu .seznam  ul,
#hlavni .stred .komise-uradu .clenove ul { margin-left: 10px; }
#hlavni .stred .komise-uradu .seznam ul li,
#hlavni .stred .komise-uradu .clenove ul li { padding: 2px 2px 2px 12px; background-image: url(Images/SmallArrow.gif); }

.terminy-zasedani-rm { margin-top: 10px; }
.terminy-zasedani-rm .vyberte-rok { float: left; width: 150px; }
.terminy-zasedani-rm .vyberte-rok ul { margin: 10px; padding: 0px; }
.terminy-zasedani-rm .vyberte-rok ul li { margin-bottom: 5px; padding-left: 10px; background-image: url(Images/SmallArrow.gif); }
.terminy-zasedani-rm .seznam { float: left; padding-left: 10px; border-left-style: dotted; border-left-width: 1px; width: 330px; }
.terminy-zasedani-rm .seznam ul { margin: 0px; padding: 0px; }
.terminy-zasedani-rm .seznam li { padding: 0px; }
.terminy-zasedani-rm .seznam li em { font-style: normal; }
.terminy-zasedani-rm .seznam li p { margin: 0px; margin-bottom: 20px; padding: 5px 0px; font-family: Verdana, Sans-Serif; font-size: 80%; }
#hlavni .stred .textova-stranka .terminy-zasedani-rm .seznam h3 { margin: 0px; padding: 0px; margin-bottom: 10px; }
 
#hlavni .stred .terminy-zasedani-rm ul.seznam-udalosti { margin-left: 10px; }
#hlavni .stred .terminy-zasedani-rm ul.seznam-udalosti li { background: url(Images/SmallArrow.gif) no-repeat left 9px; padding: 3px 0px 3px 13px; margin-bottom: 3px; }
#hlavni .stred .terminy-zasedani-rm ul.seznam-udalosti li p { margin: 2px 0px 2px 1px; padding: 0px; font-size: 90%; }

#hlavni .stred .utvary-uradu ul { margin-left: 20px; }
#hlavni .stred .utvary-uradu ul li { background-image: url(Images/SmallArrow.gif); padding: 2px 0px 2px 13px; } 
 
#hlavni .stred .detail-odboru { float: left; }
#hlavni .stred .detail-odboru .aktualne { float: left; width: 250px; }
#hlavni .stred .detail-odboru .aktualne h2 { width: 250px; }
#hlavni .stred .detail-odboru .aktualne .clanek-uvodni ul.akce { float: right; font-size: 90%; }
#hlavni .stred .detail-odboru .pravy-box { float: left; width: 250px; margin-left: 10px; }
#hlavni .stred .detail-odboru .pravy-box h3 { margin-top: 2px; }
#hlavni .stred .detail-odboru .pravy-box .personalni-slozeni { }
#hlavni .stred .detail-odboru .pravy-box .dokumenty-ke-stazeni { }
#hlavni .stred .detail-odboru .pravy-box .volna-mista { text-align: left; }

#hlavni .stred .detail-odboru .pravy-box .volna-mista ul,
#hlavni .stred .detail-odboru .pravy-box .personalni-slozeni ul { margin-left: 10px; padding: 0px; }
#hlavni .stred .detail-odboru .pravy-box .volna-mista ul li,
#hlavni .stred .detail-odboru .pravy-box .personalni-slozeni ul li { text-align: left; background: url(Images/SmallArrow.gif) no-repeat left 7px; padding: 1px 0px 1px 13px; }

#hlavni .stred .volna-mista-detail { padding: 0px 20px; }
#hlavni .stred .volna-mista-detail .text { padding: 5px 10px; }
#hlavni .stred .volna-mista-detail .dokument { background: url(Images/SmallArrow.gif) no-repeat left center; padding: 1px 0px 1px 13px; margin: 5px 10px; }
 
#hlavni .stred .kalendar { float: left; padding-top: 10px; }
#hlavni .stred .kalendar .pravybox { float: left; width: 300px; padding: 5px 5px 0px 10px; } 
#hlavni .stred .kalendar .levybox { float: left; }
#hlavni .stred .kalendar .pravybox h3 { margin: 3px 0px; padding: 0px; }
#hlavni .stred .kalendar .pravybox ul.seznam-udalosti { margin: 0px; padding: 0px; }
#hlavni .stred .kalendar .pravybox ul.seznam-udalosti li { background: none; margin-bottom: 20px; padding: 0px; padding-left: 10px; float: left; }
#hlavni .stred .kalendar .pravybox ul.seznam-udalosti li h4 { font-size: 100%; margin-bottom: 2px; }
#hlavni .stred .kalendar .pravybox ul.seznam-udalosti li p { font-size: 80%; margin: 0px; padding: 0px; }
#hlavni .stred .kalendar .pravybox ul.seznam-udalosti ul.akce { margin: 0px; margin-top: 5px; float: right; }
#hlavni .stred .kalendar .pravybox ul.seznam-udalosti ul.akce li { background: url(Images/ContinueIcon.gif) no-repeat center left; font-size: 80%; }

#hlavni .stred .detail-udalosti { }
#hlavni .stred .detail-udalosti .datum { font-size: 80%; font-weight: bold; }

#hlavni .stred .uredni-deska { float: left; width: 480px; }
#hlavni .stred .uredni-deska h3 { clear: both; margin-bottom: 10px; }
#hlavni .stred .uredni-deska ul { float: left; padding: 0px; margin: 0px; margin-left: 5px; clear: both; width: 100%; }
/*#hlavni .stred .uredni-deska ul li { width: 100%; float: left; clear: left; }
#hlavni .stred .uredni-deska ul li div { float: left; padding: 2px 5px; }
#hlavni .stred .uredni-deska ul.seznam-dokumentu li { clear: both; }
#hlavni .stred .uredni-deska ul.seznam-dokumentu div.datum { width: 5em; height: 100%; }
#hlavni .stred .uredni-deska ul.seznam-dokumentu div.nazev { width: 350px; }
#hlavni .stred .uredni-deska .detail { float: left; clear: both; margin: 10px 0px; padding: 5px 20px; border: solid 1px; }
#hlavni .stred .uredni-deska .detail h3 { margin: 0px; }
#hlavni .stred .uredni-deska .detail .anotace { float: left; font-size: 80%; padding: 5px; font-family: Verdana; }
#hlavni .stred .uredni-deska .vyvesil { float: right; margin: 5px 0px; }
#hlavni .stred .uredni-deska .detail ul { clear: none; }
#hlavni .stred .uredni-deska .detail ul.datum li { font-size: 80%; font-family: Verdana; }
#hlavni .stred .uredni-deska ul.datum li { display: inline; margin-left: 0px; margin-right: 10px; }*/

#hlavni .stred .uredni-deska ul.seznam-odboru { font-size: 80%; font-family: Verdana; }
#hlavni .stred .uredni-deska ul.seznam-odboru li { width: 47%; float: left; clear: none; margin-left: 5px; margin-top: 3px; }
#hlavni .stred .uredni-deska ul.seznam-odboru li div { background: url(Images/SmallArrow.gif) no-repeat 0px 5px; padding-left: 10px; }
#hlavni .stred .uredni-deska .seznam-s-daty a:hover { text-decoration: underline; }

.uredni-deska .detail { margin: 10px 0px; padding: 5px 20px; border: solid 1px; font-family: Verdana; }
.uredni-deska .detail h3 { margin: 5px; }
.uredni-deska .detail .anotace { font-size: 80%; padding: 5px; }
.uredni-deska .detail ul.info li { font-size: 80%; font-family: Verdana; display: inline; margin-left: 0px; margin-right: 10px; font-weight: bold; }
.uredni-deska .detail ul.info li span { font-weight: normal; }

/*.uredni-deska .detail { border: solid 1px #333; background-color: #f5f5f5; color: #000; }*/

ul.Faq { margin: 0px; padding: 0px; }
ul.Faq li { padding: 3px; padding-left: 13px; background: url(Images/SmallArrow.gif) no-repeat 0px 10px; }

#hlavni .stred .volna-mista ul li { padding-left: 15px; background: url(Images/SmallArrow.gif) no-repeat left 7px; }

#hlavni .stred .telefonni-seznam { font-size: 90%; }
#hlavni .stred .telefonni-seznam h3 { clear: both; }
#hlavni .stred .telefonni-seznam table { margin-bottom: 10px; border: solid 1px; width: 500px; }
#hlavni .stred .telefonni-seznam table thead { }
#hlavni .stred .telefonni-seznam table thead th { font-size: 130%; font-weight: normal; }
#hlavni .stred .telefonni-seznam table thead td { border-bottom: solid 1px; }
#hlavni .stred .telefonni-seznam table tbody td { font-size: 90%; font-family: Verdana, Sans-Serif; vertical-align: top; text-align: left; }

#hlavni .stred ul.vyhlasky { float: left; margin: 0px; }
#hlavni .stred ul.vyhlasky li { float: left; clear: left; width: 450px; margin-bottom: 5px; }
#hlavni .stred ul.vyhlasky li a:hover { text-decoration: underline; }
#hlavni .stred ul.vyhlasky li .cislo { float: left; margin-right: 10px; width: 80px; font-weight: bold; }
#hlavni .stred ul.vyhlasky li .nazev { float: left; width: 360px; }
#hlavni .stred ul.vyhlasky li .nazev em { font-style: normal; }

#hlavni .stred .seznam-ubytovani { text-align: center; }

#hlavni .stred .nabidky-ubytovani { text-align: left; float: left; }

#hlavni .stred .ubytovani { float: left; width: 100%; }
#hlavni .stred .ubytovani .nabidka { width: 40%; margin: 20px;}
#hlavni .stred .ubytovani .licha { float: left; }
#hlavni .stred .ubytovani .suda { float: right; }

/*#hlavni .stred .turisticke-udalosti { float: left; text-align: left; }
#hlavni .stred .turisticke-udalosti ul { }
#hlavni .stred .turisticke-udalosti ul li { background: url(Images/SmallArrow.gif) no-repeat left 6px; padding-left: 10px; margin-bottom: 30px; }
#hlavni .stred .turisticke-udalosti ul li h4 { font-weight: normal; font-size: 110%; margin: 0px; }
#hlavni .stred .turisticke-udalosti ul li .datum { font-size: 80%; }*/

#hlavni .stred .anketa { margin-top: 15px; float: left; width: 500px; }
#hlavni .stred .anketa ul { float: left; margin: 0px; padding: 0px 10px 5px 10px; text-align: left; font-size: 90%; }
#hlavni .stred .anketa ul li { margin-top: 5px; display: block; }
#hlavni .stred .anketa ul li div.text { float: left; }
#hlavni .stred .anketa ul li div.votes { float: right; }
#hlavni .stred .anketa div.celkem { float: right; margin: 3px 0px; font-size: 90%; }
#hlavni .stred .anketa div.button { margin: 10px 5px 10px 5px; }

#hlavni .stred .videa .seznam-kategorii { float: left; width: 200px; }
#hlavni .stred .videa .seznam-kategorii ul,
#hlavni .stred .videa .detail ul { margin: 0px; margin-left: 10px; }

#hlavni .stred .videa .seznam-kategorii ul li,
#hlavni .stred .videa .detail ul li { background-image: url(Images/SmallArrow.gif); background-position: left 7px; padding: 0px 0px 0px 12px; }

#hlavni .stred .videa .detail { float: right; width: 300px; }

#lidi-pro-lidi { text-align: center; }

/* PRAVY */

#hlavni .pravy { float: right; width: 200px; margin-left: 5px; }

.pravy .anketa,
.pravy .nahodna-fotka,
.pravy .kontakt,
.pravy .pov-info,
.pravy .odkazy { font-size: 90%; float: right; width: 200px; }

.pravy h2 { font-size: 100%; font-weight: bold; text-align: left; background: url(Images/Circle.gif) no-repeat 10px 55%; padding: 5px 5px 5px 20px; margin: 0px; }
.pravy h3 { font-size: 110%; font-weight: bold; text-align: left; margin: 5px 0px; padding: 5px 10px; }

.pravy .kontakt { text-align: center; }
.pravy .kontakt address { float: left; font-size: 100%; margin-bottom: 5px; font-style: normal; width: 100%; text-align: center; }
.pravy .kontakt address strong,
.pravy .kontakt .uredni-hodiny h4 { font-size: 100%; margin: 5px 2px; display: block; }
.pravy .kontakt .tel-seznam { font-size: 90%; font-family: Verdana, Sans-Serif; padding: 3px 0px 6px 0px; clear: left; }
.pravy .kontakt .ostatni { float: left; padding: 0px; margin-bottom: 10px; margin-left: 20px; text-align: left; }
.pravy .kontakt .ostatni li { padding: 3px 0px 3px 20px; }
.pravy .kontakt .ostatni li.tel { background-image: url(Images/ContactIcons/Phone.gif); }
.pravy .kontakt .ostatni li.fax { background-image: url(Images/ContactIcons/Fax.gif); }
.pravy .kontakt .ostatni li.email { background-image: url(Images/ContactIcons/Email.gif); }
.pravy .kontakt .uredni-hodiny { float: left; margin: 5px 0px; }
.pravy .kontakt .uredni-hodiny dl { float: left; width: 100%; font-size: 90%; }
.pravy .kontakt .uredni-hodiny dl dt { float: left; margin: 0px; margin-left: 15px; display: inline; font-weight: bold; }
.pravy .kontakt .uredni-hodiny dl dd { float: right; margin: 0px; margin-right: 15px; display: inline; }

.pravy .pov-info { border-style: solid; border-width: 1px; font-size: 85%; font-family: Verdana, Sans-Serif; margin-top: 10px; }
.pravy .pov-info ul { margin: 3px 3px; padding: 0px 7px; }
.pravy .pov-info ul li { padding: 2px 0px; padding-left: 15px; background: url(Images/RightBoxArrow.gif) no-repeat left 5px; }

.pravy .anketa { margin-top: 15px; }
.pravy .anketa ul { float: left; margin: 0px; padding: 0px 10px 10px 10px; text-align: left; font-size: 90%; }
.pravy .anketa ul li { float: left; margin-top: 5px; width: 100%; clear: left; }
.pravy .anketa ul li div.text { float: left; }
.pravy .anketa ul li div.votes { float: right; }
.pravy .anketa ul li a { margin-left: 10px; padding-left: 12px; background: url(Images/SmallArrow.gif) no-repeat left 6px; }
.pravy .anketa div { padding: 5px; }
.pravy .anketa div.celkem { float: right; padding: 0px; margin: 3px 0px; font-size: 90%; }
.pravy .anketa div.button { float: left; clear: both; padding: 10px 0px; width: 100%; text-align: center; }

#hlavni .pravy .nahodna-fotka { margin-top:15px; border-style: solid; border-width: 1px; text-align: center; }
#hlavni .pravy .nahodna-fotka img { margin: 5px; }

#hlavni .pravy .odkazy { margin-top: 10px; text-align: center; }
#hlavni .pravy .odkazy ul { margin: 0px; padding: 0px; width: 100%; }
#hlavni .pravy .odkazy ul li { padding: 5px; margin: 0px; float: left; width: 88px; }
#hlavni .pravy .odkazy ul li a { font-size: 80%; font-family: Verdana; }
#hlavni .pravy .odkazy ul li img { display: block; }

/* KONEC PRAVY */

/*#zapati { float: left; margin-top: 10px; display: block; }
#zapati .cerveny-obal, #zapati .sedy-obal { float: left; width: 960px; margin-top: 3px; }
#zapati .cerveny, #zapati .sedy { float: left; padding: 5px 20px 5px 10px; }

#zapati .cerveny { text-align: left; font-weight: bold; }
#zapati .cerveny div { float: left; font-size: 110%; }
#zapati .cerveny ul { float: right; margin: 0px; padding: 0px; }
#zapati .cerveny ul li { display: inline; margin-left: 25px; float: left; padding: 2px 0px 2px 0px; }
#zapati .cerveny ul li a { text-decoration: none; float: left; background: url(Images/FooterArrow.gif) no-repeat left center; padding: 0px 0px 0px 10px; }

#zapati .sedy { clear: both; }
#zapati .sedy a { float: left; }
#zapati .sedy span.copyright { float: right; }
#zapati .sedy span.pristupnost { float: left; }
#zapati .sedy span a { float: none; } */

#zapati { clear: both; margin-top: 10px; }

#zapati .cerveny-obal, #zapati .sedy-obal { width: 960px; margin-top: 3px; overflow: auto; }
#zapati .cerveny, #zapati .sedy { padding: 5px 10px; }

#zapati .cerveny { font-weight: bold; overflow: auto; }
#zapati .cerveny div { font-size: 110%; float: left; }
#zapati .cerveny ul { float: right; margin: 0px; padding: 0px; }
#zapati .cerveny li { display: inline; margin-left: 25px; padding: 2px 0px; }
#zapati .cerveny li a { text-decoration: none; background: url(Images/FooterArrow.gif) no-repeat left center; padding: 0px; padding-left: 10px; }

#zapati .sedy { overflow: auto; }
#zapati .sedy a { float: left; }
#zapati .sedy span.copyright { float: right; }
#zapati .sedy span.copyright a { float: none; }
#zapati .sedy span.pristupnost { float: left; }

/* ================= STROM URADU ========================== */
#tree .borderedCell
{
	border: 2px solid #000000;
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	padding-left: 5px;
	font-size: 11px;
	color: Black;
	background-color: #f5f5f5;
	font-family: Arial;
}
#tree .top { background: url(Images/Tree/TopBg.gif) no-repeat top left; }
#tree .horizBg { background: url(Images/Tree/HorizBg.gif) repeat-x; }
#tree .divisionStart { background: url(Images/Tree/DivisionStartBg.gif) no-repeat left center; }
#tree .divisionContinue { background: url(Images/Tree/DivisionContinueBg.gif) no-repeat left center; }
#tree .divisionEnd { background: url(Images/Tree/DivisionEndBg.gif) no-repeat left center; }

/* LOGIN */
.AspNet-Login { text-align: center; width: 300px; margin-left: auto; margin-right: auto; font-style: normal; }
.AspNet-Login DIV { padding: 4px; text-align: right; }
.AspNet-Login EM { font-style: normal; }
.AspNet-Login .AspNet-Login-TitlePanel, 
.AspNet-Login .AspNet-Login-RememberMePanel,
.AspNet-Login .AspNet-Login-SubmitPanel,
.AspNet-Login .AspNet-Login-FailurePanel { text-align: center; }
.AspNet-Login .AspNet-Login-TitlePanel { font-weight: bold; }

.ucet-uzamcen { padding: 20px; font-weight: bold; }
