@font-face {
    font-family: 'Roboto';
    src: local('Roboto Thin'), local('Roboto-Thin'), url('/img/fonts//img/fonts/Robotothin.woff2') format('woff2'), url('/img/fonts//img/fonts/Robotothin.woff') format('woff'), url('/img/fonts//img/fonts/Robotothin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url('/img/fonts//img/fonts/Robotothinitalic.woff2') format('woff2'), url('/img/fonts/Robotothinitalic.woff') format('woff'), url('/img/fonts/Robotothinitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Light'), local('Roboto-Light'), url('/img/fonts/Robotolight.woff2') format('woff2'), url('/img/fonts/Robotolight.woff') format('woff'), url('/img/fonts/Robotolight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url('/img/fonts/Robotolightitalic.woff2') format('woff2'), url('/img/fonts/Robotolightitalic.woff') format('woff'), url('/img/fonts/Robotolightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto'), local('Roboto-Regular'), url('/img/fonts/Roboto.woff2') format('woff2'), url('/img/fonts/Roboto.woff') format('woff'), url('/img/fonts/Roboto.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Italic'), local('Roboto-Italic'), url('/img/fonts/Robotoitalic.woff2') format('woff2'), url('/img/fonts/Robotoitalic.woff') format('woff'), url('/img/fonts/Robotoitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Medium'), local('Roboto-Medium'), url('/img/fonts/Robotomedium.woff2') format('woff2'), url('/img/fonts/Robotomedium.woff') format('woff'), url('/img/fonts/Robotomedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url('/img/fonts/Robotomediumitalic.woff2') format('woff2'), url('/img/fonts/Robotomediumitalic.woff') format('woff'), url('/img/fonts/Robotomediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Bold'), local('Roboto-Bold'), url('/img/fonts/Robotobold.woff2') format('woff2'), url('/img/fonts/Robotobold.woff') format('woff'), url('/img/fonts/Robotobold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('/img/fonts/Robotobolditalic.woff2') format('woff2'), url('/img/fonts/Robotobolditalic.woff') format('woff'), url('/img/fonts/Robotobolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Black'), local('Roboto-Black'), url('/img/fonts/Robotoblack.woff2') format('woff2'), url('/img/fonts/Robotoblack.woff') format('woff'), url('/img/fonts/Robotoblack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url('/img/fonts/Robotoblackitalic.woff2') format('woff2'), url('/img/fonts/Robotoblackitalic.woff') format('woff'), url('/img/fonts/Robotoblackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
	font-family: 'Consola';
	src: url('/img/fonts/consola.eot');
	src: local('Consola Regular'), url('/img/fonts/consola.woff') format('woff'), url('/img/fonts/consola.ttf') format('truetype'), url('/img/fonts/consola.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'Cambria';
  src: url('/img/fonts/Cambria.eot');
  src: url('/img/fonts/Cambria.woff2') format('woff2'),
       url('/img/fonts/Cambria.woff') format('woff'),
       url('/img/fonts/Cambria.ttf') format('truetype'),
       url('/img/fonts/Cambria.svg#Cambria') format('svg'),
       url('/img/fonts/Cambria.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

div.dialog {width:90%;left:5%;display:none;}
div.dialog div.top {background:#ff6600;color:#fff;}
div.dialog .cntrl {margin-top:20px;}
div.dialog .cntrl input[type=button] {background:#ff6600;color:#fff;}

html {width:100%;height:100%;}

body {padding-top:34px;position:relative;font-family:'Roboto',Tahoma,Verdana,Sans-serif,Arial;
	overflow-x:hidden;height:100%;}
a {font-family:'Roboto',Tahoma,Verdana,Sans-serif,Arial;}
p {margin-bottom:0px;}
h1,h2,h3,h4,h5 {position:relative;z-index:2;}
.hide-in-d {display:none;}
span.blck {display:block;}

#page-cont {-webkit-transform-origin:0px 0px 0px;
    -moz-transform-origin:0px 0px 0px;
    -o-transform-origin:0px 0px 0px;
    -ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;margin-left:auto;margin-right:auto;width:1583px;
	position:relative;overflow-x:hidden;}

#top-screen-info {position:fixed;top:5px;left:5px;z-index:100;background:#fff;color:#000;width:100px;padding:10px 0px;
	text-align:center;font-size:11px;border:1px solid #000;}

div.content-cont {width:1583px;position:relative;/*margin-left:calc(50% - 750px);*/z-index:2;}
div.content-cont img.cont-bg {width:inherit;position:absolute;left:0;top:0;z-index:0;}
div.content-cont div {z-index:2;position:relative;}
div.content-cont-opc {position:absolute !important;left:0px;top:0px;width:calc(100%);height:calc(100%);
	background:#fff;opacity:0.9;z-index:1 !important;}
div.content-cont-opc85 {opacity:0.85;}

#mn-top-menu {-webkit-transform-origin:0px 0px 0px;
    -moz-transform-origin:0px 0px 0px;
    -o-transform-origin:0px 0px 0px;
    -ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;margin-left:auto !important;margin-right:auto !important;
	position:fixed;width:1583px;background-color:#ff6600;z-index:5;top:0;left:0;height:59px;}
#top-mnu-items {position:relative;text-align:left;padding-left:250px;width:calc(100% - 250px);background-color:#ff6600;}
#top-mnu-items a {color:#633;text-decoration:none;display:inline-block;font-size:21px;margin:17px 25px;}
#top-mnu-items a:hover {color:#fff;}

#top-logo-lnk {position:absolute;top:-28px;left:calc(50% + 460px);z-index:6;}

a.top-mnu-butts {position:absolute;top:10px;color:#fff !important;font-size:19px !important;padding-top:0px;display:block;
	text-decoration:none;text-align:left;padding-left:30px;z-index:3;}
a.top-mnu-butts i {left:0px;margin-top:7px;position:absolute;font-size:22px;}
#social-share {left:20px;}
#mobile-mnu-butt {left:0;display:none;}
#social-share span.blck {font-size:16px;text-align:left;}

#share-icons {-webkit-transform-origin:0px 0px 0px;
    -moz-transform-origin:0px 0px 0px;
    -o-transform-origin:0px 0px 0px;
    -ms-transform-origin:0px 0px 0px;transform-origin:0px 0px 0px;position:fixed;display:none;background:#e6e6e6;
	padding:15px;top:57px;left:0;z-index:4;}
#share-icons span.ya-share2__icon {width:48px;height:48px;}
#share-icons span.ya-share2__badge {margin:0px 10px;}

div.top-blck {height:579px;}
div.top-blck h1,div.top-blck h2 {z-index:1;position:absolute;color:#734646;left:130px;margin:0;line-height:21px;}
div.top-blck h1 {top:170px;font-weight:900;}
div.top-blck h1 span {font-size:51px;margin:30px 0px 40px;}
div.top-blck h1 span.clr {font-size:81px;}
div.top-blck h1 span:last-child {border-bottom:1px solid #734646;padding-bottom:30px;}
div.top-blck h2 {top:380px;font-weight:normal;font-size:33px;}
div.top-blck h2 span {font-size:44px;font-weight:600;margin:30px 0px;}

div.wohnort-bg {position:absolute;background-size:cover !important;z-index:0;}
#wohnort-bg1 {height:3100px;background:transparent url(/img/design/wohnort-bg1.jpg) left top repeat-y;top:605px;}
#wohnort-bg2 {height:4925px;background:transparent url(/img/design/wohnort-bg2.jpg) left top repeat-y;top:3629px;}
	
	
div.chapter div.cont {padding:65px 0px;margin-top:32px;}
h3.chap-title {font-size:32px;font-weight:normal;background-position:left top;background-repeat:no-repeat;
	padding-top:105px;margin-left:185px;margin-top:85px;width:auto;position:absolute;}
h3.chap-title-sm {background-image:url(/img/design/gray-logo-small.png);padding-top:98px;margin-top:92px;}
h3.chap-title-bg {background-image:url(/img/design/gray-logo-big.png);}
h3.chap-title-low {margin-top:110px;}
h3.chap-title span {font-weight:bold;}
h3.chap-title span.blck {position:absolute;width:23px;height:23px;border-radius:12px;background-color:#ff6600;left:-40px;
	top:115px;}
h3.chap-title-sm span.blck {top:108px;}
#chapter4 {padding-bottom:15px;}

div.chapter-hr {position:absolute;z-index:1;top:20px;width:100%;height:23px;}
div.chapter-hr div {position:absolute;}
div.chapter-hr div.lft,div.chapter-hr div.rght {width:45%;height:1px;background-color:#c9a5a5;top:1px;}
div.chapter-hr div.lft {left:0;}
div.chapter-hr div.rght {right:0;}
div.chapter-hr div.lft-wt,div.chapter-hr div.rght-wt {width:400px;height:3px;background-color:#c9a5a5;top:0px;}
div.chapter-hr div.lft-wt {left:calc(45% - 400px);}
div.chapter-hr div.rght-wt {left:calc(55%);}
div.chapter-hr div.cntr {width:10%;height:23px;top:0;left:45%;background:url(/img/design/hr-bg.png) center center no-repeat;}
div.chapter-hr-marg {top:-45px;}

div.slider-cont {padding-left:23px;padding-top:23px;border:1px solid #c9a5a5;width:887px;height:444px;
	margin-left:calc(100% - 912px);}
div.slider-cont-video {width:885px;height:497px;margin-left:calc(100% - 912px);}
div.slider-cont-mini {width:690px;height:374px;margin-left:calc(100% - 733px);}
div.slider-cont div.corner {position:absolute;background-color:#c9a5a5;left:-2px;top:-2px;z-index:3;}
div.slider-cont div.corner-top {width:260px;height:3px;}
div.slider-cont div.corner-left {width:3px;height:260px;}
div.slider,div.video {width:inherit;height:inherit;overflow:hidden;position:relative;}

div.slider div.slider-arr {position:absolute;z-index:4;width:50px;height:86px;top:179px;cursor:pointer;}
div.slider-mini div.slider-arr {width:39px;height:66px;top:154px;cursor:pointer;}

div.slider div.slider-arr-left {background:url(/img/design/slider-arr-left.png) no-repeat;left:30px;}
div.slider div.slider-arr-right {background:url(/img/design/slider-arr-right.png) no-repeat;right:30px;}
div.slider-mini div.slider-arr-left {background:url(/img/design/slider-arr-left-mini.png) no-repeat;left:20px;}
div.slider-mini div.slider-arr-right {background:url(/img/design/slider-arr-right-mini.png) no-repeat;right:20px;}

div.slider h4 {position:absolute;color:#fff;font-weight:normal;font-size:29px;top:0;left:0;z-index:3;}
div.slider .slider-item {width:inherit;height:inherit;position:absolute;top:0;left:0;overflow:hidden;}
div.slider-cont-video img,div.slider .slider-item img,div.slider-mini .slider-item img {width:inherit;position:absolute;left:0;top:0;}
#stolex-title {width:227px;left:640px;top:60px;}
#diz-info {padding:15px;background:#fff;color:#000;opacity:0.9;}
div.video iframe,div.video div {z-index:1;}
div.video iframe {margin-left:-1px;}
div.video-pila iframe {margin-left:50px;}
div.video-pila {position:absolute;width:692px;height:383px;right:-599px;top:-450px;}
div.video-pila img {width:692px;height:383px;}
/*div.video img {z-index:2;position:absolute;left:0;top:0;}*/
div.video div.yt-video {z-index:0;width:885px;height:497px;}
div.video-pila div.yt-video {width:673px;height:382px;}
div.video div.yt-video video {width:inherit;height:inherit;}
div.video div.yt-video-hider {position:absolute;z-index:1;left:0;top:0;width:887px;height:444px;cursor:pointer;}
div.video-pila div.yt-video-hider {width:672px;height:355px;}
div.video div.play-video {z-index:3;position:absolute;width:179px;height:179px;left:calc(50% - 90px);background-size:cover;
	top:calc(50% - 90px);background:url(/img/design/play-video.png) no-repeat;cursor:pointer;opacity:0.85;}
div.video-pila div.play-video {width:116px;height:116px;left:306px;top:140px;
	background:url(/img/design/play-video-sm.png) no-repeat;}
div.video div.play-video:hover {opacity:1;}
div.video div.video-bg {position:absolute;left:0;top:0;z-index:2;}
div.video div.video-bg div {position:absolute;color:#ff6600;font-size:39px;text-align:center;top:140px;left:20px;}
div.video div.video-bg div div {position:absolute;color:#808080;top:150px;font-size:39px;left:100px;}
div.video-pila div.video-bg div {color:#fff;font-size:47px;font-weight:600;text-align:left;top:5%;left:140px;}
#video2-bg div {font-size:63px;left:auto;right:20px;top:20%;font-weight:bold;}
#video2-bg div div {position:absolute;color:#808080;top:200px;font-size:39px;left:-25px;font-weight:400;width:400px;}

#nashi-kuhni {height:355px;}
#nashi-kuhni h2 {position:absolute;z-index:3;top:160px;left:730px;color:#fff;font-size:70px;
	text-transform:uppercase;font-family:'Consola';font-weight:100;}
#nashi-kuhni img {position:relative;z-index:2;bottom:0;margin-top:-90px;width:1583px;}

div.kitchen {padding:134px 0px 0px;}
div.kitchen-first {padding-top:163px;}
div.kitchen-last {height:950px;}
div.kitchen table {width:80%;margin-left:10%;}
div.kitchen table td {position:relative;}
div.kitchen td.lft-side {padding-right:30px;position:relative;}
div.kitchen td.title-plc {width:455px;color:#808080;font-size:31px;}
div.kitchen td.title-plc h4 {color:#c9a5a5;font-size:33px;margin-top:0px;margin-bottom:5px;font-weight:500;}
div.kitchen td.mini-pics {vertical-align:bottom;height:172px;}
div.kitchen td.mini-pics img {position:relative;float:left;margin-right:9px;margin-top:9px;}
td.bnr2 div.kitchen-bnr {margin-top:25px;}
div.kitchen-bnr {padding:0;padding-right:23px;padding-bottom:23px;border:1px solid #c9a5a5;float:left;
	margin-top:50px;}
div.kitchen-bnr-fr {position:absoute;left:calc(100% - 310px);top:30px;margin-top:0px;width:288px;height:375px;float:none;}
div.kitchen-bnr-fr img {width:inherit;height:inherit;}
div.kitchen-bnr div.corner {position:absolute;background-color:#c9a5a5;right:-2px;bottom:-2px;z-index:3;}
div.kitchen-bnr div.corner-bottom {width:140px;height:3px;}
div.kitchen-bnr div.corner-right {width:3px;height:140px;}
div.kitchen-review {color:#999;font-size:39px;font-family:"Cambria";width:415px;position:absolute !important;
	top:520px;left:5%;}
	
#good-kitchen {margin-top:-4px;}
#vigoda img.bg,#good-kitchen img.bg {width:100%;position:relative;z-index:0;}
#vigoda div.txt,#good-kitchen div.txt {position:absolute;z-index:1;left:0px;top:0px;padding-top:10px;color:#663333;}
#vigoda div.txt {padding-left:130px;font-size:31px;}
#good-kitchen div.txt {padding-left:400px;}
#vigoda div.txt h2,#good-kitchen div.txt h2 {font-weight:300;font-size:57px;text-transform:uppercase;font-family:'Consola';}
#vigoda div.txt h2 {margin-top:100px;font-size:73px;}
#good-kitchen div.txt h2 {margin-top:30px;}
#vigoda div.txt div.tlt {font-weight:400;font-size:47px;border-bottom:2px solid #663333;padding-bottom:15px;margin-bottom:15px;}
#good-kitchen div.txt ul.feats {list-style:none;margin-top:146px;}
#good-kitchen div.txt ul.feats li {color:#000;font-size:37px;position:relative;margin-bottom:130px;}
#good-kitchen div.txt ul.feats li.proizvod {height:560px;}
#good-kitchen div.txt ul.feats li div {margin-left:-50px;}
#good-kitchen div.txt ul.feats strong {color:#000;font-weight:400;}
#good-kitchen div.txt ul.feats h3 {margin-left:-450px;margin-bottom:70px;width:300px;padding:20px 0px;padding-left:400px;
	color:#663333;border-bottom:1px solid #663333;font-size:36px;font-weight:600;}
#good-kitchen div.txt ul.feats h3.proekt {margin-left:-268px;padding-left:218px;
	background:url(/img/design/proekt-bg.png) 160px center no-repeat;}
#good-kitchen div.txt ul.feats h3.proizvod {background:url(/img/design/proizvod-bg.png) 322px center no-repeat;}
#good-kitchen div.txt ul.feats h3.ustanovka {background:url(/img/design/ustanovka-bg.png) 322px center no-repeat;}
#good-kitchen div.txt ul.feats ul {margin-left:-40px;list-style:none;}
#good-kitchen div.txt ul.feats ul li {font-size:27px;margin-bottom:40px;position:relative;}
#good-kitchen div.txt ul.feats ul li div {width:12px;height:12px;border-radius:6px;background-color:#ff6600;
	position:absolute;left:20px;top:10px;}
#good-kitchen div.txt ul.feats ul li:last-child {margin-bottom:20px;}
#good-kitchen div.txt ul.feats ul li strong {font-weight:600;}

#garantii {padding-top:150px;margin-top:-170px;}
#garantii h3 {position:absolute;left:100px;top:110px;color:#663333;font-size:65px;font-weight:400;}
#garantii h3 span {font-size:92px;font-weight:400;}
#garantii img {float:right;}

#economy {height:779px;background:url(/img/design/economy-bg.jpg) no-repeat;background-size:cover;margin-top:527px;}
#economy div.bnr {position:absolute;top:20%;left:5%;height:60%;width:90%;}
#economy div.bnr-bg {border:10px solid #fff;border-radius:30px;background:#ededed;opacity:0.8;}
#economy div.bnr-txt {padding:30px 100px;color:#663333;font-size:35px;height:calc(60% - 60px);width:calc(90% - 200px);}
#economy h3,#economy div.bnr-txt3 {color:#ff6600;}
#economy h3 {text-transform:uppercase;font-size:65px;font-family:'Consola';font-weight:300;margin:0;margin-bottom:30px;}
#economy div.bnr-txt1 {font-size:45px;border-bottom:1px solid #663333;padding-bottom:15px;margin-bottom:15px;}
#economy div.bnr-txt3 {font-family:Arial,Tahoma,Verdana;margin-top:55px;font-weight:600;text-align:center;font-size:49px;}

#contacts {height:712px;background:url(/img/design/contacts-bg.jpg) no-repeat;background-size:cover;margin-top:-6px;}
#contacts h2,#contacts div {position:absolute;top:120px;}
#contacts h2 {left:5%;width:43%;color:#ff6600;font-size:60px;margin-top:0px;}
#contacts div {left:50%;width:490px;color:#663333;}
#contacts h3 {font-size:40px;color:#663333;margin:0px;width:690px;}
#contacts div input[type=text] {width:100%;margin:15px 0px;padding:20px;font-size:27px;border:7px solid #fff;border-radius:10px;
	background:#fcfcfc;outline:none;}
::-webkit-input-placeholder {color:#663333;}
:-moz-placeholder {color:#663333;}
::-moz-placeholder {color:#663333;}
:-ms-input-placeholder {color:#663333;}
#contacts div input[type=button] {color:#fff;background:#ff6600;font-size:25px;padding:25px 70px;outline:none;
	border:none;margin-top:15px;}

#footer {background:url(/img/design/footer-bg.jpg) no-repeat;background-size:cover;font-family:Arial,Tahoma,Verdana;}
#footer,#footer a,#footer li {font-size:16px;}
#footer table {width:90%;margin-left:10%;}
#footer td {padding-top:67px;color:#ccc;width:33%;}
#footer td.cntr {width:410px;padding-left:50px;padding-right:100px;text-align:center;}
#footer div.slider-cont {height:auto;width:378px;position:relative;margin:0;}
#footer a {color:#ccc;text-decoration:none;}
#footer i {color:#ff6600;margin-right:10px;}
#footer li {color:#b3b3b3;line-height:25px;}
#footer li strong {color:#e6e6e6;}
#footer img.logo,#footer div.cmp {margin-left:40px;}
#footer div.cmp {margin-top:20px;color:#fff;}
#footer div.phone {padding-left:30px;}
#footer .info {font-size:20px;margin-bottom:25px;display:block;}
#footer .social {font-size:40px;}
#footer div.soc-tit {margin-bottom:15px;margin-top:50px;font-weight:bold;}

#agreement-txt {background:#efefef;padding:10px 20px;overflow:hidden auto;margin-bottom:20px;}
#agreement-txt h2 {padding:0;margin:0;margin-bottom:20px;}
