@charset "utf-8";
/* CSS Document */

body {
	text-align: justify; 
	font-family: Arial, Helvetica, sans-serif; 
	font-stretch:narrower; 
	font-size:10pt;
	color:black;
	margin:0;
	padding:0;
	background-color:#c2c2c2;
}


a:link, a:visited, a:hover {
	color: black;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

h1 {
	font-size:14px;
}

img {border:none;}

.fix { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

#container {
	width:980px;
	border:1px solid black;
	margin: 0 auto 15px auto;
	background:url(/images/bg.jpg) repeat-y;
}

#leftCol { width:370px; float:left; }

#animacja { margin:95px 0 0 60px; width:180px; height:121px;} 

#leftCol #logo { width:297px; height:37px; background:#666 url(/images/pasek_szary_gr.gif) no-repeat top right; margin:95px 0 19px 53px }
#leftCol #logoMain { width:297px; height:37px; background:#666 url(/images/pasek_szary_gr.gif) no-repeat top right; margin:0px 0 19px 53px }

#menu ul, #menu li { margin:0; padding:0; }
#menu ul { margin:0 0 0 77px; }
#menu li { list-style:none; width:255px; display:block; }
#menu ul li ul { margin:0; }
#menu ul li ul li { margin:2px 0 0 0; }

.menuTop, .menuSelected { 
	font-family:"custom", Arial, Helvetica, sans-serif;
}

#menu ul li.menuTop {
	font-size:30px;
	line-height:30px;
	color:#bda48a;
}
#menu ul li ul li.menuTop {
	font-size:15px;
	line-height:15px;
	color:#bda48a;
}
#menu ul li.menuSelected { 
	font-size:30px;
	line-height:30px;
	color:#23408f;
}
#menu ul li ul li.menuSelected { 
	font-size:15px;
	line-height:15px;
	color:#bda48a;
}

#menu ul li ul li a { padding-left:14px; background:url(/images/bullet.gif) no-repeat 0 4px; display:block; }
#menu ul li ul li a:hover { padding-left:14px; background:url(/images/bullet_on.gif) no-repeat 0 4px; }
#menu ul li ul li.menuSelected a { padding-left:14px; background:url(/images/bullet_on.gif) no-repeat 0 4px; }

#selected { position:relative; bottom:3px; border-bottom:2px #23408f solid; width:295px; margin:0 0 0 -22px; }
#selected #sq { position:absolute; width:20px; height:20px; background:#23408f; right:0; margin:-10px -20px 0 0;}

#langCh { margin:177px 0 0 90px; }
#langCh .lanSpacer { width:15px; display:inline-block;  }
#langCh a { 
	font-family:"custom2", Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:19px;
	color:#bda48a;
}
#langCh a:hover { color:#23408f; }


#kontaktBox {
	border-left:#23408f solid 2px;
	margin: 93px 0 70px 55px;
	padding:0px 0 0px 20px;
	line-height:12px;
}

#rightCol { float:left; width:610px; }

#pasek { position:relative; left:-20px; top:50px; width:630px; height:47px; }
#pasekBig { position:relative; left:-20px; top:50px; width:630px; height:47px; }

#rightCol div { text-align:justify; font-size:12px; }

#mainCol { margin:70px 65px 20px 50px; padding:40px 0; }

.backLink {
	
}

.menuSelected {
	
}
/*Aktualnosci*/
h1 { margin:0 0 10px 0; padding:0 0 0 0;}
h1.aktualnosci { font-size:13px; padding:0px 0 10px 0;}
h1 .dataMain { display:inline; text-align:right; float:right; font-weight:normal;}

h2.aktualnosci { font-size:12px; margin:0px 0 10px 0; padding-top:40px;}
h2 .data { font-weight:normal;}

.wiecej {display:inline;}
.wiecej a { padding-right:15px; background:url(/images/pl.gif) no-repeat center right; display:inline;}

.archiwum { padding:10px 0 20px 0; margin-top:50px; border-top:solid 1px #e6dfd5; }
.arrow {padding-right:16px; background:url(/images/spg.gif) no-repeat right center; }

.boxPublikacje { font-size:13px!important; }

.boxPublikacje .arrow { padding-right:16px; background:url(/images/spg.gif) no-repeat right center; text-decoration:underline; font-weight:bold; }

.powrot { margin-top:50px; }

.info { font-size:10px!important; margin:30px 0px;}
.pub { font-weight:bold; }
.formatadw { font-weight:bold; text-decoration:underline; font-size:13px; }

.lista, lista a { font-size:13px; }
.lista { list-style:none; margin:0; padding:0; }
.lista li { display:block; height:16px; font-weight:bold; width:400px; }
.lista .listOpis { display:block; float:right; text-align:left; width:200px; font-weight:normal; }

.yCol { float:left; margin:0 10px 0 0; height:250px; width:120px; }
.archiwumList { list-style:none; margin:0; padding:0; }
.archiwumList li { margin:0; padding:0; }
.archiwumList li span { padding-left:2px; font-size:10px; }
