body {	color: #8f8f8f;	font: 12px Tahoma, sans-serif;	background: #f8f8f8 url(../src/images/bg.jpg);	border-top: 5px solid #7e7e7e;	margin: 0;}img {	border: 0;}h1 {	display: inline-block;	color: #aeaeae;	font: 40px/50px 'Oswald', sans-serif;	background: #000000 url(../src/images/bg1.jpg);	margin: 0;	padding: 0 10px;}header {	padding-top: 20px;}a {	text-decoration: none;}#wrapper {	max-width: 960px;    min-height: 1000px;	margin: auto;}#heading {	background: transparent url(../src/images/h1-bg1.png);	margin: 30px 0;	padding-left: 20px;}aside {	float: right;	width: 260px;}aside#office > h2 {	background: #1d8ea6;	font: 14px 'Oswald', sans-serif;	color: #fff;	padding: 10px;	margin: 30px 0 0 0;}aside#office > p {	background: #f3f3f3;	border: 1px solid #e7e7e7;	padding: 10px;	margin: 0;}section {	margin-right: 280px;	padding-bottom: 50px;}nav {    margin-top: 20px;    margin-bottom: 10px;	background: #transparent;	border: 1px solid #e7e7e7;}nav ul {    background: transparent;	margin: 0;	padding: 0;}nav li {    background: transparent;	list-style-position: inside;	font: 14px 'Oswald', sans-serif;	padding: 10px;}.top-menu li {    cursor: pointer;    background: block;	display: inline-block;	padding: 10px 30px;	margin: 0;    color: #ffffff;}.top-menu a {    cursor: pointer;    background: block;	display: inline-block;	margin: 0;    color: #ffffff;}.aside-menu li {    cursor: pointer;	font-weight: 300;	list-style-type: square;	border-top: 1px solid #e7e7e7;}.aside-page img {    width: 60%;    height: auto;}blockquote {	margin: 0;	background: #0a0a74;	padding: 10px 20px;	font-family: 'Oswald', sans-serif;	font-weight: 300;}blockquote p {	color: #fff;	font-style: italic;	font-size: 33px;	margin: 0;}blockquote cite {	display: block;	font-size: 20px;	font-style: normal;	color: #1d8ea6;	margin: 0;	text-align: right;}figure {	display: inline-block;	margin-left: 30%;	font-family: 'Oswald', sans-serif;	font-weight: 300;}figure img {	display: block;	border: 1px solid #fff;	outline: 1px solid #c9c9c9;}p {	margin: 20px 0;}section > h2 {	background: #080850;	font: 30px 'Oswald', sans-serif;	font-weight: 300;	color: #fff;	padding: 0 10px;	margin: 30px 0 0 0;}figure figcaption {	font-size: 16px;	font-weight: 300;	margin-top: 5px;}figure figcaption span {	display: block;	font-size: 14px;	color: #29c5e6;}footer {	background: #7e7e7e;	color: #dbdbdb;	font-size: 11px;}#footer {	max-width: 960px;	margin: auto;	padding: 10px 0;	height: 100px;}footer h3 {	font: 14px 'Oswald', sans-serif;	color: #fff;	border-bottom: 1px solid #919191;	margin: 0 0 10px 0;}footer a {	color: #dbdbdb;    text-decoration: none;}footer p {	margin: 5px 0;}#sitemap {	width: 150px;	float: left;	margin-left: 20px;	padding-right: 15px;}#sitemap div {	display: inline-block;}#sitemap div + div {	margin-left: 40px;}#sitemap li {	display: block;	text-decoration: none;	font-size: 12px;	margin-bottom: 5px;}#sitemap li:hover {	text-decoration: underline;}#social {	float: left;	margin-left: 10px;	width: 500px;}.social-icon {	width: 64px;	height: 64px;	background: url(../src/images/social.png) no-repeat;	display: inline-block;	margin-right: 10px;}.vk {	background-position: 0 0;}.discord {	background-position: -64px 0;}.github {	background-position: -128px 0;}.telegram {	background-position: -192px 0;}.facebook {	background-position: -256px 0;}.twitter {	background-position: -320px 0;}#footer-logo {	float: right;	margin-top: 20px;	font-size: 10px;	text-align: right;}