article, aside, audio, canvas, command, datalist, details, embed, 
figcaption, figure, footer, header, hgroup, keygen,.menu ul li:hover ul, 
meter, nav, output, progress, section, source, video, ruby{display:block;}
mark, rp, summary, time{display:inline;}
figure{display:inline-block;}
.dispn,.menu ul ul{display:none;}
.z1{z-index:1;}
.z2,header{z-index:2;}
.td_u, a,.power a{text-decoration:underline;}
.td_n, a:hover,.menu a,.menu li li a:hover,nav a,footer a,.power a:hover{text-decoration:none;}
img,.brd0,nav.menu li li{ border:0; }
.clear{clear:both;}
input,textarea,a,select{outline:none;}
ul li{list-style-type:none;}
div.posRel div{opacity:0.4;}
header nav{text-transform:uppercase;}
/* Высота H*/
.h100,html,body{height:100%;}
.posRel div{height:120px;}
header nav{padding-bottom:10px;}
/* Ширина W */
.w100,html,body,img,div.posRel b,div.posRel div{width:100%;}
.width_site {width:995px;} 
/* Цвет */
.bgf,html,body{background:#fff;}
footer{background-color:#7b6b67;}
nav a:hover{background:#fce16e;}
.open-mind div{background:#513a72;}
.open-mind div+b{    color: #ffd6fc;
    text-shadow: 2px 4px 8px #524594;}
.signature-therapies div{background:#3cf1ed;}
.signature-therapies b{text-shadow: 2px 1px 7px #005f73;
    color: #fff;}
.exclusive-offers div{background:#497321;}
.exclusive-offers b{color: #eaffb6;
    text-shadow: 2px 5px 6px #335624;}
.membership div{background:#bf8a3b;}
.availability div{background:#b17d5f;}
.availability b{    color: #ffcb95;
    text-shadow: 2px 3px 7px #481a0f;}
.about-maya div{background:#a90c0c;}
.about-maya b{    color: #ffc0b1;
    text-shadow: 1px 3px 5px #580300;}
.posRel.membership b{    color: #fffcb8;
    text-shadow: 1px 1px 10px #422f00;}
html,body{color:#9a9a9a;} 
nav a,footer nav a:hover{color:#282828;}
ul a{color:#1d444a;}
section h2{color:#4e4e4e;}
footer a,footer{color: #f9ead7;}
div.posRel{color: #fff;}
/* Отступы MP */
.mrg0,body,h3,.menu ul{margin:0;}
.mrg0a{margin:0 auto;}
.pad0,body,.menu ul{padding:0;}
nav a{padding: 35px 15px;}
footer nav a{padding: 5px 20px;     border-radius: 5px;}
.padt25{padding-top:25px;}
ul{padding:15px 0 25px;}
footer{padding:5px;}
h1{ margin: 30px 0 15px;}
div.posRel div{ margin-top: -60px;}
div.posRel b{ margin-top: -30px;}
ul li{ margin: 15px;}
section p{    margin: 40px 80px 10px;}
/* Текст */
div.posRel b{font-size:60px;}
h2{font-size:50px;}
ul{font-size:22px;}
html,body,nav a{font-size:17px;}
.fs15,h3,nav.menu{font-size:15px;} 
.fs14,footer{font-size:14px;} 
.fl_l,nav.menu ul li{float:left;} 
.fl_r{float:right;}
.fw_b{font-weight:bold;} 
.fw_100,h1,h2,h3,div.posRel b{font-weight:100;}
body,nav,section h2,section div.posRel b{font-family:Arial;}
section{font-family:Tahoma;}
.fs_i{font-style:italic;}
.ti30{text-indent:30px;}
.cop{line-height:20px;}
body{line-height:30px;}
div.posRel b{line-height:60px;}
nav a{line-height:70px;}
section img{line-height:0;}
ul{letter-spacing:1px;}
div.posRel b{letter-spacing:3px;}
.ta_c,nav.menu,h1,footer,body{text-align:center;} 
.ta_j{text-align:justify;} 
.ta_r{text-align:right;} 
.ta_l{text-align:left;}
.vtop{vertical-align:top;}
.posRel,nav.menu ul,header,footer{position:relative;} 
.posAbs,.menu ul ul,div.posRel b,div.posRel div{position:absolute;} 
.posFix{position:fixed;}
/* BG */
/***Pos***/
.logo{top:50px;left:10px;font-size: 55px;}
div.posRel b,div.posRel div{top:50%;left:0px;}
.menu ul ul{top:80px;left:0px;}
table td{
    border: 1px solid #ccc;
    padding: 10px 20px;
}
table { border: 1px solid #ccc;}
section div.posRel{background-position:center;
dackground-attachment:fixed;
    background-size: cover;}
.open-mind{height:600px;}
.signature-therapies{height:700px;}
.exclusive-offers{height:500px;}
.membership{height:600px;}
.availability{height:700px;}
.about-maya{height:700px;}
section div.posRel img{display:none;}
.soc{
    position: absolute;
    right: 50px;
    bottom: 70px;
    }
.soc a {
    float: left;
    width: 35px;
    margin: 3px;
    height: 32px;
    background: url(/images/icons.png);
}
.soc a span {
    display: none;
}
.soc a.in{background-position: -33px 0px;}
.soc a.tw{background-position: -68px 0px;}
.soc a.go{    background-position: 0 0px;}
.phone{
    position: absolute;
    font-size: 17px;
    letter-spacing: 1px;
    left: 60px;
    top: 80px;
}
.cop{position: absolute;
    bottom: 5px;
    width: 100%;
    right: 0;
}
footer{height:200px;border-bottom: 5px solid #a79a8b;
    margin-bottom: 40px;}
body{    -webkit-user-select: none;}
.power{position: absolute;
    bottom: -40px;    right: 0;
    width: 100%;}
.power,footer .power a{  color: #7b6b67;}