* { font-family: Tahoma, Verdana, Arial; font-size: 13px; }
body { margin: 0; background: #F7F7F7; }
sup { font-size: 8px; }
#content { padding: 0 32px 20px 32px; color: #646464; line-height: 17px; }
.back { color: #3872C6; font-weight: bold; text-decoration: none; background: url("left_arrow.gif") 3px 3px no-repeat; padding-left: 16px; }
.back:hover { color: #3872C6; font-weight: bold; text-decoration: underline; }

.req { color: #3872C6; font-size: 9px; }
.req_txt { color: #3872C6; font-size: 10px; }
#send { width: 70px; height: 26px; background: url("send.gif") no-repeat; float: right; cursor: pointer; }
#send_pl { width: 82px; height: 26px; background: url("send_pl.gif") no-repeat; float: right; cursor: pointer; }
#form_success { font-weight: bold; background: url("ok.gif")    no-repeat; height: 53px; padding-top: 10px; padding-left: 60px; margin-top: 20px; color: #00BB0C; }
#form_fail {    font-weight: bold; background: url("error.gif") no-repeat; height: 53px; padding-top: 10px; padding-left: 60px; margin-top: 20px; color: #C80909; }

#main_table { width: 100%; margin: auto; background: #FFFFFF; }
#main_table #cell_01 { width: 271px; height: 71px; vertical-align: middle; }
#main_table #cell_01 a { display: block; height: 24px; background: url("logo.gif") right no-repeat; }
#main_table #cell_02 { width: 719px; height: 71px; }
#main_table #cell_03 { width: 271px; height: 158px; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #FFF; background: url("cell_03.gif") right no-repeat #103C85; vertical-align: top; }
/*#main_table #cell_03 a { display: block; width: 157px; height: 29px; background: url("location_button.gif") no-repeat; margin: 21px 0 0 47px; }*/
#main_table #cell_03 a {display: block; width: 157px; height: 29px; background: url("logo.gif") no-repeat; margin: 21px 0 0 47px; }
#main_table #cell_03pl { width: 271px; height: 158px; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #FFF; background: url("cell_03.gif") right no-repeat #103C85; vertical-align: top; }
/*#main_table #cell_03pl a { display: block; width: 157px; height: 29px; background: url("location_button_pl.gif") no-repeat; margin: 21px 0 0 47px; }*/
#main_table #cell_03pl a { display: block; width: 157px; height: 29px; background: url("logo.gif") no-repeat; margin: 21px 0 0 47px; }
#main_table #cell_23 { height: 158px; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #FFF; background: #103C85; }
#main_table #cell_04 { width: 719px; height: 158px; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #FFF; background: url("cell_04.gif") repeat-x; }
#main_table #cell_04 #main_top { width: 719px; height: 156px; background: url("cell_04_main.jpg") no-repeat; }
#main_table #cell_24 { height: 158px; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #FFF; background: url("cell_04.gif") repeat-x; }
#main_table #cell_25 { height: 94px; background: url("orange_bg.gif") repeat-x; }
#main_table #cell_05 { width: 271px; height: 94px; background: url("orange_bg.gif") repeat-x; vertical-align: top; }
#main_table #cell_05 #orange_cell { color: #FFFFFF; width: 271px; height: 346px; background: url("orange_square.gif") top right no-repeat; }
#icons { position: relative; top: 30px; left: 70px; width: 200px; }
#icons #phone_icon { background: url("phone_icon.gif") 0 3px no-repeat; padding-left: 16px; }
#icons #mail_icon  { background: url("mail_icon.gif") 0 3px no-repeat; padding-left: 16px; margin-top: 6px; }
#icons #mail_icon a { color: #FFFFFF; text-decoration: none; }
#main_table #cell_06 { width: 719px; background: url("gray_bg.gif") repeat-x; vertical-align: top; }
#main_table #cell_26 { background: url("gray_bg.gif") repeat-x; }
#main_table #cell_09 { width: 271px; height: 50px; background: #F7F7F7; border-top: 1px solid #EAEAEA; color: #999999; text-align: center; }
#main_table #cell_09  a { color: #3872C6; text-decoration: none; }
#main_table #cell_09  a:hover { text-decoration: underline; }
#main_table #cell_29 { height: 50px; background: #F7F7F7; border-top: 1px solid #EAEAEA; }
#main_table #cell_10 { width: 719px; height: 50px; background: #F7F7F7; border-top: 1px solid #EAEAEA; vertical-align: top; }
#main_table #cell_30 { height: 50px; background: #F7F7F7; border-top: 1px solid #EAEAEA; }

.standard .col_1 { width: 60px; vertical-align: top; text-align: right; padding-right: 10px; }

.pictures_nag { text-align: center; margin-bottom: 15px; font-weight: bold; font-size: 12px; color: #3872C6; }
.pictures { text-align: center; margin-bottom: 30px; }
.pictures img { border: 1px solid #C9C9C9; margin: 0 20px; }

#image_list { margin: auto; margin-top: 30px; }
#image_list td { text-align: center; width: 163px; height: 137px; background: url("image_list_box.gif") no-repeat; }
#image_list td img { margin-top: 8px; border: 0; }
#image_list td div { margin-top: 12px; color: #3872C6; font-weight: bold; text-align: center; font-size: 12px; }


.info_table { width: 100%; border-spacing: 1px; margin-bottom: 20px; clear:both; } 
.info_table th { background: url("table_header_bg.gif") repeat-x #DADADA; border: 1px solid #CFCECE; padding: 2px; font-weight: bold; color: #757575; }
.info_table th .left_corner { background: url("table_header_left_corner.gif") no-repeat; width: 3px; height: 3px; float: left; position: relative; left: -3px; top: -3px; }
.info_table th .right_corner { background: url("table_header_right_corner.gif") no-repeat; width: 3px; height: 3px; float: right; position: relative; left: 3px; top: -3px; }
.info_table td { background: #EBEBEB; border: 1px solid #DFDEDE; color: #757575; }
.info_table .col_1 { text-align: center; width: 80px; }
.info_table .col_2 { text-align: right; padding-right: 5px; }
.info_table .col_3 { text-align: left; padding-left: 5px; }
.product_name { background: url("txt_icon.gif") 0px 3px no-repeat; padding-left: 15px; color: #3872C6; font-weight: bold; font-size: 12px; margin-bottom: 10px; }
.product_subname { color: #3872C6; padding-left: 15px; position: relative; top: -9px; margin-bottom: 10px; }
.ul_product_desc {  margin-bottom: 30px; }
.ul_product_desc li { color: #CCC; margin-bottom: 5px; }
.ul_product_desc li span { color: #646464; }
.ul_product_desc_title { font-weight: bold; margin-top: 140px; }

.image_right_box { width: 163px; float: right; margin-bottom: 20px; }
.image_right_box .image_box_1 { height: 3px; background: url("image_box_01.gif") no-repeat; font-size: 1px; }
.image_right_box .image_box_2 { background: url("image_box_02.gif") repeat-y; text-align: center; padding: 10px; }
.image_right_box .image_box_3 { height: 18px; background: url("image_box_03.gif") no-repeat; }
.image_right_box .image_box_3 a { display: block; height: 18px; width: 50px; float: right; }

#main_menu { width: 526px; height: 29px; position: relative; left: 24px; top: 21px; float: left; }
#main_menu a { display: block; float: left; }

#main_menu_pl { width: 526px; height: 29px; position: relative; left: 24px; top: 21px; float: left; }
#main_menu_pl a { display: block; float: left; }

#main_menu #menu_01 { width: 106px; height: 29px; background: url("menu.gif")    0px 0px no-repeat; }
#main_menu #menu_06 { width: 54px; height: 29px; background: url("menu.gif") -106px 0px no-repeat; }
#main_menu #menu_02 { width: 98px; height: 29px; background: url("menu.gif") -160px 0px no-repeat; }
#main_menu #menu_03 { width:  74px; height: 29px; background: url("menu.gif") -258px 0px no-repeat; }
#main_menu #menu_04 { width: 89px; height:29px; background: url("menu.gif") -332px 0px no-repeat; }
#main_menu #menu_07 { width: 53px; height: 29px; background: url("menu.gif") -421px 0px no-repeat; }
#main_menu #menu_05 { width:  52px; height: 29px; background: url("menu.gif") -474px 0px no-repeat; }

#main_menu_pl #pl_menu_01 { width: 106px; height: 29px; background: url("menu_pl.gif")    0px 0px no-repeat; }
#main_menu_pl #pl_menu_06 { width: 54px; height: 29px; background: url("menu_pl.gif") -106px 0px no-repeat; }
#main_menu_pl #pl_menu_02 { width: 98px; height: 29px; background: url("menu_pl.gif") -160px 0px no-repeat; }
#main_menu_pl #pl_menu_03 { width:  74px; height: 29px; background: url("menu_pl.gif") -258px 0px no-repeat; }
#main_menu_pl #pl_menu_04 { width: 89px; height: 29px; background: url("menu_pl.gif") -332px 0px no-repeat; }
#main_menu_pl #pl_menu_07 { width: 53px; height: 29px; background: url("menu_pl.gif") -421px 0px no-repeat; }
#main_menu_pl #pl_menu_05 { width:  52px; height: 29px; background: url("menu_pl.gif") -474px 0px no-repeat; }

#main_menu #menu_01:hover, #main_menu #menu_01_on { width: 106px; height: 29px; background: url("menu.gif")    0px -29px no-repeat; }
#main_menu #menu_06:hover, #main_menu #menu_06_on { width: 54px; height: 29px; background: url("menu.gif") -106px -29px no-repeat; }
#main_menu #menu_02:hover, #main_menu #menu_02_on { width: 98px; height: 29px; background: url("menu.gif") -160px -29px no-repeat; }
#main_menu #menu_03:hover, #main_menu #menu_03_on { width:  74px; height: 29px; background: url("menu.gif") -258px -29px no-repeat; }
#main_menu #menu_04:hover, #main_menu #menu_04_on { width: 89px; height: 29px; background: url("menu.gif") -332px -29px no-repeat; }
#main_menu #menu_07:hover, #main_menu #menu_07_on { width: 53px; height: 29px; background: url("menu.gif") -421px -29px no-repeat; }
#main_menu #menu_05:hover { width:  52px; height: 29px; background: url("menu.gif") -474px -29px no-repeat; }

#main_menu_pl #pl_menu_01:hover, #main_menu_pl #pl_menu_01_on { width: 106px; height: 29px; background: url("menu_pl.gif")    0px -29px no-repeat; }
#main_menu_pl #pl_menu_06:hover, #main_menu_pl #pl_menu_06_on { width: 54px; height: 29px; background: url("menu_pl.gif") -106px -29px no-repeat; }
#main_menu_pl #pl_menu_02:hover, #main_menu_pl #pl_menu_02_on { width: 98px; height: 29px; background: url("menu_pl.gif") -160px -29px no-repeat; }
#main_menu_pl #pl_menu_03:hover, #main_menu_pl #pl_menu_03_on { width:  74px; height: 29px; background: url("menu_pl.gif") -258px -29px no-repeat; }
#main_menu_pl #pl_menu_04:hover, #main_menu_pl #pl_menu_04_on { width: 89px; height: 29px; background: url("menu_pl.gif") -332px -29px no-repeat; }
#main_menu_pl #pl_menu_07:hover, #main_menu_pl #pl_menu_07_on { width: 53px; height: 29px; background: url("menu_pl.gif") -421px -29px no-repeat; }
#main_menu_pl #pl_menu_05:hover { width:  52px; height: 29px; background: url("menu_pl.gif") -474px -29px no-repeat; }

.anylinkcss { position:absolute; visibility: hidden; z-index: 10000; }
.anylinkcss a { display: block; width: 132px; height: 24px; margin-top: 1px; }
#drop_menu_01_01 { background: url("drop_menu_01.gif")  0px   0px no-repeat; }
#drop_menu_01_02 { background: url("drop_menu_01.gif")  0px -24px no-repeat; }
#drop_menu_01_03 { background: url("drop_menu_01.gif")  0px -48px no-repeat; }
#drop_menu_01_04 { background: url("drop_menu_01.gif")  0px -72px no-repeat; }
#drop_menu_01_05 { background: url("drop_menu_01.gif")  0px -96px no-repeat; }
#drop_menu_01_01:hover { background: url("drop_menu_01.gif") -132px   0px no-repeat; }
#drop_menu_01_02:hover { background: url("drop_menu_01.gif") -132px -24px no-repeat; }
#drop_menu_01_03:hover { background: url("drop_menu_01.gif") -132px -48px no-repeat; }
#drop_menu_01_04:hover { background: url("drop_menu_01.gif") -132px -72px no-repeat; }
#drop_menu_01_05:hover { background: url("drop_menu_01.gif") -132px -96px no-repeat; }

#pl_drop_menu_01_01 { background: url("pl_drop_menu_01.gif")  0px   0px no-repeat; }
#pl_drop_menu_01_02 { background: url("pl_drop_menu_01.gif")  0px -24px no-repeat; }
#pl_drop_menu_01_03 { background: url("pl_drop_menu_01.gif")  0px -48px no-repeat; }
#pl_drop_menu_01_04 { background: url("pl_drop_menu_01.gif")  0px -72px no-repeat; }
#pl_drop_menu_01_05 { background: url("pl_drop_menu_01.gif")  0px -96px no-repeat; }
#pl_drop_menu_01_01:hover { background: url("pl_drop_menu_01.gif") -132px   0px no-repeat; }
#pl_drop_menu_01_02:hover { background: url("pl_drop_menu_01.gif") -132px -24px no-repeat; }
#pl_drop_menu_01_03:hover { background: url("pl_drop_menu_01.gif") -132px -48px no-repeat; }
#pl_drop_menu_01_04:hover { background: url("pl_drop_menu_01.gif") -132px -72px no-repeat; }
#pl_drop_menu_01_05:hover { background: url("`pl_drop_menu_01.gif") -132px -96px no-repeat; }

#drop_menu_02_01 { background: url("drop_menu_02.gif")  0px   0px no-repeat; }
#drop_menu_02_02 { background: url("drop_menu_02.gif")  0px -24px no-repeat; }
#drop_menu_02_03 { background: url("drop_menu_02.gif")  0px -48px no-repeat; }
#drop_menu_02_04 { background: url("drop_menu_02.gif")  0px -72px no-repeat; }
#drop_menu_02_01:hover { background: url("drop_menu_02.gif") -132px   0px no-repeat; }
#drop_menu_02_02:hover { background: url("drop_menu_02.gif") -132px -24px no-repeat; }
#drop_menu_02_03:hover { background: url("drop_menu_02.gif") -132px -48px no-repeat; }
#drop_menu_02_04:hover { background: url("drop_menu_02.gif") -132px -72px no-repeat; }

#pl_drop_menu_02_01 { background: url("pl_drop_menu_02.gif")  0px   0px no-repeat; }
#pl_drop_menu_02_02 { background: url("pl_drop_menu_02.gif")  0px -24px no-repeat; }
#pl_drop_menu_02_03 { background: url("pl_drop_menu_02.gif")  0px -48px no-repeat; }
#pl_drop_menu_02_04 { background: url("pl_drop_menu_02.gif")  0px -72px no-repeat; }
#pl_drop_menu_02_01:hover { background: url("pl_drop_menu_02.gif") -132px   0px no-repeat; }
#pl_drop_menu_02_02:hover { background: url("pl_drop_menu_02.gif") -132px -24px no-repeat; }
#pl_drop_menu_02_03:hover { background: url("pl_drop_menu_02.gif") -132px -48px no-repeat; }
#pl_drop_menu_02_04:hover { background: url("pl_drop_menu_02.gif") -132px -72px no-repeat; }

#drop_menu_03_01 { background: url("drop_menu_03.gif")  0px   0px no-repeat; }
#drop_menu_03_02 { background: url("drop_menu_03.gif")  0px -24px no-repeat; }
#drop_menu_03_03 { background: url("drop_menu_03.gif")  0px -48px no-repeat; }
#drop_menu_03_01:hover { background: url("drop_menu_03.gif") -132px   0px no-repeat; }
#drop_menu_03_02:hover { background: url("drop_menu_03.gif") -132px -24px no-repeat; }
#drop_menu_03_03:hover { background: url("drop_menu_03.gif") -132px -48px no-repeat; }

/*#pl_drop_menu_03_01 { background: url("pl_drop_menu_03.gif")  0px   0px no-repeat; }*/
#pl_drop_menu_03_02 { background: url("pl_drop_menu_03.gif")  0px -24px no-repeat; }
#pl_drop_menu_03_03 { background: url("pl_drop_menu_03.gif")  0px -48px no-repeat; }
#pl_drop_menu_03_01:hover { background: url("pl_drop_menu_03.gif") -132px   0px no-repeat; }
#pl_drop_menu_03_02:hover { background: url("pl_drop_menu_03.gif") -132px -24px no-repeat; }
#pl_drop_menu_03_03:hover { background: url("pl_drop_menu_03.gif") -132px -48px no-repeat; }


#drop_menu_06_01 { background: url("drop_menu_06.gif")  0px   0px no-repeat; }
#drop_menu_06_02 { background: url("drop_menu_06.gif")  0px -24px no-repeat; }
#drop_menu_06_03 { background: url("drop_menu_06.gif")  0px -48px no-repeat; }
#drop_menu_06_04 { background: url("drop_menu_06.gif")  0px -72px no-repeat; }
#drop_menu_06_01:hover { background: url("drop_menu_06.gif") -132px   0px no-repeat; }
#drop_menu_06_02:hover { background: url("drop_menu_06.gif") -132px -24px no-repeat; }
#drop_menu_06_03:hover { background: url("drop_menu_06.gif") -132px -48px no-repeat; }
#drop_menu_06_04:hover { background: url("drop_menu_06.gif") -132px -72px no-repeat; }

#pl_drop_menu_06_01 { background: url("pl_drop_menu_06.gif")  0px   0px no-repeat; }
#pl_drop_menu_06_02 { background: url("pl_drop_menu_06.gif")  0px -24px no-repeat; }
#pl_drop_menu_06_03 { background: url("pl_drop_menu_06.gif")  0px -48px no-repeat; }
#pl_drop_menu_06_04 { background: url("pl_drop_menu_06.gif")  0px -72px no-repeat; }
#pl_drop_menu_06_01:hover { background: url("pl_drop_menu_06.gif") -132px   0px no-repeat; }
#pl_drop_menu_06_02:hover { background: url("pl_drop_menu_06.gif") -132px -24px no-repeat; }
#pl_drop_menu_06_03:hover { background: url("pl_drop_menu_06.gif") -132px -48px no-repeat; }
#pl_drop_menu_06_04:hover { background: url("pl_drop_menu_06.gif") -132px -72px no-repeat; }

#flash_butterfly { width: 110px; height: 110px; position: relative; top: 0px; left: 570px; }
#index_flash_butterfly { width: 110px; height: 110px; position: relative; top: 5px; left: 30px; }


#top_menu { color: #EAEAEA; float: right; margin-top: 3px; }
#top_menu a { color: #3872C6; text-decoration: none; padding: 0 8px; }
#top_menu a:hover { text-decoration: underline; }
#top_menu_lang a { width: 30px; height: 21px; display: block; float: right; }
#top_menu_lang .lang_en { background: url("en.jpg") no-repeat; margin-left: 8px; }
#top_menu_lang .lang_pl { background: url("pl.jpg") no-repeat; margin-left: 6px; }

#footer_links { text-align: center; color: #EAEAEA; margin-top: 18px; }
#footer_links a { color: #3872C6; text-decoration: none; padding: 0 8px; }
#footer_links a:hover { text-decoration: underline; }
#eura7 { float: right; margin-top: 12px; margin-right: 20px; }
#eura7 img { border: 0; }
#back2top { float: right; display: block; cursor: pointer; width: 35px; height: 35px; background: url("top_arrow.gif") 50% 50% no-repeat; border: 1px solid #EAEAEA; border-top: 0; }
#back2top:hover { background: url("top_arrow.gif") 50% 50% no-repeat #F3F3F3; }

#company_text { padding: 0 10px 0 32px; line-height: 17px; color: #646464; text-align: justify; }
.more { color: #3872C6; font-weight: bold; text-decoration: none; background: url("right_arrow.gif") 3px 3px no-repeat; padding-left: 16px; }
.more:hover { color: #3872C6; font-weight: bold; text-decoration: underline; }

#line_flow { height: 635px; background: url("production_line.gif") 50% 50% no-repeat; }
#organization_chart { height: 300px; background: url("organization_chart.gif") 50% 50% no-repeat; }
#w_przygotowaniu { height: 300px; background: url("przygotowanie.gif") 50% 50% no-repeat; }
#construction { height: 300px; background: url("construction.gif") 50% 50% no-repeat; }
#error404 { height: 300px; background: url("404.gif") 50% 50% no-repeat; }


#head_company { height: 16px; background: url("head_company.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_company_pl { height: 16px; background: url("head_company_pl.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_history { height: 16px; background: url("head_history.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_history_pl { height: 16px; background: url("head_history_pl.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_quality_policy{ height: 16px; background: url("head_quality_policy.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_quality_certificates{ height: 16px; margin-top: 15px; margin-bottom: 15px; }
#head_quality_policy_pl{ height: 16px; background: url("head_quality_policy_pl.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_location { height: 16px; background: url("head_location.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_location_pl { height: 16px; background: url("head_location_pl.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_organization-chart { height: 16px; background: url("head_organization_chart.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_contact-us { height: 16px; background: url("head_contact_us.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_contact-us_pl { height: 16px; background: url("head_contact_us_pl.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_production-line-details { height: 16px; background: url("head_production_line_detail.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_layout-and-structure { height: 16px; background: url("head_layout_and_structure.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_production-line-flow { height: 16px; background: url("head_production_line_flow.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_production-line-flow_pl { height: 16px; background: url("head_production_line_flow_pl.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_pictures { height: 16px; background: url("head_pictures.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_pictures_pl { height: 16px; background: url("head_pictures_pl.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_lcd-tv { height: 16px; background: url("head_lcd_tv.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_navigation-devices { height: 16px; background: url("head_navigation_devices.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_navigation-devices_pl { height: 16px; background: url("head_navigation_devices_pl.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_set-top-box { height: 16px; background: url("head_set_top_box.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_about-us { height: 16px; background: url("head_about_us.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_poland { height: 16px; background: url("head_poland.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_poland_pl { height: 16px; background: url("head_poland_pl.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_europe { height: 16px; background: url("head_europe.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_europa { height: 16px; background: url("head_europa.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_enquiry-form { height: 16px; background: url("head_enquiry_form.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }
#head_enquiry-form_pl { height: 16px; background: url("head_enquiry_form_pl.gif") 20px 0px no-repeat; margin-top: 15px; margin-bottom: 15px; }


.year { background: url("txt_icon.gif") 0px 3px no-repeat; padding-left: 15px; color: #3872C6; font-weight: bold; font-size: 12px; margin-bottom: 10px; }
.cert { 0px 0px no-repeat; padding-left: 0px; color: #737373; font-weight: bold; font-size: 10px; margin-bottom: 10px; }
.history_table { width: 100%; }
.history_table td { color: #737373; line-height: 18px; padding-bottom: 5px; }
.history_table .col_1 { width: 80px; vertical-align: top; font-weight: bold; text-align: right; padding-right: 5px; }

#contact_table { width: 75%; margin: auto; margin-bottom: 20px; }
#contact_table td { vertical-align: top; line-height: 17px; color: #646464; }
#contact_table .row_1 td { height: 130px; border-bottom: 1px dotted #ccc; }
#contact_table p { margin-bottom: 20px; margin-left: 20px; margin-top: 30px; }

#black_phone{ display: block; margin-top: 5px; float: left; width: 11px; height: 10px; background: url("black_phone.gif") no-repeat; margin-right: 4px; }
#black_mail{ display: block; margin-top: 5px; float: left; width: 11px; height: 10px; background: url("black_mail.gif") 0 1px no-repeat; margin-right: 4px; }
#black_mobile{ display: block; margin-top: 3px; float: left; width: 11px; height: 10px; background: url("black_cell.gif") 2px 0 no-repeat; margin-right: 4px; }

#contact_table .col_1 { width: 65%; }
#contact_table .col_2 { width: 35%; }
#contact_table .nag { font-weight: bold; color: #3872C6; font-size: 12px;   }/*border-bottom: 1px dashed #3872C6;*/
#contact_table a { color: #646464; text-decoration: none;} /*border-bottom: 1px dashed #ccc; */
#contact_table a:hover { color: #646464; text-decoration: underline;  } /*border-bottom: 1px solid #646464;*/

#location_table { width: 100%; }
#location_table .col_1 { vertical-align: top; color: #646464; line-height: 17px; }
#location_table .col_1 p { margin-top: 0px; margin-bottom: 25px; text-align: justify; padding-right: 20px; }
#location_table .col_1 ul { list-style: none; padding-left: 20px; margin-bottom: 25px; }
#location_table .col_1 li { background: url("txt_icon.gif") 0 4px no-repeat; padding: 0; padding-left: 13px; margin-top: 4px; }
#location_table .col_2 { vertical-align: top; width: 300px; }
#location_table .col_2 div.cell { position: relative; top: -46px; }
#location_table .col_2 img { margin-left: 30px; }


form select { padding: 3px; border: 1px solid #D2D2D2;  }
form textarea { padding: 3px; border: 1px solid #D2D2D2; width: 320px; height: 150px;  }
form input { padding: 3px; border: 1px solid #D2D2D2; width: 320px; }
#type { width: 197px; }
#size { width: 110px; }
#span_size { background: url("right_arrow.gif") 4px 3px no-repeat; padding-left: 18px; }
#enquiry_table { margin-top: 20px; }
#enquiry_table .col_1 { text-align: right; width: 100px; vertical-align: top; }
#enquiry_table .col_2 {  }

/************************************* MAIN ******************************************
*************************************************************************************/
#index_main_table { width: 100%; margin: auto; background: #FFFFFF; }
#index_table_cert { width: 100%; margin: auto; background: #FFFFFF; }
#index_main_table #cell_21 { height: 72px; }
#index_main_table #cell_01 { width: 680px; height: 72px; }
#index_main_table #cell_01 a { display: block; height: 33px; width: 180px; background: url("logo.gif") no-repeat; margin-left: 130px; }
#index_main_table #cell_02 { width: 310px; height: 72px; }
#index_main_table #cell_22 { height: 72px; }
#index_main_table #cell_23 { height: 309px; background: url("main_cell_03.jpg") repeat-x; border-top: 1px solid #EAEAEA; }
#index_main_table #cell_03 { width: 680px; height: 309px; background: url("main_cell_03.jpg") repeat-x; border-top: 1px solid #EAEAEA; vertical-align: top; }
#index_main_table #cell_03 div#main { height: 309px; background: url("main_cell_03_main.jpg") right no-repeat; }
#index_main_table #cell_04 { width: 310px; height: 77px; background: url("main_cell_04.gif") no-repeat #103C85; border-top: 1px solid #EAEAEA; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; vertical-align: top; }
#index_main_table #cell_04pl { width: 310px; height: 77px; background: url("main_cell_04.gif") no-repeat #103C85; border-top: 1px solid #EAEAEA; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; vertical-align: top; }
/*#index_main_table #cell_04 a { display: block; width: 157px; height: 29px; background: url("main_location_button.gif") no-repeat; margin: 21px 0 0 *21px; }
*#index_main_table #cell_04pl a { display: block; width: 161px; height: 30px; background: url("logo.gif") no-repeat; margin: 21px *0 0 21px; }
*/
#index_main_table #cell_04 a { display: block; width: 161px; height: 30px; background: url("logo.gif") no-repeat; margin: 21px 0 0 21px; }
#index_main_table #cell_04pl a { display: block; width: 161px; height: 30px; background: url("logo.gif") no-repeat; margin: 21px 0 0 21px; }

#index_main_table #cell_24 { height: 77px; background: #103C85; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #FFFFFF; }
#index_main_table #cell_06 { width: 310px; height: 79px; background: url("main_cell_05.gif") no-repeat #FF7200; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; vertical-align: top; }
#index_main_table #cell_26 { height: 79px; background: #FF7200; border-bottom: 1px solid #FFFFFF; }
#index_main_table #cell_08 { width: 310px; height: 154px; background: url("gray_bg.gif") repeat-x; vertical-align: top; }
#index_main_table #cell_28 { height: 154px; background: url("gray_bg.gif") repeat-x; }
#index_main_table #cell_09 { width: 680px; height: 50px; border-top: 1px solid #EAEAEA; background: #F7F7F7; color: #999999; }
#index_main_table #cell_09  a { color: #3872C6; text-decoration: none; }
#index_main_table #cell_09  a:hover { text-decoration: underline; }
#index_main_table #cell_29 { height: 50px; border-top: 1px solid #EAEAEA; background: #F7F7F7; }
#index_main_table #cell_10 { width: 310px; height: 50px; border-top: 1px solid #EAEAEA; background: #F7F7F7; vertical-align: top; }
#index_table_cert #cell_30 { width: 45%; border-top: 1px solid #EAEAEA; background: #F7F7F7; }
#index_table_cert #cell_31 { width: 5%; border-top: 1px solid #EAEAEA; background: #F7F7F7; }
#index_table_cert #cell_32 {width: 45%; border-top: 1px solid #EAEAEA; background: #F7F7F7;}

#main_icons { width: 200px; position: relative; top: 25px; left: 70px; }
#main_icons #phone_icon { background: url("phone_icon.gif") 0 3px no-repeat; padding-left: 16px; color: #FFFFFF; }
#main_icons #mail_icon  { background: url("mail_icon.gif") 0 3px no-repeat; padding-left: 16px; margin-top: 6px; }
#main_icons #mail_icon a { color: #FFFFFF; text-decoration: none; }

#index_main_menu { width: 526px; height: 29px; position: relative; left: 135px; top: 21px; float: left; }
#index_main_menu a { display: block; float: left; }
#index_main_menu #menu_01 { width: 106px; height: 29px; background: url("main_menu.gif")    0px 0px no-repeat; }
#index_main_menu #menu_06 { width: 54px; height: 29px; background: url("main_menu.gif") -106px 0px no-repeat; }
#index_main_menu #menu_02 { width:98px; height: 29px; background: url("main_menu.gif") -160px 0px no-repeat; }
#index_main_menu #menu_03 { width: 74px; height: 29px; background: url("main_menu.gif") -258px 0px no-repeat; }
#index_main_menu #menu_04 { width: 89px; height: 29px; background: url("main_menu.gif") -332px 0px no-repeat; }
#index_main_menu #menu_07 { width: 53px; height: 29px; background: url("main_menu.gif") -421px 0px no-repeat; }
#index_main_menu #menu_05 { width:52px; height: 29px; background: url("main_menu.gif") -474px -29px no-repeat; }

#index_main_menu #menu_01:hover { width: 106px; height: 29px; background: url("main_menu.gif")    0px -29px no-repeat; }
#index_main_menu #menu_06:hover { width: 54px; height: 29px; background: url("main_menu.gif")    -106px -29px no-repeat; }
#index_main_menu #menu_02:hover { width: 98px; height: 29px; background: url("main_menu.gif") -160px -29px no-repeat; }
#index_main_menu #menu_03:hover { width:  74px; height: 29px; background: url("main_menu.gif") -258px -29px no-repeat; }
#index_main_menu #menu_04:hover { width: 89px; height: 29px; background: url("main_menu.gif") -332px -29px no-repeat; }
#index_main_menu #menu_07:hover { width: 53px; height: 29px; background: url("main_menu.gif") -421px -29px no-repeat; }

#index_main_menu_pl { width: 526px; height: 29px; position: relative; left: 135px; top: 21px; float: left; }
#index_main_menu_pl a { display: block; float: left; }
#index_main_menu_pl #pl_menu_01 { width: 106px; height: 29px; background: url("main_menu_pl.gif")    0px 0px no-repeat; }
#index_main_menu_pl #pl_menu_06 { width: 54px; height: 29px; background: url("main_menu_pl.gif") -106px 0px no-repeat; }
#index_main_menu_pl #pl_menu_02 { width: 98px; height: 29px; background: url("main_menu_pl.gif") -160px 0px no-repeat; }
#index_main_menu_pl #pl_menu_03 { width:  74px; height: 29px; background: url("main_menu_pl.gif") -258px 0px no-repeat; }
#index_main_menu_pl #pl_menu_04 { width: 89px; height: 29px; background: url("main_menu_pl.gif") -332px 0px no-repeat; }
#index_main_menu_pl #pl_menu_07 { width: 53px; height: 29px; background: url("main_menu_pl.gif") -421px 0px no-repeat; }
#index_main_menu_pl #pl_menu_05 { width:  52px; height: 29px; background: url("main_menu_pl.gif") -474px -29px no-repeat; }
#index_main_menu_pl #pl_menu_01:hover { width: 106px; height: 29px; background: url("main_menu_pl.gif")    0px -29px no-repeat; }
#index_main_menu_pl #pl_menu_06:hover { width: 54px; height: 29px; background: url("main_menu_pl.gif") -106px -29px no-repeat; }
#index_main_menu_pl #pl_menu_02:hover { width: 98px; height: 29px; background: url("main_menu_pl.gif") -160px -29px no-repeat; }
#index_main_menu_pl #pl_menu_03:hover { width:  74px; height: 29px; background: url("main_menu_pl.gif") -258px -29px no-repeat; }
#index_main_menu_pl #pl_menu_04:hover { width: 89px; height: 29px; background: url("main_menu_pl.gif") -332px -29px no-repeat; }
#index_main_menu_pl #pl_menu_07:hover { width: 53px; height: 29px; background: url("main_menu_pl.gif") -421px -29px no-repeat; }


/*#index_main_menu #menu_05:hover { width:  67px; height: 36px; background: url('../images/main_menu.gif') -459px -36px no-repeat; }*/
#main_flash_butterfly { width: 155px; height: 155px; position: relative; top: 80px; left: 390px; float: left; z-index: 1; }

/*#flag{width: 155px; height: 155px;background:url("poland_flag.gif");}*/
/*********************************** // MAIN *****************************************
*************************************************************************************/

