@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(fonts/G1l_KMKj5pga7ZKths0iTfesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(fonts/Fl4y0QdOxyyTHEGMXX8kcT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(fonts/Y5yuUJGDLtmYv2_3fMB4fA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/isZ-wbCXNKAbnjo6_TwHTj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(fonts/3Y_xCyt7TNunMGg0Et2pnj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(fonts/5z9jpDJQqVE5bmkRqplJfhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(fonts/7m8l7TlFO-S3VkhHuR0at2Ob2gHztoQeulij-1lvl-8.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(fonts/m1uAalIytmLBFXF3PwhxpPesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(fonts/t6Nd4cfPRhZP44Q5QAjcC2Ob2gHztoQeulij-1lvl-8.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(fonts/bmC0pGMXrhphrZJmniIZpWOb2gHztoQeulij-1lvl-8.woff) format('woff');
}

@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/yrzXiAvgeQQdopyG8QSg8Q.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/g46X4VH_KHOWAAa-HpnGPhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: local('PT Sans Italic'), local('PTSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/7dSh6BcuqDLzS2qAASIeuj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/lILlYDvubYemzYzN7GbLkIraN7vELC11_xip9Rz-hMs.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://themes.googleusercontent.com/static/fonts/ptsansnarrow/v5/UyYrYy3ltEffJV9QueSi4S4mX3cpNo8MnLri8k21-rs.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(https://themes.googleusercontent.com/static/fonts/ptsansnarrow/v5/Q_pTky3Sc3ubRibGToTAYigwe3ZcNEyK1ut-Sjba9Qg.woff) format('woff');
}
b {font-weight: 400;}
strong {font-weight: 700;}
body {
background: #EFEFEF;
font-family: 'Roboto';
margin: 0px;
}

a {text-decoration: none;color: #4d4d4d;}
a:hover{ text-decoration: none;color: #4d4d4d;}


H5 {
	font: 300 12px/15px "Roboto", sans-serif;
	color: #4d4d4d;
	text-align: center;
	margin: 20px 10px 20px 10px;
}


.header{
    min-height: 60px;
    margin: 0 auto;
    width: 100%;
	max-width: 98%;
	min-width: 30px;
	position: static;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}

.content{
    min-height: 30px;
    margin: 0 auto;
    width: 100%;
	max-width: 874px;
	min-width: 98%;
	position: relative;
	padding: 20px 0px 20px 0px;
	background: #fff;
	margin-top: 0px;
	-moz-box-shadow:0 3px 9px rgba(0,0,0,0.12);
	box-shadow:0 3px 9px rgba(0,0,0,0.12);
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}


.header1{width:65%;min-height: 10px; float:left;padding: 0px; position: static;margin-left: 20px;margin-right: 0px;}
.header2{width:33%;min-height: 10px;float:right;padding: 0px; position: static;}


.cont_block1{width:65%;min-height: 30px; float:left;padding: 0px; position: static;margin-left: 20px;margin-right: 0px;}
.cont_block1 p{text-align: center;margin: 10px 20px 20px 20px;font: 300 14px/17px "Roboto", sans-serif;}
.cont_block1 img{max-width:100%;}

.cont_block2{width:33%;min-width: 335px;min-height: 30px;float:left;padding: 0px; position: static;}


.zagolovok p{text-align: left; margin:16px 0px 0px 0px;  font: 700 23px/25px "Roboto", sans-serif;color: #337AB7;}

.start H2{text-align: right; margin:10px 0px 0px 0px; font: 700 16px/19px "Roboto", sans-serif;color: #505050;}
.start H3{text-align: right; margin:0px 0px 0px 0px; font: 300 16px/19px "Roboto", sans-serif;color: #505050;}
.start img{max-width:40px;float:right;margin: 0px 20px 0px 10px;}

.online p{text-align: right; margin:20px 0px 0px 0px; font: 400 15px/18px "Roboto", sans-serif;color: #505050;}
.online img{max-width:30px;float:right;margin: -6px 10px 0px 10px;}

.prizyv {width:93,6%;float:none;margin: 0 auto;text-align: center;padding: 10px; position: static;margin-top: 0px;margin-left: 20px;margin-bottom: 10px;background-color: #337AB7;border-radius: 5px;}
.prizyv H2{text-align: center; margin:0px 0px 10px 0px; font: 700 18px/21px "Roboto", sans-serif;color: #fff;}
.prizyv p{text-align: center; margin:10px 0px 5px 0px; font: 300 15px/18px "Roboto", sans-serif;color: #fff;}

.seti p{text-align: center; margin-top:20px; margin-bottom:10px;font: 400 19px/21px "Roboto", sans-serif;color: #1B1B1B;}


.bonus1 p{text-align: center; margin-left: 0; margin-right: 0; margin-top:35px; margin-bottom:30px;}
.bonus2 p{text-align: center; margin-left: 0; margin-right: 0; margin-top:35px; margin-bottom:30px;}

.but_bonus
{		
    background-color: #E9EEF2;    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;   
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);    
     -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;       
    border-width: 2px;
    border-style: dashed;
    border-color: #94AEC4;
    height: 55px;
    padding: 15px 45px 15px 45px;
    width: 268px;
    cursor: pointer;
    font: 700 21px/25px "Roboto", sans-serif;
    color: #313131;
	transition: 0.2s linear;
}

.but_bonus:hover
{		
    background-color: #E0EFF9;
	font: 700 21px/25px "Roboto", sans-serif;
    color: #337AB7;
	border-color: #337AB7;
	text-decoration: none;
}	


/*--------------------*/

.myvideo {
margin-top: 0px;
position:relative;
padding-bottom:55.75%;
padding-top:0px;
height:0;
overflow:hidden;
border:5px solid #3B4552;
border-radius: 5px;
}
.myvideo iframe, .myvideo2 object, .myvideo2 embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.knopka H2{text-align: center; margin:10px 0px 10px 0px; font: 700 21px/25px "Roboto", sans-serif;color: #1B1B1B;}
.knopka p {text-align: center;margin: 10px 0px 20px 0px;}
.knopka H3 {text-align: center; margin: 10px 0px 20px 0px; font: 300 16px/19px "Roboto", sans-serif;color: #1B1B1B;width:760px;}



.liniya H5{text-align: right; margin:10px 0px 0px 0px; font: 300 16px/19px "Roboto", sans-serif;color: #333333;}
.liniya img{max-width:40px;float:right;margin: 0px 10px 0px 10px;}


.order
{		
	display: inline-block;
	width: 500px;
	height: 50px;
 padding:10px 10px; 
 -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;        
	font: 700 25px/48px "Roboto", sans-serif;
    color: #ffffff;
	background-color: #eb1f21;
	overflow: hidden;
	cursor: pointer;
	transition: 0.2s linear;
}

.order:hover
{		
	display: inline-block;
	width: 500px;
	height: 50px;
 padding:10px 10px; 
 -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;        
	font: 700 25px/48px "Roboto", sans-serif;
    color: #ffffff;
	background-color: #d93738;
	overflow: hidden;
}


.row {
clear: left;
}



.anketa {width:100%;}
.anketa H2{text-align: center; margin:20px 0px 10px 0px; font: 700 25px/28px "Roboto", sans-serif;color: #CC0000;}
.anketa H3{text-align: center; margin:10px 330px 10px 330px; font: 300 18px/25px "Roboto", sans-serif;color: #1B1B1B;}
.anketa p{text-align: center; margin:10px 0px 20px 0px; font: 700 17px/20px "Roboto", sans-serif;color: #1B1B1B;}


.graylink p {text-align: center; margin:10px 60px 20px 60px; width:400px; font: 300 10px/13px "Roboto", sans-serif;color: #b1b1b1;}
.graylink a {color: #b1b1b1;}
.graylink a:hover {color: #b1b1b1;}



.anketa-l {width:40%;float:left;height:35px;text-align: right;margin-top: 5px;margin-bottom: 5px;padding-top:5px;font: 400 17px/20px "Roboto", sans-serif;}
.anketa-r {width:60%;float:left;text-align: left;margin-top: 5px;margin-bottom: 5px;}

.star {
    color: #cc0000;
    font-size: 18px;
}

.btn1 {padding-top: 15px;}



.author_block {width:700px;}
.author_block p{text-align: left; margin:10px 0px 10px 0px; font: 300 16px/19px "Roboto", sans-serif;color: #1B1B1B;}


.photo {
text-align:center;
max-width: 160px;
float: left;
padding-right: 20px;
}



.form01{width:40%;min-height: 10px; float:left;padding: 0px; position: static;}
.form01 img{width:90%;margin: -10px 0px 10px -30px;}



.form02{width:60%;min-height: 10px;float:left;padding: 0px; position: static;}

.form02 H3 {
	font: 700 28px/32px "Roboto", sans-serif;
	color: #1B1B1B;
	text-align: center;
	margin: 0px 10px 20px 10px;
}

.button_sub {
    display:block;
  	text-align:center;
    border-radius: 4px;
    padding: 15px 10px;
	font: 900 28px/32px "Roboto", sans-serif;
    margin: 0 auto;
    width: 90%;
    background: #e60505;
    cursor:pointer;
    color:#ffffff;
    text-decoration: none;
	margin-bottom: 20px;
	margin-top:10px;
	border: 0px solid #e60505;
	transition: 0.2s linear;
}

.button_sub:hover {background: #d63838;}

.gar_form {font: 300 10px/13px "Roboto", sans-serif;
	color: #406685;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 5px;}

	
.gar_form a:link{
	  color:#406685;
	  text-decoration: none;
	}
.gar_form a:hover {
	  text-decoration: none;

	}	
		
	
input[type=text], input[type=email]{
width:89.1%;
height:50px;
text-align:center;
font-family:'Roboto',sans-serif;
font-weight:400;
font-size:19px;
color:#000000;
font-style:normal;
margin:5px 0;
border: 1px solid #989999; 
 -webkit-border-radius:6px;
 -moz-border-radius:6px; 
 border-radius: 6px; 
}


:focus::-webkit-input-placeholder {
  color: #bdbdbd;
}
 
:focus::-moz-placeholder {
  color: #bdbdbd;
}
 
:focus:-moz-placeholder {
  color: #bdbdbd;
}
 
:focus:-ms-input-placeholder {
  color: #bdbdbd;
}





.clear {clear: left;}
.clear2 {clear: right;}	


/*----------------------------------------------------------------------------------------
						ÍÎÓÒÁÓÊ
----------------------------------------------------------------------------------------*/
	
@media screen and (min-width:1201px) and (max-width:1500px) {

.header1{width:68%;min-height: 10px; float:left;padding: 0px; position: static;margin-left: 20px;margin-right: 0px;}
.header2{width:29%;min-height: 10px;float:right;padding: 0px; position: static;}


.cont_block1{width:62%;min-height: 30px; float:left;padding: 0px; position: static;margin-left: 20px;margin-right: 0px;}
.cont_block1 img{max-width:100%;}

.cont_block2{width:35%;min-width: 335px;min-height: 30px;float:left;padding: 0px; position: static;}


.zagolovok p{text-align: left; margin:17px 0px 0px 0px;  font: 700 19px/22px "Roboto", sans-serif;color: #337AB7;}

.knopka H2{text-align: center; margin:10px 0px 15px 0px; font: 700 20px/23px "Roboto", sans-serif;color: #1B1B1B;}
.knopka p {text-align: center;margin: 10px 0px 20px 0px;}
.knopka H3 {text-align: center; margin: -10px 0px 20px 0px; font: 300 15px/19px "Roboto", sans-serif;color: #1B1B1B;width:670px;}



.bonus1 p{text-align: center; margin-left: 0; margin-right: 0; margin-top:35px; margin-bottom:30px;}
.bonus2 p{text-align: center; margin-left: 0; margin-right: 0; margin-top:35px; margin-bottom:30px;}

.but_bonus
{		
    background-color: #E9EEF2;    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;   
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);    
     -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;       
    border-width: 2px;
    border-style: dashed;
    border-color: #94AEC4;
    height: 55px;
    padding: 15px 20px 15px 20px;
    width: 200px;
    cursor: pointer;
    font: 700 17px/25px "Roboto", sans-serif;
    color: #313131;
	transition: 0.2s linear;
}

.but_bonus:hover,.order:focus
{		
    background-color: #E0EFF9;
	font: 700 17px/25px "Roboto", sans-serif;
    color: #337AB7;
	border-color: #337AB7;
	text-decoration: none;
}	

.but_bonus:active
{		
    outline: none;
   
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
     -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
     box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;	 
}

.but_bonus::-moz-focus-inner
{
  border: none;
}

}



/*----------------------------------------------------------------------------------------
						ÍÎÓÒÁÓÊ 1
----------------------------------------------------------------------------------------*/
	
@media screen and (min-width:1025px) and (max-width:1200px) {

.header1{width:68%;min-height: 10px; float:left;padding: 0px; position: static;margin-left: 20px;margin-right: 0px;}
.header2{width:29%;min-height: 10px;float:right;padding: 0px; position: static;}

.cont_block1{width:62%;min-height: 30px; float:left;padding: 0px; position: static;margin-left: 20px;margin-right: 0px;}
.cont_block1 img{max-width:100%;}

.cont_block2{width:34.5%;min-width: 335px;min-height: 30px;float:left;padding: 0px; position: static;}

.zagolovok p{text-align: left; margin:17px 0px 0px 0px;  font: 700 19px/22px "Roboto", sans-serif;color: #337AB7;}

.knopka H2{text-align: center; margin:10px 0px 15px 0px; font: 700 17px/18px "Roboto", sans-serif;color: #1B1B1B;}
.knopka p {text-align: center;margin: 10px 0px 20px 0px;}
.knopka H3 {text-align: center; margin: -5px 10px 20px 10px; font: 300 15px/18px "Roboto", sans-serif;color: #1B1B1B;width:580px;}



.bonus1 p{text-align: center; margin-left: 0; margin-right: 0; margin-top:30px; margin-bottom:30px;}
.bonus2 p{text-align: center; margin-left: 0; margin-right: 0; margin-top:30px; margin-bottom:30px;}

.but_bonus
{		
    background-color: #E9EEF2;    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;   
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);    
     -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;       
    border-width: 2px;
    border-style: dashed;
    border-color: #94AEC4;
    height: 55px;
    padding: 15px 20px 15px 20px;
    width: 200px;
    cursor: pointer;
    font: 700 15px/25px "Roboto", sans-serif;
    color: #313131;
	transition: 0.2s linear;
}

.but_bonus:hover,.order:focus
{		
    background-color: #E0EFF9;
	font: 700 15px/25px "Roboto", sans-serif;
    color: #337AB7;
	border-color: #337AB7;
	text-decoration: none;
}	

.but_bonus:active
{		
    outline: none;
   
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
     -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
     box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;	 
}

.but_bonus::-moz-focus-inner
{
  border: none;
}



input[type=text], input[type=email], input[type=tel], input[type=url], select{
height:35px;
text-align:left;
font: 300 14px/14px "Roboto", sans-serif;
color:#373838;
font-style:normal;
margin-left: 20px;
padding-left:15px;
border: 1px solid #989999; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px;
 width:90%;
}


textarea {font: 300 14px/14px "Roboto", sans-serif;padding-left:15px;;padding-right:15px;padding-top:5px;border-radius: 4px; -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; border: 1px solid #989999;width:90%;margin-left: 20px;}


.anketa-l {width:40%;float:left;height:35px;text-align: right;margin-top: 5px;margin-bottom: 5px;padding-top:5px;font: 400 14px/17px "Roboto", sans-serif;}
.anketa-r {width:60%;float:left;text-align: left;margin-top: 5px;margin-bottom: 5px;}

.star {
    color: #cc0000;
    font-size: 16px;
}



.otzyvy {width:90%;padding: 50px 30px 0px;}
							
							.testimonial {
								font: 300 15px/20px "Roboto", sans-serif;
								font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
							    text-align: left;
							}
						
							.testimonial img {
								padding-top: 6px;
								padding-right: 15px;
								padding-bottom: 50px;
								width: 100px;
							}
							.testimonial_by {
								font: 400 15px/20px "Roboto", sans-serif;
								font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
							    margin-bottom: 14px;
							    text-align: right;
								padding: 10px 0px 30px;
}



.anketa {width:100%;}
.anketa H2{text-align: center; margin:20px 0px 10px 0px; font: 700 25px/28px "Roboto", sans-serif;color: #CC0000;}
.anketa H3{text-align: center; margin:10px 30px 10px 30px; font: 300 18px/25px "Roboto", sans-serif;color: #1B1B1B;}
.anketa p{text-align: center; margin:10px 0px 20px 0px; font: 700 17px/20px "Roboto", sans-serif;color: #1B1B1B;}

.author_block {width:100%;}
.author_block p{text-align: left; margin:10px 20px 10px 0px; font: 300 16px/19px "Roboto", sans-serif;color: #1B1B1B;}


.photo {
text-align:center;
max-width: 160px;
float: left;
padding-right: 20px;
}


.graylink p {text-align: center; margin:10px 60px 20px 60px; width:400px; font: 300 10px/13px "Roboto", sans-serif;color: #b1b1b1;}
.graylink a {color: #b1b1b1;}
.graylink a:hover {color: #b1b1b1;}



}



/*----------------------------------------------------------------------------------------
						ÍÅÒÁÓÊ
----------------------------------------------------------------------------------------*/
	
@media screen and (min-width:801px) and (max-width:1024px) {

.header{
    min-height: 60px;
    margin: 0 auto;
    width: 100%;
	max-width: 98%;
	min-width: 30px;
	position: static;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}

.content{
    min-height: 30px;
    margin: 0 auto;
    width: 80%;
	max-width: 600px;
	min-width: 97%;
	position: relative;
	padding: 20px 0px 20px 0px;
	background: #fff;
	margin-top: 0px;
	-moz-box-shadow:0 3px 9px rgba(0,0,0,0.12);
	box-shadow:0 3px 9px rgba(0,0,0,0.12);
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}


.header1{width:62%;min-height: 10px; float:left;padding: 0px; position: static;margin-left: 20px;margin-right: 0px;}
.header2{width:35%;min-height: 10px;float:right;padding: 0px; position: static;}


.cont_block1{width:96%;min-height: 30px; float:none;padding: 0px; position: static;margin-left: 0px;margin-right: 0px;}
.cont_block1 img{max-width:100%;}

.cont_block2{width:99%;min-width: 335px;min-height: 30px;float:none;padding: 0px; position: static;margin-left: -20px;}

.zagolovok p{text-align: left; margin:17px 0px 0px 0px;  font: 700 17px/20px "Roboto", sans-serif;color: #337AB7;}

.start H2{text-align: right; margin:12px 0px 0px 0px; font: 700 14px/17px "Roboto", sans-serif;color: #505050;}
.start H3{text-align: right; margin:0px 0px 0px 0px; font: 300 14px/17px "Roboto", sans-serif;color: #505050;}
.start img{max-width:32px;float:right;margin: 0px 20px 0px 10px;}

.online p{text-align: right; margin:20px 0px 0px 0px; font: 400 15px/18px "Roboto", sans-serif;color: #505050;}
.online img{max-width:30px;float:right;margin: -6px 10px 0px 10px;}

.prizyv {width:93,6%;float:none;margin: 0 auto;text-align: center;padding: 10px; position: static;margin-top: 0px;margin-left: 20px;margin-bottom: 10px;background-color: #337AB7;border-radius: 5px;}
.prizyv H2{text-align: center; margin:0px 0px 10px 0px; font: 700 18px/21px "Roboto", sans-serif;color: #fff;}
.prizyv p{text-align: center; margin:10px 0px 5px 0px; font: 300 14px/17px "Roboto", sans-serif;color: #fff;}

.seti p{text-align: center; margin-top:20px; margin-bottom:10px;font: 400 19px/21px "Roboto", sans-serif;color: #1B1B1B;}


.bonus1 p{text-align: center; margin-left: 0; margin-right: 0; margin-top:35px; margin-bottom:30px;}
.bonus2 p{text-align: center; margin-left: 0; margin-right: 0; margin-top:35px; margin-bottom:30px;}


.but_bonus
{		
    background-color: #E9EEF2;    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;   
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);    
     -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;       
    border-width: 2px;
    border-style: dashed;
    border-color: #94AEC4;
    height: 55px;
    padding: 15px 20px 15px 20px;
    width: 200px;
    cursor: pointer;
    font: 700 17px/25px "Roboto", sans-serif;
    color: #313131;
	transition: 0.2s linear;
}

.but_bonus:hover,.order:focus
{		
    background-color: #E0EFF9;
	font: 700 17px/25px "Roboto", sans-serif;
    color: #337AB7;
	border-color: #337AB7;
	text-decoration: none;
}	

.but_bonus:active
{		
    outline: none;
   
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
     -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
     box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;	 
}

.but_bonus::-moz-focus-inner
{
  border: none;
}



/*--------------------*/

.myvideo {
margin-top: 0px;
position:relative;
padding-bottom:55.75%;
padding-top:0px;
height:0;
overflow:hidden;
border:5px solid #3B4552;
border-radius: 5px;
}
.myvideo iframe, .myvideo2 object, .myvideo2 embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.knopka H2{text-align: center; margin:10px 0px 10px 0px; font: 700 21px/25px "Roboto", sans-serif;color: #1B1B1B;}
.knopka p {text-align: center;margin: 10px 0px 0px 0px;}

.knopka H3 {text-align: center; margin: -5px 0px 20px 0px; font: 300 15px/19px "Roboto", sans-serif;color: #1B1B1B;width:720px;}



.liniya H5{text-align: right; margin:10px 0px 0px 0px; font: 300 16px/19px "Roboto", sans-serif;color: #333333;}
.liniya img{max-width:40px;float:right;margin: 0px 10px 0px 10px;}


.order
{		
	display: inline-block;
	width: 500px;
	height: 50px;
 padding:10px 10px; 
 margin-bottom: 10px;
 -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;        
	font: 700 25px/48px "Roboto", sans-serif;
    color: #ffffff;
	background-color: #eb1f21;
	overflow: hidden;
	transition: 0.2s linear;
}

.order:hover
{		
	display: inline-block;
	width: 500px;
	height: 50px;
 padding:10px 10px; 
 -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;        
	font: 700 25px/48px "Roboto", sans-serif;
    color: #ffffff;
	background-color: #d93738;
	overflow: hidden;
}




.vk{margin-top: 10px;}



}


/*----------------------------------------------------------------------------------------
						ÏËÀÍØÅÒ
----------------------------------------------------------------------------------------*/

@media screen and (min-width:480px) and (max-width:800px) {


.header{
    min-height: 30px;
    margin: 0 auto;
    width: 100%;
	max-width: 98%;
	min-width: 30px;
	position: static;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}

.content{
    min-height: 30px;
    margin: 0 auto;
    width: 80%;
	max-width: 600px;
	min-width: 97%;
	position: relative;
	padding: 12px 0px 20px 0px;
	background: #fff;
	margin-top: 0px;
	-moz-box-shadow:0 3px 9px rgba(0,0,0,0.12);
	box-shadow:0 3px 9px rgba(0,0,0,0.12);
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}


.header1{width:96%;min-height: 10px; float:none;padding: 0px; position: static;margin-left: 0px;margin-right: 0px;}
.header2{width:96%;min-height: 10px;float:none;padding: 0px; position: static;}


.cont_block1{width:96%;min-height: 30px; float:none;padding: 0px; position: static;margin-left: 0px;margin-right: 0px;}
.cont_block1 img{max-width:100%;}

.cont_block2{width:99%;min-width: 335px;min-height: 30px;float:none;padding: 0px; position: static;margin-left: -20px;}


.zagolovok p{text-align: center; margin:15px 10px 10px 10px;  font: 700 21px/24px "Roboto", sans-serif;color: #337AB7;}

.start H2{text-align: right; margin:10px 0px 0px 0px; font: 700 16px/19px "Roboto", sans-serif;color: #505050;}
.start H3{text-align: right; margin:0px 0px 0px 0px; font: 300 16px/19px "Roboto", sans-serif;color: #505050;}
.start img{max-width:40px;float:right;margin: 0px 20px 0px 10px;}

.online p{text-align: right; margin:10px 0px 0px 0px; font: 400 15px/18px "Roboto", sans-serif;color: #505050;}
.online img{max-width:24px;float:right;margin: -3px 0px 0px 10px;}

.prizyv {width:93,6%;float:none;margin: 0 auto;text-align: center;padding: 10px; position: static;margin-top: 0px;margin-left: 20px;margin-bottom: 10px;background-color: #337AB7;border-radius: 5px;}
.prizyv H2{text-align: center; margin:0px 0px 10px 0px; font: 700 18px/21px "Roboto", sans-serif;color: #fff;}
.prizyv p{text-align: center; margin:10px 0px 5px 0px; font: 300 14px/17px "Roboto", sans-serif;color: #fff;}

.seti p{text-align: center; margin-top:20px; margin-bottom:10px;font: 400 15px/18px "Roboto", sans-serif;color: #1B1B1B;}


.bonus1 p{text-align: center; margin-left: 20px; margin-right: 20px; margin-top:10px; margin-bottom:10px;}
.bonus2 p{text-align: center; margin-left: 20px; margin-right: 20px; margin-top:10px; margin-bottom:10px;}


.but_bonus
{		
    background-color: #ffffff;    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;   
    text-shadow: none;    
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;       
    border-width: 0px;
    border-style: none;
    border-color: #ffffff;
    height: 200px;
    padding: 0px 0px 0px 0px;
    width: 100px;
    cursor: pointer;
    font: 700 17px/20px "Roboto", sans-serif;
    color: #1883b0;
	transition: 0.2s linear;
}

.but_bonus:hover,.order:focus
{		
    background-color: #ffffff;
	font: 700 17px/20px "Roboto", sans-serif;
    color: #CC0000;
	border-color: #ffffff;
	text-decoration: none;
}	

.but_bonus:active
{		
    outline: none;
   
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
     -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
     box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;	 
}

.but_bonus::-moz-focus-inner
{
  border: none;
}



/*--------------------*/

.myvideo {
margin-top: 0px;
position:relative;
padding-bottom:55.75%;
padding-top:0px;
height:0;
overflow:hidden;
border:5px solid #3B4552;
border-radius: 5px;
}
.myvideo iframe, .myvideo2 object, .myvideo2 embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.knopka H2{text-align: center; margin:10px 0px 10px 0px; font: 700 21px/25px "Roboto", sans-serif;color: #1B1B1B;width:460px;}
.knopka p {text-align: center;margin: 10px 0px 0px 0px;}

.knopka H3 {text-align: center; margin: -5px 0px 20px 0px; font: 300 15px/19px "Roboto", sans-serif;color: #1B1B1B;width:460px;}



.liniya H5{text-align: right; margin:10px 0px 0px 0px; font: 300 16px/19px "Roboto", sans-serif;color: #333333;}
.liniya img{max-width:40px;float:right;margin: 0px 10px 0px 10px;}


.order
{		
	display: inline-block;
	width: 400px;
	height: 50px;
 padding:10px 10px;
 margin-bottom: 10px;
 -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;        
	font: 700 21px/48px "Roboto", sans-serif;
    color: #ffffff;
	background-color: #eb1f21;
	overflow: hidden;
	transition: 0.2s linear;
}

.order:hover
{		
	display: inline-block;
	width: 400px;
	height: 50px;
 padding:10px 10px; 
 -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;        
	font: 700 21px/48px "Roboto", sans-serif;
    color: #ffffff;
	background-color: #d93738;
	overflow: hidden;
}


.anketa {width:100%;}
.anketa H2{text-align: center; margin:20px 0px 10px 0px; font: 700 19px/23px "Roboto", sans-serif;color: #CC0000;}
.anketa H3{text-align: center; margin:10px 20px 10px 20px; font: 300 17px/20px "Roboto", sans-serif;color: #1B1B1B;}
.anketa p{text-align: center; margin:10px 0px 20px 0px; font: 700 17px/20px "Roboto", sans-serif;color: #1B1B1B;}


.graylink p {text-align: center; margin:10px 10px 20px 10px; font: 300 10px/13px "Roboto", sans-serif;color: #b1b1b1;}
.graylink a {color: #b1b1b1;}
.graylink a:hover {color: #b1b1b1;}



.anketa-l {width:100%;float:none;height:25px;text-align: center;margin-top: 5px;margin-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top:5px;font: 400 16px/19px "Roboto", sans-serif;}
.anketa-r {width:100%;float:none;text-align: center;margin-top: 0px;margin-bottom: 10px;}

.star {
    color: #cc0000;
    font-size: 18px;
}

.btn1 {padding-top: 15px;}



.author_block {width:100%;}
.author_block p{text-align: left; margin:10px 10px 10px 10px; font: 300 16px/19px "Roboto", sans-serif;color: #1B1B1B;}

.form01{display: none;}
.form02{width:100%;min-height: 10px;float:none;padding: 0px; position: static;}



.vk{margin-top: 10px;}




}
/*----------------------------------------------------------------------------------------
						ÌÎÁÈËÜÍÈÊ
----------------------------------------------------------------------------------------*/

@media screen and (min-width:240px) and (max-width:479px) {

.vk{margin-top: 10px;}


.header{
    min-height: 10px;
    margin: 0 auto;
    width: 100%;
	max-width: 98%;
	min-width: 30px;
	position: static;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}

.content{
    min-height: 30px;
    margin: 0 auto;
    width: 80%;
	max-width: 600px;
	min-width: 97%;
	position: relative;
	padding: 12px 0px 20px 0px;
	background: #fff;
	margin-top: 0px;
	-moz-box-shadow:0 3px 9px rgba(0,0,0,0.12);
	box-shadow:0 3px 9px rgba(0,0,0,0.12);
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}


.header1{width:96%;min-height: 10px; float:none;padding: 0px; position: static;margin-left: 0px;margin-right: 0px;}
.header2{width:96%;min-height: 10px;float:none;padding: 0px; position: static;}


.cont_block1{width:96%;min-height: 30px; float:none;padding: 0px; position: static;margin-left: 0px;margin-right: 0px;}
.cont_block1 p{text-align: center;margin: 10px 10px 20px 10px;font: 300 10px/13px "Roboto", sans-serif;}
.cont_block1 img{max-width:96%;}

.cont_block2{width:99%;min-width: 335px;min-height: 30px;float:none;padding: 0px; position: static;margin-left: -20px;}


.zagolovok p{text-align: center; margin:5px 0px 10px 0px;  font: 700 14px/17px "Roboto", sans-serif;color: #337AB7;}

.start H2{text-align: right; margin:10px 0px 0px 0px; font: 700 14px/17px "Roboto", sans-serif;color: #505050;}
.start H3{text-align: right; margin:0px 0px 0px 0px; font: 300 14px/17px "Roboto", sans-serif;color: #505050;}
.start img{max-width:34px;float:right;margin: 0px 0px 0px 10px;}

.online p{text-align: right; margin:10px 0px 0px 0px; font: 400 15px/18px "Roboto", sans-serif;color: #505050;}
.online img{max-width:24px;float:right;margin: -3px 0px 0px 10px;}

.prizyv {width:93,6%;float:none;margin: 0 auto;text-align: center;padding: 10px; position: static;margin-top: 0px;margin-left: 20px;margin-bottom: 10px;background-color: #337AB7;border-radius: 5px;}
.prizyv H2{text-align: center; margin:0px 0px 10px 0px; font: 700 18px/21px "Roboto", sans-serif;color: #fff;}
.prizyv p{text-align: center; margin:10px 0px 5px 0px; font: 300 14px/17px "Roboto", sans-serif;color: #fff;}

.seti p{text-align: center; margin-top:20px; margin-bottom:10px;font: 400 15px/18px "Roboto", sans-serif;color: #1B1B1B;}


.bonus1 p{text-align: center; margin-left: 10px; margin-right: 10px; margin-top:10px; margin-bottom:10px;}
.bonus2 p{text-align: center; margin-left: 10px; margin-right: 10px; margin-top:10px; margin-bottom:10px;}


.but_bonus
{		
    background-color: #ffffff;    
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;   
    text-shadow: none;    
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow:none;       
    border-width: 0px;
    border-style: none;
    border-color: #ffffff;
    height: 10px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    cursor: pointer;
    font: 700 12px/15px "Roboto", sans-serif;
    color: #1883b0;
	transition: 0.2s linear;
}

.but_bonus:hover,.order:focus
{		
    background-color: #ffffff;
	font: 700 12px/15px "Roboto", sans-serif;
    color: #CC0000;
	border-color: #ffffff;
	text-decoration: none;
}	

.but_bonus:active
{		
    outline: none;
   
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
     -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
     box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;	 
}

.but_bonus::-moz-focus-inner
{
  border: none;
}



/*--------------------*/

.myvideo {
margin-top: 0px;
position:relative;
padding-bottom:55.75%;
padding-top:0px;
height:0;
overflow:hidden;
border:5px solid #3B4552;
border-radius: 5px;
}
.myvideo iframe, .myvideo2 object, .myvideo2 embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.knopka H2{text-align: center; margin:10px 0px 10px 0px; font: 700 15px/18px "Roboto", sans-serif;color: #1B1B1B;width:90%;}
.knopka p {text-align: center;margin: 10px 0px 0px 0px;}

.knopka H3 {text-align: center; margin: -5px 10px 20px 10px; font: 300 12px/15px "Roboto", sans-serif;color: #1B1B1B;width:300px;}



.liniya H5{text-align: right; margin:7px 0px 0px 0px; font: 300 14px/17px "Roboto", sans-serif;color: #333333;}
.liniya img{max-width:34px;float:right;margin: 1px 0px 0px 10px;}


.order
{		
	display: inline-block;
	width: 90%;
	height: 32px;
 padding:10px 10px;
 margin-bottom: 10px;
 -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;        
	font: 700 14px/36px "Roboto", sans-serif;
    color: #ffffff;
	background-color: #eb1f21;
	overflow: hidden;
	transition: 0.2s linear;
}

.order:hover
{		
	display: inline-block;
	width: 90%;
	height: 32px;
 padding:10px 10px; 
 -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;        
	font: 700 14px/36px "Roboto", sans-serif;
    color: #ffffff;
	background-color: #d93738;
	overflow: hidden;
}




.anketa {width:100%;}
.anketa H2{text-align: center; margin:20px 0px 10px 0px; font: 700 17px/20px "Roboto", sans-serif;color: #CC0000;}
.anketa H3{text-align: center; margin:10px 20px 10px 20px; font: 300 13px/16px "Roboto", sans-serif;color: #1B1B1B;}
.anketa p{text-align: center; margin:10px 0px 20px 0px; font: 700 13px/16px "Roboto", sans-serif;color: #1B1B1B;}


.graylink p {text-align: center; margin:10px 10px 20px 10px; width:90%; font: 300 10px/13px "Roboto", sans-serif;color: #b1b1b1;}
.graylink a {color: #b1b1b1;}
.graylink a:hover {color: #b1b1b1;}



.anketa-l {width:100%;float:none;height:25px;text-align: center;margin-top: 5px;margin-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top:5px;font: 400 13px/16px "Roboto", sans-serif;}
.anketa-r {width:100%;float:none;text-align: center;margin-top: 0px;margin-bottom: 10px;}

.star {
    color: #cc0000;
    font-size: 18px;
}

.btn1 {padding-top: 15px;}



.author_block {width:100%;}
.author_block p{text-align: left; margin:10px 10px 10px 10px; font: 300 13px/16px "Roboto", sans-serif;color: #1B1B1B;}

							

.form01{display: none;}
.form02{width:100%;min-height: 10px;float:none;padding: 0px; position: static;}





.form02 H3 {
	font: 700 19px/22px "Roboto", sans-serif;
	color: #1B1B1B;
	text-align: center;
	margin: -20px 10px 20px 10px;
}

.button_sub {
    display:block;
  	text-align:center;
    border-radius: 4px;
    padding: 15px 10px;
	font: 900 19px/22px "Roboto", sans-serif;
    margin: 0 auto;
    width: 90%;
    background: #e60505;
    cursor:pointer;
    color:#ffffff;
    text-decoration: none;
	margin-bottom: 20px;
	margin-top:10px;
	border: 0px solid #e60505;
	transition: 0.2s linear;
}

.button_sub:hover {background: #d63838;}

.gar_form {font: 300 10px/13px "Roboto", sans-serif;
	color: #406685;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: -5px;}

	
.gar_form a:link{
	  color:#406685;
	  text-decoration: none;
	}
.gar_form a:hover {
	  text-decoration: none;

	}	
		
	
input[type=text], input[type=email]{
width:89.1%;
height:40px;
text-align:center;
font-family:'Roboto',sans-serif;
font-weight:400;
font-size:15px;
color:#000000;
font-style:normal;
margin:5px 0;
border: 1px solid #989999; 
 -webkit-border-radius:6px;
 -moz-border-radius:6px; 
 border-radius: 6px; 
}



}

                        #mc-container .cc .mc-head .mc-logo {opacity: 0.3;}
						#mc-container .cc .mc-social-xpost,
						#mc-container .cc .mc-attach-cnt,
						#mc-container .cc .mc-subscr-toggle,
						/*#mc-container .cc .mc-useract,*/
						#mc-container .cc .mc-grid,
						#mc-container .cc .mc-comment-menu .mc-comment-url,
						#mc-container .cc .mc-comment-menu .mc-comment-share {
							display: none !important;
						}
						#mc-container .cc.mc-blue .mc-btn2 {
							background: #7b7b7b !important;
						}
						#mc-container .cc.mc-blue .mc-btn2:active {
							background: #5f5f5f !important;
						}
						
						
						.mc-comment-time {
							pointer-events: none; /* äåëàåì ññûëêó íåêëèêàáåëüíîé */
							cursor: default;  /* óñòàíàâëèâàåì êóðñîð â âèäå ñòðåëêè */
							color: #b7bbc1;
						}
						
						#mc-container .cc .mc-text-wrap .mc-textarea, .mc-complaint .mc-textarea {
							height: 40px !important;
							min-height: 40px !important;
						}
						@media only screen and (min-width: 992px) {
							#mc-container .cc .mc-comments {
								height: 534px;
								overflow-y: scroll !important;
								max-height: 1000px !important;
							}