@charset "UTF-8";
*{vertical-align:baseline;font-family:Open Sans;}
body{padding:0;margin:0;font-size:14px;overflow:hidden;background:#f9f7f3;}
a{color:#000;text-decoration:none;}
img{border:0;margin:0;padding:0;vertical-align:middle;}
.top{height:999px;position:relative;}
.logo{position:absolute;top:25px;left:50%;margin-left:-54px;z-index:2;}
.slide{position:absolute;top:0;bottom:0;right:0;left:0;background:url(../images/slide/slide1.jpg) top no-repeat;}
.menu{position:fixed;top:0px;left:0;right:0;height:82px;background:url(../images/menuBg.png);z-index:2;}
.sub.menu{position:fixed;top:0;left:0;right:0;height:82px;background:url(../images/menuBg.png);z-index:2;}
.block{min-height:465px;}
.block.first{background:#fcfcfc;}
.block.second{background:#f9f7f3;}
.block.first .mainPic{position:absolute;top:0; right:-35px;}
.block.second .mainPic{position:absolute;bottom:0; left:-105px;}
.inWrap{width:980px;margin:0 auto;}
.block .inWrap{width:980px;margin:0 auto;min-height:465px;position:relative;overflow:hidden;}
.subWrap{position:absolute;left:50%;margin-left:-490px;width:980px;bottom:0;top:0;}
.subLogo{position:absolute;left:0;top:17px;}
.menu{text-transform:uppercase;}
.menuWrap{position:absolute;right:0;top:30px;font-family:Open Sans;font-weight:700;}
.menuPoint{display:inline-block;padding:0px 4px 6px 4px;margin-right:12px;}
.menuPoint a{color:#5e5e5e;}
.menuPoint:hover a{color:#2d2d2d;}
.menuPoint:hover{border-bottom:#868686 solid 2px;}
.menuPoint.active{border-bottom:#e1b123 solid 2px;}
.menuPoint.active a{color:#2d2d2d;}
.slide .txt{font-family:Open Sans;font-weight:300;}
.bigText{font-size:42px;font-family:Open Sans;font-weight:300;}
.button{text-transform:uppercase;padding:5px 15px;background:#e1b123;color:#fff;display:inline-block;cursor:pointer;border-radius:3px;}
.button:hover{background:#f3b927;}
.block .results{margin-top:40px;font-family:Open Sans;font-weight:400;text-align:center;font-size:22px;}
.block .subText{margin:0 auto;width:500px;font-family:Open Sans;font-weight:300;color:#2d2d2d;margin-top:20px;text-align:center;}
.block.third{background:#f9f7f3;}
.block.galery{background:#fdfdfb;}
.partners{background:#fff;}
.hid{display:none;}
.bottom{background:#fff;text-align:center;padding:20px 0px; position:relative;}
.bySkycode{position:absolute;right:50%;bottom:15px;margin-right:-450px;}
.leftTxt{position:absolute;left:0;top:100px;font-family:Open Sans;width:416px;}
.rightTxt{position:absolute;right:0;top:100px;font-family:Open Sans;width:416px;}
.bigTxt{font-size:22px;text-align:center;}
.smallTxt{font-size:14px;margin-top:20px;margin-bottom:20px;text-align:center;font-family:Open Sans;font-weight:300;color:#2d2d2d;}
.menuSpace{height:80px;}
.clear{clear:both;}
.contactLabel{float:left;width:465px;position:relative;height:235px;margin-right:34px;}
.contactLabel .pic{width:205px;height:235px;position:absolute;left:0;top:0;}
.contactLabel .nimi{position:absolute;left:220px;top:0px;font-size:22px;}
.contactLabel .amet{position:absolute;left:220px;top:30px;font-size:12px;color:#636363;}
.contactLabel .telefon{position:absolute;left:220px;top:95px;font-size:16px;font-weight:600;}
.contactLabel .email{position:absolute;left:220px;top:115px;font-size:16px;font-weight:600;}
.contactLabel:last-child{margin-right:0px;}
.spaceLine{background:#d9d9d9;margin-top:25px;margin-bottom:25px;height:1px;}
.contactForm{float:left;width:470px;background:#f9f7f3;border:#b0b0b0 solid 1px;height:136px;margin-right:34px;cursor:pointer;position:relative;}
.contactForm.map{background:#f9f7f3 url(../images/mapLabel.png) center no-repeat;}
.contactForm:last-child{margin-right:0px;}
.contactForm .botElement{background:url(../images/botContactElement.png);width:22px;height:12px;position:absolute;bottom:-1px;left:50%;margin-left:-11px;}
.contactForm.active, .contactForm:hover{background:#fff;border-color:#e0ae22;}
.contactForm.active .botElement, .contactForm:hover .botElement{background:url(../images/botContactElementActive.png);}
.contactForm.map.active, .contactForm.map:hover{background:#fff url(../images/mapLabelActive.png) center no-repeat;}

.contactForm.map .adress{position:absolute;top:45px;left:50%;margin-left:-135px;font-weight:600;font-size:16px;}
.contactForm.map .subAdress{position:absolute;top:70px;right:50%;margin-right:48px;font-weight:300;font-size:14px;}
.contactForm.map .email{position:absolute;top:58px;left:50%;margin-left:48px;font-weight:300;font-size:14px;}
.contactForm .contactWithUs{position:absolute;top:45px;left:50%;width:200px;text-align:center;margin-left:-100px;font-weight:600;font-size:16px;}
.contactForm .byForm{position:absolute;top:65px;left:50%;width:200px;text-align:center;margin-left:-100px;font-weight:300;font-size:14px;}
.contacter{height:500px;margin-top:20px;margin-bottom:60px;background:#e7e3de;position:absolute;top:0;left:0;right:0;bottom:0;}
.contacter.map{background:url(../images/map.jpg) center;display:block;}
.contacter .inWrap{height:500px;position:relative;width:700px;text-align:center;}
.contacter .inWrap .nimi{position:absolute;left:20px; top:25px;font-size:16px;color:#737373;font-weight:300;}
.contacter .inWrap  input.nimi{top:50px;left:0;}
.contacter .inWrap  input[type="text"]{font-family:Open Sans;background:#fff;border-radius:3px;padding:8px 12px;border:#cac3bb solid 1px;width:200px;}
.contacter .inWrap  textarea.message{font-family:Open Sans;background:#fff;border-radius:3px;padding:8px 12px;border:#cac3bb solid 1px;width:700px;position:absolute;top:135px;left:0;height:100px;max-width:700px;max-height:100px;min-width:700px;min-height:100px;}
.contacter .inWrap .mail{position:absolute;left:270px; top:25px;font-size:16px;color:#737373;font-weight:300;}
.contacter .inWrap  input.mail{top:50px;left:250px;}
.contacter .inWrap .phone{position:absolute;left:520px; top:25px;font-size:16px;color:#737373;font-weight:300;}
.contacter .inWrap .theme{position:absolute;left:20px; top:108px;font-size:16px;color:#737373;font-weight:300;}
.contacter .inWrap  input.phone{top:50px;left:500px;}
.contacter .inWrap  .submit{background:#f0edea;color:#515151;font-size:13px;font-weight:300;border:#cfc9c2 solid 1px;border-radius:3px;text-transform:uppercase;font-family:Open Sans;padding:6px 16px;cursor:pointer;}
.contacter .inWrap  input.errorbox{border-color:#e12323;}
.contacter .inWrap  .submit:hover{background:#e1b123;color:#fff;border-color:#e1b123;}
.leaveFeedBack{float:left;width:475px;}
.leaveFeedBack .topp{background:#fdfdfd;border:#ebe8e4 solid 1px;border-bottom:0px;padding:12px;font-size:22px;font-weight:300;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.leaveFeedBack .body{background:#f6f5f4;border:#ebe8e4 solid 1px;border-top:0px;padding:20px;font-size:22px;font-weight:300;text-align:center;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.leaveFeedBack input[type="text"]{background:#fff;border-radius:3px;padding:6px 8px;border:#ebe8e4 solid 1px;width:250px;}
.leaveFeedBack .submit{cursor:pointer;background:#fff;border-radius:5px;padding:8px 12px;border:#e3b62b solid 1px;}
.leaveFeedBack .submit:hover{background:#e3b62b;color:#fff;}
.txtArea{border:#e6e0da solid 1px;border-radius:5px;padding:8px;font-size:14px;width:380px;}
.feedBacks{float:right;width:470px;min-height:500px;}
.serviceHead{font-size:22px;padding:25px;}
.servicesWrap{float:left;width:400px;}
.service{background:#fdfdfd;border:#ebe8e4 solid 1px;border-bottom:0px;padding:15px;}
.service:hover{background:#f9f7f3;}
.service:last-child{border:#ebe8e4 solid 1px;}
.service .name{float:left;}
.service .price{float:right;}
.haveQuest{clear:left;float:left;width:370px;padding:15px;font-weight:300;font-size:12px;position:relative;}
.haveQuest .txt{float:left;width:240px;}
.haveQuest .moveToContact{position:absolute;top:25px;right:10px;}
.aboutHair{font-size:22px;text-align:center;}
.aboutHair .subTxt{font-size:14px;margin-top:15px;margin-bottom:30px;font-weight:300;}
.product{display:inline-block;width:302px;height:525px;margin:10px;border:#ebe8e4 solid 1px;background:#fdfdfd;position:relative;}
.product .select{display:none;position:absolute;bottom:20px;left:45px;right:45px;background:#e1b123;color:#fff;border:#e1b123 solid 1px;padding:10px;font-size:22px;text-align:center;font-weight:300;}
.product:hover{border-color:#e1b123;}

.product .header{position:absolute;padding:15px;top:0;left:0;right:0;text-align:center;font-weight:300;}
.product .picture{overflow:hidden;position:absolute;top:50px;bottom:90px;left:0;right:0;background:#eeebe7;}
.product .price{position:absolute;bottom:20px;left:45px;right:45px;border:#e1b123 solid 1px;padding:10px;font-size:22px;text-align:center;}
.album{display:inline-block;position:relative;padding:5px;background:#fff;margin:10px;}
.album:hover{background:#e3b52a;}
.album .title{bottom:5px;left:5px;right:5px;position:absolute;padding:3px;font-size:12px;background:rgba(0,0,0,.4);color:#fff;}
.albumPic{margin:5px;padding:5px;background:#fff;display:inline-block;}
.albumPic:hover{background:#e1b123;}

.goBackGalery{margin-left:5px;background:#f0edea;color:#515151;font-size:13px;font-weight:300;border:#cfc9c2 solid 1px;border-radius:3px;text-transform:uppercase;font-family:Open Sans;padding:6px 16px;cursor:pointer;}
.goBackGalery:hover{background:#e1b123;color:#fff;border-color:#e1b123;}