@charset "utf-8";
/* CSS document */
body {
	background-color: #F0F3F4;
	background-image: url(images/bg.jpg);
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
 
body {
  font: 13px/20px 'Lucida Grande', Tahoma, Verdana, sans-serif;
  color: #404040;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
ol, ul {
	list-style: none;
	padding-left: 0px;
}

.wrap {
         width: 840px;
         margin: 0 auto;
         background: ;
         height: 40px;
	}
.wrap2 {
         width: 690px;
         margin: 0 auto;
         background: ;
         height: 40px;
		 text-align:center;
	}
#footerwrap {
         width: 820px;
         margin: 0 auto;
         height: 100px;
		 margin-bottom:0;
	
	}
 
.container {
	width: 60%;
	margin-top: 65px;
	margin-right: auto;
	margin-bottom: 65px;
	margin-left: auto;
	text-align: left;
}

.wrap :last-child {
        margin-right: 0px;
                       }

.ghost-button-border-color {
	display: block;
	float: left;
	width: 170px;
	margin: 0 auto;
	padding: 8px;
	color: #f77e12;
	font-size: 18px;
	font-weight: 400;
	border: 2px solid #f77e12;
	margin-right: 40px;
	text-align: center;
	outline: none;
	text-decoration: none;
	transition: border-color 0.3s ease-out,
              color 0.3s ease-out;
	font-family: pt-sans;
	font-style: normal;
}

.ghost-button-border-color:hover,
.ghost-button-border-color:active {
	color: #66d8ed;
	border-color: #66d8ed;
	transition: border-color 0.4s ease-in,
              color 0.4s ease-in;
	font-family: pt-sans;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
}
#logo {
         width: 377px;
         margin: 0 auto;
         background: ;
		 margin-top: 50px;
         height: 100px;
 }
#video {
	display: block;	
	width: 60%;
	margin: 0 auto;
}
#menu {
display: block;
margin: 0 auto;
position: fixed;
top: 10px;
width: 100%;
}
#menu2 {
display: block;
margin: 0 auto;
position: absolut;
top: auto;
width: 60%;
text-align:center;
}
#menu3 {
display: block;
margin: 0 auto;
position: absolut;
top: auto;
width: 60%;
text-align:right;
}
#footer {
	display: block;
	margin: 0 auto;
	min-width: 830px;
	margin-right: 0;
	margin-bottom: 0;
	height: 120px;
	text-align: center;
	background: #7e8aa2;
	color: #F7F7F7;
		
}

.footer_items {
display: block;
float:left;
margin: 0 auto;
width: 220px;
text-align:center;
font-family: pt-sans;
font-style: normal;
font-weight: 400;
font-size: 15px;
margin-right: 67px;
margin-top: 15px;
}

.footer_items_right {
display: block;
float:left;
margin: 0 auto;
width: 230px;
text-align:center;
font-family: pt-sans;
font-style: normal;
font-weight: 400;
font-size: 15px;
margin-right: 0px;
margin-top: 15px;
}

#contact {
          
		font-size:14px;
		font-weight:bold;
 }
 
.back {
        
		font-size:15px;
		font-family: pt-sans;
        font-style: normal;
        font-weight: 400;
		text-align:center;
		color: #4c5760;
		text-decoration: none
 }
 
.back:hover,
.back:active {
		font-size:15px;
		font-family: pt-sans;
        font-style: normal;
        font-weight: 400;
		text-align:center;
		color: #ff7e35;
		text-decoration: none
 }
	
 .contact {
	font-size: 14px;
	text-align: center;
		
 }
#main {
min-height: calc(100vh - 100px);
}

#top {
	display: block;
	margin: 0 auto;
	align: center;
	top: 0px;
	height: 13px;	
}
.heading {
	color: #404040;
	font-size: 28px;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-style: normal;
}
.heading2 {
	color: #404040;
	font-size: 16px;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-align: center;
}
