/* --- Basic Settings --- */

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

img {
	border: none;
}

h1, h2, h3, h4, p {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

hr {
	border-bottom: 1px solid black;
}


/* - web fonts - */

@font-face {
	font-family: 'neotechproblack';
	src: url('/fonts/neotechproblack-webfont.eot'); /* IE9 Compat Modes */
	src: url('/fonts/neotechproblack-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/fonts/neotechproblack-webfont.woff') format('woff'), /* Modern Browsers */
	     url('/fonts/neotechproblack-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('/fonts/neotechproblack-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family: 'neotechstdlight';
	src: url('/fonts/neotechstdlight-webfont.eot'); /* IE9 Compat Modes */
	src: url('/fonts/neotechstdlight-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/fonts/neotechstdlight-webfont.woff') format('woff'), /* Modern Browsers */
	     url('/fonts/neotechstdlight-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('/fonts/neotechstdlight-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family: 'neotechstdmedium';
	src: url('/fonts/neotechstdmedium-webfont.eot'); /* IE9 Compat Modes */
	src: url('/fonts/neotechstdmedium-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/fonts/neotechstdmedium-webfont.woff') format('woff'), /* Modern Browsers */
	     url('/fonts/neotechstdmedium-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('/fonts/neotechstdmedium-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

/* - clearfix - */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}