html,body {padding:0px;  margin:0px;  font:normal normal 0.85em Arial, sans-serif; background:#224269; }

form {margin:0px; }
table {border:none;  margin:auto; }
#obsah td {_font-size:12px;  _color:#6E523B}
img {border:none;  vertical-align:middle}
input {vertical-align:middle; }
a {text-decoration:none;  color:black; }
a:hover {text-decoration:none;  color:#3A7D13; }

.tbold {font-weight:bold; }
.tpodtrzeny {text-decoration:underline; }
.tkurziva {font-style:italic; }
.tvetsi {font-size:120%; }
.tmensi {font-size:80%; }
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left; }
.fr {float:right; }
.inv {display:none; }
.obrl {float:left;  margin-right:5px;  margin-top:5px;  margin-bottom:5px; }
.obrr {float:right;  margin-left:5px;  margin-top:5px;  margin-bottom:5px; }
.cleaner {clear:both}
.vyrazny {color:#3A7D13; }
.full {width:100%; }
#levy .full {_width:93%; }
.nic {font-size:1px; }



.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:49%; _width:46%;}
.sloupec2 {float:right; width:49%; _width:46%;}
.pod {padding-top:10px; clear:both;}

h1 {font:normal bold 180% Garamond, serif; margin:0px; padding:15px 0px 15px 30px; color:black; font-weight:bold;}
h2 {font:normal bold 170% Garamond, serif; margin:0px; padding:10px 0px 10px 0px; color:#6E523B; font-weight:bold;}
h3 {font:normal bold 140% Garamond,serif; margin:0px; padding:10px 0px 10px 0px; color:#6E523B; font-weight:bold;}

/*většinou formuláře*/
.c {width:140px;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c {width:100px;}
.sloupec1 .c2,.sloupec2 .c2 {width:70px;}
.input {width:100%; background:white; border:solid 1px #1D426C; font:normal normal 11px Arial,sans-serif; color:black; margin-bottom:1px; padding:1px 3px 1px 3px; font-size:12px;}
.input_mini {width:25px;}
.button {width:125px;height:27px;background:url("imgs/tlacitko.png") no-repeat; color:#FFFFFF !important; display:block;text-align:center;border:none;}
a.button {padding:5px 0px 0px 0px;}
a.button:hover {color:#3A7D13 !important;}
select {font-family:Arial, sans-serif; font-size:12px; padding:2px 4px 2px 4px; border:solid 1px #1D426C; }
.x {color:red; cursor:pointer;}
.mensi {width:120px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#2A7C87; color:white;}

/*galerie - někdy se hodí*/
.gal_obrazek_velky {width:520px; height:520px; overflow:auto; margin:5px 0px 5px 0px; clear:both; background-color:#cccccc;}
.gal_obrazek {padding:10px; clear:both; text-align:center;}
.gal_obrazek img {border:solid 8px #cccccc; }
.gal_popiska {padding:5px 0px 5px 0px; width:100%; text-align:center; background-color:#cccccc; }
.gal_ovladani_nahled {padding-top:12px; margin-bottom:15px;}
.gal_ovladani {padding-top:11px; margin-bottom:10px;  _height:33px;}
.gal_nahledy {text-align:center; background:url("imgs/gal_bg.gif") no-repeat center top; height:110px; padding-top:17px;}
.nahled {margin:0px 2px 0px 2px;}
.aktivni_nahled img {border:solid 1px #D9754B;}
.gal_zoom {float:right; padding-top:11px; padding-right:10px; }
.gal_link {padding:2px 5px 2px 5px; background-color:#D9754B; color:white; font-size:85%;}
.gal_link:hover {color:black; background-color:#2A7C87; cursor:pointer; text-decoration:none;}


.download_nadpis {font-size:140%; font-weight:bold;}  

#obal{background:url("imgs/back_bottom.gif") repeat-x; min-height:850px; }

#telo{width:960px; margin:auto; }

#hlavicka{background:url("imgs/header.jpg") no-repeat; height:263px; width:960px; position:relative; }
#hlavicka_obsah{background:url("imgs/header_2.jpg") no-repeat; height:216px; width:960px; position:relative; }

#flag{position:absolute; top:10px; right:15px; color:#FFFFFF; }

#hledej .input {position:absolute; right:38px; top:50px; width:202px; height:20px; background:url("imgs/policko.png") no-repeat; border:none; padding:10px; font-size:13px; }
#hledej .button {position:absolute; right:10px; top:50px; width:48px; height:37px; background:url("imgs/policko2.png") no-repeat 0 0; border:none;   font-size:1px;  color:#616161 !important;}

#hledej .button.x {position:absolute; right:10px; top:50px; width:48px; height:37px; background:url("imgs/policko2.png") no-repeat 0 -37px; border:none; font-size:1px;  color:#FFFFFF !important; }
.hledej_formular #pf_button1 {float:right;}
.hledej_formular {width:350px;}



#newsletter{position:relative; padding-top:20px; min-height:55px;}
#newsletter .input {width:153px; height:33px; background:url("imgs/policko3.png") no-repeat 0 0; border:none; padding:10px 0px 0px 10px; position:absolute; left:0px; top:40px; }
#newsletter input+.button {width:37px; height:33px; background:url("imgs/policko4.png") no-repeat 0 0; border:none; position:absolute; left:150px; top:40px;   font-size:1px;  color:#616161 !important; }
#newsletter .x { background-position:0 -33px; }

#newsletter_obsah{position:relative; padding-bottom:52px; padding-top:15px;}
#newsletter_obsah .input {width:138px; height:33px; background:url("imgs/policko3.png") no-repeat 0 0; border:none; padding:10px 0px 0px 5px; position:absolute; left:0px; top:58px; }
#newsletter_obsah input+.button {width:37px; height:33px; background:url("imgs/policko4.png") no-repeat 0 0; border:none; position:absolute; left:138px; top:58px;  font-size:1px;  color:#616161 !important; }
#newsletter_obsah .x { background-position:0 -33px; }

.smalltext{margin-bottom:5px; font-size:90%; }


#home{position:absolute; top:10px; }
#home2{position:absolute; }

#menu{}
#menu ul{margin-top:0px; padding-top:0px; position:absolute; top:190px; right:5px; width:910px; }
#menu li {float:left; display:inline; margin:0px; }
#menu li a {text-transform:uppercase; color:#FFFFFF; display:block; _display:inline-block; _cursor:hand; text-decoration:none; font-size:110%; padding:18px 22px 17px 22px;}
#menu li a:hover,#menu li .on {color:yellow;}

.on #menutit1,#menutit1:hover {background:url("imgs/menu/odkaz1.jpg") no-repeat; color:yellow;}
.on #menutit2,#menutit2:hover {background:url("imgs/menu/odkaz2.jpg") no-repeat; color:yellow;}
.on #menutit3,#menutit3:hover {background:url("imgs/menu/odkaz3.jpg") no-repeat; color:yellow;}
.on #menutit4,#menutit4:hover {background:url("imgs/menu/odkaz4.jpg") no-repeat; color:yellow;}
.on #menutit5,#menutit5:hover {background:url("imgs/menu/odkaz5.jpg") no-repeat; color:yellow;}
.on #menutit6,#menutit6:hover {background:url("imgs/menu/odkaz6.jpg") no-repeat; color:yellow;}
.on #menutit7,#menutit7:hover {background:url("imgs/menu/odkaz7.jpg") no-repeat; color:yellow;}

#menu_obsah{}
#menu_obsah ul{margin-top:0px; padding-top:0px; position:absolute; top:147px; right:5px; width:910px; }
#menu_obsah li {float:left; display:inline; margin:0px; }
#menu_obsah li a {text-transform:uppercase; color:#FFFFFF; display:block; _display:inline-block; _cursor:hand; text-decoration:none; font-size:110%; padding:18px 21px 17px 21px; }
#menu_obsah li a:hover,#menu_obsah li .on {color:yellow;}

.on #menu1,#menu1:hover {background:url("imgs/menu/obsah_odkaz1.jpg") no-repeat; color:yellow;}
.on #menu2,#menu2:hover {background:url("imgs/menu/obsah_odkaz2.jpg") no-repeat; color:yellow;}
.on #menu3,#menu3:hover {background:url("imgs/menu/obsah_odkaz3.jpg") no-repeat; color:yellow;}
.on #menu4,#menu4:hover {background:url("imgs/menu/obsah_odkaz4.jpg") no-repeat; color:yellow;}
.on #menu5,#menu5:hover {background:url("imgs/menu/obsah_odkaz5.jpg") no-repeat; color:yellow;}
.on #menu6,#menu6:hover {background:url("imgs/menu/obsah_odkaz6.jpg") no-repeat; color:yellow;}
.on #menu7,#menu7:hover {background:url("imgs/menu/obsah_odkaz7.jpg") no-repeat; color:yellow;}

/*
#menu_obsah2 {background:#B0E096; width:210px;  background:url("imgs/leve_menu_pozadi.png") left top repeat-y;}
#menu_obsah2 ul{margin:0px; padding:0px; }
#menu_obsah2 li {display:inline; }
#menu_obsah2 li a{text-decoration:none; font-size:115%; display:block; background:url("imgs/pozadi_odkaz.jpg") no-repeat 0 0; width:210px; padding:7px 0px 8px 20px; color:#1E446D; height:15px;}
#menu_obsah2 li a:hover,#menu_obsah2 li .on {text-decoration:none; display:block; background:url("imgs/pozadi_odkaz.jpg") no-repeat 0 -30px; width:210px; padding:7px 0px 8px 20px; color:#FFFFFF; }

#menu_obsah2 li a.first{background:url("imgs/pozadi_odkaz_velky.jpg") no-repeat 0 -16px; padding:11px 0px 8px 20px; }
#menu_obsah2 li a.last{background:url("imgs/pozadi_odkaz.jpg") no-repeat 0 0px; padding:7px 0px 12px 20px;}

#menu_obsah2 li a:hover.first,#menu_obsah2 li a.on.first {color:#FFFFFF; background:url("imgs/pozadi_odkaz_velky.jpg") no-repeat 0 -50px;}
#menu_obsah2 li a:hover.last,#menu_obsah2 li a.on.last {color:#FFFFFF;  background:url("imgs/pozadi_odkaz.jpg") no-repeat 0 -30px;  }
*/

#menu_obsah2 {background:#B0E096;}
#menu_obsah2 .odkaz_submenu a {border-left:4px solid #397C12; width:206px; text-decoration:none; font-size:115%; color:#1E446D; background:url("imgs/spodek_odkaz.png") top no-repeat; display:block; }
#menu_obsah2 .odkaz_submenu a span {display:block; padding:7px 0px 8px 20px; background:url("imgs/vrsek_odkaz.png") bottom no-repeat;}

#menu_obsah2 .odkaz_submenu a:hover,#menu_obsah2 .odkaz_submenu a.on {background:#397C12; color:#FFFFFF;}

.submenu_treti a {background:#CFEC9A !important; display:block;border-left:4px solid #397C12; background:url("imgs/spodek_odkaz.png") top no-repeat;}
.submenu_treti a span {display:block; padding:7px 0px 8px 30px; background:url("imgs/vrsek_odkaz.png") bottom no-repeat;}
.submenu_treti a:hover,.submenu_treti a.on {background:#76A45B !important; color:#FFFFFF;}

#menu li, #menu_obsah li,#menu li .last {position:relative;}
.submenu {position:absolute; left:0px; top:51px; width:200px; background:url("imgs/submenu.png") no-repeat left bottom; z-index:10; padding-top:8px; padding-bottom:6px;}
.submenu a {display:block; padding:6px 18px 6px 18px !important; font-size:12px !important; text-transform:none !important; font-weight:bold;}
.submenu a:hover {background:#224269;}

.last .submenu {left:-87px;}

#info_titulka{width:960px; background:url("imgs/home_bg.png") left top repeat-y;}
#info{width:960px; margin-top:5px; background:url("imgs/pozadi.gif") repeat-y; }
#vlevo_obsah{float:left; width:210px; margin-right:5px; _margin-right:0px; _width:210px; }
#stred_obsah{background:#FFFFFF; float:left; width:540px; margin-right:5px; _margin-right:0px; _width:510px; }
#vpravo_obsah{background-color:#CCCCCC; float:left; width:200px; color:#1D426C; _width:190px; }
#vlevo_obsah,#stred_obsah,#vpravo_obsah{display:inline; }

#vlevo_obsah0{width:210px; }
#vpravo_obsah1{background-color:#CCCCCC;  width:200px; }
#vpravo_obsah2{background-color:#CCCCCC;  width:200px; }

#drobecky{padding:15px 15px 10px 15px; font-size:90%;}
#stred_obsah_text{padding:15px 15px 15px 15px;  line-height:150%; }

#vlevo_obsah_text0{background:url("imgs/nadpis_5zmena.gif") top no-repeat; }
#vlevo_obsah_text0_bez{background:url("imgs/nadpis_5m.gif") top no-repeat;  }

#vpravo_obsah_text1 {background:url("imgs/nadpis_6.gif") top no-repeat;  position:relative; }
#vpravo_obsah_text2 {background:url("imgs/nadpis_7.gif") top no-repeat; }

#vlevo_obsah_kalendar {background:url("imgs/nadpis_kalendar.gif") top no-repeat; padding-bottom:30px; position:relative;}
#vpravo_obsah_kalendar_text {}

#hlavicka_pod{background:url("imgs/header_bottom.jpg") no-repeat; height:128px; width:644px; }
#hlavicka_pod_text{padding:15px; color:white; height:80px; }

#vlevo{width:644px; float:left; _width:642px; margin-bottom:0px; }
#vpravo {width:316px; float:right; _width:314px; margin-bottom:0px; }

#neprehlednete{background-color:white; width:316px; }
#nadpis_2{background:url("imgs/nadpis_2.gif") top no-repeat;}

#co_kdy{background-color:#CCCCCC; width:316px; position:relative; }
#nadpis_3{background:url("imgs/nadpis_3.gif") top no-repeat; }

#sloupce{background-color:white; }

#novinky{float:left; width:315px; background-color:#CCCCCC; _width:315px; position:relative;  color:#1D426C; }
#nadpis_1{background:url("imgs/nadpis_1.gif") top no-repeat;}

#vyzvy{float:right; width:315px; background-color:#CCCCCC; margin-right:7px; _width:314px; _margin-right:3px; }
#nadpis_4{background:url("imgs/nadpis_4.gif") top no-repeat; }


#loga{background:white; height:100px; width:960px; }
#loga_header{height:9px; width:960px; background:url("imgs/linka.gif") top no-repeat; _width:960px; }
#logo_obsah{padding:10px 20px 10px 20px; }
#logo_obsah img {float:left; margin-right:28px;}

#loga_obsah{height:100px; width:960px; }
#loga_header_obsah{height:7px; width:960px; background:url("imgs/linka2.gif") no-repeat; }
#logo_obsah_obsah{width:960px; height:95px; background-color:white; }
#logo_obsah{padding:10px 20px 10px 20px; }

#paticka{color:white; background:url("imgs/footer.gif") no-repeat; width:960px; height:57px; font-size:80%; margin-bottom:0px; padding:0px; }
#paticka-left {float:left; margin:15px 0px 0px 20px;  }
#paticka-right {float:right; padding:15px 20px 0px 0px; }

#paticka a { color:white;  text-decoration:underline; }
#paticka a:hover { color:red;  text-decoration:underline; }


.box_obsah {padding:52px 12px 10px 12px; }
#info_titulka .box_obsah {padding-top:59px;}

.kalednar_radka {padding-bottom:10px; }
.kalendar_datum {display:block; width:80px; text-align:right; float:left; font-weight:bold; padding-right:15px; }
#info_titulka .kalendar_popis {float:left; max-width:190px; display:block;}
.box_obsah .kalendar_popis {float:left; max-width:100px; display:block;}
#stred_obsah .kalendar_popis {display:block;  padding-left:10px;}
.box_obsah .kalendar_datum {width:70px; padding-right:10px;}
#stred_obsah .kalendar_datum {float:none; text-align:left; padding-left:10px;}

.dalsiakce {width:125px; height:27px; background:url("imgs/tlacitko.png") no-repeat; color:#FFFFFF !important; display:block; text-align:center; padding-top:5px; border:none; margin-top:8px;}
.dalsiakce:hover {color:yellow !important;}

#drobecky a,#stred_obsah_text a{color:black; text-decoration:underline; }
#drobecky a:hover,#stred_obsah_text a:hover{color:#4A9D17; text-decoration:underline; }

.box_obsah a {color:#1D426C;}
.box_obsah a:hover {color:#4A9D17;}
.aktualita_home {padding-bottom:8px; display:block;}
.aktualita_ikonka {float:left; width:33px; padding-top:3px; display:block;}
.aktualita_datum {display:block;}
.aktualita_samostatna {position:relative; padding-left:34px; margin-bottom:20px; border-bottom:1px solid #cccccc; padding-bottom:20px; }
.aktualita_samostatna a {text-decoration:none !important;}
.aktualita_samostatna_ikonka {display:block; position:absolute; left:0px; top:4px;}
.aktualita_detaily {float:right; margin-left:15px;}
.aktualita_nadpis {font-weight:bold; font-size:13px;}

.s_ikonkou {padding-left:30px;}
.priznak_a {background:url("imgs/ikonky/10.png") no-repeat left 3px;}
.priznak_b {background:url("imgs/ikonky/clock.png") no-repeat left 3px;}
.priznak_c {background:url("imgs/ikonky/1.png") no-repeat left 3px;}
.priznak_d {background:url("imgs/ikonky/15.png") no-repeat left 3px;}


h1,h2,h3 { font-family:Georgia , Garamond, serif;  padding-left:0px; }
h2 { font-size:155%;  color:#3A7D13; padding-top:15px;}
h3 { font-size:135%;  color:#3A7D13; padding-top:15px;}
h4.podtrhavac {margin:0px; padding:0px; padding-bottom:4px; border-bottom:solid 1px #3A7D13; color:#3A7D13; font-family: Georgia, serif;}

table.dotazniky { width:650px; }

#vyzvy .polozka{ padding-bottom:7px;  font-weight:bold; }
.bez_podtrzeni a {text-decoration:none !important;}

#operace {clear:both; color:#666666; font-size:90%;  margin-top:40px; margin-bottom:40px;  background-color:#FFFFFF; padding:3px 5px 0px 5px; border-top:solid 1px #cccccc;}
#operace img {border:none; }
#operace a {color:#666666; text-decoration:none;}
#operace a:hover {color:#3A7D13;  text-decoration:underline; }

.kal_table {border-spacing:0px; width:250px;}
.kal_hlavicka {background:url("imgs/kalendar.png"); color:white; text-align:center; padding:4px 12px 0px 12px; height:21px;}
.kal_hlavicka a {color:white !important; text-decoration:none !important;}
.kal_hlavicka1 {text-align:center;  background:#8BB5DF; color:white; padding:3px 0px 3px 0px}
.kal_den {text-align:center; padding:3px 0px 3px 0px;}
.kal_dnes {border:solid 1px #3A7D14;}
.kal_akce {padding:0px;}
.kal_data {margin-top:10px; background-color:#8BB5DF; padding:4px 8px 4px 8px; }
.kal_data_nadpis {font-weight:bold; padding:0px 0px 5px 0px;}
.kal_data a:hover {color:white !important;}
.kal_a {display:block; background:#3A7D13; padding:3px 0px 3px 0px; text-decoration:none !important;}
.kal_a:hover {background:#346F11; color:white !important;}
.kal_vysvetlivka {text-align:left; background-image:none !important;}
.priznak_a .kal_a {background-color:#BA8E4D;}
.priznak_b .kal_a {background-color:#4A9E18;}
.priznak_c .kal_a {background-color:#6B98C5;}
.priznak_d .kal_a {background-color:#8430D3;}
.priznak_e .kal_a {background-color:yellow;}
.priznak_f .kal_a {background-color:red;}

span#zpet {float:right;}

.galerie table{width:500px;}
.galerie td{background-color:#CCCCCC;text-align:center;padding:4px;height:110px;width:136px;}
.galerie table{border-spacing:5px;}
.galerie img {border:3px solid white;padding:0px;}
.galerie td:hover{background-color:#428C15;}

.aktualita_podnadpis {font-style:italic; display:block;}