body
       {
       font-family: Verdana, Arial;
       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;
	}

p#datum
       {
       width: 970px;
       height: 23px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_datum.jpg) left top no-repeat;
       padding: 8px 0 0 30px;
       color: white;
       font-size: 12px;
       }

p#poz-logo
       {
       width: 1000px;
       height: 258px;
       margin: 0;
       float: left;
       background: #74855b;
       padding: 0 0 1px 0;
       border-bottom: 1px solid white;
       position: relative;
       }

p#poz-logo img
       {
       border: 0px none;
       margin: 0;
       display: block;
       position: absolute;
       }

p#poz-logo img.banner {left: 0px; top: 0px;}
p#poz-logo img.logo {left: 682px; top: 0px;}

#poz-cesta
       {
       width: 1000px;
       _height: 30px;
       min-height: 30px;
       margin: 0;
       float: left;
       background: #7a8f5e url(../../obrazky/design/poz_cesta.jpg) left top no-repeat;
       }

#poz-cesta p#cesta
       {
       width: 945px;
       _height: 16px;
       min-height: 16px;
       margin: 0 0 5px 0;
       float: left;
       padding: 9px 50px 0 5px;
       font-size: 10px;
       text-align: left;
       position: relative;
       font-weight: bold;
       }

#poz-cesta p#cesta span
       {
       color: white;
       font-weight: bold;
       }

#poz-cesta p#cesta a
       {
       color: white;
       }

#poz-cesta p#cesta a.zpet
       {
       position: absolute;
       right: 5px;
       top: 10px;
       }

#tmenu
       {
       width: 1000px;
       height: 35px;
       margin: 0;
       float: left;
       background: #304418 url(../../obrazky/design/poz_tmenu.jpg) left top repeat-x;
       }

menu#menu
       {
       width: 400px;
       height: 27px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_menu.jpg) left top no-repeat;
       padding: 8px 0 0 65px;
       }

menu#menu li
       {
       list-style: none;
       margin: 0;
       float: left;
       padding: 2px 12px 0 12px;
       font-size: 15px;
       color: white;
       }

menu#menu li a {color: white;}



menu#podmenu
       {
       width: 530px;
       _height: 35px;
       min-height: 35px;
       margin: 0;
       float: left;
       padding: 0 5px 0 0;
       }

menu#podmenu li
       {
       list-style: none;
       width: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_podmenu.jpg) left 9px no-repeat;
       padding: 4px 10px 0 10px;
       font-size: 12px;
       }

menu#podmenu li a {color: white;}



#telo_ps_obsah
       {
       width: 1000px;
       _height: 340px;
       min-height: 340px;
       margin: 0;
       float: left;
       background: #56772d url(../../obrazky/design/poz_telo.jpg) left top repeat-x;
       font-size: 12px;
       color: white;
       }

#telo_ps_obsah a {color: white;}

#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;
       color: #d5d556;
       }

#telo_ps_obsah h1
       {
       font-size: 19px;
       }

#telo_ps_obsah h2
       {
       font-size: 18px;
       }

#telo_ps_obsah h3
       {
       font-size: 17px;
       padding: 0 0 0 5px;
       }

#telo_ps_obsah h4
       {
       font-size: 16px;
       padding: 0 0 0 10px;
       }

#telo_ps_obsah h5
       {
       font-size: 15px;
       padding: 0 0 0 15px;
       }

#telo_ps_obsah h6
       {
       font-size: 14px;
       padding: 0 0 0 20px;
       }
       
#telo_ps_obsah hr
       {
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid #d5d556;
       }

#telo_ps_obsah p#prilohy
       {
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }
       
#telo_ps_obsah p#prilohy img
       {
       border: 0px none;
       }

.ls
       {
       width: 375px;
       height: auto;
       margin: 0;
       float: left;
       text-align: center;
       padding: 10px 0;
       }

.ls img
       {
       border: 1px solid white;
       margin: 0;
       }

.ps1
       {
       width: 615px;
       height: auto;
       margin: 0;
       float: left;
       padding: 10px 10px 10px 0;
       }

#telo_ps_obsah .ps1 .hr {width: 610px;}
#telo_ps_obsah .ps1 p#prilohy {width: 610px;}

.ps2
       {
       width: 980px;
       height: auto;
       margin: 0;
       float: left;
       padding: 10px;
       }

#telo_ps_obsah .ps2 .hr {width: 970px;}
#telo_ps_obsah .ps2 p#prilohy {width: 970px;}




input, select, textarea
       {
       font-family: Verdana, Arial;
       width: 200px;
       font-size: 12px;
       color: black;
       border: 1px solid white;
       background: white;
       display: block;
       margin: 5px 0 10px 0;
       }

textarea {width: 400px;}

input.submit
       {
       cursor: hand;
       cursor: pointer;
       }



#kon_form
       {
       width: 610px;
       height: 200px;
       margin: 0;
       float: left;
       background: #2b4c0d;
       padding: 0;
       position: relative;
       }

#kon_form span
       {
       width: 68px;
       height: 17px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_kf_span.jpg) left top repeat-x;
       padding: 3px 0 0 0;
       font-size: 12px;
       text-align: center;
       color: white;
       border: 1px solid white;
       border-bottom: 0px none;
       display: block;
       position: absolute;
       }

#kon_form input.text, #kon_form textarea.text
       {
       width: 180px;
       margin: 0;
       background: transparent;
       border: 1px solid white;
       font-size: 11px;
       font-weight: bold;
       font-family: Verdana, Arial;
       position: absolute;
       color: white;
       }

#kon_form span.jmeno {left: 8px; top: 8px;}
#kon_form input.jmeno {left: 8px; top: 29px;}

#kon_form span.telefon {left: 212px; top: 8px;}
#kon_form input.telefon {left: 212px; top: 29px;}

#kon_form span.email {left: 419px; top: 8px;}
#kon_form input.email {left: 419px; top: 29px;}

#kon_form span.pozn {left: 8px; top: 55px;}
#kon_form textarea.pozn {left: 8px; top: 75px;}

#kon_form textarea
       {
       width: 590px !important;
       height: 80px;
       }

#kon_form input.submit
       {
       width: 200px;
       height: 20px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_kf_span.jpg) left top repeat-x;
       padding: 0;
       font-size: 12px;
       text-align: center;
       color: white;
       border: 1px solid white;
       display: block;
       position: absolute;
       bottom: 8px;
       left: 205px;
       cursor: hand;
       cursor: pointer;
       }





