/* reset */
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	}
a img, :link img, :visited img {
	border: 0;
	}
a, ins {
	text-decoration: none;
	}
a:hover {
	text-decoration:underline;
	color:#434299;
}
em {font-style:italic;}
strong {font-weight:bold;}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
fieldset, img, abbr {
	border: 0;
	}
h1, h2, h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#915e22;
	padding-bottom:20px;
}
h1, h2, h3 {
	font-size:24px;
	z-index:999;
	font-weight:normal;
}
h1 a, h2 a, h3 a, h1 a:hover, h2 a:hover, h3 a:hover {
	color:#915e22;
}
span {
	display:none;
}
body { 
	font-family:Arial, Helvetica, sans-serif;
    background-color: #ffffff;
	font-size:11px;
	color:#333333;
	line-height:21px;
background-image:url(/img/con-cordia_bg.jpg);
background-position:top center;
background-repeat:repeat-x;
	}

:focus {
	outline: 0;
}
dl {
	
}
dt {
	font-weight:bold;
	font-size:13px;
}
.clear {
clear:both;
font-size:1px;
height:0;
line-height:1px;
margin:0;
overflow:hidden;
padding:0;
visibility:hidden;	
}

#wrapper {
    width: 940px;
    margin: 0 auto;
	padding-bottom:10px;
	padding-top:0px;
}
#header_wrapper {
	height:430px;
	margin:0 10px 2px 10px;
	
}
#header {
background-image:url(/img/concordiaHeader.png);
background-position:top center;
background-repeat:repeat-x;
width:560px;
height:430px;
float:right;
}
#logo {
float:left;
display:inline;
margin-top:42px;
}
#footer {
background-color:#efefef;
background-image:url(/img/footerBg.gif);
background-position:top center;
background-repeat:repeat-x;
margin-bottom:20px;
height:45px;
}
#footer a {
color:#666666;
}
#footer p {
	padding:10px;
}
#footer div {
	padding-top:5px;
	float:right;
}
/*Menu START */

#mainMenu {
	width: 960px;
	height:55px;
background-image:url(/img/mainMenuBg.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#mainMenu span {
display:none;
font-size:11px;
font-variant:inherit;
text-align:center;
}
#mainMenu ul {
	position: relative;
	float:left;
	width:855px;
	height:47px;
	list-style-type: none;
	margin: 0 50px 0 50px;
	padding: 0;
	display:block;
}
#mainMenu ul li {
	display:block;
	float:left;
}
li#bu1 a { display:block; padding-left:0px; width: 100px; height: 47px; bottom: 0; text-decoration: none; }
li#bu2 a { display:block; padding-left:8px; width: 100px; height: 47px; bottom: 0; text-decoration: none; }
li#bu3 a { display:block; padding-left:8px; width: 100px; height: 47px; bottom: 0; text-decoration: none; }
li#bu4 a { display:block; padding-left:8px; width: 100px; height: 47px; bottom: 0; text-decoration: none; }
li#bu5 a { display:block; padding-left:0px; width: 100px; height: 47px; bottom: 0; text-decoration: none; }
li#bu6 a { display:block; padding-left:8px; width: 100px; height: 47px; bottom: 0; text-decoration: none; }
li#bu7 a { display:block; padding-left:8px; width: 100px; height: 47px; bottom: 0; text-decoration: none; }
li#bu8 a { display:block; padding-left:8px; width: 100px; height: 47px; bottom: 0; text-decoration: none; }



* html*li#bu1 a, * html*li#bu2 a, * html*li#bu3 a, * html*li#bu4 a, * html*li#bu5 a, * html*li#bu6 a, * html*li#bu7 a, * html*li#bu8 a { bottom: -1px; }

li#bu1 a { left: 0px;  background: url(/img/biofeedback_btn.jpg) 0 0 no-repeat; } 
li#bu2 a { left: 80px; background: url(/img/trening_btn.jpg) 0 0 no-repeat; }
li#bu3 a { left: 190px; background: url(/img/oferta_btn.jpg) 0 0 no-repeat; }
li#bu4 a { left: 275px; background: url(/img/galeria_btn.jpg) 0 0 no-repeat; }
li#bu5 a { left: 0px;  background: url(/img/referencje_btn.jpg) 0 0 no-repeat; } 
li#bu6 a { left: 80px; background: url(/img/omnie_btn.jpg) 0 0 no-repeat; }
li#bu7 a { left: 190px; background: url(/img/czytelnia_btn.jpg) 0 0 no-repeat; }
li#bu8 a { left: 275px; background: url(/img/kontakt_btn.jpg) 0 0 no-repeat; }



li#bu1 a:hover, li#bu2 a:hover, li#bu3 a:hover, li#bu4 a:hover, li#bu5 a:hover, li#bu6 a:hover, li#bu7 a:hover, li#bu8 a:hover { background-position: 0 -47px; }


/*Menu END */ 

.breadcrumbs  {
color:#000000;
font-size:10px;
padding:8px 0 0px 10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}

.breadcrumbs span  {
	display:inline;
}
.breadcrumbs span.main  {
	display:inline;
	font-size:12px;
	text-decoration:underline;
}

.breadcrumbs a {
	color:#999;
}
#content {
	margin-top:20px;
	padding:10px;
	margin-bottom:25px;
}
.mainPage {
	
}
.subPage {
font-size:12px;
}

.mainPage .box350 {
	width:350px;
	padding-bottom:5px;
	padding-right:20px;
	border-right:1px solid #bbb;
	float:left;
	display:inline;
}
.mainPage .readingroom {
background-image:url(/img/readingroom_bg.jpg);
background-position:0 0;
background-repeat:no-repeat;
height:315px;
padding-left:20px;
width:330px;
padding-top:20px;
margin-top:-10px;

}
.mainPage .readingroom .moreInfo {
	padding-right:5px;	
}
.mainPage .readingroom  h2 {
	padding-top:30px;
}
.mainPage .box350 .moreInfo {
	float:right;
	margin-top:5px;
}
.mainPage .box530 {
	width:530px;
	margin-top:-10px;
	padding-top:10px;
	padding-bottom:30px;
	padding-left:10px;
	margin-left:9px;
	float:left;
	display:inline;
	/*background-color:#ffffcc;*/
}
.mainPage .box530 ul {
	width:250px;
	margin-left:15px;
	margin-top:25px;
	margin-bottom:5px;
}
.mainPage .box530 ul li {
	list-style-image:url(/img/li_disc.gif);
	list-style-position:outside;
	width:250px;
	font-weight:bold;
}
.mainPage .box260 {
	width:250px;
	padding-bottom:5px;
	padding-left:19px;
	padding-right:20px;
	float:left;
	display:inline;
}
.mainPage .box260 img {
float:right;
padding:0 0 5px 5px;
}
.subPage .box260 img {
float:right;
padding:0 0 5px 5px;
}
.mainPage .box250 {
	width:240px;
	padding-bottom:5px;
	padding-left:19px;
	float:left;
	display:inline;
	border-left:1px solid #bbb;

}
.mainPage .box250 .moreInfo {
	margin-top:30px;
}
.mainPage .box250 .mainPageContact {
background-image:url(/img/contact_bg.jpg);
background-position:bottom left;
background-repeat:no-repeat;
width:259px;
height:145px;
margin-left:-19px;
}

.subPage .box920 {
	width:920px;
	float:left;
}
.subPage .box920 ul {
list-style:none outside none;
padding:5px;
}
.subPage .box920 ul li {
	float:left;
	display:inline;
	width:220px;
	padding-left:5px;
}

.subPage .box260 {
	width:260px;
	padding-bottom:5px;
	padding-right:20px;
	border-right:1px solid #bbb;
	float:left;
	display:inline;
}
.subPage .menu {

}
.subPage .menu ul {
list-style:none outside none;
width:260px;
}
.subPage .menu ul li {
	list-style-image:url(/img/li_disc.gif);
	list-style-position:inside;
border-bottom:1px dotted #464E52;
padding:6px 0 6px 0.6em;


}
.subPage .menu ul li a {
	color:#333;
}
.subPage .menu ul li a:hover {
	color:#434299;
}
.subPage .menu ul li.active {
background-image:url(/img/li_activeBg.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:6px 0 6px 1.6em;
}

.subPage .box620 {
	width:620px;
	padding-bottom:5px;
	padding-left:19px;
	float:left;
	display:inline;
}
.subPage .box620 ul {
border:1px solid #cccccc;
list-style:disc inside none;
background-color:#f1f1f1;
	margin-left:0px;
	
	padding:10px;
	margin-top:10px;
}
.subPage .box620 .article {
padding-bottom:25px;
}
.subPage .box620 .article h3.title {
font-size:18px;
padding-bottom:5px;
}
.subPage .box620 .article .date {
font-size:10px;
color:#666666;
}
.contact_map {
	float:right;
	display:inline;
}
.contact {
	
}
.contact p {
	display:inline;
	float:left;
}



