/* LAYOUT */

img { behavior: url("/8inc/pngbehavior.htc"); }

.body{
	background: #f4f4f4 url(../img/background.gif) repeat-x scroll top;	/* Canvas background */
}

a:link, a:visited {
	color:black;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
div#container{
	background: none;
	text-align: center;	/* Center (IE) */
}
div#page{
	background: transparent url(../img/page-background.gif) repeat-x scroll top;	/* Page background */
	width: 100%;	/* Page width */
	margin: 0 auto;	/* Center (other browsers) */
	
	text-align: left;
}


.left-extra {
	margin: 0px;
	padding: 0px;
	
}

#left-extra {
	margin: 0px;
	padding: 0px;
	
}


	/* TOP */

div#top{
}

	div#header{
		padding-bottom:25px;
		position: relative;
	}
		div#logo{
			border: 0px solid red;
			width:284px;
			position : relative;
			left:20px;
			top:-155px;
			margin-bottom:-50px;
		}
		
		div#logo img {
			width: 200px;
			height: 66px;
		}
		
		div#flashtop{
			height:177px;
			width:951px;
		}
		
		#cert {
			background: url(../img/aaa-cert.png) no-repeat !important;
			background: none;
			filter: 	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_layout1/img/aaa-cert.png', sizingMethod='scale');
			width:111px;
			height:111px;
			position:absolute;
			right:30px;
			top:30px;
		}
	
	div#top-bar{
		border:0px solid red;
		margin: 0 auto;
		position : relative;
		top:18px;
		float:right;
	}
		div#date{
			float:right;
			height:30px;
			line-height : 30px;
			background-image : url(../img/dashed-line.gif);
			background-repeat : repeat-y;
			background-position : left;
			padding-left:15px;
		}
		div#links{
			float:right;
			font-size : 11px;
		}
			div#links a.home, div#links a.mail {
				display: block;
				float: left;
				margin-left: 10px;
				padding: 0 15px 0 15px;
				height: 30px;
				line-height: 30px;
				background-image : url(../img/top-arrow.gif);
				background-repeat : no-repeat;
				background-position : left;
			}
				div#links a.home{
					
				}
				div#links a.mail{
					
				}
		div#menu-top{
			clear:both;
			border:0px solid red;
			float:left;
			font-size : 11px;
		}

	/* -----------------------
	MAINMENU */
	
	div#main-menu {
		border: 0px solid red;
		width:284px;
		position : relative;
		left:20px;
		top:-120px;
		margin-bottom:-110px;
	}
		div#main-menu img {
			border:0px;
			margin:0px;
		}
		

	/* MIDDLE */

div#middle{
	height: 100%;
	width: 951px;
	background-image: url(../img/middle-backgr.gif);
	background-repeat : repeat-y;
	background-position : center;
	border:0px solid red;
	display : block;
}
div#middle_bottom{
	/* Used to expand the middle cell */
	clear: both;
	height: 10px;
	font-size: 0;
}

	div#left-column{
		float: left;
		width: 215px;
		border:0px solid red;
	}
		div#menu{}
		div#menu-catalogue{}
		div#mailing-list{}
		div#left-extra{padding-top:10px;}
		div#left-extra .texti { padding-left:15px;padding-top:4px;}
	
	div#right-wrapper {
		float:right;
		border:0px solid red;
		width:724px;
	}

		div#right-column{
			float: right;
			width: 217px;
		}
			div#search{
				background-image : url(../img/search-backgr.gif);
				background-repeat : no-repeat;
				padding-left:40px;
				padding-top:3px;
				padding-bottom:10px;
			}
			div#news{}
			div#extra-content{}
			div#shopping-info{}
			div#shopping-cart{}
	
		div#main-column{
			float:left;
			width:494px;
			border:0px solid red;
			clear:both;
		}
			div#content{
				height: 	1%;
				clear:both;
				padding-top:5px;
			}


	/* BOTTOM */

div#bottom{
	clear: both;
	text-align: center;
}

	div#footer{
		background-image : url(../img/footer-backgr.gif);
		background-repeat : repeat-x;
		height: auto !important;
		height:39px;
		line-height : 39px;
		color:white;
	}
		div#footer a {}
		div#footer a:hover{}
	div#copyright{
		width:100%;
		text-align : center;
		top:-20px;
	}
