@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400&subset=latin,latin-ext);
* {
	margin: 0px;
	padding: 0px;
	
/*
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
*/	
}

ol, ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
img {
	border: 0px;
}
.cleaner, .clear, .mcleaner {
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}
.cleaner, .clear {
	clear: both;
}


.hidden {
	display: none;
}

body, div, input, select, textarea, td, ul, li {
	font-family: Arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
body {
	background: #FFF;
	font-size: 12px;
	padding: 20px;
}
.body {width: 720px;}

/* COMMON */
a {
	outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

  .header {
	height: 72px; margin-bottom: 13px; background: url(../imgs/header-mini.gif) no-repeat left;
	}
.header strong, .header em {
	display: block;
	font-size: 0px; line-height: 0px;
	content: '';
}

.ls-strip, .page-menu, .home-menu, 
.info, .foot-menu, a.archiv 

{display: none;}


.footer {border-top: solid 1px #e3e3e3; padding-top: 8px; margin-top: 12px; font-size: 11px;}
.foot-contact p {display: inline-block;} 
.foot-contact br {display: none;}



.copy {float: left;}
.copy a, .copy span {display: none;}
.devel {float: right;}

	.home-content h2,
	.wsw.home-spec h2
	 {
		font-family: Source Sans Pro; font-weight: 300; font-size: 30px; text-transform: uppercase;
		color: #103D76;
		margin-bottom: 11px; 
	}
	
	.home-content h3 {
		font-family: Source Sans Pro; font-weight: 300; font-size: 18px;
		line-height: 22px;  
	}
	
	.home-content h2 {margin-bottom: 15px;}
	.home-content h3 {margin-bottom: 9px;}
	.home-content p {line-height: 18px; margin-bottom: 9px; text-align: justify;}
	.home-content .item {margin-bottom: 16px;} 
	
	
	.home-content h3 a, .home-news h3 a{
		color: #103D76;
	}
	.home-news, .home-content .date {font-size: 10px;  margin-bottom: 4px;}

