/*  
Theme Name: Katedra Ochrony Przyrody Uniwersytetu Łodzkiego
Theme URI: http://kop.dot.pl/
Description:
Version: 1
Author: Agnieszka Bednarek
Author URI: http://waterdesign.glt.pl

	KOP v1
	 http://kop.dot.pl/

	This theme was designed and built by Agnieszka Bednarek,
	whose blog you will find at http://waterdesign.glt.pl/

*/

* {
	padding:0;
	margin:0;
	}

	
body {
	text-align:center;
	background:url(img/body_bg.jpg) repeat-x #25272A;
	}	
	
.content h3 {
font-size:14px;
font-weight:bold;
color:#a8d51e;
margin:10px 0 5px 0;
      } 

#page {
	width:961px;
	margin:0 auto;
position:relative;
top:0;
left:0;
	}	
	
#head {
	width:961px;
	height:71px;
	background:url(img/head.jpg) no-repeat;
	}	
	
#left {
	width:418px;
	height:526px;
	background:url(img/foto_left.jpg) no-repeat;
	float:left;
	}	

/*menu głowne*/
#menu {
	list-style: none;
	padding: 0;
	margin: 50px 0 0 290px;
	width: 127px;
	text-align:left;
}

#menu li {
	position:relative;
	/*margin:0 0 5px 0;*/
	float:left;
z-index:2;
	}

#menu li a {
	width:127px;
	height:39px;
	display:block;
	background-position:0 39px;
	float:none;
}

a.home {
	background:url(img/menu/sglowna.gif);
margin:0 0 5px 0;
} 

a.news {
	background:url(img/menu/aktualnosci.gif);
margin:0 0 5px 0;
} 

a.dydaktyka {
	background:url(img/menu/dydaktyka.gif);
margin:0 0 5px 0;
} 

a.projekty {
	background:url(img/menu/projekty.gif);
margin:0 0 5px 0;
} 

a.pracownicy {
	background:url(img/menu/pracownicy.gif);
margin:0 0 5px 0;
} 

a.konferencje {
	background:url(img/menu/konferencje.gif);
margin:0 0 5px 0;
} 

a.biblioteka {
	background:url(img/menu/biblioteka.gif);
margin:0 0 5px 0;
} 

a.galeria {
	background:url(img/menu/galeria.gif);
margin:0 0 5px 0;
} 

a.linki {
	background:url(img/menu/linki.gif);
margin:0 0 5px 0;
} 

a.kontakt {
	background:url(img/menu/kontakt.gif);
margin:0 0 5px 0;
} 

#menu a:hover {
	background-position:0 0;
	}
	
#menu li li a{
	display:inline;
	font:11px tahoma;
	text-decoration:none;
	font-size:12px;
	color:#fff;
	}

#menu li li a:hover {
color:#fff;
text-decoration:underline;
  }

	
#menu li ul {
display:none;
position:relative;
background:#478fd8;
list-style-type:none;
width:235px;
_width:225px;
padding:0;
margin:0;
	}
	
#menu li li {
	position:relative;
display:block;
	clear:both;
width:96%;
padding:0 2% 3px 2%;
	}

li.gora {
background: url(img/li_gora.jpg) no-repeat right!important;
height:10px;
width:100%!important;
padding:0!important;
margin:0!important;
font-size:0px;
    }
    
li.dol {
background: url(img/li_dol.jpg) no-repeat right;
height:10px;
width:100%!important;
padding:0!important;
margin:0!important;
font-size:0px;
    }  

#menu li:hover ul {
	display:block;
	position:absolute;
	left:127px;
	top:0px;
	}

#menu li:hover li ul {
display:none;
position:relative;
}

#menu li:hover li:hover ul, #menu li:hover li:hover ul:hover   {
	display:none;
	position:absolute;
	padding:2px 5px;
	left:250px;
background:#adcf25;
	}

#menu .show1 {
	display:block;
	margin:0!important;
	padding:0!important;
	position:absolute;
	left:127px;
	top:0px;
	width:235px!important;
} 

#menu .show1 li {
padding:0 2% 0 2%;
margin:0;
	clear:both;
	width:95%;
	}

#menu .show2 {
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	left:230px;
	top:0px;
	padding:5px;
	width:230px;
} 
/*koniec menu*/

#main {
	width:503px;
	height:526px;
	background:#fff url(img/main_bottom.jpg) no-repeat bottom;
	float:left;
	}

#main_top {
background:url(img/main_top.jpg) no-repeat;
width:503px;
height:9px;
font-size:0;
}	



#main_center {
	padding:10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:17px;
	overflow:auto;
	text-align:left;
width:483px;
_width:473px;
height:487px;
}

#main_center ul {
list-style-type:none;
}

#main_center ul li {
line-height:20px;
}

#main_center ul li a {
color:#3a7abb;
}

#main_center ul li a:hover {
color:#9bc419;
}

#main_bottom {
height:9px;
font-size:0;
}
/*wyglad strony*/	
h2.page_name {
  font:20px Tahoma, Arial, Verdana;
  color:#a8d51e;
    }

h2.page_name a {
  font:20px Tahoma, Arial, Verdana;
  color:#a8d51e;
text-decoration:none;
}

h2.page_name a:hover {
text-decoration:underline;
}
    
.content {
  padding: 10px;
  margin:0 0 10px 0;  
  }
  
img, img a {
  border:0;
    }
	
.end {
  clear:both;
    }
    
/*wyglad wpisów - aktualności*/	
h2.entry_name {
  font:20px Tahoma, Arial, Verdana;
  color:#a8d51e;
    }    

h2.entry_name a {
  font:20px Tahoma, Arial, Verdana;
  color:#a8d51e;
text-decoration:none;
}

h2.entry_name a:hover {
text-decoration:underline;
}
    
.dodano {
  font-size:12px;
  color:#898989;
      }
      
.data {
  color:#488fd8;
  font-weight:bold;
        }

.content p {
  margin:0 0 5px 0;
  }
        
.content h2 {
  font-size:14px;
  font-weight:bold;
  color:#4a8fd9;
  margin:10px 0 5px 0;
        }

.content a {
  text-decoration:none;
  color:#83a810;
  }
  
.content a:hover {
  text-decoration:underline;
  }
	
#right {
	width:40px;
	height:526px;
	background:url(img/bg_right.jpg) no-repeat;
	float:left;
	margin:0px 0 0 0;
	}	
	
#footer {
	background:url(img/footer.jpg) no-repeat;
	width:921px;
	height:29px;
	clear:both;
	padding:5px 40px 0 0;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	text-align:right;
	}	
	
#footer a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	}

.uni2 {
	width:120px;
	height:120px;
	position:absolute;
	left:8px;
	top:11px;
	}	
	
.kop2 {
  width:230px;
  height:28px;
  position:absolute;
  top:25px;
  left:158px;
    }
    
.biol2 {
  width:250px;
  height:20px;
  position:absolute;
  top:45px;
  left:158px;
    }  

.content img a {
float:left;
clear:left;
margin:3px 6px 3px 0;
   }

.content ol {
margin:5px 0 5px 0;
padding:0 10px 0 15px;
text-align:justify;
}

.content ol li {
margin:0 0 5px 0;
}