body
{
	background-image:url(../images/bg_site.jpg);
}

#main 
{
	position: absolute;
	left: 50%; width: 980px; margin-left: -487px;
	font-family: "Verdana";
}

#logo
{
	position:relative;
	width:971px;
	height:150px;
	background-color:transparent;
}
#logo_img
{
	position:relative;
	float:left;
	left: 50%; width: 725px; margin-left: -362px;
}

#menu
{
	position:relative;
	float:left;
	width:124px;
	height:498px;
}
#table_menu
{
	position:relative;
	float:left;
	top: 6px;
}

#content_container
{
	position:relative;
	float:left;
	background-color: #ffffdd;
	border:solid 2px #76282D;
	width:848px;/*676 - 4 + 164 + 2*/
	height:494px;/*498 - 4*/	
}

#content
{
	position:relative;
	float:left;
	background-color: #ffffdd;
	font-size: 12px;
	left: 50%; width: 667px; margin-left: -412px;/*672 - 8 - 8 + 164 + 2*/
	height: 494px;
	overflow-y: auto;
	overflow-x: hidden;
}
#content td{font-size: 12px;}

#content_shop
{
	position:relative;
	float:right;
	right:15px;
	width:55px;
	height:49px;
}	

#blok
{
	position:relative;
	float:right;
	width:164px;
	height:494px;
	border-left:solid 2px #76282D;
}

a{color:#9d0000;text-decoration:none;}
a:hover{color:#9d0000;text-decoration:underline;}
a:active{color:#9d0000;text-decoration:underline;}

div.merkvak
{
	border:solid 1px #000000;
	background-color:#FFCE1F;
	width:100px;
	height:21px;
	font-size:15px;
	cursor:pointer;
}

td.header
{
	color: #3c3992;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

td.typeimg
{
	padding:5px;
	border:solid #333399 1px;
	background-color: #333399;
	text-align:center;
	vertical-align:middle;
}

td.itemtxt
{
	padding:4px;
	color: #000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

td.itemval
{
	padding:4px 8px 4px 4px;
	color: #000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-align:right;
}

td.itemimg
{
	padding:5px;
	border:solid #333399 1px;
}

td.normal
{
	padding:5px;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}
	
hr.stop
{
	width:20%;
	height:1px;
	color: #3c3992;
	margin-top: 25px;
	margin-bottom:25px;
}

h3, h4
{
	margin:0px;
	color:#76282D;
}

li
{
	list-style-type: square;
	list-style-position: outside;
}

#workshop,#paperpiecing
{
	width:135px;
	background-color:#ead4b8;
	font-family: Verdana;
	font-size: 12px;
}

button.off, button.over, button.on
{	
	width: 98px;
	height: 18px;
	/*vertical-align: middle;
	text-align: center;*/
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

button.off
{
	color: #ffffff;
	text-decoration:none;
	background-color:#9D0000;
	border:solid #9D0000 1px;
	text-align: center;
}
button.over
{
	color: #ffffff;
	text-decoration:none;
	background-color:#76282D;
	border:solid 1px #9D0000;
	padding-left:1px;
	cursor:pointer;
}
button.on
{
	color: #eeeeca;
	text-decoration:underline;
	background-color:#9D0000;
	cursor:pointer;
}

table#stoffen{float:left;margin-right:30px;border:solid 1px #9D0000;border-collapse:collapse;}
table#stoffen td{font-size:12px;border:solid 1px #9D0000;}
table#stoffen a{color:#9D0000;font-size:12px;}
