body {
	background-color: #333333;
	margin:auto;
background:black url(background.gif);
  text-align: center;
}

h1 { font-size:140% }
h2 { font-size:125% }
h3 { font-size:110% }


.znackahomepage {
text-decoration: none;
font-size:10px;
border-left:1px solid #909090;
border-right:1px solid #909090;
}
.znackahomepage:hover{
color:red;
}

body,table {
font-family:Trebuchet MS;
font-size:11px;
color:white;
}

a{
color:black;
text-decoration: underline;
}

#telo{
margin:24 auto;
width:800px;
background-color:#FFFFFF;
text-align: left;
}

#head{
width:780px;
margin:10px 0px 0 10px;
_margin:10px 0px 0 5px;
padding:0;
float:left;
}

#logo{
width:220px;
height:141px;
margin:0;
padding:0;
float:left;
}
#baner{
width:555px;
height:141px;
float:right;
background-color:#666666;
}
#menu{
margin-top:5px;
width:780px;
height:22px;
float:left;
}

#mainmenu{
float:left;
height:19px;
_height:22px;
width:215px;
_width:220px;
background-color:#33CCFF;
padding:3px 0 0 5px;
}

#mainmenu a {
text-decoration: none;
}


#emptymenu{
width:550px;
height:19px;
_width:555px;
_height:22px;
padding:3px 0 0 5px;
float:right;
text-align: right;
background-color:#666666;
}
#emptymenu a  {
color:white;
}
#produkt_sloupec{
width:573px;
_width:573px;
float:right;
padding: 10px 0 0 0px;
_padding: 10px 0 0 0px;
}

#produkt_sloupec_produkt{
width:564px;
float:right;
padding: 10px 0 0 0;
}

#produkt_sloupec_blacktext{
width:564px;
float:right;
padding: 10px 0 0 0;
color:black;
}

#produkt_sloupec_blacktext table, #produkt_sloupec_blacktext a {
color:black;
}

a .menub {
color:black;
}
#menu_sloupec {
width: 200px;
float:left;
color:black;
}
.produkt{
width:183px;
height:300px;
float:left;
margin-top:5px;
margin-left:5px;
}

.nazev{
width:175px;
height:19px;
_width:180px;
_height:22px;
padding: 3px 0 0 5px;
background-color:#666666;
float:right;
}

.nazev2{
width:175px;
height:19px;
_width:180px;
_height:22px;
padding: 3px 0 0 5px;
margin: 3px 0 3px 0;
background-color:#666666;
float:right;
}

.foto{
width:180px;
height:219px;
float:right;
background-image:url(bgfoto.gif);
}

.foto_produkt{
width:160px;
height:208px;
margin-top:11px;
margin-left:9px;
}

.cena{
width:140px;
height:19px;
_width:142px;
_height:22px;
padding: 3px 0 0 5px;
background-color:#fe0096;
float:left;
margin-left:3px;
}

.linka{
width:181px;
height:6px;
float:right;
background-image:url(linka.gif);
font-size:2px;
}


.kosik{
width:35px;
height:22px;
float:right;
}

.product_tr1 {
  background-color: #52bbef;
}
.product_tr2 {
  background-color: #fe0096;
}
.product_tr2 td,.product_tr1 td {
  padding: 1px 6px 1px 6px;
}
#product_info .liner2 {
  height: 6px;
  font-size: 1px;
}
#product_info_text {
  background-color: white;
}


.submenubutton {
background-color:#666666;
margin:0 0 2px 8px;
height:19px;
_height:22px;
width:213px;
_width:218px;
padding:3px 0 0 5px;
display:block;
color:white;
}
.submenubutton:hover {
background-color:#999999;
margin:0 0 2px 8px;
height:19px;
_height:22px;
width:213px;
_width:218px;
padding:3px 0 0 5px;
display:block;
}


.kategorienadpis
{
background-color:#fe0096;
margin:0 0 2px 8px;
height:19px;
_height:22px;
width:213px;
_width:218px;
padding:3px 0 0 5px;
display:block;
color:white;
font-size:14px;
font-weight: bold;
text-align: center;
}
.kategorienadpis a {
color:white;
text-decoration: none;
}


.podkategorie
{
background-color:#ffc6e8;
margin:0 0 2px 8px;
width:213px;
_width:218px;
padding:3px 0 5px 5px;
display:block;
color:black;
text-align: center;
}

#weblink, #weblink a{
color:white;
font-size:11px;
background-color:#404040;
}