html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	/*font-size:small;*/
	font-family:Georgia, Arial, Tahoma, Verdana;
}

body {
	background: #FEFEFE url('../images/site-bg.gif') repeat-x;
	color:#666;
}

body.mceContentBody {
	height: auto;
	background-color: white;
	background-image: none;
	color: black;
}

#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

.header {
	padding: 0px;
	width: 866px;
	height: 231px;
	margin: auto;
}

.menu {
	padding: 0px;
	background: transparent url('../images/menu-bg.gif') repeat-x;
	width: 866px;
	height: 47px;
	margin: auto;
}

.second-menu {
  width: 221px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.content {
	padding: 1em 1em 8em; /* bottom padding for footer */
	?padding: 1em 1em 7em;
	margin: auto;
	width: 866px;
}

.content p {
	text-align:justify;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.sub-content {
  width: 631px;
  float: left;
  background: #E4E4E4 url('../images/sub-content-bg.gif') repeat-x;
  margin: 0px 0px 10px 14px;
  padding: 0px;
}

.sub-content-left{
  width: 631px;
  float: left;
  background: #E4E4E4 url('../images/sub-content-bg.gif') repeat-x;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.sub-content-right {
  width: 396px;
  float: left;
  background: #E4E4E4 url('../images/sub-content-bg.gif') repeat-x;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.left-blocks {
  width: 221px;
  float: left;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  clear: both;
}

div.content.layout-2cols-cont-right .left-blocks {
  background: #cecece;
}

.newsletter-block {
  width: 221px;
  height: 139px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/newsletter-block.gif') no-repeat;
}

.newsletter-block span {
  margin: 54px 0px 0px 104px;
  padding: 0px;
  position: absolute;
  color: #955c02;
  font-size: 11px;
}

.newsletter-block a {
  width: 90px;
  height: 18px;
  background: url('../images/news-button.gif') no-repeat;
  margin: 107px 0px 0px 97px;
  position: absolute;
  padding: 2px 0px 0px 20px;
  color: #ffffff;
  display: block;
  text-decoration: none;
}

.newsletter-block a:hover {
  color: #000000;
  opacity: 0.70;
  filter: alpha(opacity=70);
}

.hry-block {
  width: 221px;
  height: 139px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/hry-block.gif') no-repeat;
}

.hry-block span {
  margin: 61px 0px 0px 104px;
  padding: 0px;
  position: absolute;
  color: #40403f;
  font-size: 11px;
}

.hry-block a {
  width: 90px;
  height: 18px;
  background: url('../images/hry-button.gif') no-repeat;
  margin: 107px 0px 0px 97px;
  position: absolute;
  padding: 2px 0px 0px 20px;
  color: #ffffff;
  display: block;
  text-decoration: none;
}

.hry-block a:hover {
  color: #000000;
  opacity: 0.70;
  filter: alpha(opacity=70);
}


.aktualne-block {
  width: 221px;
  height: 139px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/aktualne-block.gif') no-repeat;
}

.aktualne-block span {
  margin: 61px 0px 0px 104px;
  padding: 0px;
  position: absolute;
  color: #40403f;
  font-size: 11px;
}

.aktualne-block a {
  width: 90px;
  height: 18px;
  background: url('../images/aktualne-button.gif') no-repeat;
  margin: 107px 0px 0px 97px;
  position: absolute;
  padding: 2px 0px 0px 20px;
  color: #ffffff;
  display: block;
  text-decoration: none;
}

.aktualne-block a:hover {
  color: #000000;
  opacity: 0.70;
  filter: alpha(opacity=70);
}


.kucharka-block {
  width: 221px;
  height: 139px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/kucharka-block.gif') no-repeat;
}

.kucharka-block span {
  margin: 73px 0px 0px 104px;
  padding: 0px;
  position: absolute;
  color: #2b4201;
  font-size: 11px;
}

.kucharka-block a {
  width: 90px;
  height: 18px;
  background: url('../images/kucharka-button.gif') no-repeat;
  margin: 107px 0px 0px 97px;
  position: absolute;
  padding: 2px 0px 0px 20px;
  color: #ffffff;
  display: block;
  text-decoration: none;
}

.kucharka-block a:hover {
  color: #000000;
  opacity: 0.70;
  filter: alpha(opacity=70);
}

.vedci-block {
  width: 221px;
  height: 139px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/vedci-block.gif') no-repeat;
}

.vedci-block span {
  margin: 63px 0px 0px 104px;
  padding: 0px;
  position: absolute;
  color: #2b4201;
  font-size: 11px;
}

.vedci-block a {
  width: 90px;
  height: 18px;
  background: url('../images/vedci-button.gif') no-repeat;
  margin: 107px 0px 0px 97px;
  position: absolute;
  padding: 2px 0px 0px 20px;
  color: #ffffff;
  display: block;
  text-decoration: none;
}

.vedci-block a:hover {
  color: #000000;
  opacity: 0.70;
  filter: alpha(opacity=70);
}

.content-middle {
  width: 396px;
  float: left;
  margin: 0px;
  padding: 0px;
}



.vyziva-butt {
  width: 396px;
  height: 61px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/vyziva-butt.gif') no-repeat;
}

.vyziva-butt a {
  width: 396px;
  height: 61px;
  display: block;
}

.vyziva-butt a:hover {
  background: #000000;
  opacity: 0.10;
  filter: alpha(opacity=10);
}

.zelenina-butt {
  width: 396px;
  height: 61px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/zelenina-butt.gif') no-repeat;
}

.zelenina-butt a {
  width: 396px;
  height: 61px;
  display: block;
}

.zelenina-butt a:hover {
  background: #000000;
  opacity: 0.05;
  filter: alpha(opacity=5);
}

.ovocie-butt {
  width: 396px;
  height: 61px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/ovocie-butt.gif') no-repeat;
} 

.ovocie-butt a {
  width: 396px;
  height: 61px;
  display: block;
}

.ovocie-butt a:hover {
  background: #000000;
  opacity: 0.05;
  filter: alpha(opacity=5);
}  

.babicky-butt {
  width: 396px;
  height: 61px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/babicky-butt.gif') no-repeat;
} 

.babicky-butt a {
  width: 396px;
  height: 61px;
  display: block;
}

.babicky-butt a:hover {
  background: #000000;
  opacity: 0.05;
  filter: alpha(opacity=5);
}   

.right-blocks {
  width: 221px;
  float: left;
  margin: 0px 0px 14px 0px;
  padding: 0px;
}

.poradna-block {
  width: 221px;
  height: 139px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/poradna-block.gif') no-repeat;
}

.poradna-block span {
  margin: 61px 0px 0px 104px;
  padding: 0px;
  position: absolute;
  color: #882f2f;
  font-size: 11px;
}

.poradna-block a {
  width: 90px;
  height: 18px;
  background: url('../images/poradna-button.gif') no-repeat;
  margin: 107px 0px 0px 97px;
  position: absolute;
  padding: 2px 0px 0px 20px;
  color: #ffffff;
  display: block;
  text-decoration: none;
}

.poradna-block a:hover {
  color: #000000;
  opacity: 0.70;
  filter: alpha(opacity=70);
}


.predstavujeme-block {
  width: 221px;
  height: 139px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/predstavujeme-block.gif') no-repeat;
}

.predstavujeme-block span {
  margin: 61px 0px 0px 104px;
  padding: 0px;
  position: absolute;
  color: #882f2f;
  font-size: 11px;
}

.predstavujeme-block a {
  width: 90px;
  height: 18px;
  background: url('../images/predstavujeme-button.gif') no-repeat;
  margin: 107px 0px 0px 97px;
  position: absolute;
  padding: 2px 0px 0px 20px;
  color: #ffffff;
  display: block;
  text-decoration: none;
}

.predstavujeme-block a:hover {
  color: #000000;
  opacity: 0.70;
  filter: alpha(opacity=70);
}



.na-stiahnutie-block {
  width: 221px;
  height: 139px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/na-stiahnutie-block.gif') no-repeat;
}

.na-stiahnutie-block span {
  margin: 36px 0px 0px 102px;
  padding: 0px;
  position: absolute;
  color: #0e487b;
  font-size: 11px;
}

.na-stiahnutie-block a {
  width: 90px;
  height: 18px;
  background: url('../images/na-stiahnutie-button.gif') no-repeat;
  margin: 107px 0px 0px 97px;
  position: absolute;
  padding: 2px 0px 0px 20px;
  color: #ffffff;
  display: block;
  text-decoration: none;
}

.na-stiahnutie-block a:hover {
  color: #000000;
  opacity: 0.70;
  filter: alpha(opacity=70);
}

.otestujte-sa-block {
  width: 221px;
  height: 139px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/otestujte-sa-block.gif') no-repeat;
}

.otestujte-sa-block span {
  margin: 61px 0px 0px 104px;
  padding: 0px;
  position: absolute;
  color: #510372;
  font-size: 11px;
}

.otestujte-sa-block a {
  width: 90px;
  height: 18px;
  background: url('../images/otestujte-sa-button.gif') no-repeat;
  margin: 107px 0px 0px 97px;
  position: absolute;
  padding: 2px 0px 0px 20px;
  color: #ffffff;
  display: block;
  text-decoration: none;
}

.otestujte-sa-block a:hover {
  color: #000000;
  opacity: 0.70;
  filter: alpha(opacity=70);
}


.kontakt-block {
  display:block;
  width: 221px;
  height: 61px;
  margin: 0px 0px 14px 0px;
  padding: 0px;
  background: url('../images/kontakt-block.gif') no-repeat;
}

.loga-block {
  width: 221px;
  height: 215px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  background: url('../images/loga-block.gif') no-repeat;
}

.loga-block a.aholdhref {
  display: block;
  width: 135px;
  height: 45px;
  margin: 15px 0px 0px 40px;
  padding: 0px;
  position: absolute;
}

.loga-block a.hyperhref {
  display: block;
  width: 135px;
  height: 45px;
  margin: 80px 0px 0px 44px;
  padding: 0px;
  position: absolute;
}

.loga-block a.alberthref {
  display: block;
  width: 135px;
  height: 45px;
  margin: 148px 0px 0px 40px;
  padding: 0px;
  position: absolute;
}

.loga-male-block {
  width: 221px;
  height: 60px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  background: url('../images/loga-small.gif') no-repeat;
}

.loga-male-block a.ahold {
  display: block;
  width: 70px;
  height: 31px;
  margin: 15px 0px 0px 12px;
  padding: 0px;
  float: left;
}

.loga-male-block a.hypernova {
  display: block;
  width: 108px;
  height: 31px;
  margin: 15px 0px 0px 10px;
  padding: 0px;
  float: left;
}

.loga-male-block a.albert {
  display: block;
  width: 79px;
  height: 42px;
  margin: 11px 0px 0px 13px;
  padding: 0px;
  float: left;
}


.small-block {
  width: 221px;
  height: 61px;
  margin: 0px 0px 6px 0px;
  padding: 0px;
  display: block;
}

.left-blocks a.small-block:hover{
  opacity: 0.60;
  filter: alpha(opacity=60);
}

.newsletter-small {
  background: url('../images/newsletter-small.gif') no-repeat;
}

.aktualne-small {
  background: url('../images/aktualne-small.gif') no-repeat;
}


.vedci-small {
  background: url('../images/vedci-small.gif') no-repeat;
}


.predstavujeme-small {
  background: url('../images/predstavujeme-small.gif') no-repeat;
}


.na-stiahnutie-small {
  background: url('../images/na-stiahnutie-small.gif') no-repeat;
}

.hry-small {
  background: url('../images/hry-small.gif') no-repeat;
}

.otestujte-sa-small {
  background: url('../images/otestujte-sa-small.gif') no-repeat;
}


.block-space {
  width: 14px;
  float: left;
  margin: 0px;
  padding: 0px;
}

.clear {
  clear: both;
}

.footer {
	position:absolute;
	width:100%;
	height: 84px;
	bottom:0; /* stick to bottom */
	background: url('../images/footer-bg.jpg') repeat-x;
	border-top: 1px solid #60877F;
}
.footer p {
		padding:0px;
		margin:0px;
		text-align: center;
}

.copy-powered {
  width: 866px;
  height: 50px;
  margin: 0px auto;
  padding: 0px;
}

.copy-powered span {
  color: #ffffff;
  font-size: 11px;
}

.copy-powered span.copy {
  margin: 0px;
  padding: 10px 0px 0px 10px;
  float: left;
}

.copy-powered span.power {
  margin: 0px;
  padding: 10px 10px 0px 0px;
  float: right;
  text-align: right;
}

.content-data-page  {
	text-align : left;
	padding-right:10px;
}
.content-data-page P {
  margin: 3px 15px 10px 15px;
}

.content-data-page a:hover {
  text-decoration: none;
}

.content-data-page .tabledot p {
  margin: 0px;
  padding: 0px 4px 0px 4px;
}

.content-data-page .tabledot {
font-family:Arial, Helvetica, sans-serif;
  margin: 10px 0px 0px 16px;
  padding: 0px;
}

.content-data-page .tabledot tr {
  border-bottom: 1px solid #c2c2c2;
  display: block;
  padding: 2px 0px 2px 0px;
}

.content-data-page .tabledot tr.poz {
  border-bottom: 1px solid #c2c2c2;
  border-top: 1px solid #ffffff;
  display: block;
  padding: 2px 0px 2px 0px;
  background: #f1f1f1;
}

.content-data-page .tabledot tr.head {
  border-bottom: 1px solid #000000;
  display: block;
  padding: 2px 0px 2px 0px;
  background: #999999;
  color: #ffffff;
}

.no-bottom-margin {
	margin-bottom: 0px;
}

#frm {
	padding : 5px 15px;
}
#frm LABEL {
	display : block;
	float : left;
	width : 160px;
	padding-top : 2px;
}
#frm INPUT {
	width : 200px;
	margin-bottom : 3px;
}

#frm SELECT {
	background-color:#FEFEFF;
	border:1px solid #B4B3B4;
	color:#777777;
	line-height:1em;
	padding:1px 2px;
	width : 206px;
	margin-bottom : 3px;
}

#frm .left {
	display : block;
	float : left;
	width : 200px;
	margin-right : 20px;
}
#frm .right {
	display : block;
	float : left;
	width : 200px;
}
#frm .box {
	display : block;
	margin-bottom : 10px;
}
#frm .box LABEL {
	display : inline;
	float : none;
	width : auto;
	padding-top : 0px;
}
#frm .box INPUT {
	margin-right : 10px;
}
#frm .button {
	width : auto;
}

#zdravo-a-hravo-vlastna-kategoria {
	display: none;
}

#frm input.green {
	border-color: #008000;
	background: #f0fff0;
}

