@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic-ext,latin-ext);@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic-ext,latin-ext);@import url(http://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&subset=latin,cyrillic-ext,latin-ext);	body{
		width:100%;
		background: black;
		margin: 0;
		padding: 0;
		font-family: "PT Sans",Arial Narrow,Arial,Helvetica,sans-serif;
		font-size: 1.0em;
		color: #CFD8DC;
	}
	#main_top{
		width: 100%;
		max-width: 1600px;
		margin: 10px;
		margin-left: auto;
		margin-right: auto;
		-webkit-box-shadow: 0px 0px 27px -1px rgba(87,87,87,1);
		-moz-box-shadow: 0px 0px 27px -1px rgba(87,87,87,1);
		box-shadow: 0px 0px 27px -1px rgba(87,87,87,1);
	}
	#main{
		width: 100%;
		max-width: 1600px;
		margin: 10px;
		margin-left: auto;
		margin-right: auto;
		-webkit-box-shadow: 0px 0px 27px -1px rgba(87,87,87,1);
		-moz-box-shadow: 0px 0px 27px -1px rgba(87,87,87,1);
		box-shadow: 0px 0px 27px -1px rgba(87,87,87,1);
		min-height: 68%;
	}
	#header{
		width: 100%;
		height: 140px;
		margin-top: 5px;
		padding-top: 10px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	#footer{
		width: 100%;
		max-width: 1600px;
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 15px;
		text-align: center;
		-webkit-box-shadow: 0px 0px 27px -1px rgba(87,87,87,1);
		-moz-box-shadow: 0px 0px 27px -1px rgba(87,87,87,1);
		box-shadow: 0px 0px 27px -1px rgba(87,87,87,1);
		font-family: Helvetica, sans-serif;
		font-size: 0.7em;
		background: #0288D1;
		color: #FFFFFF;
	}
	#title{
		padding-top: 100px;
		color: white;
		font-variant: small-caps;
		font-size: 4.5em;
		font-family: "Roboto",Arial Narrow,Arial,Helvetica,sans-serif;
		font-weight: bold;
		text-shadow: black 0.02em 0.02em 0.02em;
	}
	#title{
		font-family: "PT Sans",Arial Narrow,Arial,Helvetica,sans-serif!important;
	}
	h1{
		font-family: "Roboto",Arial Narrow,Arial,Helvetica,sans-serif;
		font-weight: bold;
		font-variant: small-caps;
		text-align: center;
		font-size: 2.5em;
		margin: 0.1em;
		color: white;
	}
	h2{
		color: #B0BEC5;
		font-family: "Roboto",Arial Narrow,Arial,Helvetica,sans-serif;
		font-weight: bold;
		text-align: center;
		font-variant: small-caps;
		font-size: 2em;
		margin: 0.05em;
	}
	h3{
		font-family: "Roboto",Arial Narrow,Arial,Helvetica,sans-serif;
		font-weight: bold;
		text-align: left;
		font-size: 1.5em;
		margin-top: 0.05em;
		margin-bottom: 0.05em;
		font-variant: small-caps;
		color: #4FC3F7;
	}
	.button, .button2 {
		padding: 8px 8px 8px 8px;
		text-decoration: none;
		font-family: "Roboto",Arial Narrow,Arial,Helvetica,sans-serif;
		cursor: pointer;
		font-weight: bold;
	}
	.button:hover {
		text-decoration: none;
	}
	.button {
		border: 1px solid #B0BEC5;
		color: #CFD8DC;
		background: #37474F;
	}
	.button:hover {
		background: #546E7A;
		color: #FFFFFF;
	}
	.button2 {
		border: 1px solid #81D4FA;
		color: #B3E5FC;
		background: #0277BD;
	}
	.button2:hover {
		background: #039BE5;
		color: #FFFFFF;
	}
	a { 
		text-decoration: none;
		color:#FFFFFF;
		font-variant: small-caps;
		color:#B0BEC5;
	}
	a:link {
		color:#B0BEC5;
		font-variant: small-caps;
	}    
	a:visited {
		color:#B0BEC5;
	} 
	a:hover {
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease;
		color: #81D4FA;
	} 
	#gotop{
		position:fixed;
		top:10px;
		right:10px;
	}
	.sup{
		vertical-align: top; font-size: 0.7em;
	}
	.sub{
		vertical-align: bottom; font-size: 0.7em;
	}
	::-webkit-scrollbar {
		margin-top: 5px;
		width: 14px;
	}
	.heading_bar {
		margin: 1;
		font-family:"PT Sans","Arial Narrow",Arial,Helvetica,sans-serif;
		margin-left: auto;
		margin-right: auto;
		color: #fff;
		padding: 3px 10px;
		cursor: pointer;
		position: static;
		font-weight:bold;
		font-size: 1.1em;
	}
	.content {
		padding: 5px 10px;
		margin: 1;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
	}
	.table{
		width: 100%;
		padding: 0px;
		border-spacing: 0px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.table th{
		font-weight: bold;
		font-variant: small-caps;
		font-family: "Roboto",Arial Narrow,Arial,Helvetica,sans-serif;
		background: #01579B;
		color: #FFFFFF;
	}
	.table th, td{
		padding: 5px;
		text-align: center;
	}
	.table td:first-child,th:first-child  {
		text-align: left;
	}
	.table tfoot{
		height: 3px;
	}
	.table tbody tr:hover td{
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease;
	}
	.table tr:nth-child(even) {
		background: #29B6F6;
		color: #FFFFFF;
	}
	.table tr:nth-child(odd) {
		background: #039BE5;
		color: #FFFFFF;
	}
	.table tbody tr:hover td{
		background: #0277BD;
		color: #FFFFFF;
	}
	.table tfoot tr{
		background: #01579B;
		color: #FFFFFF;
	}
	#header, #main{
		background: #263238;
	}
	.line{
		width: 99%;
		border: 1px solid #81D4FA;
	}
	.textDiv{
		width: 95%;
		margin-left: auto;
		margin-right: auto;
		text-align: justify;
	}
	::-webkit-scrollbar-track {
		background: #455A64; 
		margin-top: 5px;
	}
	::-webkit-scrollbar-thumb {
		background: #37474F;
		margin-top: 5px;
	}
	::-webkit-scrollbar-thumb:window-inactive {
		background: #37474F;
	}
	.tableDiv{
		display: table;
	}
	.rowDiv{
		display: table-row;
	}
	.cellDiv{
		display: table-cell;
		vertical-align: middle;
	}