@charset "utf-8";
* {
  outline: none;
  border: none;
  font-family: verdana;
  font-size: small;
}

a{ 
	color: #0D80D9;
}




body {
  margin: 0;
  padding: 0;
  background-image: url('../_imp/bg.jpg');  

}



.thumbs_panel {
  height: 100px;
  width: 350px;
  margin: 0 auto;
  padding-bottom: 10px;
}

.thumb_map {
        display: block;
	height: 100px;
	width: 100px;
        border: 1px black solid;
        float: left;
        margin-left: 10px;

}

#map_1 {

  background-image: url('../_imp/map_1.gif');
  border: 1px solid black;    

}

#map_2 {

  background-image: url('../_imp/map_2.gif');
  border: 1px solid #bcbcbc;  

}

#map_3 {

  background-image: url('../_imp/map_3.gif');  
  border: 1px solid #bcbcbc;
}


.clear	{
  position:relative;
  clear:both;
  height:0px; 
  overflow:hidden; 
  display:block;

}

.our_links {
position: absolute;
top:200px;
left:300px;
}


#copyright{

 display: none;

}




.blueHeaderRef {
	width: 158px;
	height: 25px;
	text-indent: -99999px;
        background-image: url('../_imp/BlueHeaderReferencje.jpg');
        background-repeat: no-repeat; 
}

.blueHeaderRefEn {
	width: 158px;
	height: 25px;
	text-indent: -99999px;
        background-image: url('../_imp/BlueHeaderReferences.jpg');
        background-repeat: no-repeat; 
}

.blueHeaderWyr {
	width: 158px;
	height: 25px;
	text-indent: -99999px;
        background-image: url('../_imp/BlueHeaderWyroznienia.jpg');
        background-repeat: no-repeat; 
}

.blueHeaderWyrEn {
	width: 158px;
	height: 25px;
	text-indent: -99999px;
        background-image: url('../_imp/BlueHeaderDistinct.jpg');
        background-repeat: no-repeat; 
}


#nextPage{
        float: right;
	display: block;
	width: 30px;
	height: 31px;
        background-image: url('../_imp/Arrow_right.jpg');
        background-repeat: no-repeat; 
	text-indent: -99999px;

}

.next_margin {
	margin-right: 25px;
}

#prevPage{
        float:left;
        margin-top: 15px;
	padding-left: 5px;
	display: block;
	width: 29px;
	height: 31px;
        background-image: url('../_imp/Arrow_left.jpg');
        background-repeat: no-repeat;
	text-indent: -99999px; 
}

#news_nav {

	padding-left: 20px;
}






#stronicowanie				{ width: 100px; text-align: center; display:block; margin: 0 auto; color:#0d80d9; font-family: Arial; font-size: small; }
#stronicowanie li			{ float: left; list-style: none; }
#stronicowanie li a			{ padding: 0 5px 0 5px; color:#0d80d9; }
#stronicowanie li a.bold	{ font-weight: bold; }

#ref_ul { 

  list-style: none;

  margin-top: 30px;

  padding: 5px;


}

#ref_ul li {

  margin: 3px auto 0 auto; 

  padding: 5px; 
  
  display:block; 

  height:25px;

  width: 500px;

  background-image: url('../_imp/REFERENCJE_BG.jpg');
  
  background-repeat: no-repeat;

  
  }

#ref_ul li a { 

 text-decoration: none;

 width: 500px;
 
 color: white;

 padding-top: 5px;

 display: block;

 text-align: center;
 
}


#ref_ul li a:hover {

 text-decoration: underline;

}


.referencja {

  margin-top: 3px;

  font-size: 12px;

  font-family: verdana, arial, sans-serif;
}



#main {
  position: relative;
  margin: 0 auto;
  width: 920px;
  height: auto !important;
  height: 490px; /* IE */
  min-height: 490px;  
}

#ludzik {



  position: absolute;
  top: 29px;
  left: 250px;

}







#up {
background-image: url('../_imp/main_up.jpg');
background-repeat: no-repeat;
background-position: -3px 0px; 
height: 20px;
width: 905px;
}



#up a.main_page, #banner_up a.main_page{



  position: absolute;
  top: 6px;
  left: 15px;
  display: block;
  width: 239px;
  height: 63px; 
  text-indent: -9999px;
  background-image: url('../_imp/logo.jpg');
  background-repeat: no-repeat;

}







.language {

  position: absolute;
  top: 48px;
  left: 785px;
  color: #000000;
  font-size: 12px;
  font-family: arial,sans-serif;



}







.language a {



    text-decoration: none;



    color: #000000;



    font-size: 13px;



}







.language a:hover {



  text-decoration: underline;



}







.active {



  font-weight: bold;



}







#left_column {



/*



 // position: absolute;



  left: 0;



 // top: 80px;



 */


  float:left;
  width: 220px;
  height: 350px;
  margin: 5px 5px 0 0;
  display: inline;
}


#menu_content {

  height: 315px;
  width: 220px;
  margin: 4px 0 0 1px;
}











#aktualnosci_header {

  width: 220px;
  height: 23px;
  color:#FFFFFF;
  text-align:center;
  font-size:14px;
  font-family: arial, sans-serif;
  padding: 12px 0 0 1px;

}







.aktualnosci_text {



  font-weight: bold;



  color: #878d7b;

  

  font-size: 12px;

  

  font-family: arial, sans-serif;



  margin: 10px 20px 5px 20px;



  height:90px;



}







.aktualnosci_text a {



  display: block;



  font-weight: normal;

  

  font-size: 12px;

  

  font-family: arial, sans-serif;



  margin-bottom: 5px;

  

  color: #393939;



}







.aktualnosci_text a:hover {



  text-decoration: underline;



}







.wiecej_ak {



  position: relative;



  margin-left: 190px;



  font-size: 13px;

  

  font-size: 12px;

  

  font-family: arial, sans-serif;



  padding-bottom: 3px;

}







/******FIRMA**********/







#wiecej_pr {



  position: relative;



  margin-left: 210px;



  margin-top: 40px;



  font-size: 13px;



}











/****/







.wiecej_ak a {



    color: #878d7b;



}







.wiecej_ak img{



  position: absolute;



  top: 3px;



  border: none;



}







#aktualnosci_content {



  height: 137px;



  width: auto;



  background-image: url('../_imp/globus.gif');



  background-repeat: no-repeat;



  background-position: 185px 1px;



}





#flash_content {
position: absolute;
left: 6px;
top: 4px;
}







/*PRACA*/







.white {



    color: #ffffff; 



}







.inny {



  margin-left: 75px;



}







#praca_content {



  height: 137px;



  width: auto;



  background-repeat: no-repeat;



  background-position: 185px 1px;



}







#praca_content a {



  margin-top: 3px;



  color: #1f2235;



  font-weight: bold;



}







#formularz {



 /* position: absolute;



  top: 80;



  height: 388px;



  left: 305px;*/


  margin-left: 25px;


  width: 569px;



}











#formularz form {



  padding: 10px;



  background: #327db7;



  margin: 15px 0 0 0;



}











#formularz form fieldset {



  margin-left:10px;



  border:none;

  

  font-size: 12px;

  

  font-family: arial, sans-serif;



}







#formularz form label {



	display: block;



	width: 220px;



	float: left;



	text-align: right;



	margin-right: 5px;



	font-size: 12px;



	line-height: 20px;



	color: #ffffff;



		}



/*wybrane */



#adres {



  margin-left: 150px;



}		







#stanowisko {



  float: left;



}







#wybor3 {



  display: inline;



  margin-left: 10px;



}







#birth_y {



  width: 30px;



  margin-left: 10px;



}







#birth_m {



  width: 30px;



  margin-left: 5px;



  float: left;



}







#birth_d {



  width: 30px;



  margin-left: 5px;



  float: left;



}











#kod {



  width: 50px;





}







#zatrudnienie {



  margin-left: 120px;



}











#od, #do {



  width: 100px;



}







#do {



  margin-left: 5px;



}







.select {



  margin-left: 215px;



}







#angielski, #niemiecki {



  margin-left: 10px;



}







#inne_upr {



  width: 250px;



}







#spawacz {



  border: none;



}







#monter {



  margin-left: 5px;



}







.wybor_stan {



  margin-left: 50px;



}







.wybor_box {



  margin-left: 210px;



}







#wybor4 {



  margin-left: 230px;



}



		



/**/		



		



#formularz input{



  height: 15px;



  }



  



#formularz textarea {



  width: 250px; 



  height: 50px; 



}



		



#formularz input, textarea {



	display: block;



	float: left;



					}



		 



    



    			



.border {



	border: 1px solid #41486d;



}



					



#formularz select {



	background: #ebecee;



	border: 1px solid #41486d;



}



		











#formularz div {



	overflow: auto;



	clear: both;



	margin-top:10px;



	margin-bottom: 5px;



		}



		



		



#formularz input.button {



  line-height: 25px;



  height: 25px;



	margin-left: 205px;



	margin-top:20px;



	background: #3a70a3;



	color: white;



	border: 1px solid #41486d;



	width: 100px;



	font-size: 12px;



		}







input#wybor3,#wybor1,#wybor2 {



  display: none; 



}















#praca_footer {



  position: relative;



  height: 53px;



  width: 500px;



  margin-top: 15px;



}











#praca_header {



  width: 287px;



  height: 27px;



  margin-left: 1px;



  background-image: url('../_imp/praca_header.gif');



}







#normal {



font-weight: normal;



}







/************************/











#footer {

 /* position: absolute;



 // top: 475px;



 left: 0; */

  height: 53px;
  width: 890px;
  margin-top: 15px;
  font-size: small;
  font-family: arial, verdana, sans-serif;
}







.mail_main {



  float: right;



  font-weight: bold;

  

  text-decoration: none;



  margin: 0px 25px 0 5px;



}







.bold {



  font-weight: bold;



}







.red {



  color: #cf5a15;



  font-weight: normal;

  

  text-decoration: none;



}







.phone_main {



  float: right;



  font-weight: normal;



  margin-right: 30px;



}







.address_main {



  float: right;



  font-weight: normal;



  margin-right: 30px;



}







#logo_bottom {

  display: block;
  
  
  float: right;

  width: 124px;



  height: 52px;



  background: url('../_imp/call_blue_white_124x52.gif') no-repeat;



  margin-top: 5px;



  margin-leftt: 200px;



}







/*FIRMA */







#box_header{



  width: 287px;



  height: 27px;



  margin-left: 1px;



  background-image: url('../_imp/firma_header.gif');



}











#box_content{



  height: 150px;
  width: 220px;
  margin-left: 3px;

  background-image: url('../_imp/Box_BG.jpg');
  background-repeat: no-repeat;


}







.box_text{



  margin: 0px 15px 0px 10px;



}











#o_firmie{



/*



//  position: absolute;



//  top: 80;



 // height: 500px;



  // left: 305px;



  */


  position: relative;
  float:left;
  width: 665px;
  min-height: 365px;
  padding: 0;
  margin: 0;
  background-image: url('../_imp/ofirmie.jpg');
  background-repeat: repeat-y;



}







#photo{



  float: left;



  width: 380px;



  height: 254px;



  margin-right: 0px;



}







#summary {



  float: left;



  width: 180px;



  height: 254px;



  padding: 5px;







}





#empty_box {

    height: 164px;


}



#footer_firma {



  position: absolute;



  top: 610px;



  left: 0;



  height: 53px;



  width: 880px;



  margin-top: 15px;



}





.validate {

  width: 30px;

  height: 15px;

  background-image: url('../_imp/valid.jpg');

  background-repeat: no-repeat;

  border: none;

  display: inline;

  float: right;

  padding-right: 0px;

}



.invalidate {

  width: 30px;

  height: 15px;

  background-image: url('../_imp/unvalid.jpg');

  background-repeat: no-repeat;

  border: none;

  display: inline;

  float: right;

  padding-right: 0px;

}



#code_01,#code_02,#code_03,#code_04,#code_05,#code_06,#code_07,#code_08,#code_09,#code_10,#code_11,

#code_12, #code_13, #code_14, #code_15, #code_16, #code_17, #code_18, #code_19, #code_20,#code_21{

  display: none;

}



#code_01x,#code_02x,#code_03x,#code_04x,#code_05x,#code_06x,#code_07x,#code_08x,#code_09x,#code_10x,#code_11x,

#code_12x, #code_13x, #code_14x, #code_15x, #code_16x, #code_17x, #code_18x, #code_19x, #code_20x, #code_21x{

  display: none;

}



#nr_domu {

  color: white;

  padding-left: 10px;

  line-height: 20px;

}



#nr {

  width: 30px;

  display: inline !important;

}



#send_button {

  display: none;

}



.praca {

	padding-left: 5px;

	margin-top: 30px;

	font-size: 12px;

	font-family: arial, sans-serif;

}



.mail_link {

  text-decoration: none;

}



.street {

  position: relative;

}



.numer {

  position: absolute;

  top: -10px;

  left: 460px;

}



#code_08, #code_08x {

  position: absolute;

    top:  2px;

    left: 492px;

}

.news_div {
     
     height: auto !important;

     height: 15px; /* IE */

     min-height: 15px;

     padding: 10px 10px 28px 10px;
     
     background: #60b7fa;

     color: white;

     font-size: 12px;

     font-family: verdana, arial, sans-serif;

}

.news_div_h {
	width: auto;

	height: 17px;

        position: relative;

        color: white;

	padding: 6px 0px 3px 9px;
        
        margin-top: 30px;

	background-image: url('../_imp/NEWS_Header_BG.jpg');

    /*background: #729739;*/

     font-size: 12px;

     font-family: verdana, arial, sans-serif;
}

.news_link {

     display: block;
     
     color: white;
     
     text-decoration: none;

     float: right;

     padding-top: 5px;
     
     font-size: 12px;

     font-family: verdana, arial, sans-serif;
     
}

.date {

     position: absolute;

     top: 6px;

     right: 9px;
     
     font-size: 12px;

     font-family: verdana, arial, sans-serif;

}

#map_canvas {

     width: 500px;

     height: 400px;

     margin: 0 auto;

     border: 1px solid #729739;

     margin-bottom: 30px;
}


.gmap {
     width: 500px;

     height: 400px;

     font-size: 12px;

     font-family: verdana, arial, sans-serif;

}

/* PODSTRONA */

#sub_up {
margin-left: 229px;
width: 656px;
height: 18px;
background-image: url('../_imp/sub_up.jpg');
background-position: -3px -1px;
background-repeat: none;

}




#sub_bottom {
margin-left: 229px;
float: left;
width: 656px;
height: 20px;
background-image: url('../_imp/sub_bottom.jpg');
background-position: -3px 0;
background-repeat: none;

}

#sub_header {
position: absolute;
left: 10px;
background-image: url('../_imp/sub_header.jpg');
background-repeat: none;
width: 612px;
height: 35px;
margin-left: 10px;
color:#0d80d9;
}

.sub_header_txt
{
margin: 12px 0 0 6px;
font-size: 12px;
}

#flash_photos {
padding-top: 35px;
padding-left: 20px;

}

#sub_content {
min-height: 100px;
padding: 15px 29px 15px 20px;

}


/* MAIN */

#banner_up, #bottom, #up {
  width: 920px;
}

#banner_up {
position: relative;
height: 65px;
}


#bottom {
float:left;
background-image: url('../_imp/main_bottom.jpg');
background-position: 0px -1px; 
margin-left: 4px;
height: 22px;
width: 901px;
}

#left {
background-image: url('../_imp/main_left.jpg');
background-repeat: none;
background-position: 0px -12px; 
float: left;
width: 15px;
height: 465px;

}

#right {
background-image: url('../_imp/main_right.jpg');
background-repeat: none;
background-position: -3px -10px; 
float: left;
width: 18px;
height: 465px;
}

#content {
position: relative;
float: left;
width: 872px;
height: auto !important;
height: 465px; /* IE */
min-height: 465px;
background: white;
}

#main_footer {
  font-family: arial,verdana,sans serif;
  font-size: small;
  color: #1f1a17;
  text-decoration: none;
  outline: none;
  border: none;
  position: absolute;
  left: 300px;
  top: 310px;
  width: 566px;
  height: 54px;
}

.flash_banner {
position: absolute;
left: 250px;
top: 32px;
width: 513px;
height: 38px;

}

/*CLEARFIX */

.clearfix2{
visible: hidden;
display: block;
width: 100%;
height: 1px;
overflow: hidden;
clear: both;
} 

#aktualnosci_ludzik
{
margin-left: 30px;
width: 400px;
height: 104px;
background-color:white;
background-image: url('../_imp/AKTUALNOSCI_LUDZIKI.jpg');
background-repeat: no-repeat;
background-position: 250px 0;
}



#referencje_ludzik
{
margin-left: 30px;
width: 580px;
height: 119px;
background-color:white;
background-image: url('../_imp/REFERENCJE_LUDZIKI.jpg');
background-repeat: no-repeat;
background-position: 500px 0;
}

.home_link {
text-decoration: none;
font-weight: bold;
}