<!--@font-face {
	font-family: 'PFDinTextCondPro-Medium';
	src: url('../fonts/PFDinTextCondPro-Medium.eot');
	src: local('вє'), url('../fonts/PFDinTextCondPro-Medium.woff') format('woff'), url('../fonts/PFDinTextCondPro-Medium.ttf') format('truetype'), url('../fonts/PFDinTextCondPro-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}-->
.top-header {
	padding-top:55px;
}
.pluso {
position:fixed !important;}
<!--.navbar-form .form-group {
box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.1);}-->
.secondpart p {
	font-size:26px;
	font-weight:700;
	font-style:italic;
	color:#ff3d00;
	line-height:1.1em;
	margin-bottom:10px;
}
.secondpart a {
	font-size:16px;
	font-weight:700;
	font-style:italic;
	color:#232323;
	display:block;
	background:url(../img/heart.png) no-repeat;
	background-position:left center;
	line-height:1.1em;
	padding-left:60px;
	padding-right:45px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:underline;
}
.secondpart a:hover {
	text-decoration:none;
}
.thirdpart p.time {
	font-size:14px;
	font-weight:400;
	color:#666;
	background:url(../img/time.png) no-repeat;
	background-position:left center;
	line-height:1.5em;
	padding-left:50px;
	margin-bottom:10px;
	font-style:normal;
}
.thirdpart p.time span {
	font-size:16px;
	color:#232323;
	font-weight:700;
	font-style:normal;
}
.thirdpart p {
	font-size:14px;
	font-weight:400;
	color:#232323;
	line-height:1.1em;
	margin-bottom:15px;
	font-style:italic;
}
.thirdpart a, .thirdpart .button-zapis  {
	font-size:16px;
	font-weight:700;
	color:#fff;
	display:block;
	background:#f45549; 
    background:-moz-linear-gradient(top, #f45549, #e63935); 
    background:-webkit-linear-gradient(top, #f45549, #e63935);
    background:-o-linear-gradient(top, #f45549, #e63935); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, #f45549, #e63935); /* IE10 */
    background:linear-gradient(top, #f45549, #e63935); /* CSS3 */ 
	line-height:1.1em;
	padding:15px 10px;
	text-shadow: 1px 1px rgba(0,0,0,0.5);
	text-align:center;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	width:70%;
	border:0;
}
.thirdpart a:hover, .thirdpart .button-zapis:hover {
	background:#e63935; 
    background:-moz-linear-gradient(top, #e63935, #f45549); 
    background:-webkit-linear-gradient(top, #e63935, #f45549);
    background:-o-linear-gradient(top, #e63935, #f45549); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, #e63935, #f45549); /* IE10 */
    background:linear-gradient(top, #e63935, #f45549); /* CSS3 */
	text-decoration:none;
}
.fourpart {
	/*padding:0;*/
}
.fourpart p {
	font-size:14px;
	font-weight:400;
	color:#232323;
	line-height:1.3em;
	margin-bottom:10px;
	font-style:normal;
}
.fourpart p.phones {
	font-size:20px;
	font-weight:700;
	color:#26a69a;
	background:url(../img/phone.png) no-repeat;
	background-position:left center;
	line-height:1.5em;
	padding-left: 35px;
	margin-bottom: 15px;
	font-style: normal;
	width: 75%;
	float: left;
}
.fourpart div.feedback {
	background:#fafafa;
	padding:7px 0;
	clear:both;
	text-align:center;
}
.fourpart div.feedback a {
	color:#232323;
	text-decoration:none;
	font-size:14px;
	border-bottom:1px dotted #232323;
	margin-right:5px;
}
.fourpart div.feedback a:hover {
	border-bottom:0px dotted #232323;
}
.fourpart div.feedback button.mobile {
	background:none;
	border:none;
	border-bottom:1px dotted #232323;
	padding:0;
}
.fourpart div.feedback button.mobile:hover {
	border-bottom:0px dotted #232323;
}
.fourpart div.feedback img {
	margin-right:10px;
}
.top-nav {
	background:#26a69a;
	margin-top:15px;
	border-bottom:5px solid #80cbc4;
}
.top-nav .navbar {
	float:left;
	margin-top: 20px;
	margin-bottom:0;
}
.top-nav .navbar ul li a {
	font-size:16px;
	color:#fff;
	padding:7px 10px;
	margin-right: 15px;
}
.top-nav .list-inline > li {
	padding-left:0;
	padding-right:0;
}
footer .list-inline > li {
	padding-left:0;
	padding-right:0;
}
.top-nav .navbar ul li a:hover, .top-nav .navbar ul li.active a {
	background:#80cbc4;
	border-bottom:1px solid #219489;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-decoration:none;
}
.top-nav .form-control {
	background:url(../img/lupa1.png) no-repeat;
	background-position:center center;
	border:0;
	box-shadow: none;
}
.top-nav .navbar-form {
	margin:15px -15px;
	border:0;
	box-shadow:none;
}
.navbar-toggle .icon-bar {
	background:#fff;
	
}
.navbar-collapse {
	border:0 !important;
}
.top-nav .navbar-collapse.collapse.in li {
	width:100%;
}
.top-nav .navbar-collapse.collapse.in li.active a, .top-nav .navbar-collapse.collapse.in li a:hover {
	background:none;
	text-decoration:underline;
	border:0;
}
.carousel-control .left {
	background:url(../img/left.png) no-repeat;
	width:50px;
	height:50px;
	top:80%;
}
.carousel-control .right {
	background:url(../img/right.png) no-repeat;
	width:50px;
	height:50px;
	top:80%;
}
.glyphicon-chevron-left::before, .glyphicon-chevron-right::before {
    content:"";
}
.top-slider .bottom-shadow {
	background:url(../img/shadow.png) no-repeat;
	background-position:center bottom;
	height:30px;
}
.block1 {
	margin-bottom:30px;
}
.block1 h1.header {
	
	font-size:20px;
	font-weight:700;
	color:#ff3d00;
	border-bottom:5px solid #ffccbc;
	padding-bottom:10px;
	margin-bottom:30px;
	padding-top: 20px;
}
.block1 .promo {
	float:left;
	margin-right:30px;
	margin-bottom:5px;
}
.block1 img {
	float:left;
	margin-right:30px;
	margin-bottom:5px;
	max-width: 100%;
	height: auto;
}
.block1 p {
	color:#666;
	font-size:14px;
	margin-bottom:30px;
}
.block1 a {
	color:#0277bd;
	font-size:14px;
	text-decoration:underline;
}
.block1 a:hover {
	text-decoration:none;
}	
.padding0 {
	padding:0;
}
.block2_main img.book {
	float:left;}
.block2_main h2 {
	
	font-size:20px;
	font-weight:700;
	color:#00b8d4;
	border-bottom:5px solid #b2ebf2;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-left: 55px;
	margin-top: 0px;
}
.block2_main h2 a {
	
	color:#232323;
	font-size:14px;
	text-transform: lowercase;
	text-decoration:underline;
}
.block2_main h2 a:hover {
	text-decoration:none;}
.block2_main h2 small {
	padding-left:20px;
	
}
/*-----------------------------------------------------------------------------------*/
/*	3. CAROUSEL
/*-----------------------------------------------------------------------------------*/

#wrapper .d-carousel ul li {
	background: none;
	background-color: #FFF;
	padding:5px;
	width:275px;
}

.jcarousel-direction-rtl {
	direction: rtl;
}

.d-carousel h4 {
	margin: 15px 0 15px 0;
}
.d-carousel h4 a {
	color:#232323;
	font-size:18px;
	text-decoration:underline;
	
}
.d-carousel h4 a:hover {
	text-decoration:none;
	color:#0277bd;
}
.d-carousel p {
	color:#666;
	font-size:14px;
}
.d-carousel ul.jcarousel-list-horizontal {
	height:300px;
}

.d-carousel .jcarousel-container {
	display: block;
	/*overflow: hidden;*/
	margin-bottom: 20px;
}

.d-carousel .jcarousel-item {
	width: 190px;
	height: 290px;
}

.d-carousel .jcarousel-container-horizontal {
	width: auto;
	height: 300px;
	padding:0;
}

.d-carousel .jcarousel-item-horizontal {
	margin-left: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-right: 11px;
}

.d-carousel .jcarousel-next-horizontal {
	position: absolute;
	top: -60px;
	right: 0;
	margin-right: 3px;
	width: 28px;
	height: 28px;
	overflow:hidden;
	cursor: pointer;
	background: transparent url(../img/prev.png) no-repeat 0 0;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(../img/blog-arrows.jpg);
}

.d-carousel .jcarousel-next-horizontal:hover {
	background: transparent url(../img/next.png) no-repeat 0 -28px;
}

.d-carousel .jcarousel-prev-horizontal {
	position: absolute;
	top: -60px;
	right: 45px;
	margin-left: 3px;
	width: 28px;
	height: 28px;
	overflow:hidden;
	cursor: pointer;
	background: transparent url(../img/prev.png) no-repeat 0 -28px;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(../img/blog-arrows.jpg);
}

.d-carousel .jcarousel-prev-horizontal:hover {
	background: transparent url(../img/next.png) no-repeat 0 0;
}
/*end carusel*/
.block2_main img {
	max-width:100%;
}
.gallery_page li {
	padding:10px;
}
.block2_main img.book {
	float:left;}
.block2_main h2.inform {
	
	font-size:20px;
	font-weight:700;
	color:#ffa800;
	border-bottom:5px solid #ffe0b2;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-left: 55px;
	margin-top: 0px;
}
a.txt {
	display: block;
	padding:5px;
	margin-top: -48px;
	margin-bottom:10px;
	position: relative;
	text-align: center;
	text-decoration:none;
	font-size:20px;
	color:#fff;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
}
a.txt.orange {
	background-color:rgba(255,61,0,0.85);
}
a.txt.green {
	background-color:rgba(0,200,83,0.85);
}
a.txt.blue {
	background-color:rgba(0,176,255,0.85);
}
.life {
	margin-top:50px;
}
.warn, .video {
	overflow:hidden;
}
.warn .col-md-4 img {
	height:110px;
	width:100%;
}
.life #wrapper img {
	height:105px;
}
.video img {
	height:150px;
	width:100%;
	padding-bottom:10px;
}
.block2_main h2.life_header {
	
	font-size:20px;
	font-weight:700;
	color:#26a69a;
	border-bottom:5px solid #80cbc4;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-left: 55px;
	margin-top: 0px;
}
div.head-zag {
	
	background:#ffa800;
	width:25%;
	text-align:center;
	
}
div.head-zag a {
	
	color:#fff;
	background:#ffa800;
	display:block;
	padding:6px 10px;
	font-size:16px;
	text-decoration:underline;
}
a.video-zag {
	background: #f9b029;
	display:block;
	position:relative;
	padding:0 0 10px 0;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:1.1em;
	margin-bottom:0px;
}
.padding-left0 {
	padding-left:0;
	padding-right: 25px;
}
.padding-right0 {
	padding-right:0;
}
.foto {
	overflow:hidden;
	margin-top:30px;
	margin-bottom:30px;
	padding-bottom:30px;
}
div.head-foto {
	
	background:#00b8d4;
	width:22%;
	text-align:center;
}
div.head-foto a {
	
	color:#fff;
	display:block;
	background:#00b8d4;
	padding:6px 10px;
	font-size:16px;
	text-decoration:underline;
}
.foto .d-carousel .jcarousel-container-horizontal {
	height:115px;
}
.foto #wrapper .d-carousel ul li {
    background: #FFF none repeat scroll 0% 0%;
    padding:0;
    width: 180px;
}
.foto #wrapper .d-carousel ul li img:hover {
background:#00b8d4 url(../img/plus.png) center center no-repeat;
opacity:0.8;}
.foto .d-carousel .jcarousel-item-horizontal {
    margin:0 11px 3px 0px;
}
.foto .d-carousel .jcarousel-item {
    height: 110px;
}
.foto .d-carousel .jcarousel-prev-horizontal {
    position: absolute;
    top:120px;
    right: 45px;
    margin-left: 3px;
    width: 28px;
    height: 28px;
    overflow: hidden;
    cursor: pointer;
    background: transparent url("../img/prev.png") no-repeat scroll 0px -28px;
}
.foto .d-carousel .jcarousel-next-horizontal {
    position: absolute;
    top:120px;
    right: 0;
    margin-left: 3px;
    width: 28px;
    height: 28px;
    overflow: hidden;
    cursor: pointer;
    background: transparent url("../img/prev.png") no-repeat scroll 0px 0;
}
.foto .d-carousel .jcarousel-next-horizontal:hover {
	background: transparent url(../img/next.png) no-repeat 0 -28px;
}
.foto .d-carousel .jcarousel-prev-horizontal:hover {
	background: transparent url(../img/next.png) no-repeat 0 0;
}
.donor {
	overflow:hidden;
	margin-bottom:50px;
	background:#f5f5f5;
	padding:20px 15px 15px 5px;
}
.donor h2 {
	
	font-size:20px;
	font-weight:700;
	color:#ff3d00;
	border-bottom:0px solid #b2ebf2;
	padding-bottom:10px;
	margin-bottom:30px;
	margin-left: 55px;
	margin-top: 15px;
	text-transform:uppercase;
}
.donor img.imgleft {
	float:left;
	margin-right:10px;
	margin-bottom:30px;
}
.donor p.name {
	font-size:18px;
	color:#232323;
	line-height:1.1em;
}
.donor p.count {
	font-size:18px;
}
.donor p.count span {
	font-size:18px;
	color:#ff3d00;
}
.donor p.count small {
	font-size:14px;
	color:#666;
}
.donor a.readmore {
	color:#0277bd;
	font-size:14px;
	text-decoration:underline;
} 
.donor a.readmore:hover {
	text-decoration:none;
}
.block3 {
	min-height:90px;
	background:#eee;
	padding:25px 0px 15px 0;
}
.block3 .social {	
	
	font-size:22px;
	color:#666;
	margin-bottom:10px;
	width:37%;
}
.block3 .ring {
		width:20%;
padding-left:10px;} 
.block3 .social img {
	margin-right:5px;
}
.block3 .feedback a, .block3 .email a, .block3 .ring a  {
	
	font-size:16px;
	color:#666;
	font-weight:700;
	text-decoration:underline;
	margin-bottom:10px;
	display:block;
}
.block3 .feedback img, .block3 .email img, .block3 .ring img {
	margin-right:15px;
}
.block3 .ring a:hover, .block3 .feedback a:hover, .block3 .email a:hover, .block3 .ring button.mobile:hover {
	
	font-size:16px;
	color:#0277bd;
	font-weight:700;
	text-decoration:none;
}
.block3 .ring button.mobile {
	
	font-size:16px;
	color:#666;
	font-weight:700;
	border:0;
	background:none;
	text-decoration:underline;
	
}

footer {
	min-height:375px;
	background:#424242;
	padding:20px 0 10px 0;
}
footer .navbar {
	float:left;
	margin-top: 20px;
	padding-bottom:30px;
	margin-bottom:60px;
	background:url(../img/bg_bottom_menu.png) no-repeat bottom left;
}
footer .navbar ul li a {
	font-size:16px;
	color:#fff;
	padding:7px 10px;
	margin-right:10px;
}
footer .navbar-collapse {
	padding:0;
}
footer .navbar-collapse.collapse.in li {
	width:100%;
}
footer .navbar-collapse.collapse.in li.active a, footer .navbar-collapse.collapse.in li a:hover {
	background:none;
	text-decoration:underline;
	border:0;
}
footer .navbar ul li a:hover, footer .navbar ul li.active a {
	background:#80cbc4;
	border-bottom:1px solid #219489;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-decoration:none;
}
footer .secondpart p {
	color:#f79678;

}
footer .secondpart a {
	color:#80cbc4;
	background:url(../img/heart1.png) no-repeat;
	background-position:left center;
}
footer .thirdpart p.time {
	color:#fff;
}
footer .thirdpart p.time span {
	color:#80cbc4;
}
footer .thirdpart p {
	color:#ccc;
}
footer .copyright {
	color:#ccc;
	font-size:13px;
	margin-top: 50px;
}
footer .fourpart {
	padding-top:25px;
}
footer .fourpart p {
	color:#fff;
}
footer .fourpart div.feedback {
	background:#4f4f4f;
}
footer .fourpart p.phones {
	color:#80cbc4;
	background:url(../img/phones1.png) no-repeat;
	background-position:left center;
}
footer .fourpart div.feedback a, footer .fourpart div.feedback button {
	color:#fff;
	border-bottom: 1px dotted #fff !important;
}
footer .fourpart div.feedback a:hover, footer .fourpart div.feedback button:hover {
	color:#fff;
	border-bottom: 0px dotted #fff !important;
}
.banner1 {
	background:#00b8d4;
	padding:10px;
}
.banner1 .banner-head {
	
	font-size:30px;
	color:#fff;
	padding-top:50px;
	background:url(../img/bg_banner1.png) no-repeat center top;
	margin-bottom:30px;
	line-height:1.0em;
}
.banner1 ul li {
	font-size:14px;
	color:#fff;
	background:url(../img/circle.png) no-repeat left 5px;
	margin-bottom:20px;
	padding-left:25px;
}
.button-zapis {
	font-size:16px;
	font-weight:700;
	color:#fff;
	display:block;
	background:#f45549; 
    background:-moz-linear-gradient(top, #f45549, #e63935); 
    background:-webkit-linear-gradient(top, #f45549, #e63935);
    background:-o-linear-gradient(top, #f45549, #e63935); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, #f45549, #e63935); /* IE10 */
    background:linear-gradient(top, #f45549, #e63935); /* CSS3 */ 
	line-height:1.1em;
	padding:15px 10px;
	text-shadow:1px 1px #232323;
	text-align:center;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	width:100%;
	margin-bottom:40px;
	margin-top:10px;
	border:0;
}
.button-zapis:hover {
	background:#e63935; 
    background:-moz-linear-gradient(top, #e63935, #f45549); 
    background:-webkit-linear-gradient(top, #e63935, #f45549);
    background:-o-linear-gradient(top, #e63935, #f45549); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, #e63935, #f45549); /* IE10 */
    background:linear-gradient(top, #e63935, #f45549); /* CSS3 */
	text-decoration:none;
	color:#fff;
}
.button-help {
	font-size:16px;
	font-weight:700;
	color:#fff !important;
	display:block;
	background:#f45549;
	background:-moz-linear-gradient(top, #f45549, #e63935);
	background:-webkit-linear-gradient(top, #f45549, #e63935);
	background:-o-linear-gradient(top, #f45549, #e63935); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #f45549, #e63935); /* IE10 */
	background:linear-gradient(top, #f45549, #e63935); /* CSS3 */
	line-height:1.1em;
	padding:15px 10px;
	text-shadow:1px 1px #232323;
	text-align:center;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	width:100%;
	/*margin-bottom:40px;*/
	margin-top:10px;
	border:0 !important;
	max-width: 300px;
	margin-inline: auto !important;
}
.button-help:hover {
	background:#e63935;
	background:-moz-linear-gradient(top, #e63935, #f45549);
	background:-webkit-linear-gradient(top, #e63935, #f45549);
	background:-o-linear-gradient(top, #e63935, #f45549); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #e63935, #f45549); /* IE10 */
	background:linear-gradient(top, #e63935, #f45549); /* CSS3 */
	text-decoration:none;
	color:#fff;
}

.button-share {
	font-size:16px;
	font-weight:700;
	color:#fff;
	display:block;
	background:#fbbe2b; 
    background:-moz-linear-gradient(top, #fbbe2b, #ff9a02); 
    background:-webkit-linear-gradient(top, #fbbe2b, #ff9a02);
    background:-o-linear-gradient(top, #fbbe2b, #ff9a02); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, #fbbe2b, #ff9a02); /* IE10 */
    background:linear-gradient(top, #fbbe2b, #ff9a02); /* CSS3 */
	line-height:1.1em;
	padding:15px 10px;
	text-shadow:1px 1px #777;
	text-align:center;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	width:100%;
	margin-bottom:40px;
	margin-top:10px;
}
.button-share:hover {
	background:#fbbe2b; 
    background:-moz-linear-gradient(top, #ff9a02, #fbbe2b); 
    background:-webkit-linear-gradient(top, #ff9a02, #fbbe2b);
    background:-o-linear-gradient(top, #ff9a02, #fbbe2b); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, #ff9a02, #fbbe2b); /* IE10 */
    background:linear-gradient(top, #ff9a02, #fbbe2b); /* CSS3 */ 
	text-decoration:none;
	color:#fff;
}
.banner4 {
	background:#eee;
	padding:40px 0 20px 0px;
	margin-top:45px;
	overflow:hidden;
}
.banner4 .banner-head {
	
	font-size:24px;
	color:#0277bd;
	margin-bottom:30px;
	line-height:1.0em;
}
.banner4 img.imgleft {
	float:left;
	margin-right:10px;
}
.banner4 li a {
	margin-bottom:15px;
	color:#907b90;
	font-size:14px;
	display:block;
}
.xs-center img {
	text-align:center;
	margin:0 auto;
}
.overf {
	overflow:hidden;
}
.block2_main {
	margin-bottom:15px;
	margin-top:15px;
}
.top-slider_in .carousel-inner {
height:133px;
}
.main h1 {
	
	font-size:30px;
	font-weight:400;
	color:#00b8d4;
	border-bottom:5px solid #b2ebf2;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-top: 0px;
}
.main h2 {
	font-size:20px;
	font-weight:400;
	color:#ff3d00;
	border-bottom:0;
	margin-left:0;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-top: 10px;
}
.main p, .main li {
	font-size:14px;
	font-weight:400;
	color:#666;
	margin-bottom:10px;
	margin-top: 0px;
}
ul.left-nav {
	margin-bottom:50px;
}
ul.left-nav li a {
	color:#666;
	font-size:15px;
	font-weight:400;
	border-radius:5px;
	text-align:center;
	display:block;
	padding:10px 5px;
	margin-bottom:5px;
	line-height:1em;
	background:#eee !important;
}
ul.left-nav li a:hover {
	text-decoration:none;
	color:#fff;
	/*opacity:0.8;*/
	background:#ff5722  !important;
}
ul.left-nav li a.active {
background:#ff5722 !important;
color:#fff;}
ul.left-nav li a.list1:hover {
	background:#ff5722;
}
ul.left-nav li a.list2:hover {
	background:#ff9800;
}
ul.left-nav li a.list3:hover {
	background:#00c853;
}
ul.left-nav li a.list4:hover {
	background:#00b8d4;
}
ul.left-nav li a.list5:hover {
	background:#4db6ac;
}
.breadcrumbs {
	background:#f5f5f5;
	margin-bottom:50px;
	margin-left:15px;
	padding:10px 15px 0;
	width:98%;
}
.breadcrumbs ul span {
	color:#0277bd;
	}
.breadcrumbs ul li a {
	
	color:#0277bd;
	font-size:16px;
	font-weight:400;
	display:block;
	padding:0;
	text-decoration:underline;
}
.breadcrumbs ul li a:hover {
	text-decoration:none;
}
.breadcrumbs ul li {
	
	color:#ff3d00;
	font-size:16px;
	font-weight:400;
	display:inline-block;
	padding:0;
}
@media (min-width: 300px) and (max-width: 767px) {
	.logo {
		display:block;
		margin:0 auto;
		width:38%;
	}
	.thirdpart .button-zapis {
		width:100%
	}
/*	.top-header {
   		padding-top:10px;
	}*/
	div.head-zag {
		width:90%;
		margin:0 auto;	
	}
	.foto {
		margin:0 auto;
		width:90%;
	}
	div.head-foto {
		width:100%;
		margin:0 auto;	
	}
	.video .padding-left0 {
		padding-left:15px;
		padding-right:15px;}
	.video .padding-right0 {
		padding-right:15px;}
	
}
@media (min-width: 940px) and (max-width: 1200px) {
.main-slider .carousel-caption:after {
display:none !important;}
}
ul.left-nav li ul li a {
	margin-left: 20px;
	background: rgb(236, 236, 236) none repeat scroll 0% 0%;
	color: rgb(34, 34, 34);
}
.main-slider .carousel-caption {
left:12%;
right:12%;
color:#fff;
font-size:24px;
font-weight:700;
font-style:italic;
text-align:center;
text-decoration:underline;
background:#e53935; 
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
}
.main-slider .carousel-caption:after {
content:"";
background:url(../img/click.png) no-repeat right center;
position:absolute;
display:block;
width: 50px;
height: 45px;
right: 25px;
top: 20px;
}
.main-slider-in .carousel-caption {
font-size:60px;
color:#fff;
font-weight:700;
padding-bottom: 0px;
}
.main-slider-in .carousel-caption:after {
content:"”";
font-size:60px;
color:#fff;
font-weight:700;}
.main-slider-in .carousel-caption:before {
content:"“";
font-size:60px;
color:#fff;
font-weight:700;}
.lang {
margin-top:-30px;
	padding-left: 15px;
	padding-right: 15px;
}
.lang li a {
font-size:13px;
color:#666;
border-bottom:1px dashed #ccc;}
.lang li a:hover {
	text-decoration:none;
	border-bottom:0px dashed #ccc;
	color:#ff3d00;
}
.lang-list li:hover{
	cursor: pointer;
}
li.lang-active {
color:#ff3d00 !important;
border-bottom:0px dashed #ccc;
	cursor: default;
}
.dect {
	display: none;
	width: 100%;
	height: 75%;
	background: #f9b029 url(../img/play.png) center center no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity:0.8;
}
.video a:hover .dect  {
display:block;}
.video a:hover {
text-decoration:none;}
.foto-plus {
	display: none;
	width: 95%;
	height: 96%;
	background: #00b8d4 url(../img/plus.png) center center no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity:0.8;
}
.foto #wrapper .d-carousel ul li {
	position:relative;}
.foto #wrapper .d-carousel ul li a:hover .foto-plus  {
	display:block;}
ul.vmmanufacturer_pro {
display:none;}

ul.carousel li.jcarousel-item-16 {
	width: 20px;
	height: 20px;
}

ul.carousel li.jcarousel-item-1 {
	display: none;
}

ul.carousel li.jcarousel-item-2 {
	display: none;
}

.tabs{
	display:inline-block;
	width: 100%;
}
.tabs > div{
	padding-top:10px;
}
.tabs ul{
	margin:0px;
	padding:0px;
}
.tabs ul:after{
	content:"";
	display:block;
	clear:both;
	height:5px;
	background:#46c765;
}
.tabs ul li{
	margin:0px;
	padding:0px;
	cursor:pointer;
	display:block;
	float:left;
	padding:10px 15px;
	background:#e9eaeb;
	color:#707070;
}
.tabs ul li.active, .tabs ul li.active:hover{
	background:#46c765;
	color:#fff;
}
.tabs ul li:hover{
	background:#d6d6d7;
}
	
.spoiler-wrapper {
	font-size: 21px;
    margin-bottom: 23px;
}
.nik_soc {
		margin-top: 20px;
	}
.button_home_one{
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    display: block;
    background:#52a5c7;
    background: -moz-linear-gradient(top, #52a5c7, #18769c);
    background: -webkit-linear-gradient(top, #52a5c7, #18769c);
    background: -o-linear-gradient(top, #52a5c7, #18769c);
    background: -ms-linear-gradient(top, #52a5c7, #18769c);
    background: -linear-gradient(top, #52a5c7, #18769c);
    line-height: 1.1em;
    padding: 15px 10px;
    text-shadow: 1px 1px #777;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width: 100%;
    margin-bottom: 40px;
    margin-top: 10px;
}

	.button_home_one:hover {
    background: #52a5c7;
    background: -moz-linear-gradient(top, #18769c, #52a5c7);
    background: -webkit-linear-gradient(top, #18769c, #52a5c7);
    background: -o-linear-gradient(top, #18769c, #52a5c7);
    background: -ms-linear-gradient(top, #18769c, #52a5c7);
    background: -linear-gradient(top, #18769c, #52a5c7);
    text-decoration: none;
    color: #fff;
}
.Hard_item{
	display:none;
	}


.video_style_greed{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.video_content{
    display: flex;
    flex-direction: column;
    font-size: 25px;
    margin: 15px 0;
    margin-right: 10px;
	min-width: 48%;
	max-width: 48%;
	min-height: 385px;
    justify-content: space-between;		
}
@media (max-width: 820px) {
	.video_content{
			min-width: 100%;
	max-width: 100%;
			}
		
	}

body .top-nav .navbar ul li a {
		    margin-right: 5px;	
		}
body .top-nav .form-control {
    max-width: 171px !important;
}

body .thirdpart .block_top {

}

body .thirdpart a.block_top__link {
font-size: 20px;
    font-weight: 700;
    color: #26a69a;
	    line-height: 1.5em;
    font-style: normal;
    padding: 0;
    text-shadow: none;
    background: transparent;
    width: auto;
    border: none;
	    text-align: left;
}
body .thirdpart span.block_top__text {
font-size: 14px;
    font-weight: 400;
    color: #232323;
    line-height: 1.3em;
    margin-bottom: 10px;
    font-style: normal;
}
body .thirdpart p.time {
	    background: transparent;
    padding-left: 0;
    text-align: left;
}

.modal-body > p {
    font-style: italic;
	font-family: Helvetica, Arial, sans-serif;
}
.modal.fade.bs-example-modal-sm3.in form{
	transition: 600ms easy-out;
					opacity: 0;
}
.modal.fade.bs-example-modal-sm3.in .col-md-6{
	width: 100% !important;
}
.form-style-main {
			opacity: 1 !important;
}
form.form-style-main {
    display: flex;
    flex-direction: column;
}

.form-style-2 {
  order: -6; 
}
.form-style-4 {
  order: -5;
}
.form-style-6 {
  order: -4;
}

.form-style-8 {
  order: -3 ;
}
.form-style-0 {
  order: -2 ;
}
.form-style-10 {
  order: -1 ;
}
.form-style-12 {
  order: 0 ;
}

.form-style-2 label{
  margin-bottom: 0;
}
.form-style-2 h2{
  display: none;
}
.form-style-2 {
   margin-bottom: 10px;
}
.form-style-6-1 {
    margin-bottom: 10px;
}
.form-style-14 {
	    font-weight: bold;				
}
.form-style-14, .form-style-16, .form-style-18 {
    margin-bottom: 0;
}
.form-style-18 {
    margin-bottom: 20px;
}
.form-style-16 label, .form-style-18 label , .form-style-4 label, .form-style-6 label {
    font-weight: 100;
    font-family: Helvetica, Arial, sans-serif;
}
.form-style-6, .form-style-4 {
    margin-bottom: 0;
}
.form-style-14 label, .form-style-16 label, .form-style-18 label{
    margin-bottom: 0;
}
.form-style-6 label, .form-style-4 label{
    margin-bottom: 0;
}
				
.form-style-14 h2, .form-style-16 h2, .form-style-18 h2{
    display: none;
}
.form-style-6 h2, .form-style-4 h2{
      display: none;
}
.text-left {
	    text-align: left;
}
p.time.thirdpart {
    float: right;
}
.text-font-13 {
    font-size: 13px !important;
}

.swipet-title {
  font-size: 20px;
  font-weight: 700;
  color: #00b8d4;
  border-bottom: 5px solid #b2ebf2;
  padding-bottom: 10px;
  margin-bottom: 20px;
  margin-left: 55px;
  margin-top: 0px;
}
.swiper-container {
  width: calc(100% - 120px) !important;
  margin: auto;
  overflow: inherit !important;
}
.swiper-container .swiper-button-next {
	right: -25px;
}
.swiper-container .swiper-button-prev {
	left: -25px;
}
.swiper-container .swiper-slide a {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  white-space: break-spaces;
  max-width: 150px;
}
.swiper-container .swiper-button-next, .swiper-container .swiper-button-prev {
  background: #b2ebf2;
  border-radius: 50%;
	width: 25px;
  height: 25px;
	color: #fff;
}

.swiper-button-next:after, .swiper-button-prev:after {
	font-size: 10px;
 	font-weight: bold;
}
.footer_in #menu [href="/"] {
display: none;
}
@media (max-width: 768px) {
.swiper-container .swiper-slide a  {
max-width: 100%;
}
.swiper-container {
  overflow: hidden !important;
	width: auto !important;
}
}

.bvi-open {
	color: #fff;
	background-color: #212529;
	border-radius: 0.25rem;
	padding: 10px 16px;
	display: flex;
	align-items: center;
}
.bvi-eye-icon{
	 width: 24px;
	 margin-right: 10px;
}
.bvi-open:hover{
	background-color: #43474b;
	text-decoration: none;
	color: #fff;
}
.bvi-link{
	margin-top: -45px;
	padding-left: 15px;
	padding-right: 15px;
}