div#table_semantyka_stron  
{
	
	background: #0000aa;
	border-radius: 0px;
	box-shadow: 0px 0px 10px 5px rgb(0, 0, 0, 0.7);
	text-align: left;
	font-family: monospace;
	letter-spacing: -2px;
	font-weight: normal;
	text-decoration: none;
	font-variant: normal;
	
}

#table_semantyka_stron table
{
	width: 100%;
	padding: 10px;
	
}

#table_semantyka_stron fieldset
{
	border: 4px double white;
	text-align: center !important;
}



#table_semantyka_stron legend
{
	text-shadow: none;
	background: #00aaaa;
	padding: 2px;
	color: black;
	font-weight: bold;
	
}

#table_semantyka_stron legend:hover
{
	background: #00aaaa;
	color: black;
}

#table_semantyka_stron a
{
	text-decoration: none;
	transition-duration: 0.1s;
	padding: 2px;
}

#table_semantyka_stron a:hover
{
	background: #00aaaa;
	color: black;
}

#table_semantyka_stron table table
{
	
}

#table_semantyka_stron table td td:first-child
{
	width: 15% !important;
	
}

#table_semantyka_stron table td td:nth-child(2)
{
	
	border-left: 2px solid white;
	padding-left: 5px;
}

#table_semantyka_stron table td
{
	margin: auto;
	width: 40%;
	
	
}

#table_semantyka_stron table th
{
	text-align: center;
	color: #55ff55;
	font-weight: bold;
	
}

#table_semantyka_stron span
{
	vertical-align: top;
	
}




