﻿body {	padding: 0;	margin: 0;	font-family: Arial, Helvetica, sans-serif;	color: #021a32;	background-color: #c1d6e6;}object:focus { outline:none; }#header {	width: 100%;	height: 53px;	overflow: hidden;	background: #184076;	background: -moz-linear-gradient(top,  #446ca2 0%, #184076 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#446ca2), color-stop(100%,#184076));	background: -webkit-linear-gradient(top,  #446ca2 0%,#184076 100%);	background: -o-linear-gradient(top,  #446ca2 0%,#184076 100%);	background: -ms-linear-gradient(top,  #446ca2 0%,#184076 100%);	background: linear-gradient(top,  #446ca2 0%,#184076 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#446ca2', endColorstr='#184076',GradientType=0 );}#logo-link {	position: absolute;	left: 17px;	top: 4px;}#header img { border: 0; }#social-wrapper {	position: absolute;	right: 10px;	left: 250px;	top: 12px;	height: 28px;    display: none;    overflow: hidden;    z-index: 6;    margin-right: -10px;}#twitter, #facebook, #facebook-share, #google, #vkontakte, #mailru, #nasza-klasa  {    float: right;    overflow: hidden;    margin-right: 10px;}#app-container {	position: absolute;	top: 54px;	left: 0;	width: 100%;	bottom: 0;}#bottom-content {	max-width: 965px;	min-width: 200px;	padding: 10px;	margin: 0 auto;	font-size: 16px;	line-height: 1.5em;}#bottom-content h1 {	font-size: 2em;	margin: 0.67em 0;}#bottom-content h2 {	font-size: 1.5em;	margin: 0.83em 0;}#bottom-content p {	margin: 1em 0;}#bottom-content p b, #bottom-content p strong {	font-weight: bold}#bottom-content h2 { margin: 1em 0 0.25em 0; }#bottom-content p { margin: 0.5em 0 1em 0; }#bottom-menu {	margin: 150px auto 30px;	padding: 0;	text-align: center;}#bottom-menu li {	display: inline;	list-style-type: none;	padding-left: 1em;	padding-right: .75em;	margin: 0;	border-left: 1px solid #021a32;}#bottom-menu li:first-child { border-left: none; }#bottom-menu li a {	text-decoration: underline;	color: #356587;}#bottom-menu li a:hover { text-decoration: none; }#bottom-content h1,#bottom-content h2,#bottom-content h3 {	line-height: normal;}html, body { height: 100%; }#app {	position: relative;	width: 100%;	height: calc(100% - 53px);	min-height: 400px;	background: url(/images/loader.svg) 50% 35% no-repeat no-repeat #fff;}