/* 
    Document   : style
    Created on : 21.05.2014, 16:55:20
    Author     : АПопов
    Description:
        Purpose of the stylesheet follows.
*/
@font-face {
	font-family: 'helveticaneuecyr';
	src: url('fonts/HelveticaNeueCyr-Roman.eot');
	src: url('fonts/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'),
		url('fonts/HelveticaNeueCyr-Roman.woff') format('woff'),
		url('fonts/HelveticaNeueCyr-Roman.ttf') format('truetype'),
		url('fonts/HelveticaNeueCyr-Roman.svg#JournalRegular') format('svg');
	font-weight: 300;
	font-style: normal;
}
@font-face {
    font-family: 'helveticaneuecyr';
    src: url('fonts/helveticaneuecyr-bold-webfont.eot');
    src: url('fonts/helveticaneuecyr-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneuecyr-bold-webfont.woff') format('woff'),
         url('fonts/helveticaneuecyr-bold-webfont.ttf') format('truetype');
    font-weight: 700;
    font-style: normal}

@font-face {
    font-family: 'helveticaneuecyr';
    src: url('fonts/helveticaneuecyr-thin-webfont.eot');
    src: url('fonts/helveticaneuecyr-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneuecyr-thin-webfont.woff') format('woff'),
         url('fonts/helveticaneuecyr-thin-webfont.ttf') format('truetype');
    font-weight: 100;
    font-style: normal}


*{ 
    margin:0;
    padding:0}
    
html,body{
    height: 100%}

body{
    background:#000;
    font:bold 100%/1 'helveticaneuecyr';
    color: #fff}

#main{
    position:relative;
    text-align:center;
    width: 100% !important;
    height:100% !important}

.container{
    height: 100%;
    width:100%;
    position: absolute;
    top:0;
    left:0;
    text-align: center;
    vertical-align:middle;
}
.transform{
    -webkit-transition:all .7s linear;
    -moz-transition:all .7s linear;
    -ms-transition:all .7s linear;
    -o-transition:all .7s linear;
    transition:all .7s linear;
}

.blur{
    /*-webkit-filter:blur(2px);
    -ms-filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=2);
    filter:blur(2px);*/
	/*
	filter: blur(3px); 
	-webkit-filter: blur(3px); 
	-moz-filter: blur(3px);
	-o-filter: blur(3px); 
	-ms-filter: blur(3px);
	filter: url(blur.svg#blur);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3')*/
}

.dark{
    opacity:0;
    position: absolute;
    background:rgba(0,0,0,.7);
    top:0;left:0;
    width:100%;
    height:100%}

.transform +.dark{
    -webkit-transition:opacity .7s linear;
    -moz-transition:opacity .7s linear;
    -ms-transition:opacity .7s linear;
    -o-transition:opacity .7s linear;
    transition:opacity .7s linear}

.blur +.dark{
    opacity:1}
.text,[class*="show"]{display: none}

.text{
    width:1.20755em;
    max-width:90%;
    margin-top:-.155em;
    text-align:center;
    vertical-align:middle;
}
.text.show{
    display:-moz-inline-box;
    display:inline-block;
    zoom:1;
    //display:inline;
}
.helper{
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    height:100%;
    width:0px;
    zoom:1;
    //display:inline;
}


/****************************/
.header{
    background:#2b2a28;
    background:rgba(0,0,0,.5);
    height:80px;
    
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    height: 7.5%;
    text-align: center;
    font-size: 2%;
}
    #headTitle{
        font-weight:100;
        text-transform:uppercase}
    
    .exit{
       position: absolute;
       right: 0;
       top: 0;
       height: 100%;
       background: rgba(0,0,0,.5);
           
    }
    .exit-img{
       height:100%; 
    }
    .header:hover .exit{
        background: #000}
    .exit-imgHover{
       opacity: 0;
       position: absolute;
       top:0;
       left:0;
       width: 100%}
    .exit:hover .exit-imgHover{
        opacity: 1;
    }


.nav{
    position:absolute;
    cursor:pointer;
    font-size:.4528em;
    z-index:1000;
    height:92.5%;
    width:.1179em;
    min-width: 150px;
    top:7.5%;left:0;
	opacity: 0;
}
.nav.r{
    left: auto;
    right: 0
}
	.activ .nav{
		opacity: 1;
	}
    .nav-img{
        display:-moz-inline-box;
        display:inline-block;
        vertical-align:bottom;
        zoom:1;
        
        display: inline-block;
        height: 60px;width:25px;
        background: no-repeat 0 0
         url(data:image/png;base64,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);
        //display:inline;
    }

    .r .nav-img{
        background-position: 100% 0}
    .nav:hover .nav-img{
        background-position: 0 100%}
    .nav.r:hover .nav-img{
        background-position: 100% 100%}

#pause{
	cursor:none;
    position: absolute;
    top:0;
    left:0;
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 10}
    
    
    #pause.pause-s{
		cursor: auto;
        opacity: 1}
        .pause-img{
            height:.07547em;
            width:.07547em;
            vertical-align:middle;
            position: relative;

            display:-moz-inline-box;
            display:inline-block;
            //display:inline;
        }
		#pause.pause-s .pause-img{
			cursor: pointer}
        .pause-img>img{
            height:100%;
            height:100%;
            position:absolute;
            width:100%;
            top:0;
            left:0}
        
        .pause-img-stop_h{opacity:0}
        .pause-img:hover .pause-img-stop_h{opacity:1}
        .pause-img-start{opacity:0}
        .pause-img-start_h{opacity:0}

        #pause.start .pause-img-stop{opacity:0}
        #pause.start .pause-img-stop_h{opacity:0}
        #pause.start .pause-img-start{opacity:1}
        #pause.start .pause-img:hover .pause-img-start_h{opacity:1}
#pause,#pause img,nav{
        -webkit-transition:opacity .7s linear;
        -moz-transition:opacity .7s linear;
        -ms-transition:opacity .7s linear;
        -o-transition:opacity .7s linear;
        transition:opacity .7s linear}

.footer{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    z-index:12;
}
    .progress{
        position:relative;
        height:.0057em;
        min-height:3px;
        background:#828282;
        overflow:hidden;
    }
    #progress{
        position:absolute;
        left:0;top:0;
        height:100%;
        background:#1b88ff;
    }

.p-data{
	display:none}
#p-data{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
	.p-data-fon{
		height:1em;
		background: #000;
		background: rgba(0,0,0,.5);
		font-size: .1094em;
	}
	#p-data p{
		font-size:.41379em;
	}
	#p-data figcaption{
		font-size:.1897em;
		font-weight:100
	}
/*slide*/
.logo {
    height:.388679em;
    margin-bottom:.1415em}
    .logo-img{
        height:100%;
        vertical-align:top}

.name{
    text-transform:uppercase;
    font-size:.0679em;
    line-height:1.2em;
    letter-spacing:.0964em}
    .name+.subname{
        margin-top:2.056em;}
	.name-logol{
		font-size:.056603em}
.subname{
    text-transform: uppercase;
    font-size:.02264em;
    letter-spacing:.0664em;
    font-weight:100}

.valtext1{
    font-size:.03584em;
    letter-spacing:.1em;
	/*line-height:1.2631em;*/
    font-weight: 300;
	margin-bottom:3.6842em }
.valtext1-main{
	font-size:.04528em;
	line-height:inherit;
    letter-spacing:1;
	margin-bottom:2.9167em }
.valtext2{
    font-size:.103em}
.valtext3{
    font-size:.03584em;
    letter-spacing:.1em;
    font-weight: 100}
figure {
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    width:0px;
    zoom:1;
    white-space:nowrap;
    min-width: 2.953em;
    height: 1em;
    //display:inline;
}
figcaption{
    font-size:.22em;
    font-weight: 100;
    margin-bottom:.0377em}


figure p {
    font-size:.6605em;
    margin-top: 0.19em;
}
sup{
    vertical-align:baseline;
    position:relative;
    top:-0.4em;}

.div-date{
    margin-top:0.7339em}

.colums1{
    width:100%}
.colums2{
    width:50%}
.colums3{
    width:33.33%}
.colums4{
    width:25%}


body:not(.activ){
	cursor: none !important;
	
	-webkit-transition:cursor .7s linear;
	-moz-transition:cursor .7s linear;
	-ms-transition:cursor .7s linear;
	-o-transition:cursor .7s linear;
	transition:cursor .7s linear
}