 html, body { height: 100%; }

body { 	margin: 0px; padding: 0px; background-color:#FFFFFF; background:url(background.jpg)  repeat-x; }

 
*{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.6em; color:#36376a; }

p{ margin:10px 0 10px 0; padding:0px; display:block;}


#strong {font-weight:bold; }


#wrap{
	margin: 0 auto 0 auto;
	width:762px;
}


#flash{
	
	margin-top:0px; width:762px; height:249px;
	
}

#leftcolumn{

	width:238px;
	margin:0 0 0 1px;
	float:left;
	background-color:#e9ebf4;
	padding:0px;

}


#rightcolumn{
	width:520px;
	margin:0 0 0 1px;
	float:left;
	padding:0px;
	border:0px;
	border-right:#e9ebf4 1px solid; 
	min-height: 650px; 
	overflow: hidden;

}

#my_footer { margin-top:0m; width:762px; height:72px; clear:both; }

#break_line {clear:both; line-height:1px; font-size:0em;}


/* left side */

/*  left menu */

#nav-main {clear:both; margin:0px; padding:0px; width:227px; margin-left:6px; display:block;}
#nav-main li { float:left; margin: 0px; list-style: none; width:227px }
#nav-main a { display:block; overflow:hidden; height:24px; padding-left:15px; color:#fff; text-decoration:none; font-size:14px; }
#nav-main a:hover { text-decoration:underline; }
#nav-main a.active { text-decoration:underline; }
#n-first { font-size:0px; padding:0px; margin:0px; line-height:0px; background:url('menu/first.gif') no-repeat; width:227px; height:3px; }
#n-last {background:url('menu/last.gif') no-repeat; }
#n-back {background:url('menu/back.gif') no-repeat; }

h1 {margin:0px; padding:0px; font-size:1em; display:block; clear:both; }

#menuBarTitle { background:url(menuBarTitle.jpg) top no-repeat; width:238px; height:39px; display:block; }

#addressBarTitle { background:url(addressBarTitle.jpg) top no-repeat; width:238px; height:38px; display:block; }


#address_bar {clear:both; margin:0px; padding:0px; width:227px; margin-left:6px; margin-bottom:10px; background-color:#e9ebf4; overflow:hidden;}
#address_bar li { float:left; margin: 0px; list-style: none; width:227px;}
#address_bar a { display:block; color:#fff; text-decoration:none; font-size:13px; margin:0px; padding:0px; }
#address_bar a:hover { text-decoration:underline; color:#f3b6d3;}
#address_bar a.active { text-decoration:underline; color:#f3b6d3;}
#address_bar-first { font-size:0px; padding:0px; margin:0px; line-height:0px; background:url('address_bar/top.jpg') no-repeat; width:227px; height:5px; }
#address_bar-last {background:url('menu/last.gif') no-repeat; }
#address_bar-back {background:url('address_bar/bg.gif') repeat-y; width:227px; }
#address_bar-back p { padding-left:6px; color:#fff; margin:0px; font-size:13px; line-height:17px;}
#address_bar-back p.pink { padding-left:6px; color:#f3b6d3; margin:0px; font-size:13px; line-height:17px;}
#address_bar-back p span {color:#fff; font-size:13px; }
#address_bar-kreska {background:url('address_bar/kreska.gif') repeat-y; width:227px; height:11px; font-size:0px; padding:0px; margin:0px; line-height:0px; }




/*  center  */

/*  ----------------------------------- 
------------------ HEADERS -----------
-------------------------------------- */

#h_home_page { background:url(headers/home_page.gif) top no-repeat; width:520px; height:42px; display:block; }
#h_company_profile { background:url(headers/company_profile.gif) top no-repeat; width:520px; height:42px; display:block; }
#h_client_list { background:url(headers/client_list.gif) top no-repeat; width:520px; height:42px; display:block; }
#h_contact_us { background:url(headers/contact_us.gif) top no-repeat; width:520px; height:42px; display:block; }
#h_emergency_lighting { background:url(headers/emergency_lighting.gif) top no-repeat; width:520px; height:42px; display:block; }
#h_faq { background:url(headers/faq.gif) top no-repeat; width:520px; height:42px; display:block; }
#h_fixed_wiring_per { background:url(headers/fixed_wiring_per.gif) top no-repeat; width:520px; height:42px; display:block; }
#h_news_offers { background:url(headers/news_offers.gif) top no-repeat; width:520px; height:42px; display:block; }
#h_pat_testing { background:url(headers/pat_testing.gif) top no-repeat; width:520px; height:42px; display:block; }
#h_pat_testing_detail { background:url(headers/pat_testing_detail.gif) top no-repeat; width:520px; height:42px; display:block; }
#h_pat_testing_freq { background:url(headers/pat_testing_freq.gif) top no-repeat; width:520px; height:42px; display:block; }
#h_pat_testing_micro { background:url(headers/pat_testing_micro.gif) top no-repeat; width:520px; height:42px; display:block; }


#h2_hr_line { margin:0px; padding:0px; background:url(hr_line.gif) top no-repeat; width:497px; height:8px; display:block; overflow:hidden; font-size:0em; line-height:1px; padding-right:20px;}

#h2_hr_dots { margin:0px; padding:0px; background:url(hr_dots.gif) top no-repeat; width:490px; height:7px; display:block; overflow:hidden; font-size:0em; line-height:1px; padding-right:20px;}

#h_t_news_hr { margin:0px; padding:0px; background:url(t_news_hr.gif) top no-repeat; width:496px; height:31px; display:block; overflow:hidden; font-size:0em; line-height:1px; padding-right:20px; margin-top:30px;}
#h_t_offers_hr { margin:0px; padding:0px; background:url(t_offers_hr.gif) top no-repeat; width:496px; height:31px; display:block; overflow:hidden; font-size:0em; line-height:1px; padding-right:20px; margin-top:30px;}

/*  ----------------------------------- 
------------------ END OF HEADERS -----------
-------------------------------------- */




#ul_main { padding:0px; margin:0px; list-style:none; margin-bottom:25px;}
#ul_main li { background:url(ul_arrow.gif) no-repeat 0pt 7pt; padding-left:18px; margin-left:20px; line-height:2em; }

#ul_list_squer { padding:0px; margin:0px; list-style:none; margin-bottom:25px;}
#ul_list_squer li {padding-left:12px; margin-left:0px; line-height:2em;}
#ul_list_squer li.gr { background:url(list_squer.gif) no-repeat 0pt 7pt; padding-left:12px; margin-left:12px; line-height:1.6em; }

#ul_list_num { padding:0px; margin:0px; list-style:decimal; margin-bottom:25px; margin-top:30px;}
#ul_list_num li {padding-left:0px; margin-left:40px; line-height:1.6em; font-weight:bold;}

#ul_list_non { padding:0px; margin:0px; list-style:none; margin-bottom:25px;}
#ul_list_non li {padding-left:12px; margin-left:0px; line-height:1.8em;}

#p12 { font-size:12px; color:#06034c; padding-left:12px; text-align:justify; padding-right:12px; }
#p12b_hr {font-size:12px; color:#06034c; padding-left:12px; text-align:justify; padding-right:12px; margin-bottom:2px; font-weight:bold; margin-top:12px; } 

#p12_faq { font-size:12px; color:#06034c; padding-left:12px; text-align:justify; padding-right:12px; margin-top:20px; }

#p12_news_title  { font-size:12px; color:#06034c; padding-left:12px; text-align:justify; padding-right:12px; margin-top:10px; margin-bottom:6px; }
#p12_news_content { font-size:12px; color:#06034c; padding-left:12px; text-align:justify; padding-right:12px; margin-top:0px; }

#p12b_contact { font-size:12px; color:#06034c; padding-left:12px; text-align:justify; padding-right:12px; font-weight:bold; line-height:14px; margin-top:0px; margin-bottom:2px; }
#p12_contact{ font-size:12px; color:#06034c; padding-left:12px; text-align:justify; padding-right:12px; font-weight:normal; line-height:14px; margin-top:0px; margin-bottom:2px; }

#p13b { font-size:13px; color:#06034c; padding-left:12px; text-align:justify; padding-right:12px; font-weight:bold; }

#download_link { padding-left:12px; font-size:14px; color:#2a3695; font-weight:bold; }


/*  -------------------------------------------- 
------------------ SPECIAL OFFERS BOX -----------
---------------------------------------------- */
#special_offers_contener { margin:0px; padding:0px; width:520px; background:url(special_offers_middle.jpg) repeat-y;  min-height: 168px; overflow: hidden; margin-top:2em; margin-bottom:2em;}
#special_offers_box { margin:0px; padding:0px; width:520px; background:url(special_offers_box.jpg) no-repeat top left; min-height: 168px; overflow: hidden; }
#special_offers_box_end { margin:0px; padding:0px; width:520px; background:url(special_offers_end.jpg) no-repeat top left; height:12px; line-height:12px; font-size:0em;  overflow: hidden;}

#div_for_ul_special_offers { margin:0px; padding:0px; width:356px; margin-left:12px; margin-top:45px; }
#special_offers_ul {padding:0px; margin:0px; list-style:none; }
#special_offers_ul li { line-height:25px; }
#special_offers_read, #special_offers_read:active, #special_offers_read:visited { color:#e10706; text-decoration:none;}
#special_offers_read:hover {text-decoration:underline; }
#special_offers_title { font-weight:bold;}



/*  -------------------------------------------- 
------------------ 3 images in a row -----------
---------------------------------------------- */
#row3images_contener { text-align:center; margin:0px; margin-top:40px;  } 
#row3images_cont_center { margin:0 auto 0 auto;  width:510px; height:155px;}
#img_3row_m { background-color:#d3d6e9; padding:3px; display:inline; margin-right:14px; }
#img_3row { background-color:#d3d6e9; padding:3px; display:inline; margin-right:0px; }


/*  -------------------------------------------- 
------------------ Client list -----------
---------------------------------------------- */
#ul_main_clist { padding:0px; margin:0px; list-style:none; margin-bottom:25px; margin-top:30px;}
#ul_main_clist li { background:url(ul_arrow.gif) no-repeat 0pt 7pt; padding-left:18px; margin-left:20px; line-height:1.8em; }
#ul_main_clist li.more { color:#b60062; }


/*  -------------------------------------------- 
------------------ sublinks -----------
---------------------------------------------- */

#pojemik_ul { margin:0px; margin-top:40px; margin-bottom:20px; clear:both; }
#ul_main_sublinks { padding:0px; margin:0px; list-style:none; display:inline; margin-left:12px; }
#ul_main_sublinks li.rest { background:url(ul_arrow.gif) no-repeat 0pt 4pt; padding-left:18px; margin-left:20px; line-height:1.8em; display:inline; }
#ul_main_sublinks li a.sub_links, #ul_main_sublinks li a.sub_links:active, #ul_main_sublinks li a.sub_links:visited { color:#color:#36376a; text-decoration:none; font-weight:bold;  }
#ul_main_sublinks li a.sub_links:hover {text-decoration:underline; }
#ul_main_sublinks li.more { color:#b60062; display:inline; }

#img_right { background-color:#d3d6e9; padding:3px; float:right; margin:0px 5px 10px 15px; }




/*  -------------------------------------------- 
------------------ pat_frequency.html -----------
---------------------------------------------- */

.border_tbl {border:#e9ebf4 1px solid; }
.title_bg_tbl {background-color:#dcdfed; }
.content_bg_tbl {background-color:#f1f2f7; }
#p_title_tbl { font-weight:bold; font-size:11px; text-align:center; line-height:14px; }
#p_content_tbl { font-weight:normal; font-size:11px; text-align:center; line-height:14px; }



/*  -------------------------------------------- 
------------------ FOOTER  SUB STYLE-----------
---------------------------------------------- */

#f_table_bg {background:url(f_bg_nav2.gif) repeat-y center top; margin-top:6px;}

#f_loga { width:238px; margin:0px; padding:0px; margin-left:0px; float:left; height:72px; background-color:#fff;  }

#f_navigations { margin:0px; padding:0px; float:right; width:522px; height:72px;  background-color:#d4d7ea; }
#f_navigations p { text-align:center; margin:0px; padding:0px; margin-top:8px; margin-bottom:0px; }
#f_navigations p a.f_nav, #f_navigations p a.f_nav:active, #f_navigations p a.f_nav:visited { font-size:11px; color:#2a3695; line-height:15px; text-decoration:none; }
#f_navigations p a.f_nav:hover { text-decoration:underline;  }

#web_feet_box { margin-top:4px; padding-bottom:2em; overflow:hidden; padding-top:1em;}
#web_feet { font-family:Tahoma, Verdana, Arial; font-size:11px; line-height:16px; color:#aaafd5; margin:0px; padding:0px; text-align:center; }
#web_feet a.web_feet_l, #web_feet a.web_feet_l:active, #web_feet a.web_feet_l:visited { text-decoration:none; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#aaafd5;}
#web_feet a.web_feet_l:hover {color:#000; }






/*  -------------------------------------------- 
------------------ CONTACT FORM -----------
---------------------------------------------- */

/* -------------- address box'y ----------- */

#add_box_left {float:left; width:240px; margin-left:10px; margin-top:30px;}
#add_box_right {float:right; width:240px; margin-left:10px;  margin-top:30px;}

#marg_form {line-height:1px; height:20px; margin:0px; padding:0px;}

#form_area { width:382px; height:600px; line-height:20px; float:left; display:inline; margin-left:40px; margin-top:40px; }

#form_ul { display:block; clear:both; margin:0px; padding:0px; }


#form_ul li { padding:0px; display:block; margin:0px 0px 0px 0px; padding-bottom:10px; list-style: none; width:380px; height:20px; }
#form_ul li span { margin:0px; padding:0px; display:inline; margin: 0px; margin-right:2px; color:#1c3e79; float:left; line-height:20px; height:20px;  }
#form_ul li.gr input {background:url('textarea.jpg') top left; background-repeat:no-repeat; width:228px; height:20px; border:0px; display:inline; float:right; font-size:12px; line-height:20px; padding-left:2px; border-bottom:#e4e3ec 1px solid; border-right:#7f86bf 1px solid;}

#form_ul li.what input {float:right; margin-right:210px;  line-height:20px; height:20px; }

#form_ul_btn { display:block; clear:both; margin:0px; padding:0px;  }


#form_ul_btn li { display:block; margin:0px 0px 10px 0px; list-style: none; width:350px; height:20px; }

#form_ul li.enquiry { height:130px; width:380px; clear:both;  }
#form_ul li textarea {background:url('textarea.jpg') top left; background-repeat:no-repeat; width:228px; height:120px; border:0px; display:inline; float:right; font-size:12px; line-height:22px; padding-left:2px; vertical-align:middle; border-bottom:#e4e3ec 1px solid;border-right:#7f86bf 1px solid; }

#marg_between_form { clear:both; line-height:1px; margin-bottom:20px; }



ul#form_btn { padding:0px; margin:0px;  margin-bottom:30px; width:380px; }
ul#form_btn li { display:block; margin:5px 0px 10px 0px; list-style: none; width:380px; height:25px; text-align:right;}
#sumbit { border:0px; display:inline; margin-left:50px; width:77px; height:25px; background-image:url('submit.gif'); cursor:pointer; float:right; margin-top:0px;}

#reset { border:0px; display:inline; margin-left:0px; width:81px; height:24px; background-image:url('reset.jpg'); cursor:pointer; float:right; margin-top:0px; }

#submit_btn { height:1em; text-align:center; clear:both; border:#009999 1px solid; display:block; }