/* CSS Document */
*{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
}
body{ background:url(images/top-bg.png) repeat-x top;}
html{background:#0C93D2;}
.main{width:1280px;margin: 0 auto;}
a{
	color: #CDF0FF;
	text-decoration:none;
	-moz-transition: color 0.4s 0.04s ease;
	-o-transition: color 0.4s 0.04s ease;
	-webkit-transition: color 0.4s 0.04s ease;
}

a:hover{
	color:#fff;
}
h3{ font-weight:normal;}
img{border:none;}
	img.zoom{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;}
	img.zoom:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);}
.button{ height:29px; background:url(images/arend-filt-but.png) repeat-x; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-shadow:#666 1px 1px 1px; border:none; padding:0 10px; border-radius:5px; behavior: url(border-radius.htc); cursor:pointer;-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
.button:hover{ background:url(images/arend-filt-but-hov.png) repeat-x;}

.header{ height:523px; position:relative;}
	.header-bg{ background:url(images/head-bg.jpg) no-repeat top center;position:absolute; width:100%; height:523px; top:0; left:0;right:0; margin:0 auto;}
	.head-logo{position:absolute;width:354px; height:53px; top:20px; left:30px; background:url(images/head-logo.png) no-repeat top left;}
		.head-logo h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;  font-weight:normal; font-style:italic; padding:57px 0 0 50px;}
		.head-logo a{ color:#666;}
		.head-logo a:hover{ color:#fff;}
	.head-icon-nav{position: absolute; top:5px; left:180px;}
		.head-icon-nav img {padding: 7px;}
		.head-icon-nav li{ list-style:none; float:left; margin-right:10px;}
			.head-icon-nav span{ display:block; width:18px; height:18px;-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
				span.home{ background:url(images/head-home.png) no-repeat;}
				span.home:hover{ background:url(images/head-home-hov.png) no-repeat;}
				span.mail{ background:url(images/head-mail.png) no-repeat;}
				span.mail:hover{ background:url(images/head-mail-hov.png) no-repeat;}
				span.map{ background:url(images/head-map.png) no-repeat;}
				span.map:hover{ background:url(images/head-map-hov.png) no-repeat;}
	.head-lang{position:absolute; top:2px; left:300px;}
		.head-lang ul{overflow: hidden; zoom: 1;}
		.head-lang li{list-style: none; float: left; padding: 0 5px;}
			.head-lang a{ font-family:Verdana, Geneva, sans-serif; font-size:12px;vertical-align: middle; font-style: normal; color: #323232;}
			.head-lang a:hover{ text-decoration:underline;}
	.head-phone{ position:absolute; top:10px; right:35px;text-align: right;}
		.head-phone h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; font-style:italic; color:#fff; font-weight:normal;text-shadow: #656565 1px 1px 1px;}
		.head-phone span{ font-family:Georgia, "Times New Roman", Times, serif;font-size:24px; color:#578BA4;text-shadow: #fff 1px 1px 1px;}
		.head-phone p{ font-family:Verdana, Geneva, sans-serif; font-style:italic; font-size:12px;color: #26292F;line-height: 2;text-shadow: #FFFFFF 1px 1px 1px;line-height: 2;}

.content{ background-color:#006C94; border-top:3px #005479 solid;border-right:3px #005479 solid;border-left:3px #005479 solid;border-radius:20px 20px 0 0;display: inline-block;margin: 0 20px;}
	.head-menu-block{float:left;width:16%; text-align:center;}
#contetntwrapper{float:left;width:100%;}
#content{position:relative;margin:0 230px 0 230px;}
	.head-menu{ position:absolute;width: 100%; height:84px;top:-94px; background:url(images/head-menu-bg.png) repeat-x bottom; border:4px #005479 solid; border-radius:15px 15px 0 0;}
		.head-menu-line{ float:left;}
		.head-menu-body1, .head-menu-body2, .head-menu-body3, .head-menu-body4, .head-menu-body5, .head-menu-body6{ margin:0;padding-top: 45px;width: 100%;float:left;-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
		.head-menu-body1{background:url(images/head-menu-1.png) no-repeat top center;}
		.head-menu-body1:hover{ background:url(images/head-menu-1-hov.png) no-repeat top center;}
		.head-menu-body2{background:url(images/head-menu-2.png) no-repeat top center;}
		.head-menu-body2:hover{ background:url(images/head-menu-2-hov.png) no-repeat top center;}
		.head-menu-body3{background:url(images/head-menu-3.png) no-repeat top center;}
		.head-menu-body3:hover{ background:url(images/head-menu-3-hov.png) no-repeat top center;}
		.head-menu-body4{background:url(images/head-menu-4.png) no-repeat top center;}
		.head-menu-body4:hover{ background:url(images/head-menu-4-hov.png) no-repeat top center;}
		.head-menu-body5{background:url(images/head-menu-5.png) no-repeat top center;}
		.head-menu-body5:hover{ background:url(images/head-menu-5-hov.png) no-repeat top center;}
		.head-menu-body6{background:url(images/head-menu-6.png) no-repeat top center;}
		.head-menu-body6:hover{ background:url(images/head-menu-6-hov.png) no-repeat top center;}
		.head-menu-line{ background:url(images/head-menu-line.png) no-repeat bottom; width:2px; height:60px;}
		.head-menu-block a{ text-decoration:underline;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:10px;}
		span.head-menu-1, span.head-menu-2, span.head-menu-3, span.head-menu-4, span.head-menu-5, span.head-menu-6{ display:block;}
		.bread-crumbs {display: inline-block;margin: 10px 5px 0;}
		.bread-crumbs li{ list-style:none; float:left; padding: 5px 0 5px 4px;color:#82B3CA; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
		.bread-crumbs li > a{ color:#82B3CA; font-family:Verdana, Geneva, sans-serif; font-size:12px;-moz-transition: color 0.2s 0.02s ease;
-o-transition: color 0.2s 0.02s ease;
-webkit-transition: color 0.2s 0.02s ease;}
		.bread-crumbs li > a:hover{ color:#FFF; text-decoration:underline;}
		
		
		
	.cont-slideshow{ position:relative;border-left:3px #005479 solid;border-right:3px #005479 solid;border-bottom:3px #005479 solid; background-color:#006C94; padding:1px;width:100%; text-align:center;}
		.cont-slide-next{ position:absolute; top:35%; right:0; z-index:2;}
		.cont-slide-prev{ position:absolute; top:35%; left:0; z-index:2;}
		.cont-slide-title{ position:absolute;top:0; border-radius: 0 0 15px 15px; background:url(images/menu-txt-bg.png) repeat;width: 255px;padding:2px 5px; left:0; right:0; margin:0 auto;z-index:1;box-shadow: #fff 0 15px 30px;}
		.cont-slide-price{ position:absolute; bottom:-15px; right:15%; text-align:center; width:118px; height:117px; background:url(images/slide-price.png) no-repeat;z-index: 10;transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-webkit-transform: rotate(-10deg);}
			.cont-slide-text{ position:absolute; left:60px; bottom:10px; z-index:9; background:url(images/menu-txt-bg.png) repeat; padding:10px; text-shadow:#069 1px 1px;box-shadow: #fff 0 0 30px; border-radius:5px;}
				.cont-slide-text p{ color:#FFF; font-size:16px; font-family: Georgia, "Times New Roman", Times, serif;}
			.cont-slide-price p{padding-top: 37px;display: block;}
				.cont-slide-price span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold;color: #0C5276;display: block;text-shadow: #fff 0 0 5px;}
		.cont-slide-title h3{font-size: 20px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
		.cont-slide-title a{ text-shadow:#333 1px 1px; font-family:"Times New Roman", Times, serif;font-size: 20px;font-weight: normal;font-style:italic;}
		.cont-slide-title a:hover{ color:#FFF;}
.content-body{padding-left: 7px; display:block; overflow:hidden;}
	/* Фильтр */
	.cont-filter{ background-color:#005579;padding: 0 3px 5px 3px;}
	.cont-filt-form{ position:relative; background-color:#006C94; margin:0 4px; font-size:12px; color:#A7C9E9; overflow:hidden;}
		.cont-filt-param{ float:left;margin: 0 0 5px 15px;width: 45%;}
		input[type="radio"], input[type="checkbox"] {vertical-align: middle;}
		input.filter {width: 60px;}
			.cont-filt-param p{line-height: 1.5;margin: 5px 0;color: gainsboro;}
		.cont-filt-map{float:right;margin: 15px 0 40px 0; max-width:50%;}
		.filter-img-txt{ position:relative;text-align: center;}
			.filter-img-txt-s{ position:absolute;top: 35px;left: 0;text-align: right;}
			.filter-img-txt-v{ position:absolute;top: 35px;right: 5px;text-align: left;}
			.filter-img-txt-z{ position:absolute; bottom:20px;left: 0;text-align: right;}
			.filter-img-txt-u{ position:absolute;bottom: 15px;right: 30px;text-align: left;}
			.filter-img-txt-c{ position:absolute;top: 125px;right: 20px;text-align: left;}
			.cont-filter h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; text-align:center; color:#fff;background-color:#005479; padding:5px;width: 300px;margin: 0 auto;border-radius: 0 0 15px 15px;}
		input.filter-but{ width:206px; height:46px; position:absolute; bottom:0; right:0; left:0; margin:auto; background:url(images/cont-filt-but.png) no-repeat bottom center;border: 0;-webkit-transition: background 0.5s ease; cursor:pointer; color:#fff; font-family:"Times New Roman", Times, serif; font-size:16px; text-shadow:#00405B 1px 1px 1px;padding-top: 5px;
	-moz-transition: background 0.5s ease;
	o-transition: background 0.5s ease;
	transition: background 0.5s ease;}
		input.filter-but:hover{ background:url(images/cont-filt-but-hov.png)}
		input.filter-but:active{ background:url(images/cont-filt-but-act.png);}
	/* Три блока */
	.cont-img-menu{ overflow:hidden;}
		.img-menu-block{ width:33%; height:200px; float:left;}
		.block-line{ float:left; width:2px; height:208px; background:url(images/block-line.png) no-repeat;}
			.img-menu-bl-body{ padding:4px; position:relative;color: #fff; text-align:center;}
				.img-menu-img{ position:absolute; top:0; left:0; right:0; margin:0 auto;width:177px; height:124px;}
					span.img1, span.img2, span.img3{display: block;margin: auto;-webkit-transition: background 0.5s ease;-moz-transition: background 0.5s ease;o-transition: background 0.5s ease;transition: background 0.5s ease; width:90%;}
					span.img1{ height:124px; background:url(images/img-menu-1.png) no-repeat top center;}
					span.img1:hover{background:url(images/img-menu-1-hov.png) no-repeat top center;}
					span.img2{ height:112px; background:url(images/img-menu-2.png) no-repeat top center;}
					span.img2:hover{background:url(images/img-menu-2-hov.png) no-repeat top center;}
					span.img3{ height:114px; background:url(images/img-menu-3.png) no-repeat top center;}
					span.img3:hover{background:url(images/img-menu-3-hov.png) no-repeat top center;}
				.img-menu-title{ margin: 115px auto 0 auto; height:38px; background:url(images/img-menu-title.png) no-repeat center;}
					.img-menu-title h3 { font-family:Georgia, "Times New Roman", Times, serif;font-size: 14px;text-align: center;padding: 2% 23px; color:#FFF;text-shadow: #3A3703 1px 1px 1px;}
						.img-menu-title a:hover { text-decoration:underline;}
				.img-menu-descr {width: 80%;margin: auto;}
					.img-menu-descr p{font-size: 12px;margin-top: 10px;}
	/* Лучшие предложения */
	.cont-deals{margin-top:10px;background-color: #71BBCE;padding: 3px 7px;}
		.cont-deals-body{ position:relative;  overflow:hidden;background-color: #006C94;padding: 25px 0 60px 0;border-radius: 15px;}
			.cont-deals-title, .cont-areas-title, .cont-plus-title{position: absolute;top:0; left:0; right:0; margin:0 auto; text-align:center; z-index:2;padding-top: 5px;}
			.cont-deals-title{width:200px;}
			.cont-plus-title{ width:230px;}
			.cont-areas-title{width:100px;}
			.cont-deals-title-l, .cont-areas-line, .cont-pl-title-l{ position:absolute;top: 12px;left:0; right:0; margin:0 auto; height:1px; text-align:center; border-top:#FFF 1px solid; z-index:1;}
			.cont-deals-title-l{width:300px;}
			.cont-pl-title-l{ width:330px;}
			.cont-areas-line{width:200px;}
				.cont-deals-title h3, .cont-areas-title h3, .cont-plus-title h3{ background-color:#006C94; font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; color:#FFF;line-height: 0.8;}
			.cont-deals-block{ width:50%; float:left;}
				.deals-bl-body{ margin:5px; padding:4px;}
					.deals-bl-body h4{ color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin-bottom:6px; text-decoration:underline; padding-left:17px; background:url(images/deal-h4-bg.gif) no-repeat left;-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
					.deals-bl-body:hover h4{background:url(images/deal-h4-bg-hov.gif) no-repeat left;}
					.deal-info {overflow: hidden;}
						.deal-info img{ float:left; margin-right:5px;}
						.deal-info p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
						.deal-label {float: left; margin-right:10px;}
						.deal-no-label p {margin: 5px 0;}
						p.label {background: url(images/label.png) no-repeat left;padding-left: 20px !important;display: table;margin: 5px 0;}
						.deal-info i{color:#9BC1E9; padding-left:15px;font-size: 11px;}
						.deal-info span{ color:#FFF;}
				.deal-descr{ position:relative;background:url(images/deal-descr-bg.png) no-repeat right bottom;  margin-top: 4px;
padding-bottom: 10px;
min-height: 90px;}
					.deal-descr p{ color:#89BFDB; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin: 0 15px 0 0;padding: 3px;background-color:#00526D;}
					.deal-price{ position:absolute;width:143px; height:26px; background:url(images/deal-price.png) no-repeat top center; bottom:-16px; left:0; right:0; margin:0 auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFF; text-align:center;}		
		.cont-deals-all{ position:absolute; width:139px; height:68px; bottom:0; right:0; left:0; margin:0 auto; background: url(images/deal-all.png) no-repeat bottom center;}	
			.cont-deals-all p{text-align:center; padding-top:20px;}
				.cont-deals-all a{ font-family:"Times New Roman", Times, serif; color:#FFF; font-size:16px; text-shadow: #242424 1px 1px 1px;line-height: 1;}
	.cont-areas{ text-align:center; background-color:#255577; padding:7px;}
		.cont-areas-body{ background-color:#006D94;padding-top: 30px; position:relative; border-radius:15px;}
			.cont-areas-title{ position:absolute;}
			.cont-areas-line{ position:absolute;}
			.cont-areas-block{display: inline-block;}
				.cont-ar-bl-body{ margin:5px; border-radius:15px;}
					.cont-ar-bl-body img{-webkit-transition:background 0.5s ease;-moz-transition: 0.5s ease;o-transition: 0.5s ease;transition: 0.5s ease; width:106px;}
					.cont-ar-bl-body img:hover{ box-shadow: #FFF 0 0 25px;}
					.cont-ar-bl-body p{ margin-top:3px;font-size:14px; display:block; width:106px;}
						.cont-ar-bl-body a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
						.cont-ar-bl-body span{ color:#A1E1F1; font-size:14px;}			
	/* Статья */
	.cont-item {padding: 0 5px;margin: 15px 0 40px 0;}
		.cont-item img{ float:left; margin:5px 10px 5px 0;}
		.cont-item h3{ font-family:"Times New Roman", Times, serif; font-size:22px; color:#fff; text-decoration:underline;}
		
		.blue-line{ width:100%; height:6px; background-color:#0086B6; margin: 5px 0 10px;}
		
		.white-line{ width:200px; background-color:#FFF; height:1px; position:absolute; top:10px; left:0; right:0; margin:0 auto; z-index:1;}
		.cont-item p{ color:#86C0DA; font-size:12px; padding:10px 0;}
	/* Почему выбирают нас */
	.cont-pluses{ margin:10px 0;background-color: #71BBCE;padding: 7px;}
		.cont-pluses-body{background-color: #006C94;border-radius: 15px; overflow:hidden; position:relative; padding-top:23px;}
			.cont-pl-block{ width:33%; float:left;}
				.cont-pl-bl-body{ margin:10px; background:url(images/pluses.gif) no-repeat left top;}
					.cont-pl-bl-body span{padding: 2px 0 7px 12px;font-size: 24px;color:#67CBE9; display:block; text-shadow:#173746 1px 1px 1px; font-family:Georgia, "Times New Roman", Times, serif;}
					.cont-pl-bl-body i{ color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;margin-left: 25px;}
					.cont-pl-bl-body p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#87BFDB; padding:5px;}
		
#left-bar{
	float:left;
	width:230px;
	margin-left:-100%;
}
	.left-menu{ margin-top:7px;}
		.left-menu-block { position:relative; margin:5px 0;}
			.left-menu-title {position:absolute; width:262px; height:48px; top:0; left:-32px; background:url(images/left-title.png) no-repeat left; }
				.left-menu-title h3{ padding:12px 0 0 65px;color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;text-shadow: #666603 1px 1px 1px;}
			.left-menu-li{ padding-top:45px;}
				.left-menu-li li{ list-style:none; margin-left:10px;}
					.left-menu-li a{ font-family:Verdana, Geneva, sans-serif; font-size:12px; background:url(images/left-menu-list.gif) no-repeat left; padding-left:10px;}
			.left-menu-li a:hover{ background:url(images/left-menu-list-hover.gif) no-repeat left; color:#FFF; text-decoration:underline;}
	.left-bl{ }
		.left-block{position:relative;}
			.left-bl-block{ position: inherit; left:-20px; width:250px; height: 91px; background:url(images/left-bl.png) no-repeat left; padding: 10px 0 0 5px;}
				.left-bl-block img{ float:left; padding:3px;}
				.left-bl-block h3{ color:#fff;font-family:"Times New Roman", Times, serif;line-height: 1.5;font-size: 18px;}
				.left-bl-block a{font-size:18px; }
				.left-bl-block p{color:#B3E3FA; font-size:11px; color:#FFF;width: 245px;}
	.left-shares {padding-left: 5px;}
		.left-shares img{-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;o-transition: 0.5s ease;transition:0.5s ease;}
		.left-shares img:hover {box-shadow: #fff 0 0 20px;}
	.left-reviews h3{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18px; text-align:center;float: left;padding: 0 0 0 10px;
}
	.left-quest-block{ background:url(images/left-quest-bg.png) no-repeat top left; padding:4px; margin:4px; overflow:hidden;-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
	.left-quest-block:hover{ background:url(images/left-quest-bg-hov.png) no-repeat top left;}
	.left-reviews-title {overflow: hidden;}
	.left-rev-block{ margin:7px 4px; padding:5px; border:#134C67 1px solid;}
		span.rev-title {font-size: 11px;text-align: center;display: block;margin: auto;padding-top: 4px;}
	span.rev-date, span.rev-time{ color:#87BFDB; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-left:17px;}
	span.rev-date{ background: url(images/left-rev-date.png) no-repeat left;}
	span.rev-time{ background:url(images/left-rev-time.png) no-repeat left;}
		p.info{ background:url(images/left-rev-info.png) no-repeat left top; padding-left:30px; margin-top:5px; text-decoration:underline; font-size:12px; min-height:26px;}
		.left-rev-block p{ font-size:12px; color:#fff; margin-top: 7px;}
		
#right-bar{
float: left;
width: 230px;
margin-left: -235px;
padding-left: 5px;
}
	.right-news{ position:relative;}
		.right-news-title{ position:absolute; top:-15px; width:109px; height:46px; left:0; right:0; margin:0 auto; background:url(images/right-news-title.png) no-repeat bottom center; text-align:center;}
			.right-news-title h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFF; text-shadow:#333 1px 1px 1px; padding-top:12px;}
		.right-news-body{ padding-top:30px;}
			.right-news-block{ position:relative;padding:0 5px;margin: 0 5px 7px 7px;}
				.right-bl-more{ position:absolute; top:30%; right:-8px; width:19px; height:103px; background:url(images/right-news-more.png) no-repeat left top;-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
				.right-bl-more:hover{background:url(images/right-news-more-hov.png) no-repeat left top;}
					.right-bl-more span{ display:block;width:19px; height:103px;}
				.right-news-up-border {border: #00567B 3px solid;}
				.right-news-bl-body{ padding: 5px 10px;background:url(images/right-news-bg.png) center repeat-y;  position:relative;margin: 3px;}
					.right-news-bl-body i{color:#82ABC9; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
					.right-news-bl-body h4{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; text-decoration:underline; font-weight:normal; margin-bottom:5px;}
					.right-news-bl-body img{ float:left; max-width:70px; margin:0 5px 5px 0;}
					.right-news-bl-body p{ color:#97C3E1; font-family:Verdana, Geneva, sans-serif;font-size: 12px;}
	.right-info{ margin:20px 0;}
		.right-info h3, .left-questions h3{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18px; text-shadow:#036 1px 1px 1px; text-align:center;}
		.right-info-block{ padding:4px;margin: 5px;background:url(images/right-info-bg.png) no-repeat top left;overflow: hidden;-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
		.right-info-block:hover{background:url(images/right-info-bg-hov.png) no-repeat top left;}
			.right-info-block h4, .left-quest-block h4 { font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline; margin-bottom:5px; padding-left:35px;min-height: 35px;}
			.right-info-block p, .left-quest-block p{ color:#97C3E1; font-family:Verdana, Geneva, sans-serif; font-size: 12px; background:#006C94;}
			span.right{margin-top: 4px; height:15px;display:block;float: right; padding-left:20px; background:url(images/right-info-more.png) no-repeat left;-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
			span.right:hover{background:url(images/right-info-more-hov.png) no-repeat left;}
			span.right a{ font-size:12px; text-decoration:underline;}
		.right-info-line{ margin:5px auto; width:200px; background-color:#255577; height:5px;}	
.footer{ height:170px; position:relative; background:url(images/footer.png) repeat-x bottom;margin: 0 20px;border-right:3px #005479 solid;border-left:3px #005479 solid;border-bottom:3px #005479 solid;}
	.foot-copy{ position:absolute; top:10px; left:10px;text-align: left;}
		.foot-copy p{ color:#96D8E9; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height: 1.3;margin: 5px;}
		.foot-copy i{ color:#fff;}
	.foot-social{ position:absolute; bottom:65px; left:10px;}
		.foot-social li{ list-style:none; margin-right:5px; float:left;}
		.foot-social span{ display:block; width:35px; height:35px;-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
		span.vk{ background:url(images/soc-vk.png) no-repeat;}
		span.vk:hover{ background:url(images/soc-vk-hov.png) no-repeat;}
		span.twit{ background:url(images/soc-twit.png) no-repeat;}
		span.twit:hover{ background:url(images/soc-twit-hov.png) no-repeat;}
		span.face{ background:url(images/soc-face.png) no-repeat;}
		span.face:hover{ background:url(images/soc-face-hov.png) no-repeat;}
		span.live{ background:url(images/soc-live.png) no-repeat;}
		span.live:hover{ background:url(images/soc-live-hov.png) no-repeat;}
		span.ok{ background:url(images/soc-ok.png) no-repeat;}
		span.ok:hover{ background:url(images/soc-ok-hov.png) no-repeat;}
	.foot-search-engine{ position:absolute; float:left; top: 60px;left: 240px; font-size:12px; text-align: left;}
		.foot-search-engine p{ float:none;font-size: 10px;color:#71BBCD; margin:5px 0;}
	.foot-menu{ position:absolute; top:10px; left:500px; width:420px;}
		.foot-menu li{ width:200px;float: left;list-style: none; font-size:11px; padding:3px 0 3px 10px; background:url(images/foot-list.png) no-repeat left;-webkit-transition: background 0.5s ease;-moz-transition: background 0.5s ease;o-transition: background 0.5s ease;transition: background 0.5s ease;}
		.foot-menu li:hover{background:url(images/foot-list-hov.png) no-repeat left; text-decoration:underline;}
	.foot-phone{ position:absolute; top:35px; right:30px;}
		.foot-phone p{ color:#FFF; font-family:"Times New Roman", Times, serif; font-size:28px; text-shadow:#336 1px 1px 1px;text-shadow:#336 1px 1px 1px;}
		.foot-phone span{ color: #88B3BF; font-family: "Times New Roman", Times, serif;font-size: 22px;}
	.foot-logo{ position:absolute; bottom:25px; right:5px; width:280px; height:76px; background:url(images/foot-logo.png) no-repeat;-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
	.foot-logo:hover{ background:url(images/foot-logo-hov.png) no-repeat;}
		.foot-logo span{ display:block;width:280px; height:76px;}


.wather{ height:260px; background:url(images/wather.jpg) no-repeat top center;}				
	/** Сортировка матириалов **/
		.cont-item-filter {overflow: hidden;font-family: Verdana, Geneva, sans-serif;color: #9BD5F1;font-size: 12px;font-style: italic;margin: 10px 0;}
		.cont-sort {float: left;}
		.cont-page{ float:right;}
	.arend-body{ position:relative; padding-top: 40px;}
		.arend-body h4{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#FFF; font-weight:normal; border-bottom: 3px #FFFFFF solid;display: inline-block;margin:0 0 10px;}
		
	.arend-price-select{ background-color:#206382; padding:7px; color:#9BD5F1; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; overflow:hidden;}
	input.arend {padding: 2px;margin: 0 5px;width: 90px;color: dimgrey;}
		.arend-blocks{ overflow:hidden;}
		.arend-block{ border:#3A99C8 1px solid; margin:10px 0; padding: 7px 10px;overflow: hidden;}
			.arend-block-info{ width:70%; float:left;}
				.arend-block-info h3, .arend-last-bl-body h3{ color:#FFF; text-decoration:underline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; margin-bottom:10px;}
				.arend-block-info p, .arend-last-bl-body p{ color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-align:left;}
				.arend-block-info p > em, .arend-last-bl-body p > em{ color:#9BD5F1; font-style:normal;}
				.arend-block img, .news-block img{ float:left; margin:0 10px 5px 0;}
			.arend-block-price{ width:30%; text-align: right; float:left;}
				.arend-block-price i, .arend-last-bl-body i{font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#FFF; margin:10px 0; display:block;}
				span.arend-but, span.arend-but2{ background: url(images/arend-block-more.png) #007DA2 no-repeat left; padding: 3px 15px 3px 30px; border-radius:7px;  margin:3px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-style:normal;border: #3A99C8 1px solid;-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
				span.arend-but:hover{ background:url(images/arend-block-more-hov.png) #0099C6 no-repeat left;}
				span.num2{ color:#70B3D2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;margin-top: 12px;display: block;right: 15px;position: absolute;}
				span.num{color:#70B3D2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;margin-top: 12px;}
	.arend-last {margin-top: 20px;}
		.arend-last-blocks{ overflow:hidden; text-align:center;}
			.arend-last-block{float: left;width: 33%;}
				.arend-last-bl-body{padding: 10px 5px; border:#3A99C8 1px solid; margin:0 5px;}
				a.arend-last-bl-body{ float:none;}
	.arend-page-nav{ overflow:hidden; margin-top:20px;line-height: 2; color:#FFF;display: inline-block; border-bottom:#FFF 3px solid; padding-bottom:5px;}
		span.arend-but2{ background:#007DA2;padding: 3px 15px;margin-left:10px;}
		span.arend-but2:hover{ background:#0099C6;}
		
.blog-body{ position:relative; padding-top:30px; }
	.blog-body h5, .news-block h5{ font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:18px; text-decoration:underline; margin:15px 0;color: #fff;}
	.blog-body img{ float:left; margin:5px 10px 15px 0;}
	.blog-body p{color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:normal; margin:5px 0;}
	.blog-body p > em, .news-block p > em{ font-style:normal; color:#82B3CA; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
	.blog-body span{ font-family:Verdana, Geneva, sans-serif; font-style:normal; color:#fff; font-size:12px; display:block; margin:20px 0;}
	.news{ overflow:hidden;}
		.news-block{ border:#3A99C8 1px solid; margin:10px 0; padding: 7px 10px;overflow: hidden;}
		.news-block h5{ margin:5px 0;}
		.news-block p{ font-family:Verdana, Geneva, sans-serif; color:#FFF; font-style:normal; font-size:12px;}
		.news-block p > em{margin-bottom: 7px;display: block;}
		.news-block span {display: inline-block;margin-top: 10px;}
	.blog-item p > i{ color:#9BD6F2; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.services {overflow: hidden;}
	.services h5{ margin:30px 0 5px 0; text-decoration:none; border-bottom:#FFF 3px solid;display: inline-block;}
		.services-block span{ display:block; width:50%; float:left; height:65px;margin: 10px 0;}
		.services-block p{padding: 15px 0 15px 80px; text-decoration:none;}
			span.serv1{ background:url(images/serv1.png) no-repeat left;}
			span.serv2{ background:url(images/serv2.png) no-repeat left;}
			span.serv3{ background:url(images/serv3.png) no-repeat left;}
			span.serv4{ background:url(images/serv4.png) no-repeat left;}
			span.serv5{ background:url(images/serv5.png) no-repeat left;}
			span.serv6{ background:url(images/serv6.png) no-repeat left;}
	.our-work{overflow: hidden;margin-top: 30px;}
		.our-work p{ padding:15px;}
		.our-work1, .our-work2{ width:50%; float:left;}
		.our-work1 h6, .our-work2 h6{ color:#98DDFF; font-size:16px; font-family:Verdana, Geneva, sans-serif; font-style:normal; font-weight:normal;}
	.history img{ float:right; margin:0 0 10px 15px;}
			