body{
	margin:0;
	font-family:Verdana;
	font-size:11px;
}

#top_part{
	background-image:url('img/header_bg.gif');
	background-repeat:repeat-x;
	height:99px;
}
a img{
	border:none;
}

#lab_logo{
	width:66px;
	height:48px;
	display:block;
	background-image:url('img/logo.gif');
	margin-right:9px;
	float:left;
}

#lab_logo span{
	display:none;
}

#menu{
	width:980px;
	margin:auto;
	padding-top:24px;
}

#menu a{
	display:block;
}

#menu ul{
	margin:0;
	padding:0;

}

#menu li{
	display:block;
	float:left;	
}

#menu li span{
	display:none;
}

#menu_about{
	width:118px; height:38px;
	background-image:url('img/menu_about.gif');
}

#menu_about:hover{
	background-image:url('img/menu_about_over.gif');
}

#menu_offer{
	width:118px; height:38px;
	background-image:url('img/menu_offer.gif');
}

#menu_offer:hover{
	background-image:url('img/menu_offer_over.gif');
}

#menu_news{
	width:118px; height:38px;
	background-image:url('img/menu_news.gif');
}

#menu_news:hover{
	background-image:url('img/menu_news_over.gif');
}

#menu_media{
	width:118px; height:38px;
	background-image:url('img/menu_media.gif');
}

#menu_media:hover{
	background-image:url('img/menu_media_over.gif');
}

#menu_neuro{
	width:118px; height:38px;
	background-image:url('img/menu_neuro.gif');
}

#menu_neuro:hover{
	background-image:url('img/menu_neuro_over.gif');
}

#menu_office{
	width:118px; height:38px;
	background-image:url('img/menu_offices.gif');
}

#menu_office:hover{
	background-image:url('img/menu_offices_over.gif');
}
/* wersje jezykowe nieaktywne */
#menu_kim_ru{
	width:118px; height:38px;
	background-image:url('img/menu_item_1a_ru.gif');
}

#menu_kim_ru:hover{
	background-image:url('img/menu_item_1a_over_ru.gif');
}

#menu_bada_ru{
	width:118px; height:38px;
	background-image:url('img/menu_item_2_ru.gif');
}

#menu_bada_ru:hover{
	background-image:url('img/menu_item_2_over_ru.gif');
}

#menu_media_pl{
	width:117px; height:38px;
	background-image:url('img/menu_item_5_pl.gif');
}

#menu_media_pl:hover{
	background-image:url('img/menu_item_5_over_pl.gif');
}

#menu_media_ru{
	width:117px; height:38px;
	background-image:url('img/menu_item_5_ru.gif');
}

#menu_media_ru:hover{
	background-image:url('img/menu_item_5_over_ru.gif');
}
/* --------------------------- */

#menu_bar0{
	width:18px; height:38px;
	background-image:url('img/menu_bar_0.gif');
}

#menu_bar{
	width:17px; height:38px;
	background-image:url('img/menu_bar.gif');
}

#menu_searchbox{
	width:162px; height:38px;
	background-image:url('img/menu_searchbox.gif');
}

#middle_part{
	background-image:url('img/body_bg.gif');
	padding-bottom:17px;
}


#searchbox{
	width:100px;
	background-color:#f4f3f7;
	margin-top:11px;
	font-size:10px;
	margin-left:30px;
	border:none;
	color:#766d9e;
}


.drop{
	position:relative;
}


#menu li.drop ul{
	position:absolute;
	background-image:url('img/drop_menu.png');
	background-position:bottom;
	width:115px;
	padding:0 6px 6px 4px;
	left:-3px;
	top:36px;
	margin:0;
	display:none;
	z-index:127;
}

#menu li.drop li{
	float:none;
	padding:0px;
}

#menu li.drop ul li a{
	display:block;
	float:none;
	padding:6px 12px;
	color:#777;
	font-size:10px;
	text-decoration:none;
}

#menu li.drop ul li a:hover{
	background-image:url('img/drop_over.gif');
	color:white;
}


#bottom_part{
	background-image:url('img/footer_bg.gif');
	background-repeat:repeat-x;
	background-position:bottom left;
	height:440px;
}

#middle_box{
	width:978px;
	background-image:url('img/main_div.gif');
	background-repeat:no-repeat;
	background-position:top;
	background-color:rgb(245,245,245);
	height:516px;
	margin:auto;
}


.boxes4{
	width:992px;
	margin:auto;
}

.boxes4 .box{
	width:236px;
	background-image:url('img/small_box.gif');
	margin:6px;
}

.boxes3{
	width:990px;
	margin:auto;
}

.boxes3 .box{
	width:320px;
	background-image:url('img/medium_box.gif');
	margin:6px 5px;	
}

.boxes3 .big_box{
	width:650px;
	background-image:url('img/big_box.gif');
	margin:6px 5px;	
}

#aktualnosci{
	background-image:url('img/big_box_aktualnosci.jpg');
}

#neuroblog{
	background-image:url('img/medium_box_neuroblog.gif');
}

#casestudies{
	background-image:url('img/medium_box_casestudies.jpg');
}

.box{
	height:155px;
	background-position:top;
	background-repeat:no-repeat;
	padding-bottom:8px;
	float:left;
	color:#777;
	display:block;
	text-decoration:none;
}

.big_box{
	height:155px;
	background-position:top;
	background-repeat:no-repeat;
	padding-bottom:8px;
	float:left;
	color:#777;
	display:block;
	text-decoration:none;
}

sup{
	vertical-align: text-top;
	font-size:8px;
	
}
.inside{
	padding:20px;
	font-size:10px;
	line-height:1.4em;
}

.toright{
	text-align:right;
}

#aktualnosci .inside{
	margin-left:130px;
}

.inside h2{
	line-height:1.2em;
	font-size:1.5em;
}
.inside a{
	color:#6e33ac;
}

#news_bar{
	margin:0 auto 9px auto;
	background-image:url('img/news_bar.gif');
	width:980px;
	height:26px;
	position:relative;
}
#hot_news_bar{
	position:absolute;
	width:931px;
	left:40px;
}

#news_bar .hnews{
	padding-top:6px;
	width:931px;
}

#news_bar .hnews a{
	color:#FFFFFF;
	text-decoration:none;
}

#news_bar .hnews a:hover{
	text-decoration:underline;
}

#footer{
	font-size:9px;
	color:#777;
	clear:both;
	width:980px;
	margin:auto;
	border-top: 1px solid #e3e2e2;
	border-bottom: 1px solid #e3e2e2;
	padding:4px 0;
}

#footer a{
	color:#777;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#contents{
	padding:32px;
	position:relative;
}

.column2{
	width:270px;
	float:left;
	margin-right:28px;
}

.column1{
	width:550px;
	margin-right:28px;
}

.column0{
	width:100%;
	margin-right:28px;
}

h2{
	margin:0;
	color:#6e33ac;
	font-family:Trebuchet MS;
	font-size:2em;
	font-weight:normal;
	margin-bottom:0px;
	position:relative;
}

h3{
	font-size:11px;
	color:#777777;
	background-image:url('img/point.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin: 26px 0 8px 0;
}

h4{
	font-weight:normal;
	font-size:11px;
	color:#6e33ac;
}

h5{
	font-weight:bold;
	font-size:15px;
	color:#6e33ac;
	text-align:center;
	font-variant:small-caps;
}

h6{
	margin:0;
	color:#6e33ac;
	font-family:Trebuchet MS;
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:-13px;
	position:relative;
}

h3 .light{
	font-weight:normal;
}

p .light{
	font-weight:normal;
	color:#FFFFFF;
}

p, #contents li{
	color:#777777;
	margin-top:8px;
}
#contents li{
	line-height:1.4em;
}

#contents ul{
	padding-left:32px;
}
t {
	color:#777777;
	margin-top:8px;
	line-height:1.4em;
}

p, h3, h4{
	line-height:1.4em;
	padding-left:14px;
}
.bloker{
	clear:both;
}
pCBR, h3CBR, h4CBR{
	color:#777777;
	margin-top:8px;
	line-height:1.4em;
	font-weight:normal;
}

#submenu{
	clear:both;
	text-align:right;
	width:980px;
	margin:auto;
	color:#777;
	font-size:12px;
	padding-top:0px;
	padding-right:5px;
}

#submenu a{
	color:#777;
	text-decoration:none;
}

#submenu a:hover{
	text-decoration:underline;
}

#contents a{
	color:#777;
	text-decoration:none;
}

#contents a:hover{
	text-decoration:underline;
}




.structure_cycling {
	height: 450px;
	width: 978px;
	padding:0;
	margin:0;
	overflow: hidden;
}
.t_page {
	height: 450px;
	top:0;
	left:0;
}

/* szersze kolumny, jeśli jest menu z boku */

.structure_reduced{
	width:726px !important;
	margin-left:130px;
}

.structure_reduced .column2{
	width:335px;
}




#controls{
	z-index:100;
	position:absolute;
	left: 50%;
	width:400px;
	margin-left: -200px;
	top:16px;
	text-align:center;
}

#menu li ul{
	z-index:2000;
}

#menu{
	z-index:1000;
}

#menu li{
	z-index:1000;
}

h2{
	z-index:50;
}



#newswindow2{
	position:absolute;
	left:0px;
	top:5px;
	border-left:0px solid;
	border-color:#999999;
	width:300px;
}

#logos{
	position:absolute;
	right:10px;
	top:470px;
	text-align:right;
	border-left:0px solid;
	border-color:#999999;
	width:500px;
}

#newstitle{
	font-size:12px;
	font-weight:bold;
	color:white;
	/*padding:6px 16px;*/
}
#newswindow{
	position:absolute;
	right:0px;
	top:228px;
	border-left:0px solid;
	border-color:#999999;
	width:500px;
	padding:0px 0px 0px 0px;
}
#newswindow p{

}
#newscontent{
	background-image:url('img/semigrad.png');
	background-repeat:repeat-x;
	background-position:top;
	border-color:#999999;
	height:127px;
}
	
#newscontent p a{
	color:white;
	text-decoration:underline;
}

#picturebox_cycle{
	width:320px;
	height:155px;
	float:left;
	display:inline;
	margin:6px 5px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#picturebox_cycle:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}

.picturebox{
	 width:320px; height:155px; display:inline;border:none; text-decoration:none;
}
.picturebox_opis{
	color:white; font:10px verdana; padding:122px 10px 0 10px;
}

.mbplaylist{
	width:387px;
	height:398px;
	overflow:auto;
	float:left;
	border-style:solid;
	border-color: #cccccc;
	border-width: 1px 0 1px 1px;
}
.mbplaylist a{
	display:block;
	padding:12px;
	border-bottom:1px solid #eeeeee;
}

#contents .mbplaylist a:hover{
	text-decoration:none;
	color:white;
	background-image:url('img/media_over.gif');
	/*background-color:#766d9e;*/
}

#mbplayer{
	margin-left:388px;
	z-index:100;
}

/* BIG NEWS BOX */

#big_news_div{
	position:relative;
}

#big_news_content{
	width:260px;
	height:115px;
	position:absolute;
	top:0px;
	right:0px;
	padding-left:16px;
	background-image:url('img/vertibar.png');
	background-repeat:no-repeat;
	background-position:left;
	/* border-left:solid 1px #ddd; */
}

#big_news_content a{
	text-decoration:none;
	color:#777;
	display:none;
}

#big_news_list ul{
	padding:0;
	margin:0;
}

#big_news_list li{
	list-style:none;
	padding:0;
	margin:4px 0;
	color:#777;
}

#big_news_list li a{
	color:#777;
	text-decoration:none;
}

#big_news_list li.active a{
	color:#6e33ac;
}

#big_news_list li.active{
	color:#6e33ac;
}


#big_news_list li:hover{
	text-decoration:underline;
}

#new_nav{
	display:inline;
}		

#new_nav a, a#prev, a#next{
	font-size:10px;
	margin: 0 5px;
	color:rgb(110,51,172);
}

#dis_prev, #dis_next{
	font-size:10px;
	margin: 0 5px;
	color:#777;
}

#new_nav a.activeSlide{
	font-size:13px;
}

#new_nav a:hover{
}

/* STRUCTURED PAGE */

div#structure{
	position:relative;
	height:452px;
}

#contents #str_menu{
	padding:0;
	margin:0;
	position:absolute;
	top:-46px;
	left:-32px;
	list-style:none;
}
#str_menu li{
	display:block;
	margin:0;
	padding:0;
	float:left;
	width:208px;
	height:28px;
	
	list-style:none;
}

#str_menu li a{
	display:block;
	background-position:0px 0px;
	width:208px;
	height:28px;
}
	
	
#str_menu li a:hover{
	background-position:0px 28px;
}
#str_menu li span{
	display:none;
}

#contents #str_menu li ul{
	display:none;
	background-repeat:no-repeat;
	position:absolute;
	background-image:url('img/sub_dropdown.png');
	background-position:bottom;
	width:206px;
	padding:0 6px 6px 4px !important;
	left:-1px;
	top:28px;
	margin:0;
	z-index:127;
}

#contents #str_menu li ul li{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	width:204px;
}

#contents #str_menu li ul li a{
	display:block;
	float:none;
	padding:6px 12px;
	width:180px;
	height:16px;
	color:#777;
	font-size:10px;
	text-decoration:none;
	background-position:left;
	background-repeat:repeat-y;
}


#contents #str_menu li ul li a:hover{
	background-image:url('img/sub_hover.png');
	color:white;
}


#contents .structure_sidemenu{
	position:absolute;
	width:140px;
	height:416px;
	margin:0;
	padding:16px 0 0 0;
	list-style:none;
	left:-32px;
	top:52px;
	background-image:url('img/sidemenu_bg.png');
	background-position:top left;
	background-repeat:no-repeat;
}

#contents .structure_sidemenu li{
	margin:0;
	padding:0;
}

#contents .structure_sidemenu a{
	font-size:14px;
	font-family:Trebuchet MS, Arial, sans-serif;
	text-decoration:none;
	color:#6e33ac;
	padding:10px 24px 10px 32px;
	display:block;
}

#contents .structure_sidemenu a:hover{
	color:#fff;
	background-image:url('img/side_hover.png');
	background-position:left;
	background-repeat:repeat-y;
}

