body{
  font-family: Tahoma;
  font-size: 13px;
  font-weight:normal;
  color: black;
  background-color: #F2E0C0;
  padding: 3px;
  margin: 3px;
}

a{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #940C19;
}

a:hover{
  color: black;
}

table{
  font-size: 13px;
  border: 0px;
  color: black;
  padding: 0px;
  margin: 0px;
}

td{
  text-align:left;
}

table.main{
  border: 2px solid #B25000;
  width: 984px;
}
td.menu{
  font-size: 11px;
	font-weight: bold;
	color: #703200;
	text-align:left;
}

td.menu a{
	font-weight: bold;
	color: #703200;
}

td.menu a:hover{
	color: black;
}

table.product{
  background-color: #F0D898;
  border: 1px solid #B25000;
  width: 699px;
  margin-bottom:7px;
}

td.product{
  color: #B25000;
}

.nadpis{
  font-size: 13px;
  font-weight: bold;
}

table.kategorie{
  font-family: Tahoma;
  font-size: 13px;
  font-weight:normal;
  color: black;
}

table.podkategorie{
    font-family: Tahoma;
    font-size: 13px;
    font-weight:normal;
    color: #777777;
}

table.podkategorie a{
    color: #777777;
}

table.podkategorie a:hover{
    color: black;
}

.alert{
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
    text-decoration: blink;
    color: red;
}

#basket{
  position:absolute;
  left:50%;
  top:53px;
  margin-left:-20px;
  text-align:right;
  width:500px;
}

img	{
  border:0px;
}

input, textarea{
  color: #000000;
  font-family: Tahoma;
  border: 1px solid #BD640C;
  font-size: 13px;
  background-color: #F9EDCE;
}

select{
  background-color: #F9EDCE;
  font-family: Arial;
  font-size: 13px;
  color: black;
}

input.button{
    background-color: #F9EDCE;
    font-family: Arial;
    font-size: 13px;
    padding-left: 4px;
}

.table_head{
  font-weight:bold;
}

.podtrzeni_tabulka{
  border-style:solid;
  border-width:1px 0px 0px 0px;
  border-color:black;
  font-weight:bold;
  padding-top:5px;
}

.td_mezera{
  width:90px;
}

ol{
  padding-top:0px;
  padding-bottom:0px;
}

ol li{
  padding-top:5px;
}

.gallery{
  border:5px solid #d8c791;
  height:80px;
}

.gallery_obal{
  text-align:left;
  float:left;
  margin:0px 8px 8px 0px;
}

.news_nadpis{
  font-weight:bold;
  margin:15px 0px 0px 0px;
  padding:0px;
}

.news_text{
  margin:0px;
  padding:0px;
}
