#tlo_refset {
	width: 858px;
	height: 520px;
	background: #003;
	margin: 10px auto;
	padding: 5px;
	border-radius: 15px 15px 5px 5px;
}

#plansza_refset {
	width: 515px;
	height: 450px;
	background: #005;
	border: 2px ridge #00a;
	border-radius: 10px;
	margin: 10px 0 0 0;
	padding: 10px 0;
	float: left;
}

.pole_refset {
	width: 60px;
	height: 60px;
	float: left;
	margin: 2px;
	border:1px solid #d22a00;
-webkit-box-shadow: #A2A3A3 7px 7px 7px;
-moz-box-shadow: #A2A3A3 7px 7px 7px; 
box-shadow: #A2A3A3 7px 7px 7px; 
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
font-size:16px;
font-family:arial, helvetica, sans-serif;
font-style: normal; 
padding: 7px 10px 7px 10px; 
text-decoration:none; 
display:inline-block;
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
font-weight:bold; 
color: #FFFFFF;
background-color: #FF3C0B; background-image: -webkit-gradient(linear, left top, left bottom, from(#FF3C0B), to(#6d0019));
background-image: -webkit-linear-gradient(top, #FF3C0B, #6d0019);
background-image: -moz-linear-gradient(top, #FF3C0B, #6d0019);
background-image: -ms-linear-gradient(top, #FF3C0B, #6d0019);
background-image: -o-linear-gradient(top, #FF3C0B, #6d0019);
background-image: linear-gradient(to bottom, #FF3C0B, #6d0019);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FF3C0B, endColorstr=#6d0019);
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 2px 10px 4px rgba(0,0,0,0.54);
-moz-box-shadow: 3px 2px 10px 4px rgba(0,0,0,0.54);
box-shadow: 3px 2px 10px 4px rgba(0,0,0,0.54);
border: 2px inset #E00;
}

.pole_refset:hover {
 border:1px solid #21a421;
 padding: 7px 7px 7px 13px; 
 background-color: #2A30f8; background-image: -webkit-gradient(linear, left top, left bottom, from(#2A30f8), to(#0F2B60));
 background-image: -webkit-linear-gradient(top, #2A30f8, #0F2B60);
 background-image: -moz-linear-gradient(top, #2A30f8, #0F2B60);
 background-image: -ms-linear-gradient(top, #2A30f8, #0F2B60);
 background-image: -o-linear-gradient(top, #2A30f8, #0F2B60);
 background-image: linear-gradient(to bottom, #2A30f8, #0F2B60);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2A30f8, endColorstr=#0F2B60);
border: 2px outset #A00; 
}

#ref_start {
	padding: 4px 5px;
	width: 100px;
	background: #b00;
	margin: 10px 0 0 105px;
	font-size: 1.1em;
	font-weight: bold;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	text-shadow: 5px 2px 4px rgba(200, 50, 50, 0.4);
	color: #FE9;
	border-radius: 5px;
}

#ref_start:hover {
	padding: 4px 8px 4px 2px;
	background: #900;
	border-radius: 2px;
}

.ref_zapisz {
	display: none;
}
	
#menu_refset {
	width: 328px;
	height: 470px;
	border: 2px ridge #00a;
	border-radius: 10px;
	background: #005;
	margin: 10px 0 0 5px;
	float: left;
}

#napis_refset {
	text-align: center;
	font-size: 1.4em;
	font-family: "Eagle Lake",arial,sans-serif;
	color: #8Ef;
	margin: 0 0 -10px 0;
	border-radius: 5px;
}

#tb_refc, #tb_refr {
	width: 120px;
	height: 28px;
	font-size: 1.5em;
	border: 2px inset #0b4;
	border-radius: 5px;
	background: #CFD;
	color: #600;
	text-align: center;
	margin: 5px 0 0 20px;
}

#tb_refr {
	width: 130px;
	font-size: 1.2em;
	margin: 5px 0 0 15px;
}

#wynik_refset {
	width: 318px;
	height: 220px;
	border: 2px ridge #009;
	border-radius: 3px;
	background: #FFE;
	color: #004;
	margin: 2px 0 0 2px;
	padding: 10px 2px;
	font-size: 0.8em;
	font-weight: bold;
	overflow-y: auto;
}

#wynikk1_refset, #wynikk2_refset, #wynikk3_refset, #wynikk4_refset {
	width: 20px;
	margin: 0;
	padding: 0;
	border: 1px ridge #004;
	float: left;
	text-align: center;
	padding: 1px 2px;
}

#wynikk2_refset {
	width: 72px;
}
#wynikk3_refset {
	width: 62px;
}
#wynikk4_refset {
	width: 120px;
}

#napis2_refset {
	background: #b44;
	color: #FED;
	text-align: center;
	font-size: 1em;
	border-bottom: 1px ridge #006;
	margin: 0;
	padding: 1px 2px;
}

#ref_radio {
	font-size: 1em;
	border-bottom: 1px ridge #00a;
	margin: 5px 0 5px 20px;
}