@charset "utf-8";
/* CSS Document */
/* wywalic*/

/* //wywalic*/
*{
	padding:0;
	margin:0;
}
.clr{
	height:0pt;
	line-height:0pt;
	font-size:0pt;
	clear:both;
}
a img{
	border:none;
}
a, a:link, a:visited{
	color:#777;
	text-decoration:none;
	}
a:hover{
	color:#000;
	text-decoration:underline;
	}
a.activ{
	color:#ff6600 !important;
	}
		
body{
	font-family:Verdana;
	font-size:9px;
	color:#777;
	line-height:150%;
	background:#999999;
	text-align:center;
}
h1, h1 a, h1 a:link, h1 a:visited{
	font-size:10px;
	}
h2{
	font-size:9px;
	}
h3{}
p{
	margin-bottom:1em;
}


/* layout*/
#center{
	width:986px;
	overflow:hidden;
	text-align:center;
	margin:auto;
	
	background:#fff;
	margin-top:24px;
	border-bottom:solid #999 20px; 	


}
#container{
	width:938px;
	margin:auto;
	text-align:left;
	padding-bottom:20px;
}
#header{
	height:75px;
	position:relative;
}
#logo{
	display:block;
	position:absolute;
	left:53px;
	top:12px;
}
#contents{
	overflow:hidden;
	border-bottom:solid #999 1px;
}
.pasek{
height:24px;
	width:100%;
	position:relative;
}
#fla img{
	display:block;
	}
#pasek_top{
	height:12px;
	width:600px;
	background:#D47800;
	overflow:hidden;
	margin-bottom:12px;
	float:right;
	display:none;
	}
#pasek_bottom{
	height:12px;
	width:600px;
	background:#D7D9DB;
	overflow:hidden;
	float:right;
	margin-top:12px;
	}	
#pasek_white{
	height:12px;
	width:600px;
	background:#fff;
	overflow:hidden;
	float:right;
	margin-top:12px;
	display:none;
	position:absolute;
	right:0px;
	top:0px;
	}	
	
#prawa{
	float:right;
	width:600px;
	overflow:hidden;
}		
	
#lewa{
	width: 235px;
	float:right;
	PADDING:0 22px;
	text-align:right;
	
	}
#footer{
	overflow:hidden;
	margin-top:18px;
}
/* //layout */	

/*menu*/
div#mnu{
	padding-left:52px;
	background:url(../_images/ln_mnu.gif) repeat-x;
	background-position:0 33px ;
}
#podmenu{
	margin-left:52px;
	height:34px;
	}
.podmenu_activ a, .podmenu_activ a:link, .podmenu_activ a:visited{
	color:#f60;
}	
#mnu, #mnu a, #mnu a:link, #mnu a:visited{
	color:#777;
}	
#mnu a:hover, #podmenu .k2 a:hover{
	color:#000;
	}
.k1,.k2, .mnu_item{
	float:left;
	line-height:33px;
	margin-right:17px;
	

}
 .podmenu_activ a,  .podmenu_activ a:link,  .podmenu_activ a:visited{
	color:#000 !important;
	}
.mnu_activ, .k1_home_activ{
	 border-bottom:solid #D47800 5px;
	 line-height:29px;
	 padding-top:2px;
 
}
.k2{
	float:left;
}
.k3{
}
.k1_home{
	display:inline;
	float:right;
	/*margin-right:53px;*/
	padding-top:2px;
	line-height:29px;
	color:#D47800;
	}
.k1_home span{
	color:#777;
	}	
.k1_home2{
	margin-right:17px;
	}
#mnu a, #podmenu a{
	text-decoration:none;
	}
#podmenu a, #podmenu a:link, #podmenu a:visited{
	color:#777;
	}	
#head_right{
	float:right;
	width:190px;
	}	
/*koniec menu*/
/* lewe menu*/

#l_mnu a{
	display:block;
	}
/* //lewe menu*/
/* footer*/
#copyr_l{
	display:inline;
	margin-left:52px;
	float:left;
	color:#D47800;
}
#copyr_l span{
	color:#777;
	}
#copyr_r{
	float:right;
	width:600px;
}

#etd_logo{
	float:right;
	margin-top:10px;
	padding:5px 0;	
	overflow:hidden;
}
.lang_act,.lang_act a,.lang_act a:link, .lang_act a:visited{
	color:#777;
	}
#copyr_l a:hover{
	color:#000;
	}	
/* //footer */

/* ogolnie elementy modulow */

.art{
	overflow:hidden;
	padding-right:52px;
}

.foto{
	float:left;
	padding:5px 10px 5px 0px;
}

.cw{
	float:left;
}
.cw a{
	padding-top:2px;
}
.bk {
	float:left;
}
.bk a{
	display:block;
}
.spacer_headlines{
	height:24px;
}
/* formularze */
table.contact{
	display:block;
	margin:auto;
	font-size:11px;
	width:300px;
	padding-bottom:5px;
}
.contact_left{
	padding-right:8px;
	text-align:right;
}
.contact_right{
	text-align:right;
	width:200px;
}
.ident{
	padding-right:12px;
}
#formu{
	width:538px;
	text-align:center;
	padding:5px;
	background:#E6E6E7 ;
	margin: 10px 0;
	border-top:solid #ccc 1px;
}
input.inpat{
	width:200px;
	padding:2px 4px;
	margin:2px 0;
	font-size:11px;
	border:solid #ccc 1px;
}
textarea.inpat{
	width:200px;
	height:80px;
	padding:4px;
	font-size:11px;
	overflow:auto;
	margin:2px 0;
	border:solid #ccc 1px;
}
select.selekt{
	width:207px;
	height:18px;
	margin:2px 0;
	font-size:11px;
}

input.buton{
	background:#999;
	border:none;
	color:#fff;
	font-size:9px;
	padding:0px 8px;
	float:right;
	cursor:pointer;
}
input.checkbox{
	height:12px;
	margin-right:5px;
	margin-left:0px;
	position:relative;
	width:12px;
}
span.checkbox{
	position:relative;
	bottom:0px;
	_bottom:-2px;	
}
/* // formularze */

/* news lista*/
#news h2, #news_one h2, #news_full h2{
	margin-bottom:0.2em;	
}
#news .data, #news_one .data, #news_full .data{
	margin-bottom:0.5em;
}


/* galeria*/
	/* fotki */
#gal{
	width:100%;
	overflow:hidden;
}
#gal img{
	display:inline;
	float:left;
	margin-right:10px;
}
#gal .spacer{
	height:10px;
	overflow:hidden;
	clear:both;
}
#gallery div.art{
	margin-top:8px;
}	
#gal .last{
	margin-right:0;
	}

	/* // fotki */
/* //galeria */
/* kontakt */
#cont_headr{
	margin-bottom:1em;
	font-size:10px;
	border-bottom:solid #999 1px;
	text-align:left;
	padding-bottom:2px;
	
}
#ask{
	padding:15px 0 5px 0;
}
#pytanie{
	margin-bottom:3px;
}
#contact .art{
	
	}
#contact_info{
	margin-top:20px;
	}
#contact_info a, #contact_info a:link, #contact_info a:visited{
	color:#777;
	}		
/* //kontakt */
/* 404 */
#e404{
	width:75%;
	border:solid #f1f1f1 4px;
	margin:auto;
	padding:10px;
	text-align:center;
	overflow:hidden;
}
#e404 h1{
	padding:5px;
}
/* //404 */
/* info */
#info{
	background:#f1f1f1;
	width:538px;
	padding:4px;
	border:solid #ccc 1px;
	margin:10px 0;

}
#inf_head{
	background:#ccc;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:0 5px;
}
#inf_body{
	padding:5px;
	text-align:center;
}
#inf_footer{
	background:#ccc;
	color:#fff;
	text-align:right;
	padding:0 5px;
}
#inf_footer a, #inf_footer a:link, #inf_footer a:visited{
	color:#fff;
}
.bk2{
	text-decoration:none;
	}
.bk2:hover{
	text-decoration:underline;
	}
/* //info */
/* pager*/
.pager{
	text-align:center;
	margin-top:10px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
}
.pager, .pager a, .pager a:link, .pager a:visited{

}

.pager img{
	position:relative;
	margin:0 2px;
	}
.pager img, .pager .aktiv{
	display:inline;
	}
.pager .aktiv, .pager .aktiv a, .pager .aktiv a:link, .pager .aktiv a:visited{
	color:#45453F;
}
/* //pager*/	
#headlines{
	margin-bottom:24px;
	}
/* download*/
#download table{
	font-size:10px;
	background:none;
	background:transparent;
	}
.down_l{
	text-align:left;
	width:68px;
	height:60px;
	}
.down_m{
	text-align:left;
	width:360px;
}	
.down_r{
	text-align:right;
	width:120px;
	}
.down_r img{
	float:right;
	
	}	
