/* CSS Document */
*{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
}
body{
	background-color:#FFF;
}
a{
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	font-size: 12px;
	color:#303030;
	text-decoration:none;
	-moz-transition: color 0.2s 0.02s ease;
	-o-transition: color 0.2s 0.02s ease;
	-webkit-transition: color 0.2s 0.02s ease;
}
a:hover{
	color: #27869B;
}
.dashed {
    text-decoration: none;
    border-bottom: 1px dashed #fff;
   }
span{
	font-family:Georgia, "Times New Roman", Times, serif
}
img{
	border:none;
}
img.left{
	float:left;
	padding: 5px 10px 5px 7px;
}
img.zoom, .quote-img img, .leader-block img{
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
}
img.zoom:hover, .quote-img img:hover, .leader-block img:hover{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
}
img.zoom2{
	-moz-transition: all 0.6s ease-out;
	-o-transition: all 0.6s ease-out;
	-webkit-transition: all 0.6s ease-out;
}
img.zoom2:hover{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
}
p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
h2{
}
h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
	color:#4C4C4C;
}
.main{
	min-width:1024px;
	max-width:1270px;
	/*width:1024px;*/
	margin:0 auto;
}
.header{
	height:148px;
	position:relative;
	background:url(images/header-bg.png) repeat-x top;	
}
.logo, .logo-txt, .head-menu, .language, .search, .head-contact, .head-blocks{
	position:absolute;
}
.logo{
	top:25px;
	left:10px;
}
.logo-txt{
	top: 55px;
	left: 110px;
	width: 390px;
}
.logo-txt p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-style: italic;
	color: #B2F1FF;
}
.logo-txt a{
	color:#FFF;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height: 1.8;
}
.head-menu{
	top: 23px;
	right: 600px;
}
.head-menu span{
	margin: 0 3px;
	padding: 2px;
	float:left;
	list-style:none;
}
.head-menu span:hover{
	background-color:#1E5B68;
}
.language{
	top: 27px;
	right: 520px;
}
.language img{
	margin-right:10px;
}
.search{
	top: 20px;
	right: 225px;
	background: url(images/search.png) no-repeat left;
	padding-left: 23px;
}
input[type="text"] {
	padding: 2px;
}
input[type="button"] {
	background-color: #497E89;
	border: navajowhite;
	color: #fff;
	padding: 4px 10px;
	font-style: italic;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
input:hover[type="button"] {
	background-color:#23464C;
	cursor: pointer;
}
input:active[type="button"] {
	background-color:#747474;
}
textarea{
	margin: 3px;
	padding: 5px;
}
.head-contact{
	top:10px;
	right:20px;
	text-align:right;
}
.head-contact p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
	color:#A5E1ED;
	line-height: 1.5;
}
.head-contact span{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:24px;
}
.head-contact i{
	font-size:12px;
}
.head-blocks{
	bottom:5px;
	right:0;
}
.head-b1, .head-b2, .head-b3{
	float: left;
	width: 130px;
	font-size: 11px;
	font-style: italic;
	padding-left: 25px;
	text-align:left;
	color: #B4F1FE;
	background:url(images/head-border.png)  no-repeat right;
}
.head-b{
	float:left;
	margin: 0 10px 0 5px;
}
 .head-b1 a, .head-b2 a, .head-b3 a{
	 color: #fff;
	 font-size:12px;
	 line-height:1.8;
}
.head-b1{
	background: url(images/b1.png) no-repeat left top;
}
.head-b2{
	background: url(images/b2.png) no-repeat left top;
}
.head-b3{
	background: url(images/b3.png) no-repeat left top;
}
.navigation {
	background: url(images/menu-bg.png) repeat-x top;
	height:49px;
}
.nav {
	margin: 0 10%;
}
.menu{
	display:table-row;
} 
.menu li{
	display:table-cell;
	min-width: 100px;
	text-align:center;
	vertical-align: middle;
	height: 22px;
	padding:7px 0;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
.menu li:hover{
	background:url(images/menu-hover.png) repeat-x top;
}
.menu li a{
	display:block;
	border-left: 1px #75A8B3 solid;
	border-right: 1px #4B7E89 solid;
	width:1000px;
	text-shadow: #365A62 1px 1px 1px;
	vertical-align:middle;
	display:table-cell;
	font: 12px Verdana, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	-moz-transition: color 0.2s 0.02s ease;
 	-o-transition: color 0.2s 0.02s ease;
	-webkit-transition: color 0.2s 0.02s ease;
}
.menu li a:hover{
}
.cont{
	overflow: hidden;
}
#contetntwrapper{
	float:left;
	width:100%;
}
#content{
	margin-top: 15px;
	margin-right: 225px;
	margin-bottom: 0;
	margin-left: 250px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.shadow-left{
	position:absolute;
	bottom:-18px;
	left:10px;
	width:199px;
	height:13px;
	background:url(images/shadow-left.png) no-repeat top;
}
.shadow-right{
	position:absolute;
	bottom:-18px;
	right:10px;
	width:199px;
	height:13px;
	background:url(images/shadow-right.png) no-repeat top;
}
/* Хлебные крошки*/
.breadcrumb li{
	background:url(images/deal-list.png) no-repeat right;
	display:inline-block;
	margin: 0 5px;
	padding-right: 20px;
	line-height: 1.7;
}	
.slideshow{
	border: 5px #C4C4C4 solid;
	position:relative;
	background-color:#1E5B68;
	text-align:left;
}
.slideshow-next{
	position:absolute;
	top: 47px;
	right:10px;
	z-index:2;
}
.slideshow-prev{
	position:absolute;
	top: 47px;
	left:10px;
}
.slide-txt{
	position:absolute;
	top:0;
	right:0;
	width:350px;
	height:100%;
	background:url(images/slide-bg1.png) repeat-y;
}
.slide-txt h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
	color:#fff;
	margin: 5px 45px 5px 20px;
	padding-bottom:5px;
	border-bottom: 3px #3FABB7 solid;
}
.slide-txt p{
	font-family: Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:12px;
	color:#fff;
	padding: 0 45px 0 20px;
}
.leader{
	position:relative;
	border:5px #6CA9B5 solid;
	margin: 35px 0;
	height:215px;
	background-color:#D3D3D3;
}
.lead-prev{
	position:absolute;
	top:80px;
	left:15px;
	z-index: 5;
}
.lead-next{
	position: absolute;
	top: 80px;
	right: 15px;
	z-index: 5;
}
.lead-glow-left{
	position:absolute;
	top:5px;
	left:5px;
	background:url(images/lead-glow-left.png) no-repeat left top;
	width:89px;
	height:108px;
	z-index: 4;
}
.lead-glow-right{
	position:absolute;
	top:5px;
	right:7px;
	background:url(images/lead-glow-right.png) no-repeat right top;
	width:89px;
	height:108px;
	z-index: 1;
}
.leader-border1{
	position:absolute;
	top:30px;
	left:33%;
	background:url(images/leader-border.png);
	width:2px;
	height:151px;
	z-index: 1;
}
.leader-border2{
	position:absolute;
	top:30px;
	right:34%;
	background:url(images/leader-border.png);
	width:2px;
	height:151px;
	z-index: 3;
}
.leader-header{
	position:absolute;
	top:-36px;
	left:35%;
	background:url(images/leader-head.png) no-repeat bottom;
	width:201px;
	height:36px;
}
.leader-header h3{
	color:#FFF;
	padding: 7px 0 0 40px;
	font-weight: normal;
	text-shadow: #225659 1px 1px;
}
.leader-block{
	height: 100%;
	background-color:#D2D2D2;
	width:33%;
	float:left;
	position:relative;
}
.leader-img{
	position:absolute;
	top:30px;
	left: 30%;
	z-index:2;
}
.leader-hit{
	position:absolute;
	width:52px;
	height:52px;
	background:url(images/hit.png) no-repeat top;
	top:20px;
	left: 40px;
	z-index:3;
}
.leader-txt{
	position:absolute;
	bottom:0;
	left:0;
	padding: 5px 5px;
	background-color:#E4E4E4;
	border-top: 1px #AEAEAE solid;
}
.leader-txt p{
	padding-bottom:5px;
}
.leader-txt i{
    text-decoration: none;
	font-size:14px;
    border-bottom: 1px dashed #777;
}
.item{
	margin:5px;
	overflow: hidden;
}
.item h3{
	margin: 10px 0 15px 0;
}
.item i{
	font-size: 12px;
}
.item p{
	margin:10px 0;
}
.item span{
	float:right;
	text-decoration:underline;
	margin-right: 15px;
}
.item img{
	max-width:200px;
	float:left;
	padding: 0 15px 10px 0;
}
.cont-item-filter{ overflow:hidden; font-family:Verdana, Geneva, sans-serif; color:#333232; font-size:12px; font-style:italic; margin:10px 0;}
	.cont-sort{ float:left;}
		.cont-sort a, .cont-page a{ text-decoration:underline;}
	.cont-page{ float:right;}
.cont-products{}
.cont-cat1-block, .cont-cat2-block, .cont-similar-block, .cont-cat3, .cont-news-block{
	background:url(images/block-bg.png) repeat-x top;
	margin:7px;
	border:1px #8AD1DF solid;
	border-image-slice: 3 3 3 3; border-image-width: 3px 3px 3px 3px;
	border-image-outset: 0px 0px 0px 0px;
	border-image-repeat: stretch stretch;
	border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAA3NCSVQICAjb4U/gAAAAD1BMVEWJ0d/v+fv///+L0d/x+fv4z4M6AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8wNS8xNPvf4pQAAAAaSURBVAiZY2CAAEZBIBBgYFQCAnIoiHYIAADjkQVzd3Ka2AAAAABJRU5ErkJggg==");
box-shadow: #ccc 1px 1px 1px;}
.cont-cat1-block{width:30%;float:left;}
	.cat1-bl-body{min-height: 290px; margin:2px; position:relative; text-align: center;}
		.cat1-bl-body img{ margin:10px; max-width:100px;}
		.cont-cat1-txt{padding:5px;word-wrap: break-word; text-align:left;}
		.cat1-bl-body h3{ margin:10px 0; color:#333232; font-size:14px; font-weight:normal; text-decoration:underline;}
		.cat1-bl-body p{ line-height:1.5; background-color: #F0F0F0; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:5px;}
.cont-cat2-block{}
	.cat2-bl-body{ margin:2px; min-height:100px; overflow:hidden;}
		.cat2-bl-descr{float:left; max-width:75%;}
			.cat2-bl-body img{ float: left; max-width:80px; margin:10px 15px 0 10px;}
			.cat2-bl-body h3{ color:#333232; font-size:16px; font-weight:normal; text-decoration:underline; margin:5px 0;}
			.cat2-bl-body p{ color:#333232; font-family:Verdana, Geneva, sans-serif; font-size:12px;line-height: 1.4;}
		.cat2-bl-price{ position:relative;min-height:130px; min-width:25%;float:right; max-width:25%; background-color:#D7D7D7;text-align:center;}
			.cat2-price{color:#333232; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:bold; font-style:italic; padding-top:15%;}
			.cat2-button{ position:absolute; bottom:0; background-color:#22929F; min-height: 20px; width:100%; padding:5px 0;-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	o-transition: background 0.5s ease;
	transition: background 0.5s ease;border-top: #fff 1px solid;}
			.cat2-button:hover{background-color: #2DA592;}
				.cat2-button a{}
				.cat2-button p{ background:url(images/car.png) no-repeat left; padding-left:15px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px;}		
.cont-cat3{ overflow:hidden;}
	.cont-cat3-top {overflow: hidden;}
	.cont-cat3-title h2{ color:#333232; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; font-size:18px; font-weight:normal; margin:10px 20px; }
	.cont-cat3-img, .cont-cat3-info{ float:left;}
		.cont-cat3-img{ width:35%;}
			.cat3-img-body{ text-align:center; padding:10px;}
				.cat3-img-body img{margin: 5px 3px; border:1px #ccc solid;}
				img.item{ float:none;}
		.cont-cat3-info{ width:65%;}
			.cat3-info-body{ position:relative;padding: 5px 0 0 30px;}
				.cat3-inf{ color:#333232; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:2;height: 200px;}
					.cat3-inf i{ font-weight: bold;}
					span.prod-inf1 { background:url(images/prod-inf1.png) no-repeat left; padding-left:25px;}
					span.prod-inf2 { background:url(images/prod-inf2.png) no-repeat left; padding-left:25px;}
					span.prod-inf3 { background:url(images/prod-inf3.png) no-repeat left; padding-left:25px;}
					span.prod-inf4 { background:url(images/prod-inf4.png) no-repeat left; padding-left:25px;}
			.cat3-price{ position:absolute; bottom:0;left:30px;color:#333232; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:24px;line-height: 1.5;}
			input.cat3-button { width:155px; height:32px; background: url(images/button.png) no-repeat center top; padding-left:20px; margin-left:10px;font-size: 16px;-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	o-transition: background 0.5s ease;
	transition: background 0.5s ease;}
			input.cat3-button:hover{background: url(images/button-hov.png) no-repeat center top;}
	.cont-cat3-descr, .cont-cat3-tehn, .cont-cat3-compl, .cont-cat3-doc { padding: 10px;}
		.cont-cat3-descr h3, .cont-cat3-tehn h3, .cont-cat3-compl h3, .cont-cat3-doc h3{color:#333232; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; margin:10px 0;}
		.cont-cat3-descr p, .cont-cat3-tehn p, .cont-cat3-compl li{color:#333232; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic;margin: 4px 0;padding: 4px;}
.cont-cat3-tehn{}
	p.gray { background-color: #E7E7E7;}
	.cont-cat3-tehn span {float: right;font-weight: bold;}
.cont-cat3-compl{}
	.cont-cat3-compl li{ background:url(images/cont-compl-list.png) no-repeat left; padding-left:25px; list-style:none;}
.cont-cat3-doc{}
	.cat3-doc{ float:left; margin:10px;}
		.cat3-doc p{color:#333232; font-size:10px; font-style:italic; margin:5px 0;}
.cont-similar{text-align: center;}
	.cont-similar
		.cont-similar-block{ width:30%; display: inline-block; margin-right:3px;}
			.cont-sim-bl-body{padding: 10px 10px 45px 10px; text-align:center; position:relative;}
				.cont-sim-bl-body img{max-width:90px;}
				.cont-sim-bl-body h3, .cont-sim-bl-body p{ color:#333232; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; text-align:left;line-height: 1.4;}
				.cont-sim-bl-body h3{text-decoration:underline; margin:8px 0;}
				.cont-sim-bl-body strong{ font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#333232;}
				.cont-sim-bl-body i{background: url(images/car.png) no-repeat left;
padding-left: 35px;
color: #fff;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-size: 14px;
}
				span.cat3-button {position: absolute;
bottom: 0;
background-color: #22929F;
min-height: 20px;
width: 99.3%;
margin:1px;
padding: 5px 0;
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;
border-top: #fff 1px solid;
left:0;}
				span.cat3-button:hover {background-color: #2DA592;}
.cont-news{}
	.cont-news-block{ position:relative; overflow:hidden;padding: 5px 5px 25px 5px;}
		.cont-news-block img{ float:left; margin: 3px 10px 3px 3px;}
		.cont-news-block i{ color:#888888; font-family: Verdana, Geneva, sans-serif; font-size:12px;}
		.cont-news-block h3{ color:#333232; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; margin:5px 0;}
		.cont-news-block p{ font-size:12px; color:#333232; font-family:Verdana, Geneva, sans-serif; padding-top:5px;}
		span.news-block{ position:absolute; bottom:-4px; right:1px; background:url(images/cont-news-readmore.png) no-repeat right bottom; color:#fff; width:134px; height: 20px;
text-align: right;
padding: 5px 10px 0 0; font-style:italic; font-size:12px;-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
		span.news-block:hover{ background:url(images/cont-news-readmore-hov.png) no-repeat right bottom;}
.deal{
	overflow: hidden;
	border-style: dashed;
	border-color:#CCC;
	border-width: 4px;
	-moz-border-image: url(images/deal-bg.png) 4 repeat;
	-webkit-border-image: url(images/deal-bg.png) 4 repeat;
	-o-border-image: url(images/deal-bg.png) 4 repeat;
	border-image: url(images/deal-bg.png) 4 repeat;
	margin:5px;
}
.deal-left, .deal-right{
	float:left;
	width:50%;
}
.deal-block1, .deal-block2{
	padding: 5px 10px;
}
.deal-block2 {
}
.block2-item{
	/*background-color: #EAEAEA;*/
	background-color: #D3D3D3;
	padding: 3px 7px;
	margin-bottom: 7px;
	overflow: hidden;
	padding-bottom: 20px;
	
	position:relative;
}
.deal-block1 h3{
	font-weight:normal;
	margin: 0 0 5px 30px;
}
.deal-right h3{
	font-weight:normal;
	margin: 5px 0 5px 30px;
}
.deal-block1 img{
	padding:5px 5px 5px 0;
	max-width:100%;
}
.deal-block2 img{
	padding:5px 15px 5px 0;
	float:left;
	max-width:50%;
}
.deal-block1 p, .deal-block2 p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	padding:5px 0;
}
.deal-block2 i{
	color:#A5A5A5;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}
.deal-block1 li, .deal-block2 li{
	list-style-image: url(images/deal-list.png);
	margin-left:30px;
	padding: 2px 0;
}
.deal-block1 a{
	border-bottom: 1px dashed #bbb;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style: italic;
}
.deal-block2 a{
	border-bottom: 1px dashed #ccc;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	border-bottom: 1px #404040 solid;
}
.deal-block2 strong{
	font-size: 12px;
}
.deal-block1 span{
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	color:#575757;
	font-size:12px;
	border-bottom: 1px dashed #ccc;
}
.deal-block1 span{
	float:left;
}
.deal-block2 span{
	position:absolute;
	bottom:0;
	right:0;
	background-color:#FFF;
	background:url(images/deal-more.png) no-repeat left bottom;
	height:20px;
	width: 150px;
	text-align: center;
}
.pluses {
	margin: 15px 5px 0 5px;
	overflow: hidden;
	background-color:#D3D3D3;
}
.pluses h3{
	margin: 10px 15px 25px 40px;
}
.pluses i {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#282828;
}
.pluses p{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#787878;
	font-style: italic;
	font-size: 12px;
	padding: 7px 0;
}
.pluses-top{
	height:6px;
	background:url(images/pluses-top.png) repeat-x bottom;
}
.pluses-bottom{
	margin:0 5px;
	height:6px;
	background:url(images/pluses-bottom.png) repeat-x top;
}
.pluses-block{
	float:left;
	width:50%;
	min-height:90px;
}
.pluses-item1, .pluses-item2, .pluses-item3, .pluses-item4{
	padding:3px 5px 3px 55px;
	margin-left: 15px;
}
.pluses-item1{
	background:url(images/pluses1.png) no-repeat left top;
}
.pluses-item2{
	background:url(images/pluses2.png) no-repeat left top;
}
.pluses-item3{
	background:url(images/pluses3.png) no-repeat left top;
}
.pluses-item4{
	background:url(images/pluses4.png) no-repeat left top;
}
.questions{
	overflow:hidden;
	padding-left:40px;
}
.questions h3{
	margin:10px 0;
}
.questions li{
	width:50%;
	float:left;
	min-height: 30px;
	list-style-image:url(images/questions-list.png);
	margin:7px 0;
	background:url(images/questions-bg.png) no-repeat bottom left;
}
.questions a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	vertical-align: super;
}
.manufacturers{
	margin:5px;
}
.manufacturers h3{
	padding:5px 0 15px 35px;
}
.manuf-slideshow{
	border:1px #999999 solid;
	height:135px;
	position:relative;
	padding:3px 25px;
}
.manuf-shadow{
	position:absolute;
	height:2px;
	width:100%;
	background:url(images/manuf-shadow.png) no-repeat top center;
	bottom:-2px;
}
.manuf-next{
	position:absolute;
	top:40px;
	right:0;
}
.manuf-prev{
	position:absolute;
	top:40px;
	left:0;
}



#left-bar{
	float:left;
	width:250px;
	margin-left:-100%;
	padding:0 7px;
}
.catalog {
	margin: 20px 0 10px 0;
}
.catalog p{
	text-decoration: underline;
	background:url(images/catalog-title.png) no-repeat left;
	height:30px;
	vertical-align:middle;
	padding-left: 40px;
	margin: 10px 0;
}
.catalog li{
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:12px;
	color:#000;
	list-style:none;
	background: url(images/catalog-list.gif) no-repeat left;
	vertical-align:middle;
	padding-left:15px;
	margin: 7px 15px;
}
.catalog li:hover{
	background: url(images/catalog-list-hover.gif) no-repeat left;
}
.price{
	height:45px;
	background:url(images/price-bg.png) no-repeat top left;
	text-align:center;
	vertical-align:middle;
	padding-top: 14px;
}
.price a{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#FFF;
	font-size:14px;
}
.useful-info{
	position:relative;
	border:1px #A8A8A8 solid;
	margin: 0 5px 15px 5px;
	padding:7px;
}
.useful-title{
	position:absolute;
	top:-10px;
	left:25px;
}
.useful-title h3{
	background-color:#FFF;
	font-size: 14px;
	padding: 0 7px;
}
.useful-info-title{
	background:url(images/useful-title.png) no-repeat left;
	padding:5px 0 0 30px;
	text-decoration:underline;
}
.useful-info a{
}
.useful-info p{
	color:#858585;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style:italic;
	padding:5px;
}
.gray-line{
	background-color:#DCDCDC;
	height:5px;
	margin: 7px auto;
	width: 95%;
}
.reviews{
	background-color:#D2D2D2;
	margin:0 5px;
}
.reviews-head-top{
	background: url(images/reviews-head-top.png) repeat-x bottom;
	height:11px;
}
.reviews-head{
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
.reviews-block{
	position:relative;
	background-color:#F4F4F4;
	margin: 10px 5px;
	padding: 30px 5px 5px 5px;
	padding: 30px 7px 7px 7px;
	box-shadow: #BCBCBC 2px 2px 2px;
}
.reviews-block p{
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:12px;
	color: #858585;
}
.reviews h3{
	background:url(images/reviews-block-contact.png) no-repeat top left;
	position:absolute;
	top:-5px;
	left:0;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:12px;
	width:220px;
	height:33px;
	padding: 5px 10px;
	color: #fff;
	text-align: left;
}
.reviews-bottom{
	background: url(images/reviews-bottom.png) repeat-x top;
	height:4px;
}
	
#right-bar{
	float:left;
	width: 220px;
	margin: 10px -225px 0 -225px;
	padding-right:15px;
}
.right-body{
	margin: 5px 3px;
}
.block-glow{
	position:absolute;
	top: 10px;
	left: 10px;
	background:url(images/block-glow.png) no-repeat top;
	width:190px;
	height:35px;
}
.block-glow h3{
	padding-left: 23px;
	text-decoration:underline;
}
.block-glow p{
	position:absolute;
	top:30px;
	left:10px;
}
.quote{
	border:1px #C6C6C6 solid;
	padding: 7px;
	position:relative;
	height: 270px;
}
.quote h3{
	width: 130px;
	font-size: 14px;
	color: #608C94;
	float: left;
}
.quote span{
	font-size: 24px;
	font-style: italic;
	color: #3C5357;
}
.quote-img{
	position:absolute;
	top: 80px;
	left: 170px;
}
.quote p{
	position:absolute;
	bottom:5px;
}
.quote img{
	position:absolute;
	top:10px;
	right:5px;
}
.consult{
	position:relative;
	background: #C9C9C9;
	background: linear-gradient(to top, #fff, #C9C9C9);
	border: 1px #B1B0B0 solid;
	margin: 7px 0;
	padding: 5px;
}
.consult p{
	font-size:11px;
}
.consult-head{
	position:absolute;
	top:-10px;
	left: 83px;
}
.consult-txt{
	background:url(images/consult-face.png) no-repeat left;
	padding: 45px 0 0 55px;
}
.consult-txt h3{
	font-size: 12px;
	text-decoration: underline;
	margin-bottom:5px;
}
.order-call{
	height:138px;
	background:url(images/order-call-bg.png) repeat;
	position:relative;
}
.order-call-top{
	height:12px;
	background: url(images/order-call-top.png) repeat-x bottom;
}
.order-call-bottom{
	height:12px;
	background: url(images/order-call-bottom.png) repeat-x top;
}
.order-form{
	position:absolute;
	bottom:10px;
	text-align: center;
}
input{
	margin: 3px;
}
.order-form input[type="button"] {
	float: right;
	margin: 5px 15px 0 0;
}
.news{
	margin: 25px 0 15px 0;
	padding: 10px;
	border:1px #A9A9A9 solid;
	position:relative;
}
.news-title{
	position:absolute;
	top:-10px;
	left: 55px;
	background-color:#FFF;
	padding:0 7px;
}
.news-block{
	margin:5px 0;
}
.news p{
	padding: 7px 0;
}
.news a{
	text-decoration:underline;
}
.news i, .news span{
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:10px;
	color:#646464;
	padding-left:20px;
	padding: 20px;
}
.news span{
	background:url(images/news-clock.gif) no-repeat left;
}
.news i{
	background:url(images/news-data.gif) no-repeat left;}
	
	
.footer{
	background-color:#D2D2D2;
	height:270px;
	padding-left:20px;
	position: relative;
}
.footer-top{
	height:9px;
	background:url(images/footer-top.png) repeat-x bottom;
}
.foot-body{
	margin:20px;
}
.foot1, .foot2, .foot3, .foot4{
	float:left;
}
.foot1 li, .foot2 li, .foot3 li{
	padding: 2px 0;
}
.foot1 a, .foot2 a, .foot3 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-style:normal;
}
.foot1 li{
	list-style:none;
	width:auto;
	width: 120px;
}
.foot2 li{
	width: 250px;
}
.foot2 li, .foot3 li{
	list-style-image:url(images/foot2-list.gif);
}
.foot2 li:hover, .foot3 li:hover{
	list-style-image:url(images/foot2-list-hover.gif);
}
.foot4 li{
	list-style:none;
	width:145px;
	height:36px;
	background:url(images/foot4-bg.png) no-repeat top;
	padding: 7px 0 0 45px;
}
.foot4 a{
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
}
.foot-forma{
	position: relative;
	float: right;
	width: 270px;
	text-align: center;
	border: 1px #919191 dashed;
	padding: 20px 0;
}
.foot-forma h3{
	position:absolute;
	background-color:#D2D2D2;
	padding:3px 5px;
	top: -15px;
	left: 60px;
}
.foot-forma input[type="button"] {
	margin: 5px 35px 0 0;
	float:right;
}
.foot-botom{
	position:absolute;
	bottom:5px;
	left:45px;
}
.foot-botom p{
	color:#303030;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style:italic;
}
.foot-botom a{
	color:#7E7E7E;
}
.foot-social{
	position:absolute;
	bottom:5px;
	right: 310px;
}