@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v13/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(http://fonts.gstatic.com/s/roboto/v13/Fl4y0QdOxyyTHEGMXX8kcT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v13/Y5yuUJGDLtmYv2_3fMB4fA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v13/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(http://fonts.gstatic.com/s/roboto/v13/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(http://fonts.gstatic.com/s/roboto/v13/5z9jpDJQqVE5bmkRqplJfhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(http://fonts.gstatic.com/s/roboto/v13/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(http://fonts.gstatic.com/s/roboto/v13/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(http://fonts.gstatic.com/s/roboto/v13/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(http://fonts.gstatic.com/s/roboto/v13/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(http://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(http://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(http://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(http://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(http://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(http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v5/Q_pTky3Sc3ubRibGToTAYigwe3ZcNEyK1ut-Sjba9Qg.woff) format('woff');
}

body {
  margin: 0px;
  }

a {
  color: #00bfff;
  text-decoration: none; }

a:hover {
  color: #00b1ec; }


h1{
color:#FFFFFF;
text-transform: uppercase;
font-family:'pt sans narrow';
font-size:55px;
text-shadow: 1px 1px 2px black, 0 0 1em #4D7D8D;
margin: 0px 50px 15px 50px;
line-height: 1.0em;
}

h2{
color:#BB0000;
text-transform: uppercase;
font-family:'pt sans narrow';
font-size:48px;
margin: 0px 50px 15px 50px;
line-height: 1.0em;
}

h3{
color:#39313C;
text-transform: uppercase;
font-family:'pt sans narrow';
font-size:28px;
margin: 0px 50px 15px 50px;
line-height: 1.0em;
}

p {
	font: 300 19px/23px "Roboto", sans-serif;
	color: #1B1B1B;
    margin-left: 50px;
	margin-right: 50px;
	text-align: left;
}

.header {
    height: 655px; /* Высота блока */
    width: 100%; /* Ширина блока */
    background: #E4E4E4;
	background-size: cover;
   }
 
.form_bottom {
    height: 570px; /* Высота блока */
    width: 100%; /* Ширина блока */
    background: url(images/fon_form_bottom.jpg) no-repeat;
	background-size: cover;
   } 

.cont_form {
    height: 405px; /* Высота блока */
    width: 90%; /* Ширина блока */
	margin-top: 60px;
	padding: 20px;
	background: #ааа;
	opacity: 0.8;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
   }  
 
.list_check {
	font-family:'Roboto';
    font-size:19px;
	color: #1B1B1B;
	margin-left: 110px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 3px;
	text-align: left;
	padding: 10px 2px 2px 40px;
	background: url(images/check.png) 2px 8px no-repeat;
}

 .list_images {
    border: 1px solid #00bfff;
	background: #F9F9F9;
	padding: 8px;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}


/*----------------------------------------------------------------------------------------
						CONTACT FORM STYLE
----------------------------------------------------------------------------------------*/

.video-container {
	background: #fff;
	padding: 10px;
	border-radius: 3px;
}


.coment-container {
	background: #fff;
	padding: 10px;
	border-radius: 3px;
	margin-bottom: 20px;
}


.form-container {
    height: 488px;
	background: #fff;
	padding: 10px;
	border-radius: 3px;
}

.info-container {
	background: #fff;
	padding: 20px;
	border-radius: 3px;
}

.img{
    float: left;
    margin: 0px 15px 0 0;
}

/*----------------------------------------------------------------------------------------
						BUTTONS STYLES
-----------------------------------------------------------------------------------------*/


.form-container a{text-decoration:none; text-align:center;
width: 250px;
 cursor: pointer;
 margin-top:25px;
 padding:15px 15px; 
 border:none; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font: 400 19px/28px "Roboto", sans-serif;
 color:#E5FFFF; 
 background:#BB0000; 
 }
  
.form-container  a:hover{ 
 border:none; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 color:#E5FFFF; 
 background:#117B9F; 
 }

.img a{
cursor: pointer;
border:none;
background:#fff;
padding:0px;
margin-top:0px;
 }
  
.img a:hover{ 
border:none;
background:#fff;
padding:0px;
 }


 
 
 
 
input[type=text], input[type=email]{
width:300px;
height:40px;
border-top:1px solid rgba(0,0,0,0.09);
text-align:left;
font-family:'Roboto',sans-serif;
font-weight:300;
font-size:17px;
color:#4f4f4f;
font-style:normal;
margin:5px 0;
padding-left:15px;

}



/*-----------------------------------------------------------------------------------*/
/*	INFO
/*-----------------------------------------------------------------------------------*/


#info {
margin-bottom: 60px;
}

#info ul li {
    background-color: #fff;
    border: 1px solid #00bfff;
    border-radius: 5px;
    display: inline-block;
	font: 300 21px/21px "Roboto", sans-serif;
    padding: 20px 0;
    text-align: center;
}

#info ul li:hover {
    background-color: #F7F7F7;
    border: 1px solid #00b1ec;

}


#info ul li.top {
    margin-bottom: 9px;
    margin-right: 0.4%;
    width: 48.7%;
}
#info ul li.top.last {
    margin-right: 0;
}
#info ul li.bottom {
    margin-right: 0.5%;
    width: 48.7%;
}
#info ul li.bottom.last {
    margin-right: 0;
}



/*-----------------------------------------------------------------------------------*/
/*	CAROUSEL
/*-----------------------------------------------------------------------------------*/

#wrapper {
	width: 949px;
	margin: 40px auto 0;
}


.list-line {
    margin-top: 15px;
	margin-left: 40px;
	margin-bottom: 5px;
}



.number_title_number {
    border: 1px solid #00bfff;
    border-radius: 50px;
	font: 300 21px/23px "Roboto", sans-serif;
    color: #1B1B1B;
    display: inline-block;
    line-height: 70px;
    margin-right: 15px;
    min-width: 36px;
    position: relative;
    text-align: center;
    text-indent: 1px;
    top: -1px;
}


