.news_table	{ width: 420px; border: 1px solid rgb(213, 219, 219); }
.news_td	{ vertical-align: top; }
.news_img	{ float: left; border-style: none; margin-right: 5px; border: 3px double rgb(213, 217, 215); }
.news_div	{ width: 420px; }
.news_data	{ width: 140px; color: rgb(85, 100, 100); text-align: right; vertical-align: bottom; }
.news_tytul	{ width: 280px; font-size: 13px; color: rgb(0, 85, 149); font-weight: bold; }
.dzial		{ width: 420px; color: rgb(85, 100, 100); text-transform: uppercase; text-align: right;}
.mapa		{ width: 361px; height: 342px; position: relative; background-image: url(graph/mapa.jpg); text-align: left; vertical-align: top; }
.przedstawiciel	{ position: absolute; width: 100px; color: rgb(1, 102, 180); }
.przed_table	{ width: 420px; }
.przed_left	{ width: 210px; height: 20px; border-left: 1px solid rgb(213, 219, 219); border-right: 1px solid rgb(213, 219, 219); border-bottom: 1px solid rgb(213, 219, 219); padding-left: 10px; color: rgb(0, 85, 149); }
.przed_right	{ width: 210px; height: 20px; border-right: 1px solid rgb(213, 219, 219); border-bottom: 1px solid rgb(213, 219, 219); padding-left: 10px; }
.przed_right A:link	{ color: rgb(131, 148, 142); text-decoration: none; }
.przed_right A:visited	{ color: rgb(131, 148, 142); text-decoration: none; }
.przed_right A:active	{ color: rgb(131, 148, 142); text-decoration: none; }
.przed_right A:hover	{ color: rgb(0, 85, 149); text-decoration: underline; }
.przed_nazwa	{ height: 20px; border: 1px solid rgb(1, 102, 180); color: rgb(255, 255, 255); background-color: rgb(1, 102, 180); font-weight: bold; padding-left: 10px; }
.przed_br_big	{ height: 20px; }
.ramka		{ border: 1px solid rgb(213, 219, 219); }
.span_blue	{ color: rgb(0, 85, 149); }
.span_gray	{ color: rgb(85, 100, 100); }
.form_table	{ width: 260px; }
.form_input	{ width: 260px; font-family: verdana; font-size: 12px; border: 1px solid rgb(131, 148, 142); color: rgb(131, 131, 131); background-color: rgb(255, 255, 255); }
.form_area	{ width: 300px; }
.form_area_in	{ width: 300px; font-family: verdana; font-size: 12px; border: 1px solid rgb(131, 148, 142); color: rgb(131, 131, 131); background-color: rgb(255, 255, 255); }
.letter_table	{ width: 350px; }
.letter_td_in	{ width: 200px; vertical-align: top; }
.letter_td_co	{ width: 150px; vertical-align: top; }
.letter_input	{ width: 200px; font-family: verdana; font-size: 12px; border: 1px solid rgb(131, 148, 142); color: rgb(131, 131, 131); background-color: rgb(255, 255, 255); }
.code		{ height: 39px; width: 117px; font-size: 8px; line-height: 3px; border: 1px solid rgb(202, 208, 208); }
.code_button	{ width: 20px; font-size: 12px; font-family: verdana; border: 1px solid rgb(192, 192, 192); color: rgb(0, 85, 149); background-color: rgb(255, 255, 255); cursor:pointer; margin: 3px; }
.kat_table	{ width: 420px; height: 20px; border: 1px solid rgb(1, 102, 180); color: rgb(255, 255, 255); background-color: rgb(1, 102, 180); }
.kat_left	{ width: 380px; padding-left: 10px; font-weight: bold; }
.kat_right	{ width: 40px; text-align: center; font-weight: bold; }
.kat_2_table	{ width: 399px; border-left: 1px solid rgb(213, 219, 219); border-right: 1px solid rgb(213, 219, 219); border-bottom: 1px solid rgb(213, 219, 219); }
.kat_pr		{ width: 133px; text-align: center; vertical-align: top; }
.kat_img	{ width: 69px; height: 69px; border: 3px double rgb(213, 217, 215); cursor:pointer; }
.kat_table A:link	{ color: rgb(255, 255, 255); text-decoration: none; }
.kat_table A:visited	{ color: rgb(255, 255, 255); text-decoration: none; }
.kat_table A:active	{ color: rgb(255, 255, 255); text-decoration: none; }
.kat_table A:hover	{ color: rgb(255, 255, 255); text-decoration: underline; }
.down_table	{ width: 420px; height: 20px; border: 1px solid rgb(1, 102, 180); }
.down_left	{ width: 380px; padding-left: 10px; }
.down_right	{ width: 40px; text-align: center; }
.down_2_table	{ width: 400px; border-left: 1px solid rgb(213, 219, 219); border-right: 1px solid rgb(213, 219, 219); border-bottom: 1px solid rgb(213, 219, 219); }
.down_nazwa	{ width: 180px; padding-left: 10px; font-weight: bold; }
.down_opis	{ width: 140px; }
.down_pobierz	{ width: 80px; text-align: center; }
.down_hr	{ height: 10px; }
.prod_tech_data	{ width: 400px; height: 20px; border: 1px solid rgb(1, 102, 180); color: rgb(255, 255, 255); background-color: rgb(1, 102, 180); }
.prod_left	{ width: 200px; padding-left: 10px; text-transform: uppercase; }
.prod_right	{ width: 200px; padding-right: 10px; text-transform: uppercase; text-align: right; }
.wyb_min_nap	{ width: 160px; height: 18px; font-family: verdana; font-size: 10px; color: rgb(131, 131, 131); text-align: right; vertical-align: top; }
.tech_table	{ width: 340px; }
.tech_pob	{ color: rgb(131, 131, 131); font-weight: bold; }
.tech_file	{ padding-left: 40px; }
.foto_table	{ width: 400px; height: 400px; border: 3px double rgb(213, 217, 215); background-color: rgb(255, 255, 255); cursor: pointer; }
.foto		{ text-align: center; vertical-align: top; }
.div_box	{ width: 100%; height: 95%; left: 0px; position: absolute; }
.box1		{ width: 100%; height: 100%; }
.box2		{ text-align: center; vertical-align: middle; }
.tabela_table	{ width: 740px; border: 1px solid rgb(213, 219, 219); }
.tabela_blue	{ height: 24px; border: 1px solid rgb(1, 102, 180); color: rgb(255, 255, 255); background-color: rgb(1, 102, 180); font-weight: bold; padding-left: 6px; padding-right: 6px; }
.tabela_1	{ height: 18px; background-color: rgb(246, 246, 246); padding-left: 6px; padding-right: 6px; }
.tabela_2	{ height: 18px; padding-left: 6px; padding-right: 6px; }
.tab_table	{ border: 3px double rgb(213, 217, 215); background-color: rgb(255, 255, 255); cursor: pointer; }
.tab		{ text-align: center; vertical-align: top; }
.scroll_space	{ margin-left: 8px; margin-right: 7px; border: 3px double rgb(213, 217, 215); cursor: pointer; }
.scroll_hr	{ height: 10px; }
.scroll_div	{ width: 360px; border: 1px solid rgb(208, 208, 208); background-color: rgb(246, 246, 246); overflow: hidden; }
.scroll_div2	{ width: 325px; border: 1px solid rgb(208, 208, 208); background-color: rgb(246, 246, 246); overflow: hidden; }
.scroll_div3	{ width: 124px; border: 1px solid rgb(208, 208, 208); background-color: rgb(246, 246, 246); overflow: hidden; }
.scroll_layer	{ position: relative; }
.gall_table	{ width: 420px; }
.gall_arr	{ width: 20px; text-align: center; }
.gall_con	{ width: 380px; }
.arrow		{ border-style: none; cursor: pointer; }
.szuk_nl_table	{ width: 400px; }
.szuk_nl_wp	{ width: 300px; color: rgb(0, 85, 149); vertical-align: top; }
.szuk_nl_in	{ width: 100px; vertical-align: top; text-align: center; }
.szuk_nl_fraza	{ width: 300px; font-family: verdana; font-size: 12px; border: 1px solid rgb(131, 148, 142); color: rgb(131, 131, 131); background-color: rgb(255, 255, 255); }
.szuk_ze_table	{ width: 360px; border: 1px solid rgb(213, 219, 219); }
.szuk_ze_cen	{ text-align: center; color: rgb(131, 131, 131); }
.szuk_ze_in	{ width: 180px; text-align: center; }
.szuk_ze_lt	{ width: 180px; vertical-align: top; text-align: right; padding-right: 10px; }
.szuk_ze_rt	{ width: 180px; vertical-align: top; text-align: left; padding-left: 10px; }
.szuk_ze_input	{ width: 170px; font-family: verdana; font-size: 12px; border: 1px solid rgb(131, 148, 142); color: rgb(131, 131, 131); background-color: rgb(255, 255, 255); }
.szuk_hr	{ width: 100%; height: 3px; background-color: rgb(1, 102, 180); font-size: 1px; }
.szuk_produkt	{ width: 300px; }
.szuk_kat	{ width: 50%; text-align: left; vertical-align: top; }
