*{margin:0;padding:0;}
body{font-family:Tahoma,Verdana,Arial,lucida,sans-serif;color:#000;font-size:small; line-height:1.5;min-width:950px;background:#aaa28f url(../img/back_body.png);}
html,body{height:100%}

#obal {width: 950px;margin: 10px auto 0px;background: #ffffff url(../img/back_obal.jpg) repeat-x;border:1px solid black;border-bottom:0px;}
#hlavicka {color: #a00000;background: #ffffff url(../img/back_obal.jpg) repeat-x;text-align: center;height: 360px; width:100%;text-align:left;}
#hlavicka h1, h1 span {overflow: hidden;position: relative;left: 0;top: 0;z-index: 0;text-align: center;width:780px;height:123px;color: #a00000;background: #EDEDD8;float:left;}
#hlavicka h1 span {background: url(../img/back_head.jpg) no-repeat;z-index: 1;position: absolute;color: #a00000;}
#hlavicka a, #hlavicka a:hover {text-decoration:none;cursor: pointer;background:#a00000;color:#ffffff;font-family: "Corbel", Arial, Helvetica, sans-serif;}
/*
#hlavicka ul#servis li{background: #192d34;margin-top:12px;list-style:none;float:right;display:inline;margin-right:5px;border: 1px solid #192d34;display:none;}
#hlavicka ul#servis li a{text-decoration:none;border:0px;background:transparent;}*/
/*bannery - random*/
#hlavicka div#banner1 {background: #a00000 url(../img/banner1.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner2 {background: #a00000 url(../img/banner2.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner3 {background: #a00000 url(../img/banner3.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner4 {background: #a00000 url(../img/banner4.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner5 {background: #a00000 url(../img/banner5.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner6 {background: #a00000 url(../img/banner6.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner7 {background: #a00000 url(../img/banner7.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner8 {background: #a00000 url(../img/banner8.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner9 {background: #a00000 url(../img/banner9.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner10 {background: #a00000 url(../img/banner10.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner11 {background: #a00000 url(../img/banner11.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner12 {background: #a00000 url(../img/banner12.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner13 {background: #a00000 url(../img/banner13.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner14 {background: #a00000 url(../img/banner14.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner15 {background: #a00000 url(../img/banner15.jpg) no-repeat;width:754px;height:237px;float:left;}
#hlavicka div#banner16 {background: #a00000 url(../img/banner16.jpg) no-repeat;width:754px;height:237px;float:left;}

.navigo p, .navigo a {position:relative;top:20px;left:20px;z-index:-1;border:0 !important;padding:0px;margin:0px;font-size:1.2em;}
.navigo p a:focus, .navigo p a:active, .navigo a:focus, .navigo a:active{z-index:2;background:#a00000;color:#ffffff;}

#hlavicka form#cse-search-box {margin-right:10px;padding-top:2em;}
#hlavicka form#cse-search-box input#tlacitko-odeslat{margin-top:5px;position:margin-right:50px;float:right;}

/*horni menu*//*
ul#top-menu{float:right;width:196px;background:#ffffff;position:relative;top:0px;right:0;height:209px;margin:0px;padding:0px;}
ul#top-menu li{list-style:none;float:left;width:98px;height:59px;}
#hlavicka ul#top-menu li.urad a {width:98px;height:59px;color:#000000;text-decoration:none;background: url("../img/menu_ou.jpg") -98px 0px no-repeat #192D34;}
#hlavicka ul#top-menu li#urad a:hover {height:59px;color:#000000;line-height:59px;text-decoration:none;background: url("../img/menu_ou.jpg") 0px 0px no-repeat #192D34;}
*/

/*horni menu*/
ul#top-menu{float:right;width:196px;background:#ffffff;position:relative;top:0px;right:0;font-size:1.2em;height:209px;}
ul#top-menu li{list-style:none;height:29px; background:#192d34;border-bottom:1px solid #ffffff;}
#hlavicka ul#top-menu li a {display:block;height:29px;padding-left:30px;color:#ffffff;line-height:29px;text-decoration:none;background: url("../img/but_menu.gif") 0 -30px no-repeat #192D34;}
#hlavicka ul#top-menu li a:hover {background: url("../img/but_menu.gif") 0 0 no-repeat #f4c400;color:#000000;}

/*text*/
#text {background:transparent;width:714px;float:left;padding:0px 15px 30px;}
#text h2, #text h3, #text h4, #text h5 {font-family: Georgia, 'Times New CE', 'Cambria', 'Times New Roman', Times, "New York CE", utopia, serif;font-weight:normal;line-height:1.3em; color:#a00000;margin-top:1.2em;margin-bottom:0.2em;}
#text h2 {font-size: 1.6em;letter-spacing: -1px;}
#text h3 {font-size: 1.3em;}
#text h4 {font-size: 1.1em;}
#text p, #text ul, #text ol {line-height: 1.5em;margin-bottom:0.8em;}
#text p.poznamka {font-size: 1em;border: 0px;padding: 1.5em;background: #ffffff color: #413525;font-weight:bold;text-align:justify;}
#text p.poznamka_pdf {font-size: 0.8em;border: 1px solid #000000;padding: 25px;background: #ffffff url(../img/back_pdf.gif) bottom right no-repeat;color: #413525;}
#text p.poznamka img{border:0px;}
#text p.autor {text-align: right;font-style:italic;}
#text p.zpravodaj img {margin:1px;padding:1px;}
#text a {color:#a00000;background:transparent;text-decoration:underline;}
#text a:hover {color:#000000;background:transparent;text-decoration:none;}
#text a:visited {color: #192d34;background: transparent;}
#text img {background:#ffffff;padding:2px;border:1px solid #192d34;}
#text img.noborder{border:0px;background:none;}
#text ul, #text ol{margin-left:2em;line-height:1.5em;}
#text ul.seznam-bez-odrazek{list-style: none;}
#text table tr.vyroci td{font-weight:bold;background:#FCE280;color:#000000;}

#text #kniha{border:none;width:700px;height:1200px;}

#text .poradek{border:1px solid #058b28;padding:0.5em;list-style:none;background: #e0ffe0 url(../img/back_poradek.gif) bottom right no-repeat;min-height:50px;}
#text .napad{border:1px solid #f8c300;padding:0.5em;list-style:none;background:#fdf0bf url(../img/back_napad.gif) bottom right no-repeat;min-height:70px;}
#text .neporadek{border:1px solid #a00000;padding:0.5em;list-style:none;background:#f5e5e5 url(../img/back_neporadek.gif) bottom right no-repeat;min-height:50px;}

/*hledani - vysledky*/
#text div#cse-search-results{width:500px;}
#text #vysledky_hledani{width:500px;}

table {border:0;width:100%;margin-bottom:1em;}
th {background:#f8c300;color:#000000; text-align:center;}
th,td {padding:3px;border:1px solid #30281B;vertical-align:top;}
td{background:#ffffff;color:#000000;border:1px solid #aaa28d}
td a, td a:hover, fieldset a, fieldset a:hover, p.poznamka a, p.poznamka a:hover, p.novinky_zprava a, p.novinky_zprava a:hover {color:#a00000;}

legend{border:1px solid #30281B;padding:0.5em; font-weight:bolder;background: #ffb300;color:#2F271A;margin-left:1em;font-size:1em;font-weight:normal;width:24em;}
fieldset{color:#000000;border:1px solid #192d34;margin-top:1em;background:#ffffff;padding:2px;}

/*e-mailový formular*/
ul.mainForm{list-style-type: none;font-family: Tahoma, Arial, Verdana, sans-serif;font-size:15px;}
li.mainForm{padding-bottom: 10px;}
#mainFormError{position: relative;border: 1px;border-style: solid;margin: 0 auto;text-align: left;	width: 70%;}
input, textarea{border:1px solid black;background:#FDF0BF;}
label{float:left;width:200px;}
input.mainFormError, textarea.mainFormError{background-color: #A00000;color:#ffffff;}
#formFields{position: relative;width: 100%;background-color: #ffffff;margin:0 0 0 0;}
#zprava{width:450px;height:300px;}
label.formFieldQuestion{line-height:125%;padding:0 4px 1px 0;border:none;display:block;font-size:95%;font-weight:bold;}

/*fotogalerie - neni uplne funkcni - kontrola*/
#seznam a{display:block;float:left;text-align:center;text-decoration:none;margin:3px;border: 1px solid #f8c300;padding:5px 5px 2px; background:#ffffff;color:#2F271A; height:210px;width:210px;font-size:0.95em;}
#seznam a:hover{display:block;float:left;text-align:center;text-decoration:none;margin:3px;border: 1px solid #f8c300;padding:5px 5px 2px;background:#fdf0bf;color:#a00000;}
#seznam a span{display:block;}
#seznam a img{margin:0px;padding:0px;border:0px solid #000000;}
#galerie a img {display:block;float:left;text-align:center;text-decoration:none;padding:2px 5px;color:#2F271A;border:0px solid #2F271A;margin-right:2px;margin-bottom:2px;}

/* novinky */
#text .novinky_celek {margin-bottom:15px;border:1px solid #000000;background:#ffffff;}
#text .novinky_celek h4 {padding-left:20px;font-size:1.2em;background: #a00000 url("../img/back_menu_nadpis_red.png") repeat-x; color:#ffffff;line-height:35px;height:35px;margin:0px;}
#text p.novinky_zprava {font-size:1em;color:#000000; background-color:#transparent; padding:0.8em;text-align:left;}
#text p.novinky_cas {text-align:right;margin-top:0.5em;margin-bottom:5px;font-size:0.8em;font-weight:normal;line-height:0.8em;padding-right:5px;color:#30281b;}
#text .novinky_zprava a{color:#bd0000;font-weight:bold;}

/*prave menu*/
#right-menu{background:transparent;width:195px;float:right;text-align:center;display:block;color:#000000;border-left:1px solid #000000;margin-top:-4px;border-bottom:1px solid #000000;margin-bottom:3em;}
#right-menu h4{padding-left:5px;padding-bottom:0px;background: #192d34 url("../img/back_menu_nadpis_blue.png") no-repeat;color:#ffffff;line-height:35px;height:35px;text-align:left;}
#right-menu a, #footer p a{color:#192d34;text-decoration:none;font-weight:normal;}
#right-menu a:hover, #footer p a:hover{color:#a00000;text-decoration:underline;}
#right-menu ul, #right-menu p{padding:10px 5px;}
#right-menu ul.akce li{list-style:none;line-height:1.5em;background: transparent none;padding-left:0px;text-align:left;}
#right-menu ul li{list-style:none;line-height:1.5em;background: transparent url('../img/right-menu-list-style.gif') no-repeat 0px center;padding-left:10px;text-align:left;display:block;}
#right-menu ul li a span.datum{font-weight:bold;width:48px;display:block;float:left;}
#right-menu p.adresa {text-align:left;}
#right-menu img {margin:0px auto;text-align:center;padding:2px;border:0px;background:transparent;}
#right-menu p img.levy {float: left; margin:0px;}
#right-menu p img.pravy, #right-menu p a.pravy {float: right; margin:0px;}
#right-menu p a{display:inline;}

#footer {width: 950px;height: 70px;	min-height: 70px;background: #ffffff url(../img/back_footer.gif) repeat-x;margin: 0 auto;text-align: center;	font-size:0.9em;font-family: Arial, Helvetica, sans-serif;color: #192d34;line-height:30px;margin-bottom:10px;}
#footer p {padding: 20px 0;}
#footer div#odkazy-jinam{height:230px;background-color:#FDF0BF;margin-bottom:1em;border-bottom:1px solid #192D34;}
#footer div#odkazy-jinam a img{opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;border:0px;}
#footer div#odkazy-jinam a:hover img{opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;border:0px;}	

p#obsah1 {width:180px;float:left;padding:0px;margin-left:1em;}
p#obsah1 img.levy {float: left; margin:0px;}
p#obsah2 {width:330px;float:left;margin:0px;padding:0px;}
p#obsah2 img.levy {float: left; margin:0px;}
p#obsah3 {width:250px;float:left;margin:0%; padding:0px;}
p#obsah3 img.levy {float: left; margin:0px;}
p#obsah4 {width:170px;float:left;margin:0%; padding:0px;}
p#obsah4 img.levy {float: left; margin:0px;}

/*ostatni*/
hr {border:0;width:100%;color:#a00000;background-color:#a00000;height:1px;clear:both;margin:0em;margin:0.5em 0em;}
.schovana {visibility: hidden;margin:0em;padding:0em;}

.levy {float: left; margin:5px 10px 5px 5px;}
.pravy {float: right; margin:5px 5px 5px 10px;}
.center{ display: block;text-align: center; margin: 0 auto;}
.lichy td, .odd td {background: #ffffff;}
.sudy td, .even td {background: #F8F2E4;}
dfn {cursor: help; border-bottom: 1px solid #a00000;}
.dfn {border: 1px dotted #000000;padding: 3px; font-weight:bold;background: #ffffff; color:#000000;}
.dfn a, .dfn a:hover{text-decoration: none;font-weight:bold;background:#ffffff;color:#a00000;}

