a, a:active, a:link, a:visited {
	color:white;
	text-decoration: none;
}

a:hover {
	text-decoration: underline
}

a.arch, a.arch:active, a.arch:link, a.arch:visited {
	width:105px;
	height:14px;
	background:url(images/_15.jpg) 0 0 no-repeat;
	margin-top:9px;
	display:block;
	float:right;
}

a.mainlevel, a.mainlevel:active, a.mainlevel:link, a.mainlevel:visited {
	display:block;
	padding:6px 5px 6px 30px;
	background:url(images/_32.jpg) 0 0 no-repeat #117bcd;
	color:white;
}

a.mainlevela, a.mainlevela:active, a.mainlevela:link, a.mainlevela:visited {
	display:block;
	padding:6px 5px 6px 30px;
	background:url(images/_31.jpg) 0 0 no-repeat #117bcd;
	color:white;
}

a.sublevel, a.sublevel:active, a.sublevel:link, a.sublevel:visited {
	display:block;
	padding:0 5px 3px 44px;
	background:#117bcd;
	color:white;
}

body {
	margin:0;
	background:url(images/_01.jpg) 0 0 repeat-x #0052a6;


}

div {
	font-family:Arial;
	font-size:11px;
	color:white;
}

div.banner {
	width:728px;
	height:90px;
	background:#1990e2;
	margin-bottom:20px;
}

div.center {
	float:left;
}

div.centerl {
	width:509px;
	float:left;
	margin-right:26px;
}

div.centerr {
	width:208px;
	float:left;
}

div.end {
	clear:both;
}

div.footer {
	width:100%;
	height:59px;
	background:#005bb8;
	border-top:1px solid #0067d0;
}

div.footer2 {
	height:59px;
	line-height:59px;
	width:894px;
	margin:0 auto;
	font-size:12px;
}

div.footer2 div {
	float:right;
}

div.footer2 div a, div.footer2 div a:active, div.footer2 div a:link, div.footer2 div a:visited {
	padding:0 12px;
	font-family:Tahoma;
	font-size:10px;	
	text-transform:uppercase;
	font-weight:bold;
}

div.left {
	width:208px;
	margin-right:26px;
	float:left;
}

div.logo {
	width:423px;
	height:186px;
	background:url(images/_04.jpg);
	float:left;
}

div.marq {
	height:47px;
	line-height:47px;
	width:978px;
	background:url(images/_23.jpg);
	margin-bottom:8px;
}

div.marql {
	height:47px;
	line-height:47px;
	width:978px;
	background:url(images/_22.jpg) 0 0 no-repeat;
}

div.marqr {
	height:47px;
	line-height:47px;
	width:914px;
	padding:0 32px;
	background:url(images/_26.jpg) right 0 no-repeat;
	font-size:12px;
	color:black;
}

div.menu, div.menu2 {
	display:block;
	padding:16px 5px 14px 22px;
	background:url(images/_34.gif) 0 0 no-repeat;
	font-size:12px;
	color:black;
	font-weight:bold;
}

div.menu2 {
	padding-bottom:22px;
}

div.menu_bg {
	background:#117bcd;
	color:left;
	padding:16px 24px;
	width:160px;
}

div.menu_end {
	width:208px;
	height:19px;
	background:url(images/_53.gif) 0 0 no-repeat;
	margin-bottom:34px;
}

div.news {
	padding:12px 22px;
	width:465px;
	background:#117bcd;
}

div.news_b {
	width:509px;
	height:17px;
	margin-bottom:26px;
}

div.news_bc {
	width:489px;
	height:17px;
	background:url(images/_57.jpg);
	float:left;
}

div.news_bl {
	width:11px;
	height:17px;
	background:url(images/_56.gif);
	float:left;
}

div.news_br {
	width:9px;
	height:17px;
	background:url(images/_59.gif);
	float:right;
}

div.news_l, div.news_la {
	color:#fdea4a;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	float:left;
	width:399px;
	border-bottom:1px solid #42a3ef;
	padding-bottom:5px;
	margin-bottom:4px;
}

div.news_la {
	width:297px;
}

div.news_r {
	border-bottom:1px solid #42a3ef;
	width:63px;
	color:#84cdff;
	text-align:right;
	font-size:10px;
	line-height:13px;
	font-family:Tahoma;
	padding-bottom:5px;
	float:left;
	margin-bottom:4px;
}

div.news_t {
	width:509px;
	height:16px;
}

div.news_tc {
	width:490px;
	height:16px;
	background:url(images/_43.jpg);
	float:left;
}

div.news_tl {
	width:10px;
	height:16px;
	background:url(images/_42.gif);
	float:left;
}

div.news_tr {
	width:9px;
	height:16px;
	background:url(images/_46.gif);
	float:right;
}

div.page {
	width:978px;
	margin:20px auto 0 auto;
}

div.top {
	width:978px;
	height:186px;
	background:url(images/_05.jpg);
	margin-bottom:7px;
}

div.top2 {
	width:516px;
	padding-top:36px;
	height:150px;
	float:left;
}

div.topr {
	width:39px;
	height:186px;
	background:url(images/_07.jpg);
	float:left;
}

div.wyniki {
	border-bottom:1px solid #cdad00;
	width:516px;
}

div.wynikio {
	width:516px;
}

div.wynikil {
	width:213px;
	padding:0 15px 0 7px;
	float:left;
	text-align:right;
	line-height:24px;
}

div.wynikil span.nazwa {
	color:#0053a6;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
}

div.wynikil span.data {
	color:#0053a6;
	font-family:Tahoma;
	font-size:10px;	
}

div.wynikir {
	float:left;
	width:272px;
}

div.wynikir div {
	width:20px;
	height:20px;
	float:left;
	line-height:20px;
	background:url(images/_10.gif) 0 0 no-repeat;
	text-align:center;
	color:white;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	margin:2px 3px;
}

div.wynikir div.last {
	background:url(images/_12.gif) 0 0 no-repeat;
}

img {
	border:0
}

img.news {
	float:left;
	padding:0 13px 6px 0;
}

input.submit {
	width:67px;
	height:19px;
	background:url(images/_38.jpg) 0 0 no-repeat;
	border:0;
	margin:0;
	padding:0;
}

input.txt {
	background:#92d0ff;
	border:1px solid #006cc0;
	color:#00468e;
}

span.nick {
	color:#abddff;
	font-weight:bold;
}

table {
	border-collapse:collapse;
}

td {
	padding:0;
}

td.form_l {
	padding:0 12px;
	line-height:30px;
	text-align:right;
	font-weight:bold;
	font-family:Tahoma;
}

textarea.shoutbox {
	width:142px;
	background:#92d0ff;
	border:1px solid #006cc0;
	color:#00468e;
}
