

header {
	max-width:901px;
	margin:0 auto;
	border-top:3px solid #fc3400;
	}

.logo { float:left; }



/*Language*/
.language {
	float:right;
	margin:30px 10px 0 0;
	}
#divselect {
	width:110px;
	position:relative;
	z-index:10000;
}
#divselect cite {
	display:block;
	width: 100%;
	height: 23px;
	line-height:20px;
	color:#000;
	font-size: 12px;
	text-align:center;
	font-style: normal;
	border:1px solid #ccc;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	cursor:pointer;
}
#divselect cite span{
	padding-left:5px;
}
#divselect ul {
	list-style:none;
	padding:0px 2px;
	background:#fff; 
	width:110px; 
	font-size: 12px; 
	border:none; 
	position:absolute; 
	top:25px;
	left: 0px;
	z-index:20000; 
	display:none;
	border: 1px solid #ccc;
}
#divselect ul li {
	height: 25px;
	line-height: 25px;
	list-style:none;
	border-bottom: 1px solid #ccc;
}
#divselect ul li:last-child {
	border: none;
}
#divselect ul li a {
	display:block;
	text-decoration: none;
	color:#555555;
	height: 25px;
	text-align: center;
}



/*Menu*/
nav{
	margin:10px 0 15px 0;
	padding:10px 0;
	border:1px solid #ededed;
    width: 100%;
	max-width:901px;
	}
nav:after{
	content:"";
	display:block;
	clear:both;
	}


@media only screen and (max-width: 860px) {
	nav{ border:none; margin:0; padding:0; position: absolute; right: -8%; top: 19px;}
	.language{ margin-right:60px;}	
}

@media only screen and (max-width: 790px) {
	nav{ right: -6%;}
}

@media only screen and (max-width: 750px) {
	nav{ right: -2%;}
}


@media only screen and (max-width: 340px) {
	.language{ margin-right:46px;}
}

