BODY {	text-align: center;
	font-family: Trebuchet MS, Arial;
	font-size: 80%;
	background: #767676;
	background-image: url('bg-body.jpg');
	background-repeat: repeat-x;
	margin:0px auto; 
}

A:link {COLOR: #5D8D0A; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
A:visited {COLOR: #5D8D0A; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
A:hover {COLOR: #FFFFFF; FONT-SIZE: 100%; FONT-WEIGHT: none; TEXT-DECORATION: underline;}
A:active {FONT-WEIGHT: none; TEXT-DECORATION: none; color: yellow; TEXT-DECORATION: underline;}

/* General */

#layout
{
	margin: 0px auto; 
	width: 980px;
}

#layout-top {
	width: 954px;
	height: 396px;
	background-image: url('bg-top.jpg');
  top: 0px;
  text-align: left;
}

#layout-main {
	width: 950px;
	background: #FFFFFF;
	background-image: url('bg-main.gif');
	}
	
#layout-main-text {
	margin: 0px 20px 0px 20px;
	text-align: justify;
	font-size: 120%;
	font-style: italic; 
}

#layout-main-text a:hover{
	color: #000000;
}

#layout-footer {
	width: 950px;
	height: 59px;
	text-align: center;
	color: #2d2d2d;
	background-image: url('bg-footer.gif');
	background-repeat: no-repeat;
	font-family: Trebuchet MS, Arial;
	margin: 0px auto;
	}

#layout-footer-txt {
	text-align: center;
	font-size: 80%;
	color: #ffffff;
	}
	
#body1 { 
	width: 450px;
	color: #000000;
	float: left;
}

#body2 {
	width: 450px;
	color: #000000;
	float: right;
}
	
/* Formating */

H1 {	font-size: 220%;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
  color: #8bcb1e; }
  
  H2 {	color: #8bcb1e;
  }
  
  H3 {	color: #8bcb1e;
  }
	
.nadpis-webu {	
	position: absolute;
  left: 530px;
  }

.nadpis-webu a {	
	text-decoration: none;
	font-weight: bold;
  color: #2b2b2b; }
  
.nadpis-webu a:visited {	
	text-decoration: none;
	font-weight: bold;
  color: #2b2b2b; }

#layout-footer a{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

#layout-footer a:hover{
	color: #ffffff;
	font-weight: normal;
  text-decoration: underline;	
}

#layout-top ul {
	margin: 12px 0 0 648px;
	padding: 0;
	list-style-type: none;
	font-size: 150%;
	}

#layout-top li {
	line-height: 48px;
	text-align: center;
}

#layout-top li a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#layout-top li a:hover {
	color: #a2ff00;
	text-decoration: underline;
}

#eshop ul {
	margin: 28px 0 0 680px;
	padding: 0;
	list-style-type: none;
	font-size: 180%;
	}

#eshop li {
	line-height: 27px;
	text-align: left;
}

#eshop li a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#eshop li a:hover {
	color: #000000;
	text-decoration: none;
}

#empty-pic {
	margin: 42px 0px 0px 282px;
	padding: 0;
	list-style-type: none;
	position: absolute;
}

table {
	font-size: 100%;
}


