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: 160px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top.jpg) left top repeat-x;
       }

#top_ls
       {
       width: 751px;
       height: 160px;
       margin: 0 2px 0 0;
       float: left;
       }       
       
menu#menu1
       {
       width: 506px;
       height: 29px;
       margin: 0;
       float: left;
       background: #191919;
       padding: 0 0 0 17px;
       }

menu#menu1 li 
       {
       list-style: none;
       width: auto;
       height: 15px;
       margin: 0;
       float: left;
       padding: 8px 30px 0 5px;
       font-size: 12px;
       border-left: 1px solid #5e5e5e;
       font-weight: bold;
       }
       
menu#menu1 li a {color: white;}

form#hledej
       {
       width: 227px;
       height: 29px;
       margin: 0;
       float: left;
       background: #191919;
       padding: 0;
       position: relative;
       }

form#hledej label
       {
       height: 15px;
       margin: 0;
       float: left;
       padding: 8px 0 0 3px;
       display: block;
       border-left: 1px solid #5e5e5e;
       color: #bababa;
       font-size: 12px;
       position: absolute;
       left: 0px;
       top: 0px;
       }

form#hledej input#form-hledej
       {
       width: 138px;
       background: transparent;
       border: 1px solid #5e5e5e;
       color: #bababa;
       font-weight: bold;
       font-size: 12px;
       position: absolute;
       left: 45px;
       top: 6px;
       }

form#hledej input.submit
       {
       width: 35px;
       background: transparent;
       font-weight: bold;
       font-size: 13px;
       color: #bababa;
       border: 0px none;
       cursor: hand;
       cursor: pointer;
       position: absolute;
       left: 187px;
       top: 6px;
       }

p#banner
       {
       width: 751px;
       height: 131px;
       margin: 0;
       float: left;
       }

p#banner img
       {
       border: 0px none;
       margin: 0;
       float: left;
       display: block;
       }

#top_ps
       {
       width: 247px;
       height: 160px;
       margin: 0;
       float: left;
       }

p#loga
       {
       width: 247px;
       height: 61px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_loga.jpg) left top no-repeat;
       position: relative;
       }

p#loga img
       {
       margin: 0;
       float: left;
       display: block;
       border: 0px none;
       position: absolute;
       bottom: 15px;
       }

p#loga img.veltatea {left: 10px;}
p#loga img.veltaplus {left: 90px;}
p#loga img.tobacco {right: 10px;}

form#form-login
       {
       width: 247px;
       height: 99px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_login.jpg) left top no-repeat;
       padding: 0;
       }

#form-login p.label
       {
       width: 247px;
       height: 17px;
       margin: 0;
       float: left;
       padding: 3px 0 0 0;
       color: white;
       font-size: 12px;
       text-align: center;
       }

form#form-login p.inputs
       {
       width: 247px;
       height: 45px;
       margin: 0;
       float: left;
       position: relative;
       }

form#form-login label
       {
       color: #b2c7a9;
       font-size: 12px;
       position: absolute;
       left: 8px;
       }

form#form-login label.jmeno {top: 5px;}
form#form-login label.heslo {top: 25px;}

form#form-login input.text
       {
       width: 187px;
       margin: 0;
       background: transparent;
       font-size: 12px;
       font-weight: bold;
       color: #b2c7a9;
       position: absolute;
       left: 50px;
       border: 1px solid #b2c7a9;
       }

form#form-login input#form_login {top: 3px;}
form#form-login input#form_heslo {top: 23px;}

form#form-login p.patka
       {
       width: 247px;
       height: 34px;
       margin: 0;
       float: left;
       position: relative;
       }

form#form-login input.submit
       {
       width: 90px;
       padding: 0;
       margin: 0;
       background: transparent;
       border: 0px none;
       font-weight: bold;
       font-size: 12px;
       color: #b2c7a9;
       position: absolute;
       top: 3px;
       left: 80px;
       }

form#form-login p.patka a
       {
       color: #b2c7a9;
       font-size: 12px;
       position: absolute;
       bottom: 1px;
       }

form#form-login p.patka a.reg {left: 42px}
form#form-login p.patka a.ztr {right: 29px}

form#form-login p.patka span
       {
       font-size: 12px;
       color: #b2c7a9;
       position: absolute;
       bottom: 1px;
       left: 130px;
       }




div#form-login
       {
       width: 247px;
       height: 99px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_login.jpg) left top no-repeat;
       padding: 0;
       }
       
div#form-login p.hrefs
       {
       width: 237px;
       height: 45px;;
       margin: 0;
       float: left;
       font-size: 12px;
       padding: 0 0 0 10px;
       }

div#form-login p.hrefs a, div#form-login p.odkaz a {color: white;}

div#form-login p.odkaz
       {
       width: 247px;
       height: auto;
       margin: 0;
       float: left;
       text-align: center;
       font-weight: bold;
       font-size: 12px;
       padding: 2px 0 0 0;
       }



#telo
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       /*background: #3b9312 url(../../obrazky/design/poz_telo.jpg) left top repeat-x;*/
       background: url(../../obrazky/design/poz_telo.jpg) left top repeat-y;
       }

#telo_ls
       {
       width: 183px;
       _height: 513px;
       min-height: 513px;
       margin: 0;
       float: left;
       }

p#label_caje
       {
       width: 178px;
       height: 23px;
       margin: 0;
       float: left;
       background: #0f2e0c url(../../obrazky/design/poz_sez-caju_label.jpg) left center no-repeat;
       padding: 7px 5px 0 0;
       font-size: 13px;
       text-align: right;
       color: white;
       }

p#label_caje strong {font-weight: normal}


p#label_tabak
       {
       width: 178px;
       height: 23px;
       margin: 0;
       float: left;
       background: #0f2e0c url(../../obrazky/design/poz_sez-tab_label.jpg) left center no-repeat;
       padding: 7px 5px 0 0;
       font-size: 13px;
       text-align: right;
       color: white;
       }

p#label_tabak strong {font-weight: normal}

ul.seznam_pro
       {
       width: 181px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0;
       border: 1px solid #5f9262;
       }

ul.seznam_pro li
       {
       list-style: none;
       width: 175px;
       height: auto;
       margin: 0;
       float: left;
       padding: 2px 0 2px 5px;
       font-size: 12px;
       font-weight: bold;
       color: white;
       }  
      
ul.seznam_pro li a {color: white;}
ul.seznam_pro li.suda {background: #c56904;}

ul.seznam_pro ul
       {
       height: auto;
       margin: 0;
       float: left;
       padding: 0;
       }

ul.seznam_pro ul.ul2 {width: 165px;}
ul.seznam_pro ul.ul2 li {width: 165px;}

ul.seznam_pro ul.ul3 {width: 160px;}
ul.seznam_pro ul.ul3 li {width: 160px;}

ul.seznam_pro ul.ul4 {width: 155px;}
ul.seznam_pro ul.ul4 li {width: 155px;}

ul.seznam_pro ul.ul5 {width: 150px;}
ul.seznam_pro ul.ul5 li {width: 150px;}

ul.seznam_pro ul.ul6 {width: 145px;}
ul.seznam_pro ul.ul6 li {width: 145px;}
     

#telo_ps
       {
       width: 572px;
       height: auto;
       margin: 0;
       float: left;
       }

menu#menu2
       {
       width: 547px;
       height: 34px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_menu2.jpg) left top no-repeat;
       padding: 0 0 0 25px;
       }

menu#menu2 li
       {
       list-style: none;
       width: auto;
       height: auto;
       margin: 0;
       float: left;
       padding: 5px 20px 0 20px;
       font-size: 12px;
       }

menu#menu2 li a {color: #191919;}

#telo_ps_obsah
       {
       width: 532px;
       height: auto;
       margin: 0;
       float: left;
       padding: 20px 20px 5px 20px;
       font-size: 12px;
       color: #232323;
       }

#telo_ps_obsah a {color: #232323;}

#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;
       font-style: italic;
       }

#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: 525px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid white;
       }

#telo_ps_obsah p#prilohy
       {
       width: 525px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy img
       {
       border: 0px none;
       }

ul.fotogalerie
       {
       width: 525px;
       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 #232323;
       padding: 2px;
       margin: 0 auto 5px auto;
       display: block;
       }



#telo_ps_obsah p#varovani
       {
       width: 530px;
       height: auto;
       margin: 20px 0 0 0;
       float: left;
       padding: 15px 0;
       color: black;
       letter-spacing: -3px;
       font-size: 35px;
       text-align: center;
       }

#telo_ps_obsah p#varovani img
       {
       width: 530px;
       border: 0px none;
       margin: 0;
       float: left;
       display: block;
       }











#telo_pss
       {
       width: 245px;
       height: auto;
       margin: 0;
       float: left;
       }

p#label-kos
       {
       width: 225px;
       height: 22px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_ob-kos_label.jpg) left top no-repeat;
       padding: 5px 20px 0 0;
       font-size: 15px;
       text-align: right;
       color: white;
       }
       
table#obsah-kos
       {
       width: 245px;
       height: auto;
       margin: 0;
       float: left;
       border-top: 1px solid #6f826c;
       border-bottom: 1px solid #6f826c;
       border-left: 1px solid #6e977a;
       border-right: 1px solid #6e977a;
       font-size: 12px;
       color: white;
       }

table#obsah-kos tr.lichy {background: #434343;}
table#obsah-kos tr.sudy {background: #696969;}

table#obsah-kos td.celkem 
       {
       height: 20px;
       background: #3d9612 url(../../obrazky/design/poz_obsah-kos_celkem.jpg) left top repeat-x;
       font-weight: bold;
       }

table#obsah-kos td.odkaz
       {
       height: 20px;
       /*background: #19490f url(../../obrazky/design/poz_obsah-kos_odkaz.jpg) left top repeat-x;*/
       background: #696969;
       }

table#obsah-kos td.odkaz a {color: white;}

table#obsah-kos td.ar {text-align: right;}
table#obsah-kos td.ac {text-align: center;}





p#doporucujeme
       {
       width: 244px;
       height: auto;
       margin: 0;
       float: left;
       background: white;
       border-top: 1px solid white;
       border-left: 1px solid #8ec06c;
       text-align: center;
       font-size: 12px;
       padding: 0 0 3px 0;
       }

p#doporucujeme a {color: black}

p#doporucujeme span.label
       {
       width: 244px;
       height: 22px;
       margin: 0;
       float: left;
       /*background: url(../../obrazky/design/poz_doporucujeme.jpg) left top repeat-x;*/
       background: #c56904;
       padding: 6px 0 0 0;
       font-size: 15px;
       font-weight: bold;
       text-align: center;
       color: white;
       }

p#doporucujeme img
       {
       border: 0px none;
       margin: 5px 0;
       }






p#akce_pro
       {
       width: 244px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       background: white;
       border-top: 1px solid white;
       border-left: 1px solid #8ec06c;
       text-align: center;
       font-size: 12px;
       padding: 0 0 3px 0;
       }

p#akce_pro a {color: black}

p#akce_pro span.label
       {
       width: 244px;
       height: 22px;
       margin: 0;
       float: left;
       /*background: url(../../obrazky/design/poz_doporucujeme.jpg) left top repeat-x;*/
       background: #c56904;
       padding: 6px 0 0 0;
       font-size: 15px;
       font-weight: bold;
       text-align: center;
       color: white;
       }

p#akce_pro img
       {
       border: 0px none;
       margin: 5px 0;
       }











p#nejprodavanejsi
       {
       width: 244px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0 0 3px 0;
       color: white;
       border-left: 1px solid #8ec06c;
       border-bottom: 1px solid #8ec06c;
       font-size: 12px;
       }

p#nejprodavanejsi strong
       {
       width: 244px;
       height: 22px;
       margin: 0 0 3px 0;
       float: left;
       background: #0f2e0b;
       padding: 6px 0 0 0;
       font-size: 15px;
       text-align: center;
       display: block;
       }

p#nejprodavanejsi a {color: white;}

#patka
       {
       width: 1000px;
       height: 27px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_patka.jpg) left top no-repeat;
       position: relative;
       }

p#klic_slova
       {
       width: 347px;
       height: auto;
       margin: 0;
       float: left;
       padding: 7px 2px 0 10px;
       font-size: 10px;
       color: #bababa;
       text-align: center;
       }

p#adresa
       {
       width: 490px;
       height: auto;
       margin: 0;
       float: left;
       padding: 7px 2px 0 0;
       font-size: 10px;
       color: #bababa;
       text-align: center;
       }

p#adresa a {color: #bababa;}

p#copy
       {
       width: 149px;
       height: auto;
       margin: 0;
       float: left;
       padding: 10px 0 0 0;
       font-size: 8px;
       color: #bababa;
       text-align: center;
       }

p#copy a {color: #bababa;}




#telo_ps_obsah form input.text, #telo_ps_obsah form input.submit
       {
       width: 200px;
       margin: 0 0 10px 0;
       background: white;
       border: 1px solid black;
       font-size: 12px;
       font-family: Arial, Verdana;
       color: black;
       font-weight: bold;
       display: block;
       }

#telo_ps_obsah form input.submit
       {
       cursor: hand;
       cursor: pointer;
       }

#table_obj input.text, #table_obj input.submit
       {
       margin: 0 !important;
       display: inline !important;
       }







#telo_ps_obsah p.produkt
       {
       width: 262px;
       height: 126px;
       margin: 0 5px 5px 0;
       background: url(../../obrazky/design/poz_sez_pro.jpg) left top no-repeat;
       float: left;
       padding: 0;
       font-size: 12px;
       color: white;
       position: relative;
       }

#telo_ps_obsah p.produkt a {color: white;}

#telo_ps_obsah p.produkt img
       {
       border: 0px none;
       margin: 0;
       display: block;
       position: absolute;
       left: 1px;
       top: 25px;
       }

#telo_ps_obsah p.produkt strong
       {
       width: 252px;
       height: auto;
       margin: 0;
       padding: 3px 5px 0 5px;
       font-size: 14px;
       text-align: center;
       display: block;
       position: absolute;
       left: 0;
       top: 0;
       }

#telo_ps_obsah p.produkt span.popis
       {
       width: 153px;
       height: 60px;
       margin: 0;
       padding: 14px 5px 2px 5px;
       text-align: center;
       display: block;
       font-size: 11px;
       font-style: italic;
       position: absolute;
       left: 98px;
       top: 25px;
       }

#telo_ps_obsah p.produkt span.cena
       {
       position: absolute;
       right: 5px;
       bottom: 5px;
       font-size: 12px;
       font-weight: bold;
       }

#telo_ps_obsah p.produkt span.akce
       {
       position: absolute;
       left: 104px;
       bottom: 6px;
       font-size: 10px;
       font-weight: bold;
       text-decoration: line-through;
       }

#telo_ps_obsah p.p_sudy {margin: 0 0 5px 0;}





#telo_ps_obsah p#cislovani_stranek
       {
       width: 532px;
       margin: 10px 0 0 0;
       float: left;
       text-align: center;
       }

#telo_ps_obsah table.rozmery
       {
       width: 530px;
       margin: 10px 0 0 0;
       float: left;
       background: #217017 url(../../obrazky/design/poz_sez_roz.jpg) left top repeat-x;
       border: 1px solid #232323;
       color: black;
       font-size: 11px;
       }
       
#telo_ps_obsah table.rozmery td.predposl
       {
       width: 60px;
       text-align: right;
       }

#telo_ps_obsah table.rozmery td.posl
       {
       width: 110px;
       text-align: right;
       }
       
#telo_ps_obsah table.rozmery td.cena {font-weight: bold; text-align: right;}       
#telo_ps_obsah table.rozmery td.norm_cena {text-decoration: line-through; text-align: right;}       

#telo_ps_obsah table.rozmery input.text
       {
       width: 30px;
       margin: 0 3px 0 0;
       background: white;
       color: #232323;
       font-size: 11px;
       font-weight: bold;
       text-align: center;
       display: inline;
       }

#telo_ps_obsah table.rozmery input.submit
       {
       width: 100px;
       margin: 0;
       background: #1d6816;
       color: white;
       padding: 0;
       font-size: 11px;
       font-weight: bold;
       text-align: center;
       cursor: hand;
       cursor: pointer;
       border: 1px solid white;
       display: inline;
       }


#telo_ps_obsah table#table_obj
       {
       width: 529px;
       margin: 0;
       background: #d7d8d7 url(../../obrazky/design/poz_kosik.jpg) left top repeat-x;
       border: 1px solid white;
       }

       
#telo_ps_obsah table#table_obj th.label
       {
       height: 36px;
       font-size: 15px;
       padding: 0 0 0 15px;
       }

#telo_ps_obsah table#table_obj td {vertical-align: top; padding-bottom: 10px;}

#telo_ps_obsah table#table_obj label
       {
       width: 85px;
       height: 20px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_tab_obj_l.jpg) left top repeat-x;
       padding: 4px 0 0 5px;
       font-weight: bold;
       display: block;
       border: 1px solid white;
       color: white;
       }

#telo_ps_obsah table#table_obj span.prep
       {
       font-size: 10px;
       font-style: italic;
       }

#telo_ps_obsah table#table_obj input.text
       {
       width: 160px;
       height: 20px;
       padding: 4px 0 0 0;
       font-weight: normal;
       font-family: Arial, Verdana;
       }

#telo_ps_obsah table#table_obj textarea
       {
       width: 520px;
       font-family: Arial, Verdana;
       font-size: 12px;
       border: 0px none;
       }

#telo_ps_obsah table#table_obj input.submit, #telo_ps_obsah table#table_obj input.butt
       {
       width: 130px;
       height: 20px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_tab_obj_l.jpg) left top repeat-x;
       padding: 0 0 0 5px;
       font-weight: bold;
       display: block;
       border: 1px solid white;
       color: white;
       }
       
       
