html,body {
	width:100%;
	margin:0;
	padding:0;
}

body, p, dl, dt, dd, table, th, td, input, textarea, select, option {
	font:12px Arial, Helvetica, sans-serif, Tahoma;	
	color:#3E3E40;
}

a {
	color:#0061A0;
	text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

.marked {
	color:#0061A0;
}

#homeId {	
  background-color: #F0F0F0;	
}

* html #homeId2 {	
	background:#ffffff url(../images/grid/bg_root_right.jpg) 0 120px repeat-x;
}

#homeIdWrapper {
}

#bgLeftSea img {
  margin-left: 250px;
  float: left;
}

#subpageId {
  background-color: #F0F0F0;	
}

* html #subpageId {
  background-color: #F0F0F0;	
}

#subpageIdWrapper {
}

#rootWhiteTop {
  background: #FFFFFF;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  width: 100%;
  height: 100px;
}

#rootWrapper {
}

div.rootWrapperClass {
  width:959px;
  margin:0 auto;
  text-align:left;
  background-color: white;
}

div.rootWrapperClass.center {
  margin:0 auto;
  background-color: white;
}

#root { }

#headerPhotoContainer { }

#headerWrapper {
	height:100px;
}

#headerContainer {
  position:relative;
}

#headerLogo {
  position:absolute;
  top:28px;		
  width:100px;
  height:38px;		
}
	
#searchWrapper {
  position:absolute;
  float: right;
  top:13px;
  right:0px;
  width:408px;    
}

#search {
  vertical-align:top;      
}

input.button {
  display:block;
  position: relative;
  top: 3px;
}

input.search {
  width:153px;
  height:17px;
  background: #F5F7F8;
  border: 1px solid #9BADBF;
  margin:0;
  padding:2px 10px;
}

* html input.search {
  height:19px;
  heigh\t:17px;
  width:173px;
  widt\h:153px;
}

#mainMenuContainerWrapper { }

#mainMenuContainer {
	position:relative;
	z-index:50;
}
	* html #mainMenuContainer {
		height:1px;
	}

#mainMenuContainer ul {
  font-size: 9pt;
	margin:0;
	padding:0;
	list-style:none;
}

#mainMenuContainer ul li {
  font-size: 9pt;
	margin:0;
	padding:0;
}

#headerPhotoWrapper{
	position:relative;
	height:177px;
  background: #FFFFFF;
  background-repeat: no-repeat;
  border-bottom: 1px solid #F0F0F0;	
	z-index:10;

}

#headerPhotoWrapperSubpage {	
	height:177px;
	background:url(../images/content/subpage_header_photo_bar.jpg) 0 0 no-repeat; 
	z-index:10;
  border-bottom: 1px solid #F0F0F0;
  float: left;
}

#localizer {
  padding: 15px 0 15px 0;
  border-bottom: 2px solid #00649E;
  color: #3B3B3E;
  font-family: Arial;
  font-size: 10px;
}

	#localizer a {
    color: #417691;
	}

	#headerPhoto {
		position:absolute;
    /*MGOLPL 60 - 0*/
		top:0px;
    /*MGOLPL 116 - 0*/
		right:0px;
		width:600px;
		height:177px;
		background:url(../images/content/header_text.gif) 0 0 no-repeat;
	}
	

#contentContainer {
	padding-bottom:10px;
	background:url(../images/grid/bg_content.gif) 0 0 repeat-y;
}
	* html #contentContainer {
		float:left;
	}

#contentSubpageContainer {
	padding-bottom:50px;
	background:url(../images/grid/bg_content_subpage.gif) 0 0 repeat-y;
}

#contentWidepageContainer {
	padding-bottom:50px;
}

  
#sidebarWrapper {
	position:relative;
	float:left;
	width:239px;
}

#whatWeCanHelpComboWrapper {
	position:relative;
	height: 1px;
	z-index: 70;
}

#whatWeCanHelpWrapper {
	position:relative;
	height:86px;
	z-index:50;
	background:url(../images/shared/bg_what_we_can_help.jpg) 1px 7px no-repeat;
}
	#whatWeCanHelpWoman {
		position:absolute;
		top:-3px;
		right:-9px;
		width:91px;
		height:139px;
		z-index:200;
		background:url(../images/content/woman.gif) 0 0 no-repeat;
	}
	
	#sidebarButtonContainer {
		position:relative;
		top: 0px;
		left: 1px;
		z-index:60;
	}
	
	#sidebarButton {
		display:block;
		width:258px;
		height:72px;
		background:url(../images/content/button_pionieer_ike.gif) 1px 1px no-repeat;
	}

	#sideEPioneerWrapper {
		display:block;
		position:relative;
		z-index:60;
	}	
  
#loginWrapper {
		position:relative;		   
    width: 239px;
		z-index:10;
	}  
  
  #loginHeader {        
    height: 29px;    
    background-color:#D2DDE4;    
    border-top: 1px solid #E6EAEE;
/*     background: #00649E;     
     height: 28px; */
  }
  
		#login {            
      background: #FFFFFF;      
      border-top: 0px;
			text-align:left;
      width: 239px;
		}
		
    #login div#loginFormBox {
      padding: 12px 0px 25px 15px;
    } 
    
    #login div.loginBottomLinks {
      padding-left: 15px;
    }
    
    #login div.loginBottomLinks ul li {
      font-weight: bold;
      font-size: 8pt;
      margin-top: 3px;
      padding-left: 15px;    
      background: url(../images/shared/bullet_arrow_right_ys.gif) 0 3px no-repeat;     
    }    

    #login div.loginBottomLinks ul li a{
      font-weight: bold;
    }    
    
		#loginForm {
			text-align:right;
		}
		
		input.inputLogin {
			width:125px;
			height:18px;
      background: #F5F7F8;
			border: 1px solid #9BADBF;
			padding:2px 10px;
			margin:0 0 4px 0;      
		}
    
    input#inputPassword, input#loginSubmit {
      float: left;
    }
    
    input#loginSubmit {
      position: relative; 
      top: 4px;
      margin-left: 5px;
    }
			* html input.inputLogin {
				height:19px;
				width:215;
			}
	
	#textZarejestrujSie {		
    text-decoration: none;		
		right:35px;
		height:13px;
    color: #FFFFFF;
  	font-weight: bold;	
	}

  #zostanNaszymKlientem, #loginEPioneer {
    margin-top: 10px;
    border-top: 1px solid #E6EAEE;
    background: #00649E;  
    width: 239px;
    cursor: pointer;
  }	  
  
  #wartoOdwiedzic {
    margin: 10px 0 0 0px;
    z-index:80;
    height: 29px;
    width: 239px;
    background-color:#D2DDE4;
  }

  #wartoOdwiedzic div {
    height: 25px;
  }
  
  #contentWartoOdwiedzic {    
    margin: 15px 0 0 0px;
    z-index:80;    
    width: 239px;
  }	   
  
  #contentWartoOdwiedzic div.contentTitle, #documentsWrapper div.contentTitle {
    padding-left: 10px;
  }
  
	#contentWrapper {
		float:left;
		width:720px;
    padding: 0 0 0 0;    
	}
  
	#contentColumnLeft {
		float:left;
		width:239px;
	}    
  
	#contentColumnCenter {
		float:left;
		width:480px;
	}

	#widepageContentColumnCenter {
		float:left;
		width:960px;
	}

	#contentColumnRightSubpage, #naszaOfertaPortfeleContainerSubpage {    
		float: right;
		width: 239px;    
	}
  
	#contentColumnRight {
		float:right;
		width:480px;
	}
	
#footerWrapper {
	margin: 0;
	padding:0;
  background: #D5D9DA;
}
	#footerWrapper a {
		color: #55758F;
	}
	#footerContentWrapper {
    padding: 5px 0 5px 20px;
	}
	#footerMenuContainer {
		width:60%;
		float:left;
	}
  
  #footerMenuContainer div, #footerDownload, #footerCopy {
    float: left; 
    padding-right: 5px;
    font-size: 7.5pt;
  }
	#footerMenu {
		float:left;
		width:100%;
	}
		#footerMenu li a {
			padding:0 10px;
      border-right:1px #0061A0 solid;
		}
			* html #footerMenu li a {
				height:1px;
			}
		#footerMenu li.last a {
			border-right:none;
		}
		
	#footerDownload {
    float: right;
    width: 300px;
    color: #727375;		
	}
  
	#footerCopy {    
    clear: both;
    text-align: center;
    width: 900px;
    color: #727375;       
	}
  
  #leftBanner {
    margin-top: 10px;
  }
  
  * html #leftBanner {
    position: absolute;
  }
