


/* INFORMATION BOX */
#mainBOX div.informationBOX {
	clear: both;
	padding-top: 10px;
}

	.informationBOX div.informationSubBOX {
		margin: 8px 50px 14px 14px;
		text-align: justify;
	}
		.informationSubBOX div.informationTitle {
			text-align: left;
			padding: 0 0 3px 3px;
			margin-bottom: 3px;
			font-weight: bold;
			background: url(/_images/hr_line_left.png) no-repeat 0 100% ;
		}


/* to co jest w CONTENTS  - wszystkich (normal, narrow,tiny)*/
p {
	margin: 10px 0;
}


.contentsMainBOX div.contentsSubMainBOX {
	padding: 0 12px 8px 12px;
}
	.contentsSubMainBOX div.tytul {
		margin-bottom: 8px;
		padding: 0 0 3px 13px;
		font-size: 16px;
		letter-spacing: 1px;
		font-weight: bold;

	
		background: url(/_images/layout_new/main_contents/art_tytul_tlo.png) no-repeat 0 100% ;
	}
	.contentsSubMainBOX div.artBottomBOX {
		padding-top: 12px;
		margin: 0;
		font-size: 10px;
		color: #808080;
	}
		.artBottomBOX div.artUpdateBOX {
			margin: auto;
			margin-right: 0;
			width: 156px;
			text-align: right;
		}
		.artBottomBOX div.artCreditsBOX {
			float: left;
		}




/* == Panel MENU == */

	ul.menu {
		margin: 0;
		padding: 0;
		line-height: 16px;
	}
	ul.menu li {
		list-style: none;
		margin: 2px 0;
	}
	ul.menu li.image , li.sectionName {
		margin: 2px 0;
		text-align: center;
	}
	ul.menu li.sectionName {
	margin-top: 4px;
		font-weight: bold;
	}
	
	ul.menu li div.opis {
		margin: 0 0 2px 4px;
		font-size: 10px;
		font-weight: normal;
		color: #505050;
		line-height: 12px;
	}

	ul.menu li a {

		color: #242424;
		text-decoration: underline;
	}
	ul.menu li a:visited {
		color: #494949;
		text-decoration: underline;
	}	
	ul.menu li a:hover {
		color: #494949;
		text-decoration: none;
	}




/* NEWSY */

.contentsSubMainBOX div.newspostBOX {
	margin: 15px 8px 0 8px;
	padding-bottom: 10px;
	background: url(/_images/news_bottom_line.png) repeat-x 0 100%;
}
	.newspostBOX div.title{
		font-size: 13px;
		font-weight: bold;
		color: #3f65c5;
	}
	.newspostBOX div.data{
		font-size: 10px;
		color: gray;
	}
	.newspostBOX div.tresc{
		margin: 5px 15px 0 15px;
		text-align: justify;
		font-size: 11px;
	}
	.newspostBOX div.specialHeightKeeper{
		height: 8px;
		clear: both;
	}

.contentsSubMainBOX form.subscription {
	margin:0;
	width: 230px;
	
}
	.subscription span {
		display:block;
		font-size: 10px;
		color: gray;
	}
	.subscription input {
		width: 130px;
		margin-top:2px;
		vertical-align: top;
	}
	.subscription input.przycisk {
		width: 90px;
	}

.contentsSubMainBOX div.archPagesBOX {
	margin-top: 16px;
	border-top: 1px solid silver;
	color: gray;
	text-align: right;
}
	.archPagesBOX a {
		color: gray;
	}



/* NEWSY W PANEL BOX */
.panelNews div.newspostPanelBOX {
	margin-bottom: 7px;
	font-size: 10px;
}
	.newspostPanelBOX div.title {
		/*margin-bottom: 1px;*/


		font-weight: bold;
	}
	.newspostPanelBOX div.data, .newspostPanelBOX a {
		color: gray;
	}



/* KLUB GRACZA */
div.formBOX {
	margin-top: 8px;
	text-align: center;
	line-height: 16px;
}

	.formBOX form#GraczForm {
		display: block;
		margin: auto;
		width: 88%;
		text-align: center;
		
	}
		#GraczForm span, div.subBox,div.error, div.checkboxBOX, select, input.pole, textarea, div.radioButtonsBOX {
			width: 90%;
			margin-left: auto;
			margin-right: auto;
		}
		#GraczForm div.mainSectionLabel {
			text-align: left;
			font-weight: bold;
			font-size: 13px;
			margin: 10px 0 1px 6px;
			padding: 0 0 3px 3px;
			background: url(/_images/hr_line_left.png) no-repeat 0 100% ;
		}
		#GraczForm div.sectionLabel {
			text-align: left;
			font-weight: bold;
			margin: 10px 0 1px 6px;
		}
		#GraczForm span {
			display: block;
			text-align: left;
			font-size: 10px;
			color: #555555;
			font-weight: normal;
		}

		#GraczForm div.error {
			display: block;
			text-align: left;
			font-size: 10px;
			font-weight: bold;
			color: red;
		}
		#GraczForm div.checkboxBOX {
			text-align: left;
		}
			.checkboxBOX div {
				padding-left: 25px;
				font-size: 10px;
				color: #555555;
				text-align: justify;
			}	
			.checkboxBOX input {
				float: left;
				/*margin: 0 4px 0 0;
				display:inline;*/
			}
		#GraczForm div.przyciskiBox {	
			background: url(/_images/hr_line.png) repeat-x;
			margin: 25px auto 5px auto;	
			padding-top: 8px;
		}

			.przyciskiBox input {	
				width: 111px;
				margin: 4px 20px 6px 6px;
				display:inline;
			}
/* KLUB GRACZA - GRACZ LOGIN BOX*/
div#graczLoginFormBOX {
	
}
	#graczLoginFormBOX form {
		margin:0;
		text-align: center;
	}
	#graczLoginFormBOX form p {
		margin: 3px 0;
		text-align: left;

	}
	#graczLoginFormBOX form label {
		width: 50px;
		padding: 4px 0 0 3px;
		float: left;
		font-weight: bold;
	}
	#graczLoginFormBOX form input {
		width: 100px;
	}
	#graczLoginFormBOX form input.przycisk {
		margin: 5px 0;
	}
	#graczLoginFormBOX span {
		display: block;
		text-align: justify;
		font-size: 10px;
		color: #555555;

	}
	span.graczLoginError {
		display: block;
		padding-bottom: 5px;
		text-align: justify;
		font-size: 10px;
		font-weight: bold;
		color: red;
	}

div.loggedAsInfo {
	font-weight: bold;
	line-height: 16px;
}
div.graczOpcjeBOX {
	margin: 8px 0;
	
}


/* KONKURSY */
table#konkursy {
	font-size: 12px;
	line-height: 18px;

}
	#konkursy col.tytul {
		width: 266px;
	}
	#konkursy col.czas {
		width: 126px;
	}

	#konkursy tr a { /* pogubiony tytul*/
		font-weight: bold;
	}

	#konkursy tr.head {
		text-align: center;
		font-weight: bold;
	}
/* KONKURS */
	 div.konkursStatusInfoBox {
		text-align: right;
		font-weight: bold;
		font-size: 13px;
		margin: -5px 3px 10px 0;
		padding: 0 3px 3px 0;
		background: url(/_images/hr_line_right.png) no-repeat 100% 100% ;
	}

form.konkurs {
	margin: 0;
}
	form.konkurs input {
		display: block;
		width: 80%;
	}
	form.konkurs textarea {
		display: block;
		margin: 0;
		width: 80%;
		height: 80px;
	}

	form.konkurs input.przycisk {
		margin: 5px;
		width: 150px;
	}
	form.konkurs span.zaglogInfo {
		font-size: 10px;
		font-style: italic;
		color: gray;
	}
/* TURNIEJ */
	form.konkurs div.checkboxBOX {
		display: block;
		padding: 12px 0 4px 0;
		width: 98%;
	}
	form.konkurs div.checkboxBOX input {
		width:  15px;
		height: 15px;
		margin:0;

	}
	form.konkurs div.checkboxBOX label{
		margin: 0 3px;
	}
/* TURNIEJ */



/* wszystkich stronach */
img {
	border:0;
}

a:link {
	color: #5C5C5C;
}
a:visited {
	color: #808080;
}
a:hover {
	text-decoration: none;
}
/* wszystkich stronach */


/* == DEBUGER BOX == */
#mainBOX div#debugerBOX {
	padding: 5px;
	border: 1px solid #898989;
}
