body {	color: #8f8f8f;	font: 12px Tahoma, sans-serif;	background: #f8f8f8 url(../images/bg.png);	border-top: 5px solid #7e7e7e;	margin: 0;}img {	border: 0;}input[type="text"] {	background-color: #f3f3f3;	border: 1px solid #e7e7e7;	height: 30px;	color: #b2b2b2;	padding: 0 10px;	vertical-align: top;}button {	color: #fff;	background-color: #29c5e6;	border: none;	height: 32px;	font-family: 'Oswald', sans-serif;}nav {	background: #f3f3f3;	border: 1px solid #e7e7e7;}#heading {	background: transparent url(../images/h1-bg.png);	margin: 30px 0;	padding-left: 20px;}h1 {	display: inline-block;	color: #7e7e7e;	font: 40px/40px 'Oswald', sans-serif;	background: url(../images/bg.png);	margin: 0;	padding: 0 10px;}#wrapper {	max-width: 1140px;	margin: auto;}header {	padding: 20px 0;}aside {	float: left;	width: 250px;}aside > h2 {	background: #29c5e6;	font: 14px 'Oswald', sans-serif;	color: #fff;	padding: 10px;	margin: 30px 0 0 0;}aside > p {	background: #f3f3f3;	border: 1px solid #e7e7e7;	padding: 10px;	margin: 0;}section {	 margin-left: 280px;	 padding-bottom: 50px; }section > p {	font-size: 15px;	color: #2f2f2f;	text-align: justify;}.cent {	text-align: center;	font: 18px 'Oswald', sans-serif;}section > ul {	font-size: 15px;	color: #2f2f2f;}form[name="search"] {	float: right;}footer {	background-color: #7e7e7e;}nav a {	text-decoration: none;}nav ul {	margin: 0;	padding: 0;}nav li {	list-style-position: inside;	font: 14px 'Oswald', sans-serif;	padding: 10px;}.top-menu {	display: flex;	justify-content: space-between;	align-items: center;	flex-wrap: nowrap;}.top-menu li {	display: inline-block;	padding: 10px 15px;	margin: 0;	text-align: center;}.top-menu li.active {	background: #29c5e6;	color: #fff;}.top-menu a {	color: #2f2f2f;}.aside-menu li {	font-weight: 300;	list-style-type: square;	border-top: 1px solid #e7e7e7;}.aside-menu li:first-child {	border: none;}.aside-menu li.active {	color: #29c5e6;}.aside-menu a {	color: #2f2f2f;}blockquote {	margin: 0;	background: rgba(42, 205, 239, 0.04);	padding: 10px 20px;	font-family: 'Oswald', sans-serif;	font-weight: 300;}blockquote p {	color: #505050;	font-style: italic;	font-size: 15px;	margin: 0;}blockquote cite {	display: block;	font-size: 15px;	font-style: normal;	color: #505050;	margin: 0;	text-align: right;}section > figure + figure {	margin-left: 28px;}p {	margin: 20px 0;}section > h2 {	background: #29c5e6;	font: 30px 'Oswald', sans-serif;	font-weight: 300;	color: #fff;	padding: 0 10px;	margin: 30px 0 0 0;}footer {	background: #7e7e7e;	color: #dbdbdb;	font-size: 11px;}#footer {	max-width: 960px;	margin: auto;	padding: 10px 0;	height: 30px;}footer a {	color: #dbdbdb;}footer p {	margin: 5px 0;}#schetchik{	display: inline-block;	float: left;}#footer-logo {	float: right;	margin-top: 5px;	font-size: 15px;	text-align: right;}/* пластинфо*/.plastinfo_ttl{font-size: 100%;}.plastinfo_ttla{color:#007AC4;font-family:arial; }.plastinfodt{font-size:100%;}.plastinfonws{font-size:100%;margin-top:0.3em;text-align: justify;}.plastinfonws a {color: #2f2f2f;font-family:arial; }.clear {	clear:both;}