html, body, img, ul , table
{
  margin:           0;
  padding:          0;
}

DIV#site
{
  background:       transparent url('http://www.pbkm.pl/i/image/headerGradient.gif') repeat-x top left;
  margin:           0 auto;
  padding:          0;
  width:            100%;
  height:           121px;
}

DIV#header, DIV#content, DIV#footer
{
  margin:           0 auto;
  width:            976px;  
}

a
{
  text-decoration:  none;
}
a:hover
{
  text-decoration:  underline;
}

/* HEADER MENU -> START */
.menuArea TD
{
  background-color: #f3f3f3;
  cursor:           pointer;
  text-align:       center;
  font-size:        10px;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-weight:      bold;
  color:            #484848;
}
.menuArea TD.contact
{
  background-color: #fb5429;
  cursor:           pointer;
  text-align:       center;
  font-size:        10px;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-weight:      bold;
  color:            white;
}

.menuArea TD.mSelected
{
  color:            #fff;
  background:       #003e6c;
}
  
.menu ul, .menu ul li
{
  display:          block;
  list-style:       none;
  padding:          0;
}
.menu ul li
{
  float:            left;
  margin:           0;
  border-right:     1px solid white;
}
.menu ul a
{
  font-size:        10px;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  height:           19px;
  font-weight:      bold;
  color:            #484848;
}
.menu ul a:link, .menu ul a:visited
{
  text-decoration:  none;
  display:          block;
  text-align:       center;
  background-color: #f3f3f3;
  color:            #484848;
  padding:          7px 20px 0px 20px;
}
.menu ul a:hover
{
  color:            #fff;
  background:       #003e6c;
}
.menu ul a.selected
{
  color:            #fff;
  background:       #003e6c;
}
.menu ul li.contact a
{
  background-color: #fb5429;
  color:            white;
}
.menu ul li.contact a:hover
{
  text-decoration:  underline;
}
.menu li
{
  background:       #f3f3f3;
  margin:           0px 1px 0px 0px;
  font-size:        10px;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-weight:      bold;  
}
.menu a
{
  color:            #484848;
}
/* HEADER MENU -> END */
/* HEADER SUBMENU -> START */
.subMenu
{
  width:            775px;
}
.subMenu li
{
  background-image: url('http://www.pbkm.pl/i/image/headerSubMenuSeparator.gif');
  background-repeat:   no-repeat;
  background-position: left;
  height:           31px;
  line-height:      30px;
  text-align:       center;
  background-color: #003e6c;
}
.subMenu a
{
  font-size:        11px;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  color:            #ccd8e2;
  margin:           9px 5px 3px 5px;
  padding:          1px;
}
.subMenu .separator
{
  margin-top:       -9px;
}
TD#sMenu ul.vartical li
{
  list-style-type:  none;
  float:            left;
  margin:           0;
  padding:          0;
  position: 		relative;
}
TD#submenuMore
{
  font-size:        11px;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  color:            #ccd8e2;  
  cursor:           pointer;
}

#smallSubmenu
{ 
  position:         absolute;  
  right:            343px; 
}
#smallSubmenu li
{
  float:            none;
  display:          block; 
  text-align:       left;  
}
#smallSubmenu li a
{
  color:            #CCD8E2;
}
ul#smallSubmenu
{
  background:       #003e6c;
}

#raquo
{
  margin-right:		5px;
}
/* HEADER SUBMENU -> END */

/* FOOTER -> START */
#footer
{
  margin:           0 auto;
  background:       #f3f3f3;
  height:           27px;
  font-size:        9px;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  color:            #484848;
}
#footer a
{
  color:            #484848;
}
/* FOOTER -> END */
/* RIGHT SIDE NEWS -> START */
.shortNews, .shortNewsVip
{
  display:          block;
  float:            left;
  font-size:        10px;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  padding:          10px 0 0 10px;
}
.shortNewsTitle, .shortNewsTitleVip
{
  font-weight:      bold;
}
.shortNewsTitle a
{
  color:            #003e6c;
}
.shortNewsTitleVip a
{
  color:            #fb5429;
}
.shortNewsContent, .shortNewsContentVip
{
  padding:          10px 0 10px 0;
}
.shortNewsContent a
{
  color:            #484848;
}
.shortNewsContentVip a
{
  color:            #ff0000;
}
.newsVerticalSeparator
{
  display:          block;
  float:            left;
  margin-left:      5px;
  border-top:       1px dotted #cccccc;
  height:           10px;
  width:            100%;
}
.shortNewsContent a img, .shortNewsContentVip a img
{
  border:           1px solid #fff;
  margin:           3px;
  float:            right;
  padding:          3px;
  width:            50px;
}
.shortNewsContent a:hover img, .shortNewsContentVip a:hover img
{
  border:           1px double #003e6c;
  margin:           3px;
  float:            right;
  padding:          3px;
  width:            50px;
}
/* RIGHT SIDE NEWS -> END */
/* MAIN PAGE QUESTIONS -> START */
.questions
{
  background:       url('http://www.pbkm.pl/i/image/qBg.jpg') no-repeat top right;
  height:           245px;
  width:            775px;
  clear:            both;
}
.questions li
{
  padding-top:      0px;
  height:           47px;
  list-style-type:  none;
  float:            left;
  margin:           0;
  padding:          0;
}
.questions a img
{
  border:           0px;
}

.questions_en
{
  background:       url('http://www.pbkm.pl/i/image/qBg_en.jpg') no-repeat top right;
  height:           245px;
  width:            775px;
  clear:            both;
}
.questions_en li
{
  padding-top:      0px;
  height:           47px;
  list-style-type:  none;
  float:            left;
  margin:           0;
  padding:          0;
}
.questions_en a img
{
  border:           0px;
}

.grey
{
  background-color: #f3f3f3;
  height:           4px;
  width:            775px;
}
/* MAIN PAGE QUESTIONS -> END */

a.mainPageMore
{
  font-size:        10px;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  color:            #9b9a9a;
}
a.infoLink
{
  font-size:        11px;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  color:            #003e6c;
}

.infoTr
{
  background:       url('http://www.pbkm.pl/i/image/infoTr.gif') repeat-x top;
}
.clientTr
{
  background:       url('http://www.pbkm.pl/i/image/clientTr.gif') repeat-x top;
}

.imgBorderGray
{
  border:           1px solid #dddddd;
}

DIV.clientBox
{
  display:          block;
  width:            130px;
  float:            left;
  text-align:       center;
}
DIV.clientBox img
{
  border:           1px solid #dddddd;
}
DIV.clientBox a
{
  font-size:        11px;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  color:            #003e6c;
}
DIV.clientBox a:hover img
{
  border:           1px solid #003e6c;
}

a.certBox img
{
    border:         1px solid #dddddd;
}
a.certBox:hover img
{
    border:         1px solid #003e6c;
}

TD#subsiteContent
{
  font-size:        11px;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  color:            #000000;
  line-height:      14px;
}

TR#seeAlsoList, TR#getFileList
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        10px;
  color:            #326388;
}
TR#seeAlsoList TD, TR#getFileList TD
{
  padding:          5px 0 5px 0;
}
a.seeAlsoLink, a.getFileLink
{
  color:            #326388;
}

a.pathLinkN
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        10px;
  color:            #6b6b6b;
}
a.pathLinkB
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        10px;
  color:            #6b6b6b;
  font-weight:      bold;
}

a.nextPage, a.prevPage
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        11px;
  color:            #6b6b6b;
}
a.actPage
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        11px;
  color:            #ffffff;
  background:       #6b6b6b;
  font-weight:      bold;
}

#subsiteContent TD
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-weight:      normal;
  font-size:        11px;
  color:            #000000;
  line-height:      15px;
}
#subsiteContent TD a
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-weight:      normal;
  font-size:        11px;
  color:            #003e6c;
  text-decoration:  none;
}
#subsiteContent TD a:hover
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-weight:      normal;
  font-size:        11px;
  color:            #003e6c;
  text-decoration:  underline;
}
#subsiteContent TD UL
{
  list-style:       circle url('http://www.pbkm.pl/i/image/arrowLI.gif');
}
#subsiteContent TD UL LI
{
  padding-bottom:   10px;
}

#subsiteContent .similarLinks
{
  float:            right;
  clear:            right;
  width:            150px;
  border:           0;
  border-left:      1px dotted #fb5429;
  padding:          9px;
  margin-left:      15px;
  margin-bottom:    5px;
}

#subsiteContent .similarLinks UL
{
  list-style:       circle url('http://www.pbkm.pl/i/image/clearDot.gif');
}

#subsiteContent .similarLinks a
{
  font-weight:      bold;
  color:            #fb5429;
  text-decoration:  none;
}
#subsiteContent .similarLinks a:hover
{
  font-weight:      bold;
  color:            #003e6c;
  text-decoration:  underline;
}

.mapDivWindow
{
  z-index:          101;
  position:         absolute;
  background-color: #ffffff;
  border:           3px solid #e1eff2;
  top:              50%;
  left:             50%;
  margin-left:      -265px;
  margin-top:       -265px;
  width:            360px;
  height:           351px;
}

DIV#bannerShowWindow
{
  z-index:          101;
  position:         absolute;
  background-color: #E1EFF2;
  border:           3px solid #e1eff2;
  top:              50%;
  left:             50%;
  margin-left:      252px;
  margin-top:       -158px;
  width:            230px;
  height:           290px;
}

DIV#bannerWindow a
{
  cursor:           pointer;
  float:            right;
  padding-right:    10px;	
  color:            #003E6C;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        11px;
}

DIV#bannerHideWindow
{
  z-index:          101;
  position:         fixed;
  background-color: #fb5429;
  border:           3px solid #fb5429;
  top:              100%;
  margin-top:       -27px;
  margin-left:      10px;
  width:            130px;
}

DIV#bannerHideWindow a
{
  cursor:           pointer;
  float:            right;
  padding-right:    10px;	
  color:            #ffffff;
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        11px;
}

/*
#grayLayer
{
  z-index:          100;
  position:         fixed;
  display:          none;
  background-color: #000;
  opacity:          0.35;
  -moz-opacity:     0.35;
  -khtml-opacity:   0.35;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);
  top:              0px;
  left:             0px;
  width:            100%;
  height:           5000px;
  color:            white;
}
*/
/* NEWSY -> START */
.newsTitle
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        18px;
  color:            #003e6c;
  font-weight:      bold;
  text-align:       left;
  line-height:      22px;
}
SPAN.newsTitleList a
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        11px;
  color:            #003e6c;
  font-weight:      bold;
  text-align:       left;
}
SPAN.newsTitleListVip a
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        11px;
  color:            #fb5429;
  font-weight:      bold;
  text-align:       left;
}
.newsData
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        10px;
  color:            #b5b5b5;
  text-align:       left;
}
.newsDataList
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        10px;
  color:            #b5b5b5;
  text-align:       right;
}
.newsLid
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        12px;
  color:            #000000;
  text-align:       left;
  font-weight:      bold;
  line-height:      16px;
}
.newsLidList a
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        11px;
  color:            #000000;
  text-align:       left;
}
.newsLidListVip a
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        11px;
  color:            #ff0000;
  text-align:       left;
}
.newsLidList a img
{
  border:           1px solid #fff;
  margin:           3px;
  float:            right;
  padding:          3px;
  width:            50px;
}
.newsLidList a:hover img
{
  border:           1px double #003e6c;
  margin:           3px;
  float:            right;
  padding:          3px;
  width:            50px;
}
.newsText
{
  font-family:      Verdana, Tahoma, Arial, sans-serif;
  font-size:        12px;
  color:            #000000;
  text-align:       left;
  line-height:      16px;
}
/* NEWSY -> END */

HR.dottedHR
{
  color:            #fff;
  background-color: #fff;
  border:           1px dotted #cccccc;
  border-style:     none none dotted;
}

TD.titleBoxInfo
{
  background:       url('http://www.pbkm.pl/i/image/titleBoxInfo.gif') #f8f8f8 no-repeat;
}

TD.titleBoxClient
{
  background:       url('http://www.pbkm.pl/i/image/titleBoxClient.gif') #f2f2f2 no-repeat;
}

TD.titleBoxInfo_uk
{
  background:       url('http://www.pbkm.pl/i/image/titleBoxInfo_uk.gif') #f8f8f8 no-repeat;
}

TD.titleBoxClient_uk
{
  background:       url('http://www.pbkm.pl/i/image/titleBoxClient_uk.gif') #f2f2f2 no-repeat;
}

.mapDivWindow
{
  font:             10px verdana;
  background-color: #ffffff;
  border:           3px solid #e1eff2;
  position:         absolute;
  top:              50%;
  left:             50%;
  margin-left:      -265px;
  margin-top:       -265px;
  width:            360px;
  height:           390px;
  z-index:          1000;
}
.mapDivWindowFooter
{
  background-color: #E1EFF2;
  height: 27px;
  width: 100%;
  float: left;
  margin-left: -10px;
  padding-left: 10px;
  padding-top: 15px;
  color: #003E6C;   			
}
.mapDivFooter
{
  cursor: pointer;
  float: right;
  padding-right: 10px;	
  color: #003E6C;
}

/* DIV WITH HOSPITALS INFORMATION */

.mainPageNews 
{
  font: 			10px Verdana; 
  padding: 			10px 0 0 10px;
}
.mainPageNews .title 
{
  color: 			#003e6c; 
  font-weight: 		bold;
}
.mainPageNews .title a 
{
  color: 			#003e6c;
  font-weight: 		bold;
}
.mainPageNews .content 
{
  padding: 			10px 0 10px 0;
}
.mainPageNews .content a 
{
  color: 			#484848;
}
.mainPageNews .content a img 
{
  border: 			1px solid #fff; 
  margin: 			3px; 
  float: 			right; 
  padding: 			3px; 
  width: 			50px;
}
.mainPageNews .content a:hover img 
{
  border: 			1px double #003e6c;
}

.regionName
{
	margin: 		0px; 
	padding: 		0px;
	font-weight: 	bold;
	color: 			#484848;
	float: 			left;
}

.regionDiv
{
  position: 		absolute;
  visibility: 		hidden;
  overflow: 		hidden;
  border:			1px solid #003e6c;
  background-color: #F9F9F9;
  padding:			5px;
  width: 			300px;
  height: 			400px;
}

.popupWindow 
{
  font: 			10px verdana; 
  background-color: #ffffff; 
  border: 			3px solid #e1eff2; 
  position: 		absolute; 
  top: 				50%; 
  left: 			50%; 
  margin-left: 		-265px; 
  margin-top: 		-265px; 
  width: 			530px; 
  height: 			450px; 
  z-index: 			1000;
}

TABLE.tableBorder TD
{
  border: 1px solid #f2f2f2;
  border-collapse: collapse;
}

TD.tdGrayDark
{
  background-color: #f2f2f2;
}

TD.tdGrayLight
{
  background-color: #f8f8f8;
}

.fMore
{
  display:          none;
}

.ssMenu
{
  position:         absolute;
  display:          none;
  float:            left;
  width:            170px;
}

.ssMenu li
{
  float:            left;
  display:          block;
  width:            170px;
  text-align:       left;
}

.tickercontainer
{
  border:           0;
  background-color: #fb5429;
  width:            773px;
  height:           27px;
  margin:           0;
  padding:          0
  overflow:         hidden; 
}

.tickercontainer .mask
{
  position:         relative;
  left:             10px;
  top:              5px;
  width:            753px;
  overflow:         hidden;
}

ul.newsticker
{
  position:         relative;
  left:             760px;
  font:             bold 10px Verdana;
  list-style-type:  none;
  margin:           0;
  padding:          0;
}

ul.newsticker li
{
  float:            left;
  margin:           0;
  padding:          0;
  color:            #ffffff;
  font-size:        14px;
  background:       #fb5429;
}

.subMenu li.LIOrange
{
  background-color: #FB5429;
}

.nizwalidowane{
  border: 1px solid red;
}



.tableUmowy 
{
  font: 			10px verdana; 
  background-color: #ffffff; 
  border: 			#e1eff2; 
  margin-left: 	25px; 

}

#sMonth {
width: 50px; border: 1px solid #CCCCCC; background: none repeat scroll 0 0 #F8F8F8;
}

#sYear {
width: 100px; border: 1px solid #CCCCCC; background: none repeat scroll 0 0 #F8F8F8;
}

#sArea {
width: 250px; border: 1px solid #CCCCCC; background: none repeat scroll 0 0 #F8F8F8;
}

