/* ------------------------------------------------------ 
		RESET
---------------------------------------------------------*/
*{	margin: 0px; padding: 0px; } 
html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, select, ul, ol, li, dl, dt, dd, a, img, address, strong, em { margin: 0; padding: 0; font-weight: normal; font-style: normal; list-style: none; border: 0; outline: none; }
form legend { display: none; }

.clear { display: block; /*width: 100%;*/ clear: both; line-height: 0px; font-size: 0px; height: 0px; }
.clearboth { clear: both; }
.block { display: block; }
.center { display: block; margin: 0 auto; }
.left { float: left; }
.right { float: right; }
.bold {font-weight: bold; }
.italic {font-style: italic; }
.hidden {display: none; }
.txtNW{text-indent: -1000em; overflow: hidden;}

.center { margin: 0 auto 0 auto; }
.standart-width { width: 960px; }
.border { border: 1px solid #cccccc; }


/* ------------------------------------------------------ 
		OGOLNE
---------------------------------------------------------*/ 
body{
	background-color: #9DD8E5;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
}

#pojCalosc{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

.pojContentBorder{
	border-left: 1px solid #92A9AE;
	border-right: 1px solid #92A9AE;
}

h3{
	font-size: 18px;
	padding: 0px 0px 24px 0px;
}

strong{
	font-weight: bold;
}

li{
	padding: 2px 0px 2px 10px;
}

.btnReadMoreContainer{
	float: left;
	padding: 0px 10px 0px 0px;
}

.btnReadMore{
	display: block;
	width: 84px;
	height: 19px;
	background: url(../images/btn_read_more.png);
	color: #fff;
	padding: 4px 0px 0px 25px;
	text-decoration: none;
}

.btnReadMore:hover{
	background-position: 0px -23px;
}

.btnZapisy{
	display: block;
	overflow: hidden;
	text-indent: -1000px;
	width: 150px;
	height: 43px;
	background: url(../images/btn_zapisy.gif);
}

.boxHeader{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 20px 0px;
}

.left{
	float: left;
}


/* ------------------------------------------------------ 
		GORA
---------------------------------------------------------*/
#pojTop{
	background: url(../images/bg_top_round.png) no-repeat;
	padding: 12px 0px 0px 0px;
} 

	#pojTopContent{
		background: url(../images/bg_top.png) repeat-x;
	}

		#pojHeader{
			background: url(../images/gfx_logo.png) no-repeat;
			padding: 0px 0px 13px 40px;
		}
		
			#pojHeader h1 a{
				display: block;
				width: 434px;
				height: 55px;
				background: url(../images/txt_k_w_db.png) no-repeat;
			}

		#pojMenu{
			height: 33px;
			background: url(../images/bg_menu.png) repeat-x;
			padding: 12px 0px 0px 0px;
		}

			#pojMenu li{
				display: block;
				float: left;
				border-right: 1px solid #000000;
				padding: 0px 16px 0px 16px;
			}
			
			#pojMenu li.last{
				border-right: none;
			}

				#pojMenu li a{
					display: block;
					color: #000;
					text-decoration: none;
					font-size: 12px;
					font-weight: bold;
				}

				#pojMenu li.active a, #pojMenu li a:hover{
					text-decoration: underline;
				}

		#pojTopBanner{
			width: 958px;
			height: 131px;
			background: url(../images/banner_default.jpg);
		}


/* ------------------------------------------------------ 
		CONTENT
---------------------------------------------------------*/
#pojContent{
	padding: 16px 16px 16px 16px;
	width: 926px;
	background: #fff;
}


/* ------------------------------------------------------ 
		STOPKA
---------------------------------------------------------*/
#pojStopka{
	width: 960px;
	height: 12px;
	background: url(../images/bg_bottom_round.png) no-repeat;
}

