@charset "utf-8";
/* CSS Document */
html,body{ padding:0; margin:0;} 
body{font: 12px arial,sans-serif;text-align:center; background-color: #CCC; background-image:url(img/primar/blackground_01.jpg); background-repeat:repeat-x;}
ap{margin:0 0  0px  0px} 

#header{height:117px; margin:0; background-image:url(img/primar/header_01.jpg); background-repeat:no-repeat; background-color:#d1d2d4;}
#container{text-align:left;}
#container{width:990px;margin:0 auto; background-color:#FFF;}
#footer{clear:both; width:100%; text-align:center;}
#wrapper{float:left;width:100%;}
#content{margin: 0px 210px 0px 210px;}
#navigation{float:left; width:210px; margin-left:-990px; padding-top:0px;}
#extra{float:left; width:210px; margin-left:-210px;}
hr.cleaner {clear:both; display: none;} 

.cistic { clear: both;}
.cistic_01 {clear: both; height: 0px; border: none; margin: -1em 0 0 0; visibility: hidden; display:inline;}
.cistic_02 { clear: both;  height: 0px;  width:0px; margin:0px 0 0 0 ; visibility: hidden; border: none; font-size:0px; }
.oddel_02{ border-bottom:solid 1px #FFF; margin: 10px 0px 10px 0px;}
.oddel_03{ border-bottom:solid 1px #999; margin: 10px 0px 10px 0px;}

h1{text-align:left; font-size: 18px; font-family: Arial, Helvetica, sans-serif;  color:#ffffff;  font-weight: bold; padding: 5px 0px 0px 15px; margin:0px;}
h1.no{display:none;}
h2.blok { font-size: 12px;   padding:8px 0 0 4px ; margin:0 0 0px 0px;color: #fff;  }
h2.blok a{ font-size: 12px;   padding:8px 0 0 4px ; margin:0 0 0px 0px;color: #fff; text-decoration:none; }
h2.blok a:hover{ color: #000; text-decoration:underline; }
h2.nadpis_ga{text-align:left; font-size: 18px; font-family: Arial, Helvetica, sans-serif;  color:#ffffff;  font-weight: bold; padding: 5px 0px 0px 15px; margin:0px;}
a { color:#000; }
a:hover{ color:#F00;}
/*index*/
.in_blok_nul{float:left; width:266px;border:none; padding:0; }
.in_blok{ margin:30px 0 0px 37px; }
.in_oddel_menu{ height:30px; background-image:url( images/primar/blackground_05.jpg); background-repeat: repeat-x;   }
.in_oddel_menu2{ height:30px; background-image:url( images/primar/blackground_04.jpg); background-repeat: repeat-x;   }
.in_oddel_menu_text{padding: 8px 0px 0px 15px;font-weight:bold;}
/*pages*/
.nadpis_str_o{  border:none; padding:0;   margin: 30px 0px 0px 0px;}
.nadpis_str{ height:30px; background-image:url(images/primar/blackground_06.jpg); background-repeat: repeat-x;    }
.nadpis_str2{ height:30px; background-image:url(images/primar/blackground_07.jpg); background-repeat: repeat-x;     }
.obsah{ padding:0 37px 0 37px;}
.vypis p{ clear:both;}
.vypis img{ }
/*galerie*/
.tex_r{ padding: 0px 0px 0px  0px;}
.tex_cle img{ margin:0 10px 10px 10px;}
.skup_obr_left{ float:left; width:360px; margin:10px 0 0 0;}
.skup_obr_right{ float:right; width:360px; margin:10px 0 0 0;}
.skup_obr_top{ }
.skup_obr_bottom{}
.gall_top{width:495px;}
.gall_bottom{width:495px;}
.skup_obr img{padding:0px 14px 15px 0px;float:left; background-image:url(images/primar/stin_2.jpg); background-repeat:no-repeat; }
.obr_blok{ width:160px; text-align:center; float:left; margin:0 0 10px 0;  }
.hlavni_clanek{}
p.pata { margin:0; padding:0;}
/*navigation, extra*/
.nav_blok{width:210px;}
.nav_oddel_menu{ height:30px; background-image:url( images/primar/blackground_01.jpg); background-repeat: repeat-x; color: #fff;  font-weight:bold; padding:0; }
.nav_oddel_menu2{ height:30px; background-image:url( images/primar/blackground_02.jpg); background-repeat: repeat-x; color: #fff;  font-weight:bold; padding:0; }
.nav_oddel_menu3{ height:30px; background-image:url( images/primar/blackground_03.jpg); background-repeat: repeat-x; color: #fff;  font-weight:bold; padding:0; }
.nav_oddel_menu_text{padding: 8px 0px 0px 15px;}
.nav_oddel_menu_text2{padding: 8px 0px 0px 50px;}
.nav_oddel_menu_text3{padding: 3px 0px 0px 15px;}
.nav_oddel_menu_text4{padding: 8px 0px 0px 15px; color:#000;}
.nav_oddel_menu_text4 a{color:#000; text-decoration:none;}
.nav_oddel_menu_text4 a:hover{color:#000; text-decoration:underline;}
.nav_oddel_menu_text5{padding: 8px 0px 0px 15px;}
.nav_oddel_menu_text5 a{color:#fff; text-decoration:none;}
.nav_oddel_menu_text5 a:hover{color:#fff; text-decoration:underline;}

.ex_pr_doba{ background-color:#fef200;}
.ex_pr_doba table{ margin:0px 0px 0px 0px; border-collapse: collapse; border:  1px solid #000;}
.ex_pr_doba td{ padding:1px 1px 1px 1px; border:1px solid #000  ; }
.ex_pr_doba2{ }
.ex_pr_doba2 table{ margin:0px 0px 0px 0px; border-collapse: collapse; border:  1px solid #000;}
.ex_pr_doba2 td{ padding:1px 1px 1px 1px; border:1px solid #000  ; }
.ex_text{padding:5px 0 10px 30px; background-color:#7b7b7b; color:#FFF;}
.ex_text a{ color:#FFF; text-decoration:none;}
.ex_text a:hover{ text-decoration:underline;}
.sk_f{ visibility:hidden; font-size:1px;}
.sk_f input{ font-size:1px;}
.chyba{ color:#F00; font-weight:bold; padding:0px 0 10px 20px;}

/*ovladani*/
.navcontainer{ padding:10px 0 15px 0; background-color:#7b7b7b;}
.navcontainer ul{list-style: none; width: 210px; 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:210px; height:25px; color: #fff; font-weight:bold; background:  url(images/primar/tlacitko_01.jpg) 0 0 no-repeat; text-decoration: none;}
.navcontainer li a:hover{background: url(images/primar/tlacitko_01.jpg) 0 -25px ; color: #ffffff; }
.navcontainer li a:active { background: url(images/primar/tlacitko_01.jpg) 0 -50px ; color: #ffffff; }
div.outer { background:url(images/primar/tlacitko_01.jpg) 0 -25px no-repeat; } 
div.outer a { display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background:url(images/primar/tlacitko_01.jpg) top left no-repeat; } 
div.outer span { display: block; margin:0; padding: 5px 0px 5px 25px; } 


/*header*/
.he_blok{}
.he_left{ float:left; width:210px; background-image:url(/images/primar/hous.jpg); background-repeat:no-repeat; height:117px;}
.he_center{ float:left; padding-left:50px}
.he_center img{ padding:80px 0 0 10px;}
.he_right{ float:right; padding: 20px 50px 0 0;}
/*footer*/
.foo_blok{ background-color: #666; height:37px; font-size:10px; color:#FFF;}
.foo_left{ float:left; padding:18px 0 0 20px;}
.foo_right{ float:right; padding:18px 20px 0 0px;}
.foo_blok a{ color:#FFF; text-decoration:none;} 
.foo_blok a:hover{ text-decoration:underline;}
