@charset "UTF-8";
@import url(font-awesome.min.css);
@import url("http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic");

header, section, footer, aside, nav, main, article, figure , div, li{
    display: block; 
}

/* BODY */
	body {
		font-family: "PT Sans Narrow", Verdana;
		font-size: 2em;
	}
	
/* HEADER */
	header {
		background: rgb(255,255,0);
		color: #666666;
		height: 100%;
		position: fixed;
		text-align: center;
		width: 20em;
		top: 0;
		left: 0;
	}
	
	header img {
		position: absolute;
		width: 18em;
		padding-top: 1em;
		padding-left: 1em;
		top: 0;
		left: 0;
	}
	
/* SECTION */
	section {
		position: absolute;
		background: #fff;
		color: #666666;
		width: calc(100% - 20em);
		margin: 0em 0em 0em 20em;
		top: 0;
		right: 0;
	}
	
/* ARTICLE */
	article {
		height: 1000px;
	}
	
/* NAV */
	nav {
		color: #c0c0c0;
		position: fixed;
		width: 20em;
		top: 21em;
		left: 0;
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		vertical-align: baseline;
		cursor: pointer;
	}
	
	nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	nav ul li {
		border-top: solid 2px #fff;
		display: block;
		padding: 0;
		text-align: center;
	}
	
	nav ul li:first-child {
		border-top: 0;
	}
	
	nav ul li a {
		display: block;
		padding: 1em 0;
		text-decoration: none;
		font-size: 18px;
		font-weight: bold;
	}
	
	nav ul li a:hover {
		color: #000;
		display: block;
		padding: 1em 0;
		text-decoration: none;
		font-size: 18px;
		font-weight: bold;
	}
	
	nav ul li a:visited {
		color: #000;
		display: block;
		padding: 1em 0;
		text-decoration: none;
		font-size: 18px;
		font-weight: bold;
	}
	
	nav ul li a:active {
		color: #000;
		display: block;
		padding: 1em 0;
		text-decoration: none;
		font-size: 18px;
		font-weight: bold;
	}
	
	.active {
		background: #fff;
		color: #000 !important;
	}
	
/* FOOTER */
	footer {
		color: #111;
		position: fixed;
		bottom: 0;
	}
	
/* H */
	h1, h2, h3, h4, h5, h6  {
		padding-left: 0;
	}

	h1 {
		margin: 0em 0em 0.5em 0em;
		font-size: 3.3em;
		
	}
	
	h2 {
		margin: 0em 0em 0em 0em;
		font-size: 2.7em;
	}