body, html 
{ 
border: 0px none; 
margin: 0px; 
padding: 0px; 
font-family: "Tahoma" !important; 
font-size: 12px; 
background: #E87400; 
} 

p, img, table, tr, th, td, h1, h2, h3, h4, h5 
{ 
border: 0px none; 
margin: 0px; 
padding: 0px; 
} 

.vpravo
{
float: right;
}

.odsazeni5
{
margin: 5px;
}

h1
{
font-size: 14px;
font-weight: bold;
color: #A53221;
}

h1.detail
{
font-size: 17px;
font-weight: bold;
color: #A53221;
text-decoration: underline;
}

h2
{
font-size: 12px;
font-weight: bold;
color: #A53221;
}

.page
{
position:absolute; left: 50%;
}

.pozice
{
width: 940px;
padding-right: 10px;
padding-left: 10px;
position:absolute; left: -480px;
background: white; 
}

.hlavicka
{
width: 940px;
height: 192px;
background: #004F00 url('grafika/hlava.jpg'); 
}


.flash
{
position:absolute; top: 100px; left: 0px;

}


.odkazy 
{
position:absolute; top: 165px; left: 10px;
color: black;
font-weight: bold;
}
.odkazy a 
{
float: left;
margin-left: 10px;
margin-right: 10px;
color: black;
text-decoration: none;
font-weight: bold;
}
.odkazy a:hover 
{
float: left;
margin-left: 10px;
margin-right: 10px;
color: #6A0000;
font-weight: bold;
text-decoration: underline;
}

.info
{
position:absolute; top: 157px; left: 600px;
line-height: 32px;
color: black;
font-weight: bold;
}

.vnitrek
{
width: 940px;
background: white url('grafika/stranka.jpg') repeat-x; 
padding-top: 0px;
}




.pravy_panel
{
float: right;
width: 200px;
margin-top: 10px;
}

.panel2
{
width: 196px;
border: 1px solid #D1D1D1;
padding: 1px;
background: white;
margin-top: 10px;
}

table.kontakt
{
width: 180px;
font-size: 12px;
line-height: 30px;
margin-left: 10px;
color: #808080;
text-align: left;
}


a.doporucujeme
{
text-decoration: none;
color: #008000;
position:relative; top: -4px;
}
a:hover.doporucujeme
{
text-decoration: underline;
color: #008000;
position:relative; top: -4px;
}

.levy_panel
{
float: left;
width: 220px;
}

.panel
{
width: 216px;
border: 1px solid #D1D1D1;
padding: 1px;
background: white;
margin-top: 10px;
}

.nadpis
{
width: 100%;
height: 35px;
line-height: 35px;
background: #000080 url('grafika/nadpis.jpg');
font-size: 12px;
font-weight: bold;
color: #E8CB02;
}

.posun_vlevo10
{
position:relative; left: 10px;
}

.vyhledat
{
margin-left: 5px;
height: 40px;
line-height: 40px;
}

.vyhledat input
{
border: 1px solid #BCBCBC;
width: 150px;
height: 25px;
line-height: 20px;
margin-top: 8px;
}

.kategorie
{
width: 100%;
height: 35px;
line-height: 35px;
background: #808080 url('grafika/kategorie.jpg');
font-size: 12px;
font-weight: bold;
color: #F7D802;
display: block;
}

.podkategorie
{
display: none;
}

.podkategorie_aktual
{
display: block;
}


.kategorie a
{
text-decoration: none;
color: #F7D802;
font-size: 12px;
}

.podkategorie a
{
width: 100%;
height: 30px;
line-height: 30px;
background: #FEEF83;
font-size: 13px;
color: #000000;
border-top: 1px solid white;
text-decoration: none;
display: block;
}

.podkategorie a:hover
{
width: 100%;
height: 30px;
line-height: 30px;
background: #FEE2A0;
font-size: 13px;
color: #000000;
border-top: 1px solid white;
text-decoration: none;
display: block;
}

.podkategorie img
{
margin-left: 8px;
margin-right: 7px;
margin-top: 9px;
}

.podkategorie_aktual a
{
width: 100%;
height: 30px;
line-height: 30px;
background: #FEEF83;
font-size: 13px;
color: #000000;
border-top: 1px solid white;
text-decoration: none;
display: block;
}

.podkategorie_aktual a:hover
{
width: 100%;
height: 30px;
line-height: 30px;
background: #FEE2A0;
font-size: 13px;
color: #000000;
border-top: 1px solid white;
text-decoration: none;
display: block;
}

.podkategorie_aktual img
{
margin-left: 8px;
margin-right: 7px;
margin-top: 9px;
}

a.aktual_pod
{
background: #ffa82c;
text-decoration: underline;
}
a:hover.aktual_pod
{
background: #ffa82c;
text-decoration: underline;
}

.zarovnat_vmenu
{
position:relative; top: -1px;
}


.obsah_index
{
float: left;
width: 930px;
}

.obsah_in
{
float: left;
width: 705px;
margin: 5px;
text-align: justify;
}

table.tabule
{
width: 100%;
font-size: 12px;
text-align: center;
}

td.nadtab
{
line-height: 25px;
background: #006C00;
color: white;
text-align: left;
padding-left: 3px;
}

td.nadtab2
{
line-height: 25px;
background: #006C00;
color: white;

}

td.prvni
{
line-height: 25px;
background: #c0c0c0;
border: 1px solid #808080;
}

table.motory
{
text-align: center;
font-size: 11px;
width: 100%;
}


table.nadvyrobek
{
width: 100%;
}
table.nadvyrobek td
{
padding: 7px;
}



table.motory td
{
border: 1px solid #c0c0c0; 
}

td.druha
{
line-height: 25px;
background: white;
border: 1px solid #808080;
}


.obsah
{
float: left;
width: 505px;
margin: 5px;
position:relative; top: 5px;
}

ul.aktualne
{
margin: 5px;
padding: 0px;
}

ul.aktualne li
{
margin-top: 10px;
list-style-type: none;
font-size: 13px;
color: #BC0707;
font-weight: bold;
}

ul.aktualne li a
{
font-size: 13px;
color: #BC0707;
font-weight: bold;
}

.obsah p
{
margin-top: 10px;
}

.vyrobek
{
width: 505px;
float: left;
display: block;
border: 1px solid #E9E9E9;
background: white;
margin-top: 10px;
}

.vyrobek1 img
{
margin-left: 10px;
}

.vyrobek1
{
width: 250px;
text-align: left;
font-size: 12px;
margin-top: 5px;
}

.vyrobek1 td
{
padding: 5px;
color: black;
border-bottom: 1px solid #E9E9E9;
}

.vyrobek11
{
width: 245px;
text-align: left;
font-size: 12px;
margin-top: 5px;
}

.vyrobek11 td
{
padding: 5px;
color: black;
border-bottom: 1px solid #E9E9E9;
}

table.obrazky
{
text-align: center;
}

table.obrazky a:hover
{
border: 1px solid #EAEAEA;
}

.puvodni_cena
{
color: #9f9f9f;
text-decoration: line-through;
font-size: 10px;
position:relative; top: 2px;
}

.kosik
{
width: 500px;
}

table.kosik td
{
height: 30px;
line-height: 30px;
font-size: 12px;
}

table.kosik td.tab{
width: 50%;
}


td.tdd_vpravo
{
text-align: right;
}

td.hlava3
{
text-align: right;
background: #006C00;
color: white;
padding-right: 10px;
}

td.hlava2
{
text-align: left;
background: #006C00;
color: white;
padding-left: 10px;
}

.tdd2 form
{
margin: 0px;
padding: 0px;
}

table.registrace
{
font-size: 12px;
margin: 10px;
}

table.registrace input
{
width: 300px;
margin-left: 5px;
}

table.prihlas_tab
{
font-size: 12px;
}


.paticka
{
width: 940px;
height: 32px;
line-height: 32px;
display: block;
font-size: 12px;
color: #F2D502;
font-weight: bold;	
background: #006400 url('grafika/pata.jpg');
margin-top: 50px;
margin-bottom: 20px;
float: left;
}


.seo_odkazy
{
width: 940px;
display: block;
font-size: 11px;
color: #008040;
background: white;
float: left;
padding-bottom: 5px;
}

a.odkazy_v_seo
{
color: #008040;
text-decoration: none;
margin-right: 5px;
margin-left: 5px;
}


