/***PAGE***/
body{
	background : #e8eaed;
	margin : 0px auto 0px auto;
	width: 992px;
    font-family : 'Helvetica Neue LT Pro', sans-serif;
	letter-spacing: 0.02px;
}

#container{
	background-color : #ffffff;
	margin-top : 10px;
	height : 1425px;
	width: 992px;
	
}

/***BAR***/
#top_bar {
    margin-top : -8px;
}

#bottom_bar {
    margin-left : 30px;
}

/***HEADER***/
#header{
	height : 200px;
	margin : 10px 25px 10px 25px;
}

#contactHeader{
	padding-top : 12px;
	border-bottom : 3px black solid;
	height : 35px;
}

span.spanHeader{
	color : #8d8d8d;
}

.contactHeader{
	background-color : #1e2224;
	font-size : 12px;
	color : #76bff2;
	text-align : center;
	font-weight : 500;
	padding : 3px;
}

#emailContactHeader{
	float : left;
	width : 170px;
}

#numberContactHeader{
	float : right;
	width : 220px;
}

#logo{
	width : 230px;
	float : left;
	margin-top : 15px;
}

/***MENU***/

#menu{
	width : 555px;
	background-color : #ffffff;
	float : right;
}

.elements{
	float:left;
	color : black;
	text-align : center;
	font-size:15px;
	cursor : pointer;
}

#element1 {
    display: inline-block;
    overflow: hidden;
    width: 158px;
    height: 22px;
    background: url('../images/menu/sprite.png');
    background-position: -0px -0px;
    background-repeat: no-repeat;  
}

#element1_h {
    display: inline-block;
    overflow: hidden;
    width: 158px;
    height: 22px;
    background: url('../images/menu/sprite.png');
    background-position: -0px -22px;
    background-repeat: no-repeat;  
}

#element2 {
    display: inline-block;
    overflow: hidden;
    width: 90px;
    height: 22px;
    background: url('../images/menu/sprite.png');
    background-position: -0px -44px;
    background-repeat: no-repeat;  
}

#element2_h {
    display: inline-block;
    overflow: hidden;
    width: 90px;
    height: 22px;
    background: url('../images/menu/sprite.png');
    background-position: -0px -66px;
    background-repeat: no-repeat;  
}

#element3 {
    display: inline-block;
    overflow: hidden;
    width: 75px;
    height: 22px;
    background: url('../images/menu/sprite.png');
    background-position: -0px -88px;
    background-repeat: no-repeat;  
}

#element3_h {
    display: inline-block;
    overflow: hidden;
    width: 75px;
    height: 22px;
    background: url('../images/menu/sprite.png');
    background-position: -0px -110px;
    background-repeat: no-repeat;  
}

#element4 {
    display: inline-block;
    overflow: hidden;
    width: 160px;
    height: 22px;
    background: url('../images/menu/sprite.png');
    background-position: -0px -132px;
    background-repeat: no-repeat;  
}

#element4_h {
    display: inline-block;
    overflow: hidden;
    width: 160px;
    height: 22px;
    background: url('../images/menu/sprite.png');
    background-position: -0px -154px;
    background-repeat: no-repeat;  
}

#element5 {
    display: inline-block;
    overflow: hidden;
    width: 70px;
    height: 22px;
    background: url('../images/menu/sprite.png');
    background-position: -0px -176px;
    background-repeat: no-repeat;  
}

#element5_h {
    display: inline-block;
    overflow: hidden;
    width: 70px;
    height: 22px;
    background: url('../images/menu/sprite.png');
    background-position: -0px -198px;
    background-repeat: no-repeat;  
}

a{   
    text-decoration: none; 
	color : #000000;
    border : 0px;
}

#selectBar{
    float : left;
    width : 387px;
    clear : left;
    margin-top : 7px;
}

/***FOOTER***/
#footer{
	height: 275px;
	background-color : #1e2224;
	padding : 15px;
    font-family : Arial;
    font-size : 13px;
}

#contactFooter{
	float : left;
	width : 250px;
	margin-right : 25px;
    color : #8f949d;
}

#contactFraph {
    margin-top : 10px;
}

#contactData {
	float : left;
}

#contactData2 {
	float : left;
	padding-left : 5px;
}

#sendMessage{
	float:left;
	width : 350px;
	margin-right : 25px;
}

#pageMap{
	float:left;
	width : 125px;
}

span.spanFooter{
	color : #e6e8eb;
	font-size  : 16px;
    font-weight : 500;
}

#formFooter {
    margin-top : 10px;
}

#email{
	float : left;
	height : 25px;
	width : 160px;
    border : 2px gray #1E2224;
    font-family : 'Helvetica Neue LT Pro', sans-serif;
    color : #000000;

}

#name {
	float : right;
	height : 25px;
	width : 160px;
    border : 2px gray #1E2224;
    font-family : 'Helvetica Neue LT Pro', sans-serif;
    color : #000000;
}

#message{
	margin-top : 15px;
	width : 344px;
	height: 140px;
    border : 2px gray #1E2224;
    font-family : 'Helvetica Neue LT Pro', sans-serif;
    color : #000000;
    font-size : 13px;
}

#submit{
	float : right;
	margin-top : 15px;	
	width : 148px;
	height : 32px;
    cursor : pointer;
}

#map {
	float : left;
	line-height : 1.5;
}

#map a{
	color : #8f949d;
}

.maps{
	cursor : pointer;
}

#topBtn{
	float :right;
	margin-top: 40px;
	margin-right : -15px;
    cursor : pointer;
}

#credits{
	width : 300px;
	background-color : #1e2224;
	margin-left : 30px;
	margin-top : 10px;
	color : #8d8d8d;
	font-size : 11px;
	padding : 5px;
    text-align : center;
}

#show {
    color : #76bdf1;
}

img {
    border : 0;
}

#dwg {
    cursor : pointer;
    color : #8d8d8d;
}

#dwg:hover {
    color : #ffffff;    
}