/* ustawienia ogólne */
body { padding:0; margin:0; background-color:#ffffff; font-family:verdana; font-size:8pt; }
br { font-size:10pt; }
a { color: #00005f; text-decoration: none; }
a:visited { color: #00005f; text-decoration: none; }
a:hover   { color: #00005f; text-decoration: none; }

/* standardowe kolory */
#red       { color:#b22222; font-weight:normal; }
#grey      { color:#606060; font-weight:normal; }
#green     { color:#22b222; font-weight:normal; }
#blue      { color:#0662c6; font-weight:normal; }
#redbold   { color:#b22222; font-weight:bold; }
#greybold  { color:#606060; font-weight:bold; }
#greenbold { color:#22b222; font-weight:bold; }
#bluebold  { color:#0662c6; font-weight:bold; }
#greyboldbig  { color:#606060; font-weight:bold; font-size:11pt; }
#redboldbig   { color:#b22222; font-weight:bold; font-size:11pt; }
#greenboldbig { color:#22b222; font-weight:bold; font-size:11pt; }
#blueboldbig  { color:#0662c6; font-weight:bold; font-size:11pt; }

/* ramka główna strony */
.table_main       { width:780px; border:none; }
.table_main_left  { width:150px; vertical-align:top; }
.tekst_head_left  { font-family:arial; font-weight:normal; font-size:16pt; color:#bf4141; margin:15px 0px 0px 0px; }
.table_main_right { width:630px; vertical-align:top; border-color:#e0e0e0; border-style:solid; border-width:0px 0px 0px 1px; }
.tekst_main { font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:justify; margin:5px 10px 10px 20px; }
.tekst_main2{ font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:justify; margin:2px 10px 2px 10px; }
.tekst_main2a{ font-family:arial; font-weight:bold; font-size:11pt; color:#606060; text-align:justify; margin:2px 10px 2px 10px; }
....tekst_head { font-family:Verdana; font-weight:bold; font-size:11pt; color:#0662c6; text-align:left; margin:0px 0px 8px 0px; }
.tekst_head { font-family:arial; font-weight:normal; font-size:16pt; color:#0991ff; margin:0px 0px 8px 0px; padding:0px; }
.tekst_cena_grey { font-family:arial; font-weight:normal; font-size:12pt; color:#606060; margin:0px 0px 0px 0px; }
.tekst_cena_red  { font-family:arial; font-weight:bold;   font-size:12pt; color:#bf4141; margin:0px 0px 0px 0px; }

/* opisy produktów */
#head_ekrpro { font-family:arial; font-weight:normal; font-size:16pt; color:#0991ff; margin:15px 0px 0px 0px; padding:0px; }
#head_ekrled { font-family:arial; font-weight:normal; font-size:16pt; color:#0991ff; margin:15px 0px 0px 0px; padding:0px; }
#head_ekrdot { font-family:arial; font-weight:normal; font-size:16pt; color:#0991ff; margin:15px 0px 0px 0px; padding:0px; }
#head_intszy { font-family:arial; font-weight:normal; font-size:16pt; color:#0991ff; margin:15px 0px 0px 0px; padding:0px; }
#head_projek { font-family:arial; font-weight:normal; font-size:16pt; color:#0991ff; margin:15px 0px 0px 0px; padding:0px; }
#head_spkrez { font-family:arial; font-weight:normal; font-size:16pt; color:#0991ff; margin:15px 0px 0px 0px; padding:0px; }
#head_desc   { font-family:arial; font-weight:normal; font-size:10pt; color:#606060; margin:0px; padding:0px; }

/* ramka show_skrot */
.show_skrot_border   { border-color:#c0c0c0; border-style:dotted; border-width:0px 0px 1px 0px; margin-bottom:5px; }
.show_skrot_noborder { border:none; }
.show_skrot_icona    { width:160px; height:115px; vertical-align:bottom; text-align:left; }
.show_skrot_icona_R  { width:160px; height:150px; vertical-align:bottom; text-align:right; }
.show_skrot_image    { width:150px; height:107px; border:none; }
.show_skrot_head     { font-family:Verdana; height:vertical-align:top; text-align:left; padding:0px 0px 2px 0px; }
.show_skrot_text1    { font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:justify; vertical-align:top; }
#show_skrot_link1    { text-decoration:none; color:#606060; }
.show_skrot_text2    { font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:right; vertical-align:top; }
#show_skrot_link2    { font-weight:normal; color:#bf4141; }

/* teksty w tabeli */
.text_tdhd  { font-family:arial; font-weight:bold;   font-size:9pt; color:#606060; text-align:center;  padding:8px 5px 8px 5px; }
.text_tdac  { font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:center;  padding:8px 5px 8px 5px; }
.text_tdaj  { font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:justify; padding:8px 5px 8px 5px; }
.text_tdac2{ font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:center;  padding:4px 2px 4px 2px; }

/* cenniki */
.cena_table { border:none; text-align:left; font-family:arial; font-weight:normal; font-size:9pt; color:#606060; }
.cena_linia { line-height:2px; border-color:#c0c0c0; border-style:dotted; border-width:1px 0px 0px 0px; }
.calc_linia { line-height:2px; border-color:#c0c0c0; border-style:dotted; border-width:1px 0px 0px 0px; height:2px; }
.calc_linia2{ line-height:2px; border-color:#c0c0c0; border-style:dotted; border-width:2px 0px 0px 0px; height:2px; }
.rss_linia  { line-height:2px; border-color:#c0c0c0; border-style:dotted; border-width:1px 0px 0px 0px; margin:20px 150px 8px 150px; }

.marquee1 { font-family:Courier New; font-weight:bnormal; font-size:14pt; text-align:center; text-decoration:none; margin:0px; padding:5px; color:#ffffff; background-color:#ff0000; }

/* style do prezentacji */
.p_table_main       { width:100%; border:none; }

/* magazyn */
.mag-table { background-color:#222277; }
.mag-table-header { text-align:center; vertical-align:middle; font-family:verdana; font-size:9pt; font-weight:bold; color:#222277; padding-left:5px; padding-right:5px; background-color:#d8dbfc; height:22px; }
.mag-table-row1   { text-align:left; vertical-align:middle; font-family:verdana; font-size:8pt; font-weight:normal; color:#222277; padding-left:5px; padding-right:5px; background-color:#eeeeee; height:22px; }
.mag-table-row2   { text-align:left; vertical-align:middle; font-family:verdana; font-size:8pt; font-weight:normal; color:#222277; padding-left:5px; padding-right:5px; background-color:#f0faff; height:22px; }

.form-text {
	text-align:	  left;
	vertical-align:	  top;
	font-family:	  verdana;
	font-size:   	  8pt;
	font-weight: 	  normal;
	color:       	  #222277;
	height:		  	  22px;
	/* background-color: #f0faff; */
	background-color:#ffff88;
	padding-left:	  3px;
	padding-right:	  3px;
	border-width:	  1px;
	border-style: 	  solid;
	/* border-color:	  #222277; */
	border-color:	  #666666;
}






.xtable_main_left  { width:150px; vertical-align:top; }
.xtekst_head_left  { font-family:arial; font-weight:normal; font-size:18pt; color:#bf4141; margin:15px 0px 0px 0px; }
.xtable_main_right { width:630px; vertical-align:top; border-color:#e0e0e0; border-style:solid; border-width:0px 0px 0px 1px; }
.xtekst_main { font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:justify; margin:5px 10px 10px 20px; }
.xtekst_head { font-family:Verdana; font-weight:bold; font-size:11pt; color:#0662c6; text-align:left; margin:0px 0px 8px 0px; }








/* takie ogólne formatowanie */
x.text_home { font-family:arial; font-weight:normal; font-size:10pt; color:#606060; margin:10px 20px 10px 20px; }
x.text_titl_a { font-family:arial; font-weight:normal; font-size:30pt; color:#f06060; margin:0px 0px 0px -10px; }
x.text_titl_b { font-family:arial; font-weight:normal; font-size:18pt; color:#606060; margin:0px 0px 0px -10px; }
x.text_serv_a { font-family:arial; font-weight:normal; font-size:18pt; color:#bf4141; margin:10px 10px 10px 10px; }
x.text_serv_b { font-family:arial; font-weight:normal; font-size:11pt; color:#606060; margin:10px 10px 10px 10px; }
x.text_shop_a { font-family:arial; font-weight:normal; font-size:18pt; color:#bf4141; margin:15px 0px 0px 0px; }   /* 0662c6 */
x.text_shop_b { font-family:arial; font-weight:normal; font-size:11pt; color:#606060; margin:10px 10px 10px 10px; }
x.block_home_1a { text-align:left; width:auto; height:100px; float:left; display:block; margin:0px; }
x.block_home_1b { text-align:left; width:auto; height:100px; float:left; display:block; margin:0px 50px 0px 10px; }
x.block_home_vl { text-align:left; width:1px;  height:100px; float:left; display:block; margin:0px; border-color:#c0c0c0; border-style:dotted; border-width:0px 0px 0px 1px; }
x.block_home_2a { text-align:left; width:auto; height:100px; float:left; display:block; margin:0px 10px 0px 50px; }
x.block_home_2b { text-align:left; width:auto; height:100px; float:left; display:block; margin:0px; }

/* opis produktów i podział na ramki*/

x.td_line_l  { width:150px; line-height:1px; border-color:#ff00ff; border-style:sold; border-width:1px 0px 0px 0px; }
x.ikona_tdml { width:130px; border-style:dotted; border-width:1px; border-color:#c0c0c0; }
x.text_tdml  { font-family:arial; font-weight:normal; font-size:10pt; color:#606060; text-align:center; margin:0px 10px 0px 0px; }
x.td_main_r  { width:630px; vertical-align:top; border-color:#e0e0e0; border-style:solid; border-width:0px 0px 0px 1px; }
x.head_main  { font-family:arial; font-weight:bold; font-size:11pt; color:#606060; text-align:justify; margin:5px 10px 10px 20px; }
x.text_head  { font-family:Verdana; font-weight:bold; font-size:11pt; color:#0662c6; text-align:left; margin:0px 0px 8px 0px; }
x.text_main  { font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:justify; margin:5px 10px 10px 20px; }
x.text_tdhd  { font-family:arial; font-weight:bold; font-size:9pt; color:#606060; text-align:center; padding:8px 5px 8px 5px; }
x.text_tdac  { font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:center; padding:8px 5px 8px 5px; }
x.text_tdaj  { font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:justify; padding:8px 5px 8px 5px; }


/* lista produktów */
x.show_tab1a { border-color:#c0c0c0; border-style:dotted; border-width:0px 0px 1px 0px; }
x.show_tab1b { border:none; }
x.show_tab2a { width:160px; height:155px; vertical-align:top; }
x.show_tab2b { width:255px; font-family:Verdana; height:vertical-align:top; text-align:left; padding:0px 0px 2px 0px; }
x.show_tab2c { width:165px; height:18px; vertical-align:top; text-align:right; }
x.show_tab2i { width:150px; height:150px; border:none; }
x.show_tab3a { font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:justify; vertical-align:top; }
x#show_tab3b { text-decoration:none; color:#606060; }
x.show_tab4a { font-family:arial; font-weight:normal; font-size:9pt; color:#606060; text-align:right; vertical-align:top; }
x#show_tab4b { font-weight:bold; color:#bf4141; }

/* cennik */
x.cena_table { border:none; text-align:left; font-family:arial; font-weight:normal; font-size:9pt; color:#606060; }
x.cena_linia { line-height:2px; border-color:#c0c0c0; border-style:dotted; border-width:1px 0px 0px 0px; }

x.procent { font-family:sans-serif; font-weight:bold; font-size:12pt; text-align:center; text-decoration:none; margin:0px; padding:5px; color:#ffffff;background-color:#ff0000; }


/* do usunięcia po przeróbce innych produktów */
x.show_block  { border-color:#c0c0c0; border-style:dotted; border-width:0px 0px 1px 0px; padding:20px 0px 20px 0px; }
x.show_block2 { padding:20px 0px 10px 0px; }
x.show_img    { width:150px; height:150px; border:none; float:left; margin:0px 20px 20px 0px; }
x.show_nazwa  { font-weight:bold; font-size:10pt; color:#000000; text-align:left; margin:0px 0px 8px 0px; }
x#show_nazwa  { text-decoration:none; color:#0662c6; }
x#show_txmore { font-weight:bold; color:#bf4141; }
x#linia   { border-color:#c0c0c0; border-style:dotted; border-width:0px 0px 1px 0px; padding:20px 0px 20px 0px; }
x#linia50 { border-color:#c0c0c0; border-style:dotted; border-width:0px 0px 1px 0px; width:50%; margin:20px 0px 20px 25%; }
/* ---------- */





/*-------------------------*/
/*       F O O T E R       */
/*-------------------------*/
x.f_table     { margin-top:0px; background-color:#ffffff; border-top-color:#de2626; border-style:solid; border-width:1px 0px 0px 0px; }
x.f_counter   { font-family:Tahoma; font-weight:normal; font-size:10px; color:#00005f; margin: 3px 5px 0px 5px; }
x.f_copyright { text-align:right; line-height:13px; font-family:Tahoma; font-size:11px; color:#00005f; text-decoration:none; margin:3px 6px 0px 0px; }
x.f_terms     { text-align:right; line-height:13px; font-family:Tahoma; font-size:11px; color:#00005f; text-decoration:none; margin:3px 6px 0px 0px; }


/*-------------------------*/
/*        T I T L E        */
/*-------------------------*/
x.t_table { margin-top:8px; background-color:#ffffff; border-bottom-color:#de2626; border-style:solid; border-width:0px 0px 1px 0px; }
x.t_logo  { font-family:Verdana; font-weight:bold;   font-size:12pt; text-decoration:none; text-align:left;  vertical-align:middle; color:#00005f; }
x.t_title { font-family:Verdana; font-weight:normal; font-size:18pt; text-decoration:none; text-align:right; vertical-align:middle; letter-spacing:0.5px; padding-right:5px; color:#000090; }


/*-------------------------*/
/*        G O O D S        */
/*-------------------------*/
x.g_table { background-color:#ffffff; border-color:#dedede; border-style:solid; border-width:1px; margin:8px 8px 8px 8px; }
x.g_text  { background-color:#ffffff; font-family:Verdana; font-weight:normal; font-size:10pt; text-decoration:none; text-align:center; vertical-align:middle; color:#000000; height:40px; }

/*-------------------------*/
/*         F O R M         */
/*-------------------------*/
x.tfadd { font-family:verdana; font-size:10pt; width:400px; height:25px; }



/*-------------------------*/
/*        T A B L E        */
/*-------------------------*/
x.ttnam { font-family:Verdana; font-weight:bold; font-size:12pt; color:#00005f; text-decoration:none; text-align:left; vertical-align:middle; padding:4px 4px 0px 4px; letter-spacing:0.5px; background-color:#efefef; height:22px; }
x.ttpln { font-family:Verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration:none; text-align:left; vertical-align:top; margin:4px 4px 4px 10px; letter-spacing:0px; }
x.ttcom { font-family:Verdana; font-weight:bold; font-size:9pt; color:#000000; text-decoration:none; text-align:left; vertical-align:middle; padding:4px 4px 0px 4px; letter-spacing:0px; background-color:#efefef; height:22px; }
x.ttadd { font-family:Verdana; font-weight:normal; font-size:8pt; color:#00005f; text-decoration:none; text-align:right; vertical-align:middle; padding:4px 4px 0px 4px; letter-spacing:0px; background-color:#efefef; height:22px; }
x.ttrow1 { font-family:Verdana; font-weight:normal; font-size:8pt; color:#888888; text-decoration:none; text-align:left; vertical-align:top; margin:4px 4px 4px 4px; letter-spacing:0px; }
x.ttrow2 { font-family:Verdana; font-weight:normal; font-size:8pt; color:#333333; text-decoration:none; text-align:left; vertical-align:top; margin:4px 4px 4px 4px; letter-spacing:0px; }

x.ttfmr { font-family:Verdana; font-weight:normal; font-size:8pt; color:#00005f; text-decoration:none; text-align:right; vertical-align:top; padding:6px 10px 0px 0px; letter-spacing:0px; background-color:#ffffff; height:28px; }
x.ttfmt { font-family:Verdana; font-weight:normal; font-size:8pt; color:#00005f; text-decoration:none; text-align:right; vertical-align:top; padding:6px 5px 0px 0px; letter-spacing:0px; background-color:#ffffff; height:28px; }
x.ttfmn { font-family:Verdana; font-weight:normal; font-size:8pt; color:#de2626; text-decoration:none; text-align:justify; vertical-align:top; padding-right:28px; letter-spacing:0px; }






