body {
	background-color:#cccccc;
	background-image:url(layout/background.png);
	background-repeat:repeat-x;
	font-family:Lato, serif; 
	font-size:12px; 
	font-style:normal; 
	font-variant:normal;
	font-weight:normal; }
	
.container {
	width:980px; 
	margin:auto; 
	margin-top:40px; }
	
.inner-container {
	background-color:#FFFFFF; 
	padding:40px;}
	
.logo {
	width:200px;
	display:inline-block;
	/* margin-right:38px; */}
	
.picture {
	width:660px;
	display:inline-block;
	position: absolute;
	right: 0px;}
	
.break1 {
	width:900px;
	height:34px;
	display:block;}
			
.menu {
	width:200px;
	display:inline-block;
	margin-right:57px;
	vertical-align:top;
	padding-top:6px; }			
.menu-element {
	padding:10px;
	color:#000000;
	font-size:16px;
	font-weight:400;}
a.menu-element {color:#000000;text-decoration:none; }
a.menu-element:hover {color:#015dab; }

.main {
	width:640px;
	display:inline-block;	
	vertical-align:top;}
a.main {text-decoration:underline;}
a.main:hover {color:#015dab; }
			
.h1 {
	color:#000000;
	font-size:20px;
	font-weight:400;
	padding-bottom:16px;
	margin:0px;  }
			
.h2 {
	color:#000000;
	font-size:18px;
	font-weight:400;
	line-height:2;
	margin:0px;  }

.text {
	color:#000000;
	font-size:16px;
	font-weight:300;
	line-height:2;
	padding-bottom:16px;}
a.text {color:#015dab; font-weight:300; text-decoration:none;}
a.text:hover {color:#015dab; font-weight:300; text-decoration:underline;}

.table {
	color:#000000;
	font-size:16px;
	font-weight:300;
	line-height:1.5;
	padding-bottom:16px;}
a.table {color:#015dab; font-weight:300; text-decoration:none;}
a.table:hover {color:#015dab; font-weight:300; text-decoration:underline;}
	
.break {
	width:900px;
	height:40px;
	display:block;}

.footer { display:inline-block; color:#666666; font-size:12px; height:15px;}
a.footer {text-decoration:none; }
a.footer:hover {color: #000000; }