/* CSS Document */
/* stale */
.clr{
	height:0pt;
	overflow:hidden;
	clear:both;
}
.clr2{
	clear:both;
}

/* stale */
/* Layout */
body{
	font-family:Arial;
	font-size:12px;
	color:#666;
	line-height:116%;
	background:#fff;
	margin:0;
}

#center{
	overflow:hidden;
	text-align:center;
}
#container{
	text-align:left;
	margin:20px auto 20px auto}
#contents{
	overflow:hidden;
	width:960px;
	margin:5px auto 49px auto;
}
#fla1{
	
	}
.left{
	float:left;
	}
.right{
	float:right;
	}	
#lewa{
	width:319px;
	float:left;
	overflow:hidden;
	}
#prawa{
	width:641px;
	float:left;
	overflow:hidden;
	position:relative;
}		
#footer{
	overflow:hidden;
	width:960px;
	margin:auto;
	margin-top:32px;
}
		/* footer*/
		#copyr_l{
			display:inline;
			float:left;
			margin-left:25px;
		}
		#copyr_l span{
			line-height:33px;
			display:inline;
			float:left;
			margin-right:21px;
		}
		#copyr_r{
			display:inline;
			line-height:33px;
			float:right;
			margin-right:22px;
		}
		
		/* //footer */

/* //Layout */
/* linki */
a img{
	border:none;
}
a, a:link, a:visited{
	color:#1D4E9A;
	text-decoration:none;
	outline:none;
}	
a:hover{
	text-decoration:underline;
	}
.cw{
	background:url(../_images/cw.jpg)  no-repeat;
	width:79px;
	height:20px;
	float:right;
}
.bk {
	width:79px;
	height:20px;
	float:right;
	background:url(../_images/bk.jpg)  no-repeat;
}
/* //linki */
/* naglowki */
h2, h2 a,  h2 a:link,  h2 a:visited,
h1, h1 a,  h1 a:link,  h1 a:visited{

	font-weight:normal;
	font-size:14px;
	color:#0C3574;
	margin:22px 0 5px 0;
	}
p{
	margin:20px 0 17px 0;
}
/* //naglowki */
/* formularz */
/* //formularz */
/* menu blog*/
#mnu{
	width:283px;
	padding:17px;
	background:#fff url(../_images/baner_bg.jpg) repeat-x;
	/*padding:35px 45px 35px 44px;*/
	border:solid #dcdcdc 1px;
	}

ul#k1, ul.k2, ul.k3 {
	list-style:none;
	padding:0;
	margin:0;
}
ul#k1{
	width:227px;
	overflow:hidden;
	padding:18px 28px;
	margin:auto;
	background:#fff url(../_images/mnu_bg.jpg) repeat-x;
}
.line{
	width:100%;
	height:1px;
	display:block;
}
ul#k1 a{
	padding:9px 5px 9px 24px;
	display:block;
	height:1%;
	background:url(../_images/pointr.gif) no-repeat 0 12px;
	}
ul#k1 a.activ{
	font-weight:bold;
	background:url(../_images/pointr_act.gif) no-repeat 0 12px;
}	
ul.k2{
	padding-left:15px;
}


/* //menu */

/* menu top*/ 
/* //menu top*/ 
/* ogolnie elementy modulow */
.data{
	color:#B3B3B3;
	}
.linesep{
	margin:5px 0;
	}
#articles_one{
width:555px;
margin-left:55px;
}

.foto{
	float:left;
	padding:0 10px 5px 0;
	
}
/* ################################################################MODULY##########################################################*/
/* lewy box*/
#baner{
	width:227px;
	background:#fff url(../_images/baner_bg.jpg) repeat-x;
	padding:35px 45px 15px 44px;
	border:solid #dcdcdc 1px;
	}
#baner .box img{	
	margin-bottom:18px;
	display:block;
	}
#baner .box{
		margin-bottom:25px;
		}
/* home*/
#news_all{
	margin-left:55px;
	margin-top:10px;
	}
.wszystkie{
	width:89px;
	line-height:17px;
	padding-left:11px;
	background:url(../_images/point2.gif) no-repeat center left;
	font-size:11px;
	}
.wszystkie, .wszystkie:link, .wszystkie:visited{
	color:#6B6B6B;
}	
.home_art{
	width:265px;
	display:inline;
	float:left;
	margin-left:55px;
	text-align:justify;
	}
/* kontakt*/
#copyr_r{
	position:relative;
	top:-7px;
	}
#copyr_r img{
	position:relative;
	top:8px;
	}
	
#hiddenLinks{
	position:absolute;
	top:-200px;
	}
