@charset "utf-8";
/* CSS Document */

html,body{margin:0;padding:0}
body{font: 12px arial,sans-serif;text-align:center; background-image:url(images/primar/blackgroung_01.jpg); background-repeat:repeat-x; background-color:#d2d1cf;}
p{margin:10px 0 10px 0; }
#header{ height:219px; background-image:url(images/primar/header.jpg); background-repeat:no-repeat; }

div#footer{background: #d2d1cf;color: #FFF; height:245px; background-image:url(images/primar/footer.jpg); background-repeat:no-repeat; }
div#footer p{margin:0;padding:5px 10px}

div#container{width:990px;margin:0 auto; text-align:left}
div#bo{background-image:url(images/primar/blackgroung_02.jpg); background-repeat:repeat-x; background-color:#d2d1cf;}
div#container2{width:990px;margin:0 auto; text-align:left}
div#content{float:right;width:740px}
div#navigation{float:left;width:220px}
div#extra{float:left;clear:left;width:220px}
div#footer{clear:both;width:100%}

.cistic { clear: both;}
.cistic1 {clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden; display:inline;}
.cistic2 { clear: both;  height: 1px;  width:1px; margin:1px 0 0 0 ; visibility: hidden; border: none; font-size:1px; }
.cistic3 {clear: both; padding:0; font-size:1em; margin:0;  }
hr.cleaner {clear:both; display: none;} 
a { color:#000;}
a:hover { color: #C00;}
h1.obecneh1{ color:#2b4828; font-size:28px; font-weight:normal;margin:0;padding:20px 0 10px 0;}
h1.inh1{ color:#2b4828; font-size:28px; font-weight:normal;margin:0;padding:20px 0 0px 0;}
.obsah h2{ color:#2b4828; font-size:20px; font-weight:normal;margin:0;padding:10px 0 15px 0;}
.obsah h3{ color:#2b4828; font-size:18px; font-weight:normal;margin:0;padding:10px 0 15px 0;}
h2.obecneh2{ color:#2b4828; font-size:20px; font-weight:normal;margin:0;padding:10px 0 15px 0;}
h2.obecneh2 a{ color:#2b4828; font-size:20px; font-weight:normal;margin:0;padding:10px 0 15px 0;  }
h2.obecneh2 a:hover{ color: #C00; text-decoration:underline;}
h2.infoh2{ color: #d05b05; font-size:20px; font-weight:normal;margin:0;padding:10px 0 15px 0;}
h2.infoh2 a{ color: #d05b05; font-size:20px; font-weight:normal;margin:0;padding:10px 0 15px 0;}
h2.infoh2 a:hover{ color: #C00; text-decoration:underline;}
.oddel_01{ height:3px; font-size:1em; background-image:url(images/primar/cara_01.jpg); background-repeat:repeat-x;  }
.oddel_02{ height:3px; font-size:1em; background-image:url(images/primar/cara_01.jpg); background-repeat:repeat-x; margin-top:10px;  }
.oddel_03{ height:10px; font-size:1em;   }

.obsah{ width:740px;}
.blok_sipka{background-image:url(images/primar/sipka.jpg); background-repeat:no-repeat; padding:0 0px 10px 40px;}
.blok_sipka2{background-image:url(images/primar/sipka2.jpg); background-repeat:no-repeat; padding:0 0px 10px 40px;}
.blok_bann_inf{padding:0 0px 15px 0px;}
.blok_now{background-image:url(images/primar/blackgroung_03.jpg); background-repeat:no-repeat; height:115px; padding:10px 0 0 10px; }
.blok_now p{ padding: 0px 10px 0 10px; }
.blok_ar_im{background-image:url(images/primar/blackgroung_04.jpg); background-repeat:no-repeat; height:115px; padding:10px 0 0 10px; }
.blok_ar_im p{ margin:0; padding: 0px 10px 0 10px; }
.form_info{ margin:0 0px 10px 210px; padding: 0px  ; color: #C00; font-size:14px; }
/*index*/
.in_left{ float:left; width:320px; padding:0 20px 0 0;}
.in_right{float:right; width:400px;}
.nab{ margin:0; text-align:left;}
/*galerie*/
.tex_r{ padding: 0px 0px 0px  0px;}
.tex_cle img{ margin:0 10px 10px 10px;}
.tex_cle table{ margin:10px 8px 10px 8px; border-collapse: collapse; border:  1px solid  #999;}
.tex_cle td{ padding:3px; border:1px solid #999; }
.skup_obr_left{ float:left; width:400px;  margin:0px 15px 0 0; background-image:url(images/primar/blackgroung_10.jpg); background-repeat: repeat-y;}
.skup_obr_right{ float:right; width:400px; margin:0px 0 0 15px; background-image:url(images/primar/blackgroung_10.jpg); background-repeat: repeat-y;}
.skup_obr_top{ }
.skup_obr_bottom{}
.gall_left{ padding:5px 0px 5px 18px;}
.gall_right{ padding:5px 0px 5px 18px;}
.gall_top{width:734px; background-image:url(images/primar/blackgroung_07.jpg); background-repeat: repeat-y;padding:2px 0px 0 6px;}
.gall_bottom{width:734px; background-image:url(images/primar/blackgroung_07.jpg); background-repeat: repeat-y;padding:2px 0px 0 6px;}
.xskup_obr img{padding:0px 14px 15px 0px;float:left;  }
.obr_blok{ width:121px; height:81px; text-align:center; float:left; margin:0 0 0px 0;  }
.hlavni_clanek{}
p.pata { margin:0; padding:0;}
p.pata1 { margin:5px 0 0 0; padding:0;}
.bl_01_top{ height:7px; width:740px; background-image:url(images/primar/blackgroung_05.jpg); background-repeat:no-repeat; font-size:1px; }
.bl_01_bott{height:7px; width:740px; background-image:url(images/primar/blackgroung_06.jpg); background-repeat:no-repeat; font-size:1px;}
.bl_02_top{ height:7px; width:400px; background-image:url(images/primar/blackgroung_08.jpg); background-repeat:no-repeat; font-size:1px; }
.bl_02_bott{height:7px; width:400px; background-image:url(images/primar/blackgroung_09.jpg); background-repeat:no-repeat; font-size:1px;}
.strankovat{   margin:5px 0 10px 20px; padding:10px}
.str_obal_B{ padding:0 ; margin:0 0 10px 0;;}
.strankovat_B{margin:5px 0 0px 20px; padding:10px; text-align:right;}
.st_c{background-color:#9f0b02; padding:3px 5px 3px 5px; margin:0 5px 0 0 ; color:#FFF; text-decoration:none;}
.st{background-color:#6f6f6f;  margin:0 5px 0 0 ; color:#FFF; text-decoration:none;}
.st a{ background-color:#6f6f6f; padding:3px 5px 3px 5px;  color:#FFF; text-decoration:none;}
.st a:hover{ background-color:#000; padding:3px 5px 3px 5px;  color:#FFF; text-decoration:none;}
/*navstevni kniha nova*/
.kn_prispevek{ margin-bottom:10px; border-top: 2px solid #d05b05;}
.kn_prispevek_ur_1{ margin-bottom:10px; border-top: 2px solid #1b6313;}
.kn_hlavicka{background-color:#E6E6E6; padding:5px 5px 5px 5px;}
.kn_text{background-color:#F0F0F0; padding:5px 5px 5px 5px; border-top: 1px solid #CCCCCC;}
.kn_nadpis{ font-size:120%; font-weight:bold;}
.kn_nadpis_reakce{font-size:80%; font-weight: lighter;}
.kn_kdo{font-weight:bold;}
.kn_kdo_popis{font-size:80%; font-weight: lighter;}
.kn_cas{ font-size:90%;}
.kn_reakce{ width:100px;}
.kn_reakce p{ padding:0;margin:5px 0 0 0; }
.kn_reakce a{ background-color: #999;   padding:3px;  display:block; text-decoration:none; text-align:center;  color:#FFF;}
.kn_reakce a:hover{ background-color: #666; color:#000;   padding:3px; text-decoration:none;text-align:center;}
.chyba_02{ margin-left: 195px; color:#FF0000;}
.strankovani{ margin:5px 0 5px 0;}
.kn_prav_c{ float:left; }
.kn_prav{ float:right; }
.kn_prav_c p{ padding:0;margin:5px 0 0 0; }
.kn_prav_c a{ background-color: #d05b05;   padding:7px;  display:block; text-decoration:none; text-align:center; font-size:14px; color:#FFF;}
.kn_prav_c a:hover{ background-color: #999; color:#000;   padding:7px; text-decoration:none;text-align:center;font-size:14px;}
.kn_prav p{ padding:0;margin:5px 0 0 0; }
.kn_prav a{ background-color: #2b4828;   padding:7px;  display:block; text-decoration:none; text-align:center; font-size:14px; color:#FFF;}
.kn_prav a:hover{ background-color: #999; color:#000;   padding:7px; text-decoration:none;text-align:center;font-size:14px;}
/*footer*/
.fo_nab{ padding:5px 0 0 250px; }
.fo_nab a{ color:#e7d799; }
.fo_nab a:hover{ color:#FFF; }
.fo_nadp{  padding:10px 0 0 10px; font-size:11px;}
.fo_pop{  padding:5px 0 0 10px; color:#e7d799; font-size:10px; }
.fo_pop2{  padding:5px 0 0 10px; color:#e7d799; font-size:10px;}
.fo_gal{  padding:5px 0 0 15px;}
.spodni a{ color:#FFF; }
.spodni a:hover{ color: #C00; }
.spo_le{ float:left; padding:40px 0 0 10px; }
.spo_ri{ float:right; padding:75px 10px 0 0;}
/*header*/
.he_bbp{ color:#FFF; padding: 5px 0 0 15px; height:36px}
.he_bbp a{ color:#FFF; }
.he_bbp a:hover{ color: #CF0; }
.he_text{ color:#FFF; padding: 0px 0 0 15px;height:20px } 
.he_logo{padding: 7px 0 0 0px; }
/*ovladani*/
.oddel_menu{ height:13px; width:220px; background-image:url( images/primar/nav_oddel.jpg); background-repeat:no-repeat;  padding:0; }

#navcontainer ul{list-style: none; width: 220px; margin: 0 0; padding: 0px 0; font-weight: bold;  }
#navcontainer li{display: inline; padding:0;   margin: 0px 0px 0px 0px; }
#navcontainer li a{display:block; width:220px; height:31px; color: #fff; font-weight:bold; background:  url(images/primar/tlacitko.jpg) 0 0 no-repeat; text-decoration: none;}
#navcontainer li a:hover{background: url(images/primar/tlacitko.jpg) 0 -31px ; color: #ffffff; }
#navcontainer li a:active { background: url(images/primar/tlacitko.jpg) 0 -32px ; color: #ffffff; }
#navcontainer2 ul{list-style: none; width: 220px; margin: 0 0; padding: 0px 0; font-weight: bold;  }
#navcontainer2 li{display: inline; padding:0;   margin: 0px 0px 0px 0px; }
#navcontainer2 li a{display:block; width:220px; height:31px; color: #fff; font-weight:bold; background:  url(images/primar/tlacitko.jpg) 0 0 no-repeat; text-decoration: none;}
#navcontainer2 li a:hover{background: url(images/primar/tlacitko.jpg) 0 -31px ; color: #ffffff; }
#navcontainer2 li a:active { background: url(images/primar/tlacitko.jpg) 0 -32px ; color: #ffffff; }

#navcontainer3 ul{list-style: none; width: 220px; margin: 0 0; padding: 0px 0; font-weight: bold;  }
#navcontainer3 li{display: inline; padding:0;   margin: 0px 0px 0px 0px; }
#navcontainer3 li a{display:block; width:220px; height:31px; color: #fff; font-weight:bold; background:  url(images/primar/tlacitko.jpg) 0 0 no-repeat; text-decoration: none;}
#navcontainer3 li a:hover{background: url(images/primar/tlacitko.jpg) 0 -31px ; color: #ffffff; }
#navcontainer3 li a:active { background: url(images/primar/tlacitko.jpg) 0 -32px ; color: #ffffff; }
div.outer { background:url(images/primar/tlacitko.jpg) 0 -31px no-repeat; } 
div.outer a { display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background:url(images/primar/tlacitko.jpg) top left no-repeat; } 
div.outer span { display: block; margin:0; padding: 8px 0px 0px 20px; } 

.nav_eu{ height:40px;  background-image:url( images/primar/eu.jpg); background-repeat:no-repeat;  padding:5px 0 0 67px; margin:10px 0 0 0; }
.nav_czech{ height:40px;  background-image:url( images/primar/czechpoint.jpg); background-repeat:no-repeat;  padding:5px 0 0 100px; margin:10px 0 0 0; }
.nav_povine p{ padding:0;margin:5px 0 0 0; }
.nav_povine a{ background-color: #d05b05;   padding:10px;  display:block; text-decoration:none; text-align:center; font-size:14px;}
.nav_povine a:hover{ background-color: #999; color:#000;   padding:10px; text-decoration:none;text-align:center;font-size:14px;}
.nav_proh p{ padding:0;margin:10px 0 0 0;  }
.nav_proh a{ background-color: #fad959;   padding:10px;  display:block; text-decoration:none; text-align:center; font-size:14px;}
.nav_proh a:hover{ background-color: #999; color:#000;  padding:10px;  text-decoration:none;text-align:center;font-size:14px;}
.nav_jub p{ padding:0;margin:10px 0 0 0; }
.nav_jub a{height:37px; background-image:url( images/primar/jubilea_01.jpg); background-repeat:no-repeat;   padding:33px 0 0 25px;  display:block; text-decoration:none; text-align:center; font-size:14px;}
.nav_jub a:hover{ background-image:url( images/primar/jubilea_02.jpg); background-repeat:no-repeat; color:#fff;    text-decoration:none;text-align:center;font-size:14px;}

.nav_kal p{ padding:0;margin:10px 0 0 0; }
.nav_kal a{height:30px; background-image:url( images/primar/kalendar_01.jpg); background-repeat:no-repeat; color:#fff;   padding:25px 0 0 0px;  display:block; text-decoration:none;  font-size:14px;}
.nav_kal a:hover{ background-image:url( images/primar/kalendar_02.jpg); background-repeat:no-repeat; color:#fff;    text-decoration:none;font-size:14px;}
.kal_dat{ padding:5px 0 0 12px; color:#000; font-size:12px; font-weight:bold;}
.kal_odk{ padding:30px 0 0 30px;}

.nav_ak{ padding:10px 0 10px 20px; color:#666;}
.nav_bbp p{ padding:0;margin:10px 0 0 0; }
.nav_bbp a{ background-color: #424040;   padding:10px;  display:block; text-decoration:none; text-align:center; font-size:14px; color:#FFF;}
.nav_bbp a:hover{ background-color: #999; color:#000;  padding:10px;  text-decoration:none;text-align:center;font-size:14px;}
.nav_inf_top{ height:5px; width:220px; background-image:url(images/primar/blackgroung_11.jpg); background-repeat:no-repeat; font-size:1px; }
.nav_inf_bott{height:5px; width:220px; background-image:url(images/primar/blackgroung_12.jpg); background-repeat:no-repeat; font-size:1px;}
.nav_inf_st{  width:220px; background-image:url(images/primar/blackgroung_13.jpg); background-repeat: repeat-y; padding:5px 0 5px 0; }
.nav_inf_st p{ margin:0; padding:0 10px 0 10px; }
