 /*
 	Copyright © domainz.se
 */
 
 html {
 	overflow-y: scroll;
 	height: 100%;
 }
 
 body {
 	margin: 0;
 	padding: 0;
 	background-color: #f0f0f0;
 	font: 12px/17px "Verdana";
	color: #575449;
 }
 
 #wrapper {
 	width: 995px;
 	margin: 0px auto;
 }
 
 #page {
 	width: 827px;
 	float: left;
 }
 
 #sidebar {
 	width: 140px;
 	padding: 10px 2px;
 	float: right
 }
 
 #header {
  	background-image: url('/gfx/header.png');
 	width: 827px;
 	height: 69px;
 }
 
 	#logo {
 		width: 136px;
 		height: 51px;
 		/*margin: 0;*/
 		margin: 8px 0px 0px 31px;
 		cursor: pointer;
 		background-image: url('/gfx/logo.png');
 		float: left;
 	}
 	
 	#menu {
 		width: 640px;
 		height: 69px;
 		float: right;
 	}
 	
	 	#menu ul {
		 	list-style: none;
		 	display: inline;
			margin: 0;
			padding: 0;
			float: right;
	
	 	}
	 	
	 	#menu li {
	 		display: table-cell;
			position: relative;
			float: left;
	 	}
	 	
	 		#menu li a {
	 			color: #918f86;
	 			text-decoration: none;
	 			display: block;
	 			line-height: 69px;
	 			padding: 0px 24px;
	 		}
	 		
	 		#menu li a:hover {
	 			color: #e6e3d5;
	 			background-image: url('/gfx/hover.png');
	 		}
	 		
	 	 	#menu li.selected {
	 			border-bottom: 3px solid #2caee4;
	 		}
	 		
	 		#menu li.selected a {
	 			color: white;
	 			
	 		}
 
 #content {
 	border-width: 0px 1px;
 	border-style: solid;
 	border-color: #ab9e85;
 	background-color: #ded9c8;
 }
 
 	#contentBox {
 		width: 810px;
 	}
 	
 		#contentBoxTop {
 			width: 810px;
 			height: 11px;
 			background-image: url('/gfx/top.png');
 		}
 		
 		#contentBoxMiddle {
 			width: 790px;
 			padding: 10px;
 			min-height: 200px;
 			background-image: url('/gfx/middle.png');
 		}
 		
 		#contentBoxBottom {
 			width: 810px;
 			height: 11px;
 			background-image: url('/gfx/bottom.png');
 		}
 		
 		#scontentBoxTop {
 			width: 810px;
 			height: 11px;
 			background-image: url('/gfx/top-sidebar.png');
 		}
 		
 		#scontentBoxMiddle {
 			width: 790px;
 			padding: 10px;
 			background-image: url('/gfx/middle-sidebar.png');
 		}
 		
 			#scontentBoxMiddle #right {
 				float: right;
 				width: 230px;
 			}
 			
 			#scontentBoxMiddle #left {
 				float: left;
 				width: 545px;
 			}
 			
 			#scontentBoxMiddle .box {
 				background-color: #b0a997;
 				color: #f4f0ed;
 				padding: 8px;
 			}
 			
 				#scontentBoxMiddle .box h1, h2, h3 {
 					color: #575449;
 					font: normal 14px arial;
 					margin: 5px 0px;
 				}
 				
 				#contentBoxMiddle h2 {
  					font: normal 18px arial;
					color: #d93139;
 					margin: 0px;
 				}
 				
 				#scontentBoxMiddle .box #loginStatus {
 					padding: 5px;
 				}
 		
 		#scontentBoxBottom {
 			width: 810px;
 			height: 11px;
 			background-image: url('/gfx/bottom-sidebar.png');
 		}
 
 /* Startsidan */
 		
 #frontBottom {
 	width: 825px;
 	height: 193px;
 	background-image: url('/gfx/frontBottomBox.png');
 	color: #6e6a5e;
 }
 	
 	#frontBottom h3 {
 		display: inline;
 		margin-left: 10px;
 		font: 14px/30px "Georgia";
 		font-style: italic;
 		color: #b49d4e;
 	}
 
 	#frontBottomTable {
 		width: 825px;
 	}
 	
 		.frontBottomTd {
 			width: 245px;
 			padding: 15px;
 			vertical-align: top;
 		}
 
 		
 /* Startsidan slut */
 
 /* Footer start */
 
  #footer {
 	width: 777px;
 	height: 172px;
 	padding: 25px;
 	background-image: url('/gfx/footer.png');
 	color: #b3aea7;
 	margin-bottom: 20px;
 }
 
	#footer h3 {
	 	font: normal 23px arial;
		color: #f1f1f1;
 		margin: 0px;
 	}
 
 	#favicons ul {
		list-style: none;
		display: inline;
		margin: 0;
		padding: 0;
	 }
	 
	 	#favicons li {
	 		display: table-cell;
			float: left;
 			margin: 2px 3px;
	 	}

	 
	 	#favicons li a {
 			background-color: #212121;
 			border: 1px solid #303030;
 			display: block;
 			width: 16px;
 			height: 16px;
	 	}
	 	
	 	#favicons li a:hover {
			border: 1px solid #373737;
			background: #292929;
		} 	
 
 /* Footer slut */
 
 /* Registrering */
 
 #RegistrationTable {
 	width: 790px;
 	border-spacing: 0px;
	border-collapse: collapse;
 }
 	
 	#RegistrationTable input {
 		width: 210px;
 		height: 22px;
 		font-size: 20px;
 	}
 	
 	#RegistrationTable select {
 		width: 210px;
 		font-size: 20px;
 	}
 
 	#RegistrationTable td {
		padding: 8px;
		vertical-align: middle;
 	}
 	
 
 	.RegistrationTr {
 		background: #ded8c4;
 		font-family: georgia;
		font-size: 18px;
 	}
 	
 	.space {
 		height: 5px;
 		background: none;
 		font-size: 12px;
 		font-family: Georgia;
 		font-style: italic;
 	}
 
 /* Registrering slut */
 
 /* Domain list */

 #domains {
 	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #e9e4d4;
	border: 1px solid #d9d1b8;
 }
 
 	#domains td {
 		padding: 5px;
 	}
 	
 	.headEdit {
 		background-color: #edece7;
 		border-bottom: 1px solid #d9d1b8;
 	}
 	
 	#domains th {
 		background-color: #e3ddc9;
 		border-bottom: 1px solid #d9d1b8;
 		padding: 5px;
 		text-align: left;
 	}
 	
 	.first {
 		background-color: #e9e4d4;
 	}
 	
 	.second {
 		background-color: #eeeadd;
 	}
	
	#addDomain {
		width: 100%;
		height: 100%;
	}
	
	#dimmerBg {
		display: block;
		width: 100%; 
		height: 100%; 
		margin-left: auto; 
		margin-right: auto; 
		text-align: center; 
		z-index: 500; 
		position: fixed; 
		top: 0px; 
		left: 0px; 
		background-color: #000000; 
		opacity: 0.7;
		filter: alpha(opacity=70);-moz-opacity: 0.7;
	}

	#dimmerTop {
		display: block;
		width: 100%; 
		margin-left: auto; 
		margin-right: auto; 
		text-align: center; 
		z-index: 900; 
		position: absolute; 
		top: 0px; 
		left: 0px;
		padding-top: 30px;
		color: #ffffff;
	}

	.dimmerDialog {
		width: 600px;
		margin-left: auto; 
		margin-right: auto;
		padding: 15px;
		font-size: 12px;
		background: #f3f1ea;
		color: #000000;
		font-weight: normal;
		text-align: left;
	}
	
		.dimmerDialog h1 {
			color: #61b312;
		}
	
	#domainResult {
 		border-spacing: 0px;
		border-collapse: collapse;
		background-color: #e9e4d4;
		border: 1px solid #d9d1b8;
		width: 100%;
	}
		
		#domainResult td {
			padding: 5px;
		}
		
	#paging {
		background-color: #e9e4d4;
		border-bottom: 1px solid #d9d1b8;
		margin: 5px 0px;
		text-align: center;
	}
	
		#paging a {
			padding: 0px 1px;
			color: #575449;
		}
		
		#paging .selected {
			font-weight: bold;
		}
		
 	

 /* Domain list slut */
 
 /* Slider start */
 
 	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		width: 810px;
		height: 222px;
	}
	

 /* Slider slut */
 
 /* Kontakt */
 	
 	#contactForm input[type=text] {
 		color: #cfcfcf;
		border: 1px solid #d2cec2;
		width: 410px;
		height: 18px;
 	}
 	
 		#contactForm textarea {
 			color: #7d7b73;
 			width: 424px;
 			height: 128px;
 			padding: 10px;
 			border: 1px solid #d2cec2;
 		}
 	
 		#contactForm .active {
 			color: #7d7b73;
 		}
 	
 		#contactForm .mail {
			background: url('/gfx/icons/contactMail.png') no-repeat scroll 5px 6px #ffffff;
			padding: 10px 5px 5px 28px;
 		}
 		
 		#contactForm .name {
 			background: url('/gfx/icons/contactName.png') no-repeat scroll 5px 4px #ffffff;
 			padding: 10px 5px 5px 28px;
 		}
 		
 		#contactForm .subject {
 			background: url('/gfx/icons/contactSubject.png') no-repeat scroll 5px 6px #ffffff;
 			padding: 10px 5px 5px 28px;
 		}
 		
 		#contactForm .right {
 			color: #9d957d;
 		}
 
 
 /* Kontakt */ 
 
 /* reCapctha */
 
	 #recaptcha_area {
	 	background-color: #ffffff;
	 }
	 
	 #recaptcha_response_field {
	 	color: #888888;
	 }
 
 /* reCaptcha */
 
 .padding {
 	padding: 7px;
 }
 
 .BigSubmit {
 	font-size: 18px;
 	margin: 10px;
 	padding: 5px;
 	width: 45%;
 }
 
 .loginButton {
 	margin: 4px 0px 4px;
 }
 
 #right a {
 	color: #ffffff;
 }
 
 a {
 	color: #25b1f2;
 	text-decoration: none;
 }
 
 a:hover {
 	text-decoration: underline;
 }
 
 h1 {
 	font: normal 23px arial;
	color: #d93139;
 	margin: 0px;
 }
 
 form {
 	margin: 0;
 	padding: 0;
 }
 
 img {
 	border: 0;
 }
 
 p {
 	margin: 0 0 10px 0;
 }
 
 textarea {
 	font: 11px/17px "Verdana";
 }
 
 	input[type=text], input[type=password] {
 		border: 1px solid #b9b39e;
 		padding: 5px;
 	}
 	
 	textarea {
 		border: 1px solid #b9b39e;
 		padding: 5px;
 	}
 	
 .greenButton {
 	background-image: url('/gfx/greenButton.gif');
 	font: 11px "Verdana";
 	color: #ffffff;
 	height: 31px;
 	padding: 0 21px;
 	border: 0;
 }
 
 .darkButton {
 	background-image: url('/gfx/darkButton.gif');
 	font: 11px "Verdana";
 	color: #ffffff;
 	height: 31px;
 	padding: 0 21px;
 	border: 0;
 }
 
 .msg {
 	padding: 10px;
 	border-width: 1px 0px;
 	border-style: solid;
 	border-color: #d9d1b8;
 	background-color: #eeeadd;
 	font-weight: bold;
 }
 
 * { outline: none; }

/* root element for tabs  */
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #D9D1B8;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #bfb69c;	
	border-bottom:0px;
	height:18px;
	background-color:#E3DDC9;
	color:#4e4e4e;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#E3DDC9;
	border-bottom:2px solid #ddd;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
div.css-panes div {
	display:none;
	border:1px solid #bfb69c;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#E3DDC9;	
}


img.favicon {
	width: 16px;
	height: 16px;
}

img.profile {
	margin-right: 5px;
}

.corners {
	background-color: #f3efe2;
	border: 1px solid #b9b2a0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 10px;
}