html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, 
samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, 
canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, 
section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
   a {
    outline: none; /* Óáèðàåì ãðàíèöó âîêðóã ññûëîê  */
   }
/* ----------  page defaults ---------- */

body, html { 
    width: 100%;
    height: 100%;
}
	
/* ----------  Îòâåò ¹1---------- */

#wrapper_1 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: url(../images/otvet_1.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_1 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_1 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
/* ----------  Îòâåò ¹2---------- */

#wrapper_2 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_2.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_2 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_2 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
/* ----------  Îòâåò ¹3---------- */

#wrapper_3 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_3.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_3 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_3 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
/* ----------  Îòâåò ¹4---------- */

#wrapper_4 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_4.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_4 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_4 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
/* ----------  Îòâåò ¹5---------- */

#wrapper_5 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_5.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_5 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_5 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
/* ----------  Îòâåò ¹6---------- */


#wrapper_6 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_6.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_6 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_6 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
/* ----------  Îòâåò ¹7---------- */


#wrapper_7 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_7.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_7 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_7 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
/* ----------  Îòâåò ¹8---------- */

#wrapper_8 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_8.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_8 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_8 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
	
/* ----------  Îòâåò ¹9---------- */


#wrapper_9 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_9.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_9 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_9 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
/* ----------  Îòâåò ¹10---------- */


#wrapper_10 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_10.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_10 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_10 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }

	
/* ----------  Îòâåò ¹11---------- */

#wrapper_11 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_11.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_11 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_11 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
/* ----------  Îòâåò ¹12---------- */

#wrapper_12 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_12.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_12 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_12 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
/* ----------  Îòâåò ¹13---------- */

#wrapper_13 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_13.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_13 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_13 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
/* ----------  Îòâåò ¹14---------- */

#wrapper_14 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_14.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_12 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_14 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }

/* ----------  Îòâåò ¹15---------- */

#wrapper_15 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
		background: #000000 url(../images/otvet_15.jpg) fixed top left no-repeat;
		background-size: 100% 100%;
		}
		
#header_15 {
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
		}
		
.transition_15 {
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
/* ----------  Îòâåò ¹16-20---------- */

#wrapper_video{
		padding:0; margin:0; 
		min-width: 100%;
        min-height: 100%;
        position: relative;
	    background: url(../images/fon_video.jpg)no-repeat;
		background-size: 100% 100%;
		}
	
#header_video{
		padding:0; margin:0; 
		position: absolute;
		top:0;left:0;
		min-width: 100%;
        min-height: 100%;
		z-index:9999;
		}
		
.transition_video{
     display: block; /* Ññûëêà êàê áëî÷íûé ýëåìåíò */
	 padding:0; margin:0; 
	 position: absolute;
	 min-width: 100%;
     min-height: 50%;
	 background: url(../images/none.png)no-repeat;
	 background-size: 100% 100%;
    }
	
.is_overlay{ display: block; width: 100%; height: 100%; }
#trailer {
	display:none;
	position: fixed;
	top: 0; right: 0; bottom: 0; left: 0;
	overflow: hidden;
}

#trailer > video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}