
	*{padding: 0; margin: 0; }
	
	  h1 {font-size: 15px; color: #79797b}
	  body {
		background-image: url("images/bg.jpg");
		background-repeat: repeat-x;
		background-position: left top;
		background-color: #f7f7f7;
		background-attachment:fixed;
		font-size: 11px;
		font-family: Verdana;
		color: #e4e4e4;
		margin: 0px 0px 0px 0px;
		text-align:center;
		}

	
		.mainsite
		{	position:relative;
			left:50%;
			top:0px;
			width: 1082px;
			margin-left:-541px;
			margin-right:auto;
			margin-bottom:auto;
			text-align:left;
			align:center;
			padding-bottom: 0px;
			display:block;
			}
				
	.top
	{	position:relative;
		width:auto;
		height:144px;
		padding-top: 16px;
	}
			
			
	.mid
	{	position:relative;
		width:100%;
		background-image: url("images/bgmid.png");
		background-repeat: repeat-y;
		background-position: 100% 100%;
		min-height:300px;
		float: left;
	}			

	.stroke
	{	position:relative;
		background-image: url("images/stroke.jpg");
		background-repeat: no-repeat;
		height:1px;
		padding:0px 0px 0px 0px;
		margin: 0px 0px 0px 12px;
	}		
	
	
		
	.menu
	{	float:left;
		width: 20%;
		position:relative;
		padding: 0px 0px 0px 0px;
		margin:0px 0px 0px 12px;
	}
		
		
		
	.content
	{	float:right;
		width: 75%;
		padding: 30px 30px 40px 2px;
		margin: 0px 0px 0px 0px;
	}	
		
		
		
		
		
		.menu_top
		{	
			background-image: url("images/menu_top.png");
			background-repeat: no-repeat;		
			width: 178px;
			height: 11px;
			padding:0px 0px 0px 0px; 
			margin: 30px 0px 0px 0px;
			position: relative;
			float:left;
		}		
		
		.menu_bg
		{	
			background-image: url("images/menu_bg.png");
			background-repeat: repeat-y;		
			width: 178px;
			padding:0px 0px 0px 0px; 
			position: relative;
			float:left;
		}		
		
		.menu_bg_mid
		{	
			background-image: url("images/menu_bg_mid.png");
			background-repeat: no-repeat;		
			width: 178px;
			min-height: 160px; 
			padding:0px 0px 0px 0px; 
			position: relative;
			float:left;
		}	
		
		.menu_bottom
		{	
			background-image: url("images/menu_bottom.png");
			background-repeat: no-repeat;		
			width: 178px;
			height: 13px;
			padding:0px 0px 50px 0px; 
			position: relative;
			float: left;
		}	
		
		
			
			
		.bottom
		{	
			background-image: url("images/bottom.png");
			background-repeat: no-repeat;		
			width: 100%;
			height: 47px;
			padding: 8px 0px 40px 0px; 
			margin: 0px 0px 40px 0px;
			position: relative;
			text-align:center;
			color: #5a5a5a;
			float: left;
		}
			

			
		
			
			
	.menulink A.menulink:link, .menulink A.menulink:visited, .menulink A.menulink:active     
					{
							display:block;
							width:150px;
							padding: 4px 0px 4px 16px;	
							margin: 0px 20px 0px 3px;
							color: #e4e4e4;
							font-size:12px;
							text-decoration: none;
					}
	 .menulink A.menulink:hover   {	
							background-image: url("images/box.jpg");
							background-repeat: no-repeat;
							background-position: 6px 10px;
							text-decoration:none;
							color:#FFFFFF;
							}
							
							
	.menulink_h A.menulink_h:link, .menulink_h A.menulink_h:visited, .menulink_h A.menulink_h:active     
					{
							display:block;
							width:150px;
							padding: 4px 0px 4px 16px;	
							margin: 0px 20px 0px 3px;
							color: #e4e4e4;
							font-size:12px;
							text-decoration: none;
							font-weight:bold;
							background-image: url("images/box.jpg");
							background-repeat: no-repeat;
							background-position: 6px 10px;
							text-decoration: none;
					}
	 .menulink_h A.menulink_h:hover   {	
							text-decoration:none;
							color:#FFFFFF;
							}
							
							
			
	.undermenulink A.undermenulink:link, .undermenulink A.undermenulink:visited, .undermenulink A.undermenulink:active     
					{
							display:block;
							width:194px;
							padding: 2px 1px 2px 16px;	
							margin: 0px 20px 0px 3px;
							color: #e4e4e4;
							font-size:11px;
							text-decoration: none;
					}
	 .undermenulink A.undermenulink:hover   {	
							background-image: url("images/box.jpg");
							background-repeat: no-repeat;
							background-position: 8px 7px;
							text-decoration:none;
							color:#FFFFFF;
							}
							
							
	.undermenulink_h A.undermenulink_h:link, .undermenulink_h A.undermenulink_h:visited, .undermenulink_h A.undermenulink_h:active     
					{
							display:block;
							width:194px;
							padding: 2px 1px 2px 16px;	
							margin: 0px 20px 0px 3px;
							color: #e4e4e4;
							font-size:11px;
							font-weight:bold;
							background-image: url("images/box.jpg");
							background-repeat: no-repeat;
							background-position: 8px 7px;
							text-decoration: none;
					}
	 .undermenulink_h A.undermenulink_h:hover   {	
							text-decoration:none;
							}


		.highlight
   	 	{ 
		margin-bottom:6px;
		margin-right:10px;
		color:#333333;
		}	
			
			
	.headline  {
		font-size: 16px;
		padding: 0px 0px 20px 0px;
		background-image: url("images/headstroke.jpg");
		background-repeat: no-repeat;
		background-position: left 75%;
	}
			

	.e_headline  {
		font-size: 13px;
		padding: 0px 34px 14px 0px;
		text-align:right;
	}
		


	.showmade  {
		font-size: 10px;
		padding:0px 0px 20px 10px;
	}						
			
	.home  {
		position: absolute;
		left: 15px;
		top: -26px;
	}		
	
	.sitemap  {
		position: absolute;
		left: 32px;
		top: -24px;
	}	
	
	.viggo  {
		position: absolute;
		left: 49px;
		top: -24px;
	}	
	

	.here_you_are  {
		position: absolute;
		right: 20px;
		top: -24px;
		font-size:10px;
	}	
	

	li {
		padding: 0px 0px 0px 3px;
		margin: 0px 0px 0px 15px;
		}
	

	ul {
		padding: 0px 0px 0px 3px;
		margin: 0px 0px 0px 15px;
		}


			
	.gallery_image A.gallery_image:link, .gallery_image A.gallery_image:visited, .gallery_image A.gallery_image:active     
					{
							
							background-color:#FFFFFF;
							height: auto;
							width: auto;		
							text-decoration:none;			
					}
	 .gallery_image A.gallery_image:hover   {	
	 						background-color:#9e1a1d;
							text-decoration:none;
							}

			
	
		.form1
   	 	{ 
    	font-size: 11px;
    	font-weight: normal;
		width: 70px;
		border:1px solid #9b9b93;
		padding: 2px;
		}
	
		.form2
   	 	{ 
    	font-size: 11px;
    	font-weight: normal;
		width: 100px;
		border:1px solid #9b9b93;
		padding: 2px;
		}		
	
		.form3
   	 	{ 
    	font-size: 11px;
    	font-weight: normal;
		width: 140px;
		border:1px solid #9b9b93;
		padding: 2px;
		}	
		
		.form4
   	 	{ 
    	font-size: 11px;
    	font-weight: normal;
		width: 200px;
		border:1px solid #9b9b93;
		padding: 2px;
		}		
		
		.form5
   	 	{ 
    	font-size: 11px;
    	font-weight: normal;
		width: 240px;
		border:1px solid #9b9b93;
		padding: 2px;
		}		
		
		.form6
   	 	{ 
    	font-size: 11px;
    	font-weight: normal;
		width: 280px;
		border:1px solid #9b9b93;
		padding: 2px;
		}		
		.form_area
   	 	{ 
    	font-size: 11px;
    	font-weight: normal;
		width: 300px;
		height:100px;
		border:1px solid #9b9b93;
		padding: 2px;
		font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
		}		
		
	
		
		.form_button
   	 	{ 
    	font-size: 12px;
		font-weight:bold;
		width: 180px;
		font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
		}		
		

	  A:link    { text-decoration: underline; color: #e4e4e4}
	  A:visited { text-decoration: underline; color: #e4e4e4}
	  A:active  { text-decoration: underline; color: #e4e4e4}
	  A:hover   { text-decoration: none; color: #ffffff}

	  A.notetext:link    { text-decoration: none; font-weight:bold; color: #9e1a1d}
	  A.notetext:visited { text-decoration: none; font-weight:bold; color: #9e1a1d}
	  A.notetext:active  { text-decoration: none; font-weight:bold; color: #9e1a1d}
	  A.notetext:hover   { text-decoration: underline; font-weight:bold; color: #9e1a1d}	  

	  A.linkbottom:link    { text-decoration: none; color: #9e1a1d}
	  A.linkbottom:visited { text-decoration: none; color: #9e1a1d}
	  A.linkbottom:active  { text-decoration: none; color: #9e1a1d}
	  A.linkbottom:hover   { text-decoration: underline; color: #9e1a1d}
	  

	  A.highlight:link    { text-decoration: none; color: #515151}
	  A.highlight:visited { text-decoration: none; color: #515151}
	  A.highlight:active  { text-decoration: none; color: #515151}
	  A.highlight:hover   { text-decoration: underline; color: #9e1a1d}
	  

