
h2 {
  text-align:center;
  color:#971017;
  font-size:120%;
  text-transform:uppercase;
  margin:0.5em 0 0.5em 0;
}

h4 {
  margin:0.1em 0 0.5em 0;
}

.zbozi h3.nazev {
  display:block;
  height:35px;
 	overflow:hidden;
 	font-size:100%;
 	margin:0 0.2em 0 0.2em;
 	text-transform:none!important;
}

.zbozi .popis-zbozi {
  display:block;
}

.zbozi .popis-zbozi span, .zbozi .popis-zbozi p  {
  margin:3px 0.2em 3px 0.2em;
  height:60px;
  color:black;
  font-size:90%;
  display:block;
}

div.h_kategorie {
  float:right;
  margin:2px 0 2px 0;
}

div.h_kategorie div.h_left{
  float:left;
  width:28px;
  height:22px;
  background:url("img/h_kat_left.gif") no-repeat;
}

div.h_kategorie h1 {
	font-size:125%;
	margin:0;
	padding:3px 0 0 0;
	padding /**/:1px 0 0 0;
	text-align:center;
	float:left;
	background:white;
	color:#971017;
	height:22px;
	xtext-transform:uppercase;
}

head+body div.h_kategorie h1 {
	padding:3px 0 0 0;
}

.bunka {
  float:left;
  width:158px;
  margin:0 2px 5px 2px;
  background:#feeeab;
}

.bunka a.kat {
  width:158px;
  min-height:35px;
  _height:35px;
  _height /**/:45px;
  display:block;
  background:#6b1005;
  color:white;
  padding:0.2em 0 0.2em 0;
}

.bunka a.kat:hover {
  background:#ff9900;
  text-decoration:none;
}

.bunka a.zbo {
  width:158px;
  float:left;
  min-height:235px;
  _height:235px;
  background:url("img/ico_info_kosik.gif") bottom right no-repeat #feeeab;
  padding:10px 0 10px 0;
  text-align:center;
  text-decoration:none;
  border-bottom:1px solid #971017;
}

.bunka a.zbo:hover {
  background:url("img/ico_info_kosik.gif") bottom right no-repeat #f3d87a;
}

.zbozi {
	xheight:112px;
	text-decoration:none;
	cursor:hand;
	display:block;
}

.bunka img{
  border:2px solid #6b1005;
  margin:0;
  padding:0;
  text-decoration:none;
}

.zbozi div.ceny {
	color:#FF1A00;
	text-decoration:none;
}
.zbozi div.ceny div.cena {
	font-weight:bold;
	text-decoration:none;
}
.zbozi div.ceny span.stara-cena {
	font-weight:normal;
	text-decoration:line-through;
	font-size:0.8em;
}

div.buton{
  background:#FFFBCC;
  padding:0.2em;
  font-weight:bold;
  margin:10px 0 0 0;
  text-align:center;
}

div.buton a, div.buton a:visited {
  text-decoration:none;
  color:#FF1A00;
}

div.buton a:hover {
  text-decoration:underline;
  color:#FF1A00;
}

div.uspesne-prihlasen {
	font-size:120%;
	background:#FFFBCC;
	color:#FF0D00;
	padding:1em;
	text-align:center;
}
div.uspesne-prihlasen strong {
	color:black;
}



.hptopkat {
	width:100%;
	background:#971017;
	color:white;
}
.hptopkat th {
	font-size:15px;
}
.hptopkat td {
	text-align:center;
}
.hptopkat td a {
	color:#971017;
	background:#feeeab;
	display:block;
	height:20px;
	padding-top:3px;
	font-weight:bold;
}
.hptopkat td a:hover {
	background:#feeeab}