/* stale */
img{
	display:block;
	}
/* stale */
/* Layout */
body{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	background:#66584e;
	line-height:150%;
	color:#665b4e;
	padding: 0;
	margin:0;
}

#center{
	overflow:hidden;
	text-align:center;
}
#container{
	width:900px;
	
	margin:auto;
	text-align:left;
}
#header{
	background:#fff;
	height:145px;
	overflow:hidden;
	position:relative;
	}
	
#contents{
	background: #fff url(../_images/bg2.jpg) top  right no-repeat;
	min-height:435px;
	_height:435px;
	border:solid #8F8A84 1px;
}
#lewa{
	display:inline;
	width:208px;
	float:left;
	margin-top:25px;
	}
#prawa{
	display:inline;
	width:680px;
	float:right;
	overflow:hidden;
	margin-top:25px;
	margin-right:10px;
}		
#footer{
	overflow:hidden;
	background:#66584e;
	margin:15px 0 0px 0;
}
#footer, #footer a, #footer a:link, #footer a:visited{
	color:#fff;
}
#footer a:hover{
	color:#95DB2B !important;
}

/* //Layout */
/* linki */
#lang{
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	left:335px;
	top:111px;
	
	
	}
#lang li{
	display:inline;
	color:#66584e;
	float:left;
	}
#lang li a, #lang li a:link, #lang li a:visited{
	display:inline;
	color:#66584e;
	}
#logo{
	display:inline;
	margin:25px;
	float:left;
	}
#lang li a.activ{
	color::#36578c;
	}	
a img{
	border:none;
}
a, a:link, a:visited{
	color:#66584e;
	text-decoration:none;
	outline:none;
}	
a:hover{
	color:#36578c !important;
	}
.more, .more:link, .more:visited,
.back, .back:link, .back:visited{	
	height:18px;	
	line-height:18px;

}
/* //linki */
/* naglowki */
h1, h1 a,  h1 a:link,  h1 a:visited{
	font-size:14px;
	}
h2, h2 a,  h2 a:link,  h2 a:visited{
	padding-top:6px;
	margin-top:0em;
	margin-bottom:1em;
	font-size:12px
	}
p{margin:0;}
/* //naglowki */

/* header*/

/*footer*/
#copyr_l{
	float:left;
}
#copyr_r{
	float:right;
	font-size:9px;
}
		
/* //footer */

/* menu blog*/

#menu, #menu a, #menu a:link, #menu a:visited{
	font-size:16px;
	color:#665B4E;
	list-style:none;
	font-weight:bold;
	padding:0;
	margin:0;
	zoom:1;
	}
#menu{
	padding-right:15px;
	}	
#menu li{
	margin-bottom:0.7em;
	margin-left:24px;
	zoom:1;
	}	
ul#k1, ul.k2, ul.k3 {
}
ul#k1{
	zoom:1;
}
ul#k1 a{
	display:block;
	}
#menu a.activ{
	color:#36578C !important; 
}	
ul.k2{
	padding-left:15px;
	list-style:none;
	margin:0;
	font-size:13px;
}
#menu .k2 a{
	font-size:13px;
	}
#menu ul.k2 li{
	background:url(../_images/point.gif) 0 7px no-repeat;
	margin-left:0;
	padding-left:18px;
	

}
ul.k3{
	padding-left:15px;
}

/* //menu */

/* menu top*/ 
ul#menu_top{
	list-style:none;
	background:#000;
	padding:0;
	margin:0;
	overflow:hidden;
}
ul#menu_top li{
	float:left;
	width:100px;
	
	}
ul#menu_top li a{
	display:block;
	text-align:center;
	padding:10px;
	}

/* //menu top*/ 
/* ogolnie elementy modulow */
#footermnu{
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
	font-size:9px;
	}
#footermnu li{
	display:inline;
	}	
.bBlock{
	border:solid #C4BDB3 1px;
	padding:10px;
	min-height:370px;
	_height:370px;
	margin-bottom:25px;
	

	}
.bBlock1{
	border:solid #C4BDB3 1px;
	padding:10px ;
	margin-bottom:25px;

}	
.bBlock2{
	background:#fff;
	border:solid #C4BDB3 1px;
	padding:10px ;
	margin-bottom:25px;

	}
.art{
	overflow:hidden;
	margin:15px 0;
}

.foto{
	float:left;
	padding:5px;
}
.data{
	color:#999;
	padding:3px 0;
}

/* ################################################################MODULY##########################################################*/
/* kontakt*/
/* info*/
/*mapa strony	*/
ul#map_k1, ul.map_k2, ul.map_k3 {
	list-style:none;
	padding:0;
	margin:0;
}
ul#map_k1{
	padding:15px;
}
ul#map_k1 a{
	padding:3px 0;
	display:block;
	height:1%;
	}
ul#map_k1 a.activ{
	font-weight:bold;
}	
ul.map_k2{
	padding-left:15px;
}

ul.map_k3{
	padding-left:15px;
}

#baner_flash{
	height:172px;
	}
#info{
	background:	#F6F6F4;
	padding:20px 10px;
	width:400px;
	margin:auto;
	border:solid #e7e7e7 1px;
	text-align:center;
	}
#info h2{
	
	font-weight:bold;
	}		