body{margin:0;	padding:0; line-height: 1.3em; background: url(../images/bg.jpg) repeat-x #ececec; color: #204e90; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 0.75em;}
	
p {margin: 0; padding: 0;}

h1 {font: normal 1.20em Tahoma, Verdana, Arial, Helvetica, sans-serif; 	margin: 0;	padding: 0;}
h2 {font: bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;}
h3 {font: bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;}
h4 {font: bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;}
h5 {font: bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;}

/* width:624px;  */
h1.header { float:left; line-height:1.2em; font-weight: bold; color:#fff; width:379px; margin: 0; padding: 9px 0 0 35px; height:43px; background:  url(../images/bgHead.jpg) no-repeat;}
h1.header_long { float:left; line-height:1.2em; font-weight: bold; color:#fff; width:379px; margin: 0; padding: 7px 5px 0 35px; height:57px; background:  url(../images/bgHeadLong.jpg) no-repeat;}

a.but_faq_head,
a.but_faq_head:hover,
a.but_faq_head:active,
a.but_faq_head:focus { float:left; display:block; width:246px; height:43px; background:url(../images/butFAQ.jpg) no-repeat; text-indent:-9999px; outline-style:none;}

a.but_faq_head_long,
a.but_faq_head_long:hover,
a.but_faq_head_long:active,
a.but_faq_head_long:focus { float:left; display:block; width:246px; height:57px; background:url(../images/butFAQ_long.jpg) no-repeat; text-indent:-9999px; outline-style:none;}

h2.news {line-height:1.2em; font-weight: bold; margin: 20px 0 0 0; padding: 1px 5px 0 30px; height:20px; background:  url(../images/bgHead2.jpg) no-repeat;}
.news {line-height:1.2em; font-weight: bold; margin: 5px 0 5px 0; padding: 1px 5px 0 30px; height:20px; background:  url(../images/bgHead2.jpg) no-repeat;}
h2.headsub {line-height:1.2em; font-weight: bold; margin: 0 0 10px 0; padding: 1px 5px 0 30px; height:20px; background:  url(../images/bgHead2.jpg) no-repeat;}
acronym { border-bottom: 1px dotted red;}

caption { text-align: center; font-weight: bold;}

#acc h2 {background: url(../images/icoNews.jpg) no-repeat; padding:0 0 20px 20px; margin:10px 0 0 0;}
#acc h2 a {	text-decoration:none;}
#acc .faq {	padding:0 0 20px 20px;}

a.but_faq { clear:both; display:block; margin:10px 0 10px 520px; font-size:0.9em; background: #f1f4f9; padding:5px 10px 7px 20px; border:1px solid #e1e1e1;}

a {text-decoration: underline;}
a:link {	color: #0c3f8e;}
a:visited {color:#0c3f8e; }
a:hover {color: #cc1725;}
a:focus {color: #cc1725; background: #FFFFE1;}
a:active {color: #cc1725; background: #FFFFE1;}

.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pleft10 {padding:0 0 0 10px;}
.pright10 {padding:0 10px 0 0;}
.ptop10 {padding:10px 0 0 0;}
.pbot10 {padding:0 0 10px 0;}
.kom {font-size: 0.9em;}
.subp_head {font-weight:bold;}
.hide {position:absolute; left:-9000em;  } 

.nav { margin:0; padding:0; position:absolute; top:0; list-style: none;}
.nav a {display:inline; left:-9000em; padding:5px; position:absolute; text-decoration:none; z-index:2; width:150px;  } 
.nav a:hover, .nav a:focus, .nav a:active {background: #0c3f8e; border:1px solid #182E4E; color:#fff; left:0; top:0; position:absolute; } 

/*temp*/
.hide_test { border:none; }

.txt_ERR {font-weight: bold;	color: #FF0000; background: #FFFFE1;	text-decoration: none;	padding:5px; border:1px solid #204e90;	margin:10px 0px 10px 0px;}
.txt_MSG {font-weight: bold;	color: #008000; background: #FFFFE1;	text-decoration: none;	padding:5px; border:1px solid #204e90; margin:10px 0px 10px 0px;}
.sm { font-size: 0.9em;}
.clear { clear: both; padding:0; margin:0;}
.SPN {padding:10px 0px 10px 60px;}
.serwis_exp {padding:10px 0px 10px 30px;}
.bold { font-weight: bold; }	
.cd {	border-top: 1px solid #B1C7E3;	color: #6B6B6B;	padding: 5px 0 10px 0;}
.strony {padding:10px 0px 10px 25px;}
.pages {padding:20px 0px 10px 0px;}
.txt_recom {border: 1px dashed #355F94; background: #E4F2F5; padding:5px; margin:0 0 10px 0;}
.back {font-size: 0.9em; font-weight:bold;}
.anch, .anch:hover, .anch:focus, .anch:active {text-decoration: none; color:#fff; background: none;}

form {margin:0; padding:0;}
fieldset {border:0; margin:0; padding:0;}
legend {display:none;}
label {font-size: 0.9em;font-weight:bold;}
label.search {display:none;}

input, textarea, select {
	font-size: 0.9em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #75A0D2;
	background: #fff;
}
input:focus, input:active, textarea:focus, textarea:active, select:focus, select:active { background: #FFFFE1; border:2px solid #75A0D2; color:#000;}
input.button {	background: #355F94; font-weight:bold; color:#fff;}

#main_menu {list-style-image: url(../images/icoMenu.jpg); padding:0; margin:0 5px 0 45px}
#main_menu li {padding: 0 0 17px 0;	margin: 0;	background: url(../images/bgSepMenu.jpg) no-repeat bottom;}	
#main_menu li.sel {list-style-image: url(../images/icoMenuSel.jpg); }	
#main_menu a {color:#153f7b; font-weight: bold; text-decoration: none;}
#main_menu a:hover {text-decoration: underline;}
#main_menu li.mark {list-style-image: url(../images/icoMenu_m.jpg); }	
#main_menu li.mark_sel {list-style-image: url(../images/icoMenuSel_m.jpg); }	
#main_menu li.mark a, #main_menu li.mark_sel a { color:#ce1417;}

#list_subp {list-style-image: url(../images/icoMenu2.jpg);	padding: 0 0 0 43px;	margin: 0 0 0 -28px;	list-style-type: none;}
#list_subp li { padding: 0;	margin: 5px 0 0 0; background: #E4F2F5;}	
#list_subp li.sel2 {padding: 0 5px 3px 42px; margin: 5px 0 0 -43px; list-style-image: none; background:url(../images/bgMenu2Sel.jpg); }	
#list_subp a {color:#153f7b; font-weight: normal;}
#list_subp li.sel2 a {color:#291e45;}

#list_subpm {list-style-image: url(../images/icoMenu2.jpg);	padding: 0 0 0 43px;	margin: 0 0 0 -28px;	list-style-type: none;}
#list_subpm li {padding: 0; margin:5px 0 0 0; }	
#list_subpm li.sel {list-style-image: url(../images/icoMenuSel.jpg);font-weight:bold; }	
#list_subpm a {color:#153f7b; font-weight: normal;}
#list_subpm .last {padding: 0 0 0 15px;}

.list_ul {list-style-image: url(../images/icoLi.jpg); padding:0; margin:5px 0px 5px 45px;}
.list_ul li {padding: 0 0 5px 0; }	
.news_ul {list-style-image: url(../images/icoNews.jpg); padding:0; margin:5px 0px 5px 20px;}
.news_ul li {padding: 0 0 5px 0; }	
.news_ul a {font-weight: bold; }	
.list_s {list-style-image: url(../images/icoLi.jpg); padding:0; margin:5px 0px 5px 20px;}
.list_s li {padding: 0 0 5px 0; }	
.ul_head h3 { padding:0 0 5px 0 }
.ul_head h4 { padding:0 0 5px 0; font-weight:normal; }

#maincontainer {width:920px; margin: 0 auto 0 auto; background:url(../images/bgMain.jpg) repeat-y; }

#head {width:920px;}
#headleft {float:left; width:236px; height:336px;}

h1.logo_img {width:236px; height:256px; position:relative; padding:0; display:block; }
h1.logo_img span { height:100%; width:100%; position:absolute; background:url(../images/logoAPAP.jpg) no-repeat;}
h1.logo_img a:hover {background:none;}

#headcenter {float:left; width:450px; height:336px; background:url(../images/bgTopCenter.jpg) repeat-x;}
#headright {float:left; width:234px; height:336px; background:url(../images/bgTopR.jpg) no-repeat;}
#headrighttop {height:70px;}

/*
#headrighttop .acc1, .acc2, .acc3 {padding-top:20px; text-align:center; font-size:0.9em; line-height:1.3em;}
#headrighttop .acc1 {float:left; width:75px;}
#headrighttop .acc2 {float:left; width:65px;}
#headrighttop .acc3 {float:left; width:75px;}
#headrighttop a {text-decoration: none;}
#headrighttop a:hover {text-decoration: underline;}
*/

#headrighttop ul { list-style:none; margin:0; padding:20px 0 0 0;}
#headrighttop ul li { float:left; text-align:center; font-size:0.9em; line-height:1.3em;}
#headrighttop ul li a { text-decoration:none; }
#headrighttop ul li a:hover { text-decoration:underline; }
#headrighttop .acc1 a { display:block; width:75px; padding:15px 0 0 0; background:url(../images/butAA.jpg) no-repeat center top;}
#headrighttop .acc2 a { display:block; width:65px; padding:15px 0 0 0; background:url(../images/butAAA.jpg) no-repeat center top;}
#headrighttop .acc3 a { display:block; width:75px; padding:15px 0 0 0; background:url(../images/butStand.jpg) no-repeat center top;}

#headrightmiddle {height:220px; background:url(../images/bgTopRHaslo.jpg) no-repeat;}
#headrightmiddle_exp {height:220px; background:none;}
#headrightbottom {height: 40px;}

#headrightbottom ul { list-style:none; margin:0; padding:0;}
#headrightbottom ul li { float:left; text-align:center; font-size:0.9em; }
#headrightbottom .nav1 a { display:block; width:50px; padding:15px 0 0 0; background:url(../images/butBack.jpg) no-repeat center top;}
#headrightbottom .nav2 a { display:block; width:80px; padding:15px 0 0 0; background:url(../images/butHome.jpg) no-repeat center top;}
#headrightbottom .nav3 a { display:block; width:80px; padding:15px 0 0 0; background:url(../images/butMap.jpg) no-repeat center top;}

#search {height:80px; background:url(../images/bgSearch.jpg) no-repeat;}
#search .sf {padding:30px 0 0 45px;}
#search input {width:150px; border:2px solid #fff;}
#search input.buts {width:53px; height:17px; border:none; background:url(../images/bgButSearch.jpg) no-repeat; font-size:10px; font-weight:bold; color: #fff;}
#search .button {	padding: 3px 0 0 102px;}

#pathname {font-size:0.9em; line-height:1.23em; width:60px; float:left;padding-left:5px;}
#path {font-size:0.9em; line-height:1.23em; float:left; width:380px;}
#path a.lpath {font-weight:bold;}

#contenthand {width:920px;}
#menuleft {float:left; width:236px;}
#menu {background:url(../images/bgMenuL.jpg) repeat-y;}
.menutop_pl {background:url(../images/pl/imgMenu.jpg) no-repeat; width:236px; height:39px;}
.menubot {background:url(../images/imgMenuBot.jpg) no-repeat; width:236px; height:34px;}

#submenu { float:right; width:185px; padding:0 0 10px 20px;} 
#submenu .headsubm {	background: #D1E3EF url(../images/bgHeadSub.jpg) no-repeat;	padding: 7px 5px 10px 32px;	color: #312C4A;	font-weight: bold;	line-height: 1.23em;}
#submenu .listsubm {	background: #E4F2F5 url(../images/imgSubBot.jpg) no-repeat bottom;	margin: 2px 0 10px 0;	padding: 5px 5px 20px 10px; text-align:left;}
#maintxtsubm {width:430px; padding: 0 20px 10px 10px;}

#content {float:left; width:684px;}
#maintxt {width:640px; padding: 0 0 10px 10px; text-align:justify;}

.fotocolumn{ background:url(../images/bgFoto.jpg) no-repeat; margin: 0 0 0 20px; float: left; width: 120px;font-size:0.9em; line-height:1.23em;}
.leadtxt { margin: 0 0 0 10px; float: left; width:490px; padding-bottom:10px;}
.leadtxtnoph { margin: 0 0 0 20px; width:620px; padding-bottom:10px; text-align:justify;}
.leadtxtnoph_pan { margin: 0 0 0 30px; width:600px; text-align:justify;}
.leadsearch { margin: 0 0 0 30px; padding: 5px 0 20px 0; width:600px; text-align:justify;}
.ffotohand{padding:10px 0px 10px 20px;}
.ffoto { background:url(../images/bgFoto.jpg) no-repeat; margin: 0 0 0 10px; float: left; width: 130px;}
.ffoto p {font-size:0.9em; padding-left:5px;line-height:1.23em;}
.ffoto p.fotoname {font-weight:normal;}

h1.main_gr_head {width:221px; height:39px; background:url(../images/bgHeadMain.jpg) no-repeat; line-height:1em; font-weight: bold; color:#fff; margin: 0; padding: 9px 5px 0 35px;}
.main_gr {width:221px; float:left;}

.main_prod a {color:#c7172b; font-weight:bold;}
.main_prod a:visited {color:#c7172b;}
.main_prod h2 {line-height:1em; font-weight: bold; margin: 10px 0 0 0; padding: 5px 5px 0 35px; height:28px; background:  url(../images/imgGrM.jpg) no-repeat;}
.main_prod_L{float:left; width:130px;}
.main_prod_L h3 {line-height:1em; font-weight: bold; margin: 10px 0 0 0; padding: 5px 5px 0 35px; height:28px; background:  url(../images/imgGrM.jpg) no-repeat; }
.main_prod_R{float:left; width:80px;}
.main_prod_sep { clear: both;	background: url(../images/bgSepM.jpg) repeat-x bottom;	height: 60px;	width: 153px;}

.main_bezp a {font-size:0.9em;}
.main_bezp_L{float:left; width:90px;}
.main_bezp_R{float:left; width:130px;}
.main_bezp_R div {line-height:1em; font-weight: bold; padding: 10px 0 0 0;}
.main_bezp_sep {clear:both; padding-top:15px;}
.main_bezp h2 {line-height:1em; font-weight: bold; margin: 10px 0 0 0;}

.main_news {	padding: 0 10px 0 0;}
.main_news_txt {	padding: 5px 10px 10px 10px;}
.main_news_lead { font-size:0.9em; margin: 0 10px 0 20px;text-align:justify;}
.main_news_arch {font-size:0.9em; padding: 10px 10px 10px 20px; font-weight:bold;}

.main_sg_txt {	padding: 0px 10px 10px 5px;}
.main_sg_txt h2 {padding: 5px 10px 5px 0px;}

#footer{line-height:0.9em; margin: 0 auto 0 auto; width:920px;}
#footerhand{width:920px; height:98px; background:url(../images/bgFooter.jpg) repeat-x;}
#footerL {width: 460px; height:98px; float:left; background:url(../images/bgFooterL.jpg) no-repeat left;}
#footerR {width: 460px; height:98px; float:left; background:url(../images/bgFooterR.jpg) no-repeat right;}
#footerR ul { list-style:none; padding:0; margin:0 0 0 250px;}
#footerR ul li { padding:2px 0 5px 0;}
#footerR ul li.f_pz { background:url(../images/icoPolec.jpg) no-repeat;}
#footerR ul li.f_pp { background:url(../images/icoTxt.jpg) no-repeat;}
#footerR ul li.f_od { background:url(../images/icoTxt.jpg) no-repeat;}
#footerR p {padding:3px 0 0 250px;}
#footerR a {font-size:1em; padding:0 0 0 20px;}
#footerBotL {color:#558AC6; font-size:0.83em; width: 340px; float:left; margin: 0 0 20px 10px; text-align:left;}
#footerBotL a {color:#558AC6; text-decoration:none;}
#footerBotL a.usp, #footerBotL a.usp:visited {display:block; background: url(../images/USP.jpg) no-repeat; padding:12px 0 5px 45px; font-size: 1em; margin: 0; color:#558AC6;}
#footerBotL a.usp:hover, #footerBotL a.usp:focus, #footerBotL a.usp:active {background: url(../images/USP.jpg) no-repeat #ededec; color:#558AC6;}

#footerBotL p { padding: 5px 0 0 45px;}
#footerBotL a:hover {color:#204e90;}
#footerBotC {line-height:1.2em; font-size:0.9em; width: 250px; float:left; margin: 0 5px 20px 0; text-align:right;}
#footerBotR { width: 280px; float:left; margin: 0 10px 20px 0; text-align:right;}
#footerCom {width:890px; text-align:justify; border-top:1px solid #fff; letter-spacing: 1px; font-size:1.33em; line-height:1.5em; padding:10px 0 15px 5px; margin: 0 0 0 10px;}

img {border: none;}
img.ico {margin: 0 10px 0 0;}
img.gal {margin: 5px;}

#flashtop {border: none; height:298px;}

table,td,th {
	border: 1px solid #4477b9;
	border-collapse: collapse;
}
.fontSize9 {font-size:0.71em;line-height:14px;}
.fontSize10 {font-size:0.75em;line-height:14px;}
.fontSize11 {font-size:0.9em;line-height:16px;}
.fontSize12 {font-size:1em;line-height:16px;}
.fontSize13 {font-size:1.08em;line-height:18px;}
.fontSize14 {font-size:1.17em;line-height:18px;}
.fontSize16 {font-size:1.33em;line-height:24px;}
.fontSize18 {font-size:1.50em;line-height:24px;}
.fontSize20 {font-size:1.67em;line-height:28px;}
.fontSize36 {font-size:3em;line-height:44px;}

/*  Dla oddzielenia liniami czesci tekstu grafika uzywac takiego zapisu */
div.hr {display: none}
/*/*/a{} 
div.hr {
  display: block;
  height: 15px;
  background-image: url(../images/imgSep.jpg);
  background-repeat: no-repeat;
  margin: 1em 0 1em 0;
  clear:both;
}
hr {display:none;}
/* koniec  */