/* OGÓLNE
------------------*/	

	body, h1, h2, h3, h4, h5, h6, p, form, fieldset, hr,
	blockquote, img, label, dl, dd { margin: 0;	padding: 0;	}
	img, fieldset, label { border: none; }
	legend { display: none; }
	

/* WYGLĄD
------------------*/	

	body {
		background: #fffafa;
		font: normal 75% Tahoma, Verdana, Arial, Helvetica, sans-serif; /* 12px */
		color: #222;
		}
		
	#header {
		border: 0;
		height: 190px;
		margin: 0 auto;
		padding: 0;
		position: relative;
		width: 961px;
		}
	#wrap { margin: 5px auto 15px; width: 955px; background: white; }
		
	#right, #rightshort {float: left; margin: 0; padding: 0;	}
			
	#right {
		border-top: 3px solid #448446; 
		padding: 0;
		width: 695px;
		}
	#rightshort { border-top: 3px solid #c22231; padding: 6px 0 0; width: 230px; margin: 0 20px 0 0; }
	
/* LINKI
------------------*/	

	a, a:visited {
		color: #111;
		border: none;
		outline: none !important;
		text-decoration: none;
		}	
	a:hover { color: #9E0B0E; }	
	
/* form elements
------------------*/	
	
	input.txt, textarea, select {		
		color: #636044;
		font: normal 0.92em Tahoma, Arial, Verdana, Helvetica, sans-serif;
		}
	input.txt, textarea {
		background: #F3F2E9;
		border: 1px solid #E0DFD7;
		border-bottom: 0;
		border-right: 0;		
		padding: 3px;
		}
	input.sub {
		background: #448446;
		border: none;
		color: #fff;
		cursor: pointer;
		font: normal 0.92em Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		padding: 2px;
		width: auto;
		}
	select {
  		border: 1px solid #E0DFD7;
  		}
	option { padding: 1px 5px; }
	option.sub { background: #f5f5f5; }
	option.sub2 { background: #eee; }
	option.sub3 { background: #e1e1e2; }
		
	
/* headers
------------------*/	

	h2, h3 {
		color: #111;
		font-size: 1.83em; 
		font-weight: normal;
		padding: 0;
		}
	h3.toggle { cursor: pointer; }
	.box h3 {
		
		border-bottom: 1px solid #EAE8D7;
		font-size: 1em;
  		margin: 1px 0 5px;
		padding: 0 0 1px 14px;
		}
	
	.buttons h3 { margin: 0 0 3px 0; }
	h3 { font-size: 1.17em; font-weight: bold; }
	h4 { font-size: 1em; margin: 0 0 5px; }
	
	
/* category
------------------*/	

	#category { background: #F6F5EA; border: 1px solid #EAE8D7; margin: 0; padding: 8px 0; }	
	#category li a.active, #category li a.active:visited { font-weight: bold; }
	#category h3 a, #category h3 a:visited { color: #111; }
	#category h3 a.active, #category h3 a.active:visited { font-weight: normal; }
	#category h3 a:hover { color: #9E0B0E; } 
		
	#category h2, .buttons h2, .links h2 { display: none;	}
	#category h3, .box h3 { font-size: 1.5em; font-weight: normal; margin: 0 0 2px; }
	
	#category a, #category a:visited { color: #535459; }
	#category a:hover { color: #9E0B0E; }	
	
	#category ul { list-style: none; margin: 0; padding: 0; }	
	
	
	#category .clear { clear: both; height: 150px; }
	#category li, #category .box { float: left; margin: 0 12px 0 12px; width: 304px;  }

	#category .box { margin-bottom: 10px; }
	
	#category .orange li { background-image: url('obr/ar-pom.gif'); }
	#category .blue li { background-image: url('obr/ar-nieb.gif'); }
	
	#category li.blue { clear: both; }
	
	#category li li, #category div li {
		background: url('/_p/img/arrow-orange.gif') 0 6px no-repeat;
		border-bottom: 1px solid #EAE8D7;
		float: none;
  		margin: 1px 0 0 12px;
		padding: 0 0 1px 14px;
		width: 230px;
		}
	
	
	
/* boxes
------------------*/	

	.box { border-top: 3px solid #EAE8D7; padding: 3px 0; }
	.blue { border-color: #3078A6; }
	.orange { border-color: #F29400; }

	
	.box ul { list-style: none; margin: 0; padding: 0; line-height:1.5; }

/* newsmain
------------------*/	
    #newsmain h2 { margin: 5px 0 5px 15px; } 
	#newsmain ul { list-style: none; margin: 5px; padding: 0; }
	#newsmain li {
		background: url('obr/ar-ziel.gif') 0 6px no-repeat;
		margin: 3px 0 0 20px;
		padding: 0 0 0 14px;
		line-height:1.5;
		}
	#newsmain li a, #newsmain li a:visited { font-weight: bold; }
	#newsmain li em, .entry .header p { color: #79B07B; font-size: 0.92em; font-style: normal; } 
	
	.more { margin: 0 0 5px; padding: 0 15px 0 0; text-align: right; }
	.more a, .more a:visited {
		background: url('/_p/img/arrow-red.gif') 0 4px no-repeat;
		color: #448446;
		padding: 0 0 0 14px;
		}
		
	.news dl { margin: 10px 0; }
	.news dt { display: block; float: left; font-weight: bold; width: 145px; }
	.news dt, .news dd { padding: 3px; }
	.news dd { margin-left: 145px; }
	
/* buttons
------------------*/	

	.buttons ul, .links ul { list-style: none; margin: 0; padding: 0; }
	.buttons li {
		background: url('obr/button_tlo.gif') 100% 100% no-repeat;
		border: 1px solid #EAE8D7;
		height: 50px;
		margin: 0 0 5px;
		padding: 3px 3px 5px;
		position: relative;
		vertical-align: middle;
		width: 222px;
		}
	.buttons li img { float: left; margin: 0; }	
	.buttons li.emphase, .buttons table td.emphase { background: url('obr/button_tlo.gif') 100% 100% no-repeat; }
	.buttons li.emphase h3 a, .buttons li.emphase h3 a:visited,
	.buttons table td.emphase h3 a, .buttons table td.emphase h3 a:visited { color: #AB0505; }
	
	.buttons li.emphase h3 a:hover, .buttons table td.emphase h3 a:hover { color: #000; }
	
	.buttons table {
		background: url(obr/button_tlo.gif) 100% 100% no-repeat;
		border-collapse: collapse;
		border: 1px solid #EAE8D7;
		margin: 0 0 4px;
		padding: 0;
		width: 100%;
		}
	.buttons table td { padding: 2px; vertical-align: middle; }
	
	
	
/* clearfix
------------------*/	

	.clearfix:after, #wrap:after, #category:after,
	.buttons li:after, #center:after, .galleryInv:after,
	.galleryListmain .gallery:after, #rssfeed:after {
	    content: ""; 
	    display: block; 
	    height: 0; 
	    clear: both; 
		 overflow: hidden;
	    visibility: hidden;
	}

/* footer
------------------*/	

	#footer {
		background:  #fffafa;
		color: #636044;
		height: 60px;
		margin: 100px auto 0 auto;
		padding: 4px 0 0 0;
		width: 100%;
		text-align:center;
		font-size:9px;
		line-height: 1.5;
		}
	
	#footer a, #footer a:visited { 
	    color: #636044; 
		
		
		}
	
	
		



/* OD TERAZ TYLKO MOJA TWORCZOSC  =======================================*/

/* O NAS --------------------------------------------------------*/

#my {
  width:85%;
  margin: 30px 0 0 0;
}

#my p {
  text-indent:30px;
  text-align:justify;
  line-height:1.7em;
  color:#484444;
}

#my_h3 {
  font-size: 17px;
  margin: 10px 0px 0 0px;
}

.my_hr {
  width: 40%;
  border:1px solid #c6c1cb;
}

/* KOŁA NAUKOWE --------------------------------------------------------*/

#kola {
  margin: 30px 100px 0 100px;
  text-align: left;
  width:400px;
}

.wydzial {
  background: #eaeaea;
  border:1px solid #d4d2d2;
  padding:10px;
  margin:0 0 30px 0;
}

.wydzial h4 {
  margin:0 0 10px 0;
  color: #981e2a;
}

.kolo {
  background: #f6f5ea;
  border: 1px solid #e7e3c3;
  padding: 5px 0px 5px 10px;
  margin: 6px 0px 6px 25px;
  position:relative;
  width: 320px;
  line-height:1.5em;
  color:#484444;
}

.kolo b {
  color: #3a683a;
}

.kolo a {
  color:#7c5a5d;
  margin:0 0 0 8px;
}

.opiekunowie {
  position:absolute; 
  left:90px;
  font-weight:normal;
}

.opiekun {
  margin: 0 0 0 10px;
  font-weight:normal;
}

/*SESJE NAUKOWE -------------------------------------------------------- */

#sesja {
 width:90%;
 text-align:left;
 margin:30px 0 0 0;
}

#sesja h3 {
  color: #981e2a;
  font-size:16px;
  font-weight:bold;
}

#sesja h2 {
  color:#981e2a;
  font-size:14px;
  font-weight:normal;
}

#sesja .wstep {
  font-size: 11px;
  text-align:justify;
  line-height:1.5em;
  color:#484444;
  margin: 10px 0 20px 0;
  text-indent:20px;
}

#sesja_wstep {
  border: 1px dotted #ff1c0b;
  background: #faf162;
  width:500px;
  margin:0 0 20px 0 ;
  padding:5px;
  color:#292f29;
}

#sesja_wstep h2 {
  color:#448446;
  font-weight:bold;
  font-size:12px;
}

#sesja_wstep a {
  color:#a71518;
  font-weight:bold;
}

.sekcja {
  background:#f8f6e0;
  border:1px solid #dfd6a7;
  margin: 10px 0 10px 0;
  padding:10px;
  line-height:1.5em;
}

.sekcja h1 {
  color:#3a683a;
  margin:0 0 8px 5px;
  font-size:15px;
  font-weight:bold;
  font-family:Verdana;
}

.sekcja p {
  color:#484444;
  font-size:13px;
  margin:0 0 0 10px;
}

.sekcja b {
  font-size: 14px;
}

#sesja .sekcja h2, strong {
  font-size: 13px;
  font-weight:normal;
  color:#484444;
  margin:3px 0 0 10px; ;
}

/* LINKI --------------------------------------------------------*/

#linki {
  margin: 20px 0 0 0;
  padding: 5px;
  text-align:center;
  line-height:4em;
  width:450px;
  background: #f8f2f2;
  border: 1px dotted #e9dbdb;
}

#linki a {
  color: #3d3535;
  font-family: verdana;
  font-size: 13px;
}

#linki a:hover {
  color: #a83838;
  font-family: verdana;
}

/* KONTAKT --------------------------------------------------------*/

#kontakt {
  margin:20px 0 0 0;
  color: #3b3737;
}

#kontakt #foto {
  background:#918989;
  position: relative;
  width:147px;
  height:200px;
  margin: 20px 0px 20px 0px;
}

#foto img {
  position:absolute;
  left:-6px;
  top:-6px;
}

#firek {
  background:#f6f4f4;
  border:1px solid #eaeaea;
  width: 300px;
  margin:0 0 30px 0;
  padding:4px;
}

/*  DZIAŁALNOŚĆ --------------------------------------------------------*/

#dzial {
  width:80%;
  text-align:left;
  margin: 30px 0 30px 0;
  color: #4b4b4b;
}

#dzial li {
  line-height:1.5em;
}

/*  WYDZIAŁY --------------------------------------------------------*/

.wydz {
  width:70%;
  text-align:left;
  margin: 30px 0 30px 0;
  color: #4b4b4b;
  font-weight:normal;
  font-size:14px;
}

.wydz li {
  padding:7px;
  list-style:none;
  margin: 5px;
}

/* VIEW - AKTUALNOSCI --------------------------------------------------------*/

#akt {
  width:95%;
}

.akt_box {
  background:#f0efe3;
  border: 1px dotted #dddac3;
  text-align:left;
  padding:10px;
  margin:0px 0 30px 0;
}

.akt_box strong {
  float:left;
  font-weight:bold;
  margin:3px 0 0 10px;
  color:#ab0505;
  font-size:16px;
}

.akt_box p {
  float:right;
  font-weight:normal;
  color:#448446;
}

.akt_box h2 {
  clear:both;
  font-weight:normal;
  color:#343434;
  padding:20px 0 0 15px;
  line-height:1.5em;
  font-size: 14px;
}


/* ADD - DODAWANIE --------------------------------------------------------*/

#add {
  color:#312f2d;
}

#add table textarea {
  border:1px solid #d2c2b0;
  background:#ece8e4;
  width:400px;
  height:300px;
}

#add form {
  margin:30px 0 0 0 ;
}

#add form input{
  border:1px solid #d2c2b0;
  background:#ece8e4;
}

#add .sub {
  border:1px solid #d2c2b0;
  background:#ece8e4;
  color:#312f2d;
  margin:0 3px 0 3px;
  font-size:10px;
}

#add .b {
  color:#312f2d;
  font-size:10px;
  margin:6px 0 0 0 ;
}

#add #temat {
  width:400px;
}

/* INDEX 5 aktualnosci --------------------------------------------------------*/

.newest {
  margin:10px 0 10px 30px;
    line-height:1em;
}

.newest strong {
  font-weight: bold;
  margin:0;
  padding:0 0 0px 15px;
  font-size:14px;
  color:#1f1f1f;
  background: url('obr/ar-ziel.gif') no-repeat left;
}




