* { margin:0; padding:0; line-height:0;  }
body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #000;
}
#wrap { width: 1030px;  margin:0 auto; text-align:center; }
.clearer { clear: both; height:0; line-height:0; overflow:hidden; font-size:1px; }
img { border:none; }

/* header + menu */

#header { width:1030px; margin:0 auto; }

#navText { line-height:normal; font-size:1em; font-weight:bold; margin: 0 0 15px 0; }

/* content */

#content { position:relative; text-align:left; }
.box {
	width: 330px;
	float: left;
	text-align:center;
	padding-right: 5px;
	padding-left: 5px;
}
.box img { margin:0 auto; }

.tytul { width: 320px; height:55px; background-position:center bottom; background-repeat:no-repeat; }

.boxL { width:330px; float:left; text-align:center; }
.boxR { width:330px; float:left; text-align:center; }
/*.boxC { position:absolute; left:335px !important; left:0px; top:0px; width:330px; text-align:center; }*/
.boxC { width:330px; float:left; text-align:center; }

#navbar { height:30px; }

#obrazyContent h2 { line-height:1.5em; font-size:1.2em; text-align: left; font-weight:normal; width:320px; margin:0 auto; text-align:justify; } 
#obrazyContent p {
	line-height:1.4em;
	width: 320px;
	text-align:justify;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
}

#dokumenty {
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	padding: 0;
}
#dokumentyContent p {
	line-height:1.4em;
	text-align:justify;
	width:320px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
}
#dokumentyContent p.pierwszy { width:320px; float:none; margin-top:0;  }
#dokumentyContent p.punktZyciorysRok { width: 60px; float:left; margin-left:5px; display:inline;  font-weight:bold;   } 
#dokumentyContent p.punktZyciorysContent  { float: right; width:250px; margin-right:5px; text-align:justify; display:inline; }
#dokumentyContent p strong { line-height:normal; }


#akademia {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}
#akademiaContent h2 { line-height:1.5em; font-size:1.2em; text-align: left; font-weight:normal; width:320px; margin:0 auto; text-align:justify; } 
#akademiaContent p {
	width: 320px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	line-height: normal;
}
#akademia a { font-family:helvetica, arial;  color:red; text-decoration:none; line-height:1.4em; font-size:1em; }
#akademia a:hover { text-decoration:underline; }

.link a  { float: right; margin:0 10px 0 0; line-height:1.4em; }

#stopka { margin-top:20px; }
#stopka a { font-family:helvetica, arial;  color:#676767; text-decoration:none; line-height:1.4em; font-size:1em; }
#stopka a:hover { text-decoration:underline; }
#stopka ul li { width:257.5px; float:left; text-align:center; list-style:none;}


#zyciorys {  }
#zyciorys div { line-height:1.4em; text-align:justify; margin-top:5px; } 
#zyciorys div.pierwszy { width:655px; clear:both; margin-top:0;  }
#zyciorys div.punktZyciorysRok { width: 80px; float:left; margin-left:5px; display:inline;  font-weight:bold;   } 
#zyciorys div.punktZyciorysContent  { float: right; width:560px; margin-right:5px; text-align:justify; display:inline; }


#contentC { margin:10px auto; width:660px; text-align:left; }
#contentC p { line-height:1.4em; margin:10px 0 0 0 ; }

#contentC #linki_inne { margin-left:175px; margin:0 auto; }
#contentC #linki_inne li { list-style:none; }
#contentC #linki_inne li a { font-size:1em; line-height:1.6em; }

#contentC a { font-family:helvetica, arial;  color:red; text-decoration:none; line-height:1.4em; font-size:1em; }
#contentC a:hover { text-decoration:underline; }

#contentC .powrot { margin:10px auto; line-height:1.4em; }


form div { width: 660px; }
form div label { float: left; width:150px; margin:14px 0 0 100px; text-align:right; line-height:1.4em; }
form div input { float: right; width:250px;  margin:10px 140px 0 0; line-height:1.4em; }
form div textarea { float: right; width:250px; margin:10px 140px 0 0; line-height:1.4em; }
form button { clear: both; float: right; margin: 20px 140px 30px 100px; width: 50px; line-height:normal; }
form div.captcha_input { clear:both; }
.fc_error_input label { color:#DF4545; font-weight:bold; }
.fc_error_input input, .fc_error_input textarea { border: 1px solid #DF4545;background: #FFDFDF; }

#fc p { width: 80%; margin:30px auto 15px auto; padding: 5px 10px; }
#fc p#fc_error { background: #FFDFDF; border: 1px solid #DF4545; }
#fc p#fc_info { font-weight:bold;  }
#fc .fc_wymagane label { font-weight:bold; }

.czerwony {	color: #F00; }
.linia {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
