/*obecne*/
/* Aslettova metoda ukonceni obtekani */
.cb:after { content: '.';  display: block; height: 0px; clear: both; visibility: hidden; }
.cb { display: inline-block; }	/* oprava pro IE pro Macintosh */
/* trik se zpetnym lomitkem schova trik pred IE pro Macintosh \*/
* html .cb { height: 1%; }
.cb { display: block; }
/* konec triku se zpetnym lomitkem */
/* konec Aslettovy metody */

.algc { text-align: center; }
.algl { text-align: left; }
.algr { text-align: right; }
.algt, td.algt { vertical-align: top; }
.algm, td.algm { vertical-align: middle; }
.algb, td.algb { vertical-align: bottom; }
.fltl { float: left; }
.fltr { float: right; }
.tucne { font-weight: bold; }
.skryt { display: none; }
.sirka01 { width: 100%; }
.posrel { position: relative; }
/*obecne - konec*/

/*rozvrzeni stranky*/
body { font-size: 85%; font-family: 'Trebuchet MS',sans-serif; margin: 5px 0px; }
.bodyd { background-color: #fcfcfc; color: #334a38; }
.bodyi #bodyo { /*background-color: #f5fae4;*/ color: #334a38; }
.bodyd #bodyo { background-color: #f5fae4; }
.bodys { background-color: #ffffff; color: #334a38; }
#bodyo { width: 1000px; margin: 0px auto; position: relative; }
#telo { background-image: url("../images/nove/pruh6.jpg"); background-repeat: repeat-y; background-position: 948px 0px;
 margin-top: 20px; }
#patka {}
#main { width: 880px; float: left; position: relative; margin: 0px 0px 0px 0px; }
#maino {}
#obsah { width: 610px; float: right; position: relative; overflow: hidden; }
#side1 { width: 270px; float: left; position: relative; padding-bottom: 20px; }
#side2 { width: 120px; float: right; position: relative; overflow: hidden; margin: 0px 0px 0px 0px; }

#stromy { margin: 0px 50px 0px 50px; padding-bottom: 30px; }
#main2 {}
#side12, #side13 { width: 200px; float: left; position: relative; margin: 10px 0px 0px 0px; }
#obsah2 { width: 680px; float: right; margin: 10px 0px 0px 0px; }
#obsah3 { width: 100%; }
#side12, #side13, #obsah2, #obsah3 { position: relative; }
/*rozvrzeni - konec*/

/*zakladni*/
img { border: 0px; /*vertical-align: top;*/ }
a img { border: 0px; }
.packa { cursor: pointer; }
.nowrap { white-space: nowrap; }
a:link { color: #334a38; }
a:visited { color: #334a38; }
.msg { margin: 2px 0px; color: #0000ff; }
.mse { margin: 0px 0px; color: #ff0000; font-size: 110%; }
form { margin: 0px; padding: 0px; width: 100%; }
table { table-layout: fixed; border-collapse: collapse; width: 100%; }
table td, table th { padding: 2px; }
ul, ol, li { margin: 0px; padding: 0px; }
ol, ul { margin: 0.2em 0px 0.2em 3em; }

.tlc {}
.inp { padding: 1px; font-size: 90%; }
.txa { font-family: Verdana, sans-serif; font-size: 90%; }
.cmb {}

.formik { margin: 3px 0px; }
.lb1 { width: 10em; float: left; margin: 2px 0px 0px 0px; }
.lb2 { margin: 2px 0px 0px 0px; }
.lb3 { width: 20.3em; display: block; float: right; }
fieldset { margin: 0px; padding: 0px; border: 0px; }
/*zakladni - konec*/

/*preskakovani*/
a.skipmenu { position: absolute; z-index: 0; padding: 0.4em 0.5em; }
a.skipmenu:link, a.skipmenu:visited { color: #da251c; }
a.skipmenu:focus, a.skipmenu:active { z-index: 2; background: #e5e5e5; }
#skip1 { left: 0px; top: 0px; }
#skip2 { left: 10em; top: 0px; }
#skip3 { left: 20em; top: 0px; }
/*preskakovani - konec*/

/*hlavicka*/
#hlavai { background-image: url("../images/nove/logointro.jpg"); background-repeat: no-repeat; height: 89px; }
.pruh { padding-top: 18px; background-image: url("../images/nove/pruh1.gif"); background-repeat: repeat-x; }
#zac { background-image: url("../images/nove/pruh4.gif"); background-repeat: repeat-x; background-position: 0px 100%;
 padding-bottom: 14px; }
#homeintro { position: absolute; top: 12px; left: 24px; }
#homeintro img, .logon img { vertical-align: top; }
#divize { background-image: url("../images/nove/pruh2.gif"); background-repeat: repeat-x; background-color: #436149;
 padding: 6px 0px 10px 0px; }
#divize, #divize a:link, #divize a:visited { color: #e5e5e5; }
#divize h3 { margin: 0px 0px 0px 50px; float: left; font-size: 90%; display: inline; color: #d3deb4; }
#divize p { margin: 0px 0px 0px 30px; float: left; padding: 0px 0px 0px 12px; display: inline; font-size: 90%; }
#divize #divv:link, #divize #divv:visited { color: #ffcc00; }
#d1, #d2, #d3, #d4, #d5, #d6, #d7 { background-repeat: no-repeat; background-position: 0px 50%; }
#d1 { background-image: url("../images/nove/c1.gif"); }
#d2 { background-image: url("../images/nove/c2.gif"); }
#d3 { background-image: url("../images/nove/c3.gif"); }
#d4 { background-image: url("../images/nove/c4.gif"); }
#d5 { background-image: url("../images/nove/c5.gif"); }
#d6 { background-image: url("../images/nove/c6.gif"); }
#d7 { background-image: url("../images/nove/c7.gif"); }
/*hlavicka - konec*/

/*odkazy*/
#rubriky, #aktuality { /*padding-left: 30px;*/ }
/*#rubriky div.cb { padding: 0px 0px 0px 40px; }*/
#rubriky h2, #aktuality h2 { margin: 20px 0px 20px 0px; color: #d3deb4; font-size: 250%; }

#ru1 { background-color: #edf7ce; padding: 40px 0px 20px 40px; }
#ru1 h4 { float: left; padding-left: 40px; background-repeat: no-repeat; font-size: 100%;
 width: 125px; margin: 0.2em 20px 10px 0px; height: 50px; text-transform: uppercase; font-weight: normal; display: inline; }

#ru2 { background-color: #f5fae4;  padding: 20px 0px 20px 40px; }
#ru2 h4 { float: left; background-repeat: no-repeat; font-size: 100%;
 width: 300px; margin: 0.2em 20px 0.2em 0px; text-transform: uppercase; font-weight: normal; display: inline; }


/*#r1, #r2, #r3, #r4, #r5, #r6, #r7, #r8, #r9, #r10, #r11 { background-position: 0px 4px; }
#r1 { background-image: url("../images/nove/r1.gif"); }
#r2 { background-image: url("../images/nove/r2.gif"); }
#r3 { background-image: url("../images/nove/r3.gif"); }
#r4 { background-image: url("../images/nove/r4.gif"); }
#r5 { background-image: url("../images/nove/r5.gif"); }
#r6 { background-image: url("../images/nove/r6.gif"); }
#r7 { background-image: url("../images/nove/r7.gif"); }
#r8 { background-image: url("../images/nove/r8.gif"); }
#r9 { background-image: url("../images/nove/r9.gif"); }
#r10 { background-image: url("../images/nove/r9.gif"); }
#r11 { background-image: url("../images/nove/r11.gif"); }
#rubriky h4#r10 { font-size: 83%; }
*/
#aktuality { border-top: 1px solid #d3deb4; }
#aktuality div.cb { padding: 0px 70px 0px 40px; }
#aktuality h3 { font-weight: bold; margin: 0.2em 0px 0.5em 0px; font-size: 120%; }
#aktuality h4 { font-weight: normal; text-decoration: none; margin: 0px 0px 0.5em 0px; font-size: 90%; }
#aktuality a { text-decoration: none; }
.akt1, .akt2 { width: 48%; display: inline; margin-bottom: 1em; }
.akt1 { float: left; }
.akt2 { float: right; }
/*odkazy - konec*/

/*hledani*/
#hledani { position: absolute; right: 20px; top: 5px; width: 200px; }
#hledani h4 { margin: 5px 0px 5px 0px; font-weight: bold; font-size: 90%; }
#hledani p { margin: 0px; text-align: right; }
#hledani .inp { border: 2px solid #e4ecd4; width: 196px; }
#hledani .tlc { font-weight: bold; margin: 5px 0px 0px 0px; border: 0px; background-color: transparent;
 text-decoration: underline; padding: 0px; cursor: pointer; color: #334a38; font-size: 93%; }
/*hledani - konec*/

/*obsah*/
#obsaho { width: 500px; margin: 0px 30px 0px 60px; padding-bottom: 10px; font-size: 90%; }
#obsaho h1 { margin: 0px 5px 20px 0px; font-weight: bold; font-size: 160%;
 padding: 0px 0px 0px 0px; }
#obsaho h2 { font-size: 110%; margin: 10px 0px 2px 0px; }

h4.clanek-nadpis { font-size: 100%; }
.skupina-nazev {}
h1.skupina-nazev {}
h2.skupina-nazev { font-size: 100%; background-image: url("../images/2sipky.gif"); background-repeat: no-repeat;
 padding-left: 15px; background-position: 0px 0.5em; }
.clanek-nadpis{ font-weight: bold; }
h2.clanek-nadpis { font-size: 100%; background-image: url("../images/1sipka.gif"); background-repeat: no-repeat;
 padding-left: 15px; background-position: 0px 0.5em; }
.odstavec-nadpis {}
h2.odstavec-nadpis {}
.clanek-popis { margin: 0px 0px 0px 15px; }
.skupina-popis { margin-left: 15px; }
.clanek-nadpis-seznam { margin-left: 30px; background-image: url("../images/1sipka.gif"); background-repeat: no-repeat;
 padding-left: 15px; background-position: 0px 0.5em; }
.clanek-popis-seznam { margin: 2px 0px 0px 45px; }
/*#obsah div img { float: left; margin-right: 5px; }*/
div.imgbezokraje img { margin-right: 0px; }
/*.odkazclanek { background-image: url("../images/2sipky.gif"); background-repeat: no-repeat;
 padding-left: 15px; background-position: 0px 50%; margin-left: 15px; }*/

.diskusesubject {font-weight:bold;}
.diskuseheader {}
.diskuseheadercell {text-align:right;}
.diskusetitlebar {background-color: #AAAAAA; font-weight:bold;}
.diskusesuda {background-color: #FAFAFA;font-size:8pt;}
.diskuselicha {background-color: #EAEAEA;font-size:8pt;}
.diskuseemail {text-decoration:none; color:#333333;}
.diskusebuttons {background-color: #e5e5e5; border: 1px solid #999999; height: 1.5em; margin-top:1px;width:10em;font-size:8pt;}
.diskuseinputs { font-size:8pt;color:#333333;}
#diskuseform label {font-size:8pt;}

.sitemap-uroven-0 {position: relative; left: 10px;cursor: pointer;}
.sitemap-uroven-1 {position: relative; left: 22px;cursor: pointer;}
.sitemap-uroven-2 {position: relative; left: 34px;cursor: pointer;}
.sitemap-uroven-3 {position: relative; left: 46px;cursor: pointer;}
.sitemap-uroven-4 {position: relative; left: 58px;cursor: pointer;}
.sitemap-uroven-5 {position: relative; left: 70px;cursor: pointer;}
.sitemap-uroven-6 {position: relative; left: 82px;cursor: pointer;}
.sitemap-uroven-7 {position: relative; left: 94px;cursor: pointer;}
.sitemap-uroven-8 {position: relative; left: 106px;cursor: pointer;}
.sitemap-uroven-9 {position: relative; left: 118px;cursor: pointer;}
/*obsah - konec*/

/*side2*/
#side2 { text-align: right; padding-top: 30px; }
#side2 h4 { font-weight: normal; font-size: 85%; margin: 0px 30px 30px 0px; }
/*side2 - konec*/

/*side1*/
#side1o { background-color: #526e58; margin: 0px 10px 0px 30px; width: 230px;  }
.foto { width: 230px; height: 153px; background-image: url("../images/nove/fotogalerie.jpg"); background-repeat: no-repeat;
 position: relative; margin: 0px; }
.foto a { position: absolute; bottom: 10px; right: 10px; font-size: 85%; }
.foto a:link, .foto a:visited { color: #ffffff; }

#menuclanky { margin: 20px auto 0px auto; padding-top: 25px; background-color: #f3f7e6;
 background-image: url("../images/nove/pruh5.jpg"); background-repeat: repeat-x; width: 210px; }
ul.menicko {	margin: 0px; padding: 2px 0px 10px 0px; list-style: none; }
ul.menicko ul {	margin: 0px; padding: 0px; list-style: none; }
ul.menicko li {	margin: 0; padding: 2px 0px 2px 10px; }
.menicko img { border: 0px;	vertical-align: middle; }
.zvyraznit {  }
.menicko { font-size: 90%; }
.menicko a { text-decoration: none; }
.menicko a:hover { text-decoration:underline; }
.vybrano { font-weight: bold; }
/*.vybrano { color:#ffffff; }
.vybrano a:link, .vybrano a:visited { color: #ffffff;  }
.vybranom { color:#ffffff; }
.vybranom a:link, .vybranom a:visited { color: #ffffff;  }*/
.vybranom .vybrano { border: 0px solid #5c6962; }

.zpravy { color: #dadfb7; margin: 0px 10px 0px 20px; padding-bottom: 10px; }
.zpravy a:link, .zpravy a:visited { color: #dadfb7; }
.zpravy h3 { font-size: 110%; margin: 10px 0px 5px 0px; }
.zpravy h4 { font-weight: normal; font-size: 90%; margin: 5px 0px 5px 0px; }
.zpravy p { margin: 0px 0px 0px 15px; font-size: 90%; }
.zpravy .archiv { text-align: right; font-size: 80%; margin: 0.5em 0px; }
/*side1 - konec*/

/*patka*/
#patka { font-size: 90%;  background-repeat: no-repeat; }
.bodys #patka { background-image: url("../images/nove/patka.gif"); height: 65px; }
.bodyd #patka, .bodyi #patka { background-image: url("../images/nove/patkaintro.gif"); height: 49px; }
.bodyd #patka, .bodyd #patka a:link, .bodyd #patka a:visited, .bodyi #patka, .bodyi #patka a:link, .bodyi #patka a:visited { color: #ffffff; }
#patka p { display: inline; }
#pocit { float: left; margin: 5px 0px 0px 30px; width: 170px; }
#copy { float: left; margin: 5px 0px 0px 0px; text-align: center; width: 600px; }
#mail { float: right; margin: 5px 30px 0px 0px; text-align: right; width: 170px; }
/*patka - konec*/

/*stromy*/
/*prezencni vyber*/
#prez { margin: 0px 50px 0px 50px; padding-bottom: 30px; }
#prez h1 { }
#prez h3 { font-size: 150%; margin: 2em 0px 1em 0px; }
.nahobr a { display: inline; float: left; width: 150px; height: 200px; margin: 10px 25px 15px 0px; overflow: hidden; }

.prezobr { float: left; margin: 5px 25px 10px 0px; }
.prezobr h4 { margin: 0px 0px 0.5em 0px; }
.prezobr h4 a { text-decoration: none; }
.prezobr h4 a:hover { text-decoration: underline; }
.prezobr p { margin: 0px; text-align: center; }
/*prezencni vyber - konec*/

#side12 { background-color: #526e58; }
#side13 { background-color: #526e58; }
#side12o { background-color: #f3f7e6; margin: 20px 10px 20px 10px; width: 180px; }
#obsah2o { /*width: 500px; margin: 0px 30px 0px 60px; padding-bottom: 10px; */}

#side12 p, #side13 p { margin: 0px; }
#side13 p { text-align: center; padding: 15px 0px 0px 0px; }
.hledani { background-color: #f5fae4; }
.hledani-form { text-align: right; padding: 2px 8px 0px 8px; }
.hledani-form input { width: 96%; font-size: 95%;}
.hledani-form .gps { width: 40px; font-size: 95%; }
.hledani-form select { width: 99%; font-size: 95%;}
.hlelabel { padding: 8px 0px 0px 10px; font-size: 95%; color: #000000; }
.hlelabel1 { padding: 2px 10px; font-size: 95%; color: #000000; }
.hledani-form1 { text-align: right; padding: 5px 8px 15px 8px; }
.formhledani h1, #obsah3 h1 { margin: 0px 0px 0.5em 0px; padding: 0px 0px 0px 0px; }
.hledani-form .h1 { width: 40px; }
.hledani-form .h2 { width: 86px; }
/*.hledani-form .h3 { width: 118px; }*/
.hledani-form .h4 { width: 130px; }
.hledani-form .h5 { width: 134px; }
.strobs { margin: 0px 0px 0px 0px; }
.strobs1 { margin: 0px 10px 0px 10px; }
.cara1 { border-left: 1px solid #e5e9d0; }
.nahobr1 { padding: 2px 0px 10px 0px; margin: 10px 0px 0px 0px; }
.hleobr { float: left; width: 118px; height: 170px; overflow: hidden; text-align: center; }
.hleobr p { color: #005a33; font-weight: bold; text-align: center; margin: 0px; }
.stranky { margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.strana { background-color: transparent; border: 0px; cursor: pointer; color: #0000ff; font-size: 90%; margin: 0px 5px; }
.stranav { background-color: transparent; border: 0px; font-size: 100%; }
.sirka1 { width: 25%; }
#home, #side13 #home { text-align: left; background-color: #526e58; margin: 0px; padding: 0px 0px 10px 0px; }
#home a:link, #home a:visited { color: #e5e5e5; }
/*stromy - konec*/

/*kontakty*/
.suda { background-color: #e5f0d2; }
.kfce { padding-left: 20px; }
.s01 {}
.s02 { width: 74px; }
.s03 { width: 84px; }
.s04 { width: 170px; }
/*kontakty-konec*/

.soub .s11 { width: 80px; }
.soub .s12 { width: 50px; }

.jstemp {}
.jstemp h5 { color: #99cc00; font-size: 200%; margin: 20px 0px 5px 0px; }
.jstemp strong { font-size: 110%; }
.jstemp ul { font-size: 110%; }
.jstemp li { margin: 0.2em 0px; }
.jstemp span { background-color: #ffff99; }
.jstemp a { text-decoration: underline; background: none; }
