body
       {
       font-family: Arial, Verdana;
       margin: 0;
       padding: 0;
       text-align: center;
       }

a
       {
       text-decoration: none;
       }

a:hover
       {
       text-decoration: underline;
       }

#koren
       {
       width: 1000px;
       height: auto;
       margin: auto;
       text-align: left;
       }

#hlavni
       {
       width: 1000px;
       height: auto;
       margin: auto;
	float: left;
	}

#telo
       {
       width: 991px;
       height: auto;
       margin: 0;
       float: left;
       padding: 8px 0 0 9px;
       }

#telo_ls
       {
       width: 303px;
       height: auto;
       margin: 0 1px 0 0;
       float: left;
       }

p#poz-logo
       {
       width: 299px;
       height: 80px;
       margin: 0;
       float: left;
       padding: 1px;
       border: 1px solid #909090;
       }

p#poz-logo img
       {
       border: 0px none;
       margin: 0;
       float: left;
       display: block;
       }  

p#vlajky
       {
       width: 299px;
       height: auto;
       margin: 1px 0;
       float: left;
       padding: 1px;
       border: 1px solid #909090;
       text-align: center;
       font-size: 10px;
       }

p#vlajky img
       {
       border: 1px solid #909090;
       margin: 0 5px;
       }
      
menu#menu1
       {
       width: 303px;
       height: 606px;
       margin: 1px 0 0 0;
       float: left;
       padding: 0;
       }    

menu.m1 {background: url(../../obrazky/design/poz_menu1.jpg) left top no-repeat;}
menu.m2 {background: url(../../obrazky/design/poz_menu2.jpg) left top no-repeat;}
menu.m3 {background: url(../../obrazky/design/poz_menu3.jpg) left top no-repeat;}
menu.m4 {background: url(../../obrazky/design/poz_menu4.jpg) left top no-repeat;}
menu.m5 {background: url(../../obrazky/design/poz_menu5.jpg) left top no-repeat;}
menu.m6 {background: url(../../obrazky/design/poz_menu6.jpg) left top no-repeat;}
menu.m7 {background: url(../../obrazky/design/poz_menu7.jpg) left top no-repeat;}
menu.m8 {background: url(../../obrazky/design/poz_menu8.jpg) left top no-repeat;}
menu.m9 {background: url(../../obrazky/design/poz_menu9.jpg) left top no-repeat;}
menu.m10 {background: url(../../obrazky/design/poz_menu10.jpg) left top no-repeat;}
menu.m11 {background: url(../../obrazky/design/poz_menu11.jpg) left top no-repeat;}
menu.m12 {background: url(../../obrazky/design/poz_menu12.jpg) left top no-repeat;}
menu.m13 {background: url(../../obrazky/design/poz_menu13.jpg) left top no-repeat;}
menu.m14 {background: url(../../obrazky/design/poz_menu14.jpg) left top no-repeat;}
menu.m15 {background: url(../../obrazky/design/poz_menu15.jpg) left top no-repeat;}
menu.m16 {background: url(../../obrazky/design/poz_menu16.jpg) left top no-repeat;}
menu.m17 {background: url(../../obrazky/design/poz_menu17.jpg) left top no-repeat;}
menu.m18 {background: url(../../obrazky/design/poz_menu18.jpg) left top no-repeat;}
menu.m19 {background: url(../../obrazky/design/poz_menu19.jpg) left top no-repeat;}
      
menu#menu1 li
       {
       list-style: none;
       width: 290px;
       height: auto;
       margin: 7px 0;
       float: left;
       padding: 0 13px 0 0;
       font-size: 12px;
       color: white;
       font-weight: bold;
       text-align: right;
       } 

menu#menu1 li a {color: white;}

menu#menu1 li.copy
       {
       font-size: 10px;
       margin: 0;
       padding: 40px 0 0 13px;
       text-align: left;
       font-weight: normal;
       }

#telo_ps
       {
       width: 687px;
       height: auto;
       margin: 0;
       float: left;
       }

#obsah
       {
       width: 674px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0 0 0 10px;
       }

menu#menu2
       {
       width: 670px;
       height: auto;
       margin: 0 0 2px 0;
       float: left;
       padding: 1px;
       border: 1px solid #909090;
       }

menu#menu2 li
       {
       list-style: none;
       width: 134px;
       height: auto;
       margin: 0;
       float: left;
       font-size: 12px;
       text-align: center;
       }

menu#menu2 li.akt {background: #ffd200; font-weight: bold;}
menu#menu2 li a {color: #000066;}

p#banner
       {
       width: 674px;
       height: 99px;
       margin: 0;
       float: left;
       }

p#banner img
       {
       border: 0px none;
       margin: 0;
       float: left;
       display: block;
       }

#telo_ps_obsah
       {
       width: 654px;
       _height: 532px;
       min-height: 532px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_ps_obsah.jpg) left top repeat-x;
       font-size: 12px;
       color: #323232;
       padding: 10px;
       }
       
#telo_ps_obsah a {color: #323232;}

#telo_ps_obsah p
       {
       margin: 0;
       padding: 0;
       }   
      
#telo_ps_obsah h1, #telo_ps_obsah h2, #telo_ps_obsah h3, #telo_ps_obsah h4, #telo_ps_obsah h5, #telo_ps_obsah h6
       {
       margin: 5px 0;
       padding: 0;
       }

#telo_ps_obsah h1
       {
       font-size: 18px;
       }

#telo_ps_obsah h2
       {
       font-size: 17px;
       }

#telo_ps_obsah h3
       {
       font-size: 16px;
       padding: 0 0 0 5px;
       }

#telo_ps_obsah h4
       {
       font-size: 15px;
       padding: 0 0 0 10px;
       }

#telo_ps_obsah h5
       {
       font-size: 14px;
       padding: 0 0 0 15px;
       }

#telo_ps_obsah h6
       {
       font-size: 13px;
       padding: 0 0 0 20px;
       }

#telo_ps_obsah hr
       {
       width: 650px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid #323232;
       }

#telo_ps_obsah p#prilohy
       {
       width: 650px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy img
       {
       border: 0px none;
       }  
      
ul.fotogalerie
       {
       width: 650px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       visibility: visible;
       padding: 0;
       }

ul.fotogalerie li
       {
       list-style: none;
       width: 170px;
       height: 210px;
       margin: 0;
       float: left;
       padding: 0 20px;
       text-align: center;
       font-size: 10px;
       }

ul.fotogalerie li img
       {
       border: 1px solid #ffd200;
       padding: 2px;
       margin: 0 auto 5px auto;
       display: block;
       }  

#telo_ps_obsah p#cesta
       {
       width: 595px;
       _height: 16px;
       min-height: 16px;
       margin: 0 0 5px 0;
       float: left;
       padding: 0px 5px 1px 50px;
       font-size: 10px;
       text-align: right;
       position: relative;
       border-bottom: 1px solid #323232;
       font-weight: bold;
       }

#telo_ps_obsah p#cesta span
       {
       color: #323232;
       font-weight: bold;
       }

#telo_ps_obsah p#cesta a
       {
       color: #323232;
       }

#telo_ps_obsah p#cesta a.zpet
       {
       position: absolute;
       left: 5px;
       top: 0px;
       }

#telo_ps_obsah menu#podmenu
       {
       width: 640px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       padding: 2px 5px;
       color: #323232;
       border-bottom: 1px solid #323232;
       }

#telo_ps_obsah menu#podmenu li
       {
       list-style: none;
       margin: 0;
       float: left;
       font-size: 10px;
       }

#telo_ps_obsah menu#podmenu li a
       {
       color: #323232;
       font-weight: bold;
       }




p#patka
       {
       width: 680px;
       height: auto;
       margin: 0;
       float: left;
       background: #000066;
       padding: 2px 4px 2px 3px;
       font-size: 12px;
       text-align: center;
       color: white;
       /*letter-spacing: -1px;*/
       }

p#patka a {color: white;}






/*
#telo_ps_obsah #uvod
       {
       width: 650px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       background: url(../../obrazky/design/poz_uvod.jpg) left top repeat-x;
       padding: 0 0 0 0;
       }

#telo_ps_obsah #uvod ul.akt
       {
       width: 325px;
       height: 300px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_uvod_akt.jpg) right top repeat-y;
       padding: 10px 0 0 0;
       }

#telo_ps_obsah #uvod ul.akt li
       {
       list-style: none;
       width: 320px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_uvod.jpg) left bottom repeat-x;
       padding: 5px 5px 10px 0;
       font-size: 12px;
       }

#telo_ps_obsah #uvod ul.akt li.prvni
       {
       background: none;
       padding-top: 0;
       font-weight: bold;
       }

#telo_ps_obsah #uvod ul.akt li.prvni span
       {
       width: 130px;
       height: auto;
       margin: 0;
       display: block;
       background: #ffd200;
       font-weight: bold;
       padding: 1px 0 1px 5px;
       }

#telo_ps_obsah #uvod ul.akt li.pa {background: none;}

#telo_ps_obsah #uvod ul.akt li.posledni
       {
       background: none;
       padding-top: 15px;
       font-weight: bold;
       }

#telo_ps_obsah #uvod ul.akt li.posledni a {color: #989898;}
*/


#telo_ps_obsah #uvod
       {
       width: 654px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_uvod_akt.jpg) 380px top repeat-y;
       }

#telo_ps_obsah #uvod_ls
       {
       width: 380px;
       height: auto;
       margin: 0;
       float: left;
       }

#telo_ps_obsah #uvod_ps
       {
       width: 274px;
       height: auto;
       margin: 0;
       float: left;
       }


#telo_ps_obsah #uvod ul.akt
       {
       width: 274px;
       height: auto;
       margin: 0;
       float: left;
       padding: 10px 0 0 0;
       background: #ffd200;
       }

#telo_ps_obsah #uvod ul.akt li
       {
       list-style: none;
       width: 259px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_uvod.jpg) left bottom repeat-x;
       padding: 5px 0px 10px 15px;
       font-size: 12px;
       }

#telo_ps_obsah #uvod ul.akt li.prvni
       {
       width: 269px;
       padding: 5px 0px 5px 5px;
       background: none;
       padding-top: 0;
       font-weight: bold;
       }

#telo_ps_obsah #uvod ul.akt li.prvni span
       {
       width: 264px;
       height: auto;
       margin: 0;
       display: block;
       background: #ffd200;
       font-weight: bold;
       padding: 1px 0 1px 5px;
       }

#telo_ps_obsah #uvod ul.akt li.pa {background: none;}

#telo_ps_obsah #uvod ul.akt li.posledni {text-align: center;}
#telo_ps_obsah #uvod ul.akt li.posledni a {color: #989898;}


#telo_ps_obsah #uvod #uvod_foto
       {
       width: 274px;
       height: auto;
       margin: 0;
       float: left;
       text-align: center;
       }

#telo_ps_obsah #uvod #uvod_foto img {border: 1px solid #ffd200; margin: 3px 0; padding: 2px;}



#telo_ps_obsah #uvod form#pri_akt
       {
       width: 274px;
       height: 100px;
       margin: 0 0 10px 0;
       float: left;
       background: #ffd200;
       padding: 0;
       position: relative;
       }

#telo_ps_obsah #uvod form#pri_akt strong
       {
       position: absolute;
       left: 10px;
       top: 5px;
       }

#telo_ps_obsah #uvod form#pri_akt span
       {
       position: absolute;
       left: 10px;
       top: 25px;
       }

#telo_ps_obsah #uvod form#pri_akt input.text
       {
       width: 250px;
       margin: 0;
       float: left;
       background: transparent;
       border: 1px solid black;
       font-size: 12px;
       font-family: Arial, Tahoma;
       position: absolute;
       left: 10px;
       top: 40px;
       }

#telo_ps_obsah #uvod form#pri_akt input.submit
       {
       width: 252px;
       margin: 0;
       float: left;
       background: transparent;
       border: 1px solid black;
       font-size: 12px;
       font-family: Arial, Tahoma;
       font-weight: bold;
       position: absolute;
       left: 10px;
       bottom: 10px;
       cursor: hand;
       cursor: pointer;
       }

















#telo_ps_obsah form#kon_form
       {
       width: 649px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_uvod.jpg) left top repeat-x;
       padding: 10px 0 0 5px;
       }

#telo_ps_obsah form#kon_form .ls, #telo_ps_obsah form#kon_form .ps
       {
       width: 324px;
       height: auto;
       margin: 0;
       float: left;
       }

#telo_ps_obsah form#kon_form .ps {width: 315px !important; padding: 0 0 0 5px;}
#telo_ps_obsah form#kon_form .ps p {width: 315px !important;}

#telo_ps_obsah form#kon_form p
       {
       width: 324px;
       height: auto;
       margin: 0;
       float: left;
       position: relative;
       }

#telo_ps_obsah form#kon_form p.label
       {
       width: 649px;
       height: auto;
       margin: 0 0 5px 0;
       background: #ffd200;
       font-weight: bold;
       padding: 1px 0;
       text-align: center;
       }

#telo_ps_obsah form#kon_form p.text {margin: 0 0 5px 0;}

#telo_ps_obsah form#kon_form p.inp
       {
       font-weight: bold;
       margin: 0 0 5px 0;
       }

#telo_ps_obsah form#kon_form p.inp input
       {
       font-size: 12px;
       font-family: Arial, Tahoma, Verdana;
       padding: 0 2px;
       font-weight: bold;
       border: 1px solid #959595;
       background: transparent;
       position: absolute;
       right: 0;
       top: 0;
       color: #323232;
       }

#telo_ps_obsah form#kon_form p.inp input.jmeno {width: 195px;}
#telo_ps_obsah form#kon_form p.inp input.email {width: 270px;}
#telo_ps_obsah form#kon_form p.inp input.telefon {width: 260px;}

#telo_ps_obsah form#kon_form p textarea
       {
       width: 314px;
       height: 119px;
       font-size: 12px;
       font-family: Arial, Tahoma, Verdana;
       font-weight: bold;
       padding: 0 2px;
       border: 1px solid #959595;
       background: transparent;
       color: #323232;
       }

#telo_ps_obsah form#kon_form p.sub {width: 649px; margin-top: 5px;}

#telo_ps_obsah form#kon_form p input.submit
       {
       width: 649px;
       height: auto;
       background: #ffd200;
       font-weight: bold;
       text-align: center;
       font-size: 12px;
       border: 0px none;
       color: #323232;
       padding: 1px 0;
       cursor: hand;
       cursor: pointer;
       }
       

form#hodnoceni input.text, form#hodnoceni textarea, form#hodnoceni input.submit
       {
       width: 400px;
       font-family: Arial, Tahoma, Verdana;
       font-size: 12px;
       font-weight: bold;
       padding: 0 2px;
       display: block;
       border: 1px solid #323232;
       }

form#hodnoceni strong {font-size: 10px;}

form#hodnoceni input.submit
       {
       cursor: hand;
       cursor: pointer;
       }

.pri_text {width: 650px; margin: 0; float: left;}  
     
.pri_datum
       {
       width: 650px;
       text-align: right;
       margin: 0; 
       float: left;
       color: #656565;
       }
       
       
#telo_ps_obsah .pocasi
       {
       width: 650px;
       height: 100px;
       margin: 0 0 5px 0;
       float: left;
       background: url(../../obrazky/design/pocasi.gif) left top no-repeat;
       position: relative;
       }

#telo_ps_obsah .pocasi img
       {
       width: 57px;
       height: 57px;
       position: absolute;
       left: 4px;
       top: 4px;
       }

#telo_ps_obsah .pocasi span.tep_den
       {
       width: 57px;
       display: block;
       text-align: center;
       font-weight: bold;
       font-size: 15px !important;
       position: absolute;
       left: 4px;
       top: 42px;
       }

#telo_ps_obsah .pocasi span.den
       {
       width: 184px;
       display: block;
       text-align: center;
       font-weight: bold;
       font-size: 13px !important;
       position: absolute;
       left: 65px;
       top: 10px;
       }

#telo_ps_obsah .pocasi span.bio
       {
       font-size: 11px;
       position: absolute;
       left: 90px;
       top: 35px;
       }

#telo_ps_obsah .pocasi span.tep_noc
       {
       font-size: 11px;
       position: absolute;
       left: 155px;
       top: 35px;
       }

#telo_ps_obsah .pocasi span.text
       {
       width: 395px;
       display: block;
       font-size: 12px;
       position: absolute;
       left: 260px;
       top: 5px;
       }




table.jidelak
       {
       width: 640px;
       margin: 0;
       }

table.jidelak td.mezera {height: 20px;}
table.jidelak th {font-size: 16px;}
table.jidelak td {font-weight: bold;}
table.jidelak td span {font-weight: normal; font-style: italic; font-size: 10px;}

table.jidelak td.prvni {width: 80px; padding-right: 10px;}
table.jidelak td.druha {width: 400px; padding-right: 10px;}


table.jidelak .ar {text-align: right;}

table.tab td {vertical-align: top;}


form.obj input.text, form.obj select.text, form.obj input.submit
       {
       width: 250px;
       margin: 0 0 15px 0;
       font-size: 11px;
       font-weight: bold;
       border: 1px solid #a7a7a7;
       display: block;
       font-family: Arial, Tahoma;
       }

form.obj input.submit {cursor: hand; cursor: pointer; margin: auto;}

form.obj textarea
       {
       width: 250px;
       height: 50px;
       margin: 0 0 15px 0;
       font-size: 11px;
       font-weight: bold;
       border: 1px solid #a7a7a7;
       display: block;
       font-family: Arial, Tahoma;
       }       
       
#telo_ps_obsah p.jidelak img {border: 0px none;}
