body
       {
       font-family: Arial, Tahoma, Verdana;
       margin: 0;
       padding: 0;
       text-align: center;
       background: #0c0c0c url(../../obrazky/design/poz_body.jpg) center top no-repeat;
       }

a
       {
       text-decoration: none;
       }

a:hover
       {
       text-decoration: underline;
       }

img {border: 0px none;}

#koren
       {
       width: 1000px;
       height: auto;
       margin: auto;
       text-align: left;
       }

#hlavni
       {
       width: 1000px;
       height: auto;
       margin: auto;
	float: left;
	}

p#top
       {
       width: 1000px;
       height: 155px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top.jpg) left top no-repeat;
       position: relative;
       z-index: 50;
       }

p#top marquee
       {
       width: 920px;
       font-weight: bold;
       font-size: 14px;
       color: white;
       position: absolute;
       left: 40px;
       top: 18px;
       }

p#top img
       {
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 21px;
       top: 89px;
       z-index: 100;
       }

menu#menu
       {
       width: 700px;
       height: 30px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_menu.jpg) left top repeat-x;
       padding: 0 0 0 300px;
       }

menu#menu li
       {
       list-style: none;
       height: 30px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_menu_li.jpg) left top no-repeat;
       padding: 0 0 0 1px;
       position: relative;
       }

menu#menu li a
       {
       height: 18px;
       margin: 0;
       float: left;
       display: block;
       padding: 12px 10px 0 30px;
       color: white;
       font-weight: bold;
       font-size: 13px;
       }

menu#menu li a:hover, menu#menu li a.akt
       {
       color: black;
       background: url(../../obrazky/design/poz_menu_li_a.jpg) left top no-repeat;
       text-decoration: none;
       }

menu#menu li span
       {
       color: white;
       font-size: 9px;
       font-weight: bold;
       position: absolute;
       left: 11px;
       top: 4px;
       }

#news
       {
       width: 962px;
       height: 224px;
       margin: 0;
       float: left;
       padding: 18px 20px 0 18px;
       }

#news .ls
       {
       width: 444px;
       height: 200px;
       margin: 0 2px 0 0;
       float: left;
       background: url(../../obrazky/design/poz_news_ls.jpg) left top repeat-x;
       border: 3px solid white;
       padding: 13px 5px 5px 5px;
       position: relative;
       color: white;
       font-size: 12px;
       font-weight: bold;
       }

#news .ls a {color: white;}

#news .ls img.foto, #news .ls img.vyrobce
       {
       margin: 0;
       float: left;
       display: block;
       }    

#news .ls img.vyrobce
       {
       position: absolute;
       left: 350px;
       top: 138px;
       }    
       
       
#news .ls span
       {
       width: 225px;
       height: auto;
       margin: 0 0 5px 0;
       float: left;
       display: block;
       text-align: right;
       }

#news .ls span.vyrobce {font-size: 20px;}
#news .ls span.nazev {font-size: 20px;}
#news .ls span.rozmery {font-size: 13px;}
#news .ls span.cena {font-size: 35px;}



#news .ps
       {
       width: 500px;
       height: 224px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_news_ps.jpg) left top no-repeat;
       color: white;
       }

#news .ps a {color: white;}

#news .ps p.label
       {
       width: 480px;
       height: auto;
       margin: 0;
       float: left;
       font-size: 28px;
       font-weight: bold;
       padding: 5px 0 0 20px;
       }

#news .ps p.aktuality
       {
       width: 440px;
       height: 135px;
       margin: 0;
       float: left;
       padding: 0 40px 0 20px;
       font-size: 12px;
       }

#news .ps p.aktuality strong
       {
       width: 440px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       font-size: 18px;
       display: block;
       }

#news .ps p.aktuality span
       {
       width: 440px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       }

#news .ps p.akce
       {
       width: 480px;
       height: auto;
       margin: 0;
       float: left;
       padding: 12px 20px 0 0;
       font-size: 23px;
       text-align: center;
       font-weight: bold;
       }


#telo
       {
       width: 1000px;
       height: auto;
       margin: 20px 0 0 0;
       float: left;
       }

#telo_ls
       {
       width: 297px;
       height: auto;
       margin: 0 15px 0 0;
       float: left;
       padding: 0 0 0 18px;
       }

#telo_ls p.produkt
       {
       width: 285px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       border: 1px solid #3d3d3d;
       padding: 5px;
       color: white;
       font-weight: bold;
       font-size: 15px;
       }

#telo_ls p.produkt a {color: white;}

#telo_ls p.produkt img.foto1
       {
       margin: 0;
       float: right;
       }

#telo_ls p.produkt img.foto2
       {
       margin: 0 5px 0 0;
       float: left;
       }

#telo_ls p.produkt span
       {
       width: 150px;
       height: auto;
       margin: 0 0 5px 0;
       float: left;
       display: block;
       }

#telo_ls p.produkt span.rozmery {font-size: 11px; font-weight: normal;}
#telo_ls p.produkt span.cena {font-size: 25px;}

#telo_ls p.kontakt
       {
       width: 297px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       }


       

#telo_ps
       {
       width: 640px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_ps.jpg) left top repeat-x;
       padding: 5px;
       }

#telo_ps_obsah
       {
       width: 640px;
       _height: 550px;
       min-height: 550px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_ps_obsah.jpg) 257px 341px no-repeat;
       font-size: 12px;
       color: white;
       }

#telo_ps_obsah a {color: white;}
#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;
       }

#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: 635px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid white;
       }

#telo_ps_obsah p#prilohy
       {
       width: 635px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy img {border: 0px none;}

ul.fotogalerie
       {
       width: 635px;
       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 white !important;
       padding: 2px !important;
       margin: 0 auto 5px auto;
       display: block;
       }

#telo_ps_obsah p.akce
       {
       width: 303px;
       height: 100px;
       margin: 0;
       float: left;
       border: 1px solid white;
       padding: 5px;
       }

#telo_ps_obsah p.op {margin-right: 10px;}

#telo_ps_obsah p.akce img
       {
       margin: 0 5px 0 0;
       float: left;
       display: block;
       }

#telo_ps_obsah p.akce span
       {
       width: 198px;
       height: auto;
       margin: 0 0 5px 0;
       float: left;
       display: block;
       text-align: right;
       }

#telo_ps_obsah p.akce span.vyrobce {font-weight: bold; font-size: 13px;}
#telo_ps_obsah p.akce span.nazev {font-weight: bold; font-size: 15px;}
#telo_ps_obsah p.akce span.cena {font-weight: bold; font-size: 15px;}



form.hledej
       {
       width: 640px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       padding: 0 0 10px 0;
       border-bottom: 1px solid white;
       }

form.hledej select
       {
       margin: 0 5px;
       font-size: 11px;
       font-weight: bold;
       color: black;
       background: white;
       font-family: Arial;
       border: 0px none;
       }

form.hledej input.submit
       {
       width: 100px;
       font-size: 11px;
       font-weight: bold;
       color: black;
       background: white;
       font-family: Arial;
       border: 0px none;
       cursor: hand;
       cursor: pointer;
       }


#telo_ps_obsah .produkt
       {
       width: 628px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       background: #cccccc;
       border: 1px solid white;
       padding: 5px;
       color: black;
       text-align: center;
       }

#telo_ps_obsah .produkt img
       {
       margin: 0 5px 0 0;
       float: left;
       display: block;
       }

#telo_ps_obsah .produkt .pps
       {
       width: 473px;
       height: auto;
       margin: 0;
       float: left;
       }

#telo_ps_obsah .produkt strong
       {
       width: 473px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       font-size: 13px;
       }

#telo_ps_obsah .produkt span.popis
       {
       width: 473px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       font-size: 11px;
       }

#telo_ps_obsah .produkt table
       {
       width: 473px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       font-size: 11px;
       }

#telo_ps_obsah .produkt table th
       {
       background: #9a0000;
       color: white;
       padding: 2px;
       }

#telo_ps_obsah .produkt table td {padding: 2px}

#telo_ps_obsah .produkt table.pneu_roz th {width: 25%;}


input.text
       {
       width: 300px;
       height: auto;
       margin: 2px 0 5px 0;
       background: white;
       display: block;
       font-size: 11px;
       font-weight: bold;
       color: black;
       font-family: Arial;
       border: 1px solid white;
       }

textarea.text
       {
       width: 500px;
       height: 100px;
       margin: 2px 0 5px 0;
       background: white;
       display: block;
       font-size: 11px;
       font-weight: bold;
       color: black;
       font-family: Arial;
       border: 1px solid white;
       }

input.submit {cursor: hand; cursor: pointer;}




