body{
	margin: 0 auto;
	padding: 0;
	width: 900px;
	font-family: Tahoma, Geneva, sans-serif;
	background-color: #d8d8d8;
}

/**********FOOTER************/
#footer{
	text-align: center;
	background-color: #444;
	color: #CCC;
	/*border: 2px solid;*/
	border-radius: 15px 0;
	margin: 15px auto;
	padding: 15px;
	font-size: 13px;
	width: 50%;
}
#footer a{
	color: #AAA;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
h2{
	padding-left:20px;
}
/**********HEADER************/
#header{
	height: 526px;
	width: 890px;
	background-image:url(Header.png);
	padding: 0;
	margin: 0;
	border-right: 2px #ccc inset;
	border-bottom: 2px #bbb inset;
	border-left: 2px #bbb solid;
	border-radius:0 0 6px 6px;
	z-index: -1;
}
.secTitle{
	width: 90%;
	border-radius: 6px;
	background-color: #E5E5E5;
	padding: 10px 20px;
	margin: 15px auto;
	border-right: 2px #ccc inset;
	border-bottom: 2px #bbb inset;
}
.secContent{
	width: 90%;
	text-align:center;
	padding: 10px 30px;
}
#footer a{
	color: #AAA;
	text-decoration:none;
}
.secTitle a:hover{
	text-decoration:underline;
}
.secTitle a{
	color: #666;
}
#nav{
	line-height: 1.35em;
	margin: 15px auto;
	text-align: center;
}
#nav ul{
	margin:0;
}
#nav li{
	display:inline;
	font-size:20px;
}
#nav li a:hover{
	text-decoration:none;
}

#nav li a:link, #nav li a:visited{
	margin: 0 5px;
	padding: 5px 15px;
	line-height: 14px;
	text-decoration: none;
	color: #666;
	background-color: #eee;
	/*border-color: #000000;
	border-style: solid;
	border-width: 2px 2px 1px 1px;
	border-radius: 2px 2px 5px 5px;*/
}
#nav .active a:link, #nav .active a:visited{
	background:#fff url('../img/style/bg_nav_active.png') repeat-x;
	color:#26345f;
	border-color: #456aad;
}
#nav #lang a:link,#nav #lang a:visited{
	border-width: 1px 1px 0px 1px;
	background:none;
}

/**********MAIN BODY************/
#main{
	background: #EEE;
	border-radius: 5px;
	padding: 20px;
	margin: 15px;
	color: #333;
}

/***** Float helpers ****/

.floatr{
	float:right; display:inline
}
.floatl{
	float:left; display:inline
}
.clear{
	clear:both;
}
.clearr{
	clear:right;
}
.clearl{
	clear:left;
}




/****************INTERESTING******/
@media only screen and (max-width: 600px) {
    /* Style adjustments for viewports that meet the condition */
	/*
	#rightcolumn{
		width:80%;
		padding-top:0;
		margin:0 auto;
	}
	#rightcolum #sidenavtitle{
		float:left;	
	}
	#leftcolumn{
	min-width:100px;
		margin-right:10px;
	}
	*/

}

/** {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}*/
