body {
	background:url(../images/body.jpg);
	border-top:5px solid #8d8475;
	color:#2a1c04;
	font-family:Georgia, serif;
	font-size:12px;
}
p {
	line-height:160%;
	margin-bottom:10px;
}
h1 {
	color:#732d1a;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
	text-transform:uppercase;
}
.container_16 {
}
/* logo */
#logo {
	background:url(../images/logo.png) no-repeat;
	height:75px;
}
/* menu */
#menu_left, #menu_right {
	color:#732d1a;
	font-size:14px;
	text-transform:uppercase;
}
#menu_left ul {
	float:left;
	margin-left:10px;
}
#menu_right ul {
	float:right;
	margin-right:10px;
}
.menu ul li {
	display:block;
	float:left;
	margin:0 10px;
}
.menu ul li a:link, .menu ul li a:visited {
	border-top:5px solid #8d8475;
	color:#732d1a;
	display:block;
	height:21px;
	margin-top:-5px;
	padding:29px 0 27px;
	text-decoration:none;
}
.menu ul li a:hover {
	border-top:5px solid #5b503c;
}
/* header */
#header {
	background:50% 50% no-repeat;
	height:280px;
	margin-bottom:0px;
	margin-top:-20px;
}
/* sidebar */
.product {
	margin-bottom:20px;
}
.product img {
	border:1px solid #2a1c04;
}
.product_name {
	display:block;
	font-size:16px;
	margin-top:5px;
	text-align:center;
}
.product_name a:link, .product_name a:visited {
	color:#2a1c04;
	text-decoration:none;
}
.product_name a:hover {
	text-decoration:underline;
}
.product_year {
	color:#732d1a;
	display:block;
	font-size:12px;
	margin-top:3px;
	text-align:center;
}
/* termékek */
#products {
	margin-left:0px;
	margin-right:0px;
	width:960px;
}
#products h1 {
	padding-left:10px;
	padding-right:10px;
}
.productDetailed {
	float:left;
	margin-bottom:20px;
	overflow:hidden;
}
.productDetailed img {
	border: 1px solid #2A1C04;
}
.productDetailed span.product_name {
	text-align:left;
	margin-bottom:10px;
	margin-top:0px;
}
/* contact list */
ul.contactList {
	
}
ul.contactList li {
	display:block;
	padding:5px 0;
	margin-bottom:5px;
}
ul.contactList li span {
	display:block;
	border-bottom:1px dotted #2A1C04;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:5px;
}
/* conteact form */
#contactForm td {
	padding-bottom:5px;
}
#contactForm input, #contactForm textarea {
	font-family:Georgia, serif;
	margin-bottom:10px;
	padding:5px;
}
#contactForm input[type*=text] {
	background:#fff;
	background:rgba(255,255,255,0.5);
	border-color:#CCCCCC #CCCCCC #732D1A;
	border-style:solid;
	border-width:1px;
	width:273px;
}
#contactForm input[type*=submit] {
	background:#fff;
	background:rgba(255,255,255,0.5);
	border-color:#CCCCCC #CCCCCC #732D1A;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 10px;
}
#contactForm textarea {
	background:#fff;
	background:rgba(255,255,255,0.5);
	border-color:#CCCCCC #CCCCCC #732D1A;
	border-style:solid;
	border-width:1px;
	font-size:13px;
	width:568px;
}
/* footer */
#footer {
	background:#8d8475;
	clear:both;
	height:80px;
	width:100%;
}
#footer p {
	margin-top:30px;
}
#footer a:link, #footer a:visited {
	color:#2a1c04;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

.textContent ul {
	padding: 0 0 10px 20px;
	list-style-type: disc;
}

.textContent ul li {
	line-height: 150%;
}


.dataTable {
margin-bottom:10px;
width:100%;
}
.dataTable td {
padding:10px 5px;
border-bottom:1px dotted #ccc;
}
.dataTable tr:nth-child(2n) td {
background:rgba(0,0,0,0.03);
}
.dataTable td:last-child {
text-align:right
}
.dataTable tr:last-child td {
border-bottom:0px;
}
