@font-face {
font-family: 'Slake';
font-style: normal;
font-weight: normal;
src: local('Slake'), url('style/slake_regular-webfont.woff') format('woff'),
	 local('Slake'), url('style/slake_regular-webfont.woff2') format('woff2');
}


@font-face {
font-family: 'Slake-bold';
font-style: normal;
font-weight: normal;
src: local('Slake'), url('style/slake_bold-webfont.woff') format('woff'),
	 local('Slake'), url('style/slake_bold-webfont.woff2') format('woff2');
}


@font-face {
font-family: 'Slake-black';
font-style: normal;
font-weight: normal;
src: local('Slake'), url('style/slake_black-webfont.woff') format('woff'),
	 local('Slake'), url('style/slake_black-webfont.woff2') format('woff2');
}


.T1
{
	font-family: Slake-bold;
	font-size:26px;
}

.T2
{
	font-family: Slake-bold;
	font-size:20px;
}

.T3
{
	font-family: Slake-black;
}

table
{
	font-variant-ligatures: no-common-ligatures;
	font-size:18px;
}




.topmenu
{
	text-decoration:none;
}


.topmenu:hover {
	font-weight:bold;
}


a:link {
  color: #FFF;
}

a:visited {
  color: #FFF;
}

a:hover {
  color: #FFF;
}

a:active {
  color: #FFF;
}


.glink
{
	color:#FFF;
	font-size:18px;
	padding-left:5px;
}

body
{
	font-family: Slake;
	font-size:16px;
	font-variant-ligatures: no-common-ligatures;
	/*background-image: radial-gradient(at center right, #6dbfe2 35%, #d84066 100%);*/
	background-color:#343434;
	background-size: 100% 5000px;
	background-repeat: no-repeat;
	color:#FFF;
	margin:0;
}


pre.line-numbers 
{
max-width: 900px;
overflow-x: auto; 
white-space: pre-wrap;
word-wrap: break-word;
}





#menu
{
	color:#FFF;
	font-size:18px;
	font-variant-ligatures: no-common-ligatures;
}



#detail::-webkit-scrollbar-track
{
	background-color: transparent;
}

#detail::-webkit-scrollbar
{
	width:8px;
	background-color: transparent;
}

#detail::-webkit-scrollbar-thumb
{
	background-color: rgba(255, 255, 255, 0.3);	
}



#logo
{
	fill: #FFFFFF;
}



