.ref
{
	position : fixed;
	left	 : 0;
	bottom	 : 0;
	top 	 : 0;
	width	 : 12px;
	opacity	 : 0.5;
}
ref_hover:hover
{
	background-color : black;
}

.link_ref
{
	padding-top 	:5px;
	padding-bottom 	:5px;
	margin-left 	:-2px;
}
.empty
{
	font-size		: 0px;
}

@media screen and (max-width: 1000px) and (min-height: 501px)
{
	body
	{
		margin-left : 25px;
	}
	.ref
	{
		position		: fixed;
		left			: 0;
		bottom	 		: 0;
		top 	 		: 0;
		width	 		: 30px;
		opacity	 		: 0.5;
	}
	.link_ref
	{
		padding-top 	:-15px;
		padding-bottom 	:-15px;
		margin-left 	:-2px;
		font-size		:16px;
	}	
}

@media screen and (max-width: 1000px) and (max-height: 500px)
{
	body
	{
		margin-left 	: 10px;
	}
	.ref 
	{
		width	 		: 0px;
	}
	.link_ref
	{
		padding-top 	:0%;
		padding-bottom 	:0%;
		margin-left 	:0px;
		font-size		:0px;
	}	
}