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

body,input, textarea { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8f8f8f; }
form { margin:0px; padding:0px; }
img { border:none;}
a { color:#818386; text-decoration:none; }
a:hover { text-decoration:none; }
p {padding:0px; margin:0px;}
hr {display:none;}
.hr {width:724px; height:1px; border-bottom:1px solid #ebebeb;}
.clear { clear:both;}

fieldset { margin:0px; padding:0px; border:none; }

#kontener { width:962px; margin:auto; }

#content { position:relative; }
#content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content {display: inline-table;}

/* Hides from IE-mac \*/
* html #content {height: 1%;}
#content{display: block;}
/* End hide from IE-mac */


#logo { float:left; }
#top { width:962px; height:58px; margin:auto;}
#search { float:right; width:182px; height:32px;margin-top:17px; }
#search img { vertical-align:middle;margin-right:7px; }
#search input { vertical-align:middle; }
#search_input { width:88px; height:15px; border:1px solid #cdcdcd; }
#search_go { margin-left:3px; }
#small_menu { background:url(/images/sm_bg.gif); width:364px; height:10px; float:right; padding:19px 0px 0px 20px; }
#ms { margin-right:38px; }
.mbutton { margin-right:15px; }

#menu { width:962px; height:28px;margin-top:41px;border-bottom:1px solid #cdcdcd;}
/*Main Menu*/
#mmenu img {margin-top:1px;float:left;height:39px;}
#mmenu {
	margin-top:34px;
	width:962px;
	height:41px;
	background-color:#999999;
	background: url(/images/menu/bgmmenu.gif) repeat-x top;
	text-align:left;
}
#text {float:right;width:741px;padding-top:22px;text-align:justify; }
#text2 {float:right; width:962px; min-height:300px;text-align:justify;}
*html #text2 {float:right; width:962px; min-height:300px;}

#content_left { height:365px; float:left;}
#content_left img { display:block;}

#content_right { width:578px; height:365px; float:left;}

#newsy { float:right;}
.nbox1 { width:140px;float:left; padding:0px 6px 15px 14px;}
.nbox2 { width:141px; float:left; padding:0px 6px 15px 14px; }
.nbox3 { width:154px;float:left; padding:0px 6px 15px 0px;}
.nbox1 a, .nbox2 a, .nbox3 a { font-weight:bold;color:#818386}
.nbox1 span, .nbox2 span {font-weight:normal; color:#8f8f8f;}
.nbox3 img {display:block; margin:0 auto;}

#boxy {background:url(/images/boxy_bg.gif); float:left;}
#boxy:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#boxy {display: inline-table;}

/* Hides from IE-mac \*/
* html #content {height: 1%;}
#boxy{display: block;}
/* End hide from IE-mac */

.box1 { width:161px;}
.box2 { width:160px;}
.box1,.box2 { float:left;}
.box1 a,.box2 a { display:inline;color:#8f8f8f;}
.box1 img,.box2 img { border-bottom:1px solid #FFFFFF;}
.space { padding:15px;}
.space img { margin:auto; }
.space a img { border:none;}

#stopka { clear:both;display:block;width:962px;text-align:right;margin-bottom:15px; padding-top:20px; }

.sifr {
	float: left;
	border-right:1px solid #cdcdcd; height:28px;
	padding: 0px 16px 0px 23px;
}
h1 {
	font-size:14px;
	color:#818386;
	margin-bottom:2px;
}
h2 {
	font-size: 12px;
	display:block;
	color:#818386;
}
h3 {
 	font-size: 36px;
	display:block;
	color: #818386;
	text-align:left;
	margin:0px;
	padding:0px;
}
h4 {
 	font-size: 23px;
	display:block;
	color:#818386;
	margin:25px 0px 15px 0px;
	padding:0px;
}
h5 {
 	font-size: 14px;
	display:inline;
	color: #818386;
}

h1.hc1 {
	font-size:34px;
	color:#818386;
	text-transform:uppercase;
	margin:22px 0px 22px 20px;
}
h1.hc2 {
	font-size:29px;
	color:#818386;
	text-transform:uppercase;
	margin:0px 0px 22px -3px;
}
h1.hc3 {
	font-size:34px;
	color:#818386;
	text-transform:uppercase;
	margin:22px 0px 22px -2px;
}
h1.hc4 {
	font-size:22px;
	color:#818386;
	text-transform:uppercase;
	margin:20px 0px 6px -2px;
}
h1.hc5 a {
	font-size:12px;
	color:#818386;
	text-transform:uppercase;
	margin:12px 0px 6px 0px;
}
h2.hc4 {
	font-size:22px;
	color:#818386;
	margin:34px 0px 20px -2px;
}
/*----------------- lists -----------------*/

ul {list-style-type: none;}
ul {margin: 0px 0px 0px 0px;padding:2px 0px 2px 15px;list-style-type:square;}
li {margin: 0px 0px 0px 0px;padding:1px 0px 1px 0px;}


/* ----------------------- PODSTRONY ---------------- */
.dane {width:316px;float:left;margin:0px 0px 20px 0px;}
.articles {width:330px;float:left;padding-top:22px;}
.tekst {width:541px;float:left;}
.zajawka {width:741px;padding-top:22px;}
.zajawka img {float:right; }
.zaj { width:316px; vertical-align:bottom;}
.job {width:361px;float:left;padding-top:12px;padding-left:22px;}
.fotka {width:400px;float:right;}
.formul {width:350px;float:right;}
.formulpod {padding:15px 0px 20px 0px}
.links {width:177px;float:right;padding-left:22;}
.links2 {width:403px;float:right;}
.marki{ clear:both; margin: 25px 20px 12px 15px;}

.foto {float:right;}
.foto img{margin-left:25px;}
.wydrukuj { display:block;padding:0px 34px 20px 0px;text-align:right}
.polec { display:block;padding:20px 30px 5px 0px;text-align:right}
.bbox { width:512px;padding:20px 0px 20px 0px;border-top:1px solid #ebebeb;min-height:175px;border-bottom:1px solid #ebebeb;}
.bbox2 { width:315px;padding:20px 0px 20px 0px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb; text-align:left;}
.margin-left {padding-left:22px;}
/* ------------------ MENU ----------------- */

#menu_left {
	width:192px;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	list-style-type:none;
	padding:0px;
	margin:1px 0px 0px 0px;
}
#menu_left li {
	list-style-type: none;
	float:left;
	padding:0px;
}
#menu_left li a {
	list-style-type:none;
	width:174px;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	list-style-type:none;
	padding: 7px 5px 7px 14px;
	background: #818386;
	border-bottom:1px solid #ffffff;
	text-decoration: none;
}
#menu_left li a:hover {list-style-type:none;background:#c9cdd3;color:#ffffff;}
#menu_left .selected1 a { background:#676869;}
#menu_left .selected2 a { color:#818386;}
.img_home {text-align:center;}

/* menu level 2 */
#menu_left li a.level2 {
	list-style-type: none;
	background:#c0c4c9 url(/images/arr_white.gif) 15px 7px no-repeat;
	padding: 3px 5px 3px 14px;
	float:left;
}
#menu_left li a.level2:hover {
	list-style-type: none;
	background:#c9cdd3 url(/images/arr_white.gif) 15px 7px no-repeat;
	color: #ffffff;
}
div.level2_padding {
	padding-left:10px;
}


/*---------------- ARTYKUÄšďż˝Y -----------------*/ 

.lightblue {color:#bbccf1;}
.fontblue {color:#818386;}
.nbox1 .wiecej a,.nbox2 .wiecej a { display:inline;color:#8f8f8f; text-decoration:none;font-weight:normal;}
.misja {font-weight:bold;font-size:15px; line-height:30px;width:325px}

/*----------- MEDIA I AKTUALNOÄšďż˝CI ------------*/ 

.article_box { width:480px;padding:0px 0px 20px 0px;}
.article_title { float:left;}

.article_img img { float:left;padding:0px 10px 0px 0;}
.lista_1 { padding:0px; margin:0px; list-style-type:none; }
.lista_1 li { font-size:11px; padding:8px 0px 8px 0px; border-bottom:1px solid #ebebeb; height:100px;}
.more { text-align:right; padding:10px 0px 10px 0px;}

/* ramka  dla boxu (lewa badz prawa) */
#bleft {border-left:1px solid #cdcdcd;}
#bright {border-right:1px solid #cdcdcd;}

.mbox1 {width:730px;float:left;}
.mbox2 {width:342px;float:left;}
.mbox2 img {border:none; margin:5px 5px -5px 10px;}
.mbox2 ul {list-style:none;}
.mbox2 ul {margin:0px 0px 0px 0px;padding:2px 0px 2px 3px; font-size:12px;}
.mbox2 li {margin:0px 0px 0px 0px;background:url(images/arr.gif) no-repeat center left; text-indent:10px;}

.mbox1 img {border:none; margin:5px 5px -4px 10px;}
.mbox1 ul {list-style:none;}
.mbox1 ul {margin:0px 0px 0px 0px;padding:2px 0px 2px 3px; font-size:12px;}
.mbox1 li {margin:0px 0px 0px 10px;background:url(images/arr.gif) no-repeat center left; text-indent:10px;}

/* poloÄšĹşenie linka powrÄĹt */
.powrot  {vertical-align:middle;text-align:right;padding:0px;margin:0px}
#space {padding:25px 0px 0px 0px}
.podpis {width:350px;margin:40px 0px 0px 400px}


/*---------------- PRACA -----------------*/ 
#pracaBody {width:512px;}
#pracaBody h5 {display:block; margin-bottom:14px;}
#pracaBody p {margin-bottom:14px;}
#pracaBody .praca {border:1px solid #cdcdcd; width:300px;}
#pracaBody .short {width:120px;}
#pracaBody .pracaForm {margin:28px 0; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}

/*---------------- KONTAKT -----------------*/ 
/*
#contact { min-height:400px;}
html* #contact { min-height:400px;}
table.gray td {color: #A6A29D;vertical-align:middle;}
*/

.margines {margin:30px;}
.kontakt_box { width:312px;padding:20px 0px 20px 0px;border-top:1px solid #ebebeb;min-height:177px;border-bottom:1px solid #ebebeb;}
.kontakt {border: 1px solid #cdcdcd;width:220px;height:60px;}
.kontakt2 {border: 1px solid #cdcdcd;overflow-y: hidden;width:220px;}
.wyslij {
	font-size: 11px;
	background-color: #818386;
	border:1px solid #bbccf1;
	color: #fff;
	margin-top:5px;
	padding:2px;
}

.kh {color: #818386;font-size:11px;}
.error {color: #8f8f8f;}

.kontaktfoto {padding:0px 0px 0x 0px}
.
/*----------------- SEARCH ---------------*/

.search {
	color: #cdcdcd;
	border: 1px solid #cdcdcd;
	padding:2px;
	}
/*---------- WYNIKI WYSZUKIWANIA ----------*/

#searchResults {
	float:right;
	min-height:300px;
	text-align:justify;
	width:947px;
	padding-left:15px;
	padding-top:20px;
}
#searchResults p {
	margin-bottom:10px
}
#searchResults .info {
	marign-bottom:20px;
	font-size:13px;
}
#searchResults .info span {
	color:#818386;
}

/*----------------- NAGRODY ---------------*/

.PrettyTable {
	background: #fdfdfd; 
	border-collapse: collapse;
	text-align:justify; 
	}
.PrettyTable td{  
	background: #fff; 
	border: 1px #f9f9f9 solid; 
	border-collapse: collapse;
	padding:10px 5px 10px 5px;
	vertical-align:top;	 
	}
	
.ms { list-style-type:none; margin:0px; padding:0px;float:left;width:192px;  }
.ms a { font-weight:normal; }
.ms li { padding:3px; }
/*
.ms li.ms_1 { padding:5px 0px 5px 15px; border-bottom:1px solid #e4e4e4; margin-bottom:5px; }
.ms li.ms_1 a { font-weight:bold; font-size:13px; }
*/
.ms li.ms_1 { padding:5px 0px 5px 15px; border-bottom:1px solid #e4e4e4; margin-bottom:5px;}
.ms li.ms_1 a { font-weight:bold; font-size:13px; }
.ms li.ms_2 { padding:5px 0px 5px 30px;}
.ms li.ms_3 { padding-left:50px;}


/* laboratorium - dyplom */
li.dyplom {padding:97px 0px 0px 10px!important;text-align:center!important;}
li.dyplom a {padding:2px 0px 0px 0px!important;color:#c2c2c2!important;background:none!important;}


/* artykuly z biuletynu */
.imgStar {float:left;margin:30px 0px 0px -200px}

#zyczenia { 
		width: 577px;
		height:231px;
		position:absolute;
		right:0px;
		top:134px;
		z-index:100;
		}

