.main_menu_wrapper .mainm .parent {
	min-width:221px;
}

.main_menu_wrapper  div.mainm ul li:first-child {
	 border-left: 1px solid #fff !important;
}

.main_menu_wrapper  div.mainm ul li:last-child {
	 border-right: 1px solid #fff !important;
}

.main_menu_wrapper  div.mainm ul li:last-child a {
	padding-right:28px !important;
	cursor: pointer !important;
}

.copy-r {
	margin-top:40px;
	color:#626262;
	font-size:12px;
	text-align:left;
}

.copy-r-keyba {
	margin-top:40px;
	width:285px;
	float:right;
	color:#626262;
	font-size:12px;
	text-align:left;
	background:url(../images/keyba-logo.png) left center no-repeat #efefef;
	padding-left:97px;
	margin-right:-15px;
}

.copy-r-keyba a {
	color:#626262;
	text-decoration:underline;
}

.section1.kott-head.index-head {
	background-image:url(../images/11.jpg);
	padding-bottom:30px;
	overflow:hidden;

}

	.section1.kott-head.index-head.contact-page {
		background-image:url(../images/contact-page-head.jpg);
	}

	.section1.kott-head.index-head.derev-okna {
		background-image:url(../images/bg-head-derev.jpg);
	}

	.section1.kott-head.index-head.lod-i-balk {
		background-image:url(../images/bg-head-lod.jpg);
	}

	.section1.kott-head.index-head.kott {
		background-image:url(../images/bg-head-kot.jpg);
	}

	.section1.kott-head.index-head.contacts {
		background-image:url(../images/bg-head-kont.jpg);
	}


.section1.kott-head {
	position:relative;
}

.section1.kott-head.index-head  .media{
	margin-top:10px;

}

	.section1.kott-head .manager-photo {
		display:block;
		width:334px;
		height:460px;
		background:url(../images/manager-index.png) bottom center no-repeat;
		bottom:-95px;
		left:280px;
		z-index:9999;
		position:absolute;
	}

.section1.kott-head > .row h3 .yellow {
	font-size:26px;
}

.section1.kott-head .with-arrow {
	padding-right:30px;
}

#index-page-select  {
	padding:0;
}

#index-page-select  .tabulator-okna-main{
		background:#efefef;
		padding-bottom:0px;
		color:#323232;
}

#index-page-select  .tabulator-okna-main h2 {
	margin-top:15px;
	font-size:42px;
	font-weight:bold;
	color:#323232;
	letter-spacing: -2px;
}

#index-page-select  .tabulator-okna-main .calculate {
	color:#8a5000 !important;
	background:#efefef;
	margin:0 auto;
	font-size:18px;
	border:2px solid #8a5000;
	margin-top:33px;
	width:320px;
	height:60px;
	line-height:38px;
	text-align:center;
}

#index-page-select  .tabulator-okna-main .calculate:hover {
	color:#fff !important;
	background:#8a5000;
	border:1px solid #8a5000;
}

#index-page-select .window-fetures-adv {
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	margin-bottom:50px;
}

	#index-page-select .window-fetures-adv li {
		width:270px;
		padding-left:26px;
		display:block;
		float:left;
		background: url(../images/ico-arrow-right_1.png) no-repeat  0px 127px;
		font-size:17px;
		font-weight:100;
		letter-spacing:-0.5px;
	}

	.window-fetures {
		margin-top:20px;
	}

	#index-page-select .window-fetures-adv li:first-child {
		padding-left:0;
		width:220px;
		background:none;
	}

	#index-page-select .window-fetures-adv li i {
		display:block;
		height:86px;
		width:107px;
		background:url(../images/window-fetures-ico.png) 0 0 no-repeat;
		margin:0 auto 25px auto;
	}

	#index-page-select .window-fetures-adv li.item-1 i {width:77px; background-position:-107px 0;}
	#index-page-select .window-fetures-adv li.item-2 i {width:102px; background-position:-184px 0;}
	#index-page-select .window-fetures-adv li.item-3 i {width:122px; background-position:-286px 0;}

.tabulator-okna-main {
	background:#fff;
	overflow:hidden;
}

	.tabulator-okna-main  .tab-control{
		width:auto;
		overflow:hidden;
		text-align:center;
	}

	.tabulator-okna-main  .tab-control span {
		display:inline-block;
		width:238px;
		height:45px;
		line-height:40px;
		border:1px solid #cccccc;
		text-align:center;
		font-size:20px;
		color:0;
		margin:2px 25px;
		cursor:pointer;
	}

	.tabulator-okna-main  .tab-control span.active {
		border:3px solid #fad900;
		margin:margin:0px 21px;
	}



	.tabulator-okna-main h2,
	.tabulator-okna-main h3 {
		text-align:center;
		font-size: 36px;
		font-weight: 300;
		line-height: 1.1;
		margin-top: 36px;
		margin-bottom: 26px;
	}

	.tabulator-okna-main  .tab-content {
		overflow:hidden;
		width:auto;
		padding:0;

	}

	.tabulator-okna-main  .tab-content li {
		padding: 1px;
        /* display: none; */
        text-align: left;
        margin-left: 0px;
	}

	#calculator #tab-1 .sel-type  li {
		margin-right:20px;
	}

	.tabulator-okna-main  .tab-content li.active {
		display:block;
		margin-left:-10px;
		margin-right:-10px;
	}



	.tabulator-okna-main  .tab-content .sub-item {
	display: inline-block;
	width: auto;
	margin: 10px;
	text-align: center;
	background: #fff;
	padding: 20px 15px 20px 15px;
    width: 31%;  
	}

		.tabulator-okna-main .tab-control .profile {
			width:238px;
			height:76px;
			border:1px solid #cecece;
			background-position:center center;
			background-repeat:no-repeat;
			text-indent:-9000px;
		}

		.tabulator-okna-main .tab-control .profile:hover {
			cursor:default;
		}

		.tabulator-okna-main .profile.profile_kbe {
			background-image:url(../images/profile_kbe.jpg);
		}
		.tabulator-okna-main .profile.profile_rehau {
			background-image:url(../images/profile_rehau.jpg);
		}
		.tabulator-okna-main .profile.profile_enwin {
			background-image:url(../images/profile_enwin.jpg);
		}


		.tabulator-okna-main  .tab-content .sub-item .win-img {
			display:block;
			width:146px;
			height:146px;
			background:url(../images/window-materials.png) 0 -4px no-repeat;
			margin:44px auto 20px auto;
			border:2px solid #d7d7d7;
			padding:1px;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
		}
			.tabulator-okna-main  .tab-content .sub-item.sitem-0-1 .win-img{background-position:-146px -4px;}
			.tabulator-okna-main  .tab-content .sub-item.sitem-0-2 .win-img{background-position:-292px -4px;}

			.tabulator-okna-main  .tab-content .sub-item.sitem-1-0 .win-img{background-position:0 -146px;}
			.tabulator-okna-main  .tab-content .sub-item.sitem-1-1 .win-img{background-position:-146px -146px;}
			.tabulator-okna-main  .tab-content .sub-item.sitem-1-2 .win-img{background-position:-292px -146px;}

			.tabulator-okna-main  .tab-content .sub-item.sitem-2-0 .win-img{background-position:0 -292px}
			.tabulator-okna-main  .tab-content .sub-item.sitem-2-1 .win-img{background-position:-146px -292px;}
			.tabulator-okna-main  .tab-content .sub-item.sitem-2-2 .win-img{background-position:-292px -292px;}

			.tabulator-okna-main  .tab-content .sub-item.sitem-0-1:hover  .win-img{background-position:-148px -6px;}
			.tabulator-okna-main  .tab-content .sub-item.sitem-0-2:hover  .win-img{background-position:-294px -6px;}

			.tabulator-okna-main  .tab-content .sub-item.sitem-1-0:hover  .win-img{background-position:-2px -148px;}
			.tabulator-okna-main  .tab-content .sub-item.sitem-1-1:hover  .win-img{background-position:-148px -148px;}
			.tabulator-okna-main  .tab-content .sub-item.sitem-1-2:hover  .win-img{background-position:-294px -148px;}

			.tabulator-okna-main  .tab-content .sub-item.sitem-2-0:hover  .win-img{background-position:-2px -294px}
			.tabulator-okna-main  .tab-content .sub-item.sitem-2-1:hover  .win-img{background-position:-148px -294px;}
			.tabulator-okna-main  .tab-content .sub-item.sitem-2-2:hover  .win-img{background-position:-294px -294px;}

		.tabulator-okna-main  .tab-content .sub-item:hover .win-img {
			margin-top:44px;
			background-position:-2px -6px;
			border:4px solid #8a5000;
		}



		.tabulator-okna-main  .tab-content .sub-item  .profile-title {
			display:block;
			text-align:left;
			color:#fd4141;
			text-decoration:underline;
			font-weight:bold;
			font-size:16px;
			padding-left:55px;
			cursor:pointer;
		}

			.tabulator-okna-main  .tab-content .sub-item  .win-title {
				color:#000;
				font-size:21px;
				text-align:center;
				font-weight:bold;
			}

			.tabulator-okna-main  .tab-content .sub-item  .win-price {
				color:#00a0e6;
				font-size:16px;
				text-align:center;
				margin-top:10px;
                margin-bottom: 30px;
				font-weight:bold;
			}

			.text-box.profile-info-dialog {
				height: 615px;
				width: 726px;
				margin-top: -307px;
				margin-left: -363px;
			}

			.text-box.profile-info-dialog .text-title {
				margin-bottom:0px;
				padding-top:37px;
				font-size:24px;
				width:auto;
				margin-bottom:37px;
				text-transform:none;
			}

				.text-box.profile-info-dialog .left-part {
					width:300px;
					float:left;
				}

				.text-box.profile-info-dialog .left-part img {
					margin-bottom:7px;
				}

				.text-box.profile-info-dialog .right-part {
					width:393px;
					height:510px;
					float:right;
					overflow-y:auto;
				}

				.text-box.profile-info-dialog .right-part p,
				.text-box.profile-info-dialog .right-part li {
					font-size:16px;
					color:#000;
					margin-left:0;
				}

				.text-box.profile-info-dialog .right-part p {
					margin-bottom:28px;
				}

				.text-box.profile-info-dialog .right-part ul {
					list-style:none;
					margin:0;
					padding:0;
					margin-bottom:28px;
				}
				.text-box.profile-info-dialog .right-part li {
					display:block;
					padding-left:34px;
					min-height:25px;
					background:url(../images/approval_filled.svg) left top no-repeat;
				}

			.text-box.profile-info-dialog  .btn.btn-default,
			.text-box.profile-info-dialog input[type="text"]
			{
				width:240px;
				height:36px;
				line-height:36px;
				display:block;
				margin:0 auto 7px auto;
				font-size:16px;
				padding:0;
				padding-left:14px;
				color:#000;
			}

			.text-box.profile-info-dialog input[type="text"]::-webkit-input-placeholder
			{color:#000 !important;}

			.text-box.profile-info-dialog input[type="text"]::-moz-placeholder
			{color:#000  !important;}

			.text-box.profile-info-dialog input[type="text"]:-ms-input-placeholder
			{color:#000  !important;}

			.text-box.profile-info-dialog .sec-title {
				font-size:16px;
				line-height:30px;
				margin-bottom:19px;
				padding-left:46px;
				background:url(../images/todo_list.svg) left center no-repeat;
				font-weight:bold;
			}

				.text-box.profile-info-dialog .sec-title.chars {
					background-image:url(../images/job.svg);
				}

			.text-box.profile-info-dialog input[type="text"] {
				border:1px solid #fad900;
				color:#000;
				text-align:left;
			}

			.text-box.profile-info-dialog  .btn.btn-default {
				margin-top:-3px;
				color:#000;
			}

			.text-box.profile-info-dialog .close-box-button {
				background: rgba(0, 0, 0, 0) url("../images/close.png") no-repeat scroll 0 0;
				cursor: pointer;
				height: 20px;
				position: absolute;
				right: 14px;
				top: 14px;
				width: 20px;
			}

			.chars {
				line-height:19px;
				margin-bottom:10px;
			}

			.indicator {
				display:inline-block;
				width:127px;
				height:19px;
				background:url(../images/bg-indicator.png) left center no-repeat;
				margin-bottom: -4px;
				margin-left:10px;
			}

			.indicator.rate-12 {
				background-position:-10px 0;
			}

			.indicator.rate-11 {
				background-position:-20px 0;
			}

			.indicator.rate-10 {
				background-position:-30px 0;
			}

			.indicator.rate-9 {
				background-position:-40px 0;
			}

			.indicator.rate-8 {
				background-position:-50px 0;
			}

			.indicator.rate-7{
				background-position:-60px 0;
			}

			.indicator.rate-6{
				background-position:-70px 0;
			}

			.indicator.rate-5{
				background-position:-80px 0;
			}

			.indicator.rate-4{
				background-position:-90px 0;
			}

			.indicator.rate-3{
				background-position:-100px 0;
			}

			.indicator.rate-2{
				background-position:-110px 0;
			}

			.indicator.rate-1{
				background-position:-120px 0;
			}

			.indicator.rate-0{
				background-position:-130px 0;
			}

			@media all and (max-width: 980px) and (min-width: 769px) {
				.text-box.profile-info-dialog {
					height: 80%;
					width: 80%;
					margin-top: -25%;
					margin-left: -40%;
					overflow-y:auto;
				}



				.text-box.profile-info-dialog .right-part {
					overflow:hidden;
					width:270px;
				}

			}



			@media all and (max-width: 768px) {
				.text-box.profile-info-dialog {
					height: 80%;
					width: 80%;
					margin-top: -40%;
					margin-left: -40%;
					overflow-y:auto;
				}

				.text-box.profile-info-dialog .left-part {
					width:auto;
					float:none;
					padding-left:10px;
					padding-right:10px;
				}

				.text-box.profile-info-dialog .right-part {
					width:auto;
					float:none;
					overflow:hidden;
					height:auto;
					padding-left:10px;
					padding-right:10px;
				}

				.text-box.profile-info-dialog .left-part img {
					margin-left:auto;
					margin-right:auto;
					display:none;
				}
			}


		.tabulator-okna-main  .tab-content .sub-item  .profile-title:hover {
			text-decoration:none;
		}

		.tabulator-okna-main  .tab-content .sub-item.sitem-0-0  .profile-title {
			padding-left:30px;
		}
		.tabulator-okna-main  .tab-content .sub-item.sitem-0-1  .profile-title {
			padding-left:60px;
		}

		.tabulator-okna-main  .tab-content .sub-item  .btn-calc {
			display: block;
			width: 240px;
			height: 36px;
			line-height: 36px;
			padding: 0;
			margin: 11px auto 0 auto;
			background:#fad900;
			color:#000;
			font-size:13px;
			text-align:center;
			text-decoration:none;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
		}

		.tabulator-okna-main  .tab-content .sub-item  .btn-calc:hover {
			background-color:#ffeca7;
		}

	.expert-fetures-main-sect .row {
		width:1120px;
		margin-right: auto;margin-left: auto;
		background:url(../images/bg-expert.jpg) #efefef right top no-repeat;
		position:relative;
		padding-left:60px;
		padding-right:60px;
	}
		.expert-fetures-main-sect h2 {
			font-size:36px;
			font-weight:200;
			margin-top:30px;
			margin-bottom:30px;
			text-align:left;
		}

		.expert-fetures-main-sect .expert-fetures-main {
			width:675px;
			display:block;
			overflow:hidden;
			padding-left:0;
			padding-top:0;
			float:left;

		}

		.expert-fetures-main-sect .expert-fetures-main li {
			display:block;
			width:auto;
			min-height:64px;
			text-align:left;
			font-size:16px;
			line-height:16px;
			padding-left:84px;
			position:relative;
			margin-bottom:25px;
		}

		.expert-fetures-main-sect .expert-fetures-main li img{
			display:block;
			position:absolute;
			left:0;
			top:0;
		}


	.expert-fetures-main-sect .expert-form-main {
		padding-left:20px;
		height:226px;
		width:480px;
		position:absolute;
		bottom:0;
		right:20px;
	}

		.expert-fetures-main-sect .expert-form-main div {

			background:#00a0e6;
			height:226px;
			width:480px;

		}

		.expert-fetures-main-sect .expert-form-main h3 {
			text-align:left;
			color:#fff;
			font-size:40px;
			font-weight:100;
		}

		.expert-fetures-main-sect .expert-form-main .expert-free {
			color:#fff;
			text-align:left;
			font-size:18px;
			margin-bottom:40px;
			font-weight:100;
		}

		.expert-fetures-main-sect .expert-form-main input[type=text],
		.expert-fetures-main-sect .expert-form-main .name-input,
		.expert-fetures-main-sect .expert-form-main .phone-input {
			width:220px;
			height:42px;
			line-height:42px;
			color:#929292 !important;
			float:left;
			margin-bottom:14px;
			border:none;
			padding-left:20px;
		}

		.popup_form_call input[type=text]{
			width:255px;
			height:42px;
			line-height:42px;
			color:#000 !important;
			float:left;
			margin-bottom:14px;
			border:none;
			padding-left:20px;
			display:block;
			font-size:16px;
			border:1px solid #a8a8a8;
		}
		.popup_form_call .text-title {
			margin-bottom:10px !important;
			padding-top:30px !important;
			color:#000;
			font-size:18px;
		}

		.popup_form_call input::-webkit-input-placeholder {color:#929292;}
		.popup_form_call input::-moz-placeholder          {color:#929292;}
		.popup_form_call input:-moz-placeholder           {color:#929292;}
		.popup_form_call input:-ms-input-placeholder      {color:#929292;}

		.expert-fetures-main-sect .expert-form-main input::-webkit-input-placeholder {color:#929292;}
		.expert-fetures-main-sect .expert-form-main input::-moz-placeholder          {color:#929292;}
		.expert-fetures-main-sect .expert-form-main input:-moz-placeholder           {color:#929292;}
		.expert-fetures-main-sect .expert-form-main input:-ms-input-placeholder      {color:#929292;}

		.expert-fetures-main-sect .expert-form-main textarea {
			width:380px;
			height:113px;
			line-height:42px;
			color:#929292 !important;
			float:left;
			margin-bottom:14px;
			border:none;
			padding-left:20px;
		}

		.expert-fetures-main-sect .expert-form-main .button-call {
			float:left;
			background:#fad900;
			color:#000;
			font-size:16px;
			display:block;
			border:none;
			width:220px;
			height:45px;
			line-height:45px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
		}


	.actions-main {
		width:auto;
		margin-right: auto;margin-left: auto;
	}

		.actions-main h2 {
			background:url(../images/actions-gift.png) left center no-repeat;
			height:51px;
			line-height:51px;
			display:inline-block;
			padding-left:72px;
			width:auto;
			font-size:36px;
			vertical-align:middle;
		}

		.actions-main  .action-list {
			display:block;
			margin:0;
			padding:0;
			list-style:none;
			text-align:center;
			overflow:hidden;
		}

		.actions-main  .action-list > li {
			width:353px;
			display:inline-block;
			vertical-align:top;
		}

		.actions-main  .action-list .set-content {
			margin:0;
			padding:0;
			list-style:none;
			display:block;
			width:auto;
			overflow:hidden;
		}

		.actions-main  .action-list .set-content li {
			display:block;
			min-height:59px;
			line-height:59px;
			width:auto;
			text-align:left;
			font-size:18px;
			padding-left:70px;
		}

		.actions-main  .action-list .set-content li.n-1,
		.actions-main  .action-list .set-content li.n-2,
		.actions-main  .action-list .set-content li.n-3 {
			font-size:16px;
			min-height:72px;
			line-height:16px;
		}

		.actions-main  .action-list .set-content li b {
			font-size:24px;
			display:block;
			line-height:36px;
		}

		.actions-main  .action-list .set-content li i {
			display:block;
			width:54px;
			height:54px;
			background:url(../images/actions-var--main.png) 0 0 no-repeat;
			float:left;
			/*margin-left:-70px;*/
		}

			.actions-main  .action-list .set-content li.n-2 i{background-position:0 -162px;}
			.actions-main  .action-list .set-content li.n-3 i{background-position:0 -433px;}
			.actions-main  .action-list .set-content li.gift-setka i{background-position:0 -54px;}
			.actions-main  .action-list .set-content li.gift-greb i{background-position:0 -108px;}
			.actions-main  .action-list .set-content li.gift-stekl i{background-position:0 -217px;}
			.actions-main  .action-list .set-content li.gift-klap i{background-position:0 -271px;}
			.actions-main  .action-list .set-content li.gift-klap i{background-position:0 -271px;}
			.actions-main  .action-list .set-content li.gift-teplop i{background-position:0 -488px;}
			.actions-main  .action-list .set-content li.gift-furn i{background-position:0 -596px;}

		.actions-main  .action-list .button-get-gift {
			background:#ffda00;
			color:#000;
			display:block;
			border:1px solid #000;
			width:220px;
			height:45px;
			line-height:45px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			margin: 0 auto;
			cursor:pointer;
			text-decoration:none;
			text-transform:uppercase;
		}

		.actions-main  .action-list .button-get-gift:hover {
			background:#000;
			border-color:#ffda00;
			color:#ffda00
		}

.panel-series {
	overflow:hidden;
}
	.panel-series h2 {
		font-size:36px;
		margin-top:30px;
		margin-bottom:30px;
		font-weight:100;
	}

	.panel-series .tab-series-control {
		overflow:hidden;
		width:1120px;
		margin:0 auto;
		padding-bottom:40px;
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAOCAYAAADez2d9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUJJREFUeNqsVDtuwkAQXa8AiTtAB1I4QFJQGioOwCcOfQ6WWIYCGj4Sn5KKA1CkJDUHIEjmjfQsbdDaeElGeoy0Mztv38wY71ipPSmlDsAeaFaOXxeVYt/VunK0ArADXoCGxs8JmAPPwEr9r61INBMeL47j5NUfcAGwATpQ+PMHZUVgAbQBqTuUQ51EUfwNLmTCAoXLD6opG0RhQvSLjISiLGLiDISeI5HHlrVZJzCD+jYbhAO4MeCzpS624b0RMLgNatsNEPbYax/q1jlaKvE1ieRe3yo7WZCUVQ/5wq0sDXC2pJU4oxZnFKTV01nPhcJXtkQKLVPSloxHWUR3yUjY54t9KiwYH+yW56FtRs5kxpZ+svBE/g3ofZ4HuVY1a2aWGUqrZHkuVBblUeSkzDBp6ZREUxeiR8jEusA7vZNdBRgA26haszeN0y0AAAAASUVORK5CYII=') 56px 152px no-repeat;
	}

	.panel-series .series-img {
		width:140px;
		height:140px;
		background:url(../images/img-series-main.jpg) 0 0 no-repeat;
		float:left;
		margin-right:87px;
	}

	.panel-series .series {
		display:block;
		width:116px;
		float:left;
		list-style:none;
		padding:0;
		margin:0;
	}
	.panel-series .series li {
		text-align:left;
		font-size:16px;
		line-height:26px;
		cursor:pointer;
	}
	.panel-series .series li.active {
		font-weight:bold;
	}

	.panel-series .series li:hover {
		color:#fd4141;
	}

	.panel-series .windows-draw {
		overflow:hidden;
		width:1120px;
		margin:0 auto;
		background:#fff;
		padding-bottom:30px;
	}

		.panel-series .windows-draw .title {
			font-size:30px;
			margin-bottom:40px;
			font-weight:300;

		}

		.panel-series .windows-draw .scheme {
			display:inline-block;
			width:33%;
			height:345px;
			vertical-align:top;

		}

		.panel-series .windows-draw .scheme-title
		{
			height:50px;
			font-weight:bold;
			line-height:18px;
			margin-left:-40px;
			font-size:18px;
		}

		.panel-series .windows-draw .scheme  .draw {
			position:relative;
		}

		.panel-series .windows-draw  .scheme-1 .draw {
			width:216px;
			height:219px;
			margin:0 auto;
			background:url(../images/widwos-draws.png) 0 0 no-repeat;
		}

			.panel-series .windows-draw  .scheme-1 .draw .size-x {
				position:absolute;
				bottom:0;
				left:70px;

			}

			.panel-series .windows-draw  .scheme-1 .draw .size-y {
				position:absolute;
				bottom:122px;
				left:176px;
				-moz-transform: rotate(-90deg);
				-ms-transform: rotate(-90deg);
				-webkit-transform: rotate(-90deg);
				-o-transform: rotate(-90deg);
				transform: rotate(-90deg);
			}

		.panel-series .windows-draw  .scheme-2 .draw {
			width:257px;
			height:219px;
			margin:0 auto;
			background:url(../images/widwos-draws.png) -219px 0 no-repeat;
		}

			.panel-series .windows-draw  .scheme-2 .draw .size-x {
				position:absolute;
				bottom:0;
				left:100px;
			}

			.panel-series .windows-draw  .scheme-2 .draw .size-y {
				position:absolute;
				bottom:122px;
				left:216px;
				-moz-transform: rotate(-90deg);
				-ms-transform: rotate(-90deg);
				-webkit-transform: rotate(-90deg);
				-o-transform: rotate(-90deg);
				transform: rotate(-90deg);
			}

		.panel-series .windows-draw  .scheme-3 .draw {
			width:317px;
			height:285px;
			margin:0 auto;
			background:url(../images/widwos-draws.png) -476px 0 no-repeat;
		}

			.panel-series .windows-draw  .scheme-3 .draw .size-x {
				position:absolute;
				bottom:68px;
				left:87px;
			}

			.panel-series .windows-draw  .scheme-3 .draw .size-x-2 {
				position:absolute;
				bottom:-4px;
				left:201px;
			}

			.panel-series .windows-draw  .scheme-3 .draw .size-y-2 {
				position:absolute;
				bottom:191px;
				left:267px;
				-moz-transform: rotate(-90deg);
				-ms-transform: rotate(-90deg);
				-webkit-transform: rotate(-90deg);
				-o-transform: rotate(-90deg);
				transform: rotate(-90deg);
			}

			.panel-series .windows-draw  .scheme-3 .draw .size-y {
				position:absolute;
				bottom:187px;
				left:-40px;
				-moz-transform: rotate(-90deg);
				-ms-transform: rotate(-90deg);
				-webkit-transform: rotate(-90deg);
				-o-transform: rotate(-90deg);
				transform: rotate(-90deg);
			}
	.panel-series input[type=text] {
		height:35px;
		line-height:35px;
		width:222px;
		border:1px solid #fad900;
		font-size:16px;
		color:#000;
		margin-right:23px;
		padding-left:20px;
	}

	.panel-series .btn {
		height:35px;
		line-height:35px;
		width:240px;
		font-size:16px;
		background:#fad900;
		color:#000;
		margin:0;
		padding:0;
		margin-top:-4px;
		border:none;
	}

	.panel-series .btn:hover {
		background:#ffeca7;
	}

.rassr-main  .row{
	margin: 0 auto;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 0;
	width: 1167px;
	position:relative;
}

	.rassr-main h2 {
		width:400px;
		text-align:left;
		margin-top:0;
	}

	.rassr-main .rassr-list {
		list-style:none;
		display:block;
		position:absolute;
		top:30px;
		right:0;
		width:auto;
	}

	.rassr-main .rassr-list li {
		width:294px;
		height:94px;
		display:inline-block;
		text-align:center;
		vertical-align:top;
		line-height:14px;
		font-size:16px;
		text-transform:lowercase;
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJFJREFUeNpiYMAE3kA8DYhPAvFPKD0NKo4TiALxOiD+jwevg6pDASpA/JyARhgGqZOAaWQG4jNEakR2ARhEkKgRhkNBtrYAsQYD6YANRDwl0+ZHjEDiFxCzkmHzVyYg8ZqBPPAOpPk0mZrPgTSvJlPzUlg8nyc3nilKYRSnbWQQAsRbgPgVVMMrKD8EXSFAgAEAk15s5CFAiS0AAAAASUVORK5CYII=') right center no-repeat;
		padding-right:10px;
	}

	.rassr-main .rassr-list li:first-child {
		width:220px;
	}

	.rassr-main .rassr-list li:last-child {
		width:220px;
		background:none;
	}

	.rassr-main .rassr-list li b {
		font-size:90px;
		line-height:90px;
		display:block;
		text-transform:none;
	}

	.rassr-main .button-talk-manager {
		  background: #ffda00 none repeat scroll 0 0;
		  border: 1px solid #000;
		  border-radius: 2px;
		  color: #000;
		  cursor: pointer;
		  display: block;
		  height: 42px;
		  line-height: 42px;
		  margin: 0 auto;
		  width: 247px;
		  float:left;
		  text-decoration:none;
	}

	.rassr-main .button-talk-manager:hover {
	  background: #000 none repeat scroll 0 0;
	  border-color: #ffda00;
	  color: #ffda00;
	}

.our-serv-main {
}
	.our-serv-main h2 {
		color:#000;
		font-size:36px;
		margin-top:0;
		font-weight:300;
	}

	.our-serv-main .row {
		margin: 0 auto;
		padding-top: 30px;
		padding-bottom: 30px;
		width: 1167px;
		position: relative;
	}

	.our-serv-main .serv-list {
		display:block;
		overflow:hidden;
		list-style:none;
		padding:0 auto;
		margin:0;
		text-align:justify;
		width:1079px;

	}

	.our-serv-main .serv-list li {
		display:inline-block;
		margin-left:36px;
		width:319px;
	}

	.our-serv-main .serv-list li:first-child {
		margin-left:0
	}

	.our-serv-main .serv-list li a {
		text-decoration:none;
	}

	.our-serv-main .serv-list li  .title {
		height:70px;
		line-height:70px;
		color:#323232;
		width:auto;
		font-size:20px;
		text-align:center;
		display:block;
		background:#fff;
		margin:0;
		padding:0;
		font-weight:bold;

	}

	.our-serv-main .serv-list li a:hover  .title {

		color:#8a5000
	}
.main-separator {
	width:100%;
	height:1px;
	background:#f6f5f3;
}

.our-revs-main {
	padding-bottom:20px;
}
	.our-revs-main h2 {
		color:#000;
		font-size:36px;
		font-weight:300;
		margin-top:0;
	}

	.our-revs-main .row {
		margin: 0 auto;
		overflow: hidden;
		padding-top: 30px;
		padding-bottom: 0;
		width: 1167px;
		position: relative;
	}


.call5-main  .row{
	margin: 0 auto;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 0;
	width: 1167px;
	position:relative;
	padding-left:597px;
	text-align:left;
}

	.call5-main h2 {
		width:400px;
		margin-top:0;
		font-size:36px;
		display:inline-block;
	}

	.call5-main .form-wrapper{
		width:531px;
		height:269px;
		background:url(../images/bg-form-phone.png) 0 0 no-repeat;
		float:left;
		margin-left:-597px;
		text-align:center;
	}

	.call5-main .form-wrapper input {
		display:block;
		float:none;
		margin:0 auto;
		width:220px;
		height:35px;
		margin-bottom:10px;
		padding-left:17px;
		padding-right:17px;
		border: 1px solid #fad900;
	}

	.call5-main .form-wrapper  input[type=text] {
	}

	.call5-main .form-wrapper input:first-child {
		margin-top:52px;
	}

	.call5-main .form-wrapper input[type="submit"] {
		width: 220px;
		height: 36px;
		line-height: 36px;
		display: inline-block;
		margin: 0 13px;
		font-size: 16px;
		padding: 0;
		padding:0;
		background:#fad900;
	}

	.call5-main .form-wrapper input[type="submit"]:hover {
		background:#ffeca7;
	}

	.call5-main .hint {
		font-size:20px;
		line-height:30px;
		margin-top:20px;
	}

.compare-price-main {
}
	.compare-price-main  h2{
		color:#000;
		font-size:36px;
		font-weight:300;
		margin-top:40px;
	}

	.compare-price-main  .title{
		font-size:36px;
		color:#000;
	}

.reviews-main-wrapper {
}
	.reviews-main-wrapper {
	}

	.reviews-main-wrapper{
		position:relative;
		max-width: 940px;
		margin: 0px auto;
		height:143px;
	}
	.reviews-main-wrapper .bx-prev {
		display:block;
		position: absolute;
		top: 0;
		outline: 0;
		width: 28px;
		height: 143px;
		text-indent: -9999px;
		z-index: 9999;
		background:url(../images/prev.png) no-repeat scroll 0 0;
		left: 0;
	}

	/*
	.reviews-main-wrapper .bx-prev:hover,  .reviews-main-wrapper .bx-next:hover {
	{
		 opacity: 0.6;
	}
	*/

	.reviews-main-wrapper .bx-next {
		display:block;
		position: absolute;
		top: 0;
		outline: 0;
		width: 28px;
		height: 143px;
		text-indent: -9999px;
		z-index: 9999;
		background:url(../images/next.png) no-repeat scroll 0 0;
		right: 0;
	}

	.reviews-main-wrapper .content .item {
		height:143px;
		overflow:hidden;
		padding:0 80px;
		padding-left:190px;
		display:none;
	}

	.reviews-main-wrapper .content .item .human  {
		margin-left:-127px;
	}

	.reviews-main-wrapper .content .item .human img {
		border:50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		float:left;
	}

	.reviews-main-wrapper .content .item .name {
		float:left;
		font-size:20px;
		margin-left:50px;
		color:#000;
		font-weight:bold;
	}

	.reviews-main-wrapper .content .item  .rev {
		display:block;
		float:left;
		margin-left:50px;
		font-size:20px;
		color:#000;
		text-align:left;
		margin-top:20px;
		line-height: 20px;
		overflow:hidden;
	}

	.reviews-main-wrapper .content .item.active {
		display:block;
	}

	.reviews-main-wrapper a.bx-prev:hover,
	.reviews-main-wrapper a.bx-next:hover {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		-moz-opacity: 0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;
	}

	#kott-select .calc-types-middle-selector  ul {
		border:none;
	}

	#kott-select .calc-types-middle-selector  li i {
		border:50% !important;
		-webkit-border-radius: 50%!important;
		-moz-border-radius: 50%!important;
		border-radius: 50%!important;
		border:50% #f6f5f3 solid !important;
	}

	#kott-select .calc-types-middle-selector	.tab-3 li  i{
			-webkit-border-radius: 0px !important;;
			-moz-border-radius: 0px !important;;
			border-radius: 0px !important;;
	}

	#kott-select .calc-types-middle-selector {
		background:#f6f5f3;
	}

	#kott-select .calc-types-middle-selector  li .text {
		/*display:none;*/
	}


/* Contacts page */

.contact-section {
	width:1167px;
	margin:0 auto;
	padding:0 24px;

}
.contact-section.form-section {
	width:auto;
	margin-bottom:-20px;
	margin-top:40px;
	padding-bottom:20px;
}

	.contact-section  .work-area {
		color:#fd4141;
		font-size:18px;
		margin-bottom:40px;
	}

	.contact-section .item {
		overflow:hidden;

	}

	.contact-section h2 {
		font-size: 36px;
		font-weight: 300;

	}

	.contact-section .item:first-child {
		margin-bottom:40px;
	}

	.contact-section .item .text-addres {
		float:left;
		text-align:left;
	}

	.contact-section .ymap-wrapper {
		width:640px;
		height:260px;
		float:right;
	}

	.contact-section .cms_form {
		width:880px;
		margin:0 auto;
		padding:0;
		position:relative;
	}

	.contact-section .cms_form .hint-form {
		width:460px;
		position:absolute;
		right:40px;
		top:40px;
		font-size:20px;
		text-align:left;
		font-weight:300;
	}

	.contact-section .cms_form .hint-form  span {
		display:block;
		color:#fd4141;
		font-size:14px;
		margin-top:40px;
	}

	.contact-section .cms_form  input[type=text]
	{
		display:inline-block;
		width:225px !important;
		height:44px;
		border:2px solid #8a5000;
		line-height:44px;
		margin-bottom:8px;
		padding:0 20px;
		color:#000;
		-webkit-border-radius: 24px;
		-moz-border-radius: 24px;
		border-radius: 24px;
	}

	.contact-section .cms_form  textarea
	{
		display:block;
		width:425px !important;
		height:100px;
		border:2px solid #8a5000;
		line-height:36px;
		margin-bottom:8px;
		padding:0 20px;
		-webkit-border-radius: 24px;
		-moz-border-radius: 24px;
		border-radius: 24px;
	}

	.contact-section.form-section h2{
		margin-top:40px;
		margin-bottom:40px;
		font-size:32px;
	}

	.contact-section .cms_form   input[type=submit]
	{
		display:inline-block;
		width:260px !important;
		height:60px;
		line-height:60px;
		background:#8a5000;
		line-height:36px;
		margin-bottom:8px;
		padding:0 20px;
		text-align:center;
		color:#fff;
		border:none;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		font-size:16px;
	}



	.contact-section .cms_form   input[type=submit]:hover {
		background:#bb080f
	}

	.contact-section .cms_form .notice {
		color:#858585;
		width:452px;
	}

	.contact-section .cms_form .form-notice {
		color:#858585;
		font-size:18px;
		margin-left:20px;
	}

	.contact-section .cms_form .invisible {
		display:none;
	}


	.contact-section .cms_form .file_upload{
		display: block;
		position: relative;
		overflow: hidden;
		font-size: 1em;
		height: 2em;
		line-height: 2em ;
		float:left;
		width:310px;
	}

	.contact-section .cms_form .uploader {
		width:480px !important;
	}

	.contact-section .cms_form .file_upload .button, .file_upload > mark{
		display: block;
		cursor: pointer;
		padding-left:50px;
	}

	.contact-section .cms_form .uploader label {
		height:auto;
		display:block;
	}

	.contact-section .cms_form .uploader #file_name {

	}

	.contact-section .cms_form .file_upload .button{
		display:block;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		width: 220px;
		height: 45px;
		line-height:45px;
		background:url(../images/03_cirkul.svg) left center no-repeat #efefef;
		font-weight:normal;
		text-align: center;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		font-size:16px;
	}
	.contact-section .cms_form .file_upload > mark{
		background: transparent;
		padding-left: 1em;
		font-weight:normal;
	}

	.contact-section .cms_form .uploader [name=req_file]{
		opacity:0;
		position:absolute;
	}

	.contact-section .cms_form  input::-webkit-input-placeholder,
	.contact-section .cms_form  #phone::-webkit-input-placeholder,
	.contact-section .cms_form  textarea::-webkit-input-placeholder
	{color:#000 !important;}
	.contact-section .cms_form  input::-moz-placeholder ,
	.contact-section .cms_form   #phone::-moz-placeholder ,
	.contact-section .cms_form textarea::-moz-placeholder
	{color:#000  !important;}

	.contact-section .cms_form  input:-moz-placeholder,
	.contact-section .cms_form   #phone:-moz-placeholder,
	.contact-section .cms_form  textarea:-moz-placeholder
	{color:#000  !important;}

	.contact-section .cms_form input:-ms-input-placeholder,
	.contact-section .cms_form  #phone:-ms-input-placeholder,
	.contact-section .cms_form textarea:-ms-input-placeholder
	{color:#000  !important;}


#top-section .row {
	width:1120px;
	margin:0 auto;
}

#presents4  {
	margin-bottom:40px;
}

#presents4 h2 {
	margin-top:65px;
	font-size:49px;
	font-weight:bold;
	color:#323232;
}

	#presents4 a.calculate {
		background:#efefef;
		border:2px solid #8a5000;
		color:#8a5000 !important;
	}

	#presents4 a.calculate:hover {
		background:#8a5000;
		color:#fff !important;
	}

	#presents-ul {
		list-style:none;
		margin:40px 0 0 0;
		padding:0;
	}

		#presents-ul li img {
			float:left;
			display:block;
			margin-right:20px;
			margin-left:-85px;
			margin-bottom:-10px;
			margin-top:8px;
		}

		#presents-ul li:first-child img {
			margin-top:0px;
		}

		#presents-ul li{
			min-height:50px;
			margin-bottom:25px;
			font-size:16px;
			padding-left:90px;
		}

		#presents-ul li:hover img {
			-webkit-animation: tangage 2s;
			animation: tangage 2s;
		}

	#sect-5-day{
		margin-top:0px;
	}
	#sect-5-day h2{
		color:#fff;
		font-size:48px;
		float:left;
		margin-top:50px;
		font-weight:bold;
	}

	#sect-5-day h3{
		float:right;
		color:#fff;
		font-size:130px;
		background:url(../images/ico-clock.png) left center no-repeat;
		margin-top:30px;
		padding-left:116px;
		font-weight:bold;
	}

	#sect-5-day h3 span {
		font-size:80px;
	}

	#sect-5-day .calculate {
		margin-top:10px;
		width:280px;
		height:60px;
		line-height:35px;
		text-align:center;
		border:2px solid #fff;
		font-size:20px;
		font-weight:bold;
	}

	#sect-5-day .calculate:hover {
		color:#8a5000 !important;
		background:#fff
	}

#numbers {
	background:url(../images/bg-stat.jpg) center center no-repeat;
	background-size:cover;
	padding-bottom:120px;
}

	#numbers .row {
		width:1120px;
		margin:0 auto;
	}

	#numbers h2 {
		margin-top:43px;
		font-size:48px;
		color:#fff !important;
		font-family: "OpenSansBold";
	}

	#numbers .numbers {
		list-style:none;
		text-align:center;
		margin-top:70px;
	}

	#numbers .numbers ul
	{
		padding:0;
		margin:0 40px;
	}

	#numbers .numbers li {
		display:inline-block;
		width:33%;
		color:#fff;
		font-size:20px;
		font-family: "OpenSansRegular";
	}

	#numbers .numbers li span {
		display:block;
		font-size:130px;
		line-height:120px;
		font-weight:normal;
		font-family: "OpenSansBold";
	}

#calc-samples {

}

	#calc-samples  h2{
		text-align:center;
		margin-top:63px;
		font-size:48px;
		color:#323232;
		font-weight:bold;
	}

	#calc-samples ul {
		list-style:none;
		text-align:center;
		margin-top:80px;
		padding:0;
	}

	#calc-samples ul li {
		display:inline-block;
		width:32%;
		color:#323232;
		font-size:22px;
	}

	#calc-samples  .sub-item > img {
		margin-bottom:28px;
	}

	#calc-samples  .win-title {
		font-size:20px;
		font-weight:bold;
	}

	#calc-samples  .win-old-price {
		font-size:16px;
		margin-top:5px;
		text-decoration:line-through;
		color:#898989;
	}

	#calc-samples  .win-price {
		font-size:28px;
		color:#8a5000;
		font-weight:bold;
	}

	#calc-samples  .win-price-economy {
		font-size:18px;
		color:#8a5000;
		font-weight:bold;
		margin-bottom:15px;
	}

	#calc-samples  .calculate {
		height:60px;
		width:160px;
		text-align:center;
		line-height:40px;
	}

	#calc-samples  .rassr {
		margin-top:10px;
		font-size:16px;
		color:#323232;
		font-weight:300;
	}


#sect-rassr{
		margin-top:40px;
	}
	#sect-rassr h2{
		color:#fff;
		font-size:48px;
		float:left;
		margin-top:20px;
		font-weight:bold;

	}

	#sect-rassr h3{
		float:right;
		color:#fff;
		font-size:130px;
		background:url(../images/ico-clock.png) left center no-repeat;
		margin-top:30px;
		padding-left:116px;

	}

	#sect-rassr h3 span {
		font-size:80px;
	}

	#sect-rassr .calculate {
		margin-top:30px;
		width:280px;
		height:60px;
		line-height:35px;
		text-align:center;
		border:2px solid #fff;
		font-size:22px;
		color:#8a5000 !important;
		background:#fff;
		font-weight:bold;
	}

	#sect-rassr .calculate:hover {
		color:#fff !important;
		background:#8a5000;
	}

	#sect-rassr .rassr-list {
		display:inline-block;
		margin:20px 0 0 0;
		padding:0;
		list-style:none;
		color:#fff;
	}

	#sect-rassr .rassr-list  li {
		display:block;
		float:right;
		text-align:center;
		margin:0 20px;
		font-size:20px;
	}

	#sect-rassr .rassr-list  li b {
		display:block;
		font-family: "OpenSansBold";
		font-size:86px;
	}

	#sect-rassr .usl {
		width:600px;
		overflow:hidden;
		text-align:center;
		float:right;
		margin-right:-20px;
	}

	#sect-rassr .usl .alfa{
		display:inline-block;
		color:#fff;
		margin-top:30px;
		font-size:28px;
		font-weight:bold;
	}


#expert-fetures {
	margin-bottom:40px;
}

	#expert-fetures  h2{
		margin-top:45px;
		font-size:42px;
		font-weight:bold;
		color:#323232;
		letter-spacing: -2px;
	}

	#expert-fetures ul {
		margin-left:-10px;
	}

	#expert-fetures li  img {
		margin-left:10px;
		margin-top:6px;
	}

	#expert-fetures li:hover img {
		-webkit-animation: tangage 2s;
		animation: tangage 2s;
	}

	#expert-fetures .expert-fetures-main li {
		line-height:20px;
		padding-left:94px;
	}

	#expert-fetures .expert-form-main   {
		margin-top:30px;
	}

	#expert-fetures .expert-form-main div {
		overflow:hidden;
		padding-top:30px;
	}

	#expert-fetures .expert-form-main  input{
		float:none;
		margin:5px auto;
		display:block;
		width:260px;
		height:50px;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		border-radius: 25px;
		color:#323232;
	}

	#expert-fetures .expert-form-main .button-call {
		background:#00a0e6;
		color:#fff;
		border:2px solid #fff;
		font-size:20px;
		line-height:40px;
		font-weight:bold;
	}

	#expert-fetures .expert-form-main .button-call:hover {
		background:#00a0e6 ;
		color:#FFF;
		border:2px solid #00a0e6;
		font-size:20px;
		font-weight:bold;
		line-height:35px;
	}



#sect-get-calc {
	background:#fff;
	margin-top:40px;
}

#sect-get-calc .row{
	padding-bottom:20px;
	padding-left:65px;
	padding-right:65px;
	width: 1120px;
	margin-right: auto;
	margin-left: auto;
	background:#8a5000;
	margin-bottom:35px;
}



#sect-get-calc  h2{
		color:#fff;
		font-size:48px;
		float:left;
		margin-top:30px;
		font-weight:bold;
		background:url(../images/bg-calc-big.png) right center no-repeat;
		padding-right:170px;
	}

	#sect-get-calc  .calculate {
		width:280px;
		height:60px;
		text-align:center;
		float:right;
		margin-top:50px;
		line-height:35px;
		background:#fff;
		color:#8a5000 !important;
		font-size:20px;
		border:2px solid #fff;
		font-weight:bold;
	}

	#sect-get-calc  .calculate:hover {
		background:#8a5000 ;
		color:#fff !important;
		border:2px solid #fff;
	}

#panel-series h2 {
	text-align:center;
	margin-top:63px;
	font-size:48px;
	font-weight:bold;
	color:#323232;
}

	#panel-series .row {
		width:1120px;
		margin:0 auto;
	}

	#panel-series .tab-series-control {
		margin-top:50px;
	}

	#panel-series  .windows-draw .title {
		font-size:22px !important;
		font-size:bold !important;
		font-family: "OpenSansBold";
	}

	#panel-series  p.size-x, 	#panel-series  p.size-y, #panel-series  p.size-y-2, #panel-series  p.size-x-2
	{
		font-size:19px;
		white-space:nowrap;
	}

	#panel-series  .calc-form {
		padding-top:24px;
	}

	#panel-series  .calc-form div {
		padding:40px 0;
		background:#8a5000;
	}

	#panel-series .windows-draw {
		padding-bottom:0;
	}

	#panel-series .calc-form  input{
		float:none;
		margin:5px 10px;
		display:inline-block;
		width:260px;
		height:50px;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		border-radius: 25px;
		border-color:#fff;

	}

	#panel-series .btn {
		background:#8a5000;
		color:#fff;
		border:2px solid #fff;
		font-size:20px;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		border-radius: 25px;
		line-height:45px;
		display:inline-block;
		width:260px;
		height:50px;
		margin:5px 10px;
		font-weight:bold;
	}

	#panel-series .btn:hover {
		color:#8a5000;
		background:#fff;
	}




#color-selector h2 {
	text-align:center;
	margin-top:33px;
	font-size:42px;
	letter-spacing: -2px;
	color:#323232;
	font-weight:bold;
}

	#color-selector .row{
		padding-bottom:20px;
		width: 1120px;
		margin-right: auto;
		margin-left: auto;
		background:#efefef;
	}

	#color-selector  #palit-set {
		margin-top:50px;
	}


#our-serv-main{
}

	#our-serv-main h2 {
		text-align:center;
		margin-top:40px;
		font-size:48px;
		color:#323232;
		font-weight:bold;
	}

	#our-serv-main .row{
			padding-bottom:50px;
			width: 1120px;
			margin-right: auto;
			margin-left: auto;
			background:#efefef;
		}

#our-works{

}

	#our-works h2 {
		text-align:center;
		margin-top:60px;
		font-size:42px;
		letter-spacing: -2px;
		font-weight:bold;
		color:#323232;
	}

	#delivery h2 {
		text-align:center;
		margin-top:60px;
		font-size:42px;
		letter-spacing: -2px;
		font-weight:bold;
		color:#323232;
	}

	#delivery .row-delivery-region {
		display: inline-block;
		margin: 15px;
		text-align: center;
	}
	#delivery .row-delivery-region img {
		width: 100px;
		display: block;
		margin: 10px auto;
	}

	#our-works .row{
			padding-bottom:0px;
			width: 1120px;
			margin-right: auto;
			margin-left: auto;
			background:#efefef;
		}

	#our-works .gallery-outer {
		margin-top:40px;
        text-align: center;
	}
#our-works .gallery-outer .slider1 {
text-align: center;
width: 100%;
    float: left;
}

#our-works .gallery-outer li {
    list-style: none;
    display: inline-block;
    margin: 3px;
}

	#our-works  .bx-wrapper .bx-prev {
		left:-75px;
	}

	#our-works .bx-wrapper .bx-next {
		right:-90px;
	}

#bottom-nav {
	background:#efefef;
	padding-top:40px;
}
	#bottom-nav .row {
		width:1120px;
		margin:0 auto;
	}

	#bottom-nav  ul {
		list-style:none;
		margin:0;
		padding:0;
	}

	#bottom-nav div  > ul > li{
		display:block;
		float:left;
	}

	#bottom-nav .menu-bottom {
		text-align:right;
	}

	#bottom-nav .bottom-menu {
		display:inline-block;

	}

	#bottom-nav .bottom-menu li {
		display:inline-block;
		margin-left:55px;
		text-align:left;
	}

	#bottom-nav .bottom-menu li a {
		font-size:16px;
		color:#323232;
		text-decoration:none;
		display:inline-block;
		margin-bottom:4px;
	}

	#bottom-nav .bottom-menu li a:hover {
		color: #8a5000;
	}


	#bottom-nav .calculator-link {
		text-align:left;
		color:#323232;
		font-size:16px;
		text-decoration:none;
		font-family: "OpenSansBold";
		display:block;
		padding-left:50px;
		margin-left:50px;
		position:relative;
	}

	#bottom-nav .calculator-link:hover {
		color:#8a5000;
	}



	#bottom-nav .calculator-link img {
		display:block;
		float:left;
		margin-right:20px;
		position:absolute;
		left:-10px;
	}

	#bottom-nav  .calculator-link:hover img {
		-webkit-transition: all 0.2s;
		transition-property: all 0.2s;
		left:-20px;
	}

	#bottom-nav .send-chars {
		font-size:24px;
		color:#323232;
		line-height:22px;
		font-weight:bold;
		text-align:left;
		padding-left:0;
	}

	#bottom-nav .menu-bottom {
		padding-right:0;
	}

	#bottom-nav .send-chars  a {
		font-size:20px;
		color:#00004a;
		text-decoration:none;
		margin-top:8px;
		display:inline-block;
	}

#awards {
	border-top:1px solid #d8d8d8;
	background:#efefef;
}
	#awards h2 {
		color:#7d7d7d;
		font-size:15px;
		text-transform:uppercase;
		font-weight:bold;
	}

	#awards .bx-wrapper .bx-viewport {
		background:#efefef;
	}

	#awards .bx-wrapper .bx-viewport  .slide {
		text-align:center;
	}
	#awards .bx-wrapper .bx-viewport  .slide img {
		margin:0 auto 10px auto;
	}
	#awards .bx-wrapper .bx-viewport  .slide span {
		font-size:12px;
	}

	#awards  .bx-wrapper .bx-prev {
		left:-20px;
		top:-18px;
	}

	#awards .bx-wrapper .bx-next {
		right:-54px;
		top:-18px;
	}

#footer .row {
	width:1120px;
	margin:0 auto;
}
	#footer .row > div {
		padding-left:0;
		padding-right:0;
	}

#derev-okna {}

	#derev-okna   h2 {
		margin-top:60px;
		font-size:50px;
		font-weight:bold;
		text-align:center;
		margin-bottom:20px;
		color:#323232;
	}

	#derev-okna   h3 {
		margin-top:20px;
		color:#323232;
	}

	#derev-okna   .row {
		width:1120px;
		background:#efefef;
		margin-top:40px;
		margin-right: auto;
		margin-left: auto;
		position:relative;
		padding-bottom:100px;
		margin-bottom:40px;
	}

	#derev-okna .type-selector {
		display:inline-block;
		margin:0 auto;
		padding:0;
		height:54px;
		border:2px solid #8a5000;
		-webkit-border-radius: 27px;
		-moz-border-radius: 27px;
		border-radius: 27px;
		list-style:none;
	}

	#derev-okna .type-selector li {
		display:inline-block;
		width:175px;
		height:46px;
		line-height:46px;
		text-align:center;
		cursor:pointer;
	}

	#derev-okna .type-selector li.active {
		-webkit-border-radius: 23px;
		-moz-border-radius: 23px;
		border-radius: 23px;
		background:#8a5000;
		color:#fff;

		margin:2px;
	}

	#derev-okna .type-content > div {
		display:none;
		width:840px;
		margin:0 auto;
	}

	#derev-okna .notice {
		width:820px;
		margin:0 auto;
		color:#a7a7a7;
		font-size:14px;
		font-weight:300;
		margin-top:-60px;
		padding-left:20px;
	}

	#derev-okna    input {
		display:inline-block;
		width:240px;

		height:50px;
		line-height:50px;
		font-size:18px;
		padding:0;
		margin:0 0 11px 0;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		border-radius: 25px;
		border: 2px solid #8a5000;
		padding-left: 25px;
		color: #323232;
		font-size: 16px;
	}


	#derev-okna    input[type=submit] {
		padding:0;
		background:#8a5000;
		color:#fff;
		font-size:17px;
		position:absolute;
		left:270px;
		top:30px;
		height:60px;
		width:260px;
		line-height:50px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
	}

	#derev-okna    input[type=submit]:hover {
		background-color: #bb080f
	}

	#derev-okna  .expert-form-main {
		position:relative;
	}

	#derev-okna .type-content > div img {
		float:left;
		margin-right:80px;
		margin-top:-20px;
	}

	#derev-okna .type-content > div.active {
		display:block;
	}

	#derev-okna .type-content {
		margin-top:40px;
	}

	#derev-okna .type-content h3 {
		font-size:24px;
		font-weight:bold;
	}

	#derev-okna .type-content .price {
		font-size:24px;
		font-weight:bold;
		color:#8a5000;
	}

	#derev-okna .type-content .get-discouny {
		font-size:24px;
		font-weight:bold;
		color:#8a5000;
		margin-bottom:20px;
		margin-top:0;
	}

	#derev-okna  .features-widows {
		display:inline-block;
		width:400px;
	}

	#derev-okna  .features-widows ul{
		list-style:none;
		margin:10px 0 0 0;
		padding:0;
	}


		#derev-okna .features-widows li img {
			float:left;
			display:block;
			margin-right:20px;
			margin-left:-85px;
			margin-bottom:-10px;
			margin-top:2px;
		}

		#derev-okna .features-widows li:first-child img {
			margin-left:-72px;
		}

		#derev-okna  .features-widows li:first-child img {
			margin-top:0px;
		}

		#derev-okna .features-widows li{
			min-height:40px;
			margin-bottom:25px;
			font-size:16px;
			padding-left:90px;
		}

		#derev-okna  .features-widows li:hover img {
			-webkit-animation: tangage 2s;
			animation: tangage 2s;
		}

#derev-okna.ost-balk{
}

	#derev-okna.ost-balk .row {
		padding-bottom:0;
	}

	#derev-okna.ost-balk .type-content > div {
		width:auto;
		text-align:center;
	}

	#derev-okna.ost-balk  .type-selector li {
		width:270px;
		font-size:16px;
	}

	#derev-okna.ost-balk  .type-content {
		margin-top:55px;
	}

	#derev-okna.ost-balk .type-content .item-col-sep{
		display:inline-block;
		font-weight:bold;
		color:#8a5000;
		width:138px;
		font-size:22px;
		line-height:590px;
	}

	#derev-okna.ost-balk .type-content .item-col{
		background:#fff;
		width:423px;
		display:inline-block;
		text-align:center;
		vertical-align:top;
		padding-top:60px;
		padding-bottom:10px;
	}

	#derev-okna.ost-balk .item-col.full h3 {
		margin-top:0;
		text-align:left;
	}


	#derev-okna .type-content > div  img.profile {
		float:none;
		margin:0 auto;
		border:3px solid #8a5000;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
	}

	#derev-okna.ost-balk .type-content .item-col.full{
		width:982px;
		padding-top:53px;
	}

	#derev-okna.ost-balk .type-content .item-col.full > img{
		float:left;
		margin-left:69px;
	}

	#derev-okna.ost-balk  .features-balk {
		display:inline-block;
		width:400px;
	}

	#derev-okna  .features-balk ul{
		list-style:none;
		margin:30px 0 0 60px;
		padding:0;

	}


		#derev-okna .features-balk li img {
			float:left;
			display:block;
			margin-right:0;
			margin-left:-55px;
			margin-bottom:-10px;
			margin-top:2px;

		}

		#derev-okna .features-balk li{
			min-height:40px;
			margin-bottom:15px;
			font-size:16px;
			padding-left:50px;
			text-align:left;
		}

		#derev-okna .item-col.full .features-balk li {
			padding-left:0;
		}

		#derev-okna  .features-balk li:hover img {
			-webkit-animation: tangage 2s;
			animation: tangage 2s;
		}


		#derev-okna.ost-balk  .calc-form {
			background:url(../images/red-pitch-up-grey.png) top center no-repeat;
			padding-top:24px;
			text-align:center;
			margin-top:30px;
		}

		#derev-okna.ost-balk .calc-form div {
			padding:40px 0;
			background:#8a5000;
		}


		#derev-okna.ost-balk .calc-form  input{
			float:none;
			margin:5px 10px;
			display:inline-block;
			width:260px;
			height:50px;
			-webkit-border-radius: 25px;
			-moz-border-radius: 25px;
			border-radius: 25px;
			border-color:#fff;

		}

		#derev-okna.ost-balk .btn {
			background:#fff;
			color:#8a5000;
			border:2px solid #fff;
			font-size:20px;
			-webkit-border-radius: 25px;
			-moz-border-radius: 25px;
			border-radius: 25px;
			line-height:32px;
			display:inline-block;
			width:260px;
			height:50px;
			margin:5px 10px;
			font-weight:bold;
		}

		#derev-okna.ost-balk .btn:hover {
			color:#fff;
			background:#8a5000;
		}

.vnutr-lodg #presents-ul li {
	margin-bottom:0;
	line-height:45px;
}

.vnutr-lodg #presents-ul li img {
	margin-top:0 !important;
	font-size:18px;
}

.vnutr-lodg #presents-ul li  .img {
	width:60px;
	height:45px;
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
}

.vnutr-lodg #presents-ul li  .red-text {
	font-weight:bold;
}

.vnutr-lodg #presents-ul li:hover .img {
	-webkit-animation: tangage 2s;
	animation: tangage 2s;
}

.vnutr-lodg #presents-ul li {
	padding-left:0;
}

/* 04 */

#derev-okna.ost-balk.kott {}

	#derev-okna.ost-balk.kott .row {
		padding-bottom:15px;
	}

	#derev-okna.ost-balk.kott .type-content  {
		width:988px;
		margin:0 auto;
		position:relative;
	}


	#derev-okna.ost-balk.kott .type-content  > div{
		text-align:justify;
		width:100%;
	}

	#derev-okna.ost-balk.kott .type-content .item-col:last-child{
		float:right;
	}

	#derev-okna.ost-balk.kott .type-content .item-col {
		width:471px;
		padding-top:0;
		padding-bottom:35px;
	}

	#derev-okna.ost-balk.kott .type-content .item-col > img {
		margin:0 0 26px 0;
	}

	#derev-okna.ost-balk.kott .features-balk ul {
		margin-left:0;
	}

	#derev-okna.ost-balk.kott .features-balk li {
		margin-bottom:5px;
		line-height:33px;
	}

	#derev-okna.ost-balk.kott  a.calculate {
		background:#fff;
		border:2px solid #8A5000;
		color:#8A5000 !important;
		width:260px;
		line-height:27px;
		font-size:16px;
		font-weight:normal;
		text-align:center;
	}

	#derev-okna.ost-balk.kott  a.calculate:hover {
		background:#8A5000;
		color:#fff !important;
	}

.predl-var {
	list-style:none;
	margin:0 auto;
	padding:0;
	display:flex;
	flex-wrap:  wrap;
	width:1080px;
}
	.predl-var li {
		display:block;
		float:left;
		background:#fff;
		width:319px;
		margin:0 20px 20px 20px;
		padding-bottom:80px;
		position:relative;
	}

	.predl-var li h3 {
		margin:40px 0 20px 40px;
		font-size:17px;
		font-weight:bold;
	}
	.predl-var li p{
		margin:0px 40px 20px 40px;
	}

	.predl-var li   a.calculate {
		display:block !important;
		background:#fff !important;
		border:2px solid #8A5000 !important;
		color:#8A5000 !important;
		width:235px;
		padding:0;
		line-height:50px !important;
		font-size:17px !important;
		font-weight:normal !important;
		text-align:center;
		margin:0 auto !important;
		position:absolute;
		bottom:30px;
		left:32px;
	}

	.predl-var li   a.calculate:hover {
		background:#8A5000 !important;
		color:#fff !important;
	}


	#color-selector .type-selector {
		display:inline-block;
		margin:0 auto 40px auto;
		padding:0;
		height:54px;
		border:2px solid #8a5000;
		-webkit-border-radius: 27px;
		-moz-border-radius: 27px;
		border-radius: 27px;
		list-style:none;
	}

	#color-selector .type-selector li {
		display:inline-block;
		width:250px;
		height:46px;
		line-height:46px;
		text-align:center;
		cursor:pointer;
	}

	#color-selector .type-selector li.active {
		-webkit-border-radius: 23px;
		-moz-border-radius: 23px;
		border-radius: 23px;
		background:#8a5000;
		color:#fff;

		margin:2px;
	}


#akcii {
	margin-top:40px;
}

.akcii-list {
	list-style:none;
	margin:0 auto;
	padding:0;
	display:flex;
	flex-wrap:  wrap;
	width:1160px;
}
	.akcii-list li {
		display:block;
		float:left;
		background:#efefef;
		width:530px;
		margin:0 20px 20px 20px;
		padding-bottom:0;
		position:relative;
	}

	.akcii-list li .ico-image {
		position:absolute;
		right:30px;
		top:190px;
	}

	.akcii-list li h3 {
		margin:37px 0 40px 63px;
		font-size:40px;
		font-weight:bold;
		color:#323232;
	}

	.akcii-list li p{
		margin:0 40px 40px 63px;
		font-size:20px;
	}

	#akcii .calc-form {
		background:url(../images/red-pitch-up-grey.png) top center no-repeat;
		padding-top:24px;
	}

	#akcii  .calc-form div {
		padding:40px 0;
		background:#8a5000;
	}

	#akcii .windows-draw {
		padding-bottom:0;
	}

	#akcii .calc-form  {
		text-align:center;
	}

	#akcii .calc-form  input{
		float:none;
		border:none;
		font-size:17px;
		margin:5px 10px;
		display:inline-block;
		width:260px;
		height:50px;
		padding:0 40px;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		border-radius: 25px;
		border-color:#fff;

	}

	#akcii  .calc-form .btn {
		background:#8a5000;
		color:#fff;
		border:2px solid #fff;
		font-size:20px;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		border-radius: 25px;
		line-height:45px;
		padding-top:0;
		padding-bottom:0;
		display:inline-block;
		width:260px;
		height:50px;
		margin:5px 10px;
		font-weight:bold;
	}

	#akcii .calc-form .btn:hover {
		color:#8a5000;
		background:#fff;
	}

.akcii #numbers {
	margin-bottom:40px;
	margin-top:20px;
}

.contacts {
}

	.contacts .big-text{
		font-size:40px;
		color:#323232;
		font-weight:bold;
		margin-bottom:10px;
	}

	.contacts .ico-text{
		font-size:17px;
		color:#323232;
		font-weight:normal;
		line-height:45px;
		margin-bottom:10px;
	}

	.contacts .ico-text a {
		color:#323232;
		text-decoration:none;
	}

	.contacts .ico-text i {
		display:block;
		width:42px;
		height:45px;
		background-position:center center;
		background-repeat:no-repeat;
		float:left;
		margin-right:10px;
	}

	.contacts .ico-text:hover i {
		-webkit-animation: tangage 2s;
		animation: tangage 2s;
	}

	.contacts .right-area{
		margin-right:175px
	}

	.section1.kott-head.contacts .right-area .calculate {
		background:#efefef;
		color:#8a5000 !important;
		border:2px solid #8a5000 !important;
		margin-top:20px;
	}

	.section1.kott-head.contacts .right-area .calculate:hover {
		background:#8a5000;
		color:#fff !important;
	}

	#send-drwawing h2 {
		color:#323232;
		font-weight:bold !important;
		font-size:48px;
	}

	#send-drwawing .row {
		background:#efefef;
		width:1120px;
		margin:0 auto;
	}

#action-list .row {
	width:1120px;
	margin:0 auto;
}

.calculator #numbers {
	margin-bottom:40px;
}

#calculator-page h2 {
	font-weight:bold;
	font-size:42px !important;
	letter-spacing: -2px;
}

#calculator-page h2 span {
	font-size: 34px !important;
    font-weight: normal !important;
    line-height: 46px !important;

}


/* app*/

#app {
	text-align: center;
}
.app-gallery {
	display: inline-block;
}
.app-gallery-panel {
	display: inline-block;
	vertical-align: top;
	text-align: left;
}
.app-gallery-panel-bar {
	height: 380px;
	padding: 7px;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
}
.app-gallery-panel-lam {
	overflow-y: scroll;
}
.app-slide {
	margin-bottom: 12px;
	max-width: 360px;
}
.app-slide:last-child {
	margin-bottom: 10px;
}
.app-slide .app-gallery-panel-bar-item {
	display: inline-block;
	padding-top: 2px;
	box-shadow: 0 0 4px rgba(0, 0, 0, .5);
	border: 2px solid #fff;
}
.app-slide .app-gallery-panel-bar-item:first-child {
	margin-right: 10px;
}
.app-gallery-panel-lam .app-slide .app-gallery-panel-bar-item:first-child {
    margin-right: 10px;
}
.app-gallery-panel-bar-item {
	cursor: pointer;
	width: 165px;
	height: 51px !important;
	background-color: #fff;
	border-radius: 25px;
}
.app-gallery-panel-bar-item span {
	vertical-align: middle;
	display: inline-block;
}
.app-gallery-panel-bar-item span:last-child {
	width: 110px;
	padding-left: 10px;

}
.app-gallery-field {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-top: 65px;
}
.app-gallery-field img{
	display: inline-block;
	vertical-align: top;
}
.app-gallery-field-refresh p{
	max-width: 360px;
}
.app-gallery-field-refresh-rules {
	color: #919191;
	font-size: 10px;
	margin-top: 60px;
}
.app-gallery-field-refresh-btn {
	cursor: pointer;
}
.app-gallery-field-refresh-btn .rotate {
	transform: rotate(180deg);
}
.app-gallery-field-refresh-btn p {
	margin: 0;
}
.app-gallery-field-refresh-btn img {
	transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
}
.app-gallery-field-mobile {
	position: absolute;
	width: 360px;
	top: 0;
	text-align: left;
	background-color: rgb(245,245,245);
}
.app-gallery-field-mobile .app-gallery-panel-bar {
	margin-top: 25px;
	box-shadow: 10px 20px 20px -25px #000 inset, -10px -20px 20px -25px #000 inset;
}
.app-gallery-field-mobile-lam {
	position: absolute;
	top: 18px;
	right: 35px;
	width: 25px;
    height: 25px;
    z-index: 999;
    cursor: pointer;
    text-align: center;
    background: #00b147;
    color: #fff;
    border-radius: 50%;
    vertical-align: middle;
    font-size: 20px;
}
.app-gallery-field-mobile-glass {
	position: absolute;
	top: 250px;
	left: 75px;
	cursor: pointer;
	width: 25px;
    height: 25px;
    z-index: 999;
    cursor: pointer;
    text-align: center;
    background: #00b147;
    color: #fff;
    border-radius: 50%;
    vertical-align: middle;
    font-size: 20px;
}
.app-gallery-field-mobile-frame-close {
	position: absolute;
	top: 0px;
	right: 5px;
	cursor: pointer;
	font-size: 25px;
	font-weight: bold;
}
.arrow-bottom {
	position: absolute;
	bottom: 23px;
	width: 100px;
	left: calc(50% - 26px);
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.arrow-bottom img {
	position: absolute;
	cursor: pointer;
}
.arrow-top {
	position: absolute;
	bottom: 415px;
	left: calc(50% - 26px);
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.arrow-top img {
	transform: rotate(180deg);
}
.slider-padding {
	padding: 0 0 25px 0;
	position: relative;
	max-width: 380px;
	font-size: 14px;
}
.slider-padding p {
	padding: 0 15px 0 15px;
	height: 40px;
}
.slider-padding-title {
	font-size: 24px;
    display: inline-block;
    color: #00a0e6;
    margin-bottom: 0;
}

.sprites {
	width: 45px;
	height: 43px;
	display: inline-block;
	background: url('../images/sprite.png');
}
#window-border {
	position: absolute;
	top: 65px;
}
#window-shadow {
	display: block;
	max-width: 360px;
}
#app .active {
	box-shadow: 0 7px 14px rgba(0, 0, 0, .5) !important;
	border: 2px solid #00a0e6 !important;
	transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
}







.sprites.bel_delta{
    background-position: -115px -43px
}
.sprites.bronz-reflact{
    background-position: -115px -88px
}
.sprites.kor-delta {
    background-position: -161px 0
}
.sprites.golden-reflact{
    background-position: -115px -132px
}

.sprites.polos-dug {
    background-position: 0 -44px
}

.sprites.serebro {
    background-position: 0 -88px
}

.sprites.oreh {
    background-position: 0 -132px
}

.sprites.gor-sosna {
    background-position: 0 -176px
}

.sprites.shok-kor {
    background-position: 0 -220px
}

.sprites.sin {
    background-position: 0 -264px
}

.sprites.sorento {
    background-position: 0 -308px
}

.sprites.chor-vish {
    background-position: 0 -352px
}

.sprites.svet-dub {
    background-position: 0 -396px
}

.sprites.bereza {
    background-position: 0 -440px
}

.sprites.valnus-tera {
    background-position: 0 -484px
}

.sprites.gold-dub {
    background-position: -46px 0px
}

.sprites.kras {
    background-position: -46px -44px
}

.sprites.kremovni {
    background-position: -46px -88px
}

.sprites.zelenui {
    background-position: -46px -132px
}

.sprites.antrocit {
    background-position: -46px -176px
}

.sprites.chornui {
    background-position: -46px -220px
}

.sprites.seriy {
    background-position: -46px -264px
}

.sprites.mahagon {
    background-position: -46px -308px
}

.sprites.kedr {
    background-position: -46px -352px
}

.sprites.naturalni-dub {
    background-position: -46px -396px
}

.sprites.morenui-dub {
    background-position: -46px -440px
}

.sprites.m-steklo {
    background-position: -114px 0px
}

.sprites.bronz {
    background-position: -115px -44px
}

.sprites.kor-plavni {
    background-position: -115px -88px
}

.sprites.plavni {
    background-position: -115px -132px
}

.sprites.satin {
    background-position: -114px -175px
}

.sprites.kor-lab {
    background-position: -160px 0
}
.sprites.bronzsatin{
    background-position: -161px -175px
}
.sprites.labirint {
    background-position: -160px -88px
}

.sprites.delta {
    background-position: -161px -132px
}

.sprites.krizet {
    background-position: -161px -43px
}

.sprites.blue-reflact{
    background-position: -161px -88px;
}

.sprites.silver-reflact{
    background-position: -161px -132px;
}
.sprites.bronza-pl {
    background-position: -115px -264px
}

.sprites.natural-pl {
    background-position: -115px -308px
}

.sprites.zoloto-pl {
    background-position: -115px -352px
}

.sprites.serebro-pl {
    background-position: -160px -264px
}

.sprites.bel-mat-pl {
    background-position: -160px -308px
}

.sprites.bronz_mat-pl {
    background-position: -115px -396px;
}

.sprites.golubaj-pl {
    background-position: -160px -352px
}
.sprites.golubaj-pl {
    background-position: -160px -352px
}

@media (max-width: 1200px) {
	.app-gallery-field {
		padding-top: 0;
	}
	#window-border {
		position: absolute;
		top: 0;
	}
	.app-gallery-panel-bar {
		padding: 5px 5px 0 5px;
	}
	.app-gallery-tabs {
		padding: 0 15px 0 15px;
	}
	.app-gallery-tabs-nav {
		margin-top: 15px;
		margin-bottom: 40px;
		padding: 0 5px 0 5px;
		height: 46px;
		border-radius: 25px;
		background-color: #008f32;
	}
	.app-gallery-tabs-nav-item {
		display: inline-block;
		width: 50%;
		background-color: #008f32;
		text-align: center;
		height: 40px;
		margin-top: 3px;
		cursor: pointer;
		border-radius: 25px;
		color: #ccc;
		font-size: 18px;
		font-weight: bold;
		vertical-align: middle;
		line-height: 38px;
		transition: all 0.1s ease-out;
		-moz-transition: all 0.1s ease-out;
		-o-transition: all 0.1s ease-out;
		-webkit-transition: all 0.1s ease-out;
	}
	.app-gallery-field-refresh-rules {
		margin-top: 25px;
	}
	.active-tab {
		color: #fff;
		background-color: #00b147;
	}
}
@media (max-width: 991px) {
	.arrow-top {
		position: absolute;
		bottom: 407px;
		cursor: pointer;
	}
}
