body { background-color:#592800; font-family:"Verdana"; font-size:12px; color:#333333;  }

* {margin:0px; padding:0px}
p {text-align: justify;}

a:link { color:blue }
a:visited { color: blue }
a:hover { color: red }
a:active { color: red }
img { border:0px; }

.text_center2 { text-align:center; float:left; width:240px; }
.float_right { float:right;}
.job_input { width:400px; } 
.job_input_2 { width:190px; } 
.job_input_3 { width:210px; }
.job_input_4 { width:250px; } 
.job_input_5 { width:340px; } 
.flash { width:215px; height:155px; float:left;  margin-top:10px;  }
.flash li { list-style:none }
.zaufali_nam_pol { width:229px; height:197px; float:left; background-image: url(../img/zaufali_nam_bg.jpg); background-repeat:no-repeat; ;margin-top:20px; padding-top:30px; padding-left:12px; }
.zaufali_nam_eng { width:229px; height:197px; float:left; background-image: url(../img/zaufali_nam_bg_eng.jpg); background-repeat:no-repeat; ;margin-top:20px; padding-top:30px; padding-left:12px; }

.zobacz_referencje_pol a { width:120px; height:20px; float:right; background-image: url(../img/zobacz_referencje.jpg); margin-top:10px; margin-right:5px; }
.zobacz_referencje_eng a { width:120px; height:20px; float:right; background-image: url(../img/zobacz_referencje_eng.jpg); margin-top:10px; margin-right:5px; }

.top_content { background-image: url(../img/top_gradient.jpg) ; background-repeat:repeat-x; }
.top_hhg { width:968px;  margin:auto; background-image: url(../img/top_bg.jpg) ; background-repeat:no-repeat;    padding-left:10px; } 
.top_1 { width:385px; height:168px; float:left; }
.top_2_pol { width:573px; height:168px; float:left; background-image: url(../img/ludzie_pasja_sukces.jpg); padding-right:2px; }
.top_2_eng { width:573px; height:168px; float:left; background-image: url(../img/ludzie_pasja_sukces_eng.jpg); padding-right:2px; }
.top_2_admin { width:573px; height:168px; float:left; background-image: url(../img/ludzie_pasja_sukces_admin.jpg); padding-right:2px; }
.lang_pol { width:81px; height:23px; float:right; background-image: url(../img/lang_pol.jpg)  }
.lang_eng { width:81px; height:23px; float:right; background-image: url(../img/lang_eng.jpg)  }
.menu { width:916px; float:left; background-image: url(../img/menu_bg.jpg); background-repeat:repeat-x; padding-top:5px; padding-left:44px; }
.menu a { float:left; margin-top:2px; height:52px; }

.content_hhg {width:968px; min-height:200px; height:auto !important; height:200px;  margin:auto;  background-image: url(../img/content_bg.jpg) ; background-repeat:repeat-y; padding-left:10px; padding-bottom:20px; line-height:140%}

/* ========================================== */  
/* ============== Admin  ==================== */ 
/* ========================================== */

.zaloguj { width:59px; height:22px; background-image: url(../img/zaloguj.jpg); border:0px;  }
.message {   margin-top:10px;}

.menu_2 { width:940px; padding-right:20px; height:41px; padding-top:20px; float:left; background-color:#F2EAD7; background-image: url(../img/admin_panel.jpg);}
.menu_2 a { width:59px; height:22px; float:right; background-image: url(../img/wyloguj.jpg);  } 

.admin_menu { width:265px; float:left; padding-left:25px; padding-top:20px;}
.admin_menu  a { float:left; margin-bottom:5px; }
.admin_content { width:640px;  float:left; padding-top:20px; padding-bottom:20px;  }
.admin_content_login {  width:380px; float:left; padding-top:20px; padding-bottom:20px;  margin:auto; text-align:center;} 
.admin_content h2 { font-size:18px; text-align:center; }
.admin_error_message { font-size:16px; text-align:center; padding-bottom:10px; color:red;}
.admin_error_message p { text-align:center; }
.admin_content a:link { color:#926544; text-decoration:none; }
.admin_content a:visited { color:#926544; text-decoration:none; }
.admin_content a:hover { color:#926544; text-decoration:underline; }
.admin_content a:active { color:#926544; }
.admin_title { width:640px; height:25px; float:left; margin-bottom:10px; }

.admin_table_2 { width:640px; float:left; border:0px; background-color:#F2EAD7; }
.admin_table_2 td {  border:0px; background-color:#F2EAD7; font-size:12px; }
.admin_table_1 { width:640px; float:left; border:0px; }
.admin_table_1 td {  border-top:0px; border-left:0px; border-right:0px; }
.table_header { background-color:#B97641; border:1px solid #FAF7EE; padding-top:7px; padding-bottom:7px; color:#fff;  }
.table_header { background-color:#B97641; border:1px solid #FAF7EE; padding-top:7px; padding-bottom:7px; color:#fff;  }
.table_header a:link { color:#fff; text-decoration:none;  background-color:#B97641;  }
.table_header a:visited { color:#fff; text-decoration:none;  background-color:#B97641;}
.table_header a:hover { color:#fff; text-decoration:none;  background-color:#B97641;  }
.table_header a:active { color:#fff;  background-color:#B97641;}

.table_header_padding { background-color:#B97641; border:1px solid #FAF7EE; padding-top:7px; padding-bottom:7px; color:#fff; padding-left:3px; padding-right:3px; }
.table_header_padding a:link { color:#fff; text-decoration:none;  background-color:#B97641;  }
.table_header_padding a:visited { color:#fff; text-decoration:none;  background-color:#B97641;}
.table_header_padding a:hover { color:#fff; text-decoration:none;  background-color:#B97641;  }
.table_header_padding a:active { color:#fff;  background-color:#B97641;}

.table_td { border-bottom:1px solid #B97641;  } 
.table_td_edycja { border-bottom:1px solid #B97641; text-align:center; }
.table_td_edycja_2 { width:200px; border-bottom:1px solid #B97641; text-align:center; }
.table_td_edycja_2 a { margin-left:3px; padding-right:3px; }

.text_left { float:left; float:left; padding-right:5px; padding-top:8px; }
.admin_text_left { width:640px; float:left; margin-top:10px; margin-bottom:10px; }
.admin_text_left_2 { width:640px; float:left;  }
.admin_add_img { width:640px; float:left; margin-bottom:10px; margin-top:10px; text-align:center;}

.admin_add { width:640px; float:left; margin-bottom:10px; }
.admin_add_1 { float:left; height:30px;  text-align:center;  margin-top:10px;  font-weight:bold; margin-right:10px;}
.admin_add_1 a:link { width:160px; float:left; height:24px; background-color:#FAF7EE; color:#DC9B63; padding-top:6px;}
.admin_add_1 a:visited { width:160px; float:left; height:24px; background-color:#FAF7EE; color:#DC9B63; padding-top:6px; }
.admin_add_1 a:hover { color:#fff; text-decoration:none; background-color:#B97641; }
.admin_add_1 a:active { color:#fff; }
.text_center { text-align:center; width:640px; float:left;}
.text_center p { text-align:center; }

.admin_add_2 { float:right; height:30px;  text-align:center; margin-top:10px; margin-bottom:20px; font-weight:bold;}
.admin_add_2 a:link { width:160px; float:left; height:24px; background-color:#FAF7EE; color:#DC9B63; padding-top:6px;}
.admin_add_2 a:visited { width:160px; float:left; height:24px; background-color:#FAF7EE; color:#DC9B63; padding-top:6px; }
.admin_add_2 a:hover { color:#fff; text-decoration:none; background-color:#B97641; }
.admin_add_2 a:active { color:#fff; }

.admin_error { color:red; font-size:10px;  }
.error-message { color:red; font-size:10px;  }

.paging { width:640px; float:left; text-align:center; }
.admin_newsletter_options { width:350px; float:left; padding-left:290px; margin-top:10px;}
.admin_send { float:left; margin-right:10px; }
.admin_preview { float:left; }

.admin_table_3 { width:640px; float:left; border:0px; background-color:#fff;}

.tr_order_1 td { background-color:#fff; border-bottom:1px solid #B97641;  }
.tr_order_2 td { background-color:#EBD05F; border-bottom:1px solid #B97641;  }

.admin_job_table { float:left; margin-top:10px; margin-bottom:20px; }
.admin_job_table td {  }

.admin_job_info_1 th { background-color:#B97641; color:#fff;  }
.admin_job_info_1 td { height:30px; text-align:center;  }
.admin_table_info td { border-top:1px solid #B97641;  }
.admin_table_info_2 td { vertical-align:top; text-align:center; padding-top:5px; padding-bottom:10px; }


/* Main */
.current_box { width:278px; float:left;  }
.current_box li { list-style-image:none; list-style:none; } 
.current_header_pol { width:278px; height:61px; float:left; background-image: url(../img/aktualnie_poszukujemy.jpg) ; }
.current_header_eng { width:278px; height:61px; float:left; background-image: url(../img/aktualnie_poszukujemy_eng.jpg) ; }
.current_text { width:230px; min-height:200px; height:auto !important; height:200px; float:left; background-color:#fff; padding-left:28px; padding-top:10px; padding-right:20px; }
 
.current_text_header { font-weight:bold; float:left; width:230px;}
.current_text_date { float:left; width:215px; color:#717171; background: url(../img/arrow_date.jpg) no-repeat 2%; padding-left:15px; padding-top:2px;}
.current_text_content { padding-top:10px; padding-bottom:10px; }
.current_bottom { width:258px; height:33px; float:left; background-image: url(../img/current_bottom.jpg); padding-top:10px; padding-right:20px; }
.current_szczegoly_pol { width:74px; height:19px; float:right; background-image: url(../img/current_szczegoly.jpg); }
.current_szczegoly_eng { width:74px; height:19px; float:right; background-image: url(../img/current_szczegoly_eng.jpg); }
.szanowni_panstwo { margin-bottom:10px; }
.general_manager { width:350px; float:left; padding-left:25px; padding-top:30px; padding-right:25px; text-align:left;}
.general_manager_img { float:left; padding-right:10px; padding-bottom:15px; width:98px; height:135px; }
.general_manager_text { text-indent:10px; text-align:justify; }
.general_manager_text a:link { color:#333333; text-decoration:none; }
.general_manager_text a:visited { color:#333333; text-decoration:none; }
.general_manager_text a:hover { color:#333333; text-decoration:none; }
.general_manager_text a:active { color:#333333; }
.signature { float:right;  width:350px; text-align:right; padding-top:10px;} 
.wiecej_o_nas_pol { width:96px; height:19px; float:right; background-image: url(../img/wiecej_o_nas.jpg); margin-top:20px; }
.wiecej_o_nas_eng { width:120px; height:19px; float:right; background-image: url(../img/wiecej_o_nas_eng.jpg); margin-top:20px; }
.sign_img { float:right; }

.main_right { float:left; width:262px; padding-top:30px;}
.your_cv_1_pol { width:152px; height:31px; float:left; background-image: url(../img/twoje_cv.jpg); padding-top:47px; padding-left:110px; }
.your_cv_1_eng { width:152px; height:31px; float:left; background-image: url(../img/twoje_cv_eng.jpg); padding-top:47px; padding-left:110px; }
.your_cv_2_pol { width:145px; height:23px; float:left; background-image: url(../img/your_cv_2.jpg); padding-top:47px; padding-left:96px; margin-top:25px }
.your_cv_2_eng { width:145px; height:23px; float:left; background-image: url(../img/your_cv_2_eng.jpg); padding-top:47px; padding-left:96px; margin-top:25px }
.send_your_cv_pol { width:140px; height:19px; float:left; background-image: url(../img/send_your_cv.jpg); }
.send_your_cv_eng { width:140px; height:19px; float:left; background-image: url(../img/send_your_cv_eng.jpg); }


.newsletter_pol { width:248px; height:43px; float:left; background-image: url(../img/newsletter_bg.jpg); margin-top:6px; padding-top:80px; padding-left:14px; }
.newsletter_eng { width:248px; height:43px; float:left; background-image: url(../img/newsletter_bg_eng.jpg); margin-top:6px; padding-top:80px; padding-left:14px; }
.newsletter_form_1 { width:234px; height:28px; float:left; background-image: url(../img/newsletter_form.jpg); }
.newsletter_form_2 { float:left; height:21px; width:163px; background-image: url(../img/newsletter_gradient.jpg); background-repeat:repeat-x; border:0px; margin-top:1px; margin-left:3px; padding-top:5px; margin-right:5px; }
.zapisz_pol { width:59px; height:22px; float:left; background-image: url(../img/zapisz.jpg); border:0px; cursor:pointer; margin-top:3px; }
.zapisz_eng { width:59px; height:22px; float:left; background-image: url(../img/zapisz_eng.jpg); border:0px; cursor:pointer; margin-top:3px; }

.czytelnia { float:left; width:262px; padding-top:20px; }
.czytelnia_hhg { float:left; width:247px; height:27px; margin-bottom:10px;}
.czytaj_dalej_pol { width:85px; height:19px; float:right; background-image: url(../img/czytaj_dalej.jpg); margin-top:10px;}
.czytaj_dalej_eng { width:85px; height:19px; float:right; background-image: url(../img/czytaj_dalej_eng.jpg); margin-top:10px;}
.czytelnia_text { padding-left:15px; padding-right:15px; text-align:justify; float:left; }
.czytelnia_title {  font-weight:bold; padding-left:15px; padding-right:15px; margin-bottom:5px;  }

/* Readings */
.readings_index { float:left; width:262px; }

.readings_menu { width:265px; float:left; padding-left:25px; padding-top:7px; }
.readings_menu_header_pol {  width:241px; height:32px; float:left;  background-image: url(../img/readings_menu_header.jpg); margin-top:20px; }
.readings_menu_header_eng {  width:241px; height:32px; float:left;  background-image: url(../img/readings_menu_header_eng.jpg); margin-top:20px; }
.readings_menu_content { width:241px; float:left; padding-bottom:10px; padding-top:5px; background-color:#fff; }
.readings_menu_content a:link { width:209px;  padding-left:22px; float:left; color:#333333; text-decoration:none; padding-top:5px; padding-bottom:5px;}
.readings_menu_content a:visited { width:209px; padding-top:5px; padding-bottom:5px; padding-left:22px; float:left ;color:#333333; text-decoration:none;   }
.readings_menu_content a:hover { width:209px;  padding-left:22px; color:#B97641; text-decoration:none; background: url(../img/readings_menu_hover.jpg) left no-repeat; }
.readings_menu_content a:active { color:#333333; }

.readings_menu_view_all_pol { width:241px; height:30px; float:left; background-color:#fff; padding-top:10px;  }
.readings_menu_view_all_pol a { width:110px; height:20px; float:right; background-image: url(../img/readings_view_all_pol.jpg); margin-right:5px; }
.readings_menu_view_all_eng { width:241px; height:30px; float:left; background-color:#fff; padding-top:10px;  }
.readings_menu_view_all_eng a { width:110px; height:20px; float:right; background-image: url(../img/readings_view_all_eng.jpg); margin-right:5px; }
 
 
.readings_content { width:640px; float:left; }
.readings_box_1 { width:640px; float:left; }
.readings_box_header_1 { width:640px; float:left; height:29px; background-image: url(../img/readings_box_title_1.jpg); background-repeat:no-repeat;}
.readings_box_header_2 { width:640px; float:left; height:29px; background-image: url(../img/readings_box_title_2.jpg); background-repeat:no-repeat;}
.readings_box_title { width:503px; float:left; height:23px; text-align:left; font-weight:bold; padding-left:17px; padding-top:6px; padding-right:10px; }
.readings_box_title a:link { color:#333333; text-decoration:none; }
.readings_box_title a:visited { color:#333333; text-decoration:none; }
.readings_box_title a:hover {color:#333333; text-decoration:underline; }
.readings_box_title a:active { color:#333333; }

.readings_box_date { width:89px; float:left; height:23px; text-align:right; font-weight:bold; color:#996533; padding-top:6px; padding-right:11px; } 

.readings_title_pol { width:640px; height:25px; float:left; margin-bottom:20px; margin-top:30px; background-image: url(../img/czytelnia_title.jpg); background-repeat:no-repeat; }
.readings_title_eng { width:640px; height:25px; float:left; margin-bottom:20px; margin-top:30px; background-image: url(../img/czytelnia_title_eng.jpg); background-repeat:no-repeat; }
.readings_title a { width:640px; height:25px; float:left; }
.readings_box_img { width:142px; height:146px; float:left; background-color:#fff; padding-left:17px; }
.readings_box_img_view { width:142px; height:146px; float:left; background-color:#fff; padding-left:17px; margin-right:40px; }
.readings_box_img_view img { float:left; margin-right:10px;  }
.readings_box_text_1 { width:457px; float:left; padding:10px; }
.readings_box_text_1 ul { margin-left:40px; }
.readings_box_text_1 ol { margin-left:40px; }
.readings_box_text_2 { width:620px; float:left; padding:10px; }
.readings_box_view { width:640px; float:left;  }
.readings_box_sign { width:630px; float:left; text-align:right; padding-bottom:5px; padding-top:5px; padding-right:10px;  }
.readings_box_sign_2 { width:619px; float:left; text-align:right; padding-bottom:5px; padding-top:5px; padding-right:10px;  }
.readings_box_view_text { padding-right:10px;  }
.readings_box_view_text ul { padding-left:50px; }

.readings_box_view_text ol { padding-left:50px; } 
.readings_box_img_border { width:124px; height:124px; float:left;  text-align:center;   }
.readings_box_img_border img {  border:1px solid #ba7742; margin:1px;  margin-right:20px;  }

.readings_box_header_view { width:623px; float:left; height:23px; background-image: url(../img/readings_box_title_2.jpg); background-repeat:no-repeat; font-weight:bold; padding-left:17px; padding-top:6px; margin-bottom:10px; }
.readings_gallery { width:189px; height:146px; float:left;  border:1px solid #996533; text-align:center; margin-right:10px; margin-left:10px; margin-bottom:20px; background-color:#fff;  } 
.readings_gallery img {   border:1px solid #996533; border:1px solid #ba7742; margin:2px; } 

.readings_files { width:631px; height:23px; float:left; background-image: url(../img/box_files.jpg); background-repeat:no-repeat; padding-top:8px; padding-left:5px; }
.readings_files_name { width:521px; height:26px; float:left; padding-right:20px; } 
.file_size { width:80px; height:26px; float:left; padding-right:10px; text-align:right; }
.readings_files a:link { color:#777674; text-decoration:none; }
.readings_files a:visited { color:#777674; text-decoration:none; }
.readings_files a:hover { color:#777674; text-decoration:underline; }
.readings_files a:active { color:#777674; }
.back a { width:58px; height:20px; float:left; background-image: url(../img/powrot.jpg);}
.back  { width:640px; float:left; margin-top:10px;}


/* Job offers */

.job_offers_menu { width:265px; float:left; padding-left:25px; padding-top:30px; font-size:10px; }
.job_menu_title { float:left; margin-bottom:10px; }
.job_offers_content { width:633px; float:left; padding-top:30px; }
.job_offers_content a:link { color:#777674; text-decoration:none; }
.job_offers_content a:visited { color:#777674; text-decoration:none; }
.job_offers_content a:hover { color:#777674; text-decoration:underline; }
.job_offers_content a:active { color:#777674; }
.job_offers_content ul, ol { padding-left:30px; }
.job_offers_content_text { float:left; padding-left:10px; margin-bottom:10px; }
.job_offers_content h1 { text-align:right; font-size:26px; color:#9f6233; font-weight:normal; margin-bottom:10px; line-height:110% ;  }
.job_offers_content h2 { text-align:left; font-size:14px; color:#9f6233; font-weight:bold; float:left; }
.job_offers_content h3 { text-align:left;  font-weight:normal; }


.job_offers_details_header { width:641px; float:left; font-weight:bold; border-bottom:1px solid #9F6233; }
.job_offers_details_header_1 { width:180px; float:left; padding-top:6px; padding-bottom:2px; padding-right:10px; }
.job_offers_details_header_2 { width:210px; padding-left:10px; padding-top:8px; height:35px; margin-right:10px; float:left;  background-color:#fff; }
.job_offers_details_header_3 { width:210px; padding-left:10px; padding-top:8px; height:35px; float:left; background-color:#fff; }

.job_offers_details_header_1a { width:190px; min-height:20px; height:auto !important; height:20px; float:left; padding-top:6px; margin-bottom:10px; }
.job_offers_details_header_2a { background-color:#fff; width:201px; margin-right:9px; float:left;  margin-bottom:30px; padding-right:10px; padding-left:10px;}
.job_offers_details_header_3a { background-color:#fff; width:201px; float:left;  margin-bottom:30px; padding-right:10px; padding-left:10px;   }
  
.job_offers_title { width:633px; height:25px; float:left; margin-bottom:20px; }
.job_offers_title_box { width:624px; height:25px; padding-top:5px; padding-left:10px; float:left; padding-right:10px; margin-bottom:5px; margin-top:10px; background-image: url(../img/job_offers_title_box.jpg); }
.job_offers_title_box p  { float:right; color:#9f6233;  font-size:11px; width:87px; text-align:center;  }

.job_offers_menu_box { width:241px; min-height:100px; height:auto !important; height:100px; float:left; background-color:#fff; margin-bottom:4px; padding-bottom:10px;  } 
.job_offers_menu_box p { text-align:center; padding-top:10px;  }
.job_offers_details { width:633px; float:left; padding-top:5px; }
.job_offers_details_1 { width:190px; float:left; font-size:14px; font-weight:bold; color:#9f6233; padding-left:10px;  }
.job_offers_details_2 { width:433px; float:left; font-size:12px; font-weight:bold; }
.job_offers_details_3 { width:175px; float:left; font-size:12px; font-weight:bold; padding-left:10px; padding-right:15px;  }
.job_offers_details_4 { width:433px; float:left; }

.job_offers_details_info { width:641px; float:left;  }

.job_offers_menu_box a:link { width:209px;  padding-left:22px; float:left; color:#333333; text-decoration:none; padding-top:5px; padding-bottom:5px;}
.job_offers_menu_box a:visited { width:209px;  padding-left:22px; float:left ;color:#333333; text-decoration:none;  padding-top:5px; padding-bottom:5px;  }
.job_offers_menu_box a:hover { width:209px;  padding-left:22px; color:#B97641; text-decoration:none; background: url(../img/readings_menu_hover.jpg) left no-repeat; }
.job_offers_menu_box a:active { color:#333333; }

.job_offers_table { background-color:#F2EAD7; float:left; border:0px; width:641px;}
.job_offers_mark_1 { width:87px; height:34px; margin-top:5px; margin-bottom:5px;  padding-bottom:5px;  padding-right:5px; background: url(../img/job_offers_mark_0.jpg) 10% no-repeat;  border-bottom:1px solid #B99678; }
.job_offers_mark_2 { width:87px; height:39px; padding-bottom:5px;  margin-bottom:5px;  margin-top:5px;  padding-right:5px; background: url(../img/job_offers_mark.jpg) 10% no-repeat; border-bottom:1px solid #B99678; }
.job_offers_reference { width:170px; padding-right:10px; height:39px; margin-bottom:5px;  padding-bottom:5px; padding-top:5px; background-color:#F2EAD7; padding-left:10px; border-bottom:1px solid #B99678; }
.job_tr { float:left; }
 
/* Services */ 
.services_menu_box { width:265px; float:left; padding-left:25px; padding-top:30px;  }

.services_menu { float:left;  }
.services_menu a { float:left; margin-bottom:5px; }
.services_content { width:633px; float:left; padding-top:30px; text-align:justify; }
.services_title { width:633px; height:31px; float:left; margin-bottom:20px; }
.services_box { width:630px; float:left; margin-bottom:10px;  background-color:#fff; }
.services_box ul { margin-left:15px; }
.services_box_header { width:630px; height:31px; float:left; }
.services_box_text { width:590px; float:left; background-color:#fff; text-align:justify; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:20px; }
.services_box_text p { text-align:justify; }

/* References */
.references_menu { width:265px; float:left; padding-left:25px; padding-top:30px; }
.references_menu_link  a {  margin-bottom:5px; float:left; }

.references_title { width:640px; height:25px; float:left; margin-bottom:20px; margin-top:30px; }
.references_text { width:640px; float:left; }
.references_text p { width:460px; float:left; }
.references_text ul { margin-left:40px;}
.references_text ol { margin-left:40px;}

.references_box { width:643px; float:left;} 
.references_photo_text { width:643px; background-image: url(../img/references_grad.jpg); background-repeat:repeat-y; }
.references_photo { width:149px; height:143px; float:left; background-image: url(../img/references_img_bg.jpg); padding-left:10px; padding-top:20px; }
.references_photo_2 { width:215px; height:133px; float:left; background:#fff;    padding-top:30px; text-align:center; }
.references_photo_2 a { text-align:center; }
.references_text { width:464px;  float:left;  padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:20px;}
.references_sign { width:623px; min-height:16px; height:auto !important; height:16px; float:left; background-color:#fff; text-align:right; font-weight:bold; padding-top:12px; padding-right:10px; padding-left:10px; padding-bottom:12px;}

.references_text_2 { width:589px;  float:left;  padding-left:20px; padding-right:20px; padding-top:10px; }
.references_text_2 ul { margin-left:40px;}
.references_text_2 ol { margin-left:40px;}
.references_box_2 { width:599px;  float:left; background-color:#fff;  font-weight:bold; }
.references_box_2 img { float:left; }
.references_box_2a { width:599px; min-height:17px; height:auto !important; height:17px; float:left; background-color:#fff; padding-left:20px; padding-right:20px; font-weight:bold; padding-top:5px; padding-bottom:5px; }


/* Innovations */
.innovations_menu { width:265px; float:left; padding-left:25px; padding-top:30px; }
.innovations_menu a { float:left; margin-bottom:5px; }
.innovations_title { width:633px; height:25px; float:left; margin-bottom:20px; margin-top:30px; }
.innovations_text { width:633px;  float:left; text-align:justify; }


/* About us */
.about_us {  width:265px; float:left; padding-left:25px; padding-top:30px;}
.about_us_menu { float:left;  }
.about_us_menu a { float:left; margin-bottom:5px; }
.about_us_content { width:639px; float:left; padding-top:30px; }
.about_us_title { width:633px; height:25px; float:left; margin-bottom:20px; }
.about_us_box_1 { width:612px; padding-left:27px; height:40px; padding-top:11px; float:left; background-image: url(../img/o_nas_box_1.jpg); }
.about_us_box_2 { width:612px; padding-left:27px; height:33px; padding-top:17px; float:left; background-image: url(../img/o_nas_box_2.jpg); }
.about_us_box_3 { width:612px; padding-left:27px; height:32px; padding-top:16px; float:left; background-image: url(../img/o_nas_box_3.jpg); }
.about_us_box_4 { width:612px; padding-left:27px; height:41px; padding-top:10px; float:left; background-image: url(../img/o_nas_box_4.jpg); }

.about_us_box_2_eng { width:612px; padding-left:27px; height:41px; padding-top:10px; float:left; background-image: url(../img/o_nas_box_4.jpg); }

.about_us_box_2_pol { width:612px; padding-left:27px; height:33px; padding-top:17px; float:left; background-image: url(../img/o_nas_box_2.jpg); }



.team_box { width:636px; float:left;}
.team_photo { width:108px; height:146px; float:left; background-image: url(../img/photo_bg.jpg); padding-left:7px; padding-top:9px; }
.team_photo_2 { width:107px; height:146px; float:left; background-image: url(../img/photo_bg.jpg); padding-left:8px; padding-top:9px; }
.team_photo img { border:1px solid #323232; }
.team_photo_2 img { border:0px; }
.team_name { width:511px; height:24px; float:left; background-image: url(../img/name_bg.jpg); padding-top:5px; font-size:14px; font-weight:bold; padding-left:10px; }
.team_text { width:501px;  float:left; padding-left:10px; padding-right:10px; padding-top:5px; text-align:justify; }
.about_us_line { margin-bottom:10px; margin-top:10px; }
.team_pages_numbers { width:636px; float:left; text-align:center;}
.team_pages_numbers a:link { color:#777674; text-decoration:none; }
.team_pages_numbers a:visited { color:#777674; text-decoration:none; }
.team_pages_numbers a:hover { color:#777674; text-decoration:underline; }
.team_pages_numbers a:active { color:#777674; }

.mission_text { float:left; margin-bottom:20px;  }

.values { width:605px;  float:left; background: url(../img/nasze_wartosci_bg.jpg) no-repeat;  }
.values_left { width:275px; float:left; padding-top:100px; padding-right:50px; padding-left:10px; text-align:justify; }
.values_left_text_1 { margin-top:10px;  display:none;  }
.values_left_text_2 { margin-top:10px;  display:none;  }
.values_left_text_3 { margin-top:10px;  display:none;  }
.values_left_text_4 { margin-top:10px;  display:none;  }
.values_left_text_5 { margin-top:10px;  display:none;  }
.values_left_text_6 { margin-top:10px;  display:none;  }
.values_left_text_7 { margin-top:10px;  display:none;  }
.values_left_text_8 { margin-top:10px;  display:none;  }
.values_left_text_9 { margin-top:10px;  display:none;  }
.values_left_text_10 { margin-top:10px;  display:none;  }
.values_left_text_11 { margin-top:10px;  display:none;  }

.values_right { width:269px; height:422px; float:left; padding-top:13px;  }
.values_right a { float:left; margin-bottom:5px; }

.values_link_pol_hover_1 { width:241px; height:31px; float:left; background-image: url(../img/values_1_pol.jpg); }
.values_link_pol_hover2_1 { width:241px; height:31px; float:left; background-image: url(../img/values_1_pol_on.jpg); }

.values_link_pol_hover_2 { width:241px; height:31px; float:left; background-image: url(../img/values_2_pol.jpg); }
.values_link_pol_hover2_2 { width:241px; height:31px; float:left; background-image: url(../img/values_2_pol_on.jpg); }

.values_link_pol_hover_3 { width:241px; height:31px; float:left; background-image: url(../img/values_3_pol.jpg); }
.values_link_pol_hover2_3 { width:241px; height:31px; float:left; background-image: url(../img/values_3_pol_on.jpg); }

.values_link_pol_hover_4 { width:241px; height:31px; float:left; background-image: url(../img/values_4_pol.jpg); }
.values_link_pol_hover2_4 { width:241px; height:31px; float:left; background-image: url(../img/values_4_pol_on.jpg); }

.values_link_pol_hover_5 { width:241px; height:31px; float:left; background-image: url(../img/values_5_pol.jpg); }
.values_link_pol_hover2_5 { width:241px; height:31px; float:left; background-image: url(../img/values_5_pol_on.jpg); }

.values_link_pol_hover_6 { width:241px; height:31px; float:left; background-image: url(../img/values_6_pol.jpg); }
.values_link_pol_hover2_6{ width:241px; height:31px; float:left; background-image: url(../img/values_6_pol_on.jpg); }

.values_link_pol_hover_7 { width:241px; height:31px; float:left; background-image: url(../img/values_7_pol.jpg); }
.values_link_pol_hover2_7 { width:241px; height:31px; float:left; background-image: url(../img/values_7_pol_on.jpg); }

.values_link_pol_hover_8 { width:241px; height:31px; float:left; background-image: url(../img/values_8_pol.jpg); }
.values_link_pol_hover2_8 { width:241px; height:31px; float:left; background-image: url(../img/values_8_pol_on.jpg); }

.values_link_pol_hover_9 { width:241px; height:31px; float:left; background-image: url(../img/values_9_pol.jpg); }
.values_link_pol_hover2_9 { width:241px; height:31px; float:left; background-image: url(../img/values_9_pol_on.jpg); }

.values_link_pol_hover_10 { width:241px; height:31px; float:left; background-image: url(../img/values_10_pol.jpg); }
.values_link_pol_hover2_10 { width:241px; height:31px; float:left; background-image: url(../img/values_10_pol_on.jpg); }

.values_link_pol_hover_11 { width:241px; height:31px; float:left; background-image: url(../img/values_11_pol.jpg); }
.values_link_pol_hover2_11 { width:241px; height:31px; float:left; background-image: url(../img/values_11_pol_on.jpg); }



.values_link_eng_hover_1 { width:241px; height:31px; float:left; background-image: url(../img/values_1_eng.jpg); }
.values_link_eng_hover2_1 { width:241px; height:31px; float:left; background-image: url(../img/values_1_eng_on.jpg); }

.values_link_eng_hover_2  { width:241px; height:31px; float:left; background-image: url(../img/values_2_eng.jpg); }
.values_link_eng_hover2_2  { width:241px; height:31px; float:left; background-image: url(../img/values_2_eng_on.jpg); }

.values_link_eng_hover_3 { width:241px; height:31px; float:left; background-image: url(../img/values_3_eng.jpg); }
.values_link_eng_hover2_3  { width:241px; height:31px; float:left; background-image: url(../img/values_3_eng_on.jpg); }

.values_link_eng_hover_4  { width:241px; height:31px; float:left; background-image: url(../img/values_4_eng.jpg); }
.values_link_eng_hover2_4  { width:241px; height:31px; float:left; background-image: url(../img/values_4_eng_on.jpg); }

.values_link_eng_hover_5 { width:241px; height:31px; float:left; background-image: url(../img/values_5_eng.jpg); }
.values_link_eng_hover2_5 { width:241px; height:31px; float:left; background-image: url(../img/values_5_eng_on.jpg); }

.values_link_eng_hover_6 { width:241px; height:31px; float:left; background-image: url(../img/values_6_eng.jpg); }
.values_link_eng_hover2_6 { width:241px; height:31px; float:left; background-image: url(../img/values_6_eng_on.jpg); }

.values_link_eng_hover_7 { width:241px; height:31px; float:left; background-image: url(../img/values_7_eng.jpg); }
.values_link_eng_hover2_7 { width:241px; height:31px; float:left; background-image: url(../img/values_7_eng_on.jpg); }

.values_link_eng_hover_8 { width:241px; height:31px; float:left; background-image: url(../img/values_8_eng.jpg); }
.values_link_eng_hover2_8  { width:241px; height:31px; float:left; background-image: url(../img/values_8_eng_on.jpg); }

.values_link_eng_hover_9 { width:241px; height:31px; float:left; background-image: url(../img/values_9_eng.jpg); }
.values_link_eng_hover2_9 { width:241px; height:31px; float:left; background-image: url(../img/values_9_eng_on.jpg); }

.values_link_eng_hover_10 { width:241px; height:31px; float:left; background-image: url(../img/values_10_eng.jpg); }
.values_link_eng_hover2_10  { width:241px; height:31px; float:left; background-image: url(../img/values_10_eng_on.jpg); }

.values_link_eng_hover_11 { width:241px; height:31px; float:left; background-image: url(../img/values_11_eng.jpg); }
.values_link_eng_hover2_11 { width:241px; height:31px; float:left; background-image: url(../img/values_11_eng_on.jpg); }




/* Contact */

.contact_menu { width:240px; float:left; padding-top:20px; padding-left:20px;  }
.contact_menu a { float:left; margin-bottom:5px;}
.contact_left { width:260px; float:left; }
.contact_center { width:318px; float:left; padding-left:5px; padding-top:20px; text-align:center; padding-right:3px;}
.contact_center a:link { color:#93501B; text-decoration:none; }
.contact_center a:visited {color:#93501B; text-decoration:none;  }
.contact_center a:hover {color:#93501B ; text-decoration:underline; }
.contact_center a:active { color:#93501B;  }

.contact_center h1 { font-size:14px;  }
.contact_title_1 { width:328px; float:left; margin-bottom:10px; }
.contact_right { width:357px; height:385px; float:left; background-image: url(../img/contact_right_bg.jpg);  margin-top:10px; }
.contact_right_top { float:left; text-align:justify; padding-left:17px; padding-right:15px; padding-top:9px; margin-bottom:20px;  }

.contact_form_1 { float:left; height:19px; width:235px; background-image: url(../img/newsletter_gradient.jpg); background-repeat:repeat-x; border:1px solid #E3C9B2;  padding-top:5px;  }
.contact_form_2 { float:left; height:99px; width:232px; background-image: url(../img/message_bg.jpg); background-repeat:repeat-x; border:1px solid #E3C9B2;  padding-top:3px; padding-left:3px;  }
.contact_data { float:left; height:21px; width:104px; text-align:right; padding-right:3px; padding-top:5px;}
.contact_error { width:247px; height:14px; float:left; font-size:10px; color:red; padding-left:110px; }
.contact_error_2 { width:173px; height:14px; float:right; font-size:10px; color:red;  }
.send_pol {  width:59px; height:22px; background-image: url(../img/send_pol.jpg); float:right; border:0px; margin-right:13px; margin-top:5px; }
.send_eng {  width:59px; height:22px; background-image: url(../img/send_eng.jpg); float:right; border:0px; margin-right:13px; margin-top:5px; }

.recruitment { width:687px; float:left; padding-top:20px; padding-left:20px; font-size:11px;}
.recruitment_data { width:99px; height:22px; float:left; text-align:right; padding-top:6px;  padding-right:3px}

.recruitment_data_2 { width:99px; height:22px; float:left; text-align:right;   padding-right:3px}
.recruitment_online { height:326px; width:355px;  float:left; background-image: url(../img/recruitment_bg.jpg); padding-top:20px; }
.recruitment_title { float:left; margin-bottom:10px; }
.recruitment_form_1 { float:left; height:19px; width:225px; background-image: url(../img/newsletter_gradient.jpg); background-repeat:repeat-x; border:1px solid #E3C9B2;  padding-top:5px;  }
.recruitment_form_2 { float:left; height:25px; width:225px; background-image: url(../img/newsletter_gradient.jpg); background-repeat:repeat-x; border:1px solid #E3C9B2;  padding-top:5px;  }
.recruitment_error { width:247px; height:14px; float:left; font-size:10px; color:red; padding-left:100px; }
.recruitment_error_2 { width:176px; height:14px; float:right; font-size:10px; color:red;  }
.recruitment_send_pol {  width:59px; height:22px; background-image: url(../img/send_pol.jpg); float:right; border:0px; margin-right:18px; margin-top:5px; }
.recruitment_send_eng {  width:59px; height:22px; background-image: url(../img/send_eng.jpg); float:right; border:0px; margin-right:18px; margin-top:5px; }
.klauzula { line-height:14px; width:282px; height:229px; float:left; background-image: url(../img/klauzula_bg.jpg); margin-left:10px; padding-top:15px; padding-left:13px; padding-right:11px; }
.klauzula_title { color:#9F6233; font-weight:bold; float:left; text-align:justify; margin-bottom:20px; }
.recruitment_left_bottom { width:240px; float:left; padding-left:20px; text-align:justify; padding-top:20px; }
.recruitment_left_text { padding-left:10px; padding-right:10px; padding-top:10px;}
.recruitment_left_text a:link { color:#93501B; text-decoration:none; }
.recruitment_left_text a:visited {color:#93501B; text-decoration:none;  }
.recruitment_left_text a:hover {color:#93501B ; text-decoration:underline; }
.recruitment_left_text a:active { color:#93501B;  }

.access_title { width:640px; height:25px; float:left; margin-bottom:20px; margin-top:20px; }
.hhg_map { width:640px; float:left; margin-left:20px;  }
.map_bg { float:left; }

/* Footer */
.footer { width:978px; height:45px; margin:auto; background-image: url(../img/footer_bg.jpg); color:#777674; font-size:10px; padding-top:15px; margin-bottom:10px; }
.footer a:link { color:#777674; text-decoration:none; }
.footer a:visited { color:#777674; text-decoration:none; }
.footer a:hover { color:#777674; text-decoration:underline; }
.footer a:active { color:#777674; }
.footer_1 { width:585px; height:45px; float:left; padding-left:38px; }
.footer_2a { width:200px; height:45px; float:left; text-align:right; padding-right:15px; }
.footer_2b { width:122px; height:40px; float:left; padding-left:15px; padding-top:5px;}
.footer_orange { color:#DF9C67; }

#info_contact { width:968px; float:left; }
#info_contact_text { text-align:center; clear:both; padding-right:10px; padding-left:10px;  color:#fff; font-weight:bold;  }
#info_contact_text p { width:900px; margin:auto; text-align:center; padding-top:10px; padding-bottom:10px; background:#B97641; margin-top:10px; }

