@font-face {
    font-family: 'HelveticaNeueMd'; /*a name to be used later*/
    src: url('HelveticaNeueLTPro-Md.otf'); /*URL to font*/
}

@font-face {
    font-family: 'HelveticaNeueRoman'; /*a name to be used later*/
    src: url('HelveticaNeueLTPro-Roman_0.otf'); /*URL to font*/
}

@font-face {
    font-family: 'HelveticaNeueLTPro-MdEx'; /*a name to be used later*/
    src: url('HelveticaNeueLTPro-MdEx.otf'); /*URL to font*/
}

@font-face {
    font-family: 'HelveticaNeueLTPro-UltLt'; /*a name to be used later*/
    src: url('HelveticaNeueLTPro-UltLt.otf'); /*URL to font*/
}


@font-face {
    font-family: 'HelveticaNeueLTPro-Lt'; /*a name to be used later*/
    src: url('HelveticaNeueLTPro-Lt.otf'); /*URL to font*/
}

@font-face {
    font-family: 'HelveticaNeueLTPro-LtEx'; /*a name to be used later*/
    src: url('HelveticaNeueLTPro-LtEx.otf'); /*URL to font*/
}






body {

    
    margin: auto;
    background: #17161c;
    margin: 0; 
    height: 100%; 
    
}


.w {
    min-width: 1143px;
    max-width: 1377px;
    height: 900px;
    margin: auto;
    
}

.head {
    position: relative;
    top: 72px;
    margin: auto;
    width: 530px;
    height: 180px;
    background-color: ;
    z-index: 3;
}

.headc {
    position: relative;
    margin: auto;
    width: 410px;
    height: 28px;
    background-image: url("vio.png");
    top: 18px;

}

.subt {
width: 530px;
height: 27px;

color: #383643;

position: relative;

top: 54px;



}


.subt p{
width: 530px;
height: 13px;
text-decoration: none;
color: #383643;
font-family: HelveticaNeueMd;
font-weight: 200;
font-size: 9px;
letter-spacing: 2px;
position: relative;
text-align: center;

text-transform: uppercase;
margin: 0;


}

.ssubt {
width: 530px;
height: 27px;

color: #383643;

position: relative;

top: 40px;



}

.ssubt p{
width: 530px;
height: 13px;
text-decoration: none;
color: #912422;
font-family: HelveticaNeueMd;
font-weight: 200;
font-size: 9px;
letter-spacing: 2px;
position: relative;
text-align: center;
top: 0px;
text-transform: uppercase;


}

.pain {
    position: absolute;
    
    width: 1170px;
    height: 749px;
    background-image: url("pain.png");
    bottom: 0;
    float: left;
    z-index: 1;
}

.play {
    height: 40px;
    width: 449px;
    position: relative;
    top: 18px;
    margin: auto;
    z-index: 3;
}


.da {
    height: 22px;
    width: 320px;
    position: relative;
    top: 18px;
    margin: auto;
    z-index: 3;
}

.da p {

text-decoration: none;
color: #898695;
font-family: HelveticaNeueMd;
font-weight: 200;
font-size: 9px;
letter-spacing: 2px;
position: relative;
width: 136px;
display: inline-block;
margin-left: 15px;
}

.dl {

text-decoration: none;
color: ##979082;
font-family: HelveticaNeueMd;
font-weight: 200;
font-size: 9px;
letter-spacing: 2px;
position: relative;
width: 68px;
display: inline-block;
margin-left:95px;
}

.dl a {
    text-decoration: none;
}


a:visited { text-decoration: none; color:#979082; }
a:hover { text-decoration: none; color:#979082; }
a:focus { text-decoration: none; color:#979082; }
a:hover, a:active { text-decoration: none; color:#979082 }