@charset "utf-8";
/* CSS Document */
html,body{margin:0;padding:0; color:#fff;}
body{font: 12px arial,sans-serif; text-align:center;background-image:url(images/primar/br_03.jpg); background-repeat: repeat;} 
p{margin:0 ; padding:0;}
a{ color:#fff; text-decoration:underline;}
a:hover{ color:#000; text-decoration:underline;}
div#header {height:71px;margin:0; background-image:url(images/primar/br_01.jpg); background-repeat:no-repeat;}
div#container{text-align:left; width:983px;margin:0 auto; background-color:#0374ab; background-image:url(images/primar/br_09.jpg); background-repeat:repeat-x; background-position: 0px 240px; }
div#navigation{ float:right;width:240px}
div#extra{ float:right;clear:right;width:240px; height:300px; }
div#footer{background: #333;color: #FFF; clear:both;width:100%; }
div#content{float:left;width:720px;}

h1.he_h1{ display:none;}
h1.obsah_h1{ font-size:20px; margin:0; padding: 10px 0px 10px 0; color: #C00;}
h1.obecneh1{ font-size:18px; font-weight:bold;     margin:0px 0 10px 0; text-decoration:underline;}
h2 {font-size:16px; font-weight:bold; color: #fff; margin:10px 0 10px 0; }
h2.in_h2{font-size:18px; font-weight:bold;     margin:0px 0 10px 0; text-decoration:underline; }
h2.obecne_h2{font-size:14px; font-weight:bold; color: #C00; margin:10px 0 10px 0; }
.no_p{ display:none;}
.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;} 
.odd_01{ height:10px; width:432px; background-image:url(images/primar/br_11.jpg); background-repeat:repeat-x; font-size:1px;}
.odd_02{ height:1px; width:457px; background-image:url(images/primar/br_11.jpg); background-repeat:repeat-x; font-size:1px;}
.odd_03{  height:10px; width:680px; background-image:url(images/primar/br_11.jpg); background-repeat:repeat-x;  background-position: 5px 0px; font-size:1px;}

/*obsah*/
.obsah{ margin:15px 0px 0 30px; padding: 0 0 15px 0;}
.obsah p{ margin:5px 0px 5px 0px;}
.blok_now{  height:113px; padding:0px 0 0 0px; }
.blok_now p{ padding: 0px 10px 0 10px; }
.nab{ margin:0; text-align:left;}
.nab_nad{ margin:4px 0 8px; text-align:left; font-size:14px; font-weight:bold;}
.br_im{ height:100px; width:150px; border:2px solid #fff; background-color: #666;}
.br_im_02{ height:81px; width:121px; border:2px solid #fff; background-color: #666;}
/*galerie*/
.tex_r{ padding: 0px 0px 0px  0px;}
.tex_cle img{ margin:0 10px 10px 10px;}
.tex_cle table{ margin:10px 8px 0px 8px; border-collapse: collapse; }
.tex_cle td{ padding:1px;  }
.skup_obr_left{ float:left; width:430px;  margin:0px  15px 0 0; background-image:url(images/primar/blackgroung_10.jpg); background-repeat: repeat-y;}
.skup_obr_right{ float:right; width:430px; 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 0px 18px;}
.gall_right{ padding:5px 0px 0px 18px;}
.gall_top{width:690px;  padding:2px 0px 0 0px;}
.gall_bottom{width:690px; padding:2px 0px 0 0px;}
.xskup_obr img{padding:0px 14px 15px 0px;float:left;  }
.obr_blok{ width:121px; height:80px; text-align:center; float:left; margin:0 12px 12px 0; border:2px solid #fff; background-color: #666;  }
.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 #333;}
.kn_prispevek_ur_1{ margin-bottom:10px; border-top: 2px solid  #d59d03;}
.kn_hlavicka{ background-color: #065c98; padding:5px 5px 5px 5px;}
.kn_text{ background-color:#0685c3; padding:5px 5px 5px 5px; border-top: 1px solid #296FB4;}
.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: 230px; color:#FF0000; font-weight:bold; background-color:#FFF; padding:5px;}
.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: #d59d03;   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: #666;   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;}
/*navigation*/
.nav_blok{ padding:15px 0  0 0;}
.nav_blok p{ padding:0; margin:0;}
.nav_blok_02{ padding:15px 0  0 0;}
.nav_blok_02 p{ margin:0; padding:5px; font-size:10px;}
.dalsi_kde{ font-size:10px;}

/*header*/
.he_logo{ float:left;}
.he_odk{ float:left; padding: 20px 0 0 180px  }
.he_odk_02{ float:left; padding: 7px 0 0 40px  }
.he_odk_03{ float:left; padding: 20px 0 0 60px  }
.he_lang{ float:right;  }
.he_lang img{ padding:19px 8px 0 0;}
/*hlavni banner*/
.ban_hla{ height:264px; background-image:url(images/primar/br_02.jpg); background-repeat:no-repeat;}
/*navigace top*/
.he_mez{ height:228px; width:100px;}
.he_menu{ padding: 0px 0 0 20px; }
.he_navhor ul li { display: inline; }
.he_navhor ul {margin: 0; padding: 0px 0 0 0; color:#868685; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.he_navhor ul li a {  margin: 0.2em 30px; padding:0 0 3px 0px;  color:#fff; text-decoration: none; float: left; }
.he_navhor ul li a:hover{  color: #000; text-decoration:none;  } 

/*index*/
.in_blok { margin:10px 0 10px 0;  }
.in_blok a{color:#fff; text-decoration:none;}
.in_blok a:hover{color: #000; text-decoration: underline;} 
.in_blok p{  color:#fff; padding: 0px 20px 0 20px; }
.in_left{ float:left; width:462px; padding:0 0 0 30px; background-image:url(images/primar/br_10.jpg); background-repeat:repeat-y; background-position: 491px 0px;   }
.in_right{float:right; width:481px;  margin: 0 0 0 0px;  }
.in_r_top{ padding: 0 0 10px 0;}
.in_top_left{ float:left; width:221px; padding:0 0 0 20px}
.in_top_left p{ margin:0; padding:0;}
.in_top_right{ float:right; width:240px}
.in_top_right p{ margin:0; padding:5px; font-size:10px;}
.in_r_bottom{ padding: 10px 0  0px 20px;}
.in_video{ height:230px; width:420px; background-color:#666; margin:0 0 0 0px;}
.in_banner{ padding:10px 0 10px 0;}
/*footer*/
.fo_fo{ background-image:url(images/primar/br_04.jpg); background-repeat:no-repeat; height:69px; font-size:11px;}
.fo_fo a{ color: #CCC; text-decoration:none;}
.fo_fo a:hover{ color:#C00; text-decoration:underline;}
.fo_left{ float:left; padding:12px 0 0 15px;}
.fo_right{ float:right; padding:42px 15px 0 0;}

/*formulare*/
.poptavka input{ margin:1px; }
.form_info{  padding: 10px; color: #fff; font-size:14px; background-color:#C00 }
.form_info3{ margin:0 0px 0 0px; padding: 5px; color: #C00; font-size:14px; text-align:center; }
