body {
	font:12px "Tahoma";
	color:#000;
}

.footer {
	color:#a1cee5;
	font-size:11px;
}
	.footer strong {
		color:#fff;
	} 
	
	.footer .cr {
		top:28px;
		left:215px;
	}
	
	.footer .vg {
		top:46px;
		left:215px;
	}
		.footer .vg img {
			vertical-align:middle;
			margin-right:10px;
		}
		.footer .vg a {
			color:#a1cee5;
			text-decoration:none;
		}
		.footer .vg strong {
			color:#004264;
			font-weight:normal;
			text-decoration:underline;
		}
		
	.footer .contacts {
		top:22px;
		right:29px;
		width:309px;
		height:49px;
		background:url("/images/layout/footer/contacts.png");
	}

h1 {
	color:#007ab9;
	font-size:20px;
	/*background:url("/images/bullets/h1.png") no-repeat 0 0;*/
	padding-left:18px;
	margin-bottom:17px;
}

.title-h1 {
	color:#007ab9;
	font-size:20px;
	background:url("/images/bullets/h1.png") no-repeat 0 0;
	padding-left:18px;
	margin-bottom:17px;
}

/*h1.closed {
	background:url("/images/bullets/h1-closed.png") no-repeat 0 2px;
	padding-left:21px;
}*/

.title-h1.closed {
	background:url("/images/bullets/h1-closed.png") no-repeat 0 2px;
	padding-left:21px;
} 

/*h1 a {
	background:url("/images/lines/1x1-a.png") repeat-x 0 100%;
}*/

.title-h1 a {
	background:url("/images/lines/1x1-a.png") repeat-x 0 100%;
}

/*h1.product-header {
	background:none;
	font-size:26px;
	padding:0;
}*/

.title-h1.product-header {
	background:none;
	font-size:26px;
	padding:0;
}

h2 {
	font-weight:bold;
	background:url("/images/bullets/h2.png") no-repeat left 6px;
	padding-left:11px;
}

h3 {
	font-weight:bold;
	background:url("/images/bullets/h3.png") repeat-y left 0;
	padding-left:12px;
}

.q {
	font-weight:bold;
	background:url("/images/bullets/h3.png") repeat-y left 0;
	padding-left:14px;
	margin-bottom:16px;
}
.a {
	margin-left:14px;
	background:url("/images/bullets/h3-alt.png") repeat-y left 0;
	padding-left:14px;
}

a {
	color:#004264;
}

.date {
	font-size:10px;
	color:#004264;
}

.all-bullet {
	background:url("/images/bullets/all.png") no-repeat left 2px;
	padding-left:18px;
}

.button {
	text-decoration:none;
	color:#007ab9;
}

.button:hover {
	text-decoration:underline;
}

strong {
	font-weight:bold;
}

.separator {
	height:36px;
}

.hline-fill {
	/*border-top:#e5e5e5 solid 1px;
	margin:28px 0;
	padding:10px;*/
	height:57px;
	background:url("/images/lines/1x1.png") repeat-x 0 center;
}

.hline-dotted {
	/*border-top:#e5e5e5 solid 1px;
	margin:28px 0;
	padding:10px;*/
	height:41px;
	background:url("/images/lines/hline-dotted.png") repeat-x 0 center;
}

.items-holder {
	margin-left:-10px;
	margin-right:-10px;
}

.items-holder-c2 {
	margin-left:-20px;
	margin-right:-20px;
}

.items-holder-c0 {
	padding-right:30px;
}

	.items-holder .separator {
		height:36px;
	}
	
	.items-holder-c2 .separator {
		height:40px;
	}

	.items-holder .item {
		width:33%;
		float:left;
	}
	
	.items-holder-c2 .item {
		width:50%;
		float:left;
	}
	
	.items-holder-c0 .item {
		width:100%;
		float:none;
	}
	
		.items-holder .item .padding {
			padding:0 10px;
			display:block;
		}
		
		.items-holder-c2 .item .padding {
			padding:0 20px;
			display:block;
		}
		
		.item a {
			text-decoration:none;
		}
		
		.item .title {
			display:block;
			background:url("/images/bullets/h2.png") no-repeat left 6px;
			padding-left:11px;
			text-decoration:underline;
			margin-bottom:8px;
		}
		
		.item .icon {
			display:block;
		}
		.items-holder-c0 .item .icon {
			margin:0 auto;
		}
		
		.item .product-icon {
			display:block;
			width:100%;
			height:136px;
			background-position:center center;
			background-repeat:no-repeat;
			text-align:center;
		}
		
		.item .product-link {
			display:block;
		}
		
		.item .description {
			display:block;
			color:#000;
			margin-top:6px;
		}
		
		.producer {
			font-size:11px;
			margin-bottom:3px;
			color:#000;
		}
		
		.producer strong {
			font-size:12px;
		}
		
		.price {
			color:#007ab9;
			margin-bottom:8px;
		}
		
		.price .numbers {
			font-size:27px;
			float:left;
			letter-spacing:-2px;
		}
		
		.price .currency {
			float:left;
			text-transform:uppercase;
			font-size:11px;
			margin:13px 0 0 5px;
		}
		
.content .content-image {
	margin:0 20px 0 0;
	float:left;
	border:#c0c0c0 solid 1px;
	padding:1px;
}	

form {
}
	form .input {
		border:#dcdcda solid 1px;
		vertical-align:top;
		font-size:11px;
		height:20px;
		line-height:20px;
		padding:0 7px;
		margin-right:6px;
	}
	form textarea.input {
		padding-right:0;
	}
	
	form label {
		display:block;
		float:left;
		width:72px;
		font-size:11px;
		line-height:20px;
	}	
	form label.required-error {
		color:#f00;
	}
	form .field-wrapper {
		clear:both;
		margin-bottom:10px;
	}
	
	form.feedback-form .input {
		width:220px;
	}
	form.feedback-form textarea.input {
		width:227px;
		height:110px;
	}
	
	form.content-form .input {
		width:420px;
	}
	form.content-form textarea.input {
		width:427px;
		height:217px;
	}
	
	.search form .input {
		width:167px;
	}

.path {
	font-weight:bold;
	margin-bottom:10px;
	color:#004264;
}
	.path a {
		color:#004264;
	}
	
.photos {
	padding:5px;
	background:#f0f0f0;
	margin-bottom:20px;
}
		.photos .photos-main, .photos .photos-preview {
			display:block;
			float:left;
			margin:4px;
		}
		
			.photos .photos-main img, .photos .photos-preview img {
				background-color:#fff;
				background-position:center center;
				background-repeat:no-repeat;
			}
		
.scroller {
	width:573px;
	height:95px;
	margin:19px 0;
	margin-left:40px;
}
	
	#arrow-left, #arrow-right {
		display:block;
		float:left;
		width:33px;
		height:95px;
		cursor:pointer;
	}
	
	#arrow-left span, #arrow-right span {
		width:14px;
		height:14px;
		display:block;
		margin-top:40px;
		margin-left:10px;
		background:url("/images/layout/scroller/arrows.png");
	}
	#arrow-right span {
		background-position:-14px 0;
	}
	
	#arrow-left.enabled span {
		background-position:0 -14px;
	}
	
	#arrow-right.enabled span {
		background-position:-14px -14px;
	}
	
	.scroller-container {
		float:left;
		width:507px;
		height:95px;
		overflow:hidden;
	}
	
	.scroller-content {
		width:10000px;
		left:0;
		top:0;
	}
	
	.scroller-content a {
		margin-right:8px;
	}
			
.highlight {
	color:#df014e;
	font-weight:bold;
}

.highlight2 {
	color:#007ab9;
}

.content-right ul li {
	background:url("/images/bullets/li.png") no-repeat 0 7px;
	padding-left:12px;
	margin-bottom:10px;
}	

.documents-holder {
	width:100%;
}

.documents-holder td {
	width:50%;
	vertical-align:top;
}

.content-right ul li.file-zip, .content-right ul li.file-doc, .content-right ul li.file-xls, .content-right ul li.file-pdf, .content-right ul li.file-txt {
	line-height:17px;
	margin:0;
	padding-left:23px;
	background-position:0 0; 
}

.li-hline-dotted {
	background:url("/images/lines/hline-dotted.png") repeat-x 0 100%;
	margin-bottom:6px;
	padding-bottom:7px;
}

.content-right ul li.file-zip {
	background-image:url("/images/icons/zip.png");
}
.content-right ul li.file-doc {
	background-image:url("/images/icons/doc.png");
}
.content-right ul li.file-pdf {
	background-image:url("/images/icons/pdf.png");
}
.content-right ul li.file-xls {
	background-image:url("/images/icons/xls.png");
}
.content-right ul li.file-txt {
	background-image:url("/images/icons/txt.png");
}
