body
       {
       font-family: Arial, Tahoma, Verdana;
       margin: 0;
       padding: 0;
       text-align: center;
       background: #a5d309 url(../../obrazky/design/poz_body.jpg) center top no-repeat;
       }

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: 478px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top.jpg) left top no-repeat;
       }

menu#menu
       {
       width: 600px;
       height: 31px;
       margin: 0;
       float: left;
       padding: 0;
       }

menu#menu li
       {
       list-style: none;
       width: auto;
       height: 31px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_menu_li.jpg) left top no-repeat;
       padding: 0;
       }

menu#menu li.prvni {background: none !important;}

menu#menu li a
       {
       width: auto;
       height: 23px;
       margin: 0;
       float: left;
       font-size: 13px;
       color: white;
       padding: 8px 30px 0 30px;
       text-align: center;
       }

menu#menu li a.akt, menu#menu li a:hover
       {
       height: 23px;
       border-top: 6px solid #98c208;
       text-decoration: none;
       padding-top: 2px;
       }

p#adresa
       {
       width: 395px;
       height: 23px;
       margin: 0;
       float: left;
       text-align: right;
       padding: 8px 5px 0 0;
       color: #6f7883;
       font-size: 13px;
       }

p#logo
       {
       width: 1000px;
       height: 447px;
       margin: 0;
       float: left;
       position: relative;
       color: #525252;
       font-size: 12px;
       }

p#logo img
       {
       border: 0px none;
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 22px;
       top: 45px;
       }

p#logo strong
       {
       position: absolute;
       left: 30px;
       top: 130px;
       }

p#logo span
       {
       position: absolute;
       left: 30px;
       top: 150px;
       }

#telo
       {
       width: 1000px;
       _height: 200px;
       min-height: 200px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo.jpg) left top no-repeat;
       }

#telo_ps_obsah
       {
       width: 670px;
       _height: 10px;
       min-height: 10px;
       margin: 0;
       float: left;
       padding: 0 15px 0 15px;
       font-size: 12px;
       color: #1c1c1c;
       }

#telo_ps_obsah a {color: #1c1c1c;}
#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: 20px;
       color: #505050;
       padding: 0 0 0 70px;
       font-weight: normal;
       margin: 0 0 10px 0;
       }

#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: 660px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid #80a307;
       }

#telo_ps_obsah p#prilohy
       {
       width: 660px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy img {border: 0px none;}

ul.fotogalerie
       {
       width: 660px;
       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 20px;
       text-align: center;
       font-size: 10px;
       }

ul.fotogalerie li img
       {
       border: 1px solid #80a307 !important;
       padding: 2px !important;
       margin: 0 auto 5px auto;
       display: block;
       }

#telo_ps_obsah menu#podmenu
       {
       width: 660px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       padding: 0 0 5px 0;
       color: white;
       border-bottom: 1px solid #80a307;
       }

#telo_ps_obsah menu#podmenu li
       {
       list-style: none;
       margin: 0;
       float: left;
       font-size: 12px;
       padding: 0 20px;
       }

#telo_ps_obsah p#podmenu
       {
       width: 660px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       padding: 0 0 5px 0;
       color: white;
       border-bottom: 1px solid #80a307;
       text-align: center;
       font-weight: bold;
       line-height: 20px;
       }












#telo_ps
       {
       width: 277px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0 4px 0 19px;
       }

#nase-produkty
       {
       width: 277px;
       height: auto;
       margin: 0;
       float: left;
       background: white url(../../obrazky/design/poz_telo_ps_np1.jpg) left top no-repeat;
       }

#nase-produkty .obsah
       {
       width: 277px;
       _height: 186px;
       min-height: 186px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_ps_np2.jpg) left bottom no-repeat;
       padding: 18px 0 14px 0;
       }
       
#nase-produkty .obsah .foto
       {
       width: 277px;
       height: auto;
       margin: 10px 0 10px 0;
       float: left;
       text-align: center;
       }

#nase-produkty .obsah .foto img { border: 1px solid black;}

#nase-produkty .obsah .label
       {
       width: 277px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       color: black;
       font-size: 18px;
       font-weight: bold;
       text-align: center;
       }

#nase-produkty .obsah .menu2
       {
       width: 277px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       text-align: center;
       }
       
#nase-produkty .obsah .menu2 img
       {
       border: 0px none;
       margin: 0;
       float: left;
       display: block;
       }

p#copy
       {
       width: 277px;
       height: auto;
       margin: 0;
       float: left;
       text-align: right;
       font-size: 11px;
       font-weight: bold;
       font-style: italic;
       }

p#copy a {color: white;}







input.text
       {
       width: 300px;
       margin: 3px 0 5px 0;
       background: transparent;
       border: 1px solid #3a3a3b;
       font-size: 11px;
       color: #3a3a3b;
       font-weight: bold;
       display: block;
       font-family: Arial, Tahoma;
       }

input.datum
       {
       width: 190px;
       background: transparent;
       border: 1px solid #3a3a3b;
       font-size: 11px;
       color: #3a3a3b;
       font-weight: bold;
       font-family: Arial, Tahoma;
       }

textarea.text
       {
       width: 500px;
       margin: 3px 0 5px 0;
       display: blokc;
       background: transparent;
       border: 1px solid #3a3a3b;
       font-size: 11px;
       color: #3a3a3b;
       font-weight: bold;
       display: block;
       font-family: Arial, Tahoma;
       }

input.submit {cursor: hand; cursor: pointer;}

.ppaticka
       {
       width: 660px;
       height: auto;
       margin: 0;
       float: left;
       text-align: center;
       font-weight: bold;
       padding: 5px 0;
       }

p.akt
       {
       width: 660px;
       height: auto;
       margin: 0;
       float: left;
       }

p.akt strong
       {
       display: block;
       font-size: 14px;
       font-style: italic;
       }

p.akt span, p.akt span a {color: #64694f !important;}
