/*LAYOUT*/
#main {
	margin: auto;
	width: 1330px;
	box-shadow: 0 0 60px 0 rgba(0,0,0,.6);
}
#header {
	width: 1330px;
	height: 130px;
	border-bottom:5px solid #dc0018;
	position:relative;
	z-index:2;
}
#metanavi {
	font-size: 80%;
	float: right;
	padding:20px 50px 20px 0;
        margin-top:-0px;
        margin-right:20px;
}

#metanavi input[type=submit] {
	margin:0 0 -3px 5px;
}

#languages {
	margin-top:-70px;
        margin-left:90px;
border-left:1px solid #ccc;padding-left:11px;
}

#languages a {
	color:gray;
}

#slogan {
	padding: 10px 0 0 20px;
	color: lightgray;

}

#outer{
	width:1270px;
	float: left;
	padding: 30px;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	background: #fff;
	margin-top: -36px;
        margin-bottom:22px;
        overflow:hidden;
	box-shadow: 0 0 60px 0 rgba(0,0,0,.6);
}

#navigation {
	display:inline-block;
        vertical-align:top;
	width: 190px;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
        background: #fff;
}

#content{
	display:inline-block;
	vertical-align:top;
	width:740px;
	margin-left:40px;
        padding-right:70px;
        border-right:1px dotted  lightblue;
	min-height: 600px;
}

#news {
	display:inline-block;
	vertical-align:top;
	width:190px;
	background: #fff;
        padding-left:22px;
        font-size:80%;
        line-height:25px;
}
#footer {
	vertical-align:top;
	font-size: 80%;
	background: #fff;
        margin-left:222px;
	padding: 7px;
	text-align: left;
	margin-bottom: -20px;
        border-top:1px dotted lightblue;
        margin-top:55px;
}
 