@charset "iso-8859-2";
/* CSS Document */

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

#main {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 753px;
	background: url(gfx/nogi.gif) 420px 183px no-repeat;
}

	#main div.notice {
		text-align: center;
		width: 753px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		letter-spacing: 0.05em;
		color: #7f7f7f;
	}

	#head {
		width: 753px;
		height: 183px;
		margin: 0;
		padding: 0;
		background: url(gfx/top.gif);
		position: relative;
	}
	
		a#homelink {
			top: 0px;
			left: 0px;
			width: 160px;
			height: 68px;
			display: block;
			position: absolute;
		}
		
			#head a.link1,
			#head a.link2,
			#head a.link3 {
				top: 128px;
				position: absolute;
				height: 38px;
				width: 86px;
				display: block;

			}
			
			#head a.link1 {
				left: 13px;
			}

			#head a.link2 {
				left: 114px;
			}

			#head a.link3 {
				left: 215px;
			}
	
		#nav1 {
			position: absolute;
			top: 72px;
			left: 0;
		}

			#nav1 a.btn1,
			#nav1 a.btn2,
			#nav1 a.btn3,
			#nav1 a.btn4,
			#nav1 a.btn5 {
				height: 15px;
				display: block;
				background-repeat: no-repeat;
				float: left;
				vertical-align: top;
			}

			#nav1 a.btn1:hover,
			#nav1 a.btn2:hover,
			#nav1 a.btn3:hover,
			#nav1 a.btn4:hover,
			#nav1 a.btn5:hover {
				background-position: bottom;
			}
														
			#nav1 a.btn1 {
				width: 58px;
				background-image: url(gfx/btn1.gif);
			}

			#nav1 a.btn2 {
				width: 135px;
				background-image: url(gfx/btn2.gif);
			}
			
			#nav1 a.btn3 {
				width: 61px;
				background-image: url(gfx/btn3.gif);
			}
			
			#nav1 a.btn4 {
				width: 51px;
				background-image: url(gfx/btn4.gif);
			}
			
			#nav1 a.btn5 {
				width: 67px;
				background-image: url(gfx/btn5.gif);
			}

	
	#content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #7f7f7f;
		width: 348px;
		clear: left;
		float: left;
		margin: 0;
		padding: 10px 20px 0 10px;
		background: url(gfx/redlinevert.gif) top right no-repeat;
	}
		
		#content h2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			margin: 0 0 5px 0;
			padding: 0;
			color: #f33f00; 
		}
		
		#content p {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: #7f7f7f;
			margin: 0 0 20px 0;
			padding: 0;
		}
		
			#content p a img.more {
				display: inline;
				vertical-align: bottom;
				margin: 0 0 0 5px;
				border: 0;
			}
		
		#content ul.map,
		#content ul.map * ul {
			padding: 0 0 0 10px;
			margin: 0;
			list-style-type: square;
		}
	
	#news {
		width: 185px;
		float: left;
		margin: 0;
		padding: 10px 0 10px 0;
		background: url(gfx/redlinevert.gif) top right no-repeat;
	}
	
		#news div.h,
		#contactform div.h {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-weight: bold;
			color: #f33f00;
			padding: 0;
		}
		
		#news div.h {
			margin: 0 0 8px 10px;
		}
		
		#contactform div.h {
			margin: 0 0 8px 0;
		}
	
		#news p {
			margin: 0 0 10px 0;
			padding: 0 0 0 10px;
			background: url(gfx/orangearrow.gif) 3px 3px no-repeat;
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 7pt;

		}
		
			#news p span.head {
				color: #7f7f7f;
				font-weight: bold;
				font-size: 1.1em;
			}
			
			#news p a img {
				border: 0;
				vertical-align: bottom;
				margin: 0 0 0 3px;
			}

	
	#contactform {
		width: 165px;
		float: left;
		margin: 0;
		padding: 10px 5px 10px 20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		letter-spacing: 0.02em;
		color: #7f7f7f;
	}
	
		#contactform #warning {
			color: #ff0000;
		}
		
		#contactform #allok {
			color: #0000ff;
			font-weight: bold;
		}
	
		#contactform span.head {
			color: #f33f00;
			font-weight: bold; 
		}
	
		#contactform form {
			margin: 6px 0 6px 0;
			padding: 0;
			color: #000000;
		}
		
		#contactform input.text {
			border: 1px solid #f23f00;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 7pt;
			margin: 1px 0 4px 0;
			padding: 0;
			width: 150px;
		}
		
		#contactform input.submitbtn {
			border: 1px solid #f23f00;
			background: #ffffff;
			color: #f23f00;
			cursor: pointer;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 7pt;
			font-weight: bold;
			padding: 1px 5px 1px 5px;
			margin: 5px 0 5px 0;
		}
	
	#content h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #f33f00;
		padding: 0;
		margin: 0 0 10px 0;
	}
	
	#foot {
		width: 753px;
		border-bottom: 1px solid #f23f00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		letter-spacing: 0.05em;
		margin: 0;
		padding: 0;
	}
		
		#foot a.sitemap img {
			float: right;
			padding: 0;
			margin: 0;
			border: 0;
		}
	
.clear {
	clear: both;
}

.hide {
	display: none;
}

a {
	color: #f33f00;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


