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: 36px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top.jpg) left top no-repeat;
       }

p#hodiny
       {
       width: 229px;
       height: auto;
       margin: 0;
       float: left;
       padding: 9px 0 0 0;
       font-size: 12px;
       color: white;
       text-align: center;
       }

p#top_label
       {
       /*width: 304px;*/
       width: 568px;
       height: auto;
       margin: 0;
       float: left;
       font-size: 15px;
       padding: 7px 0 0 0;
       color: white;
       font-weight: bold;
       text-align: center;
       }

p#top_menu
       {
       width: 244px;
       height: 36px;
       margin: 0 20px 0 0;
       float: left;
       font-size: 13px;
       font-weight: bold;
       position: relative;
       }

p#top_menu a {color: white;}

p#top_menu a.kon
       {
       width: 150px;
       margin: 0;
       float: left;
       display: block;
       text-align: right;
       position: absolute;
       left: 0;
       top: 4px;
       }

p#top_menu a.onas
       {
       width: 72px;
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 172px;
       top: 4px;
       }

p#jazyky
       {
       width: 203px;
       height: auto;
       margin: 0;
       float: left;
       padding: 7px 0 0 0;
       font-size: 12px;
       font-weight: bold;
       color: white;
       text-align: center;
       }

p#jazyky a {color: white;}

#top2
       {
       width: 1000px;
       height: 167px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top2.jpg) 233px top no-repeat;
       }

p#poz-logo
       {
       width: 229px;
       height: 167px;
       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;
       float: left;
       display: block;
       position: absolute;
       left: 48px;
       top: 28px;
       }

p#top2_label
       {
       width: 771px;
       height: 167px;
       margin: 0;
       float: left;
       position: relative;
       }

p#top2_label img
       {
       border: 0px none;
       border-bottom: 10px solid #6d6a70;
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 569px;
       top: 3px;
       }

#telo
       {
       width: 1000px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       }

#telo_ls
       {
       width: 229px;
       height: auto;
       margin: 0 4px 0 0;
       float: left;
       }

menu#menu
       {
       width: 195px;
       height: 361px;
       margin: 0;
       float: left;
       background: red url(../../obrazky/design/poz_menu.jpg) left top no-repeat;
       padding: 0 0 0 34px;
       }

menu#menu li
       {
       list-style: none;
       width: 229px;
       _height: 15px;
       min-height: 15px;
       margin: 0;
       float: left;
       padding: 5px 0 10px 0;
       font-size: 12px;
       color: white;
       font-weight: bold;
       }

menu#menu li a {color: white;}

p#letak
       {
       width: 229px;
       height: auto;
       margin: 0;
       float: left;
       }

p#letak img
       {
       border: 0px none;
       margin: 0;
       float: left;
       display: block;
       }

p#copy
       {
       width: 229px;
       height: auto;
       margin: 0;
       float: left;
       padding: 10px 0;
       font-size: 9px;
       color: #4f4f4f;
       text-align: center;
       }

p#copy a {color: #4f4f4f;}

#telo_ps
       {
       width: 765px;
       height: auto;
       margin: 0;
       float: left;
       }

#telo_ps p#menu_patka
       {
       width: 745px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       padding: 5px 10px;
       font-size: 9px;
       color: black;
       text-align: right;
       }

#telo_ps p#menu_patka a {color: black;}

#telo_ps_obsah
       {
       width: 745px;
       _height: 530px;
       min-height: 530px;
       margin: 0;
       float: left;
       background: #c4c4c4 url(../../obrazky/design/poz_telo.jpg) left top repeat-x;
       padding: 0 10px 10px 10px;
       font-size: 12px;
       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: 18px;
       color: #c83cdf;
       }

#telo_ps_obsah h2
       {
       font-size: 17px;
       }

#telo_ps_obsah h3
       {
       font-size: 16px;
       }

#telo_ps_obsah h4
       {
       font-size: 15px;
       }

#telo_ps_obsah h5
       {
       font-size: 14px;
       }

#telo_ps_obsah h6
       {
       font-size: 13px;
       }

#telo_ps_obsah hr
       {
       width: 740px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid black;
       }

#telo_ps_obsah p#prilohy
       {
       width: 740px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy img
       {
       border: 0px none;
       }

ul.fotogalerie
       {
       width: 740px;
       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 black !important;
       padding: 2px !important;
       margin: 0 auto 5px auto;
       display: block;
       }

#telo_ps_obsah p#cesta
       {
       width: 695px;
       _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 black;
       position: relative;
       }

#telo_ps_obsah p#cesta span
       {
       color: black;
       font-weight: bold;
       }

#telo_ps_obsah p#cesta a
       {
       color: black;
       }

#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: 745px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       padding: 0 0 5px 0;
       color: black;
       border-bottom: 1px solid black;
       }

#telo_ps_obsah menu#podmenu li
       {
       list-style: none;
       margin: 0;
       float: left;
       font-size: 12px;
       padding: 0;
       }

#telo_ps_obsah menu#podmenu li a
       {
       color: black;
       }
       
       
.vyp_prod a
       {
       color: #630089 !important;
       }

.vyp_prod a:hover
       {
       color: #c83cdf !important;
       }


.aktuality
       {
       width: 745px;
       height: auto;
       margin: 10px 0 20px 0;
       float: left;
       }

#telo_ps_obsah .aktuality p
       {
       width: 244px;
       height: 167px;
       margin: 0 5px 10px 0;
       float: left;
       background: url(../../obrazky/design/poz_akt.gif) left top no-repeat;
       position: relative;
       color: white;
       }

#telo_ps_obsah .aktuality p a {color: white;}

#telo_ps_obsah .aktuality p.posl {margin-right: 0;}

#telo_ps_obsah .aktuality p strong
       {
       width: 230px;
       height: 35px;
       margin: 0;
       float: left;
       display: block;
       font-size: 14px;
       position: absolute;
       left: 8px;
       top: 5px;
       }

#telo_ps_obsah .aktuality p img
       {
       border: 1px solid white;
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 8px;
       top: 48px;
       }

#telo_ps_obsah .aktuality p span.text
       {
       width: 130px;
       height: 100px;
       margin: 0;
       float: left;
       display: block;
       font-size: 11px;
       position: absolute;
       left: 109px;
       top: 48px;
       }

#telo_ps_obsah .aktuality p a.cist
       {
       width: 244px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       font-size: 11px;
       font-weight: bold;
       text-align: center;
       position: absolute;
       left: 0;
       top: 153px;
       }


form.login
       {
       width: 745px;
       height: 80px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_login.gif) left top no-repeat;
       padding: 0;
       color: white;
       position: relative;
       }

form.login span.label
       {
       font-size: 14px;
       font-weight: bold;
       position: absolute;
       left: 18px;
       top: 5px;
       }

form.login span.login
       {
       font-size: 12px;
       font-weight: bold;
       position: absolute;
       left: 18px;
       top: 35px;
       }

form.login span.heslo
       {
       font-size: 12px;
       font-weight: bold;
       position: absolute;
       left: 330px;
       top: 35px;
       }

form.login input.text
       {
       width: 175px;
       height: auto;
       margin: 0;
       background: transparent;
       border: 1px solid white;
       font-family: Arial;
       font-size: 12px;
       font-weight: bold;
       color: white;
       position: absolute;
       top: 33px;
       }

form.login input.login {left: 130px;}
form.login input.heslo {left: 370px;}

form.login input.submit
       {
       width: 90px;
       height: 35px;
       margin: 0;
       background: url(../../obrazky/design/poz_form_submit.jpg) left top no-repeat;
       border: 0px none;
       font-family: Arial;
       font-size: 12px;
       font-weight: bold;
       color: white;
       position: absolute;
       top: 25px;
       left: 600px;
       cursor: hand;
       cursor: pointer;
       }
       
#telo_ps_obsah form.login a 
       {
       color: #565656;
       font-size: 9px;
       font-weight: bold;
       position: absolute;
       top: 62px;
       }

#telo_ps_obsah form.login a.registrace {left: 510px;}
#telo_ps_obsah form.login a.heslo {left: 620px;}

#telo_ps_obsah p#klient_menu
       {
       width: 725px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       background: #c3c3c3;
       padding: 2px 10px;
       border-bottom: 12px solid #a2a2a2;
       font-size: 12px;
       color: #4f4f4f;
       font-weight: bold;
       }

#telo_ps_obsah p#klient_menu a {color: #4f4f4f;}

#telo_ps_obsah p.cert
       {
       width: 745px;
       height: auto;
       margin: 0;
       float: left;
       text-align: center;
       }

#telo_ps_obsah p.cert img
       {
       border: 1px solid black;
       margin: 0;
       }

#telo_ps_obsah p.cert img.m {margin-right: 150px;}

#telo_ps_obsah p.cert strong
       {
       margin: 0 5px 0 0;
       position: relative;
       top: -16px;
       }

