@charset "utf-8";

/* ----------------------------- */
/* == eurostileregular             */
/* ----------------------------- */
@font-face {
    font-family: 'eurostileregular';
    src: url('fonts/eurostile/Eurosti-webfont.eot');
    src: url('fonts/eurostile/Eurosti-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/eurostile/Eurosti-webfont.woff2') format('woff2'),
        url('fonts/eurostile/Eurosti-webfont.woff') format('woff'),
        url('fonts/eurostile/Eurosti-webfont.ttf') format('truetype'),
        url('fonts/eurostile/Eurosti-webfont.svg#eurostileregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'eurostilebold';
    src: url('fonts/eurostile/Eurostib-webfont.eot');
    src: url('fonts/eurostile/Eurostib-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/eurostile/Eurostib-webfont.woff2') format('woff2'),
        url('fonts/eurostile/Eurostib-webfont.woff') format('woff'),
        url('fonts/eurostile/Eurostib-webfont.ttf') format('truetype'),
        url('fonts/eurostile/Eurostib-webfont.svg#eurostilebold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
    background:#393636 url(images/background.png) no-repeat top right;
    font-family: 'eurostileregular';
    margin: 0;
    padding: 0;
    color: #fff;
}


ul, ol, dl { 
    padding: 0;
    margin: 0;
}

li a{display: block; width: 100%; height: 100%}

a img { 
    border: none;
}


/*.container {
    width: 1000px;
    height:720px;
    background:url(images/background.png) no-repeat;
    margin: 0 auto; 

}*/
.content {
    width: 1000px;
    margin: 0 auto;
}

.logo {
    margin-left: 340px;
    margin-top: 20px;
}
.content ul {
    padding: 0;
    padding-top: 10px;
    text-align: center;
    
}
.content ul li {
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 0;
    margin: 0 50px 0 50px;
    list-style: none;
}

.btn {
    height: 466px;
    width: 327px;
    padding: 0;
    margin: 0;
}

.btn p {visibility: hidden; text-align: justify;}
.hover p {visibility: visible;}

#btn_prev {
    background: url('images/btn_prev2.png') top left;
    background-repeat: no-repeat;

}
#btn_prev.hover {
    background: url('images/btn_prev3.png');
    background-repeat: no-repeat;
}
#btn_prev.unselect {
    background: url('images/btn_prev1.png');
    background-repeat: no-repeat;
}

#btn_rh {
    background: url('images/btn_rh2.png') top left;
    background-repeat: no-repeat;        
}
#btn_rh.hover {
    background: url('images/btn_rh3.png');
    background-repeat: no-repeat; 

}

#btn_rh.unselect {
    background: url('images/btn_rh1.png');
    background-repeat: no-repeat;
}


#btn_com {
    background: url('images/btn_com2.png') top left;
    background-repeat: no-repeat;

}
#btn_com.hover {
    background: url('images/btn_com3.png');
    background-repeat: no-repeat;
}
#btn_com.unselect {
    background: url('images/btn_com1.png');
    background-repeat: no-repeat;
}

.hover {
    cursor: pointer;
}

/* -------------- */
ul.grid {
    list-style: none;
    top: 0;
    margin: 60px auto 0;
    width: 1200px; 
}

/*.grid li span {   
    background:url(mag.png);
    height: 9px;
    width: 9px;   
    top:2px;
    right: 2px;
    position:absolute;   

}*/

.grid li a:hover img {
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    opacity: 1;
    transform: scale(1.15);
    -ms-transform: scale(1.15); /* IE 9 */
    -webkit-transform: scale(1.15); /* Safari and Chrome */
}

.grid:hover li {
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    zoom: 1;
    filter: alpha(opacity=1);
    opacity: 0.3;
}

.grid li {
    float: left;
    margin: 0;
    display:inline;
    position:relative;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    opacity:1;
}


.grid li img {
    margin: 0;
    width: 330px;
    height: 466px;
    position:relative;
    overflow:hidden;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    transform: scale(1);
    -ms-transform: scale(1); /* IE 9 */
    -webkit-transform: scale(1); /* Safari and Chrome */
}

.grid:hover li:hover {opacity: 1;}
.grid img::selection { background-color: transparent; }

#hidden{
    position:absolute;
    width: 1300px;
    height:670px;
    top:0px;
    z-index:-1;
}

.title{
    font-size: 100%;
    top: -40px;
    color: white;
    left: 0%;
    position: absolute;	
    z-index: 1;
}

.pop_image img{
    display: block;
    top: -10000px;
    width: 339px;
    height: 211px;
    position:absolute;  
}