/* main styles
----------------------------------------------- */
html{

	margin: 0px;
	padding: 0px;
        background: transparent !important;
}
body {
	font: 12px Arial, Helvetica, sans-serif;
	background-color:#ffffff !important;
	background:url('../images/background.jpg') repeat-x !important;
	margin: 0px 0 0 0 0;
	padding: 3px 0 0 0;
	color: #111;

}

dl {margin: 0;padding: 0;}
dt {margin: 0;padding: 0;font-weight: bold;padding-top: 5px;}
dd {margin: 0;padding: 0 0 0 30px;;}
.dogory {display: block;text-align: right;text-decoration: underline;}
.dogory span {position: relative; top: -1px;}

br.cr {font: 0px Arial;line-height: 0; height: 0; clear: both; float: none;overflow: hidden;margin: 0; padding: 0;}
center {margin: 0; padding: 0;}

a {color: #111;}
h1, h2, h3 {color: #111}

.contentHeader, .contentHeaderA { /* black bar */
	display:block;
	font:20px Trebuchet MS, Arial, sans-serif;
	background-image:url('img/blackheading_repeat.gif');
	background-repeat: repeat-x;
	margin:0px;
	padding:6px 0px 0px 10px;
	text-align:left;
	color:#111;
	height:34px;
}

.contentHeaderA {
	background-image:url('../images/leftheading_blue.gif');
  background: transparent;
  background: #1e3d69;
  color: #fff;
  margin-right: -2px;
}


p {
	margin-top:10px;
	font:12px Arial;
	text-align:left;
	color:#000;
	line-height: 17px;
}

ul, li {font: normal 12px Arial;margin: 0; padding: 0;}

h1 {

	font: 20px Trebuchet MS, Arial, sans-serif;
}
h2 {
	margin:0;
	padding:0 0px 10px 0px;
	font:1.3em Trebuchet MS, Arial, sans-serif;
	color:#111;
	font-weight:bold;

}
h3 {
	font:13px Trebuchet MS, Arial, sans-serif;
	font-weight:bold;
	color: #333;

}
h4 {
	font: 13px Trebuchet MS, Arial, sans-serif;
	font-weight:bold;
}
A:link {
	color: #336699;

}
A:visited {
	color: #336699;

}
A:active {
	color: #999;
	text-decoration: none;
}
A:hover {
	color: #336699;
	text-decoration: none;
}

ACRONYM {
	font-weight: bold;
	border-bottom: #A06F3C 1px dotted;
}

ul {
list-style:square;
}

.contentSub ul ul {padding-left: 0;margin: 0 0 0 -10px !important;}

.contentSub ul li li {
list-style:none;
background: url("../images/square_empty.png") 0px 6px no-repeat;
padding-left: 13px !important;
margin-left:0
}

.news_jeden img {
  float: left;
  margin-right: 10px !important;
}

.news_jeden {border-bottom: 0px solid #999;padding-bottom: 6px;}
.news_jeden .heightAuto {height: auto;}

/* main layout div
----------------------------------------------- */

#container {
	width: 960px;
	margin: 0 auto;
	padding:0px;
	text-align: left;
	position: relative;
	z-index: 5000;
}

/* wraps main placeholder for layout pages
----------------------------------------------- */

#midContainer {
	width:960px;
	background:url('img/subbg_repeat.gif') #111 repeat-y;
	text-align:left;
	position:relative;
	border:1px solid #6e6e6e;
	margin: 0px;
	padding: 0px;
	font: normal 12px Arial;
	line-height: 17px;
}

#midContainer p {
}

#midContainer ul {
	margin: 0px 0 0 0;
	padding: 0px 0 12px 25px;
	line-height: 17px;
}


#midContainer li {
	font: normal 12px Arial;
	padding: 0;
	margin: 0;
	line-height: 17px;
}

#midContainer img
{
	padding: 0px;
	margin: 0px;
	}


/* right column style
----------------------------------------------- */

.Content2 {
	border-left:1px solid #6e6e6e;
	}


/* header styles
----------------------------------------------- */

#header {
	background-image:url('../images/header.jpg');
	background-repeat:no-repeat;
	width:960px;
	height:75px;
	background-position:left;
	text-align:center;
	z-index:auto;
    position: relative;
}
#header a /*img*/ {
	/*margin-top: 20px;*/
}

#logo {
 margin-top:0px;
 vertical-align:top;
}


#logo a {
	color: #111;
	text-decoration: none;
	width: 200px;

	display: block;
	overflow: hidden;
	float:left
}
#logo a span {
	display: block
}
#logo a span em {
}
#logo a span strong {
	display: block;
	text-indent: -9999px;

	font-weight: normal;
	font-size: 24px;

	line-height: 24px;
	letter-spacing: 10px;
	text-transform: uppercase
}
strong span {
	font-size: 13px;
	display: inline;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	padding:0;
	letter-spacing: 0;
	vertical-align: middle
}

#logo a span {
	font-size: 13px;
	display: inline;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	padding:0;
	letter-spacing: 0;
	vertical-align: middle
}

/* top search form styles
----------------------------------------------- */

#searchForm {
	float:right;
	text-align:right;
	color:#111;
	width:250px;
	display:block;
	margin:10px 10px 0px 0px;
	padding:0;

}

#searchForm a {
	color:#000;
	font:11px Verdana;
	text-decoration: none;

}

#searchForm a:hover {
	text-decoration: underline;
}


#searchForm form {

	display:block;
	margin:0;
	padding:0
}
#searchForm input.text {
}
.ms-sbLastcell
{
	width:1px;
}

#searchForm td {

	vertical-align:middle;
	background-color:transparent;
	text-align:right;
	border:0px;
}

#searchForm a {

	margin:0 0 0 0;

}


#searchForm table {

 	width:200px;
	text-align:right;
}

#MossSearch {
		height:20px !Important;
		vertical-align:top;
		text-align:right;


}

#MossSearch td{
	text-align:right;
	margin:0 0 0 0;

}





/*
.searchButton {
	cursor: pointer;
	font:10px Arial;
	color:#FFF;
	border: 0px;
	overflow:hidden;

	background-image: url("/SiteCollectionImages/topsearchbutton.gif");
	background-repeat: no-repeat;

	/* WIDTH: The actual width of the image
	width: 50px;

	/* HEIGHT: First number of padding; and number in 2nd height;  is actual height of image
	padding-top: 0;
	height: 17px !important;
	height: 17px
}
*/
/* main horizontal site navigation
----------------------------------------------- */












/*
stara wersja cssmenu

#cssMenu {height: 30px;margin: 0; padding: 0;overflow: hidden;position: relative; left: -2000px;}

.cssMenu {
	margin:6px 0 8px 0;
	font:11px Arial;
	padding:0;
	color:#111;
	text-align:left
}

.cssMenu a {
	display: block;
	list-style-type: none;
	padding:3px;
	margin:0;
  color: #000;
  text-decoration: none;
  background: #d6d6d6;
  opacity: 0.93;
  filter: alpha(opacity=93);
}

.cssMenu a:hover {
	text-decoration: underline

}

.cssMenu a.ostatni span {
  border: 0;
}
.cssMenu div div a:hover {
  background: #fff;
  text-decoration: none;
}




.cssMenu a span {
	text-decoration:none;
	color:#111;
padding: 0 6px 0 0;
	border-right: 1px solid #111;
  line-height: 10px;
}

.cssMenu div div div {
  min-width: 190px;
  width: 190px;
}

.cssMenu div div a {
  border: 1px solid #000;
  margin-top: -1px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.cssMenu div div a span {
  display: block;
  line-height: 15px;;
	padding:6px;

}


.cssMenu div div div a {

}


.cssMenu div div span {
  border: 0;
}


#specialDivHorizontal {display: inline; _ display: block;__ width: 600px;__ margin-right: -195px;_}

*/


#cssMenu {}
.cssMenu {}
.cssMenu div div {padding-left: 10px;}


.cssMenu a {}
.cssMenu a:hover {}
.cssMenu a.ostatni span {}

#specialDivHorizontal {}




/* left column styles
----------------------------------------------- */
#SearchleftNav {
	width:180px;
	padding: 0px 0px 0px 0px;
	margin:0px;

	font:85% Arial;

}

#leftNav {
	width:179px;
	overflow: hidden;
	min-height:100px;
	padding: 12px 10px 10px 10px;
	margin:10px 0 10px 0;
	float:left;
	font:11px Arial;
	border-right: 1px solid #777
}

#leftNav P, li {
	font:11px Arial;
}

#leftNav P {
margin: 0 0 6px 0;
}



#leftNav ul,li {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 12px;

}



.leftNavTopBar {
	display:block;
	margin:0;
	padding:10px 0 0 10px;
	height:44px
}

#leftNav h2 {
	font:1.3em Trebuchet MS, Arial, sans-serif;
	padding:0 0 0px 0px;
	margin:0 10px 0px 0;
	color:#000
}

#leftNav img
{
	padding: 0px 0px 0px 0px;
	}


#leftNav a:visited {


}
#leftNav a {
	color:#000;
	text-decoration:underline;

}
#leftNav a:hover {
	text-decoration: none;
}

#leftNav A:active {



}

.treeNodeSelected A{
	Font-Weight:bold;
	text-decoration:underline;
}

#leftNav td {
	padding: 0px 0px 0px 2px;
	margin: 0px;
}





/* main content area
----------------------------------------------- */






/* footer
----------------------------------------------- */

#stopka {
	width:960px;
	margin:0 auto;
	clear:both;
	position:relative;
	padding:0
}
#stopka p {
	color:#999;
	font:11px Arial;
	text-align:right;
	padding:6px 6px 0 0;
	margin:0
}
#stopka a:visited {
	color:#999;
	font:11px Arial
}
#stopka a {
	color:#999;
	font:11px Arial
}
#stopka a:hover {
	color:#111
}

#stopka .esurf {position: absolute; top: 6px; left :0;font:11px Arial;color: #999;}

/* extras
----------------------------------------------- */

.topOfPage {
	padding:0 0 5px 13px;
	background:url("/MCMSweb/Img/up_arrow.gif") no-repeat 0 30%;
	font:11px Arial;
}
hr {
	border: none 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #efefef;
	width: 100%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align: left;
}
.clear {
	clear: both;
}
#news img {
	margin-bottom:20px;
	padding:0px;
	margin:0 0 20 0;
}


/* Edit Mode Panel console styles (meta data, etc)
----------------------------------------------- */

#editPanelContainer {
	background-color:#FFCCCC;
	font: small/1.2em Arial, Helvetica, sans-serif;
	padding:0px 0px 10px 0px;
	width:768px;
	position:relative;
}

#editPanelContainer input{
color:#111;
}

#editPanelContainer textarea{
color:#111
}

#editPanelContainer .ms-formfieldlabel{
font: .8em Arial, Helvetica, sans-serif;
font-weight:bold;
background:#FFCCCC none repeat fixed center center;
border: 1px solid #6e6e6e;
color:navy;

}

#editPanelContainer .ms-formfieldvaluecontainer{
border:1px solid #6e6e6e;
font: .8em Arial, Helvetica, sans-serif;

}

#editPanelContainer label{
font: 1em Arial, Helvetica, sans-serif;
}







/* publishing/authoring console styles
----------------------------------------------- */

.ms-SpLinkButtonInActive {
	border:none;
	margin:1px;
	color:#4c4c4c;
	vertical-align:top;
	background-color:white !Important;
}

.ms-HoverCellInActive {
	border:none;
	margin:1px;
	color:#4c4c4c;
	vertical-align:top;
	background-color:white !Important;
}
.ms-SpLinkButtonActive {
	border: 1px solid #6e6e6e;
	vertical-align:top;
	background-color:#ffbb47;
	background-image:url("/_layouts/images/menubuttonhover.gif");
}

.ms-HoverCellActive {
	border: 1px solid #6e6e6e;
	vertical-align:top;
	background-color:#ffbb47;
	background-image:url("/_layouts/images/menubuttonhover.gif");
}


.ms-rtetoolbarmenu img
{
border:0px;
padding:0px !important;
margin:0px !important;
}

.ms-rtetoolbarmenu Table
{
border:0px;
padding:0px !important;
margin:0px !important;
}

.ms-siteaction,.ms-siteaction a
{
	color:#111 !Important;
}




























#midContainer {
	background:transparent;
	border:0;
	}

#midContainer img {
border-color:#FFF;
padding:0px;
}

h1 {
	font:17px Trebuchet MS, Arial, sans-serif;
	padding:0px 0px 10px 0px;
	margin:0;
	color:#111
}
.description {
	color:#111
}

#linkitem a
{
	text-decoration:underline;
}

#maintable p
{
line-height:25px
}
















/* home page styles
----------------------------------------------- */





#homeTable
{
	padding:10px 0 0 0;
}

#homeTable a
{
	color:#111;
}

#homeTable p
{
	padding:0;
	font: 11px Arial;
	color: #111;
	line-height:15px;
    text-align:center;
}

.mainTable
{
	padding:0;
	margin:0 0 10px 0;
	width: 960px;
}

.mainTableCell
{
	border-right:1px solid #6c6c6c;
	padding:0 10px 0 10px;
	width:171px;
	margin:0;
}





.mainTableCell .indNews, .mainTableCell2 .indNews {
	position: relative;
}

.mainTableCell .indNews a, .mainTableCell2 .indNews a {
	display: block;
	font: normal 12px Arial;
	text-align: left;
	padding-bottom: 2px;
  *zoom: 1;
  *cursor: pointer;
  }

.mainTableCell .indNews p, .mainTableCell2 .indNews p {
	text-align: left;
	border: 0px solid #f00;
	margin: 8px 0 0 0;
	apadding: 3px 0 0 0;
  
}

.mainTableCell2 .indNews a p {
  
}


.mainTableCell .indNews a *, .mainTableCell2 .indNews a * {
	color: #000;
}

.mainTableCell .indNews a:hover, .mainTableCell2 .indNews a:hover {
	display: block;
	color: #1e3d69 !important;
}

.mainTableCell .indNews a:hover *, .mainTableCell2 .indNews a:hover * {
	color: #1e3d69 !important
}

.mainTableCell .indNews img, .mainTableCell2 .indNews img {
	border: 0px solid #000 !important;
  *-ms-interpolation-mode:bicubic;
	/*height: 113px;width: 168px;*/
}

.mainTableCell .indNews h1, .mainTableCell2 .indNews h1 {
	word-spacing: -2px;
	font: bold 14px Arial !important;;
	line-height: 19px;
	vertical-align: middle;
	margin: 0 1px 0 0 !important;
	padding: 0 0 0 0 !important;
	padding-bottom: 0;
	height: 43px;
	border-bottom: 1px solid #333;
	position: relative; 
	top: -2px;
	text-align: center;
}


.mainTableCell2 .indNews h1 {
	margin-left: 10px !important;
	padding-left: 0 !important;
	margin-right: 10px !important;
}

.mainTableCell2 .indNews p {
	*margin-right: -16px;
}

.mainTableCell p.center {
  width: 170px;
  text-align: center;
}


.mainTableCell .indNews h1 font, .mainTableCell2 .indNews font {display: -moz-inline-block;display: inline-block;vertical-align: middle;border: 0px solid #f00;font: bold 15px Arial !important;;}

.mainTableCell2 .indNews h1 span, 
.mainTableCell .indNews h1 span {border: 0px solid #f00;vertical-align: middle;font: 0px Arial;display: -moz-inline-block;display: inline-block;width: 0px;margin-left: -1px;line-height: 37px;height: 37px;}


.mainTableCell2 .indNews h1 {
}





.mainTableCell .dataDodania, .mainTableCell2 .indNews .dataDodania {display: block;position: absolute;top: 37px;;left: 0;}
.mainTableCell2 .indNews .dataDodania {left: 10px;}

.zajawkaN {height: 35px;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid #333 !important;font-size: 11px;;}
.mainTableCell2 .zajawkaN {margin-right: 11px;height: 35px !important;_position: relative; _left: 10px;_width:168px;}
.zajN2 {height: auto;}

.mainTableCell2 .previousNews {margin-left: 11px;}
.mainTableCell a.previousNews, .mainTableCell2 a.previousNews {border-top: 1px solid #333;display: block;padding-top: 5px;padding-bottom: 5px;font-weight: bold;font-size: 11px;text-align: left;margin-top: 7px;}


center.imgInNews {margin-right: -2px;}
center.imgInNews img {padding-bottom :5px;}



.zajawkaN p {padding-bottom: 0px !important;margin-bottom :0;}
.mainTableCell2 .zajawkaN {margin-left: 10px;}
.mainTableCell2 .zajawkaN p {padding-left: 0 !important;margin-left: 0;}



.mainTableCell img {
	border: 1px solid ;
}

.mainTableCell2
{
	padding:0 10px 0 0;
	width:174px;
	margin:0;
}

.mainTableCell2 H1
{
	padding:0 10px 6.5px 10px;
}


.mainTableCell2 p
{
	padding:0 10px 0 10px !important;
}



#stopka {
	border-top:1px solid #6c6c6c;
}
#nav table{
margin: 0px 3px 7px 0px;
	}
#nav td{
vertical-align:top;
	}

}
.contentHeaderLeft {
	display:block;
	font:20px Trebuchet MS, Arial, sans-serif;
	background-repeat: repeat-x;
	text-align:left;
	color:#111;
	height:34px;
	width:199px;
	float:left;
	border-right: 1px solid #111111;
	margin:0;
	padding:0;
}
/* UPMC_Subpage2 (sub page with right column)
----------------------------------------------- */

#SubPage2_Content1 h2 {
	color:#B24D01
}
#SubPage2_Content1 h3 {
	margin:0;
	text-align:left;
	color:#333333
}

#SubPage2_Content1 {
	padding:10px 10px 10px 10px;
	float:left;
	width: 366px;
	font: 12px Arial
}

#SubPage2_Content1 img {
	margin:5px !important;
}

#SubPage2_Content1 ul {
	margin-left:4px;
}

#SubPage2_Content1 li {
	font: 12px Arial;
}

#SubPage2_Content2 {
	padding:0px 10px 10px 10px;
	margin:14px 0px 14px 0px;
	float:right;
	width: 160px;
	border-left: 1px solid #6e6e6e;
	border-color: #111;
}


.experts_Content2 {
	font-size:90%;
	color:#666666;
	padding:10px 0px 10px 10px;
	border-left: 1px solid #6e6e6e;
	border-color: #111;
}

#SubPage2_Content2 h2 {
	margin:0;
	font:1em Trebuchet MS, Arial, sans-serif;
	text-align:left;
	font-weight:bold;
	color:#333
}
#SubPage2_Content2 h3 {
	margin:0;
	font:1em Trebuchet MS, Arial, sans-serif;
	text-align:left;
	font-weight:bold;
	color:#333
}
#SubPage2_Content2 p {
	text-align:left;
	font: 11px Arial;
	color: #666;
}
#SubPage2_Content2 ul {
	margin-left:4px;
}

#SubPage2_Content2 li {
	color:#666;
	font: 11px Arial;
}

/* UPMC_Imaging Services Search
----------------------------------------------- */

.LocationsDiv {
	background:url('img/fdbackrepeat.jpg') #FFF repeat-x;
}


/* UPMC_Subpage3 (sub page with top image and right column)
----------------------------------------------- */

.contentSub {
	width:738px;
	padding:0 0 20px 12px;
	margin:10px 0px 20px -1px;
	float:left;
	border-left: 1px solid #777;
	text-align: justify;
	min-height: 300px;
}

.contentSub h1 {margin-bottom: 0px;padding-bottom: 4px;color: #1e3d69;font-size: 18px;}
.contentSub h2, .contentSub h3 {margin: 0;padding:0 0 2px 0;color: #1e3d69;font-size: 16px;}
.contentSub p {margin: 0px 0 7px 0;text-align: justify}


#SubPage3_Content1 h2 {
	color:#B24D01
}
#SubPage3_Content1 h3 {
	margin:0;
	text-align:left;
	color:#333333
}

#SubPage3_Content1 {
	padding:10px 10px 10px 10px;
	float:left;
	width: 366px;
	font: 12px Arial
}

#SubPage3_Content1 ul {
	margin-left:4px;
}

#SubPage3_Content1 li {
	font: 12px Arial;
}

#SubPage3_Content2 {
	padding:0px 10px 10px 10px;
	margin:14px 0px 14px 0px;
	float:right;
	width: 160px;
	border-left: 1px solid #6e6e6e;
	border-color: #111;
}

#SubPage3_Content2 h2 {
	margin:0;
	font:1em Trebuchet MS, Arial, sans-serif;
	text-align:left;
	font-weight:bold;
	color:#333
}
#SubPage3_Content2 h3 {
	margin:0;
	font:1em Trebuchet MS, Arial, sans-serif;
	text-align:left;
	font-weight:bold;
	color:#333
}
#SubPage3_Content2 p {
	text-align:left;
	font: 11px Arial;
	color: #666;
}
#SubPage3_Content2 ul {
	margin-left:4px;
}

#SubPage3_Content2 li {
	color:#666;
	font: 11px Arial;
}

/* SubPage1
----------------------------------------------- */

#SubPage1_mainContent  {
	padding:10px 10px 10px 10px;
	float:right;
	width: 546px;
	border-left:1px;
	font: 12px Arial
}

#SubPage1_mainContent  h2 {
	color:#B24D01
}
#SubPage1_mainContent h3 {
	color:#333;
}
#SubPage1_mainContent p {
	text-align:left;
	color:#000
}

#SubPage1_mainContent  ul {
	margin-left:4px;
}

#SubPage1_mainContent  li {
	font: 12px Arial;
}

#SubPage1_mainContent img {
	margin:5px !important;
}


/* LP1  (Landing Page 1)
----------------------------------------------- */

#LP1_MainImage img{
	padding:0px;
	margin:0px;
	border-left:1px #6e6e6e solid;
	border-bottom:1px #6e6e6e solid;
	}

#LP1_MainImage {
	padding:0px;
	margin:0px;
	height:257px;
}

.td1
{
	border-right:1px #6c6c6c solid;
	vertical-align:top;
	width:189px;
}
#LP1_Content1 {
	font: 11px Arial;
}
#LP1_Content1 p, ul, li {
	padding:0px 10px 0px 10px;
	font: 11px Arial;
}
#LP1_Content1 h1 {
	margin:0px;
	padding:5px 0px 5px 10px;
	font: 14px Trebuchet MS, Arial, sans-serif;
	color:#111;
	font-weight:bold;
	background-color:#914819;
	border-left:1px white solid;
}

#LP1_Content1 h2 {
	color:#3f577a;
}

#LP1_Content1 h3 {
	color:#333
}

.td2
{	border-right:1px #6c6c6c solid;
	vertical-align:top;
	width:189px;
}

#LP1_Content2 {
	font: 11px Arial;
	vertical-align:top
}
#LP1_Content2 p, ul, li  {
	padding:0px 10px 0px 10px;
	font: 11px Arial;
}

#LP1_Content2 h1 {
	margin:0px;
	padding:5px 0px 5px 10px;
	font: 14px Trebuchet MS, Arial, sans-serif;
	color:#111;
	font-weight:bold;
	background-color:#8792af;
	border-left:1px white solid;
}
.td3
{
	vertical-align:top;
	width:188px;
}

#LP1_Content3 {
	font: 11px Arial;
	vertical-align:top
}
#LP1_Content3 p, ul, li  {
	padding:0px 10px 0px 10px;
	font: 11px Arial;
}
#LP1_Content3 h1 {
	margin:0px;
	padding:5px 0px 5px 10px;
	font: 14px Trebuchet MS, Arial, sans-serif;
	color:#111;
	font-weight:bold;
	background-color:#00325f;
	border-left:1px white solid;
}

/* LP2  (Landing Page 2)
----------------------------------------------- */

#LP2_MainImage {
	width:568px;
	padding:0px;
	margin:0px;
}

#LP2_MainImage img{
	padding:0px;
	margin:0px;
	border-left:1px white solid;
	border-bottom:1px white solid;
}

#LP2_MainImage p{
	padding:10px 10px 10px 10px;
	}

#LP2_Content1 {
	padding:10px 10px 10px 10px;
	width: 367px;
	font: 12px Arial;
	float:left;
	}
#LP2_Content1 ul{
	font: 12px Arial;
	list-style:square;
	}
#LP2_Content1 li{
	font: 12px Arial;

	}


#LP2_Content1 h2 {
	color:#3f577a;
}

#LP2_Content1 h3 {
	color:#333
}
#LP2_Content2 {
	padding:10px 10px 10px 10px;
	width: 160px;
	color: #111;
}
#LP2_Content2 a{
	color:#111;
}
#LP2_Content2 li {
	font:11px Arial;
}
#LP2_Content2 ul {
	margin-left:4px;
}

/* LP3
----------------------------------------------- */

#LP3_mainImage  {
	padding:0px;
	width: 768px;
}

#LP3_mainContent  {
	padding:10px 10px 10px 10px;
	float:right;
	width: 546px;
	border-left:1px;
	font: 12px Arial
}

#LP3_mainContent  h2 {
	color:#B24D01
}
#LP3_mainContent h3 {
	color:#333;
}
#LP3_mainContent p {
	text-align:left;
	color:#000
}

#LP3_mainContent  ul {
	margin-left:4px;
}

#LP3_mainContent  li {
	font: 12px Arial;
}

/* AlternateLanding
----------------------------------------------- */

#AlternateLanding_MainImage {
	padding:0px;
	margin:0px;
	vertical-align:baseline;
}

#AlternateLanding_MainContent {
	padding:0;
	margin:0;
	float:right;
	width: 566px
}

/* DeparmentMain1
----------------------------------------------- */
#DepartmentMain1_MainImage {
	padding:0px;
	margin:0px;
	vertical-align:baseline;
}
#DepartmentMain1_Content1 {
	padding:0px;
	margin:0px;
}
#DepartmentMain1_Content2 {
	padding:0px;
	margin:0px;
	border-left:1px #FFF solid;
}

/* DeparmentMain2
----------------------------------------------- */
#DepartmentMain2_MainImage {
	padding:0px;
	margin:0px;
	vertical-align:baseline;
}

#DepartmentMain2_Content1 {
	padding:0;
	margin:0;
	float:left;
	width: 387px;
}
#DepartmentMain2_Content1 h2 {
	margin:0;
	padding: 10px 10px 10px 10px;
	color:#B24D01
}

#DepartmentMain2_Content2 {
	padding:0;
	margin:0;
	float:left;
	width: 181px;
}

#DepartmentMain2_Content2 img {
	padding: 10px 0px 0px 0px;
}

#DepartmentMain2_Content2 h3 {
	margin:0;
	padding: 10px 10px 0px 10px;
}

#DepartmentMain2_Content2 li {
margin: 0px 0px 10px -10px;
font-size:80%;
}








/* Ebsco Content
----------------------------------------------- */

#Ebsco_midContainer {
	width:767px;
	background:url('img/subbg_repeat.gif') #FFF repeat-y;
	text-align:left;
	position:relative;
	border:1px solid #6e6e6e;
	margin: 0px;
	padding: 0px;
}

/* leftNav div will go here */

#Ebsco_mainContent  {
	padding:10px 10px 10px 10px;
	float:right;
	width: 545px;
	border-left:1px;
	font: 12px Arial
}
#Ebsco_mainContent h6 {
	display:block;
	font:15px Trebuchet MS, Arial, sans-serif;
	background-image:url('img/blackheading_repeat.gif');
	background-repeat: repeat-x;
	margin:0;
	padding:5px 0 0 10px;
	text-align:left;
	color:#111;
	height:45px
}

#Ebsco_mainContent h1 {
	display:block;
	font:15px Trebuchet MS, Arial, sans-serif;
	margin:0;
	padding:5px 0 0 10px;
	text-align:left;
	color:#B24D01;
	height:45px
}

#Ebsco_mainContent h2 {
	margin:0;
	padding:0 10px 10px 10px;
	color:#B24D01
}
#Ebsco_mainContent h3 {
	margin:0;
	padding:0 10px 10px 10px;
	text-align:left;
	color:#333
}
#Ebsco_mainContent p {
	margin:0;
	padding:0 10px 10px 10px;
	font:90% Arial;
	text-align:left;
	color:#000
}
#Ebsco_mainContent ul {
	margin:0 0 10px 20px;
	padding:0;
	font-size:90%;
}
#Ebsco_mainContent li {
	margin:0 0 0 20px;
	padding:5px;
}

.Ebsco-relatedLinks{
font-size:8pt;
background-color:#ebf3ff;
border:1px solid #6e6e6e;
padding:0px;
}


.Ebsco-relatedLinks td {
padding:2px;
}

.Ebsco-relatedLinks h4 {
margin-bottom:5px;

}


.demo {background: transparent;border: 0;margin-left: -5px;margin-top: -15px;width: auto !important;height: auto !important;font: normal 12px Arial;line-height: 17px;}
.demo.menuToRight, .menuToRight {margin-right: -16px;}

.demo ul {padding: 0 !important; margin: 0 0 0 6px !important;font: normal 12px Arial;line-height: 17px;height: auto !important;_ margin: 0 0 0 18px !important;_}
.demo ul ul {margin: 0 0 0 -4px !important;height: auto !important;font: normal 12px Arial;line-height: 17px;}
.demo li, .demo li.open {
padding: 0 !important;
margin: 0 !important;
padding-left: 14px !important;
width: auto !important;
height: auto !important;
font: normal 12px Arial;line-height: 17px;}
.demo li a, .demo li a:hover, .demo li.open a,  .demo li.open a:hover {
height: auto !important;
white-space: normal;
background: transparent !important;
font: normal 12px Arial !important;
;line-height: 17px !important;
word-spacing: -1px;
padding: 0 !important;
margin: 0 !important;
padding: 0 0 0 0 !important;
text-decoration:  none !important;
border: 0 !important;
border: 0px solid #f00 !important;
position: relative;
left: 0px;;

}

.demo .lighter {display: block !important;padding-top: 5px !important; padding-bottom: 5px !important;}
.demo .lighter a {color: #555 !important;}

.demo li.open a:hover {text-decoration: underline !important;}


.menuB .demo {padding-top: 15px;}
.menuB .demo li {padding-top: 10px;padding-bottom: 5px !important;}
.menuB .demo li li {padding-top: 0px;padding-bottom: 0px !important;}


.menuA {margin:0;padding: 0;position: relative;}
.menuA ul {margin:0;padding: 0;height: 31px;}
.menuA li {margin: 0; padding: 0;list-style: none;display: inline;color: #111;position: relative; top: 7px;}
.menuA li.ostatni a {border-right: 0;}
.menuA a {display: inline;line-height: 10px; border-right: 1px solid #000;padding-left: 14px;padding-right: 17px;color: #111 !important;letter-spacing: 0px;word-spacing:1px;font: bold 12px Arial;line-height: 17px;}
.menuA a:hover, .menuA a:active {text-decoration: underline;color: #111}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}





/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:10000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 10002;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	  *-ms-interpolation-mode:bicubic;

	
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.fota {position: relative;}
.fota ul {position: absolute; top: 34px;left: 42px;margin: 0; padding: 0;}
.fota li {margin: 0; padding: 0;list-style: none;}
.fota a {color: #fff; text-decoration: none;font: normal 11px Verdana}
.fota a:hover {text-decoration: underline;}
.fota .czarnyfont a {color: #000;}

.k_column_r {float: right;border: 0px solid #f00;width: 300px;text-align: right;padding: 8px}



.specjalisci_table .left {
	padding: 10px 15px 0px 0px;
}

.specjalisci_table .right {
	padding: 8px 0px 0px 0px;
}

#midContainer .subsite-gfx {
  margin: 2px 0px 20px 0px;
}

.nowosci {width: 787px;}
#midContainer .ebm {float: right; margin: 1px 0 5px 10px !important;}


/****/

#k_body2 {
  width:100%; min-height:350px;
  font-size:1em; font-family:Verdana,Tahoma; color:#666; line-height:150%;
  border-color:#294a73; border-width:0 1px 1px; border-style:solid;
  background: url('../images/www/b_page_2.gif') 0 0 repeat-y;
}

#k_body2:after {
  display: block;
  content: '';
  clear: both;
}

/*--*/

#k_body2 p {margin:0 0 7px 0}

#k_body2 p span {font-weight:bold}

/*--*/

#k_body2 a {
  color:#666;
  border-bottom: 1px solid #d3d3d3
}

#k_body2 a:hover {
  color:#666;
  border-bottom: 1px dotted #f60
}

#k_body2 a:active {
  color:#f60;
  border-bottom: 1px dotted #f60
}

/*--*/

  #k_body2 #k_column_l {
  float:left;
  padding:5px 15px 10px;
  width:150px; 
  min-height:350px;
}

#k_body2 #k_column_l:after {
  display: block;
  content: '';
  clear: both;
}

/*--*/

#k_body2 #k_column_r {
  float:right;
  margin:10px 16px 0 0;
  width:730px; 
  min-height:350px;
}

#k_body2 #k_column_r:after {
  display: block;
  content: '';
  clear: both;
}

table.plain {
  width:100%;
  border-collapse:collapse;
  margin-bottom:7px;
}

table.plain td {
  text-align:center; 
  vertical-align:top;
  border:1px solid #d3d3d3;
}

table.plain_l td {
  text-align:left
}

table.plain thead {
  font-weight:bold
}

table.plain_l thead td {
  text-align:center;
}

table.plain td.t1,
table.plain tfoot td {
  text-align:left
}

table.plain tfoot td {
  border:none
}

ol.copy {
  margin-left: 18px;
}

.b {
  font-size: 120%;
  font-weight: bold;
}

table.t_center {
	margin:0 auto;
	border-width: 0px;
}

ul.nasi_specjalisci li.leaf a {
	/* color:#529cbe !important;*/
	font-weight:bold !important;
}

ul.nasi_specjalisci li.leaf a:hover {
	font-weight:bold !important;
	color:#529cbe !important;
	text-decoration: underline;
}


.menuToRight .move_left {position: relative; left: -9px;*position: relative; *top: -14px; _top: 0;}

.menuToRight .move_left ul.nasi_specjalisci li.leaf, .menuToRight .move_left ul.nasi_specjalisci li.leaf a, .menuToRight .move_left ul.nasi_specjalisci li.leaf a:hover {
font-family: Tahoma !important;
word-spacing: -1px;
font-size: 11px !important
}


/*#demo1 {width: 185px !important;overflow: hidden;}
#demo1 .ltr {width: 185px !important;overflow: hidden;}
.move_left ul.nasi_specjalisci {position: relative; left: -9px;width: 168px;width: 185px;overflow: hidden;}
.move_left ul.nasi_specjalisci li.leaf, .move_left ul.nasi_specjalisci li.leaf a, .move_left ul.nasi_specjalisci li.leaf a:hover {
font-family: Arial !important;
word-spacing: -1px;
font-size: 11px !important
}
*/
/****/


.loga img {vertical-align: middle;}

.sportpart {margin-top: 15px;padding-top: 10px !important;}
.marquee {height: 126px;cursor: default;}

.marquee * {cursor: default;}

td.plain_label { padding:5px 20px 5px 100px; width:150px;text-align:right;}
textarea.order_input_textarea {width:400px; height:100px;}
.order_input_text { width:250px;}

#slideshow  {margin-top: 5px; clear: both;height: 165px;position: relative;*margin-top: -5px;}
#slideshow img, #cj_slideshow_wrapper img {position: absolute !important;top: 0 !important; left: 0 !important;}
#cj_slideshow_wrapper {position: absolute;top: 0 !important; left: 0 !important;border: 1px solid #f00;}

#container #midContainer #mainBackground .contentSub .news_jeden .zajawkaN { border-bottom:0px !important; }



.harmonogram {width: 745px !important;margin-left: -2px;}
.harmonogram td {background: #eee;padding: 5px;text-align: center;white-space: nowrap}
.harmonogram .h_title {background: #1e3d69; color: #fff;font-weight: bold;}
.harmonogram .h_schedule_type {background: #7290b1;font-weight: bold;color: #fff;}
.harmonogram .h_days td {background: #dbdbdb;}
.harmonogram .h_white td {background: transparent;}
.harmonogram td.h_day_active {color: #fff; background: #7290b1;}

#midContainer .gallery ul li { display:inline; margin:0; padding:0; }
#midContainer .gallery ul li a img {margin:5px; border:0;}
    
.nasi_specjalisci_naglowek {
    color: #082c52;
    display: block;
	font-weight:bold;
	margin:13px 5px 5px 5px;
}
