body {
	margin: 0;
	padding: 0;
	
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial;
	color: #444;
	
	background: top url('../img/BodyBack.gif') repeat-x #FFF;
}

.clear {
	clear: both;
}

input, textarea {
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial;
	color: #444;
}

A {
	color: #0071bc;	
	text-decoration: none;
}

#flashcontent {
	margin-right: 0px !important;
}

hr {
	border: 0;
	border-bottom: 1px solid #CCC;
}

h1 br,
h2 br 
{
	display: none;
}

h2 {
	margin: 0 0 5px 0; 
	padding: 0;
	
	font-size: 13px;
}
h3 {
	margin: 0 0 5px 0; 
	font-size: 11px;
}


h4 {	margin : 0px;
	padding : 0px;
	font-size: 11px;
}


p {
	margin: 0 0 6px 0;
	padding: 0;
}


#wrap {
	margin: 40px auto;
	
	width: 750px;
	
	
	background: 0 0 url('../img/WrapBack.png') repeat-y !important;
	background: 0 0 url('../img/WrapBack.gif') repeat-y;
}
	#wrap  #head {
		margin: 0 0 0 0;
		padding: 0;
		
		height: 158px;
		overflow: hidden;
		
		background: 0 10px url('../img/WrapTop.gif') no-repeat !important;
		background: 0 10px url('../img/WrapTopNoshadow.gif') no-repeat;
	}
		#wrap  #head .breadcrumbs A,
		#wrap  #head .contact A
		{
			font-weight: bold;
		}
		
		#wrap  #head .breadcrumbs {
			float: left;
			width: 70%;
			
			margin: 0 -10px 0 0;
			padding: 0 0 0 10px;
			
			background: #e2e3e4;
			color: #96a9b1;
		}
			#wrap  #head .breadcrumbs A {
				margin: 0 5px;
			}
			#wrap  #head .breadcrumbs A.selected {
				font-weight: normal;
			}
			
		#wrap  #head .contact {
			float: right;
			width: 30%;
			
			margin: 0 0 0 -12px;
			padding: 0 12px 0 0;
			
			text-align: right;
			
			background: #e2e3e4;
			color: #96a9b1;
		}
		
		#wrap  #head .logo {
			float: left;
			display: block;
			
			margin: 7px 0 0 10px !important;
			margin: 7px 0 0 5px;
			padding: 0;
			
			height: 120px;
			width: 140px;
			
			text-indent: -9999px;
			outline: none;
			
			background: center url('../img/HeadLogo.jpg') no-repeat #FFF;
		}
		
		#wrap  #head .banner {
			float: right;
				
			margin: 5px 6px 0 0 !important;
			margin: 5px 3px 0 0;
			padding: 0 0 0px 0;
			
			width: 560px;
			height: 122px;
			overflow: hidden;
			
			text-align: right;
			
			background: right bottom url('../img/BannerBack.gif') no-repeat;
		}
		#wrap  #head .controls {
			float: right;
			
			margin: 0 6px 0 0 !important;
			margin: 0 3px 0 0;
			padding: 2px 5px 0 0;
			
			width: 560px;
			height: 20px;
			
			text-align: right;
		}
			#wrap  #head .controls A.big {
				display: block;
				float: right;
				
				margin:  1px 0 0 5px;
				
				width: 20px;
				height: 15px;
				
				text-indent: 9999px;
				outline: none;
				
				background: url('../img/ControlBig.gif') no-repeat;
			}
			#wrap  #head .controls A.normal {
				display: block;
				float: right;
				
				margin:  1px 0 0 5px;
				
				width: 20px;
				height: 15px;
				
				text-indent: 9999px;
				outline: none;
				
				background: url('../img/ControlNormal.gif') no-repeat;
			}
			
			#wrap  #head .controls img {
				float: right;
			}
			
	#wrap #foot {
		padding: 20px 0;
		
		line-height: 18px;
		
		text-align: center;
		
		background: left bottom url('../img/WrapBottom.gif') no-repeat !important;
		background: none;
	}
	
	#wrap #main {
		margin: 0 5px;
		min-height: 600px;
	}
		#wrap #main #left {
			float: left;
			
			margin: 0;
			padding: 0 0 1px 0;
			
			width: 150px;
		}
			#left ul {
				margin: 0;
				padding: 0;
				
				list-style: none;
			}
				#left ul li {
					margin: 0 0 5px 0;
					padding: 0;
					
					height: auto !important;
					height: 1px;
				}
					#left ul li A {
						display: block;
						
						margin: 0;
						padding: 8px 0 8px 16px;
						
						font-weight: bold;
						
						background: 0 0 url('../img/NavBack.gif') no-repeat;;
					}
					#left ul li A:hover {
						background: 0 -31px url('../img/NavBack.gif') no-repeat;
						color: #444;
					}
						#left ul li ul {
							margin: 3px 0 3px 12px;
						}
						
							#left ul li ul li A {
								background: none;
								height: auto;
								padding: 3px;
								color: #444;
								font-weight: normal;
							}
							#left ul li ul li A:hover {
								background: none;
								text-decoration: underline;
							}
					
		
		#wrap #main #center {
			float: left;
			
			margin: 0 20px;
			padding: 0 0 1px 0;
			
			width: 399px;
		}
			#wrap #main #center h1 {
				margin: 0 0 10px 0;
				padding: 6px 5px 7px 15px;
				
				font-size: 14px;
				font-family: arial;
				
				background: url('../img/MainCenterH1.gif') no-repeat;
			}
			
			#wrap #main #center h2 {
				margin: 0 0 10px 0;
				padding: 8px 5px 9px 15px;
				
				font-size: 10px;
				
				background: url('../img/MainCenterH1.gif') no-repeat;
			}
			
			#center .articleindex .item {
				margin: 0 0 15px 0;
				padding: 0 0 15px 0;
				
				border-bottom: 1px solid #EEE;
			}
				#center .articleindex .item h3 {
					margin: 0 0 3px 0;
					padding: 0;
					font-size: 11px;
				}
		
		#wrap #main #right {
			float: left;
			
			margin: 0;
			padding: 0 0 1px 0;
			
			width: 150px;
			overflow: hidden;
		}
		
			#right .gray {
				background: left top url('../img/gray_top.gif') no-repeat #e6e6e6;
			}
				#right .gray .corner {
					padding: 5px;
					min-height: 50px;
					background: left bottom url('../img/gray_bottom.gif') no-repeat;
				}
					
				#right .gray h1 {
					margin: 4px 0 4px -5px;
					padding: 4px 0 4px 8px;
					
					font-size: 9px;
					
					background: left url('../img/RightH1Back.gif') repeat-y;
				}
				
				#right .articleindex {
					margin: 10px 0;
				}
					#right .articleindex h2 {
						margin: 0 0 4px 0;
						padding: 0;
						
						font-size: 9px;
						font-weight: normal;
					}
					#right .articleindex .more {
						display: none;
					}
				
		
			#right .search {
				
			}
				#right .search .txt {
					border: 1px solid #cccdcf;
					background: #FFF;
					
					padding: 1px;
					
					width: 100px;
				}
				#right .search .btn {
					border: 0;
					width: 31px;
					
					margin: 0 0 0 0;
					padding: 0px 0 2px 0;
					color: #FFF;
					
					background: 0 0px url('../img/SearchBtnBack.gif') no-repeat;
				}
			
			
			a.button,
			#right h1
			{
				display: block;
				margin: 10px 0;
				padding: 8px 0;
				
				width: 136px;
				overflow: hidden;
				
				font-size: 9px;
				font-weight: bold;
				text-align: center;
				
				background: center url('../img/RightButton.gif') no-repeat;
			}
			
			#left a.button 
			{
				width: auto;
			}

.info_list {
	margin: 10px 0 0 0;
	border-top: 1px dotted #CCC;
}
	.info_list .item {
		float: left;
		height: 52px;
		width: 50%;
		
		padding: 5px 0;
		
		border-bottom: 1px dotted #CCC;
	}
		.info_list .item .img_wrap {
			display: block;
			float: left;
			
			margin: 0 5px 0 0;
			padding: 1px 0 0 1px;
			
			height: 50px;
			width: 50px;
			
			border: 1px solid #CCC;
		}
			.info_list .item .img_wrap div {
				display: block;
				height: 49px;
				width: 49px;
			}



label {
	display: block;
	margin: 0 0 2px 0;
}

.txt {
	padding: 0 0 0 5px;
}
	.txt label {
		margin-left: -5px;
	}
	.txt input {
		padding: 3px 5px;
		margin: 0 0 10px -5px;
		
		width: 100%;
		
		font-family: tahoma;
		font-size: 11px;
		
		border: 1px solid #CCC;
	}


.drp {
	
}
	.drp select {
		width: 100%;
		
		margin: 0 0 10px 0;
		
		font-family: tahoma;
		font-size: 11px;
	}


.btn {
	text-align: right;
}
	.btn input {
		padding: 4px 5px;
		
		color: #FFF;
		
		border: 0;
		background: #0071bc;
		
	}


.popup {
	position: absolute;
	
	top: 330px;
	
	width: 328px;
	
	margin: 0 0 0 30px;
	padding: 0;
	
	background: url('../img/popup_back.png') repeat-y;
}
	.popup .top {
		margin: -10px 0 0 0;
		height: 10px;
		
		background: url('../img/popup_top.png') no-repeat;
	}
	.popup .bottom {
		margin: 0 0 -10px 0;
		height: 10px;
		
		background: url('../img/popup_bottom.png') no-repeat;
	}
	.popup .content {
		padding: 1px 15px 5px 15px;
		
		line-height: 16px;
	}
		.popup .content .title {
			margin: -16px 0 3px 0;
			padding: 0 0 2px 0; 
			 
			font-weight: bold;
			
			border-bottom: 1px solid #CCC;
		}
	
	.popup .close {
		text-align: right;
		font-weight: bold;
	}

/***

	Forms

***/


.form {
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}
	.form label {
		display: block;
		padding: 0 0 2px 0;
		
		color: #555;
	}
	
	
	
	.form.txt label {
		margin: 0 0 0 -10px;
	}
	.form.txt input,
	.form.txt textarea
	{
		width: 100%;
		
		margin: 0 0 8px -10px;
		padding: 4px;
		
		font-family: Tahoma, Arial;
		font-size: 11px;
		color: #444;
		
		border: 1px solid #CCC;
		border-top: 1px solid #BBB;
		border-bottom: 1px solid #EEE;
	}
	.form.txt textarea {
		height: 150px;
	}

.form.txt.date {

}
	.form.txt.date input {
		float: left;
		width: 100px;
		margin-right: 1px;
	}
	.form.txt.date button {
		float: left;
		padding: 3px 12px 4px;
		
		font-family: Arial;
		font-size: 9px;
		color: #FFF;
		
		border: 1px solid #397791;
		background: center url('../img/ButtonBack.gif') repeat-x;
	}
	
	
.form.chk {
	padding: 0;
}
	.form.chk label {
		
	}
		.form.chk label.item {
			margin: 0 0 3px 0;
			color: #777;
		}
			.form.chk label.item input {
				float: left;
				margin: 3px 5px 0 0;
			}

.form.btn {
	padding: 0;
	
	text-align: right;
}
	.form.btn input {
		padding: 6px 12px;
		
		font-family: Arial;
		font-size: 9px;
		color: #FFF;
		
		border: 1px solid #397791;
		background: center url('../img/ButtonBack.gif') repeat-x #397791;
	}



#wrap #main #center .leitarnidurstodur {
}
	#wrap #main #center .leitarnidurstodur h1,
	#wrap #main #center .leitarnidurstodur h2,
	#wrap #main #center .leitarnidurstodur h3,
	#wrap #main #center .leitarnidurstodur h4,
	#wrap #main #center .leitarnidurstodur h5,
	#wrap #main #center .leitarnidurstodur h6 {
		background: none;
	}