* {
	margin:			0px;
	padding:		0px;
	border:			0px;
}

body	{
	margin:			0;
	padding:		0;
	font-family:		Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-size:		10pt;
	background-color:	#6F6F6F;
} 

#content img {
	margin:			0px 0;
}

#content p.doprawej, #content img.doprawej {
	float:			right;
	margin:			5px 0px 0px 12px;
	border:			1px solid #D0CCD0;
}

#content p.dolewej, #content img.dolewej {
	float:			left;
	margin:			5px 12px 0px 0px;
	border:			1px solid #D0CCD0;
}


#content table {
	border:			1px solid #ccc;
	/*border:		1px dashed #333;*/
}

table.item {
	margin:			10px 0;
}

table.outer {float:right;
	width:			100%;
}

tr {
	background-color:	#333;
}

td {
	background-color:	#F0F0F2; /* #F4F4F4 */
	padding:		2px 5px;
	margin:			0;
}

th {
	background-color:	#afafaf;
}

td.even {
}

td.odd {
}

.head {
	font-weight:		bold;
}

a {
	color:			navy;
	text-decoration:	none;
}

a:hover {
	color:			blue;
	text-decoration:	underline;
}

a.smallLink {
	font-size:		11px;
}

img {
	border:			none;
	vertical-align:		top;
}

ul#mainMenu,ul#userMenu {
	width:			120px;
	list-style:		none;
}

ul#mainMenu li,ul#userMenu li {
	border-bottom:		1px solid gray;
	padding:		2px;
}

a.menuSub {
	font-size:		11px;
	color:			#333;
}
/*
ul#mainMenu li a,ul#userMenu li a {

}
ul#mainMenu li a:hover,ul#userMenu li a:hover {

	text-decoration:	none;
}
*/


.newsUL {
	list-style:		none;
}

div#overground {
	position:		relative;
	width:			926px;
	margin:			auto;
	background:		#fff url('imgs/shadow.jpg') repeat-y;
	padding-bottom:		30px;
}

h4#wstawka {
	width:			910px;
	padding-top:		13px;
	position:		absolute;
	top:			277px;
	left:			8px;
	background:		#333 url('imgs/wstawka.gif') repeat-x;
	overflow:		hidden;
	/* WIN IE5 hack */ height: 237px; voice-family: "\"}\""; voice-family:inherit; height: 0px;
}

div#top {
	width:			910px;
	height:			260px;
	position:		absolute;
	top:			0;
	left:			8px;
	padding-top:		20px;
	background:		#333 url('imgs/top-grad.jpg') top center;
}

h1#logo {
	padding-top:		237px;
	height:			237px;
	width:			511px;
	background-image:	url('imgs/top.jpg');
	background-repeat:	no-repeat;
	overflow:		hidden;
	/* WIN IE5 hack */ height: 237px; voice-family: "\"}\""; voice-family:inherit; height: 0;
}

span.h2 {
	display:		none;
}

h2.blockLeft {
	font-size:		0px;
	margin-left:		12px;
	padding-top:		26px;
	width:			120px;
	background-repeat:	no-repeat;
	overflow:		hidden;
	/* WIN IE5 hack */ height: 26px; voice-family: "\"}\""; voice-family:inherit; height: 0;
}

h2.blockRight {
	font-size:		0px;
	margin-right:		12px;
	padding-top:		26px;
	width:			120px;
	background-repeat:	no-repeat;
	overflow:		hidden;
	/* WIN IE5 hack */ height: 26px; voice-family: "\"}\""; voice-family:inherit; height: 0;
}

h2#sekcja {
	margin-left:		0px;
	padding-top:		26px;
	width:			651px;
	background-image:	url('imgs/news.jpg');
	background-repeat:	no-repeat;
	overflow:		hidden;
	/* WIN IE5 hack */ height: 26px; voice-family: "\"}\""; voice-family:inherit; height: 0;
}

div#main { /*780*/
	padding-top:		290px;
	margin:			0 138px;
	min-height:		1050px;
	overflow:		hidden;
	height:			expression( this.scrollHeight < 1100? "1050px" : "auto" );
}

div#leftcolumn {
	position:		absolute;
	top:			290px;
}

div#rightcolumn {
	position:		absolute;
	top:			290px;
	right:			0;
}

div#parbtm {
	position:		absolute;
	right:			0px;
	top:			129px;
}

div#partop {
	position:		absolute;
	right:			0px;
	top:			20px;
}

div.boxLeft {
	margin:			2px 0 20px 12px;
	text-align:		center;
	width:			120px;
}

div.boxRight {
	margin:			4px 0 16px 0;
	text-align:		center;
	width:			120px;
}

#content {
	margin:			12px;
}

#newsid > a {
	font-weight:		bold;
}

div.pageNav {
	font-size:		11px;
	font-weight:		bold;
}

div.blockContent {
	border:			1px solid #ccc;
	/*border:		1px dashed #333;*/
	background-color:	#f3f3f3;
	padding:		10px;
	margin:			0 0 12px 0;
}

h4.blockTitle {
	font-size:		13px;
	margin-bottom:		5px;
}


/* ########################################   NEWS   ######################################## */
h5.newsTitle {
	font-size:		13px;
	margin-bottom:		5px;
}

div.news {
	border:			1px solid #ccc;
	/*border:		1px dashed #333;*/
	background-color:	#f3f3f3;
	padding:		10px;
	margin:			0 0 12px 0;
	text-align:		justify;
}

div.news img {
	margin:			5px;
}

span.itemPoster, span.itemPostDate, span.itemStats, span.itemAdminLink, span.itemPermaLink {
	font-size:		11px;
	font-weight:		normal;
}

div.news p {
	margin:			5px;
}


/* #####################################   FORMULARZE   ##################################### */
#rightcolumn form {
	text-align:		center;
	width:			120px;
}

#leftcolumn form {
	text-align:		center;
	width:			120px;
}

#fieldset {
	padding:		20px 0px 20px 0px;
	margin:			10px;
	border:			1px solid gray;
	background-color:	#FFFAF0;
}

#form label {
	display:		inline;
	font-size:		8pt;
	font-weight:		bold;
	padding:		0px;
	margin:			0px;
}

#formBox {
	position:		relative;
	height:			300px;
}

#formBox div {
	margin:			0 0 10px 0;
	padding:		0;
	text-align:		right;
	position:		relative;
	width:			130px;
}

input, textarea, select {
	/*width:		100px;*/
	margin-top:		5px;
	border-right:		1px solid #ccc;
	border-bottom:		1px solid #ccc;
	border-top:		1px solid #666;
	border-left:		1px solid #666;
	background:		#fff url('imgs/input.jpg') repeat-x;
}

#content input {
	/*width:		200px;*/
}

#content select {
	width:			95%;
}

textarea {
	width:			96%;
	height:			170px;
}

input.submit, input.formButton {
	border-right:		2px solid #666;
	border-bottom:		2px solid #666;
	border-top:		2px solid #eee;
	border-left:		2px solid #eee;
	font-size:		8pt;
	font-weight:		bold;
	background-color:	#eee;
	text-align:		center;
	padding:		2px 4px;
}

#content input.check, input.check {
	width:			20px;
	margin:			1px;
	padding:		0;
	text-align:		left;
	border:			none;
	background:		#eee url('imgs/input.jpg') repeat-x;
}

#rightcolumn input.check, #leftcolumn input.check {
	width:			14px;
	padding:		0;
	margin:			0;
}

#footer {
	position: relative;
	top:			-28px;
	margin:			auto;
	width:			910px;
	height:			26px;
	background-color:	#B6B6B6;
	border:			1px solid #6F6F6F;
	text-align:		center;
}

#footer p {
	padding:		2px 20px;
	background-color:	#f0f0f2;
	margin:			3px;
}


/* ####################################   by DJ ft OG.   #################################### */
.pollstrip {
	background-color:	#B4B4B4;
	border:			1px outset #878787;
}

.tb {
	width:			100%;
}

.th {
	text-align:		center;
}

.info {
	text-align:		center;
	background-color:	#EBEBEB;
	border-top:		1px solid #FFFFFF;
	border-left:		1px solid #FFFFFF;
	border-right:		1px solid #AAAAAA;
	border-bottom:		1px solid #AAAAAA;
	font-weight:		bold;
}

.cs {
	font-weight:		bold;
	padding:		2mm 1mm 2mm 2mm;
	margin-bottom:		1mm;
	border:			1px solid #ccc;
}

input {
	font-family:		Verdana;
}

.eth {
	text-align:		center;
	clear:			both;
}

.uedt {
	width:			95%;
	height:			100px;
	font-size:		10pt;
	font-family:		Verdana;
}

.djfrm {
	border:			1px solid #CCCCCC;
}

.catline {
	height:			0px;
	border:			0px;
	border-top:		1px solid #cccccc;
	margin:			2px -4px 4px -3px;
	width:			101%;
}

#aboutus img {
	margin:			0px;
}

.quotetop {
	padding:		2px 0px 2px 4px;
	font-weight:		bold;
	border:			1px solid #cccccc;
	background-color:	#E6E6E6;
}

.quote {
	background-color:	#E6E6E6;
	border:			1px solid; /*top;*/
	padding:		2px 0px 0px 3px;
	font-weight:		normal;
}

.quote_news {
	background-color:	#E6E6E6;
	border:			1px solid;
	padding:		2px 2px 2px 2px;
	font-weight:		normal;
	font-size:		11px;
	margin:		10px 20px 0px 20px;
}

.codetop {
	padding:		2px 0px 2px 4px;
	font-weight:		bold;
	border:			1px solid #cccccc;
	background-color:	#E6E6E6;
}

.code {
	border:			0px;
	border-top:		1px solid #cccccc;
	padding:		2px 0px 0px 3px;
	font-weight:		normal;
}

#rekBtnBG {
	text-align:		left;
	border:			0px solid black;
	background-image:	url(imgs/rekbg.png);
	background-repeat:	no-repeat;
	/*background-color:	yellow;*/
	width:			518px;
	height:			110px;
	margin:			-1mm 0px 0px 0px;
}

#rekBtn {
	border:			0px solid gray;
	width:			468px;
	height:			60px;
	position:		relative;
	top:			25px;
	left:			25px;
	cursor:			pointer;
}

.lline {
	margin:			-5px 0px 2mm 0px;
	border:			0px;
	height:			13px;
	background-image:	url(imgs/lline.gif);
	background-repeat:	repeat-x;
}

.myhr {
	border:			0px;
	background:		#D8D8D8;
	height:			1px;
	margin:			0mm 0px 2mm 0px;
}

.ankodp {
	width:			550px;
	border:			1px solid #D8D8D8;
	font-family:		Verdana;
	font-size:		10pt;
	background-color:	#ffffff;
	padding:		2mm;
}
