@charset "utf-8";
@font-face {font-family:'Menuet script';src: url(/css/Menuet_script.ttf) format('truetype'), url(/css/Menuet_script.woff) format('woff')}
html {height:100%;}
body{background:#dcdcdc;font-family:Verdana sans-serif;font-size:16px;height:100%;margin:0;}
a{border:none;}
#wrapper {
  width: 1020px;
  min-height: 100%;
  padding-bottom:15px;
  margin:0 auto -15px;
}
#wrapper_admin {
  width: 1020px;
  margin: 0 auto;
}
#footer{font-size:12px;text-align:center;height:15px;}
#content{background:url(/img/logo.png) center top no-repeat,url('/img/pattern.png') 0 0 repeat;border:3px solid #e7e1e1;border-radius:20px;}
#content:after{display:block;content:'-';visibility:hidden;clear:both;}
#menu-wrap{height:58px;width:415px;margin:100px auto 0 auto;}
#menu-wrap:after{content:'.';display:block;clear:both;visibility:hidden;height:0;}
.spritness{background:url('/img/sprite.png') top left no-repeat;}
.menu-main{width:115px;height:56px;background-position:7px -11px;cursor:pointer;margin-right:20px;}
.menu-main:hover{height:56px;background-position:-113px -11px;}
.menu-main-cur{width:115px;height:56px;background-position:-113px -11px;margin-right:20px;}
.menu-services{width:99px;height:56px;background-position:-235px -11px;cursor:pointer;margin-right:20px;}
.menu-services:hover{height:56px;background-position:-346px -11px;}
.menu-services-cur{width:99px;height:56px;background-position:-346px -11px;cursor:pointer;margin-right:20px;}
.menu-contacts{width:154px;height:56px;background-position:-460px -11px;cursor:pointer;}
.menu-contacts:hover{height:56px;background-position:-621px -11px;}
.menu-contacts-cur{width:154px;height:56px;background-position:-621px -11px;}
div.submenu-show:hover ul{display:block;}
ol,ul {list-style:none;padding:0;margin:0;}
ul.submenu{z-index:1000;position:absolute;top:54px;left:0;list-style-type:none;width:100%;background:url('/img/submenu_bcg.png') top left repeat;border:1px white solid;border-radius:5px;display:none;}
ul.submenu li {text-align:center;}
ul.submenu li:hover{background:#ddd;opacity:0.8;}
ul.submenu li:hover a{color:#381f1f;}
ul.submenu li a{color:#ec4e49;text-decoration:none;display:block;width:100%;padding:5px 0;}
a.main_menu{display:block;width:100%;height:100%;text-indent:-9999px;border:none;}
div.text-content{padding:60px 30px;}
div.main{width:750px;}
div.portfolio_menu{width:200px;padding: 0 7px;}
div.portfolio_menu_item{font-size:30px;font-family:'Menuet script','Comic Sans MS', serif;}
div.main_picture{margin-top:10px;width:750px;position:relative;}
div.main_picture:hover div.main_tape{display:block;}
div.main_tape{position:absolute;top:450px;width:100%;height:80px;background:white;opacity:0.7;box-shadow:0 0 5px #ddd;}
div.main_tape:after{content:'.';display:block;clear:both;visibility:hidden;}
div.tape_item{float:left;width:70px;height:60px;margin:10px 5px 0 5px;opacity:1;cursor:pointer;border-radius:10px;}
div.tape_item div{width:100%;height:100%;background-color:#ddd;opacity:0.9;border-radius:10px;}
div.tape_item:hover div{display:none;}
div.border_tape_item{box-shadow:0 0 5px #000;}
div.border_cur_tape_item{box-shadow: inset 0 0 5px #000;}
div.vk{width:60px;height:60px;background-position:-776px -2px;margin-right:20px;float:left;}
div.vk-sm{width:16px;height:16px;background-position:-1260px -33px;margin-right:1px;float:left;}
div.ok{width:60px;height:60px;background-position:-840px -0;margin-right:20px;float:left;}
div.ok-sm{width:16px;height:16px;background-position:-1260px -16px;margin-right:1px;float:left;}
div.fb{width:60px;height:60px;background-position:-1200px 0;margin-right:20px;float:left;}
div.fb-sm{width:16px;height:16px;background-position:-1260px 0;margin-right:1px;float:left;}
div.mw{width:60px;height:60px;background-position:-1020px -0;margin-right:20px;float:left;}
div.wl{width:60px;height:60px;background-position:-960px -0;margin-right:20px;float:left;}
div.df{width:60px;height:60px;background-position:-900px -0;margin-right:20px;float:left;}
div.ig{width:60px;height:60px;background-position:-1080px -0;margin-right:20px;float:left;}
div.ig-sm{width:16px;height:16px;background-position:-1260px -49px;margin-right:20px;float:left;}
div.gr{width:60px;height:60px;background-position:-1140px -0;margin-right:20px;float:left;}
div.cost-block{float:left;width:325px;padding:10px;}
div.comment{padding:20px;text-align:justify;}
div.comment img{margin:10px;border:solid 3px white;}
h1{font-family:'Times New Roman', serif;font-size:36px;font-weight:bold;font-style:italic;margin: 10px 0;}
h2.services{font-size:20px;font-style:italic;}
ul.services{list-style-type:disc;padding-left:30px;font-size:14px;font-family:Verdana, serif;}
p.services{font-size:14px;font-family:Verdana, serif;}
p.services_cost{font-size:14px;font-family:Verdana, serif;}
p.note{font-family:'Times New Roman', serif;font-size:14px;margin-bottom:0;}
p.partner_info{height:72px;text-align:justify;}
ul.note{list-style:none inside;font-family:'Times New Roman', serif;font-size:14px;}
ul.note li:before{content: "-";}
.color-main{color:#1F1F1F;}
a.current_portfolio{text-shadow: #4f090f 0 1px 2px, #fff 0 0 3px, #fff 0 0 5px, #fff 0 0 5px, #fff 0 0 8px, #fff 0 0 9px, #fff 0 0 10px, #fff 0 0 10px, #fff 0 0 10px;filter:Shadow(Color=#4f090f, Direction=45, Strength=10);}
.slider__button {
  position:absolute;
  top:50%;
  color:black;
  margin-top:-12px;
  cursor:pointer;
  background-color:white;
  font-size:30px;
  font-weight:bold;
  opacity:0.3;
  padding:10px;
}
.slider__button:hover{
  opacity:0.5;
}
.slider__button_backward {
  left:20px;
}

.slider__button_forward {
  right:20px;
}
.slider {
  position:relative;
}
.slick-slide { height: auto; }
.sale{
  font-weight: bold;
  font-size: 24px;
}