body
       {
       font-family: Tahoma, 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;
	}

#ohraniceni
       {
       width: 998px;
       height: auto;
       margin: 0;
       background: url(../../obrazky/design/poz_telo.jpg) left bottom no-repeat;
       float: left;
       border: 1px solid #8b8b8b;
       }

#telo-ls
       {
       width: 586px;
       height: auto;
       margin: 0;
       float: left;
       }
       
p#poz-logo
       {
       width: 586px;
       height: 72px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_logo.jpg) left top no-repeat;
       position: relative;
       }

p#poz-logo img
       {
       border: 0px none;
       margin: 0;
       position: absolute;
       left: 17px;
       top: 20px;
       }

menu#menu
       {
       width: 550px;
       height: 18px;
       margin: 0;
       float: left;
       background: #7f7f7f;
       padding: 2px 0 0 36px;
       }

menu#menu li
       {
       list-style: none;
       margin: 0;
       float: left;
       color: white;
       font-size: 12px;
       }

menu#menu li a {color: white;}
       
#telo_ps_obsah
       {
       width: 586px;
       height: auto;
       margin: 0;
       float: left;
       font-size: 12px;
       color: #7f7f7f;
       }

#telo_ps_obsah p#cesta
       {
       width: 411px;
       _height: 16px;
       min-height: 16px;
       margin: 0;
       background: #e5e5e5;
       float: left;
       padding: 3px 5px 0 170px;
       font-size: 10px;
       text-align: right;
       position: relative;
       font-weight: bold;
       }

#telo_ps_obsah p#cesta span
       {
       color: #9e9e9e;
       font-weight: bold;
       }

#telo_ps_obsah p#cesta a
       {
       color: #9e9e9e;
       }

#telo_ps_obsah p#cesta a.zpet
       {
       position: absolute;
       left: 5px;
       top: 3px;
       }

#telo_ps_obsah p#cesta a.zpetu
       {
       position: absolute;
       left: 50px;
       top: 3px;
       }

#telo_ps_obsah menu#podmenu
       {
       width: 576px;
       height: auto;
       margin: 0 0 10px 0;
       background: #0182c6;
       float: left;
       padding: 5px 5px;
       color: white;
       }

#telo_ps_obsah menu#podmenu li
       {
       list-style: none;
       margin: 0;
       float: left;
       font-size: 14px;
       }

#telo_ps_obsah menu#podmenu li a
       {
       color: white;
       }

#telo_ps_obsah a {color: #868686;}

#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
       {
       background: url(../../obrazky/design/poz_h1.jpg) left 5px no-repeat;
       font-size: 18px;
       margin: 0 0 20px 0;
       padding: 0 0 0 20px;
       }

#telo_ps_obsah h2
       {
       font-size: 17px;
       }

#telo_ps_obsah h3
       {
       font-size: 16px;
       padding: 0;
       }

#telo_ps_obsah h4
       {
       font-size: 15px;
       padding: 0;
       }

#telo_ps_obsah h5
       {
       font-size: 14px;
       padding: 0;
       }

#telo_ps_obsah h6
       {
       font-size: 13px;
       padding: 0;
       font-weight: normal;
       }

#obsah
       {
       width: 556px;
       height: auto;
       margin: 0;
       float: left;
       padding: 15px;
       }

#telo_ps_obsah hr
       {
       width: 550px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid #9e9e9e;
       }

#telo_ps_obsah p#prilohy
       {
       width: 550px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy img
       {
       border: 0px none;
       }

ul.fotogalerie
       {
       width: 550px;
       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;
       text-align: center;
       font-size: 10px;
       }

ul.fotogalerie li img
       {
       border: 1px solid #9e9e9e;
       padding: 2px;
       margin: 0 auto 5px auto;
       display: block;
       }



#telo_ps_obsah p.aktualita
       {
       width: 554px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       border: 1px solid #8b8b8b;
       padding: 0 0 3px 0;
       }

#telo_ps_obsah p.aktualita span.cislo
       {
       margin: 0;
       float: left;
       background: #0082c5;
       padding: 2px;
       color: #6685ff;
       font-size: 10px;
       font-weight: bold;
       display: block;
       }

#telo_ps_obsah p.aktualita strong
       {
       width: 538px;
       margin: 0;
       float: left;
       font-weight: normal;
       display: block;
       font-size: 12px;
       color: #565656;
       padding: 2px;
       }

#telo_ps_obsah p.aktualita strong a {color: #565656;}

#telo_ps_obsah p.aktualita span.text
       {
       width: 540px;
       margin: 0;
       float: left;
       display: block;
       padding: 0 7px;
       }

#telo_ps_obsah p.reference
       {
       width: 544px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       border: 1px solid #8b8b8b;
       padding: 5px;
       position: relative;
       }

#telo_ps_obsah p.reference img
       {
       border: 0px none;
       margin: 0 5px 0 0;
       float: left;
       display: block;
       }

#telo_ps_obsah p.reference strong
       {
       width: 385px;
       height: auto;
       margin: 0 0 3px 0;
       float: left;
       background: #0082c5 url(../../obrazky/design/poz_ref.jpg) right top no-repeat;
       display: block;
       font-size: 14px;
       color: #565656;
       padding: 2px 52px 2px 2px;
       }

#telo_ps_obsah p.reference strong a {color: white;}

#telo_ps_obsah p.reference span.text
       {
       width: 435px;
       margin: 0;
       float: left;
       display: block;
       padding: 0;
       }

#telo_ps_obsah p.reference span.real
       {
       width: 434px;
       height: auto;
       float: left;
       background: #8b8b8b;
       padding: 2px 3px 2px 2px !important;
       display: block;
       text-align: left;
       color: white;
       font-size: 12px;
       position: absolute;
       right: 5px;
       bottom: 5px;
       }





       
       

#telo-ps
       {
       width: 412px;
       height: auto;
       margin: 0;
       float: left;
       }

div#ref
       {
       width: 412px;
       height: auto;
       margin: 0;
       float: left;
       }

div#ref p.obr
       {
       width: 392px;
       _height: 100px;
       min-height: 100px;
       margin: 0;
       float: left;
       background: #7f7f7f url(../../obrazky/design/poz_ps.jpg) right bottom no-repeat;
       padding: 0 20px 0 0;
       }

div#ref p.obr img
       {
       border: 0px none;
       margin: 0;
       float: left;
       display: block;
       }

div#ref p.text
       {
       width: 390px;
       height: auto;
       margin: 2px 0 0 0;
       float: left;
       background: url(../../obrazky/design/poz_ps2.jpg) left top repeat-y;
       padding: 0 20px 0 2px;
       font-family: Tahoma, Verdana, Arial;
       }

div#ref p.text strong
       {
       width: 382px;
       height: auto;
       margin: 0 0 3px 0;
       float: left;
       background: #7f7f7f;
       padding: 3px;
       font-size: 14px;
       color: white;
       }

div#ref p.text strong a {color: white;}
div#ref p.text strong span {font-size: 12px; font-weight: normal;}

div#ref p.text span.text
       {
       width: 382px;
       height: auto;
       margin: 0;
       float: left;
       padding: 3px 3px 7px 3px;
       color: #6f6f6f;
       font-size: 12px;
       }

div#ref p.vice
       {
       width: 385px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_ps2.jpg) left top repeat-y;
       padding: 2px 27px 2px 0;
       border-top: 2px solid #7f7f7f;
       border-bottom: 2px solid #7f7f7f;
       text-align: right;
       font-size: 12px;
       }

div#ref p.vice a {color: #7f7f7f;}

ul#seznam-ref
       {
       width: 392px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_ps2.jpg) left top repeat-y;
       padding: 0 20px 10px 0;
       border-bottom: 2px solid #7f7f7f;
       }

ul#seznam-ref li
       {
       list-style: none;
       width: 190px;
       height: 190px;
       margin: 0;
       float: left;
       padding: 2px;
       }

ul#seznam-ref li img
       {
       width: 188px;
       height: 188px;
       margin: 0;
       float: left;
       display: block;
       border: 1px solid white;
       }

p#partneri
       {
       width: 402px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_partneri.jpg) left top repeat-y;
       padding: 5px;
       color: #8b8b8b;
       font-size: 12px;
       }

p#partneri img
       {
       border: 0px none;
       margin: 5px 0 0 0;
       float: left;
       display: block;
       }

p#patka
       {
       width: 998px;
       height: 19px;
       margin: 0;
       float: left;
       background: white url(../../obrazky/design/poz_patka.jpg) left bottom no-repeat;
       padding: 7px 0 0 0;
       color: white;
       font-family: Tahoma, Verdana, Arial;
       font-size: 11px;
       }

p#patka a {color: white;}

p#patka span.adresa
       {
       width: 701px;
       margin: 0;
       float: left;
       display: block;
       padding: 0 30px 0 0;
       text-align: right;
       }

p#patka span.copy
       {
       width: 267px;
       margin: 0;
       float: left;
       display: block;
       padding: 0;
       text-align: center;
       }


img.fotoh
       {
       border: 0px none;
       margin: 0 5px 5px 0;
       float: left;
       display: block;
       }

input, select, textarea
       {
       font-family: Tahoma, Verdana, Arial;
       color: black;
       }

input.submit
       {
       cursor: hand;
       cursor: pointer;
       }


form.kon_form
       {
       width: 550px;
       height: 230px;
       margin: 0;
       float: left;
       padding: 0;
       position: relative;
       border: 1px solid #828282;
       }

form.kon_form strong
       {
       width: 542px;
       height: auto;
       margin: 0;
       float: left;
       background: #0082c5 url(../../obrazky/design/poz_ref.jpg) right top no-repeat;
       padding: 2px;
       font-size: 15px;
       display: block;
       position: absolute;
       left: 2px;
       top: 2px;
       color: white;
       }

form.kon_form span 
       {
       position: absolute; 
       font-weight: bold; 
       font-size: 14px;
       color: #7f7f7f;
       }

form.kon_form span.jmeno {left: 8px; top: 30px;}
form.kon_form span.email {left: 8px; top: 70px;}
form.kon_form span.telefon {left: 280px; top: 70px;}
form.kon_form span.text {left: 15px; top: 100px; background: white; padding: 0 5px;}

form.kon_form input, form.kon_form textarea  
       {
       width: 160px;
       font-size: 13px;
       color: black;
       position: absolute;
       border: 1px solid #bebebe;
       }

form.kon_form input.jmeno {width: 440px; left: 100px; top: 28px;}
form.kon_form input.email {left: 100px; top: 68px;}
form.kon_form input.telefon {left: 380px; top: 68px;}
form.kon_form textarea.text {width: 524px; height: 70px; left: 8px; top: 109px; padding: 5px;}

form.kon_form input.submit
       {
       width: 546px;
       height: auto;
       margin: 0;
       float: left;
       background: #0082c5;
       padding: 2px;
       font-size: 15px;
       display: block;
       position: absolute;
       left: 2px;
       bottom: 2px;
       color: white;
       text-align: center;
       border: 0px none;
       }

div.uvod
       {
       width: 544px; 
       border: 1px solid #dfdfdf; 
       padding: 5px; 
       margin: 0 0 10px 0; 
       float: left;
       }

div.uvod span.patka {font-size: 15px;}
