lang1lang1/*CSS Base
=======================================*/
* { padding: 0; margin: 0; }
html, body, #page { height: 100%; }
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form, label, select, table, tr, td {margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;}
body {font: 14px "Trebuchet MS", sans-serif; background: #fff; color: #000;}
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
p { margin: 0 0 20px 0; }
a { color: blue; outline: none; text-decoration: underline; }
a:hover { text-decoration: none; }
img { border: none; outline: 0; height: auto; }
label { cursor: pointer; }
button, input[type="submit"], input[type="reset"], input[type="button"] { line-height: normal; border: 0; outline: 0; cursor: pointer; }
input[type="text"], input[type="email"], input[type="password"], textarea { outline: 0; background: #fff; font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; }
h1 {font-size: 46px; margin: 0 0 10px; line-height: 1; color: #8EBE94; -moz-text-shadow: 0 3px 3px #FFC5C5; -webkit-text-shadow: 0 3px 3px #FFC5C5; text-shadow: 0 3px 3px #FFC5C5;}
h2 {font-size: 26px; margin: 0 0 10px; line-height: 1; color: #4E395D;}
h3 {font-size: 20px; margin: 0 0 10px; line-height: 1; color: #DC5B3E;}
h4 {font-size: 16px; margin: 0 0 10px; line-height: 1; color: #4E395D;}
.inline { display: inline-block; display: -moz-inline-block; vertical-align: top; }
.clearfix {	clear: both; font-size: 0px; }
.display-none, .display-hide {display: none;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.down50 {margin-bottom: 50px;}
.down25 {margin-bottom: 25px;}
.down5 {margin-bottom: 5px;}
.up50 {margin-top: 50px;}
.up25 {margin-top: 25px;}
.up5 {margin: 20px;}
.up51 {margin: 8px;}
.h {-moz-text-shadow: 0 3px 3px #FFC5C5; -webkit-text-shadow: 0 3px 3px #FFC5C5; text-shadow: 0 3px 3px #FFC5C5;}

#load {width: 100%; height: 100%; display: none; position: fixed; top: 0; left: 0; z-index: 100001; background: rgba(0, 0, 0, 0.6) url(../img/load.gif) center center no-repeat;}

/*CSS Main - ОСНОВНЫЕ СТИЛИ*/
#page { min-width: 1010px; height: auto !important; min-height: 100%; position: relative; }
input[type="text"], input[type="email"], textarea {width: 231px;	height: 16px; padding: 10px; margin: 0 0 5px 0px; border: 1px solid #bbb; border-radius: 3px; -moz-border-radius: 3px; 	-webkit-border-radius: 3px; position: relative;}
textarea { min-width: 231px; max-width: 231px; min-height: 37px; max-height: 130px; }
.arcticmodal-container .box-modal .modal-content-box .form-horizontal .fluid button { width: 251px; height: 38px; margin-left: 130px; font-size: 21px; color: #fff; margin-bottom:10px;}
.phonemodal {background: url(../img/telephone.png) 1px 30px no-repeat;}
.strip .swimsuit { width: 990px; margin: 0 auto; padding-top: 30px; font-size: 27px; line-height: 31px; text-align: center; color: #fff; }

.bt {display: inline-block; padding: 6px 26px; margin-bottom: 0; font-size: 20px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none;           user-select: none;}
.btn-call {color: #ffffff; border-color: #569900; width: 251px; height: 38px; font-size: 21px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 2px #569900;
	-moz-box-shadow: 0 0 2px #569900;
	-webkit-box-shadow: 0 0 2px #569900;
	background: #569900;
    background: -moz-linear-gradient(top, #a5d408, #569900);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5d408), color-stop(100%,#569900));
    background: -webkit-linear-gradient(top, #a5d408, #569900);
    background: -o-linear-gradient(top, #a5d408, #569900);
    background: -ms-linear-gradient(top, #a5d408, #569900);
    background: linear-gradient(#a5d408, #569900)
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5d408', endColorstr='#569900', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-call:hover, .btn-call:focus, .btn-call:active, .btn-call.active {color: #ffffff; border-color: #4cae4c;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 2px #569900;
	-moz-box-shadow: 0 0 2px #569900;
	-webkit-box-shadow: 0 0 2px #569900;
	background: #569900;
    background: -moz-linear-gradient(top, #569900, #569900);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#569900), color-stop(100%,#569900));
    background: -webkit-linear-gradient(top, #569900, #569900);
    background: -o-linear-gradient(top, #569900, #569900);
    background: -ms-linear-gradient(top, #569900, #569900);
    background: linear-gradient(#569900, #569900)
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#569900', endColorstr='#569900', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-send {color: #ffffff; border-color: #e467cf; width: 251px; height: 38px; font-size: 21px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 2px #e467cf;
	-moz-box-shadow: 0 0 2px #e467cf;
	-webkit-box-shadow: 0 0 2px #e467cf;
	background:#DC5B3E;
    
}
.btn-send:hover, .btn-send:focus, .btn-send:active, .btn-send.active {color: #333; border-color: #c83699;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 2px #c83699;
	-moz-box-shadow: 0 0 2px #c83699;
	-webkit-box-shadow: 0 0 2px #c83699;
	background:#CCFC8E;
    
}
summary {
  display: block;
}
summary::-webkit-details-marker { color: #8EBE95;
  /* Любые стили */
}

/* Добавляем собственный маркер для закрытого состояния */
details summary:before {
  }

/* Добавляем собственный маркер для открытого состояния */
details[open] summary:before {

}

.microdate {display: none;}

.lang1 li a{
	text-decoration: none;
	color: #5A584E;
	
}
.lang1 li a:hover {
	color:aliceblue ;  
    text-shadow: 0 -1px rgb(237,217,27,1.00);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s; 
}

/*--------------------Модальное окно начало---------------------------*/
/* Всплывающее окно 
* при загрузке сайта            
*/
/* базовый контейнер, фон затемнения*/
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.65);
    z-index: 999;
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
    overflow: auto;
}
/* модальный блок */
.popup {
    top: 25%;
    left: 0;
    right: 0;       
    font-size: 14px;
    margin: auto;
    width: 85%;
    min-width: 320px;
    max-width: 300px;
    position: absolute;
    padding: 15px 20px;
    border: 1px solid #383838;
    background: #fefefe;
    z-index: 1000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    font: 14px/18px 'Tahoma', Arial, sans-serif;
    -webkit-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -moz-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -ms-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
}
/* заголовки в модальном блоке */
.popup h2 {
    margin: 0 0 1rem 0;
    font-weight: 300;
    line-height: 1.3;
    color: #DC5B3E;
    text-shadow: 1px 2px 4px #ddd;
}
/* кнопка закрытия */
.close {
    top: 10px;
    right: 10px;
    width: 32px;
    height: 32px;
    position: absolute;
    border: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color:  #DC5B3E;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    cursor: pointer;
    outline: none;

}
.close:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/* кнопка закрытия при наведении */
.close:hover {
    background-color:#CCFC8E;
	
}

.lang :hover {
    color: #CCFC8E ; 
    text-shadow: 0 -1px rgb(237,217,27,1.00);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s; 
}
.lang li a {
	text-decoration: none;
    color:#5A584E;  
    text-shadow: 0 -1px rgb(237,217,27,1.00);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s; 
}
/* анимация при появлении блоков с содержанием #82eaae*/
@-moz-keyframes fade {
    from { opacity: 0; }
    to { opacity: 1 }
}
@-webkit-keyframes fade {
    from { opacity: 0; }
    to { opacity: 1 } 
}
@keyframes fade {
    from { opacity: 0; }
    to { opacity: 1 }
}
/*--------------------Модальное окно конец-----------------------*/


.social_fixed{position:fixed;right:0;bottom:40px;z-index:299}.social_fixed a{border-radius:30px 0 0 30px;display:flex;width:70px;transform:translateX(30px);padding:5px 10px;margin-bottom:10px;transition:.25s}.social_fixed a:last-child{margin-bottom:0}.social_fixed a .icon{width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain}.social_fixed a:hover{transform:translateX(0)}.social_watsp{background:#7D3DAF}.social_telega{background:#2da4e1}.social_insta{background: #D97A52}






/*--------------------------------------------------------------*/
/*HEADER + СЛАЙДЕР + ОСНОВНЫЕ ПРЕИМУЩЕСТВА - ВИД 2*/
/*--------------------------------------------------------------*/

/*HEADER - ВИД2*/
#header-bg2 { width: 100%; margin-top:100px; background: url("../img/495.jpg") center; position: relative;}

#header2 {width: 990px; height: 194px; margin: 0 auto; color:#4E395D; position: relative;}
#header2 > div{
	position: absolute;
	top: 18px;
	width: 503px;
}
#header2 .left {left: 15px;}
#header2 .left .logo {margin-bottom: 17px; float:left;}
#header2 .left p { font-size:29px; margin:40px 0 0 100px; color:#000;}  
#header2 .shop {font-size: 24px; line-height: 23px; color: #000; margin-bottom: 1px; position: relative; padding-top: 120px;}
#header2 .shop h1{font-size: 46px; line-height: 1 px; color: #000; margin-bottom: 1px; -moz-text-shadow: 0 1px 1px #FFFFFF; -webkit-text-shadow: 0 1px 1px #FFFFFF; text-shadow: 0 1px 1px #FFFFFF; position: relative;}


#header2 .center {
	left: 204px;
	top: 31px;
}
#header2 .center .phone {font-size: 32px; line-height: 28px; font-weight: bold; text-align: right;}
#header2 .center .phone span {font-size: 24px; font-weight: normal;}
#header2 .center .time {margin: 0 5px 5px 0; font-size: 16px; text-align: right; color: #5A584E;}
#header2 .center .buyers > div {padding: 3px 0 0 8px; font: 14px/15px Tahoma, Arial, sans-serif; color: #5A584E;}
#header2 .center .order {width: 257px; height: 35px; line-height: 35px; font-size: 18px; text-align: center; color: #5A584E;}
#header2 .right {right: 13px; top: 38px; font-size:24px; text-align:right;}
#header2 .right .zvoni {margin-bottom: 1px; font-size: 16px; color: #5A584E; text-align: right; margin: 0 5px 3px 0;}
#header2 .right .call, .special button, .brochure button, #bring button, #review button, .b-modal button , #review .your-review {width: 257px; height: 38px; margin-left: 32px; font-size: 21px; color: #fff;}
#header2 .right .call:hover, .special button:hover, .brochure button:hover, #bring button:hover, #review button:hover, .b-modal button:hover, #review .your-review:hover { background-position: -422px -161px;}
#header2 .right .call {margin-left: 0; margin-top: 4px;}

#title-bg2 {
	height: 105px; top: -100px; background: #c5b6af;
    background: -moz-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e6fd), color-stop(100%,#c5b6af));
    background: -webkit-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -o-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -ms-linear-gradient(top, #d7e6fd, #c5b6af);
    background: linear-gradient(#d7e6fd, #c5b6af);
	position: relative;
}

#top-bg2 {margin-top: -6px; height: 380px;}
#top2 {width: 990px; margin: 0 auto; padding-top: 30px;}
#top2 .special-box .special-shadow { width: 338px; height: 13px; position: absolute; bottom: -13px; left: 8px; }
#top2 .special-box {width: 322px;	padding: 6px; margin-top: -110px; float: right; position: relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 2px #858585;
	-moz-box-shadow: 0 0 2px #858585;
	-webkit-box-shadow: 0 0 2px #858585;
	background: #f5f5f5;
    background: -moz-linear-gradient(top, #f5f5f5, #e9e9e9);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top, #f5f5f5, #e9e9e9);
    background: -o-linear-gradient(top, #f5f5f5, #e9e9e9);
    background: -ms-linear-gradient(top, #f5f5f5, #e9e9e9);
    background: linear-gradient(#f5f5f5, #e9e9e9); 
}
#top2 .special-box .special {min-height: 344px; margin: 15px 0 10px 0;  padding: 15px 0 10px 0; background: #e8e2e4; position: relative;
    background: -moz-linear-gradient(top, #fff, #e8e2e4);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e8e2e4));
    background: -webkit-linear-gradient(top, #fff, #e8e2e4);
    background: -o-linear-gradient(top, #fff, #e8e2e4);
    background: -ms-linear-gradient(top, #fff, #e8e2e4);
    background: linear-gradient(#fff, #e8e2e4);	
}
.special .title {margin-bottom: 12px; font: bold 18px/22px Tahoma, Arial, sans-serif; text-align: center; color: #5B2B1A;}
.special .title span {font-size: 17px;}

#benefits-bg2 {height: 285px; margin-top: -6px; background: url(../img/700-a.png) repeat-x;}
#benefits2 {width: 990px; margin: 0 auto; padding-top: 24px; }
#benefits2 .box {width: 159px; margin-left: 68px; }
#benefits2 .box img {margin-bottom: 4px; }
#benefits2 .box .description {width: 155px; height: 55px; padding-top: 1px; font: 16px/16px Tahoma, Arial, sans-serif; text-align: center; color:#4E395D;}
#benefits2 .box .description span {font-size: 14px;}
#benefits2 .box .one {padding-top: 25px;}

/*ПОЧЕМУ ДОВЕРЯЮТ - ВИД 2*/
#cause2 { width: 990px; margin: 0 auto; padding: 50px 0 40px 0; }
#cause2 .cause-title { margin-bottom: 50px; font-size: 28px; text-align: center; color: #285757; }
#cause2 .cause-l { width: 489px; padding: 0 10px 0 20px; float: left; }
#cause2 .cause-r { margin-left: 530px; }
#cause2 .row1 { margin-bottom: 16px; width: 471px; height: 91px; background: url(../img/702-a.png) no-repeat;}
#cause2 .row2 { margin-bottom: 16px; width: 471px; height: 91px; background: url(../img/702-a.png) no-repeat;}
#cause2 .row3 { margin-bottom: 16px; width: 471px; height: 91px; background: url(../img/702-a.png) no-repeat;}
#cause2 .row4 { margin-bottom: 16px; width: 471px; height: 91px; background: url(../img/702-a.png) no-repeat;}
#cause2 .row5 { margin-bottom: 16px; width: 471px; height: 91px; background: url(../img/702-a.png) no-repeat;}
#cause2 .row6 { margin-bottom: 16px; width: 471px; height: 91px; background: url(../img/702-b.png) no-repeat;}
#cause2 .row7 { margin-bottom: 16px; width: 471px; height: 91px; background: url(../img/702-b.png) no-repeat;}
#cause2 .row8 { margin-bottom: 16px; width: 471px; height: 91px; background: url(../img/702-b.png) no-repeat;}
#cause2 .row9 { margin-bottom: 16px; width: 471px; height: 91px; background: url(../img/702-b.png) no-repeat;}
#cause2 .row10 { margin-bottom: 16px; width: 471px; height: 111px; background: url(../img/702-b.png) no-repeat;}
#cause2 .row .text {padding-left: 93px; padding-right: 35px; padding-top: 2px; font-size: 15px; line-height: 22px; color: #5A584E;} 
#cause2 .row .text > div { padding-top: 4px; font-size: 23px; line-height: 23px; color: #FD5B8F; }

/*--------------------------------------------------------------*/
/*PORTFOLIO*/
/*--------------------------------------------------------------*/

#portfolio {width: 990px; margin: 0 auto; padding: 40px 1px 1px 25px; min-height: 1750px;}
#parpot{width: 890px; margin: 0 auto; padding: 10px 1px 1px 55px; min-height: 150px;}
.parpot {margin: 0 0 0 140px;width: 600px;height: 160px; }
#portfolio .example {width: 303px; margin-right: 25px; float: left; text-align:center; padding-top: 35px; min-height: 310px;}
#portfolio .example {width: 303px; margin-right: 25px; float: left; text-align:center; padding-top: 35px; min-height: 310px;}
#portfolio .example .last {margin:0 !important;}
#portfolio .example p {color: #4E395D; font-size:15px; padding-top: 9px; padding-bottom: 5px;}
#portfolio .example a.dashed{text-decoration: none; color: #2d68a3; background: url('img/dashed-table-hover.png') repeat-x bottom; background-position: bottom left;}
#portfolio .example img {text-align: left; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.33); border-radius: 5px;}
#portfolio .example > img {text-align: left; padding:0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); border-radius: 5px;}

/*--------------------------------------------------------------*/
/*ПОЛЕ ЗАПРОСА ПРАЙС ЛИСТА*/
/*--------------------------------------------------------------*/

#request-bg2 {margin-top: 70px; min-height: 70px; padding-bottom: 16px; background: #c5b6af;
    background: -moz-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e6fd), color-stop(100%,#c5b6af));
    background: -webkit-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -o-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -ms-linear-gradient(top, #d7e6fd, #c5b6af);
    background: linear-gradient(#d7e6fd, #c5b6af);
}
#request2 { width: 990px; margin: 0 auto; padding-top: 25px; }
#request2 .warehouse {padding: 10px 10px 10px 10px; font-size: 24px; line-height: 28px; color: #285757; text-align: center; margin-bottom: 20px;}
#request2 .brochure {padding-bottom: 20px; text-align: center;}
#request2 .brochure input {text-align: center;}
#request2 .brochure button { margin-left: 12px; }
#request2 .men {margin-top: -400px; margin-left: 745px; z-index: 12;}
#request2 .instrument {margin-top: -400px; margin-left: 45px; z-index: 12;}

/*--------------------------------------------------------------*/
/*ПОЧЕМУ ДОВЕРЯЮТ*/
/*--------------------------------------------------------------*/

#cause1 {width: 990px; margin: 0 auto; padding: 30px 0 40px 0;}
#cause1 .cause-title {margin-bottom: 35px; font-size: 28px; text-align: center; color: #5854CD;}
#cause1 .cause-l {width: 489px; padding: 0 10px 0 20px; float: left;}
#cause1 .cause-r {margin-left: 530px;}
#cause1 .row1 {margin-bottom: 14px; width: 471px; height: 131px; background: url(../img/702-a1.png) no-repeat;}
#cause1 .row2 {margin-bottom: 14px; width: 471px; height: 131px; background: url(../img/702-b1.png) no-repeat;}
#cause1 .row3 {margin-bottom: 14px; width: 471px; height: 131px; background: url(../img/702-c1.png) no-repeat;}
#cause1 .row4 {margin-bottom: 14px; width: 471px; height: 131px; background: url(../img/702-d1.png) no-repeat;}
#cause1 .row5 {margin-bottom: 14px; width: 471px; height: 131px; background: url(../img/702-e1.png) no-repeat;}
#cause1 .row6 {margin-bottom: 14px; width: 471px; height: 131px; background: url(../img/702-f1.png) no-repeat;}
#cause1 .row .circle {width: 30px; height: 33px; float: left; font-size: 23px; line-height: 33px; text-align: center; color: #fff; background: url(../img/circle.jpg) no-repeat; }
#cause1 .row .text {padding-left: 133px; padding-right: 35px; padding-top: 20px; font-size: 16px; line-height: 22px; color: #4E395D;} 
.text > .textb{ color:#DC5B3E;	}
#cause1 .row .text > div {padding-top: 4px; font-size: 23px; line-height: 23px; color: #FD5B8F;}

/*--------------------------------------------------------------*/
/*КАК МЫ РАБОТАЕМ*/
/*--------------------------------------------------------------*/

#work-bg1 { height: 330px; margin-top: -6px; }

#work1 { width: 990px; margin: 0 auto; padding-top: 24px; }
#work1 .box { width: 129px; margin-left: 32px; }
#work1 .title {margin-top: 35px; margin-bottom: 35px; font-size: 28px; text-align: center; color: #5854CD;}
#work1 .box img { margin-bottom: 4px; }
#work1 .box .description { width: 155px; height: 55px; padding-top: 19px; margin-left: -26px; font: 16px/16px "Trebuchet MS", sans-serif; text-align: center; color: #DC5B3E;}
#work1 .box .descriptiontop { width: 155px; height: 55px; margin-left: -26px; font: 16px/16px "Trebuchet MS", sans-serif; text-align: center; color: #DC5B3E;}
#work1 .box .description span { font-size: 14px; }
#work1 .box .one { padding-top: 25px; }

/*--------------------------------------------------------------*/
/*ПРИМЕР НАШИХ РАБОТ*/
/*--------------------------------------------------------------*/

#slider-box1 { width: 990px; height: auto; margin: 0 auto; padding: 0px 0 50px 0; }
#slider-box1 .box { width: 990px; height: 150px; margin: 0 auto; padding: 0px 0 0px 0; }
#slider-box1 .slider-title { margin-bottom: 35px; font-size: 28px; text-align: center; color: #5854CD; }
#slider-box1 .box-l { width: 489px; padding: 0 10px 0 20px; float: left; }
#slider-box1 .box-r { margin-left: 530px; }
#slider-box1 .row .photo { width: 30px; height: 33px; float: left; font-size: 23px; line-height: 33px; text-align: center; color: #fff; background: url(../img/circle.jpg) no-repeat; }
#slider-box1 .row .review-big { margin-bottom: 35px; font-size: 28px; text-align: center; color: #5854CD; }
#slider-box1 .row .review-big .name { margin-bottom: 35px; font-size: 28px; text-align: center; color: #5854CD; }
#slider-box1 .row .review-big .adress { margin-bottom: 35px; font-size: 28px; text-align: center; color: #5854CD; }
#slider-box1 .row .review-small { margin-bottom: 35px; font-size: 28px; text-align: center; color: #5854CD; }

/*--------------------------------------------------------------*/
/*ОТЗЫВЫ*/
/*--------------------------------------------------------------*/
.quastion {width: 12px; height: 14px;}
#review2 { width: 990px; margin: 0 auto; padding-top: 50px}
#review2 .review-title { margin-bottom: 25px; font-size: 35px; text-align: center; color: #fff; position: relative; }
#review2 .review-box { width: 400px; text-align:justify; margin:10px;}
#review2 .review-box1 { width: 800px; text-align:justify; margin:10px;}
#review2 .review-boxL { width: 420px; text-align:justify; margin:0 0 0 10px; float:left;}
#review2 .review-boxL1 { width: 400px; text-align:justify; margin:0 0 0 10px; float:left;}
#review2 .review-boxR { width: 420px; text-align:justify; margin:0 0 0 500px;}
#review2 .review-boxR1 { width: 800px; text-align:justify; margin:0 0 0 100px;}
.review-box .photo img { width: 146px; height: 146px; margin-left:200px; overflow: hidden; border: 4px solid #fff; border-radius: 75px; -moz-border-radius: 75px; -webkit-border-radius: 75px; position: relative; }
.review-box .right { line-height: 22px; color:#285757; }
.review-box .right .user { font-size: 22px; margin-left: 48px; }
.review-box .right .profession { margin: 0 0 10px 50px; }
.review-box .right .text {padding: 1px 10px 10px 20px; margin-left: 36px; margin-right: 2px; 	border-radius: 0 3px 3px 3px; -moz-border-radius: 0 3px 3px 3px; -webkit-border-radius: 0 3px 3px 3px; color: #5A584E; position: relative;
	background: #fff;
	background: -moz-linear-gradient(top, #fff, #e4e4e4);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top, #fff, #e4e4e4);
	background: -o-linear-gradient(top, #fff, #e4e4e4);
	background: -ms-linear-gradient(top, #fff, #e4e4e4);
	background: linear-gradient(#fff, #e4e4e4);	-pie-background: url(bg-image.png) no-repeat, linear-gradient(#fff, #e4e4e4);
}
.review-box .right .text .arrow { width: 16px; height: 16px; position: absolute; top: 0; left: -16px; }
#review2 .review-about { width: 990px; margin: 0 auto; padding-top: 15px; }
#review2 .review-about .info { margin-left: 20px; font-size: 16px; line-height: 18px;  color: #5A584E;}
#review2 .review-about .s  { width: 240px; height: 46px; margin-left: 20px; font-size: 16px;}
#review2 .review-about .summa  { width: 240px; margin-left: 260px; margin-top: -45px; font-size: 16px;}
#review2 .review-about .mat  { width: 240px; margin-left: 500px; margin-top: -18px; font-size: 16px;}
#review2 .review-about .itog  { width: 240px; margin-left: 760px; margin-top: -18px; font-size: 16px;}
#review2 .your-review { float: right; margin-right: 83px; cursor: pointer; line-height: 38px; text-align: center; }
#review2 .block {display: none; padding: 10px; border: 3px solid #ea6799; background: #fff; position: absolute; top: -100px; right: 80px; z-index: 1001; box-shadow: 0 0 35px rgba(0,0,0,0.65); -moz-box-shadow: 0 0 35px rgba(0,0,0,0.65); -webkit-box-shadow: 0 0 35px rgba(0,0,0,0.65); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
#review2 .block input, #review .block textarea { margin-left: 0; }
#review2 .block button { margin-left: -3px; }

/*--------------------------------------------------------------*/
/*FOOTER*/
/*--------------------------------------------------------------*/

#footer-bg2 {margin-top: 70px; min-height: 80px; padding-bottom: 16px; background: #c5b6af;
    background: -moz-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e6fd), color-stop(100%,#c5b6af));
    background: -webkit-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -o-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -ms-linear-gradient(top, #d7e6fd, #c5b6af);
    background: linear-gradient(#d7e6fd, #c5b6af);
}

#footer1 {width: 990px; height: 80px; margin: 0 auto; color:#4E395D; position: relative;}
#footer1 > div{position: absolute; top: 18px;}
#footer1 .left {left: 15px;}
#footer1 .left .logo {margin-bottom: 17px;float:left;}
#footer1 .left p { font-size:29px; margin:40px 0 0 100px; color:#000;} 
#footer1 .shop {font-size: 24px; line-height: 23px; color: #5B2B1A; margin-bottom: 1px; position: relative; padding-top: 145px;}
#footer1 .center {left: 470px; top: 30px;}
#footer1 .center .phone {font-size: 32px; line-height: 28px; font-weight: bold; text-align: right;}
#footer1 .center .phone span {font-size: 24px; font-weight: normal;}
#footer1 .center .time {margin: 0 5px 5px 0; font-size: 16px; text-align: right; color:#4E395D;}
#footer1 .center .buyers > div {padding: 3px 0 0 8px; font: 14px/15px Tahoma, Arial, sans-serif; color: #5A584E;}
#footer1 .center .order {width: 257px; height: 35px; line-height: 35px; font-size: 18px; text-align: center; color: #5A584E;}
#footer1 .right {right: 13px; top: 38px; font-size:21px; text-align:right;}
#footer1 .right .zvoni {margin-bottom: 1px; font-size: 16px; color: #5A584E; text-align: right; margin: 0 5px 3px 0;}
#footer1 .right .call, .special button, .brochure button, #bring button, #review button, .b-modal button , #review .your-review {width: 257px; height: 38px; margin-left: 32px; font-size: 21px; color: #fff;}
#footer1 .right .call:hover, .special button:hover, .brochure button:hover, #bring button:hover, #review button:hover, .b-modal button:hover, #review .your-review:hover { background-position: -422px -161px;}
#footer1 .right .call {margin-left: 0; margin-top: 4px;}

/*COPYRIGHT*/
#copyright { width: 990px; margin: 0 auto; padding: 10px 0 4px 0;}
#copyright .left {padding-left: 20px;} 
#copyright .right {padding-right: 20px; float: right;}
#copyright a {color: #285757; outline: none; text-decoration: none; font: 14px "Trebuchet MS", sans-serif;}
#copyright .btn-link {font-weight: normal; color: #285757; cursor: pointer; border-radius: 0; outline: none; text-decoration: none; font: 14px "Trebuchet MS", sans-serif;}
#copyright .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: rgba(247, 20, 20, 0); -webkit-box-shadow: none; box-shadow: none;}
#copyright .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {border-color: transparent;}
#copyright .btn-link:hover, .btn-link:focus {color: #285757; outline: none; text-decoration: none; background-color: transparent;}


.bodyPHP{background:url(../images/s4.jpg) no-repeat;}
.Nact {	margin:25px auto;color:#F00;font-size:36px;	}
.Nact1 {margin:25px auto;color: #000;font-size:30px;	}
.wrapperPHP{position:absolute;left:5%;top:15%;width:800px;height:300px;margin:15px auto;padding:140px 0 0 250px;z-index:1;
border:1px  solid  #FFF;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
background: url(../images/log2.png) no-repeat;
}

.wrapperPHP a {	color:#56E080;font-size:30px;margin:10px auto;	}
.wrapperPHP a:hover {color: #000;font-size:32px;}	
.blocks p {margin-bottom:9px;position:relative;margin-left:15px;color:#000;}
.btnS {color: #ffffff; border-color: #569900; width: 251px; height: 38px; font-size: 21px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 2px #569900;
	-moz-box-shadow: 0 0 2px #569900;
	-webkit-box-shadow: 0 0 2px #569900;
	background:#DC5B3E;
    
}
.btnS:hover {color: #ffffff; border-color: #569900; width: 251px; height: 38px; font-size: 21px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 2px #569900;
	-moz-box-shadow: 0 0 2px #569900;
	-webkit-box-shadow: 0 0 2px #569900;
	background:#CCFC8E ;
	color:#333;
   
}
.text1,
.textarea1 {padding:5px;height:20px;border:1px solid #ddd;color:#333;background:url(../gfx/bginput.jpg) repeat-x bottom #fff;position:relative;z-index:2;}
.text1 {width:220px;}
.textarea {height:100px;width:300px;}
.blocks > p{	color: #333;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.blocks label {	display:none;float:left;width:230px;color:#000;}

.blocks label.error,
.blocks label.ok {position:absolute;z-index:1;top:-5px;left:-5px;padding:20px 10px 20px 270px;font-size:14px;
/*Сбрасываем метку*/
width:auto;text-align:left;margin:0;background-repeat:no-repeat;background-position:257px 16px;}

.blocks label.ok {background-color:#deefca;color:#577530;}
.blocks label.error {background-image:url(../gfx/icofail.gif);background-color: #F00;color:#c81925;}

.area label.ok,.area label.error {height:27px;padding-left:270px;background-position:47px 20px;}


.btn,
.text1,
.textarea,
.blocks label.error,
.blocks label.ok { -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}	

.formaW{width:290px;margin:10px auto;z-index:1;}
#navM {display:none;}
.navM2{display:none;position:fixed;margin:0 auto;top:0;width:900px;height:40px;color:#DC5B3E;z-index:999}.navM22{position:relative;width:950px;height:50px;background:#c5b6af;background:-moz-linear-gradient(top,#d7e6fd,#c5b6af);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d7e6fd),color-stop(100%,#c5b6af));background:-webkit-linear-gradient(top,#d7e6fd,#c5b6af);background:-o-linear-gradient(top,#d7e6fd,#c5b6af);background:-ms-linear-gradient(top,#d7e6fd,#c5b6af);background:linear-gradient(#d7e6fd,#c5b6af);text-align:center;padding:15px 10px 0 20px}.navM22 ul{list-style-type:none;margin:0 20px}.navM22 ul li{display:inline-block;margin:0 25px}.navM22 ul li a{position:relative;font-size:15px;color:#DC5B3E;opacity:1;z-index:100;opacity:1}.navM22 ul li a:hover{font-size:15px;color:#4E395D}.navM22 li:hover > ul{opacity:1;visibility:visible}.navM22 ul li ul{opacity:.9;visibility:hidden;padding:0;width:200px;position:absolute;top:0;left:370px;background:#c5b6af;background:-moz-linear-gradient(top,#d7e6fd,#c5b6af);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d7e6fd),color-stop(100%,#c5b6af));background:-webkit-linear-gradient(top,#d7e6fd,#c5b6af);background:-o-linear-gradient(top,#d7e6fd,#c5b6af);background:-ms-linear-gradient(top,#d7e6fd,#c5b6af);background:linear-gradient(#d7e6fd,#c5b6af);padding:50px 0 0 0;color:#c5b6af;line-height:14px;white-space:14px;letter-spacing:5px}.navM22 ul li ul li{float:none;margin:0}.navM22 ul li ul li ul{top:120px;left:150px;float:none;margin:0}.navM22 ul li ul li a{font-weight:400;margin:10px;background:none;color:#DC5B3E;margin:5px auto;border:none;float:left;font-size:16px;text-decoration:none;font-family:serif;text-transform:capitalize;line-height:15px;white-space:5px;letter-spacing:2px}.navM22 ul li ul li a:hover{font-weight:400;color:#4E395D;border:none;float:left;-moz-box-shadow:0 0 0 #FFF;-webkit-box-shadow:0 0 0 #FFF;box-shadow:0 0 0 #FFF}
/*	=======================================================================   */ 


.peage1{
	margin:50px 0 0 0;
	
	font-size:36px;
	color: #4E395D;
	float: left;
	width:620px;
	text-align:center;	
	}
.cena{
	font-size:68px;
	color:#F00;
	font-family:"Arial Black", Gadget, sans-serif;
	
	}
.parP{
	float:left;
	width:400px;
	height:180px;
}	
/*.peage1 >a img{
	float:left;
	width:400px;
	height:180px;
	}	
*/	
.info6{
	margin:10px;
	width:100px;
	height:50px;
	float:left;
	}	
.info7{
	margin: 0 0 0 250px;
	width:250px;
	height:50px;
	float:left;
	}		
heder {
	margin: 0 auto;
	
	}
	

.top {

  position:fixed;
    left:90%;
     opacity:0.8;
     top:80%;
    width:50px;
    height:50px;
background: url(../images/up_arrow1.png);
padding:10px;
cursor:pointer;
border-radius:25px;
 
}
.top:hover {
     opacity:1;
      
}	
.menu{ display:none; }
.kroshki {  display:inline-block;height:50px; width:100%; background:
    background: -moz-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e6fd), color-stop(100%,#c5b6af));
    background: -webkit-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -o-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -ms-linear-gradient(top, #d7e6fd, #c5b6af);
    background: linear-gradient(#d7e6fd, #c5b6af); }
	
.kroshki li{ display:inline-block; margin:15px 35px 15px 40px;}
.kroshki li a { color: #4E395D; margin:5px 5px 5px 0px; font-size:20; font-style:oblique}
.kroshki li a:hover{ color:#DC5B3E; }



.podrazmer{
	height: 45px;
	width:100%;
	display: block;
	margin:10px auto;
}
.column {float: left; margin:5px 5px 15px 5px; font-size: 20px}
.column1 { margin:2px 2px 0px 300px; padding:5 0 5 0; font-size: 28px}	
input{margin:0;padding:0}
.column label{display:block; margin-top: 12px; margin-bottom:0px;
height: 25px;
}
input[type=range]{width:80%}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{width:30%;height:5px;background:#EF7523;border:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:0;height:30px;width:30px;border-radius:50%;background:white;border:1px solid #0087d5;margin-top:-10px}input[type=range]:focus{outline:0}input[type=range]:focus::-webkit-slider-runnable-track{background:#ffe70d}
.meters_d{color:#3a3a3a;font-size:22px;line-height:22px;font-weight:600;background:#fcfcfc;padding:5px;border:1px solid #565656}
.price_d{ text-align:center;color:#3a3a3a; padding:7px 15px;font-size:22px;line-height:12px;font-weight:600;background:-webkit-linear-gradient(#fad8fd,#EF7523);background:-o-linear-gradient(#fad8fd,#EF7523);background:-moz-linear-gradient(#fad8fd,#EF7523);background:linear-gradient(#fad8fd,#EF7523)}
.input_d{padding-top:4px}
	


/*------------------------------------- медио запросы 1024-----------------------------*/


@media screen and (max-width: 601px){
	summary {font-size: 14px;}	
	.podrazmer{
	height: 45px;
	width:100%;
	display: block;
	
	margin:5px auto;
}
.column {float:left; margin:0px 5px 10px 5px;  font-size: 16px}
	.column1 {float:left; margin:2px; font-size: 16px}
input{margin:0;padding:0}
.column label{display:block; margin-top: 2px; margin-bottom:0px;
height: 25px;
}
input[type=range]{width:60%}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{width:50%;height:6px;background:#EF7523;border:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:0;height:20px;width:20px;border-radius:50%;background:white;border:1px solid #0087d5;margin-top:-8px}input[type=range]:focus{outline:0}input[type=range]:focus::-webkit-slider-runnable-track{background:#ffe70d}
.meters_d{color:#3a3a3a; font-size:16px;line-height:22px;font-weight:600;background:#fcfcfc;padding:5px;border:1px solid #565656}
.price_d{ text-align:center;color:#3a3a3a;padding:7px 15px;font-size:18px;line-height:22px;font-weight:600;background:-webkit-linear-gradient(#fad8fd,#EF7523);background:-o-linear-gradient(#fad8fd,#EF7523);background:-moz-linear-gradient(#fad8fd,#EF7523);background:linear-gradient(#fad8fd,#EF7523)}
.input_d{padding-top:10px}

	
	
	
	#page { min-width:300px; max-width:600px; height: position: relative; }
	.inline { display: none; }
	#request-bg2 { display: none; }
	.navM2{display:none;}
	#benefits-bg2 {height: 205px; margin-top: 10px; background: url(../img/700-a.png) repeat-x;}
	h1 {font-size: 26px; margin: 10px 0 5px 0; line-height: 1; color: #8EBE94; -moz-text-shadow: 0 3px 3px #FFC5C5; -webkit-text-shadow: 0 3px 3px #FFC5C5; text-shadow: 0 3px 3px #FFC5C5;}
     #header-bg2 { width:100%; height:540px; background: url(../img/493a.jpg) center; position: relative;}
	#header2 {width:300px; height:94px; margin: 0 auto; color:#4E395D; position: relative;}
#header2 > div{
	position: absolute;
	top: 0px;
	width: 290px;
}
#header2 .left > h1{ display:none;}	
#header2 .left .logo {margin-bottom:7px; float:left; width:20%;}
#header2 .left p { font-size:16px; margin:10px 0 0 50px; color:#000;}  
#header2 .shop {font-size: 24px; line-height: 23px; color: #000; margin-bottom: 1px; position: relative; padding-top: 120px;}
#header2 .center {
	left:64px;
	top:35px;
	width: 220px;
}
#header2 .center .phone { position:relative; z-index:99999;font-size: 22px; line-height: 16px; font-weight: bold; text-align:left;}
#header2 .center .phone span {font-size: 16px; font-weight: normal;}
#header2 .center .time { display:none;}
#header2 .center .order {display:none;}
#header2 .right {top:5px;font-size:18px;}
#header2 .right .zvoni {display:none;}	
#title-bg2 {
	height: 55px; top: -100px; background: #c5b6af;
    background: -moz-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e6fd), color-stop(100%,#c5b6af));
    background: -webkit-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -o-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -ms-linear-gradient(top, #d7e6fd, #c5b6af);
    background: linear-gradient(#d7e6fd, #c5b6af);
	position: relative;
}
.menu{ display:block;position: absolute; width:27px; height: auto; top:-5px; right:10px;}	
	
	
#request2{width:300px;margin:0 auto;padding-top:25px}
#request2 .brochure{padding-bottom:20px;text-align:center}#request2 .brochure input{text-align:center}#request2 .brochure button{margin-left:12px}#request2 .men{margin-top:-400px;margin-left:745px;z-index:12}#request2 .instrument{margin-top:-400px;margin-left:45px;z-index:12}
	
#top-bg2 {margin-top: -6px; height: 250px;}
#top2 {width: 300px; margin: 0 auto; padding-top:5px;}
#top2 .special-box .special-shadow { display:none;}
#top2 .special-box {width:300px;	padding: 6px; margin:0px auto;position: relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 2px #858585;
	-moz-box-shadow: 0 0 2px #858585;
	-webkit-box-shadow: 0 0 2px #858585;
	background: #f5f5f5;
    background: -moz-linear-gradient(top, #f5f5f5, #e9e9e9);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top, #f5f5f5, #e9e9e9);
    background: -o-linear-gradient(top, #f5f5f5, #e9e9e9);
    background: -ms-linear-gradient(top, #f5f5f5, #e9e9e9);
    background: linear-gradient(#f5f5f5, #e9e9e9); 
}
#top2 .special-box .special {min-height: 234px; padding: 5px 0 10px 0; background: #e8e2e4; position: relative;
    background: -moz-linear-gradient(top, #fff, #e8e2e4);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e8e2e4));
    background: -webkit-linear-gradient(top, #fff, #e8e2e4);
    background: -o-linear-gradient(top, #fff, #e8e2e4);
    background: -ms-linear-gradient(top, #fff, #e8e2e4);
    background: linear-gradient(#fff, #e8e2e4);	
}
#top2 .special-box .special .center{ display:none;}
#benefits2 {display:none; }
.special .title { display:none;}
.special .title span { display:none;}
.peage1{
	margin:0px;
	font-size:24px;
	font-style: oblique;
	color: #4E395D;
	float: left;
	width:100%;
	height:200px;
	text-align:center;	
	}
.cena{
	font-size:28px;
	color:#F00;
	font-family:"Arial Black", Gadget, sans-serif;
	
	}
p { margin:0; }	
/*.peage1 >a img{width:210px; height:80px;}*/
.parP{width:210px; height:80px;}

	
#navM{
	position: relative;
	margin:0 auto;
	width:270px;
	color:#DC5B3E;
	}
.navM1{position: absolute; top:-90px;
	width:100%;
	height: auto; 
	background: #c5b6af;
    background: -moz-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e6fd), color-stop(100%,#c5b6af));
    background: -webkit-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -o-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -ms-linear-gradient(top, #d7e6fd, #c5b6af);
    background: linear-gradient(#d7e6fd, #c5b6af);
	
	padding:10px 0 10px 20px;
	opacity:0.9;
	
	}
.navM1 ul{
	float: inherit;
	list-style-type:none;
	margin:0 5px;
	}	
.navM1 ul li { display:block;margin:5px;border-bottom:1px solid #4E395D; text-align:center;	

	}	
.navM1 ul li a{
	position:relative;	
	font-size:16px;
	color:#DC5B3E;
	opacity:1;
z-index:100;

	}		
.navM1 ul li a:hover{	
	color:#4E395D;
	}			

#portfolio {width: 300px; margin: 0 auto; padding: 10px 1px 1px 15px; min-height: 540px;}
#parpot {width: 300px; margin: 0 auto; padding: 10px 1px 1px 15px; min-height: 100px;}
.parpot {margin: 0 0 0 20px;width: 250px;height:80px;}
#portfolio .example {width: 300px; margin-right: 25px; float: none; text-align:center; padding-top: 15px; min-height: 310px;}
#portfolio .example .last {margin:0 !important;}
#portfolio .example p {color: #4E395D; font-size:15px; padding-top: 9px; padding-bottom: 5px;}
#portfolio .example a.dashed{text-decoration: none; color: #2d68a3;}
#portfolio .example img {text-align: left; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.33); border-radius: 5px;}
#portfolio .example > img {text-align: left; padding:0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); border-radius: 5px;}

/*--------------------------------------------------------------*/

#cause1 {width: 300px; margin: 0 auto; padding: 0px;}
#cause1 .cause-title {margin-bottom: 35px; font-size: 16px; text-align: center; color: #5854CD;}
#cause1 .cause-l {width: 300px; padding:0; float: none;}
#cause1 .cause-r {margin-left:0px;}
#cause1 .row1 {margin-bottom: 12px; width: 290px; height: 131px; background: url(../img/702-a1.png) no-repeat;}
#cause1 .row2 {margin-bottom: 14px; width: 290px; height: 131px; background: url(../img/702-b1.png) no-repeat;}
#cause1 .row3 {margin-bottom: 14px; width: 290px; height: 131px; background: url(../img/702-c1.png) no-repeat;}
#cause1 .row4 {margin-bottom: 14px; width: 290px; height: 131px; background: url(../img/702-d1.png) no-repeat;}
#cause1 .row5 {margin-bottom: 14px; width: 290px; height: 131px; background: url(../img/702-e1.png) no-repeat;}
#cause1 .row6 {margin-bottom: 14px; width: 290px; height: 131px; background: url(../img/702-f1.png) no-repeat;}
#cause1 .row .circle {width: 30px; height: 33px; float: left; font-size: 23px; line-height: 33px; text-align: center; color: #fff; background: url(../img/circle.jpg) no-repeat; }
#cause1 .row .text {padding-left: 113px; padding-right:0px; padding-top: 5px; font-size: 14px; line-height: 15px; color: #4E395D;} 
.text > .textb{ color:#DC5B3E;	}
#cause1 .row .text > div {padding-top: 4px; font-size: 23px; line-height: 23px; color: #FD5B8F;}

/*--------------------------------------------------------------*/
/*КАК МЫ РАБОТАЕМ*/
/*--------------------------------------------------------------*/

#work-bg1 { display:none;}

/*--------------------------------------------------------------*/
/*ПРИМЕР НАШИХ РАБОТ*/
/*--------------------------------------------------------------*/

#slider-box1 { width: 300px; height: auto; margin: 0 auto; padding: 0px 0 25px 0; }
#slider-box1 .box { width: 300px; height: 150px; margin: 0 auto; padding: 0px 0 0px 0; }
#slider-box1 .slider-title { margin-bottom: 35px; font-size: 28px; text-align: center; color: #5854CD; }
#slider-box1 .box-l { width: 290px; padding: 0 10px 0 20px; float: none; }
#slider-box1 .box-r { margin-left: 0px; }

/*--------------------------------------------------------------*/
/*ОТЗЫВЫ*/
/*--------------------------------------------------------------*/
.quastion {width: 12px;height: 12px; }
#review2 { width: 300px; margin: 0 auto; padding-top: 50px}
#review2 .review-title { margin-bottom: 25px; font-size: 35px; text-align: center; color: #fff; position: relative; }
#review2 .review-box { width: 295px; text-align: center; margin:10px;}
#review2 .review-box1 { width: 295px; text-align: center; margin:10px;}	
#review2 .review-boxL { width: 290px; text-align:justify; margin:0 0 0 0px; float: none;}
#review2 .review-boxR { width: 290px; text-align:justify; margin:0 0 0 0px;}
#review2 .review-boxR1 { width: 290px; text-align:justify; margin:0 0 0 0px;}	
.review-box .photo img { width: 96px; height: 96px; margin:0px auto; overflow: hidden; border: 4px solid #fff; border-radius: 75px; -moz-border-radius: 75px; -webkit-border-radius: 75px; position: relative; }
.review-box .right { line-height: 22px; color:#285757; }
.review-box .right .user { font-size: 22px; margin-left: 0px; text-align:center; }
.review-box .right .profession { margin: 0  auto; text-align:center; }
.review-box .right .text {padding: 1px 10px 10px 0px; margin:0px auto; 	border-radius: 0 3px 3px 3px; -moz-border-radius: 0 3px 3px 3px; -webkit-border-radius: 0 3px 3px 3px; color: #5A584E; position: relative;
	background: #fff;
	background: -moz-linear-gradient(top, #fff, #e4e4e4);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top, #fff, #e4e4e4);
	background: -o-linear-gradient(top, #fff, #e4e4e4);
	background: -ms-linear-gradient(top, #fff, #e4e4e4);
	background: linear-gradient(#fff, #e4e4e4);	-pie-background: url(bg-image.png) no-repeat, linear-gradient(#fff, #e4e4e4);
}
.review-box .right .text .arrow { width: 16px; height: 16px; position: absolute; top: 0; left: -16px; }
#review2 .review-about { width: 990px; margin: 0 auto; padding-top: 15px; }
#review2 .review-about .info { margin-left: 20px; font-size: 16px; line-height: 18px;  color: #5A584E;}
#review2 .review-about .s  { width: 240px; height: 46px; margin-left: 20px; font-size: 16px;}
#review2 .review-about .summa  { width: 240px; margin-left: 260px; margin-top: -45px; font-size: 16px;}
#review2 .review-about .mat  { width: 240px; margin-left: 500px; margin-top: -18px; font-size: 16px;}
#review2 .review-about .itog  { width: 240px; margin-left: 760px; margin-top: -18px; font-size: 16px;}
#review2 .your-review { float: right; margin-right: 83px; cursor: pointer; line-height: 38px; text-align: center; }
#review2 .block {display: none; padding: 10px; border: 3px solid #ea6799; background: #fff; position: absolute; top: -100px; right: 80px; z-index: 1001; box-shadow: 0 0 35px rgba(0,0,0,0.65); -moz-box-shadow: 0 0 35px rgba(0,0,0,0.65); -webkit-box-shadow: 0 0 35px rgba(0,0,0,0.65); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
#review2 .block input, #review .block textarea { margin-left: 0; }
#review2 .block button { margin-left: -3px; }

/*--------------------------------------------------------------*/	
#footer-bg2 {margin-top:10px; min-height: 30px; padding-bottom: 16px;
}

#footer1 {width: 300px; height: 80px; margin: 0 auto; color:#4E395D; position: relative;}
#footer1 > div{position: absolute; top: 18px;}
#footer1 .left {left: 15px;}
#footer1 .left .logo {margin-bottom: 17px;float:left;}
#footer1 .left p { font-size:29px; margin:40px 0 0 100px; color:#000;} 
#footer1 .shop {font-size: 24px; line-height: 23px; color: #5B2B1A; margin-bottom: 1px; position: relative; padding-top: 145px;}
#footer1 .center {left:150px; top: 10px;}
#footer1 .center .phone {font-size: 18px; line-height: 18px; font-weight: bold; text-align: left;}
#footer1 .center .phone span {font-size: 15px; font-weight: normal;}
#footer1 .center .time { display:none;}

#footer1 .right { display:none; }

/*COPYRIGHT*/
#copyright {display:none;}

.top { position:fixed; left:10%; opacity:0.8;
     top:80%;
    width:30px;
    height:30px;
background: url(../images/up_arrow1.png);
padding:10px;
cursor:pointer;
border-radius:20px;
 
}
.top:hover {
     opacity:1;
      
}	

.kroshki { display:inline-block;height:160px;}
.kroshki li{ display:inline-block; margin:15px 15px 5px 40px;}

.Nact {	margin:10px auto;color:#F00;font-size:18px;	}
.Nact1 {margin:10px auto;color: #000;font-size:16px;	}
.wrapperPHP{position:absolute;left:5%;top:5%;width:300px;height: auto;margin:0px auto;padding:10px 0 0 0px;z-index:1;background: none;
}

.wrapperPHP a {	color:#56E080;font-size:20px;margin:0px auto;}
.wrapperPHP a:hover {color: #000;font-size:22px;}	

}


@media screen and (min-width: 602px) and (max-width:1024px){
	
	.podrazmer{
	height: 45px;
	width:85%;
	display: block;
	margin:10px auto;
}
.column {float: left; margin:10px; font-size: 20px}
.column1 {float: left; margin:2px 85px 0px; padding:5 0 5 0; font-size: 20px}	
input{margin:0;padding:0}
.column label{display:block; margin-top: 12px; margin-bottom:0px;
height: 25px;
}
input[type=range]{width:70%}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{width:30%;height:5px;background:#EF7523;border:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:0;height:30px;width:30px;border-radius:50%;background:white;border:1px solid #0087d5;margin-top:-10px}input[type=range]:focus{outline:0}input[type=range]:focus::-webkit-slider-runnable-track{background:#ffe70d}
.meters_d{color:#3a3a3a;font-size:16px;line-height:22px;font-weight:600;background:#fcfcfc;padding:5px;border:1px solid #565656}
.price_d{ text-align:center;color:#3a3a3a; padding:7px 15px;font-size:22px;line-height:22px;font-weight:600;background:-webkit-linear-gradient(#fad8fd,#EF7523);background:-o-linear-gradient(#fad8fd,#EF7523);background:-moz-linear-gradient(#fad8fd,#EF7523);background:linear-gradient(#fad8fd,#EF7523)}
.input_d{padding-top:4px}
	
	
	
	
	#page { min-width:602px; max-width:1024px; position: relative; }
	.kroshki { display:inline-block;height:80px;}
	.kroshki li{ display:inline-block; margin:10px 15px 10px 40px;}
    .kroshki li a { color: #4E395D; margin:0px 5px 0px 0px; font-size:20; font-style:oblique}
    .kroshki li a:hover{ color:#DC5B3E; }
	#request-bg2 { display: none; }
	.navM2{display:none;}
	#benefits-bg2 {height: 0px;width:602px; margin: 0px auto; background: url(../img/700-a.png) repeat-x;}
	#benefits2 {width: 600px;height: 200px; margin: 0 auto; padding-top: 24px;  float:left}
#benefits2 .box {width: 140px; margin-left: 10px; float:left;}
#benefits2 .box img {margin-bottom: 0px; width: 100px;}
#benefits2 .box .description {width: 140px; height: 55px; padding-top: 1px; font: 16px/16px Tahoma, Arial, sans-serif; text-align: center; color:#4E395D;}
#benefits2 .box .description span {font-size: 14px;}
#benefits2 .box .one {padding-top: 25px;}
	h1 {font-size: 30px; margin: 10px 0 5px 0; line-height: 1; color: #8EBE94; -moz-text-shadow: 0 3px 3px #FFC5C5; -webkit-text-shadow: 0 3px 3px #FFC5C5; text-shadow: 0 3px 3px #FFC5C5;}
     #header-bg2 { width:100%; height:540px; background: url(../img/493b.jpg) no-repeat center; position: relative;}
	#header2 {width:600px; height:94px; margin: 0 auto; color:#4E395D; position: relative;}
#header2 > div{
	position: absolute;
	top: 0px;
	width: 290px;
}
#header2 .left > h1{font-size:16px; margin: 0px; line-height: 0; color: #5A584E; -moz-text-shadow: 0 0px 0px #FFC5C5; -webkit-text-shadow: 0 0px 0px #FFC5C5; text-shadow: 0 0px 0px #FFC5C5; position:relative; top:-40px;}	
#header2 .left .logo {margin-bottom:7px; float:left; width:20%;}
#header2 .left p { font-size:18px; margin:10px 0 0 50px; color:#000;}  
#header2 .shop {font-size: 24px; line-height: 23px; color: #000; margin-bottom: 1px; position: relative; padding-top: 120px;}
#header2 .center {
	left:334px;
	top:10px;
	width: 220px;
}
#header2 .center .phone { position:relative; z-index:99999;font-size: 22px; line-height: 16px; font-weight: bold; text-align:left;}
#header2 .center .phone span {font-size: 16px; font-weight: normal;}
#header2 .center .time {margin: 20px 0px 0px 0; font-size: 17px; text-align: center; color: #5A584E;}
#header2 .center .order {display:none;}
#header2 .right {top:5px;font-size:19px;}
#header2 .right .zvoni {display:none;}	
#title-bg2 {
	height: 55px; top: -100px; background: #c5b6af;
    background: -moz-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e6fd), color-stop(100%,#c5b6af));
    background: -webkit-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -o-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -ms-linear-gradient(top, #d7e6fd, #c5b6af);
    background: linear-gradient(#d7e6fd, #c5b6af);
	position: relative;
}

#top-bg2 {margin-top: -6px; height: 250px;}
#top2 {width: 600px; margin: 0 auto; padding-top:5px;}
#top2 .special-box .special-shadow { display:none;}
#top2 .special-box {width:300px; padding: 6px; margin:0px auto;position: relative;top:0px; left:-140px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 2px #858585;
	-moz-box-shadow: 0 0 2px #858585;
	-webkit-box-shadow: 0 0 2px #858585;
	background: #f5f5f5;
    background: -moz-linear-gradient(top, #f5f5f5, #e9e9e9);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top, #f5f5f5, #e9e9e9);
    background: -o-linear-gradient(top, #f5f5f5, #e9e9e9);
    background: -ms-linear-gradient(top, #f5f5f5, #e9e9e9);
    background: linear-gradient(#f5f5f5, #e9e9e9);
}
#top2 .special-box .special {min-height: 234px;padding: 5px 0 10px 0; background: #e8e2e4; position: relative;
    background: -moz-linear-gradient(top, #fff, #e8e2e4);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e8e2e4));
    background: -webkit-linear-gradient(top, #fff, #e8e2e4);
    background: -o-linear-gradient(top, #fff, #e8e2e4);
    background: -ms-linear-gradient(top, #fff, #e8e2e4);
    background: linear-gradient(#fff, #e8e2e4);	
}
#top2 .special-box .special .center{ display:none;}

.special .title { display:none;}
.special .title span { display:none;}
.peage1{
	margin:0px;
	font-size:24px;
	font-style: oblique;
	color: #4E395D;
	float: left;
	width:100%;
	height:160px;
	text-align:center;	
	}
.cena{
	font-size:28px;
	color:#F00;
	font-family:"Arial Black", Gadget, sans-serif;
	
	}
p { margin:0; }	
/*.peage1 >a img{width:270px; height:170px;}*/
.parP { width:270px; height:130px;}
.menu{ display:block;position: absolute; width:27px; height: auto; top:20px; right:-15px;}
	
#navM{
	position: relative;
	margin:0 auto;
	width:270px;
	color:#DC5B3E;
	}
.navM1{position: absolute; top:-90px;
	width:100%;
	height: auto; 
	background: #c5b6af;
    background: -moz-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e6fd), color-stop(100%,#c5b6af));
    background: -webkit-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -o-linear-gradient(top, #d7e6fd, #c5b6af);
    background: -ms-linear-gradient(top, #d7e6fd, #c5b6af);
    background: linear-gradient(#d7e6fd, #c5b6af);
	
	padding:10px 0 10px 20px;
	opacity:0.9;
	
	}
.navM1 ul{
	float: inherit;
	list-style-type:none;
	margin:0 5px;
	}	
.navM1 ul li { display:block;margin:5px;border-bottom:1px solid #4E395D; text-align:center;	

	}	
.navM1 ul li a{
	position:relative;	
	font-size:16px;
	color:#DC5B3E;
	opacity:1;
z-index:100;

	}		
.navM1 ul li a:hover{	
	color:#4E395D;
	}			
#request2{width:600px;margin:0 auto;padding-top:25px}
#request2 .brochure{padding-bottom:20px;text-align:center}#request2 .brochure input{text-align:center}#request2 .brochure button{margin-left:12px}#request2 .men{margin-top:-400px;margin-left:745px;z-index:12}#request2 .instrument{margin-top:-400px;margin-left:45px;z-index:12}
	
#portfolio {width: 600px; margin: 0 auto; padding: 10px 1px 1px 15px; min-height: 540px;}
#parpot{width: 590px; margin: 0 auto; padding: 10px 1px 1px 15px; min-height: 100px;}
.parpot {width: 530px;height:150px;margin: 0 0 0 10px;}
#portfolio .example {width: 600px; margin-right: 25px; float: none; text-align:center; padding-top: 15px; min-height: 310px;}
#portfolio .example .last {margin:0 !important;}
#portfolio .example p {color: #4E395D; font-size:18px; padding-top: 9px; padding-bottom: 5px;}
#portfolio .example a.dashed{text-decoration: none; color: #2d68a3;}
#portfolio .example img {text-align: left; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.33); border-radius: 5px;}
#portfolio .example > img {text-align: left; padding:0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); border-radius: 5px;}

/*--------------------------------------------------------------*/

#cause1 {width: 600px; margin: 0 auto; padding: 0px;}
#cause1 .cause-title {margin-bottom: 35px; font-size: 16px; text-align: center; color: #5854CD;}
#cause1 .cause-l {width: 290px; padding:0; float: left;}
#cause1 .cause-r {margin-left:300px;}
#cause1 .row1 {margin-bottom: 12px; width: 290px; height: 131px; background: url(../img/702-a1.png) no-repeat;}
#cause1 .row2 {margin-bottom: 14px; width: 290px; height: 131px; background: url(../img/702-b1.png) no-repeat;}
#cause1 .row3 {margin-bottom: 14px; width: 290px; height: 131px; background: url(../img/702-c1.png) no-repeat;}
#cause1 .row4 {margin-bottom: 14px; width: 290px; height: 131px; background: url(../img/702-d1.png) no-repeat;}
#cause1 .row5 {margin-bottom: 14px; width: 290px; height: 131px; background: url(../img/702-e1.png) no-repeat;}
#cause1 .row6 {margin-bottom: 14px; width: 290px; height: 131px; background: url(../img/702-f1.png) no-repeat;}
#cause1 .row .circle {width: 30px; height: 33px; float: left; font-size: 23px; line-height: 33px; text-align: center; color: #fff; background: url(../img/circle.jpg) no-repeat; }
#cause1 .row .text {padding-left: 113px; padding-right:0px; padding-top: 5px; font-size: 14px; line-height: 15px; color: #4E395D;} 
.text > .textb{ color:#DC5B3E;	}
#cause1 .row .text > div {padding-top: 4px; font-size: 23px; line-height: 23px; color: #FD5B8F;}

/*--------------------------------------------------------------*/
/*КАК МЫ РАБОТАЕМ*/
/*--------------------------------------------------------------*/

#work-bg1 { width: 600px; height:450px; margin:0 auto; }

#work1 { width: 600px; margin: 0 auto; padding-top:0px; }
#work1 .box { width: 139px; margin-left: 32px; margin-right:20px;}
#work1 .title {margin-top: 35px; margin-bottom: 35px; font-size: 28px; text-align: center; color: #5854CD;}
#work1 .box img { margin-bottom: 4px; }
#work1 .box .description { width: 155px; height: 55px; padding-top: 19px; margin-left: -26px; font: 16px/16px "Trebuchet MS", sans-serif; text-align: center; color: #DC5B3E;}
#work1 .box .descriptiontop { width: 155px; height: 55px; margin-left: -26px; font: 16px/16px "Trebuchet MS", sans-serif; text-align: center; color: #DC5B3E;}
#work1 .box .description span { font-size: 14px; }
#work1 .box .one { padding-top: 25px; }

/*--------------------------------------------------------------*/
/*ПРИМЕР НАШИХ РАБОТ*/
/*--------------------------------------------------------------*/

#slider-box1 { width: 600px; height: auto; margin: 0 auto; padding: 0px 0 25px 0; }
#slider-box1 .box { width: 600px; height: 150px; margin: 0 auto; padding: 0px 0 0px 0; }
#slider-box1 .slider-title { margin-bottom: 35px; font-size: 28px; text-align: center; color: #5854CD; }
#slider-box1 .box-l { width: 290px; padding: 0 10px 0 20px; float: none; }
#slider-box1 .box-r { margin-left: 0px; }

/*--------------------------------------------------------------*/
/*ОТЗЫВЫ*/
/*--------------------------------------------------------------*/

#review2 { width: 600px; margin: 0 auto; padding-top: 50px}
#review2 .review-title { margin-bottom: 25px; font-size: 35px; text-align: center; color: #fff; position: relative; }
#review2 .review-box { width: 600px; text-align: center; margin:10px;}
#review2 .review-box1 { width: 600px; text-align: center; margin:10px;}	
#review2 .review-boxL { width: 290px; text-align:justify; margin:0 0 0 0px; float: none;}
#review2 .review-boxR { width: 290px; text-align:justify; margin:0 0 0 0px;}
#review2 .review-boxR1 { width: 290px; text-align:justify; margin:0 0 0 0px;}	
.review-box .photo img { width: 96px; height: 96px; margin:0px auto; overflow: hidden; border: 4px solid #fff; border-radius: 75px; -moz-border-radius: 75px; -webkit-border-radius: 75px; position: relative; }
.review-box .right { line-height: 22px; color:#285757; }
.review-box .right .user { font-size: 22px; margin-left: 0px; text-align:center; }
.review-box .right .profession { margin: 0  auto; text-align:center; }
.review-box .right .text {padding: 1px 10px 10px 0px; margin:0px auto; 	border-radius: 0 3px 3px 3px; -moz-border-radius: 0 3px 3px 3px; -webkit-border-radius: 0 3px 3px 3px; color: #5A584E; position: relative;
	background: #fff;
	background: -moz-linear-gradient(top, #fff, #e4e4e4);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top, #fff, #e4e4e4);
	background: -o-linear-gradient(top, #fff, #e4e4e4);
	background: -ms-linear-gradient(top, #fff, #e4e4e4);
	background: linear-gradient(#fff, #e4e4e4);	-pie-background: url(bg-image.png) no-repeat, linear-gradient(#fff, #e4e4e4);
}
.review-box .right .text .arrow { width: 16px; height: 16px; position: absolute; top: 0; left: -16px; }
#review2 .review-about { width: 990px; margin: 0 auto; padding-top: 15px; }
#review2 .review-about .info { margin-left: 20px; font-size: 16px; line-height: 18px;  color: #5A584E;}
#review2 .review-about .s  { width: 240px; height: 46px; margin-left: 20px; font-size: 16px;}
#review2 .review-about .summa  { width: 240px; margin-left: 260px; margin-top: -45px; font-size: 16px;}
#review2 .review-about .mat  { width: 240px; margin-left: 500px; margin-top: -18px; font-size: 16px;}
#review2 .review-about .itog  { width: 240px; margin-left: 760px; margin-top: -18px; font-size: 16px;}
#review2 .your-review { float: right; margin-right: 83px; cursor: pointer; line-height: 38px; text-align: center; }
#review2 .block {display: none; padding: 10px; border: 3px solid #ea6799; background: #fff; position: absolute; top: -100px; right: 80px; z-index: 1001; box-shadow: 0 0 35px rgba(0,0,0,0.65); -moz-box-shadow: 0 0 35px rgba(0,0,0,0.65); -webkit-box-shadow: 0 0 35px rgba(0,0,0,0.65); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
#review2 .block input, #review .block textarea { margin-left: 0; }
#review2 .block button { margin-left: -3px; }

/*--------------------------------------------------------------*/	
#footer-bg2 {margin-top:10px; min-height: 30px; padding-bottom: 16px;
}

#footer1 {width: 300px; height: 80px; margin: 0 auto; color:#4E395D; position: relative;}
#footer1 > div{position: absolute; top: 18px;}
#footer1 .left {left: 15px;}
#footer1 .left .logo {margin-bottom: 17px;float:left;}
#footer1 .left p { font-size:29px; margin:40px 0 0 100px; color:#000;} 
#footer1 .shop {font-size: 24px; line-height: 23px; color: #5B2B1A; margin-bottom: 1px; position: relative; padding-top: 145px;}
#footer1 .center {left:150px; top: 10px;}
#footer1 .center .phone {font-size: 18px; line-height: 18px; font-weight: bold; text-align: left;}
#footer1 .center .phone span {font-size: 15px; font-weight: normal;}
#footer1 .center .time { display:none;}

#footer1 .right { display:none; }

/*COPYRIGHT*/
#copyright {display:none;}

.top { position:fixed; left:10%; opacity:0.8;
     top:80%;
    width:30px;
    height:30px;
background: url(../images/up_arrow1.png);
padding:10px;
cursor:pointer;
border-radius:20px;
 
}
.top:hover {
     opacity:1;
      
}	
.Nact {	margin:10px auto;color:#F00;font-size:20px;	}
.Nact1 {margin:10px auto;color: #000;font-size:18px;	}
.wrapperPHP{position:absolute;left:25%;top:10%;width:600px;height: auto;margin:0px auto;padding:10px 0 0 0px;z-index:1;background: none;
}

.wrapperPHP a {	color:#56E080;font-size:22px;margin:0px auto;}
.wrapperPHP a:hover {color: #000;font-size:24px;}		
	}
	