BODY {background-color:#ffffff;  margin:0; font-family:tahoma; font-size:11px; background-image: url(../images/bg.gif); background-position:top left; background-repeat:repeat-x;}

TABLE {border-collapse:collapse;}
TABLE TD {padding:0px; font-size:11px;}
TFOOT {padding:10px; font-size:11px; text-align:center;}
OBJECT {display:inline; margin:0;}
SPAN {display:block;}
FORM {margin:0; padding:0;}
INPUT {font-family:tahoma; font-size:11px; margin:2px 0px 2px 0px; border-width:1px; border-color:#CB2C2C; background-color:#CB2C2C; color:#ffffff;}

SELECT {font-family:tahoma; font-size:11px; margin:2px 0px 2px 0px; border-width:1px; border-color:#FFF;}
#BRAMKI OBROTOWE {color:#CCCCCC; font-size:9px; font-weight:bold; margin:0;}

.frstdiv,.frstdiv h1,.frstdiv a{margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:8px;font-weight:normal;display:inline;color:#000000;}
.frstdiv{position:absolute; left:-200px; display:block; width:190px; text-align:justify; margin-top:-300px; clear:both;}

.zdjlg {width:240px; text-align:center; vertical-align:middle!important;}
.zdjlg IMG {vertical-align:middle!important;}
.main {margin-left: auto; margin-right: auto; width:970px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#ffffff; background-color:#ffffff;}
.main TD {vertical-align:top;}

.adr {margin:0px 0px 0px 4px; color:#2F3A41; line-height:15px;}
.adr  a {color:#4C5459; text-decoration:none;}
.adr  a:visited {color:#4C5459; text-decoration:none;}
.adr  a:hover {color:#9AA3A9; text-decoration:underline;}


.stopka {font-size:11px;  padding:0px 0px 8px 0px; color:#ffffff; background-color:#999999!important; background-image: url(../images/st_bg.gif); background-position:bottom left; background-repeat:repeat-x;}
.stp { text-align:center; margin:0px 0px 0px 0px; color:#ffffff;}
.stp a {color:#FF6600; text-decoration:underline;}
.stp a:visited {color:#FF6600; text-decoration:underline;}
.stp a:hover {color:#004987; text-decoration:none;}

.kattb {  margin:2px 0px 8px 0px; width:100%; background-image: url(../images/bg_.gif); background-position:top left; background-repeat:repeat-x;}
.kttitle {width:80px; background-image: url(../images/cr_2.gif); background-position:bottom left; background-repeat:no-repeat;}
.kttitle h1 {color:#ffffff; font-size:11px; font-weight:bold; padding:2px 8px 4px 8px; margin:0;}
.kttitle a {color:#ffffff; text-decoration:none;}
.kttitle a:visited {color:#ffffff; text-decoration:none;}
.kttitle a:hover {color:#ffffff; text-decoration:underline;}
.ktbot {vertical-align:bottom!important;}
.ktopis {font-size:10px; padding:4px 4px 4px 4px; background-color:#ffffff; background-image: url(../images/bg_3.gif); background-position:top left; background-repeat:repeat-x;}
.ktprod {width:720px; background-color:#ffffff; background-color:#ffffff; background-image: url(../images/bg_2.gif); background-position:top left; background-repeat:repeat-x;}
.ktprod table {display:inline !important;}
.ktprod td {padding:12px 8px 0px 8px; text-align:center;}
.ktprod span { display:inline!important; padding:0px 10px 0px 10px; background-image: url(../images/bg_nz.gif); background-position:2 5; background-repeat:no-repeat; }
.ktprod a {display:block; color:#193C71; font-weight:bold; text-decoration:none; padding-bottom:8px;}
.ktprod a:visited {display:block; color:#193C71;font-weight:bold; text-decoration:none;}
.ktprod a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none; background-color:#193C71;}
.ktprod img {display:block; margin:0px 0px 8px 0px; border-width:0px;}

.prtb {  margin:2px 0px 8px 0px; width:100%;}
.prtitle {width:160px; height:160px; padding-bottom:12px; background-color:#ffffff; text-align:center; background-image: url(../images/pr_l.gif); background-position:bottom left; background-repeat:no-repeat;}
.prtitle table {margin:0px auto 8px auto }
.prtitle td {padding:9px 0px 0px 2px; text-align:center;}
.prtitle span {display:inline!important; padding:0px 10px 0px 10px; background-image: url(../images/bg_nz.gif); background-position:2 5; background-repeat:no-repeat; color:#193C71; font-weight:bold;}
.prtitle a {color:#193C71; font-weight:bold; text-decoration:none;}
.prtitle a:visited {color:#193C71;font-weight:bold; text-decoration:none;}
.prtitle a:hover {color:#CB2C2C; font-weight:bold; text-decoration:underline;}
.prtitle img {display:block; margin:0px 0px 8px 0px; border-width:0px;}

.propis_l { text-align:center!important; vertical-align:middle!important; padding:12px 0px 12px 0px!important; width:280px; font-size:11px; background-color:#ffffff; background-image: url(../images/pr_r.gif); background-position:bottom right; background-repeat:no-repeat;}


.propis { padding-bottom:12px; width:220px; font-size:11px; background-color:#ffffff; background-image: url(../images/pr_r.gif); background-position:bottom right; background-repeat:no-repeat;}
.propis h1 {padding:15px 0px 7px 4px; font-size:11px; margin:0px 8px 0px 6px; font-weight:bold; background-image: url(../images/brd.gif); background-position:bottom left; background-repeat:repeat-x; }
.propis a {display:block; margin:0px 0px 2px 8px; color:#193C71; font-weight:bold; text-decoration:none; padding-left:10px; background-image: url(../images/bg_nz.gif); background-position:2 4; background-repeat:no-repeat;}
.propis a:visited {color:#193C71; text-decoration:none;}
.propis a:hover {color:#CB2C2C; text-decoration:underline;}
.prodlinki {margin-top:12px;}
.prname {font-size:11px; background-image: url(../images/bg_pr2.gif); background-position:bottom right; background-repeat:repeat-x;}
.prname h1 {margin:0px 7px 0px 6px; padding:12px 6px 6px 6px; color:#193C71; font-size:14px; font-weight:bold; background-image: url(../images/brd.gif); background-position:bottom left; background-repeat:repeat-x;}
.prname h2 {margin:0px 7px 0px 6px; padding:12px 6px 6px 6px; color:#000000; font-size:11px; font-weight:normal; border-style:dotted; border-width:0px 0px 0px 0px; border-color:#193C71;}

.prmenu {
	width: 100%;
	height: 55px;
	background-image: url(../images/bg_prmn_.gif);
	background-position: top right;
	background-repeat: repeat-x;
}



.infoopis {
	padding: 12px 24px 12px 24px;
	padding-bottom: 12px;
	font-size: 11px;
	background-color: #ffffff;
	background-image: url(../images/pr_l1b.gif);
	background-position: bottom left;
	background-repeat: repeat-y;
	border-style: solid;
	border-color: #BCBCBC;
	border-width: 0px 0px 0px 0px;
}
.infoopis h1 {padding:15px 0px 7px 4px; font-size:11px; margin:0px 8px 0px 6px; font-weight:bold; background-image: url(../images/brd.gif); background-position:bottom left; background-repeat:repeat-x; }
.infoopis H1 {width:100%; clear:both; border-style:solid; border-color:#193C71; border-width:0px 0px 0px 0px; background-image: url(../images/brd.gif); background-position:bottom left ; background-repeat:repeat-x; padding:0px 0px 6px 0px; font-size:14px; margin:0px 0px 0px 0px; font-weight:bold;}
.infoopis img {border-style:solid; border-width:1px 1px 1px 1px; border-color:#193C71;}
.infoopis DIV {
	margin: 12px 0px 12px 0;
	line-height: 16px;
}
.l {float:left; margin:0px 20px 0px 0px;}
.r {float:right; margin:0px 0px 0px 20px;}
.c {display:block; text-align:center; margin:0px auto 20px auto;}
.infoopis UL {margin:8px 0px 8px 12px; list-style-image: url("../images/ul.gif");}
.infoopis  a {color:#193C71;  text-decoration:underline;}
.infoopis  a:visited {color:#193C71; text-decoration:underline;}
.infoopis  a:hover {color:#CB2C2C;  text-decoration:none;}

.info_rcol {width:240px; padding:0; text-align:center; border-style:solid; border-width:0px 1px 1px 0px; border-color:#BCBCBC; background-image: url(../images/rc_bg.gif); background-position:top left; background-repeat:no-repeat;}
#c_text {
	width: 50%;
	float: left;
}
#c_form {
	width: 50%;
	float: left;
}
#c_form DIV {
	margin: 0px 0px 0px 30px;
}
#theform TABLE TD {
	padding-top: 6px;
	
}
.frmsaa{
	border-color: #0C6;
	border-style: solid;
	border-width: 2px;
	color: #445879;
	background-color: #FFFFFF;
}
#theform INPUT, #theform TEXTAREA {
	border-color: #4c5459;
	border-style: solid;
	border-width: 1px;
	color: #445879;
	background-color: #FFFFFF;
}




.hnv {
	padding: 0px!important;
	margin: 0;
	z-index: 100;
	text-align: left;
	width: 970px;
} 
.hnv ul {
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	margin: 0!important;
	list-style: none;
	width: 970px;
	padding: 0!important;
} 
.hnv ul li {
	padding: 0px 0px 0px 0px!important;
	background-image: url(../images/tmp1.gif);
	background-position: top left;
	background-repeat: repeat-x;
	border: 0!important;
	float: left;
} 
.hnv a {
	padding: 14px 12px;
	display: block;
	margin: 0!important;
	text-decoration: none!important;
	color: #FFFFFF;
	background-image: url(../images/tmp2.gif);
	background-position: top right;
	background-repeat: no-repeat;
}  
/* EM -> wyroznienie aktywnej strony */
.hnv li em {
	display: block;
	margin: 0!important;
	padding: 0px 0px 0px 0px!important;
	font-style: normal;
	color: #435A9E;
	background-image: url(../images/tmp1_.gif)!important;
	background-position: top left;
	background-repeat: no-repeat;
} 
.hnv em a {
	color: #193C70;
	background-image: url(../images/tmp2_.gif)!important;
} 
.hnv a:hover {
	color: #BAD4FB;
} 
.hnv em a:hover {
	color: #193C70; 
} 
html>body .hnv { padding:14px 0px 14px 0px; z-index:100;} 
html>body .hnv ul { padding:14px 0px 143px 0px;} 
html>body .hnv ul li { padding:14px 0px 14px 0px; } 
html>body .hnv a {border-width:0px 0px 0px 0px;} 
html>body .hnv li em { padding:14px 0px 14px 0px; } 

.prc { width:100%; background-color:#D9E1EB; background-image: url(../images/cr_2.gif); background-position:bottom left; background-repeat:no-repeat;}
.prc TD {padding:12px 24px 12px 24px;}

.prc {
  line-height:15px;}
.prc H1 {width:100%; clear:both; border-style:solid; border-color:#193C71; border-width:0px 0px 0px 0px; background-image: url(../images/brd.gif); background-position:bottom left ; background-repeat:repeat-x; padding:0px 0px 6px 0px; font-size:14px; margin:0px 0px 5x 0px; font-weight:bold;}
.prc img {border-style:solid; border-width:1px 1px 1px 1px; border-color:#193C71;}
.prc SPAN {margin:12px 0px 12px 0px; line-height:16px; }
.l {float:left; margin:0px 20px 0px 0px;}
.r {float:right; margin:0px 0px 0px 20px;}
.c {display:block; text-align:center; margin:0px auto 20px auto;}
.prc UL {margin:8px 0px 8px 12px; list-style-image: url("../images/ul.gif");}
.prc  a {color:#193C71;  text-decoration:underline;}
.prc  a:visited {color:#193C71; text-decoration:underline;}
.prc  a:hover {color:#CB2C2C;  text-decoration:none;}
.tbl {text-align:center; margin:0px auto 0px auto;}
.tbl table { margin:0px auto 0px auto;}
.tbl table td {background-color:#E2EDFE; border-width:3px; border-color:#D9E1EB; border-style:solid; padding:4px 8px 4px 8px; }
.tbl caption { margin:0px auto 0px auto; color:#ffffff; background-color:#627EC3; font-size:11px; font-weight:bold; border-width:3px 3px 0px 3px; border-color:#D9E1EB; border-style:solid; padding:8px 8px 8px 8px; text-align:left; background-image: url(../images/tb_cr.gif); background-position:top left; background-repeat:no-repeat;}

.imgtb {width:920px!important; text-align:center;}
.imgtb TABLE {display:inline; border-width:0;}
.imgtb td {padding:0px 37px 20px 37px!important; border-width:0;}
.imgtb  span {display:inline; padding:0px 0px 0px 10px; background-image: url(../images/bg_nz.gif); background-position:2 5; background-repeat:no-repeat;}
.imgtb  a {color:#193C71; font-weight:bold; text-decoration:none;}
.imgtb  a:visited {color:#193C71;font-weight:bold; text-decoration:none;}
.imgtb  a:hover {color:#CB2C2C; font-weight:bold; text-decoration:underline;}
.imgtb  img {display:block; padding:0px 0px 0px 0px!important; border-width:1px; border-color:#193C71; margin:0px 0px 4px 0px;}

.bglinki {position:absolute; width:455px; height:141px; background: url(../images/bg_linki.gif) bottom left no-repeat; filter:alpha(opacity=33); -moz-opacity:0.33; opacity: 0.33;}
.contentlinki { padding:15px; -moz-opacity:1; opacity: 1; font-weight:bold;}
.contentlinki a {color:#193C71; font-weight:bold; text-decoration:none;}
.contentlinki a:visited {color:#193C71;font-weight:bold; text-decoration:none;}
.contentlinki a:hover {color:#CB2C2C; font-weight:bold; text-decoration:underline;}

.stnavi UL {
  font-size:10px;
  text-align:center;
  list-style:none;
  margin:5px 0px 0px 0px;
  padding:0;
  }
.stnavi LI {
  display:inline;
  padding:0px 5px;}  
.stnavi A {
  color:white;
  text-decoration:none;}
