*{
	outline: none;
}
body{
	height: 100%;
	padding: 0px;
	margin: 0px;
}
.zadania{
	border-collapse: collapse;
	font-family: Arial;
	font-size: 12px;
}
.zadania td{
	border: 1px #666 solid;
	padding: 3px 5px;
	cursor: default;
}
.tf{
	width: 100%;
	border: 0px #000 none;
	display: block;
	margin: 0px;
	background: #fff;
	line-height: 16px;
	height: 16px;
	font-size: 12px;
	font-family: Arial;
}
.kolor9 td{
	background: #eee;
	border: 1px #777 solid;
	background-color: #f5f5f5;
    background-image: -moz-linear-gradient(100% 100% 90deg, #cccccc, #eeeeee) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#cccccc)) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#cccccc', startColorstr='#eeeeee', gradientType='0');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#cccccc)";
}
.kolor9:hover td{
	background-image: -moz-linear-gradient(100% 100% 90deg, #aaaaaa, #dddddd) !important;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dddddd), to(#aaaaaa)) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#aaaaaa', startColorstr='#dddddd', gradientType='0');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dddddd, endColorstr=#aaaaaa)";
}
.kolor1 td{
	background: #fee;
	border: 1px #b77 solid;
	background-color: #f5f5f5;
    background-image: -moz-linear-gradient(100% 100% 90deg, #eecccc, #ffeeee) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffeeee), to(#eecccc)) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#eecccc', startColorstr='#ffeeee', gradientType='0');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffeeee, endColorstr=#eecccc)";
}
.kolor1:hover td{
	background-image: -moz-linear-gradient(100% 100% 90deg, #ddaaaa, #ffdddd) !important;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdddd), to(#ddaaaa)) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ddaaaa', startColorstr='#ffdddd', gradientType='0');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdddd, endColorstr=#ddaaaa)";
}
.kolor2 td{
	background: #fee;
	border: 1px #7b7 solid;
	background-color: #f5f5f5;
    background-image: -moz-linear-gradient(100% 100% 90deg, #cceecc, #eeffee) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeffee), to(#cceecc)) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#cceecc', startColorstr='#eeffee', gradientType='0');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeffee, endColorstr=#cceecc)";
}
.kolor2:hover td{
    background-image: -moz-linear-gradient(100% 100% 90deg, #aaddaa, #ddffdd) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddffdd), to(#aaddaa)) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#aaddaa', startColorstr='#ddffdd', gradientType='0');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddffdd, endColorstr=#aaddaa)";
}
.kolor3 td{
	background: #fee;
	border: 1px #77b solid;
	background-color: #f5f5f5;
    background-image: -moz-linear-gradient(100% 100% 90deg, #ccccee, #eeeeff) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeff), to(#ccccee)) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ccccee', startColorstr='#eeeeff', gradientType='0');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeff, endColorstr=#ccccee)";
}
.kolor3:hover td{
    background-image: -moz-linear-gradient(100% 100% 90deg, #aaaadd, #ddddff) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddddff), to(#aaaadd)) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#aaaadd', startColorstr='#ddddff', gradientType='0');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddddff, endColorstr=#aaaadd)";
}
.kolor4 td{
	background: #fee;
	border: 1px #bb7 solid;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(100% 100% 90deg, #eeeecc, #ffffee) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffee), to(#eeeecc)) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#eeeecc', startColorstr='#ffffee', gradientType='0');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffee, endColorstr=#eeeecc)";
}
.kolor4:hover td{
    background-image: -moz-linear-gradient(100% 100% 90deg, #ddddaa, #ffffdd) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffdd), to(#ddddaa)) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ddddaa', startColorstr='#ffffdd', gradientType='0');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffdd, endColorstr=#ddddaa)";
}

.ac{
	text-align: center;
}
.naglowki th{
	text-shadow: 1px 1px #ffffff;
	font-weight: bolder;
	color: #333;
	border: 1px #999 solid;
	background-color: #f5f5f5;
    background-image: -moz-linear-gradient(100% 100% 90deg, #d5d5d5, #f5f5f5) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#d5d5d5)) !important;
}
* html .naglowki td{
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#d5d5d5', startColorstr='#f5f5f5', gradientType='0');
}
.lo{
	text-decoration: none;
	color: #666;
	font-family: Arial;
	font-size: 14px;
	font-weight: bolder;
}
.lo:hover{
	text-decoration: underline;
}
.but{
	display: block;
	border: 1px #fff solid;
	border-color: #fff #999 #999 #fff;
	background: #eee;
	padding: 3px 10px;
	float: left;
	color: #555;
	font-family: Arial;
	font-weight: bolder;
	font-size: 12px;
	text-decoration: none;
	text-shadow: 1px 1px #fff;
	text-align: center;
}
.but:hover{
	padding: 4px 9px 2px 11px;
	background: #ccc;
	border-color: #999 #fff #fff #999;
	text-shadow: 1px 1px #eee;
	color: #333;
}
.dc{
	display: none;
	background: #333;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
* html .dc{
	position: absolute;
}
iframe{
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width: 100%;
	height: 100%;
}
.over{
	display: none;
	width: 840px;
	margin-left: -400px;
	left: 50%;
	top: 0px;
	position: absolute;
	padding: 10px;
	font-family: Arial;
	font-size: 12px;
}
.over table{
	width: 100%;
	border-collapse: collapse;
	height: 400px;
}
.over td{
	padding: 2px 10px;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	background: #eee;
}
.over .h td{
	background: #ddd;
}
.ar{
	text-align: right;
}
* html{
	overflow-y: hidden;
}
* html body{
	overflow: auto;
	height: 100%;
}
.arch td{
	background: #f5f5f5;
	border: 1px #aaa solid;
}
.arch:hover td{
	background: #eeeeee;
	border: 1px #999 solid;
}

.resultGoesHere th{
	background: #ddd;
	padding: 3px 5px;
	text-align: left;
	width: 200px;
	font: bold 14px Arial;
}
.resultGoesHere td{
	background: #fff;
	padding: 3px 5px;
	text-align: left;
	font: 12px Arial;
	
}
.resultGoesHere td .bledy{
	padding: 5px 10px;
	border-top: 1px #aaa dashed;
}
