
*{margin:0;padding:0;text-indent:0;border:0;}
body{text-align:center;background-color:#000;color:#634a21;font-family:Verdana,sans-serif;font-size:62.5%;line-height:1.5em;}
/*h1, h2, h3, h4, a img{padding:0;margin:0;border:0;}*/

h1{font-size:2em;}
h2{font-size:1.3em;}
h4{font-size:1.2em;}
a:link,a:visited{text-decoration:underline;color:#634a21;}
a:hover{text-decoration:none;color:#AE8139;}
ol{list-style-type:none;}
hr{color:#D3CAB9;background-color:#D3CAB9;border:0;height:1px;margin:5px 0;clear:both;line-height:1px;font-size:0;}
table{border-collapse:collapse;margin-bottom:20px;}
th,td{padding:3px;}
.none, li.none a{display:none;}
/* stranka */
#page{width:1000px;text-align:left;margin:0 auto;}

/* hlavicka */
#head{width:1000px;height:259px;float:left;background-color:#e1daca;position:relative;}
#logo,#logo a,#logo span{width:372px;height:106px;}
#logo{float:left;}
#logo a{font-size:1.2em;background-color:transparent;display:block;position:relative;}
#logo span{cursor:pointer;display:block;position:absolute;left:0;top:0;background:url(../img/logo.png) no-repeat;}
#logo h1, #logo strong{font-size:1.2em;}
#top{width:372px;height:113px;float:left;background:url(../img/top.png) no-repeat;}
#right{width:628px;height:219px;float:right;background:url(../img/right.png) no-repeat;}

/* paticka */
#foot{width:1000px;float:left;height:49px;clear:both;position:relative;background:#0C2F57 url(../img/foot.png) repeat-x;color:#ABA29D;font-size:0.9em;}
#foot ul{position:absolute;left:40px;top:10px;}
#foot ul li{display:inline;}
#foot a:link,#foot a:visited{color:#ABA29D;}
#foot a:hover{color:#fcefe7;}

/* menuh - rozbalovaci horizontalni menu */
#menuh{width:1000px;height:40px;float:left;background:#C9B57A url(../img/menuh.png) repeat-x;}
#menu{margin:0;list-style:none;text-align:left; float:left;padding:0;}
#menu li{font-size:0.85em;font-weight:bold;text-transform:uppercase;display:inline-block;display:inline;}
#menu ul{padding:0;margin:-5px;list-style:none;position:absolute;left:-9999px;border:5px solid #897749;}
#menu ul.ul-level2{background-color:#E4D4B0}/* pozadí submenu */
#menu li.li-top{margin-left:5px;margin-top:4px;float:left;display:block;background:#D5C499 url(../img/menuh-li-bg.png) repeat-x;font-size:1.1em;display:inline;} /* menuh */
#menu li.first{padding-left:1px;}
#menu a{display:block;height:auto;line-height:1.7em;margin:5px 0;text-decoration:none; width:117px;padding:0 10px 0 10px;color:#634a21;} /* submenu */
#menu :hover a:hover {} /* submenu */
#menu li.li-top a.top{float:left;width:137px;text-align:center;padding:0;height:32px;line-height:32px;margin:0px;display:inline;}
#menu li a.top:hover,#menu li.li-top:hover{position:relative;background:#E5D4AC url(../img/menuh-li-hover-bg.png) repeat-x;} /* hover menuh */

#menu li.li-top:hover ul{margin-top:32px;}
#menu :hover ul{left:0;padding:5px 0;}
#menu :hover ul a:hover{color:#AE8139;}
/*#menu :hover ul.right {left:auto; right:-1px;}*/ /* pro ul na konci */
#menu table {border-collapse:collapse; margin-top:-1px;} /* pro ie6 */

/* objekty */
#inner{width:1000px;float:left;background:#e1daca url(../img/main.gif) no-repeat 210px top;}
#sidel{width:210px;float:left;}
#kostel{width:210px;height:218px;float:left;background:url(../img/kostel.png) no-repeat;}
/*#sidel_bottom{width:210px;height:68px;float:left;background:url(../img/sidel-bottom.png) no-repeat;}*/
#main{width:785px;float:left;display:inline;}
/*#sider{width:210px;float:right;}*/
#sider_bottom{width:210px;height:68px;float:left;background:url(../img/sider-bottom.png) no-repeat;}
#main .content{width:745px;margin:20px 0 20px 20px;}

/* box */
.box{width:210px;float:left;background:url(../img/box-bg.png) repeat-y;clear:both;padding-bottom:5px;display:inline;}
.box h2{padding-left:10px;height:32px;background:#927C4E url(../img/box-h2-bg.png) no-repeat;font:normal 1.45em  Verdana,sans-serif;color:#fcefe7;line-height:32px;text-transform:uppercase;}
.box .border{width:200px;float:left;margin:0 0 0 5px;background:#CBB98B url(../img/box-border-bg.png) repeat-x;padding-bottom:5px;display:inline;}
.box .border .content{width:190px;float:left;margin:5px 0 0 5px;padding-bottom:5px;display:inline;} /* prekryti obsahu pro boxy */

/* konkretni boxy */
.partneri_link a{clear:both;float:left;font-size:1em;}
.partneri_ban{text-align:center;}

/* drobeckova navigace */
#nav{margin-bottom:15px;height:18px;}
#nav ul {margin:0;}
#nav ul li{font-size:0.95em;float:left;display:inline;margin-right:3px;padding-left:13px;background:url(../img/nav.gif) no-repeat center left;}
#nav ul li a{font-weight:normal;}
#nav ul li.first{background:none;padding-left:0;}

/* obsah */
#main .content h1{margin-bottom:20px;}
#main .content span{font-size:1em;}

/* fck */
#text p,div.aktuality p,.polozka p{margin-bottom:10px;font-size:1.25em;line-height:1.5em;}
#text ul{margin:10px 0 10px 20px;font-size:1.25em;}

/* obecne */
.fright{float:right;}
.fleft{float:left;}
.bclear{clear:both}
.cleaner{height:0;clear:both;overflow:hidden;line-height:0;}
.cleaner hr{display:none;}

/* polozka - fotogalerie, aktuality, vystavy */
.polozka{width:100%;float:left;margin-bottom:2px;border-bottom:1px solid #D3CAB9;}
.polozka h2,.aktuality h2{padding:5px 0 3px 0;font-size:1.5em;font-weight:normal;}
.polozka h2 a,.aktuality h2 a{text-decoration:none;color:#000;}
.polozka h2 a:hover,.aktuality h2 a:hover{color:#AE8139;}
.obrazek{width:108px;height:83px;margin:5px;margin-left:0;float:left;background-color:#A08957;} /* #DFC575*/
.obrazek img{width:100px;height:75px;margin:3px;border:1px solid #DFC575;}

/* aktuality */
.aktuality{width:100%;float:left;}
.aktuality h3{font-size:1.1em;}
.aktuality p{font-size:1.1em;line-height:1.2em;}
.box .aktuality span{font-size:0.8em;}
.box_pol_akt{border-bottom:1px solid #BBA876;padding-bottom:5px;margin-bottom:5px;}

.aktuality p.vsechny{font-size:0.8em;padding:10px;text-align:right;}
.aktuality a.cela{font-size:0.85em;font-weight:bold;}

/* obsah obrazky */
.limg{margin:5px 5px 5px 0;float:left;}
.pimg{margin:5px 0 5px 5px;float:right;}

/* galerie */
.galerie{width:100%;float:left;margin:10px 0;}
.nahled{width:136px;height:136px;background-color:#F9F1E0;text-align:center;margin-right:7px;margin-bottom:7px;float:left;position:relative;}
.nahled a{width:136px;height:136px;display:block;position:absolute;top:0px;left:0px;border:1px solid #A08957;}
.nahled a:hover{border:1px solid #E7C67E;}
.nahled img{margin-top:7px;border:1px solid #A08957;}

/* obrazky */
img.obrazek_stranky{border:1px solid #A08957;float:right;margin:0 0 5px 5px;}

/* mapa webu */
ul#mapa_webu{list-style-image:url(../img/ul_mapa1.gif);list-style-type:disc;font-size:1.2em;margin:20px 0 0 20px;}
ul#mapa_webu li a{line-height:1.9em;font-weight:normal;height:1.9em;}
ul#mapa_webu li ul{list-style-image:url(../img/ul_mapa2.gif);margin-left:20px;list-style-type:circle;}
ul#mapa_webu li ul li ul{list-style-image:url(../img/ul_mapa3.gif);list-style-type:square;}

/* strankovani */
.box_strankovani{float:left;width:100%;margin:10px 0;}
#main .box_strankovani ul.str_pocet{float:left;margin-left:0}
#main .box_strankovani ul.str_pocet li{margin-right:15px;}
.box_strankovani ul.strankovani{float:right;border:1px solid #B79B63;}
.box_strankovani ul li{list-style-type:none;font-size:1em;float:left;display:inline;font-size:0.9em;}
.box_strankovani ul li.aktualni,.box_strankovani ul li a,li.neaktivni{padding:0 10px;text-align:center;display:block;line-height:25px;background:url(../img/menuh-li-bg.png) repeat-x;color:#634a21;}
.box_strankovani ul li.aktualni{font-weight:bold;}
.box_strankovani ul li a:hover{background:#E3D1A9 url(../img/menuh-li-hover-bg.png) repeat-x;color:#634a21;}
/*.box_strankovani ul li.aktualni{coleor:#ed1c24;}*/
li.neaktivni{color:#AE8139;}

/* *** formulare *** */
/* kontakt */
form{width:100%;float:left;color:#634a21;}
fieldset{padding:10px;margin-bottom:2px;}
legend{font-weight:bold;padding:0 5px;font-size:1.1em;margin:8px 0;}
label{padding:2px;display:block;float:left;}
label img{width:12px;height:12px;}
input, textarea{width:99%;margin-bottom:5px;font-family:Tahoma,sans;font-size:1.1em;padding:1px;border:1px solid #E1D1A6;color:#3C2D14;}
textarea{overflow:auto;}
select{margin:0 20px 0 5px;float:left;}
option{padding-left:5px;}
fieldset.radio input{width:20px;padding:0;margin:0 15px 0 4px;vertical-align:middle;}
textarea.kontakt{height:100px;}
input.odeslat{border:1px solid #B79B63;width:200px;padding:3px;font-weight:bold;cursor:pointer;margin-top:5px;float:right;background:url(../img/menuh-li-hover-bg.png) repeat-x}

/* hlasky */
.hlaska{font-weight:bold;height:20px;line-height:20px;padding:0 0 0 30px;margin-top:10px;}
.er{color:#D6351F;background: url(../img/pozor.png) no-repeat left 50%;}
.ok{color:#7DBF2B;background: url(../img/ok.png) no-repeat left 50%;}

/* diskuze */
.prispevek {border: 1px solid #E1D1A6;margin: 5px 0;background:#F9F1E0;}
.dis_th{background:#F1E3C2;padding:5px;}
.dis_txt{padding:5px;}
.odpoved{text-align:right;}
div.dis_th div{float:right;}
div.dis_th{font-size:0.95em;}
p.spamtext{padding:10px 10px 0 10px;color:#B0985C;}
h2.dis_but{font-size:1.1em;}
.dis_but{border:1px solid #B79B63;width:210px;}
.dis_but a{height:25px;background:url(../img/menuh-li-bg.png) repeat-x;text-align:center;display:block;text-decoration:none;color:#634a21;line-height:25px;font-size:0.9em;}
.dis_but a:hover{background:#E3D1A9 url(../img/menuh-li-hover-bg.png) repeat-x;}
p.dis_but{width:100px;}
p.dis_but a{height:20px;line-height:20px;}

/* diskuze form - odpovedi */
.reakce {margin-bottom:20px;}
.homepage {display:none;}
ul.smajlici{margin-bottom:5px;}
ul.smajlici li{display:inline;line-height:20px;padding:0 2px;}
form.diskuze h4 strong{color:red;}

/* bloky */
.left14,.left13,.left12,.left23,.left34{margin-right:10px;float:left}
.left14{width:23%;}
.left13{width:31%;}
.left12{width:48%;}
.left23{width:63%;}
.left34{width:73%;}
.right14,.right13,.right12,.right23,.right34{float:right;}
.right14{width:23%;}
.right13{width:31%;}
.right12{width:48%;}
.right23{width:63%;}
.right34{width:73%;}
.full{float:left;width:99%;}
.fullform{float:left;width:100%;}
