﻿@font-face {
    font-family:"RobotoRegular";
    src: url("../fonts/RobotoRegular/RobotoRegular.eot");
    src: url("../fonts/RobotoRegular/RobotoRegulard41d.eot?#iefix")format("embedded-opentype"),
    url("../fonts/RobotoRegular/RobotoRegular.woff") format("woff"),
    url("../fonts/RobotoRegular/RobotoRegular.ttf") format("truetype");
    font-style:normal;
    font-weight:normal
}
@font-face {
    font-family:"RobotoLight";
    src: url("../fonts/RobotoLight/RobotoLight.eot");
    src: url("../fonts/RobotoLight/RobotoLightd41d.eot?#iefix")format("embedded-opentype"),
    url("../fonts/RobotoLight/RobotoLight.woff") format("woff"),
    url("../fonts/RobotoLight/RobotoLight.ttf") format("truetype");
    font-style:normal;
    font-weight:normal
}
@font-face {
    font-family:"RobotoMedium";
    src:url("../fonts/RobotoMedium/RobotoMedium.eot");
    src:url("../fonts/RobotoMedium/RobotoMediumd41d.eot?#iefix")format("embedded-opentype"),
    url("../fonts/RobotoMedium/RobotoMedium.woff") format("woff"),
    url("../fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
    font-style:normal;
    font-weight:normal
}
@font-face {
    font-family:"RobotoBold";
    src:url("../fonts/RobotoBold/RobotoBold.eot");
    src:url("../fonts/RobotoBold/RobotoBoldd41d.eot?#iefix")format("embedded-opentype"),
    url("../fonts/RobotoBold/RobotoBold.woff") format("woff"),
    url("../fonts/RobotoBold/RobotoBold.ttf") format("truetype");
    font-style:normal;
    font-weight:normal
}
@font-face {
    font-family:"RobotoCondensedRegular";
    src:url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.eot");
    src:url("../fonts/RobotoCondensedRegular/RobotoCondensedRegulard41d.eot?#iefix")format("embedded-opentype"),
    url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.woff") format("woff"),
    url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.ttf") format("truetype");
    font-style:normal;
    font-weight:normal
}
@font-face {
    font-family:"RobotoCondensedLight";
    src:url("../fonts/RobotoCondensedLight/RobotoCondensedLight.eot");
    src:url("../fonts/RobotoCondensedLight/RobotoCondensedLightd41d.eot?#iefix")format("embedded-opentype"),
    url("../fonts/RobotoCondensedLight/RobotoCondensedLight.woff") format("woff"),
    url("../fonts/RobotoCondensedLight/RobotoCondensedLight.ttf") format("truetype");
    font-style:normal;
    font-weight:normal
}
@font-face {
    font-family:"RobotoCondensedBold";
    src:url("../fonts/RobotoCondensedBold/RobotoCondensedBold.eot");
    src:url("../fonts/RobotoCondensedBold/RobotoCondensedBoldd41d.eot?#iefix")format("embedded-opentype"),
    url("../fonts/RobotoCondensedBold/RobotoCondensedBold.woff") format("woff"),
    url("../fonts/RobotoCondensedBold/RobotoCondensedBold.ttf") format("truetype");
    font-style:normal;
    font-weight:normal
}
* {margin:0;padding:0;outline:none}
b, strong {font-family:"RobotoBold"}
a {color:#397186;text-decoration:underline;-o-transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}
ul, ol {margin:0;padding:0}
a:hover {color:#397186}
body {margin:0;padding:0;/*background: rgb(242,228,208);
background: -moz-linear-gradient(left,  rgba(242,228,208,1) 0%, rgba(255,252,228,1) 51%, rgba(242,228,208,1) 100%);
background: -webkit-linear-gradient(left,  rgba(242,228,208,1) 0%,rgba(255,252,228,1) 51%,rgba(242,228,208,1) 100%);
background: linear-gradient(to right,  rgba(242,228,208,1) 0%,rgba(255,252,228,1) 51%,rgba(242,228,208,1) 100%);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e4d0', endColorstr='#f2e4d0',GradientType=1 );
font-size:14px;color:#303030;font-family:"RobotoRegular";min-width:1000px}
h2 {font-size:28px}
h3 {font-size:26px}
h1, h2, h3 {font-weight:normal}
h1,h2,h3,h4,h5,h6 {margin:5px 0 15px 0;color:#000;padding:0;font-family:"RobotoCondensedRegular"}
h1 {font-size:30px}
main,nav,aside,footer,header {display:block}
img,fieldset {border:none}
.clr {clear:both;font-size:0px;line-height:0px}
::selection {background:#F9EADA;color:#000}
/*.content ul, .content ol {margin:15px 0px 15px 40px}*/
.content ol li, .content ul li {margin:5px 0}
.content p {margin:10px 0}
table {border-collapse:collapse}
	table td {	padding:6px 8px}
table.table {width:100%;margin:10px 0;border:1px solid #808080}
table.table td {border:1px solid #808080}
table.table .title {background:#eee;text-align:center}
table.table tr:hover {background:#eee}
.scrollup{position:fixed;bottom:14px;margin-left:520px;display:none;text-indent:-9999px;background:url(../img/sprite.png) no-repeat 0px -423px;width:50px;height:50px;opacity:.7}
.scrollup:hover {opacity:1}
.cont-1 {float:left;width:40%;margin:0px 30px 5px 0px;text-align:right;font-weight:bold;font-family:"RobotoBold"}
.cont-2 {float:left;width:56%;margin:0px 0px 5px 0px}
.cont-br {margin-bottom:20px}
a.name-cont {display:block;text-align:center;margin-bottom:15px;font-size:18px}
.pathway {font-size:12px;margin: -16px 0 5px 0;}
.yashare-auto-init {margin-top:30px}
.fl-r {float:right;margin-left:20px}
.fl-l {float:left;margin-right:20px}
.comm {font-size:18px;margin:0!important}
.input {border:1px solid #E0DEDE;padding:3px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;margin-left:10px}
.input:focus {border:1px solid #FF6400}
.submit {padding:5px 10px;border:none;background-color:#DA5600;cursor:pointer;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:16px}
.submit:hover {background-color:#EA7F3A}
.popupbox {display:none;float:left;position:fixed;top:50%;left:50%;z-index:99999}
#fade {display:none;background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.80;z-index:9999}
.order-block {padding:20px;width:360px;background:#fff;position:fixed;top:50%;left:50%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:-200px 0 0 -200px;z-index:9998;-moz-box-shadow:0 0 40px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 40px rgba(0,0,0,0.5);box-shadow:0 0 40px rgba(0,0,0,0.5)}
	.order-block input, textarea {border:1px solid #ccc;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
	.order-title {font-size:22px;text-align:center;color:#000;text-transform:uppercase;margin-bottom:20px;font-weight:bold}
	.order-block  .label {width:280px;margin:0 auto 5px auto;text-align:left}
	.order-block .inp {width:280px;background:#fff;padding:6px;color:#777;margin:0 auto 10px auto;font-size:18px;border:1px solid #ccc;height:20px;display:block;-o-transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}
	.order-block .t-area {width:280px;background:#fff;padding:6px;color:#777;height:100px;margin:0 auto 10px auto;font-size:18px;border:1px solid #ccc;display:block;-o-transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}
	.order-block .inp:focus, .order-block .t-area:focus {border:1px solid #92224a}
	.order-subm {float:right;margin-right:35px;width:105px;text-align:center;padding:8px 10px;cursor:pointer;border:1px solid #eee;background-color:#92224a;color:#fff;text-transform:uppercase;-o-transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}
	.order-subm:hover {background-color:#EBCE58;color:#92224a}
ul.bxslider {margin:0;height:430px}
.bx-wrapper {position:relative;margin:0px auto 0 auto;padding:0;*zoom:1;height:430px}
.bx-wrapper img {max-width:100%;display:block;margin:0}
.bx-wrapper .bx-viewport {-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);height:430px!important}
.bx-wrapper li {height:430px;margin:0;background-size:cover;background-repeat:no-repeat}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position:absolute;bottom:-30px}
.bx-wrapper .bx-loading {min-height:50px;background:url(../slider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager {font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;position:absolute;bottom:10px;left:10px;display:none}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a {text-indent:-9999px;display:block;width:13px;height:13px;margin:0 5px;outline:0;border:2px solid #fff}
.bx-wrapper .bx-pager.bx-default-pager a:hover {background-color:#00B66C;outline:1px solid #00B66C;border:2px solid #fff}
.bx-wrapper .bx-pager.bx-default-pager a.active {background-color:#00B66C;outline:1px solid #00B66C;border:2px solid #fff}
.bx-wrapper .bx-prev {left:-41px;background:url("../img/sprite.png") no-repeat 0px -160px;opacity:1}
.bx-wrapper .bx-next {right:-37px;background:url("../img/sprite.png") no-repeat -87px -160px;opacity:1}
.bx-wrapper .bx-prev:hover {opacity:1}
.bx-wrapper .bx-next:hover {opacity:1}
.bx-wrapper .bx-controls-direction a {position:absolute;top:48%;margin-top:-16px;outline:0;width:83px;height:83px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled {display:none}
.bx-wrapper .bx-controls-auto {text-align:center}
.bx-wrapper .bx-controls-auto .bx-start {display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.html) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop {display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.html) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right:0;width:35px}
.bx-wrapper .bx-caption {position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%}
.bx-wrapper .bx-caption span {color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.bx-controls-direction {width:1100px;margin:-200px auto 0 auto;position:relative}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;margin:0}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;margin:0} 
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {margin: 0 0 60px; position: relative;zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}

.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(images/bg_direction_nav.html) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center;margin:0!important}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background:#fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);margin:0 3px}
.flex-control-paging li a:hover { background: #333; background:#007288}
.flex-control-paging li a.flex-active { background: #000; background:#007288; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
.inner {width:1000px;margin:0 auto}
.content {width:1000px;margin:0 auto;padding:20px 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.title{margin: 5px 0 15px 0;color: #000; padding: 0;font-family: "RobotoCondensedRegular";text-align:center;font-size:28px}
.header {
	width:1000px;
	margin:0 auto;
	padding:15px 0;
	border-top: 3px solid #397186;
}
	.header .logo {
		float:left;
		margin:0 20px 0 0
	}
	.header .slogan {
		font-size: 20px;
		line-height:26px;
		color:#040404;
		float:left;
		margin:27px 20px 0 10px;
		font-family:"RobotoCondensedRegular"
	}
	.header .adres {
		float:left;
		font-family:"RobotoCondensedRegular";
		font-size:18px;
		margin:30px 0 0 0;
		background:url("../img/location.png") no-repeat 0px 0px;
		padding:0 0 0 48px;
		height: 50px;
	}
	.header .phones {
		float:right;
		font-family:"RobotoCondensedRegular";
		font-size:20px;
		margin:6px 0 0 0;
		background:url("../img/phone.png") no-repeat 0px 20px;
		padding:0;
		text-align:right;
		width:185px
	}
		.header .phones p {
			text-align:right;
			font-size:16px
		}
		.header .callback {
			display:block;
			text-decoration:none;
			color:#fff;
			background-color:#397186;
			text-align:center;
			padding:4px 25px 6px 25px;
			float:right;
			margin:7px 0 0 0;
			font-family:"RobotoCondensedLight"
		}
		.header .callback:hover {
			background-color:#0090C5;
			color:#fff
		}
		
.menu{ background: rgb(57, 113, 134);}
.top-menu {
	width:1000px;
	margin:0 auto;
	padding:15px 0
}
	.top-menu ul {
		list-style:none;
		text-align:center;
		/*margin:0 auto;*/
		display:table
	}
		.top-menu ul li {
			float:left;
			background:url("../img/krug-bottom.png") no-repeat left 50%;
			padding:0 0 0 7px
		}
		.top-menu ul li:hover {
			background:url("../img/krug-bottom-1.png") no-repeat left 50%
		}
			.top-menu ul li a {
				display:block;
				text-decoration:none;
				color: #FFF;
				padding:5px 22px;
				font-size:16px
			}
			.top-menu ul li a:hover {
				text-decoration: underline;
			}
.slider {
	width:100%;
	height:380px;
	margin:0 0 50px 0
}
.catalog{    border-radius: 15px;
    color: #397186;
    font-size: 20px;
    display: block;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    padding: 13px 13px;
    border: 1px solid #397186;
    width: 190px;
    background-color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    -moz-box-shadow: 0px 0px 10px;
    -webkit-box-shadow: 0px 0px 10px;
    box-shadow: 0px 0px 10px;
    position: relative;
    top: 65px;
    margin: 0 auto;;}
	.catalog:hover {
			background-color:#397186;
			color:#fff
		}
	.slider-inner {
		width:1000px;
		margin:0 auto 0 auto;
		position:relative;
		z-index:100;
		color:#fff;
		text-align:center
	}
		.slider-inner .slider-title {
			text-transform:uppercase;
			font-family:"RobotoCondensedBold";
			font-size:50px;
			color: #565C5F;
		}
		.slider-inner .slider-podtitle {
			font-size:20px;
			color: #565C5F;
		}
		.slider-inner .slider-text{width: 618px;font-size: 28px;color: #397186;text-align: left;position: relative;top: 20px;}
		
	.preim{background: url("../img/fon-gray.png")}	
		.preim-inner {
			margin:30px 0 0 0;
			text-align: center;
			width: 1000px;
			margin: 0 auto;
			overflow: hidden;
			height: 200px;
		}
		.preim-item {
			float:left;
			width:200px;
			margin:0 25px;
			font-size:18px;
			font-family:"RobotoCondensedBold";
		}
			.preim-item span {
				width: 70px;
				height: 70px;
				display:block;
				margin:0 auto 8px auto;
				}
			.p1 span {background:url("../img/preim-1.png") no-repeat 0px 0px}
			.p2 span {background:url("../img/preim-2.png") no-repeat 0px 0px}
			.p3 span {background:url("../img/preim-3.png") no-repeat 0px 0px}
			.p4 span {background:url("../img/preim-4.png") no-repeat 0px 0px}
	.callback-slider {
		color:#804507;
		font-size:20px;
		text-align:center;
		display:block;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		border-radius:15px;
		padding:13px 13px;
		border:1px solid #804507;
		width:190px;
		margin:17px auto 0 auto;
		background-color:#fff;
		text-decoration:none;
		font-family:"RobotoCondensedRegular";
		text-transform:uppercase;
		-moz-box-shadow:0px 0px 10px;
		-webkit-box-shadow:0px 0px 10px;
		box-shadow:0px 0px 10px
	}
.cat-item {
	float:left;
	width:215px;
	margin:0 15px 20px 15px;
	border:1px solid #804507;
	-o-transition:all .1s;
	-moz-transition:all .1s;
	-webkit-transition:all .1s;
	transition:all .1s
}
.cat-item:hover {
	-moz-box-shadow:0px 0px 10px #804507;
	-webkit-box-shadow:0px 0px 10px #804507;
	box-shadow:0px 0px 10px #804507
}
	.cat-item .img {
		width:215px;
		height:130px
	}
		.cat-item .img img {
			display:block;
			max-width:215px;
			max-height:130px;
			margin:0 auto
		}
	.cat-item .cat-title {
		text-align:center;
		padding:7px 5px 7px 5px;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		background-color:#FFF9E9
	}
		.cat-item .cat-title a {
			font-size:18px;
			text-decoration:none;
			font-family:"RobotoCondensedRegular"
		}
		.cat-item .cat-title a:hover {
			color:#804507
		}
.akcii {
	
}
	.ak-top {
		background-color:#007288;
		text-align:center;
		padding:10px 0
	}
		.ak-title {
			font-family:"RobotoMedium";
			font-size:22px;
			color:#000;
			margin:0 auto 5px 409px;
			width:200px
		}
			.ak-title span {
				position:relative
			}
			.ak-title span:before {
				background:url("../img/gift.png") no-repeat 0px 0px;
				content:"";
				position:absolute;
				width:32px;
				height:32px;
				top:0px;
				left:-33px
			}
		.ak-title-1 {
			font-size:18px;
			color:#000;
			margin:0 0 5px 0
		}
		.akcii .nal {
			background-color:#fff;
			color:#000000;
			-moz-border-radius:20px;
			-webkit-border-radius:20px;
			border-radius:20px;
			padding:5px 12px;
			width:100px;
			margin:0 auto;
			text-transform:uppercase;
			font-size:15px;
			font-family:"RobotoMedium"
		}
		.ak-price {
			font-family:"RobotoMedium";
			color:#fff;
			font-size:22px;
			margin:5px 0 0 0
		}
.otzyvy {
	
}
	.ot-title {
		background:url("../img/comment.png") no-repeat 0px 0px;
		font-size:22px;
		padding:4px 0 0 44px;
		float:left;
		margin:0 0 10px 0
	}
	.ostavit {
		float:right;
		display:block;
		border:1px solid #804507;
		padding:10px 13px;
		background-color:#fff;
		font-family:"RobotoCondensedBold";
		text-transform:uppercase;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		border-radius:15px;
		color:#804507;
		text-decoration:none
	}
	.ostavit:hover {
		background-color:#804507;
		color:#fff
	}
	.otzyv-item {
		margin:15px 0
	}
		.otzyv-item .img {
			float:left;
			width:70px;
			height:70px;
			-moz-border-radius:50%;
			-webkit-border-radius:50%;
			border-radius:50%;
			margin:0 10px 0 0
		}
			.otzyv-item .img img {
				max-width:70px;
				max-height:70px;
				display:block;
				-moz-border-radius:50%;
				-webkit-border-radius:50%;
				border-radius:50%
			}
	.otzyv-item .ot-right {
		float:left;
		width:910px
	}
		.otzyv-item .ot-text {
			padding:10px;
			background-color:rgb(248, 239, 217);
			-moz-border-radius:7px;
			-webkit-border-radius:7px;
			border-radius:7px
		}
			.otzyv-item .ot-text p {
				margin:2px 0
			}
		.otzyv-item .name {
			margin:10px 0 0 10px;
			color:#804507;
			font-family:"RobotoMedium"
		}
.news {
	width:1000px;
	margin:20px auto 0 auto
}
	
	.news-item {
		float:left;
		margin:0 30px 0 0;
		width:227px;
		font-size:14px;
		height:310px
	}
	.news .last {
		margin-right:0
	}
		.news-item .img {
			width:252px;
			height:150px;
			margin:0 0 10px 0
		}
			.news-item .img img {
				max-width:252px;
				max-height:150px
			}
	.news .news-date {
		color:#808080;
		margin:0 0 5px 0
	}
	.news .news-title {
		margin:0 0 5px 0
	}
		.news .news-title a {
			color:#000;
			text-decoration:none;
			
		}
		.news .news-title a:hover {
			color:#772790
		}
	.news .news-text {
		color:#585858
	}
	.news .more {
		margin:7px 0 0 0;
		float:right
	}
		.news .more a {
			
			text-decoration:none
		}
		.news .more a:hover {
			border-bottom:1px solid #397186
		}
	.news .all {
		display:block;
		width:150px;
		text-decoration:none;
		text-transform:uppercase;
		color:#397186;
		border:1px solid #397186;
		font-size:16px;
		margin:30px auto 20px auto;
		padding:7px;
		text-align:center;
		-o-transition:all .2s;
		-moz-transition:all .2s;
		-webkit-transition:all .2s;
		transition:all .2s
	}
	.news .all:hover {
		background-color:#397186;
		color:#fff
	}
.footer {
	background-color:#397186;
	padding:20px 0;
	color:#fff;
	margin:10px 0 0 0
}
	.bot-menu {
		width:1000px;
		margin:0 auto
	}
		.bot-menu ul {
			list-style:none;
			text-align:center;
			margin:0 auto;
			display:table
		}
			.bot-menu ul li {
				float:left;
				background:url("../img/krug-bottom.png") no-repeat left 50%;
				padding:0 0 0 7px
			}
			.bot-menu ul li:hover {
				background:url("../img/krug-bottom-1.png") no-repeat left 50%
			}
				.bot-menu ul li a {
					display:block;
					text-decoration:none;
					color:#fff;
					padding:5px 22px;
					font-size:16px
				}
				.bot-menu ul li a:hover {
					color:#fff;
					text-decoration:underline}
	.f1 {
		float:left;
		margin:10px 110px 0 0
	}
		.f1 p {
			margin:0 0 5px 0
		}
	.f2 {
		float:left;
		margin:25px 0 0 0;
		font-size:16px
	}
	.f3 {
		float:left;
		margin:25px 0 0 70px;
		font-size:16px
	}
	.f4 {
		float:right;
		margin:20px 0 0 0;
		font-size:18px
	}
		.f4 a {
			color:#fff
		}
.scrollup {
    opacity: 0.3;
    position: fixed;
    bottom: 14px;
    margin-left: 1020px;
    display: none;
    text-indent: -9999px;
    background: 	url(../img/scroll-up-1.png) no-repeat 50% 50%;
    width: 20px;
    height: 20px;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    padding: 15px;
}
.scrollup:hover{background: 	url(../img/scroll-up.png) no-repeat 50% 50%;}




.products { overflow:hidden; margin:40px 0px;}
.inside .products { margin-top:25px;}
.products ul { padding:0px; margin:0px; list-style:none;}
.products .block { float:left; width:144px; height:101px; margin:0px 10px 10px; background:#fff; padding:10px 10px 0px 10px; text-align:center; border:1px solid #d3d3d3; box-shadow:rgba(0,0,0,0.1) 1px 1px 4px 0px inset; overflow:hidden; line-height:15px; position:relative;}
.index .products .block:nth-child(6n) { margin-right:0px;}
.index .products .block:first-child,.index .products  .block:nth-child(6n+1) { margin-left:0px;}
.inside .products .block:nth-child(4n) { margin-right:0px;}
.inside .products .block:first-child,.inside .products  .block:nth-child(4n+1) { margin-left:0px;}
.products .block:hover { cursor:pointer; box-shadow:none; color:#fff;}
.products .block a { text-decoration:none;}
.products .block p { margin:0px; height:37px; font-family:"SegoeUIItalic"; text-align:center;}
.products .block:hover p { z-index:1; background:rgba(255,255,255,0.8); color:#000; position:absolute; width:100%; top:0px; left:0px; transition:all 0.3s 0.3s ease; -moz-transition:all 0.3s 0.3s ease; -o-transition:all 0.3s 0.3s ease; -webkit-transition:all 0.3s 0.3s ease; padding-top:5px;}
.products .block:hover p span { width:144px; padding-left:10px; display:block;}
.products .block img { width:144px; transition:all 0.3s 0.01s ease; -moz-transition:all 0.3s 0.01s ease; -o-transition:all 0.3s 0.01s ease; -webkit-transition:all 0.3s 0.01s ease;}
.products .block:hover img { width:160px; transform:scale(2.5); transition:all 0.7s 0.01s ease; -moz-transition:all 0.7s 0.01s ease; -o-transition:all 0.7s 0.01s ease; -webkit-transition:all 0.7s 0.01s ease;}
.products ul li span { background:#fff; overflow:hidden; padding:10px;}









