#koren
       {
       width: auto;
	height: auto;
	margin: 0;
	text-align: center;
       }

#hlavni
       {
       width: 1000px;
       height: auto;
       margin: auto;
	text-align: left;
       }

p#top
       {
       width: 1000px;
       height: 260px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top.jpg) top left no-repeat;
       position: relative;
       }

img#logo
       {
       border: 0px none;
       margin: 0;
       }
       
p#top span a
       {
       color: red;
       font-size: 23px;
       font-weight: bold;
       position: absolute;
       left: 80px;
       top: 200px;
       }

#telo
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       }

#telo_ls
       {
       width: 327px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0 0 0 5px;
       }

p#poradit
       {
       width: 315px;
       height: 107px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_poradit.jpg) bottom left repeat-x;
       text-align: center;
       }

p#poradit strong
       {
       width: 315px;
       height: 23px;
       margin: 0 0 20px 0;
       float: left;
       background: url(../../obrazky/design/poz_por_top.jpg) top left no-repeat;
       padding: 7px 0 0 0;
       color: #fdfdfd;
       font-size: 12px;
       }

form#konForm
       {
       width: 315px;
       height: 291px;
       margin: 10px 0 0 0;
       float: left;
       background: url(../../obrazky/design/poz_kon.jpg) bottom left repeat-x;
       }

form#konForm strong
       {
       width: 315px;
       height: 23px;
       margin: 0 0 5px 0;
       float: left;
       background: url(../../obrazky/design/poz_por_top.jpg) top left no-repeat;
       padding: 7px 0 0 0;
       color: #fdfdfd;
       font-size: 12px;
       text-align: center;
       }

form#konForm p
       {
       width: 290px;
       margin: 13px 0;
       position: relative;
       padding-left: 15px;
       }
       
form#konForm label
       {
       color: white;
       font-size: 12px;
       }

form#konForm label.text
       {
       width: 75px;
       background: #72bdb6;
       position: absolute;
       left: 110px;
       top: -3px;
       text-align: center;
       }

form#konForm input
       {
       width: 210px;
       color: white;
       font-size: 12px;
       font-weight: bold;
       border: 0px none;
       background: transparent;
       position: absolute;
       right: 5px;
       border: 1px solid white;
       }

form#konForm input.submit
       {
       border: 0px none;
       font-size: 12px;
       cursor: hand;
       cursor: pointer;
       left: 37px;
       right: auto;
       font-weight: normal;
       }

form#konForm textarea
       {
       width: 270px;
       height: 80px;
       margin: 5px 0 0 0;
       background: transparent;
       border: 1px solid white;
       color: white;
       font-size: 10px;
       font-weight: bold;
       padding: 5px;
       }

#telo_ps
       {
       width: 668px;
       height: auto;
       margin: 0;
       float: left;
       }

menu#menu
       {
       width: 668px;
       height: 20px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_menu.jpg) top left no-repeat;
       padding: 9px 0 0 0;
       }

menu#menu li
       {
       list-style: none;
       margin: 0 0; 
       float: left;
       padding: 0 7px;
       color: white;
       font-size: 11px;
       text-align: center;
       }

menu#menu li a
       {
       color: white;
       margin: 0;
       font-size: 11px;
       }

#telo_ps_obsah
       {
       width: 668px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_obsah.jpg) top left repeat-y;
       }

#telo_ps_obsah_o
       {
       width: 648px;
       _height: 228px;
       min-height: 228px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_obsah2.jpg) top left no-repeat;
       padding: 10px;
       color: black;
       font-size: 12px;
       }

#telo_ps_obsah_o a
       {
       color: black;
       }

#lista
       {
       width: 648px;
       height: auto;
       margin: 0;
       float: left;
       padding: 10px;       
       }

#lista img.sipka
       {
       display: block
       margin: 0;
       float: left;
       border: 0px none;
       }
       
#scroll_obsah a
       {
       width: 50px;
       height: 50px;
       margin: 0;
       }

#scroll_obsah a:hover
       {
       text-decoration: none;
       }

#scroll_obsah img
       {
       margin: 0 10px;
       }

#telo_ps_patka
       {
       width: 668px;
       height: 8px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_patka.jpg) top left no-repeat;
       font-size: 0px;
       }

small#patka
       {
       width: 1000px;
       height: 22px;
       margin: 10px 0 5px 0;
       float: left;
       background: url(../../obrazky/design/patka.jpg) top left no-repeat;
       text-align: right;
       }

small#patka img
       {
       margin: auto 0 auto auto;
       border: 0px none;
       display: block;
       }

.foto
       {
       width: 180px;
       height: 180px;
       margin: 5px 0 5px 0;
       float: left;
       text-align: center;
       }

.foto img
       {
       border: 1px solid #e9f2e9;
       padding: 2px;
       }

.galerie
       {
       width: 165px;
       height: 165px;
       margin: 0 0 5px 5px;
       float: left;
       text-align: center;
       padding: 5px;
       }

.galerie img
       {
       border: 1px solid #e9f2e9;
       padding: 2px;
       }
