body
{
	border:			0px;
	padding:		0px;
	margin:			0px;
	color:			#481f0d;
	background:		url('../pic/background.gif') repeat-x #481E00;
	background-attachment: fixed;
	text-align:		center;
}

*
{
	font-size:		13pt;
}

h2
{
	padding:		0px 20px 0px 20px;
	font-size:		15pt;
}

h3
{
	padding:		0px 20px 0px 20px;
	margin:			0px;
}

p
{
	padding:		5px 20px 0px 20px;
	margin-top:		0px;
}

img
{
	border:			0px;
}

#main
{
	width:			100%; 
	height:			100%;
}

.submenu
{
	position:		relative;
}

.page
{
	border-left:    2px #381100 solid;
	border-right:   2px #381100 solid;
	background:		url('../pic/bg_page.gif');
	width:			832px; 
	margin:			0px;
	padding:		0px;
	text-align:		left;
}

#content
{
	background:		#EDD381;
	border-left:	1px solid #95634D;
	border-bottom:	1px solid #95634D;
	border-right:	1px solid #95634D;
	padding:		10px;
	min-height:		800px;
	margin:			0px 14px 0px 15px;
}

#menu
{	
	width:			876px;
	height:			35px;
	vertical-align:	top;
}

.side
{
	width:          20px;
}

#mainMenu
{
	margin-top:		15px;
}

#mainMenu th
{
	margin:			0px 3px 0px 3px;
	padding:		0px;
}

#mainMenu td
{
	border:			1px solid #95634D;
	margin:			0px 3px 0px 3px;
	vertical-align:	top;
	width:			193px;
}

td.mainMenu
{
	background:		#EDD381;
}

td.mainMenuHL
{
	background:		#FFEBAC;
}

p.picMainMenu
{
	text-align: 	center;
	padding:		10px 0px 0px 11px;
	margin:			0px;
}

p.mainMenu
{
	padding:		10px 10px 10px 10px;
	font-size:		12pt;
	margin:			0px;
	text-align:		justify;
}

ul.mainMenu
{
	margin-top: 	0px;
	padding-top:	2px;
}

ul.mainMenu li
{
	font-size:			12pt;
}

table.list, table.listP, table.gallery
{
	margin:				0px 20px 0px 20px;
}

table.listP, table.gallery
{
	width:				741px;
}

table.list th, table.listP th, table.gallery th
{
	background:			url('../pic/pic_gradient.gif') repeat-x #77522E;	
	height:				24px;
	color:				#FFEBAC;
	text-align:			left;
	padding-left:		10px;
	font-weight:		normal;
	font-size:			11pt;
	border:				1px solid #997444;
	vertical-align:		center;
}

table.gallery th
{
	width:				385px;
}

table.listP ul
{
	padding:			0px 0px 0px 10px;
	margin:				0px;
}

table.list td.none, table.listP td.none
{
	border: 			0px;
	background:			none;
	padding:			0px 2px 0px 0px;
	vertical-align:		top;
	border-right:		2px solid #5E381D;
}

table.list td, table.listP td
{
	padding:			2px 10px 2px 15px;
	border:				1px solid #997444;
    background:			#FFEBAC;
}

td.price
{
	padding:			2px 5px 2px 5px;
	border:				1px solid #997444;
    background:			#FFEBAC;
    text-align:			right;
}

table.gallery td
{
	padding:			5px 10px 5px 10px;
	border:				1px solid #997444;
    background:			#FFEBAC;
}

table.list td.attr, table.listP td.attr
{
	font-weight:		bold;
	padding:			2px 10px 2px 5px;
    font-size:			11pt;
    vertical-align:		top;
    background:			#E0C77A;
}

table.list td.col, table.listP td.col
{
	font-weight:		bold;
	padding:			2px 5px 2px 5px;
    font-size:			11pt;
    vertical-align:		center;
    text-align:			center;
    background:			#B29257;
}

table.list td.desc, table.listP td.desc
{
	padding-top: 6px; 
	padding-bottom: 6px;
}

h3.gallery
{
	width:				200px;
	border-bottom:		1px solid #997444;
	margin-left:		30px;
	padding-left:		10px;
}

h4.product
{
	padding:		0px 20px 0px 20px;
}

img.product
{
	vertical-align: right;
}

a
{
	color:			#997444;
}

a:hover
{
	color:			#B29257;
}

img.smallpic
{
	border:		1px solid #B29257;
}

td.product_name
{
	background:			url('../pic/pic_gradient.gif') repeat-x #77522E;	
	color:				#FFEBAC;
	text-align:			left;
	padding-left:		10px;
	font-weight:		normal;
	font-size:			11pt;
	border:				1px solid #997444;
	vertical-align:		center;
	height: 			24px;
	font-size:			13pt;
}
td.product_desc
{
	vertical-align:		top;
	padding-left:		10px;
	padding-bottom:		20px;
	height:				110px;
}
#offer {
	background:		#EDD381;   
	border:			1px solid #95634D;
	margin:			10px 17px 0px 17px;
	padding:        5px 10px 5px 10px;
}
#banner {
	margin: 4px 18px 40px 18px;
}
.termekek {
	margin-left: 40px;
}
.termekek th {
	padding: 3px 6px 3px 6px;
	background: #B09643;
}
.termekek td {
  padding: 3px 6px 3px 6px;
	background: #DCC478;
}