@charset "utf-8";
/* CSS Document
standart color: #e30006 / #9e0b0f
*/

body {
	padding: 0px; margin: 0px;
	font-family: Arial;
	font-size: 12px;
	background-color: #fff;
}

#d1-main-banner {
	width:860px;
	height: 250px;
	border: 1px solid #9e0b0f;
	margin: 0px auto 20px;
}

.clear {
	clear: both;
}

#d1-header {
	width: 900px;
	height: 100px;
	margin:auto;
	background-color: #FFF;
}

	#d1-header-wrapper {
		height: 100px;
		margin: auto;
		background-image: url(images/header/header-background.jpg);
	}
	
	#d1-header-wrapper .d1-textheader {
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 0px 20px;
		color: #000;
	}
	
		#d1-header-wrapper .d1-textheader h1, #d1-header-wrapper .d1-textheader h1 a {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-family: Arial;
			font-size: 24px;
			text-decoration: none;
			color: #000;

		}
		
		#d1-header-wrapper .d1-textheader h1 a:hover {
			color: #000;
		}

#d1-nav {
	width: 900px;
	height: 50px;
	background-color: #FFF;
	margin: auto;
}

	#d1-nav-wrapper {
		width: 900px;
		height: 50px;
		margin: auto;
		/*padding: 12px 0px 0px 0px;*/
	}

#d1-wrapper {
	width: 860px;
	background-color: #fff;
	margin: auto;
	padding: 10px 20px 0px 20px;
}

	#d1-content {
		width: 600px;
		float: left;
	}
	
		#d1-content .navigation a {
			color: #e30006;
			text-decoration: none;
		}
			
		#d1-content .navigation a:hover {
			color: #9e0b0f;
			text-decoration: none;
		}
	
		#d1-content h1 {
			margin: 0px;
			padding: 12px 0px 0px 10px;
			width: 590px;
			height: 40px;
			background-image: url(images/d1-h1.jpg);
			background-repeat: no-repeat;
			background-position: center top;
			color: #FFF;
			font-weight: bold;
			font-size: 12px;
		}
		
		#d1-content h1 a {
			color: #FFF;
			text-decoration: none;
		}
		
		#d1-content h1 a:hover {
			text-decoration: underline;
		}
		
		#d1-content h1.pagetitle {
			margin: 0px;
			padding: 12px 0px 0px 10px;
			width: 590px;
			height: 35px;
			color: #fff;
			font-weight: bold;
			font-size: 12px;
		}

		#d1-content .d1-post {
			padding-left: 10px;
		}
		
			#d1-content .d1-post a {
				color: #e30006;
				text-decoration: none;
			}
			
			#d1-content .d1-post a:hover {
				color: #9e0b0f;
				text-decoration: none;
			}

		#d1-content .d1-post p {
			line-height: 18px;
			padding: 5px 0px;
			margin: 0px;
		}
		
		#d1-content .d1-post .d1-post-footer {
			font-size: 11px;
			color: #959595;
		}
		
			#d1-content .d1-post .d1-post-footer b {
				font-size: 11px;
				color: #000;
				font-weight: normal;
			}
			
			
		#d1-content p.d1-edit-post {
			margin: 0px; padding: 0px;
		}
		
		#d1-content p.d1-edit-post a {
			padding: 5px 10px;
			background-color: #e30006;
			color: #FFF;
			text-decoration: none;
		}
		
		#d1-content p.d1-edit-post a:hover {
			padding: 5px 10px;
			background-color: #9e0b0f;
			color: #FFF;
			text-decoration: none;
		}
		
		#d1-content .commentlist a, #d1-content #commentform a {
			color: #e30006;
			text-decoration: none;
		}
		
		#d1-content .commentlist a:hover, #d1-content #commentform a:hover {
			color: #9e0b0f;
			text-decoration: none;
		}
		
			#d1-content #commentform input#author, #d1-content #commentform input#email, #d1-content #commentform input#url {
				padding: 5px 10px;
				margin: 0px;
				border: 1px #9e0b0f solid;
			}
			
			#d1-content #commentform textarea {
				border: 1px #9e0b0f solid;
			}
			
			#d1-content #commentform input.submit {
				padding: 5px 10px;
				background-color: #FFF;
			}

#d1-sidebar {
	font-size: 11px;
	}
	
	#d1-sidebar ul#widget-left {
		width: 240px;
	}
	
	#d1-sidebar ul#widget-right {
		width: 240px;
		margin-right: 20px;
	}
	
	.d1-sidebar-left {
		float: left;
	}
	
	.d1-sidebar-right {
		float: right;
	}	
	
		#d1-sidebar #searchform {
		}
		
			#d1-sidebar #searchform #s {
				padding: 6px 5px;
				border: #9e0b0f 1px solid;
				width: 228px;
			}
	
		#d1-sidebar .d1-post {
			margin: 10px 0px 30px 0px;
			padding: 0px;
		}
	
		#d1-sidebar a {
			color: #e30006;
			text-decoration: none;
		}
		
		#d1-sidebar a:hover {
			color: #9e0b0f;
			text-decoration: none;
		}
	
		#d1-sidebar h1 {
			margin: 0px;
			padding: 12px 0px 0px 10px;
			width: 230px;
			height: 35px;
			background-image: url(images/d1-h1-sidebar.jpg);
			background-repeat: no-repeat;
			background-color: #9e0b0f;
			background-position: center top;
			color: #fff;
			font-weight: bold;
			font-size: 12px;
		}
		
		#d1-sidebar h2 {
			margin: 0px;
			padding: 0px;
			font-weight: bold;
			font-size: 12px;
		}
		
		#d1-sidebar p {
			margin: 0px;
			padding: 0px;
			font-size: 11px;
		}
		
		#d1-sidebar ul {
			margin: 0px; padding: 0px;
			list-style: none;
		}
		
		#d1-sidebar ul li {
			margin: 0px; padding: 0px 0px 0px 0px;
			list-style: none;
		}
		
			#d1-sidebar ul li ul {
				margin: 0px 0px 20px 0px; padding: 0px;
				list-style: none;
			}
			
			#d1-sidebar ul li ul li {
				margin: 0px; padding: 5px 0px 5px 10px;
				list-style: none;
				border-bottom: 1px #CCC solid;
			}
		
		#d1-sidebar li.pagenav ul {
			margin: 0px 0px 30px 0px; padding: 0px;
			list-style: none;
		}
		
		#d1-sidebar li.pagenav ul li {
			margin: 0px; padding: 5px 0px 5px 0px;
			list-style: none;
			border-bottom: 1px #CCC solid;
		}
		
			#d1-sidebar li.pagenav ul li ul {
				display: none;
			}
			
		#d1-sidebar li.widget_pages ul li ul {
			display: none;
		}
		
		#d1-sidebar #searchform label.screen-reader-text {
			margin: 0px;
			padding: 12px 0px 0px 10px;
			width: 230px;
			height: 35px;
			background-image: url(images/d1-h1-sidebar.jpg);
			background-repeat: no-repeat;
			background-color: #9e0b0f;
			background-position: center top;
			color: #fff;
			font-weight: bold;
			font-size: 12px;
			display: block;
		}
		
		#d1-sidebar #searchform #searchsubmit {
			visibility: hidden!important;
		}
		
		#d1-sidebar #searchform #s {
			margin: 10px 0px 0px 0px;
		}
		
		#d1-sidebar h2.widgettitle {
			margin: 0px;
			padding: 12px 0px 0px 10px;
			width: 230px;
			height: 35px;
			background-image: url(images/d1-h1-sidebar.jpg);
			background-repeat: no-repeat;
			background-color: #9e0b0f;
			background-position: center top;
			color: #fff;
			font-weight: bold;
			font-size: 12px;
			display: block;

		}
		
		#d1-sidebar .linkcat h2 {
			margin: 0px;
			padding: 12px 0px 0px 10px;
			width: 230px;
			height: 35px;
			background-image: url(images/d1-h1-sidebar.jpg);
			background-repeat: no-repeat;
			background-position: center top;
			color: #fff;
			font-weight: bold;
			font-size: 12px;
			display: block;
		}

#d1-footer {
	margin: auto;
	padding: 10px 20px 0px;
	color: #000;
	width: 860px;
	background-color: #FFF;
	font-size: 11px;
}

	#d1-footer-wrapper {
		border-top: 1px #CCC dashed;
		background-color: #FFF;
		margin: auto;
		padding: 20px 0px;
		color: #666;
	}

	#d1-footer #d1-footer-wrapper a {
		text-decoration: none;
		font-weight: bold;
		color: #666;
	}
	
	#d1-footer #d1-footer-wrapper a:hover {
		text-decoration: underline;
		font-weight: bold;
		color: #000;
	}
	
	#d1-footer #d1-footer-wrapper ul.nav {
		margin: 0px 0px 0px 0px; padding: 0px;
	}
	
	#d1-footer #d1-footer-wrapper ul.nav li {
		margin: 0px; padding: 0px 5px 0px 0px;
		float: left;
		list-style: none;
	}
	
	#d1-footer #d1-footer-wrapper ul.nav ul {
		display: none;
	}
	
/* Sidebar Widgets */

#d1-sidebar #shopping-cart {
}

#d1-sidebar #shopping-cart p {
	margin-top: 10px;
}

#d1-sidebar .widget_text {
}

	#d1-sidebar .widget_text p {
		line-height: 16px;
		margin: 10px 0px 10px 0px;
	}
	
	#d1-sidebar .widget_links ul li {
		width: 230px;
	}

.others {
	visibility: hidden;
}