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;
	}

#top
       {
       width: 1000px;
       height: 45px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top.jpg) left top repeat-x;
       }

p#datum
       {
       width: 182px;
       height: 30px;
       margin: 0 1px 0 0;
       float: left;
       background: url(../../obrazky/design/poz_dat.jpg) left top repeat-x;
       padding: 7px 0 0 0;
       text-align: center;
       font-size: 12px;
       color: white;
       }

menu#menu
       {
       width: 690px;
       height: 45px;
       margin: 0;
       float: left;
       padding: 0;
       }

menu#menu li
       {
       list-style: none;
       width: auto;
       height: 45px;
       margin: 0;
       float: left;
       padding: 0 1px;
       font-size: 12px;
       border-left: 1px solid white;
       }

menu#menu li a
       {
       width: auto;
       height: 17px;
       margin: 0;
       float: left;
       padding: 28px 20px 0 10px;
       color: white;
       }

menu#menu li a.akt, menu#menu li a:hover 
       {
       background: url(../../obrazky/design/poz_menu_tl_akt.jpg) left top repeat-x;
       text-decoration: none;
       }
       
p#jazyky
       {
       width: 127px;
       height: 45px;
       margin: 0;
       float: left;
       position: relative;
       }
       
p#jazyky img
       {
       border: 0px none;
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 100px;
       }

p#jazyky img.cze {top: 5px;}
p#jazyky img.eng {top: 20px;}


p#poz-logo
       {
       width: 1000px;
       height: 300px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_logo.jpg) left top no-repeat;
       position: relative;
       border-bottom: 1px solid #bebdc3;
       }

p#poz-logo img {border: 0px none; position: absolute;}

p#poz-logo img#logo {left: 73px; top: 34px;}
p#poz-logo img#banner {left: 238px; top: 34px;}

marquee#seznam-aktualit
       {
       width: 990px;
       height: 20px;
       margin: 0;
       float: left;
       background: #565659;
       padding: 6px 5px 0 5px;
       color: white;
       font-size: 12px;
       }

marquee#seznam-aktualit a {color: white;}

#telo_ps_obsah
       {
       width: 980px;
       height: auto;
       margin: 0;
       float: left;
       padding: 20px 10px 10px 10px;
       color: #7b7b7b;
       font-size: 13px;
       }

#telo_ps_obsah a {color: #7b7b7b;}

#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: 975px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid #7b7b7b;
       }

#telo_ps_obsah p#prilohy
       {
       width: 975px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy img
       {
       border: 0px none;
       }

ul.fotogalerie
       {
       width: 975px;
       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: 10px;
       }

ul.fotogalerie li img
       {
       border: 1px solid #7b7b7b !important;
       padding: 2px !important;
       margin: 0 auto 5px auto;
       display: block;
       }

#telo_ps_obsah p#cesta
       {
       width: 930px;
       _height: 16px;
       min-height: 16px;
       margin: 0 0 5px 0;
       float: left;
       padding: 3px 0px 3px 50px;
       font-size: 10px;
       text-align: right;
       font-weight: bold;
       border-bottom: 1px solid #7b7b7b;
       position: relative;
       }

#telo_ps_obsah p#cesta span
       {
       color: #7b7b7b;
       font-weight: bold;
       }

#telo_ps_obsah p#cesta a
       {
       color: #7b7b7b;
       }

#telo_ps_obsah p#cesta a.zpet
       {
       width: 50px;
       margin: 0;
       float: left;
       text-align: left;
       position: absolute;
       left: 0;
       top: 3px;
       }

#telo_ps_obsah menu#podmenu
       {
       width: 980px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       padding: 0 0 5px 0;
       color: white;
       border-bottom: 1px solid #7b7b7b;
       }

#telo_ps_obsah menu#podmenu li
       {
       list-style: none;
       margin: 0;
       float: left;
       font-size: 12px;
       padding: 0 20px;
       }

#telo_ps_obsah menu#podmenu li a
       {
       color: #7b7b7b;
       }
       

#booked
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       background: #6197BF;
       padding: 5px 0px 0 0px;
       text-align: right;
       }



input.text, select.text, textarea.text
       {
       font-family: Arial, Tahoma;
       width: 200px;
       font-size: 12px;
       color: #7b7b7b;
       border: 1px solid #7b7b7b;
       background: white;
       display: block;
       margin: 5px 0 10px 0;
       }

textarea.text {width: 400px;}

input.submit
       {
       cursor: hand;
       cursor: pointer;
       }
