body
       {
       font-family: Arial, Tahoma, Verdana;
       margin: 0;
       padding: 0;
       text-align: center;
       background: url(../../obrazky/design/pozadi_body.jpg) center top repeat-y;
       }

a
       {
       text-decoration: none;
       }

a:hover
       {
       text-decoration: underline;
       }
       
img 
       {
       border:0px none;
       }

p      
       {
       margin: 0px;
       padding: 0px;
       }

#koren
       {
       width: 1000px;
       height: auto;
       margin: auto;
       text-align: left;
       }

#hlavni
       {
       width: 1000px;
       height: auto;
       margin: auto;
	float: left;
	}
	
#root
       {
       width: 100%;
       height: 850px;
       margin:0;
       float:left;
       text-align:center;
       background: url(../../obrazky/design/pozadi_root.jpg) center top no-repeat;
       }
	
#horni
       {
       margin: 0;
       padding: 0;
       width: 1000px;
       height: 175px;
       float:left;
       position: relative;
       background: url(../../obrazky/design/pozadi_hlavicka.jpg) left top no-repeat;
	}
	
#spodni
       {
       margin: 0;
       padding: 0;
       width: 1000px;
       height:auto;
       _height: 675px;
       min-height: 675px;
       float:left;
       position: relative;
       background: url(../../obrazky/design/pozadi_spodni.jpg) left top no-repeat;
	}
	
#telo_ps_obsah
       {
       margin: 0 0 0 10px;
       width: 750px;
       height: auto;
       _height: 626px;
       min-height: 626px;
       float: left;
       font-size: 13px;
       color: #ffffff;
       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: 0;
       padding: 0;
       }

#telo_ps_obsah h1
       {
       width: 658px;
       _height: 25px;
       min-height: 25px;
       margin: 0 0 10px 0;
       font-size: 20px;
       padding: 0;
       }
       
#telo_ps_obsah h1.eshop
       {
       width: 658px;
       _height: 25px;
       min-height: 25px;
       margin: 0;
       }
       
#telo_ps_obsah h2.eshop
       {
       width: 300px;
       margin: 5px 0 5px 0;
       _height: 25px;
       min-height: 25px;
       }
       
#telo_ps_obsah h2
       {
       font-size: 18px;
       margin: 5px 0 0 0;
       padding: 0;
       }
       
#telo_ps_obsah h3
       {
       font-size: 18px;
       margin: 5px 0 0 0;
       padding: 0;
       }
       
#telo_ps_obsah a
       {
       color: white;
       }
       
#telo_ps_obsah p#cesta
       {
       width: 640px;
       _height: 16px;
       min-height: 16px;
       margin: 0px;
       float: left;
       padding: 3px 5px 0 50px;
       font-size: 10px;
       color: #06649e;
       text-align: right;
       position: relative;
       background: #ffffff;
       }

#telo_ps_obsah p#cesta span
       {
       color: #03324f;
       font-weight: bold;
       }

#telo_ps_obsah p#cesta a
       {
       color: #03324f;
       }

#telo_ps_obsah p#cesta a.zpet
       {
       position: absolute;
       left: 5px;
       top: 3px;
       }
       
#telo_ps_obsah p.shop
       {
       width:700px;
       height: 50px;
       margin: 0;
       display: block;
       float: left;
       }
       
#telo_ps_obsah menu#podmenu
       {
       width: 680px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       padding: 2px 5px;
       color: white;
       display: block;
       border-bottom: 1px solid #ffffff
       }

#telo_ps_obsah menu#podmenu li
       {
       list-style: none;
       margin: 0;
       padding: 10px 0 0 0;
       float: left;
       font-size: 12px;
       }

#telo_ps_obsah menu#podmenu li a
       {
       color: #03324f;
       font-weight: bold;
       background: #ffffff;
       padding: 0 10px 0 10px;
       }
       
#telo_ps_obsah hr
       {
       width: 700px;
       margin: 10px 0 0 0;
       float: left;
       display: block;
       border-top: 1px solid white;
       }

#telo_ps_obsah div.produkty
       {
       width: 720px;
       height: auto;
       _height:360px;
       min-height:360px;
       margin: 0;
       float: left;
       position: relative;
       }    
       
#telo_ps_obsah p.produkt
       {
       width: 340px;
       height: 105px;
       margin: 0 10px 10px 0;
       float: left;
       position: relative;
       border-right: 1px solid white;
       border-bottom: 1px solid white;
       }
       
p.produkt img
       {
       margin: 0 5px 0 0;
       float: left;
       display: block;
       border: 0px none;
       }

p.produkt strong
       {
       width: 220px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       font-size: 14px;
       }

p.produkt span.cena
       {
       font-size: 12px;
       font-weight: bold;
       position: absolute;
       bottom: 2px;
       right: 5px;
       }

p.produkt span.cena2
       {
       font-size: 11px;
       font-weight: bold;
       position: absolute;
       bottom: 2px;
       right: 5px;
       text-decoration: line-through;
       }

p.produkt span.akce
       {
       font-size: 15px;
       font-weight: bold;
       color: red;
       position: absolute;
       bottom: 2px;
       left: 105px;
       }
       
p.produkt a
       {
       color: #ffffff;
       }

p.eshop_dolni
       {
       margin: 30px 0 0 -240px;
       padding: 0;
       width: 950px;
       height: 210px; 
       background: url(../../obrazky/design/obrazek.png) left bottom no-repeat;
       float: left;
       display: block;
       }     
       
p.eshop_dolni_obj
       {
       margin: 20px 0 0 -240px;
       padding: 0;
       width: 950px;
       height: 210px; 
       background: url(../../obrazky/design/obrazek.png) left top no-repeat;
       float: left;
       }       

div.text_horni
       {
       margin: 0;
       width: 608px;
       height: 82px;
       float: left;
       font-size: 13px;
       color: #bebdbd;
       padding: 0;
       position: absolute; left:332px; top:-135px;
       }
       
div.text_horni h2
       {
       font-size: 20px;
       color: white;
       }
       
div.text_horni a
       {
       color: #bebdbd;
       }
       
div.text_stred
       {
       margin: 0;
       width: 631px;
       height: auto;
       float: left;
       font-size: 13px;
       color: #ffffff;
       padding: 0 14px 0 13px;
       text-decoration: none;
       }
       
div.text_spodni
       {
       margin: 0 0 0 37px;
       width: 535px;
       height: auto;
       float: left;
       font-size: 13px;
       color: #ffffff;
       padding: 0;
       dislay: block;
       }
       
div.text_spodni h2
       {
       font-size: 18px;
       }
       
div.horni_cast
       {
       margin: 27px 0 0 0;
       width: 631px;
       height: auto;
       _height: 370px;
       min-height: 370px;
       float: left;
       padding: 0;
       }
       
div.spodni_cast
       {
       margin: 45px 0 0 -240px;
       width: 950px;
       height: auto;
       float: left;
       display: block;
       padding: 0;
       }

p.fotka
       {
       margin: 0 0 0 13px;
       padding:0;
       width: 320px;
       height: 210px;
       float: left;
       display: block;
       background: url(../../obrazky/design/obrazek.png) left top no-repeat;
       }
       	
#paticka
       {
       margin: 10px 0 0 0;
       padding: 0 0 10px 0;
       width: 1000px;
       height: 49px;
       float: left;
       background: url(../../obrazky/design/jandovsky.png) 763px top no-repeat;
       }
       
img#logo
       {
       width: 240px;
       height: 135px;
       position: absolute; left: 20px; top:40px; 
       }
       
p#adresa
       {
       margin:0;
       padding:0;
       width: auto;
       height: auto;
       font-size: 12px;
       color: #a1a1a1;
       position: absolute; left: 300px; top:12px; 
       }
       
p#copy
       {
       margin:37px 0 0 24px;
       padding:0;
       width: auto;
       height: auto;
       font-size: 10px;
       color: #ffffff;
       }
       
p#copy a
       {
       font-size: 10px;
       color: #ffffff;
       }
       
tr.stavy
        {
        background: white;
        color: #03324f;
        }
        
tr.sta_nadp
        {
        background: #015190;
        color: white;
        }
        
tr.lichy
        {
        background: white;
        color: #03324f;
        }
        
a.lichy
        {
        color: #03324f;
        }
        
tr.sudy
        {
        color: white;
        }
        
table.zak
         {
         width: 695px;
         }         

table.zak th
         {
         vertical-align: top;
         text-align: left;
         }       
         
table.klient
            {
            border-top: 2px solid white;
            border-bottom: 2px solid white;
            }
            
table.klient td
            {
            padding: 0px 10px 0px 10px;
            }
            
table.klient td.bor
            {
            border-left: 1px solid white;
            }
            
table.klient a 
            {
            font-weight: bold;
            }
       
#menu
       {
       width: 232px;
       height: auto;
       _height: 360px;
       min-height: 360px;
       padding: 65px 0 0 4px;
       margin:0;
       display: block;
       float: left;
	}
	
#menu li
       {
       width: 200px;
       height: 15px;
       list-style: none;
       padding: 0 0 1px 0;
       margin: 0 0 2px 0;
       float:left;
       text-align: left;
       }
       
#menu li#lieshop{height: 16px; text-transform: uppercase;}

#menu li a 
       {
       width: 200px;
       height: 15px;
       margin:0;
       padding: 0 0 0 25px;
       float:left;
       display: block;
       font-size: 15px;
       color: #ffffff;
       }
       
#menu li a#tl_eshop{height: 16px; font-size: 16px; font-weight: bold; color: red;}
#menu li a#tl_kosik{color: red;}
#menu li a#tl_sekce{color: gold; font-weight: bold;}
       
#menu li a:hover, #menu li a.akt 
       {
       text-decoration: none;
       color: #ffffff;
       background: url(../../obrazky/design/polozka.png) left top no-repeat;
       }
       
#menu li a#tl_eshop:hover, #menu li a#tl_eshop.akt{background: url(../../obrazky/design/polozka.png) left 1px no-repeat;}
       
ul.fotogalerie
       {
       width: 658px;
       height: auto;
       margin: 16px 0 0 0;
       float: left;
       visibility: visible;
       padding: 0;
       }

ul.fotogalerie li
       {
       list-style: none;
       width: 210px;
       height: 160px;
       margin: 0 0 9px 9px;
       float: left;
       padding: 0;
       }

ul.fotogalerie li img
       {
       padding: 0;
       margin: 0;
       display: block;
       }
       
ul.hlavni_foto
       {
       width: 658px;
       height: auto;
       margin: 16px 0 0 0;
       float: left;
       visibility: visible;
       padding: 0;
       }

ul.hlavni_foto li
       {
       list-style: none;
       width: 210px;
       height: 160px;
       margin: 0 0 9px 9px;
       float: left;
       padding: 0;
       }

ul.hlavni_foto li img
       {
       padding: 0;
       margin: 0;
       display: block;
       }
       
#telo_ps_obsah ul#odkryj
       {
       margin: 30px 0 0 0;
       }
       
p#prilohy
       {
       width: 272px;
       margin: 15px 0 0 0;
       float: left;
       display: block;
       font-size: 13px;
       padding: 0;
       }
       
p#prilohy a
       {
       text-decoration: none;
       color: #ffffff;
       }
       
p#cislovani_stranek
       {
       width: 670px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       text-align: center;
       font-weight: bold;
       }
       
p#cislovani_stranek span
       {
       font-size: 12px;
       font-style: italic;
       }       

form
       {
       margin:0;
       padding:0;
       }
	
input.text
       {
       width: 250px;
       margin: 2px 10px 5px 0;
       display: block;
       background: transparent;
       font-size: 11px;
       font-weight: bold;
       color: #ffffff;
       padding: 1px;
       border: 1px solid #ffffff;
       font-family: Arial, Tahoma;
       }
       
input.text2
       {
       width: 250px;
       margin: 2px 0px 5px 0;
       background: transparent;
       font-size: 11px;
       font-weight: bold;
       color: #ffffff;
       padding: 1px;
       border: 1px solid #ffffff;
       font-family: Arial, Tahoma;
       }
       
input.kod
       {
       width: 117px;
       margin: 2px 0 5px 80px;
       display: block;
       background: transparent;
       font-size: 11px;
       font-weight: bold;
       color: #ffffff;
       padding: 1px;
       border: 1px solid v;
       font-family: Arial, Tahoma;
       }

textarea.text
       {
       width: 500px;
       height: 100px;
       margin: 2px 0 5px 0;
       display: block;
       background: transparent;
       font-size: 11px;
       font-weight: bold;
       color: #ffffff;
       padding: 1px;
       border: 1px solid #ffffff;
       font-family: Arial, Tahoma;
       }

input.submit {cursor: hand; cursor: pointer; margin: 0 0 10px 0; width: 201px;}
input.submit {cursor: hand; cursor: pointer; margin: 0 0 10px 0; width: 50px;}

