body,input, textarea { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
form { margin:0px; padding:0px; }
img { border:none;}
a { color:#404040; 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; padding-right:10px; 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 #404040; }
#search_go { margin-left:3px; }
#small_menu { background:url(/images/sm_bgq.gif) bottom left no-repeat; width:255px; height:10px; float:right; padding:19px 0px 0px 20px; }
#ms { margin-right:5px; margin-top:2px; }
.mss { margin-right:47px!important; }
.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 {	
	z-index:1;
	position:relative;
	margin-top:34px;
	width:962px;
	height:41px;
	background-color:#999999;
	background: url(/images/menu/bgmmenu.gif) repeat-x top;
	text-align:left;
}
#mmenu .submenu {
	/* display:none;
	width:100%;
	#padding-left:2px;
	position:absolute;
	top:0;
	left:100%;
	white-space:nowrap; */
	
	display: none; z-index:1; position: absolute; top: 40px; #width: 163px; right: 283px; #background:transparent;
	padding-left: 515px;
	 width: 450px;
}
#lista:hover .submenu {display:block;}
#mmenu .submenu1 #lista, .submenu1 ul {padding:0;}
#mmenu .submenu a {
	width:100%;
	display:block;
	padding:6px 25px;
	color:#000/*#818386*/;
}
#mmenu  .submenu  a:hover {
	color:#b2b2b2;
}
.submenu1 {
	display:block;
	position:relative;
}

.menuback{
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CDCDCD;
    display: none;
    left: 0;
    opacity: 0.9;
    padding-bottom: 20px;
    position: absolute;
    top: 130px;
    width: 450px;
    z-index: 4;
}

#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:150px;float:left; padding:0px 6px 10px 0px;}
.nbox2 { width:150px; float:left; padding:0px 6px 10px 0px; }
.nbox3 { width:150px;float:left; padding:0px 6px 10px 0px;}
.nbox1 a, .nbox2 a, .nbox3 a { font-weight:normal;color:#000}
.nbox1 span, .nbox2 span {font-weight:bold; color:#404040;}
.nbox3 img, .nbox2 img, .nbox1 img {display:block; margin:0px 0px 0px 0px;}

#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:#000;}
.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:#404040;
	text-transform:uppercase;
	margin:22px 0px 22px 20px;
}
h1.hc2 {
	font-size:29px;
	color:#404040;
	text-transform:uppercase;
	margin:0px 0px 22px -3px;
}
h1.hc3 {
	font-size:34px;
	color:#404040;
	text-transform:uppercase;
	margin:22px 0px 22px -2px;
}
h1.hc4 {
	font-size:22px;
	color:#404040;
	text-transform:uppercase;
	margin:20px 0px 6px -2px;
}
h1.hc44 {
	font-size:22px;
	color:#404040;
	text-transform:uppercase;
	margin:20px 0px 6px -2px;
}
#des {
	background:url('/images/fr/des.gif') 0px 0px no-repeat;
	height:25px;
	width:520px;
	text-indent:-3000px;
	margin:20px 0px 5px 0px;
}


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:22px;}
.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 0 10px;
}
#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: #676869;
	border-bottom:1px solid #ffffff;
	text-decoration: none;
}
#menu_left li a:hover {list-style-type:none;background:#818386;color:#ffffff;}
#menu_left .selected1 a { background:#404040;}
#menu_left .selected2 a { color:#404040;}
.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:#000; 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: #000;}

.kontaktfoto {padding:0px 0px 0px 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 {
	margin-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;
		}
		
.rozowy {color:#FF33CC;}

#ukryj {
	display:none;
}


/*droplista*/

#selectCover {
    float: right;
	/* margin-bottom: 10px;
    margin-left: 10px;*/
    position: relative;
    z-index: 2;
	font-size:9px;
	color:#040404;
	margin: -3px 18px 0px 0px ;

}

#selectCover dt {
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: url("/images/arrow_language.jpg");
    background-position: right 0px;
    background-repeat: no-repeat;
    border-bottom-color: #404040;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #404040;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #404040;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #404040;
    border-top-style: solid;
    border-top-width: 1px;
    cursor: pointer;
    height: 17px;
    line-height: 18px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 0;
    min-width: 55px;
	
}
#selectCover #listaLang {
  	display: none;
	margin-left: 0px;
	border-bottom-color: #404040;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #404040;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #404040;
    border-right-style: solid;
    border-right-width: 1px;
	background-color:#FFFFFF;
	margin-top: -1px;


	}

#listaLang ul, li{
	list-style:none;
	}

.slider_box { width:962px; height:112px;  position:relative; border-top:1px solid #cccccc; }
.slider_crop { width:900px; height:111px; margin:auto; overflow:hidden;}
.slider { list-style:none; width:4950px; height:111px; position:relative; left:-1650px; }
.slider_crop li,.slider li a { width:150px; height:111px; float:left; display:block; margin:0px; padding:0px; }

.slider_prev,.slider_next  { width:31px; height:111px; display:block; background:url(images/slide/arr_prev.gif) no-repeat center center; position:absolute;text-indent:-9999px;}
.slider_prev { top:0px; left:0px; }
.slider_next { background:url(images/slide/arr_next.gif) no-repeat center center; top:0px; right:0px; }


div.JMyCarousel .prev{
	background: url('images/slide/arr_prev.gif') center center no-repeat;
	width:31px;
	height:111px;
	border:0px;
}

div.JMyCarousel .next{
	background: url('images/slide/arr_next.gif') center center no-repeat;
	width:31px;
	height:111px;
	border:0px;
}


/** Carousel **/
div.JMyCarousel{
	border:0px solid #636363;
}

div.JMyCarousel ul{
	background-color:#ffffff;	
}

#lab-project div.JMyCarousel ul li{
	margin:5px;
	border:1px solid #aaa;
	line-height:0px;
	padding:3px;
	list-style:none;
	padding-left:3px;
	background-color:#fff;
}

div.JMyCarousel ul li a{ 
	margin:0px;
	padding:0px;
}

div.JMyCarousel ul li a img{
	margin-bottom:0px;
	padding-bottom:0px;
}

.fundacjapieknezycie {
	display:block!important;
	position:absolute;
	left:493px;
	bottom: 207px;

}

.files { margin-bottom:5px}
.files a { background:url("/images/arr.gif") no-repeat 0 3px; padding-left:10px }
.files .link { color:#C0C4C9; background:none; padding:0 0 0 0 }
.files a:hover { text-decoration:underline}
#text .files { text-align:left} 
.files span.more {padding: 6px; cursor:pointer}
.files span.selected {background: none repeat scroll 0 0 #F6F6F6;}
.files img {padding:20px 20px !important ; background:#f6f6f6; width:700px !important;display: none;}

