body
       {
       font-family: Garamond, Arial, Tahoma, Verdana;
       margin: 0;
       padding: 0;
       text-align: center;
       background: white;
       }

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#top
       {
       width: 1000px;
       height: 188px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top.jpg) left top no-repeat;
       padding: 10px 0 0 0;
       color: #343123;
       font-family: Garamond, Arial;
       text-align: center;
       font-size: 40px;
       font-weight: bold;
       letter-spacing: -1px;
       border-bottom: 2px solid white;
       }

p#top span {font-size: 20px;}

#telo
       {
       width: 722px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo.jpg) left top repeat-y;
       padding: 0 125px 10px 153px;
       }

#telo_ls
       {
       width: 195px;
       _height: 370px;
       min-height: 370px;
       margin: 0;
       background: url(../../obrazky/design/poz_telo_ls.jpg) left top repeat-y;
       float: left;
       padding: 0 4px 0 0;
       }

menu.menu
       {
       width: 195px;
       height: auto;
       margin: 0;
       float: left;
       background: #aea795;
       padding: 10px 0 5px 0;
       }

menu.menu li
       {
       list-style: none;
       width: 170px;
       height: auto;
       margin: 0;
       float: left;
       padding: 1px 5px 1px 20px;
       font-size: 14px;
       }

menu.menu li.prvni {font-size: 16px; font-weight: bold; letter-spacing: -1px;}
menu.menu li.akt {background: url(../../obrazky/design/poz_menu_li.jpg) left 2px no-repeat;}
       
menu.menu li a {color: white;}       

menu.menu li img
       {
       border: 0px none;
       margin: 0 5px 0 0;
       padding: 0;
       }
       

form#archiv
       {
       width: 195px;
       height: auto;
       margin: 0;
       float: left;
       background: #aea795;
       padding: 10px 0 5px 0;
       text-align: center;
       }

form#archiv select
       {
       width: 155px;
       font-size: 12px;
       color: black;
       }
       
       

#telo_ps_obsah
       {
       width: 513px;
       height: auto;
       margin: 0;
       float: left;
       padding: 10px 0 0 10px;
       font-size: 15px;
       color: black;
       }

#telo_ps_obsah a {color: black;}
#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: 22px;
       }

#telo_ps_obsah h2
       {
       font-size: 19px;
       }

#telo_ps_obsah h3
       {
       font-size: 18px;
       padding: 0 0 0 5px;
       }

#telo_ps_obsah h4
       {
       font-size: 17px;
       padding: 0 0 0 10px;
       }

#telo_ps_obsah h5
       {
       font-size: 16px;
       padding: 0 0 0 15px;
       }

#telo_ps_obsah h6
       {
       font-size: 15px;
       padding: 0 0 0 20px;
       }

#telo_ps_obsah hr
       {
       width: 510px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid #484a4a;
       }

#telo_ps_obsah p#prilohy
       {
       width: 510px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy img {border: 0px none;}

ul.fotogalerie
       {
       width: 510px;
       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 36px;
       text-align: center;
       font-size: 12px;
       }

ul.fotogalerie li img
       {
       border: 1px solid #484a4a !important;
       padding: 2px !important;
       margin: 0 auto 5px auto;
       display: block;
       }

p#patka
       {
       width: 880px;
       height: auto;
       margin: 0;
       float: left;
       background: #ac9f75;
       padding: 2px 120px 2px 0;
       font-size: 12px;
       font-style: italic;
       text-align: right;
       }

p#patka a {color: #2d2d2d;}

p#banner
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       }

p#banner img
       {
       border: 0px none;
       margin: 0;
       float: left;
       display: block;
       }

