

table#dokument td
{
	vertical-align:top;
}
table#dokument td td
{
	qborder:none;
}	

#jv-mid-title
{
	margin:0; padding: 8px 0px;
	text-align:center;		
	background: #8294A7;
	qoverflow:hidden;

}
#jv-mid-title h2
{

	margin:0; padding: 0;
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: normal;	
	color: white;
}
#jv-mid-title-l
{
	margin:0; padding: 12px 0px 4px 30px;
	text-align:center;		
	background: #fff;
	text-align:left;
}


#jv-mid-title-l h2,
div.componentheading,
div.componentheading-ankieta,
div#component-contact td.contentheading
{
	margin:0; 
	padding: 6px 0 0 0;
	font-family: "Trebuchet MS", Trebuchet MS, Tahoma, sans-serif;
	font-size: 18px!important;
	line-height: 18px!important;
	qfont-weight: normal;	
	color: #001A4B;
}

div.componentheading,
div.componentheading-ankieta
{
	margin:0; 
	padding: 12px 0 10px 22px;
}

.contentpane-ankieta
{	padding-left:24px;
}

form#poll div.contentpane
{
	width:100%;
	padding-left: 24px;
	float:left;
	
}

table.pollstableborder
{
	width: 94%;
	background:#F5F6F8;
	border: 10px solid #E8ECF0;	
}
table.pollstableborder td
{
	padding: 10px 10px 2px 10px;
	border-bottom: 1px solid #E8ECF0;
}
.contentpane-ankieta select#id,
.contentpane-ankieta select#id option
{
	color:#FF6600!important;;
	
}


div.zawartosc
{
	padding: 30px 0 30px 30px;
	color: #5B7189;
}






/*		INTROTEXT			
*/

td#introtext
{
	qwidth:620px;	
	width:100%;
	
	padding:0;
	vertical-align: top;
}
div#introtext-in
{
	margin: 0;	
	padding: 0 18px 0 1px;
	
  	font-family: Verdana, Tahoma, Arial;  	
	font-size: 12px;	
	line-height: 16px;
	color: #001A39;
	text-align:justify;
}

#introtext-in p
{
	margin: 0;
	padding: 0 0 0 90px;
	padding: 0 0 0 10px;	
}
#introtext-in ul
{
	margin: 0;
	padding: 12px 0 12px 90px;
	padding: 12px 0 12px 10px;	
}
#introtext-in ul li
{
	margin: 0 0 0 14px;
	padding: 0 0 0 0px;
	list-style-type: square;
}
#introtext-in h2 
{
	qfloat:left;
	qdisplay:block;
	margin: 0px 0 0 0;
	padding: 40px 0 0px 30px;
	padding: 40px 0 0px 10px;
	
	font-family: qVerdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 260%;
	line-height: 120%;
	color: #333;
}

#introtext-in h3
{
	qfloat:left;
	qdisplay:block;
	margin: 0px 0 0 0;
	padding: 8px 0 0px 30px;

	font-family: qVerdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:  20px;
	line-height: 20px;
	color: #333;
}

h6,
#introtext-in h6 
{
	margin: 0;
	padding: 12px 0 8px 30px;
	padding: 12px 0 8px 10px;	

	font-family: qVerdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 140%;
	line-height: 150%;
	color: #333;
}
#introtext-in h5
{
	margin: 0;
	padding: 0px 0 6px 90px;

	font-family: qVerdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	qfont-weight: normal;
	font-size: 15px;
	qline-height: 15px;
	color: #333;
}







/*		FULLTEXT				
*/

td#fulltext
{
	padding:0;
	vertical-align: top;	

}

#fulltext-size
{
	width:340px;
	text-align:center;
	background: #B0BDCB;	
}
div#fulltext-in
{
	margin: 0;
	padding: 16px 0px 20px 0px;
	padding-left:12px;
	padding-right:12px;	
	overflow:hidden;
  	font-family: Verdana, Tahoma, Arial;  	
	font-size: 11px;	
	line-height: 14px;
	color: #2C3641;
	qtext-align:left;	
	qborder:1px solid red;
}


#fulltext-size-340b
{
	width:340px;
	text-align:center;
	background: #DEDAC7;
}


#fulltext-size-340-akcesoria
{
	width:340px;
	text-align:center;
	background: #C4CBD6;
}

#fulltext-size-160-wymiary
{
	width:160px;
	text-align:center;
	background: #FFFFFF;
}


table.tab-wymiary
{
	width:900px;
	display:block;
	margin-left: 30px;


}
table.tab-wymiary td
{
	padding: 0 10px 26px 0;
	vertical-align:top;
	text-align:justify;
}
table.tab-wymiary th
{
	background: #8294A7;
	color:white;
}






#fulltext-size-340-jakosc
{
	width:340px;
	text-align:center;
	background: #D5D4B6;
}

#introtext .left-340-jakosc table
{
	margin-left: 90px;
	
}

#fulltext-size-340-bezpiecz
{
	width:340px;
	text-align:center;
	background: #D5D4B6;

}
#introtext .left-340-bezpiecz table
{
	margin-left: 90px;
	qbackground: #CBCFDA;
}
#introtext .left-340-bezpiecz table td
{
	padding: 4px 8px 4px 0;
	vertical-align:top;
	text-align:left;
	qcolor:white;
	
	
  	font-family: qVerdana, qTahoma, Arial;  	
	font-size: 10px;	
	line-height: 12px;	
}
#introtext .left-340-bezpiecz table td b,
#introtext .left-340-bezpiecz table td strong
{
	color: #333;
}


#fulltext-in p
{
	text-align:justify;
}
#fulltext-in b,
#fulltext-in strong
{
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;

}
#fulltext-in
{
	font-family: Tahom, Arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color:#6B633F;
}













img-introtext
{	padding: 0 0 4px 12px;

}





div#fulltext-in table
{
	qwidth:320px;
	qborder:1px solid red;
}
#fulltext-in table td
{
	padding:0;
	vertical-align:top;
	text-align: justify;
}
#fulltext-in th
{
	padding: 8px 2px;

  	font-family: "Trebuchet MS", Tahoma, Arial;  	
	font-size: 14px;	
	qline-height: 18px;
	font-weight: bold;	
	qfont-weight: normal;		
	color: black;
	text-align:center;
   background: #D7DCE4;
}
#fulltext-in b,
#fulltext-in strong
{
	color: black;
}


#fulltext-in p
{
	margin: 0;
	padding: 3px; 0;
}


td.powierzchnie {}
#fulltext-in td.powierzchnie p
{
	margin-top: 12px;
	display:block;
	float:left;
  	font-family: qVerdana, Tahoma, Arial;  	
	font-size: 9px;	

}

#fulltext-in h4
{
	margin: 20px 0 0 0;
	padding: 0px 0;

  	font-family: "Trebuchet MS", Tahoma, Arial;  	
	font-size: 12px;	
	line-height: 14px;
	font-weight: bold;		
	color: white;

}



/* --------------------------------------------------------------------------- SEGMENTOWE
*/ 


#fulltext-size-750
{
	width:750px;
	margin: 0;
	padding: 0;	
	
  	font-family: Verdana, Tahoma, Arial;  	
	font-size: 12px;	
	line-height: 16px;
	color: #2C3641;
	
	text-align:center;
	vertical-align: top;		
	background: #B0BDCB;	
}


.left-750
{
	margin: 0;	
	padding: 0!important;
	text-align:center;	
	qborder:1px solid red;
}


.segmentowe-left {}


table.segmentowe-left
{
	width:176px;
	padding:0;
	vertical-align: top;
	text-align:center;

  	font-family: Verdana, Tahoma, Arial;  	
	font-size: 12px;	
	line-height: 16px;
	text-align:center;	
	color: #001A39;
}
table.segmentowe-left td 
{
	width: 100%;
	margin: 0;
	padding: 0 0 0 0;
	
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	qletter-spacing:1px;
	
	color: #ccc;
	color: #B40203;
	text-align: left;
	vertical-align: bottom;
}
table.segmentowe-left td h4 
{
	margin: 0px 0 0 0;
	padding: 0px 0 3px 0px;

	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	letter-spacing:0px;	
	color: #748AA3;
	qcolor: #B40203;	
	text-transform: none;
}
table.segmentowe-left td h4 b,
table.segmentowe-left td h4 strong
{
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #5E748C;	
	qcolor: #B40203;	
}


table.segmentowe-left td img
{
	padding-bottom: 20px;
}







.segmentowe-lista {}


table.segmentowe-lista th
{
	padding: 4px 0px 4px 0px;
	border-right: 4px solid #9BABBD;
	background: #D7DCE4;			
}
table.segmentowe-lista td
{
	padding: 4px 0px 4px 12px;
	qborder:1px solid white;
}


table.segmentowe-lista th a
{
  	font-family: Arial, Verdana, "Trebuchet MS", Tahoma, Arial;  	
	font-size: 12px;	
	line-height: 16px;
	
	color: #51657B;
	qcolor: white;	
	qheight: 140px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
}

table.segmentowe-lista th a strong,
table.segmentowe-lista th a u
{	
	display:block;	
	margin: 2px 42px 0 42px;
	padding: 3px 0 1px 0;
	
  	font-family: qVerdana, "Trebuchet MS", Tahoma, Arial;  		
	font-size: 18px;
	line-height: 18px;
	color: #51657B;
		
	text-decoration: none;			
   background: white;	
}
table.segmentowe-lista th a u
{	
	padding: 3px 0 3px 0;
	font-size: 16px;
	line-height: 16px;
	qcolor: #51657B;
	font-weight: bold;		


}
table.segmentowe-lista a:hover 			{ color: black; 	text-decoration: none;	 } 
table.segmentowe-lista a:hover strong,
table.segmentowe-lista a:hover u		{	color #B40203;	color: #B40203;	text-decoration: none;	}

table.segmentowe-lista td.sep
{

	padding-top: 10px!important;
	padding-bottom: 10px!important;	
	
  	font-family: qVerdana, "Trebuchet MS", Tahoma, Arial;  		
	font-size: 12px;
	line-height: 12px;	
   	letter-spacing: 1px;
   	font-weight: bold;	
	color: #D7DCE4;	
	color: white;
	
	text-align: center;	
	text-transform: uppercase;	
	background: #9BABBD;
} 
table.segmentowe-lista td.sep span
{
	color: #D7DCE4;
}
 



/* ------------------------------------------------------------------- Atrakcyjne Akcenty 
*/ 

#fulltext-size-750-akcenty
{
	width:750px;
	margin: 0;
	padding: 0;	
	
  	font-family: Verdana, Tahoma, Arial;  	
	font-size: 12px;	
	line-height: 16px;
	color: #2C3641;
	
	text-align:center;
	vertical-align: top;		
	background: #B0BDCB;	
}	


#introtext .left-750-akcenty
{
	padding-left: 10px!important;
	padding-right: 10px!important;	
}

#introtext .left-750-akcenty h2
{
	margin: 0;
	padding: 0;
	font-size: 20px;
	line-height: 22px;	
}
#introtext .left-750-akcenty h6
{
	margin: 0;
	padding: 0;	
	font-size: 16px;
	line-height: 17px;		
}
#introtext .left-750-akcenty p
{
	padding-bottom: 16px;
	padding-left: 0px!important;
	font-size: 10px;
	line-height: 12px;		

}
#introtext .left-750-akcenty b,
#introtext .left-750-akcenty strong
{
	color:#555;

}



#fulltext-in .segmentowe-akcenty td
{
	padding:0;
	padding-top: 6px;
	font-family: qTahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;	
}

#fulltext-in .segmentowe-akcenty tr.tr-nag1 td
{
	padding: 5px 0 5px 32px;	
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	background: white;
	
}
#fulltext-in .segmentowe-akcenty tr.tr-nag1 td b,
#fulltext-in .segmentowe-akcenty tr.tr-nag1 td strong
{
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #333;	
}


#fulltext-in .segmentowe-akcenty tr.tr-title2 td
{
	padding: 2px 0 4px 0;	
}
#fulltext-in .segmentowe-akcenty  tr.tr-title2 td span
{
	margin-top: 1px;
	padding: 2px 6px;
	color: black;
	background: #FFC435;
}

#fulltext-in .segmentowe-akcenty div.sep-h
{
	width: 12px;
}


#fulltext-in .segmentowe-akcenty h2
{
	margin: 0;
	padding: 0 0 14px 0;

	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: normal;
	letter-spacing:0px;	
}
 








#fulltext-size-750uchylne table.tab-uchylne td
{
	padding: 0 6px 20px 0;

}


#fulltext-size-750uchylne
{
	width:100%;
	margin: 0;
	padding: 0;	
	
  	font-family: Verdana, Tahoma, Arial;  	
	font-size: 12px;	
	line-height: 16px;
	color: #2C3641;
	
	text-align:center;
	vertical-align: top;		
	background: #C9D3CB;	
}


.left-750uchylne
{
	margin: 0;	
	padding: 0!important;
	text-align:center;	
	qborder:1px solid red;
}


table.tab-uchylne-kolory
{
	background: white;
}
#fulltext-size-750uchylne table.tab-uchylne-kolory td
{
	padding: 6px 2px;
	text-align:left;	

}

img.img-rg
{
	padding: 6px 0 6px 6px;
}

img.img-lt
{
	padding: 6px 6px 6px 0;
}

p.sz2500 { background: url(../../../images/stories/bramy_uchylne/sz2500.jpg) no-repeat 12px; }
p.sz2750 { background: url(../../../images/stories/bramy_uchylne/sz2750.jpg) no-repeat 12px; }
p.sz3000 { background: url(../../../images/stories/bramy_uchylne/sz3000.jpg) no-repeat 12px; }
p.sz3250 { background: url(../../../images/stories/bramy_uchylne/sz3250.jpg) no-repeat 12px; }

#fulltext-size-750uchylne p.sz2500,
#fulltext-size-750uchylne p.sz2750,
#fulltext-size-750uchylne p.sz3000,
#fulltext-size-750uchylne p.sz3250 
{
	padding: 2px 0 4px 24px;
}



#fulltext-size-340-uchylne-bezpiecz
{
	width:340px;
	text-align:center;
	background:#E9E4D1;

}

/*
table.tab-uchylne-montaz
{
	display:block;
	float:left;

}
*/

table.tab-uchylne-montaz th
{
	color: black;
	background:#EEB527;

}





#fulltext-size-340-nap-garaz
{
	width:340px;
	text-align:left;
	background: #E8ECEF;

}

#fulltext-size-340-nap-wjazd
{
	width:340px;
	text-align:left;
	background: #D3D7E2;

}





#fulltext-size-500-nap-wjazd
{
	width:510px;
	margin: 0;
	padding: 0;	
	
  	font-family: Verdana, Tahoma, Arial;  	
	font-size: 12px;	
	line-height: 16px;
	color: #2C3641;
	
	text-align:center;
	vertical-align: top;		
	background: #E9EDEF;	
}


.left-500-nap-wjazd
{
	margin: 0;	
	padding: 0;
	text-align:left;	
	qborder:1px solid red;
}

table.tab-nap-rotamatic
{
	border:4px solid #ACACB0;
	border-bottom: none;

}

table.tab-nap-rotamatic td
{
	padding: 6px;
	border-bottom: 4px solid #ACACB0;

}

table.tab-drzwi-download
{
	width:100%;

}

table.tab-drzwi-download td
{
	width: 25%;
	padding: 16px;
	background:#F0F2F4;
	text-align:center;
}

table.tab-drzwi-download th
{
	width: 25%;
	padding: 12px;
	border: 2px solid #F0F2F4;
	vertical-align:bottom;
	text-align:center;	
}




table.tab-drzwi-download a
{	
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color:#E19A9A;
	text-decoration:none;		
}


table.tab-drzwi-download a h4
{
	margin:0;
	padding: 0 0 10px 0;
	
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color:#B40203;
	text-decoration:none;		
}
table.tab-drzwi-download a:hover,
table.tab-drzwi-download a:hover h4
{
	text-decoration:underline;
	color: #5B7189;

}

a.a-zalacznik
{
	float:right;
	margin:0;
	padding: 0px;	
}
a.a-zalacznik2
{
	float:right; margin:0 0 0 10px; padding: 0px;
	border: 3px solid #B0BDCB;
}
a.a-zalacznik img,
a.a-zalacznik2 img
{
	display:block;
	margin:0;
	padding: 0px;		
}
a.a-zalacznik2:hover { border-color:#B40203; }
	

#fulltext-size-234-startowa
{
	width:234px;
	padding:0;
	text-align:center;
	qbackground: #B0BDCB;
	qbackground: white;
	qborder:1px solid blue;		
}

#fulltext-size-234-startowa #fulltext-in
{
	padding:0 0 0 0;
	qborder:1px solid blue;
}
#fulltext-size-234-startowa #fulltext-in table
{
	background: #B0BDCB;
}

#introtext .left-234-startowa
{
	padding: 0 30px 0 30px;

}

.fp-pdf td,
table.fp-pdf td
{
	width:16%;
	text-align:center;	
}

.fp-pdf td a,
table.fp-pdf td a
{
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	letter-spacing:0px;	
	color: #748AA3;
	color: #B9C0C8;
	qtext-decoration:none;

}
.fp-pdf td a b,
table.fp-pdf td a b
{
	color: #657E9A;
	font-weight:normal;
}
.fp-pdf td a:hover,
.fp-pdf td a:hover b,
table.fp-pdf td a:hover,
table.fp-pdf td a:hover b
{
	color: #B40203;
}

.fp-pdf td span,
table.fp-pdf td span
{
	display:block;
	padding-top: 8px;
}

.fp-right,
td#fulltext table.fp-right
{
	background:#B0BDCB;
}

.fp-right th,
td#fulltext table.fp-right th
{
	padding: 5px 0 0 0;
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	letter-spacing:0px;	
	color: #455669;
	background:none;
	text-align:left;
	vertical-align:bottom;	
}

.fp-right td,
td#fulltext table.fp-right td
{
	padding: 6px 0 3px 0;
	vertical-align:top;

}	
.fp-right td.typ,
td#fulltext table.fp-right td.typ
{
	padding:10px 0 0 10px;
	text-align:right;

}	

.fp-right td.typ a,
td#fulltext table.fp-right td.typ a
{
	padding: 3px 0;
	width: 40px;
	qdisplay:block;
	float:right;
	text-align:center;
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	qfont-weight: bold;	
	letter-spacing:0px;
	text-decoration:none;
	
	color: #B40203;
	background:white;

	color: white;
	background:#8294A7;
}
.fp-right td.typ a b,
td#fulltext table.fp-right td.typ a b
{
	font-size: 15px;
	line-height: 15px;
	color: white;	
	qfont-weight: normal;	
}



.fp-mapa,
#jv-mid table.fp-mapa
{
	width:650px!important;
}

.fp-mapa th,
#jv-mid table.fp-mapa
{
	padding: 10px 0;
	vertical-align:top;
	text-align:left;	
	border-top: 1px dashed #E19A9A;
	qborder-top: 1px solid #E19A9A;	
	border-top: 1px dashed #D3D3D6;	
	border-top: 1px dashed #EBEBEC;	
}

.fp-mapa td,
#jv-mid table.fp-mapa td
{
	padding: 10px 0 6px 0;
	border-top: 1px dashed #EBEBEC;
	qborder-top-style:dashed;
}


.fp-mapa td p,
#jv-mid table.fp-mapa td p
{
	padding: 5px 0 0 0;
	font-family: qVerdana, Tahoma, Arial;
	font-size: 11px;
	line-height: 13px;
	color: #001A39;
	text-align:justify;
	font-weight: normal;
}
.fp-mapa td p a,
#jv-mid table.fp-mapa td p a
{
	color: #E19A9A;
	text-decoration:none;

}

.fp-mapa td img,
#jv-mid table.fp-mapa td img
{
	margin: 0 0 4px 8px;

}

.fp-mapa table,
#jv-mid table.fp-mapa table
{
	qborder-top: 2px solid #FFFFBF;
}

.fp-mapa table th,
#jv-mid table.fp-mapa table th
{
	padding: 2px 4px 1px 10px;
	font-family: qVerdana, Tahoma, Arial;
	font-size: 11px;
	line-height: 13px;
	color: #001A4B;	
	text-align:right;
	font-weight: normal;
	
	background:#FFFFBF;		
	border:none;	
}

.fp-mapa table td,
#jv-mid table.fp-mapa table td
{
	padding: 0;
	border:none;
}
.fp-mapa table td a,
#jv-mid table.fp-mapa table td a
{
	qdisplay:block;
	float:left;
	margin: 0 1px 1px 0;
	padding: 5px 4px 4px 4px;
	width:40px;
	font-family: qVerdana, Tahoma, Arial;
	font-size: 11px;
	line-height: 13px;
	qfont-weight: bold;
	color: #52657D;		
	background:#FFFFE7;
	text-decoration:none;
	text-align:center;
	border: 2px solid #FFFFBF;
	border-left:none;
	border-top:none;
}
.fp-mapa table td a:hover,
#jv-mid table.fp-mapa table td a:hover
{
	background:#FFFFBF;
}


.fp-mapa a h2,
.fp-mapa a h3,
#jv-mid table.fp-mapa a h2,
#jv-mid table.fp-mapa a h3
{
	margin:0;
	padding:0;
	
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	color: #B40203;
	text-decoration:none;	
}
.fp-mapa a h2,
#jv-mid table.fp-mapa a h2
{
	color: #5B7189;
	font-size: 15px;
	line-height: 17px;	
}




table.tab-przemys
{
	width:100%;
}
table.tab-przemys td
{
	padding: 0 0 0 3px;
	width:16%;
}
table.tab-przemys td.first
{
	padding-left:12px;

}

table.tab-przemys a strong
{
	display:block;
	padding: 0 0 8px 8px;
	font-family: qArial, Century Gothic, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #B40203;
}
table.tab-przemys a,
table.tab-przemys a strong
{
	text-decoration:none;
}


div.contentpane
{
	float:left;
	width:450px;
	qborder:1px solid red;

}


#jv-prawa
{
	float:right;
	qwidth:490px;
	margin:0;
	padding: 50px 0 0 0;
	qborder:1px solid red;
}
#jv-prawa-in
{
	margin: 0;
	qpadding: 0px 0 0 55px;
	
}

div.moduletable-form-wycena
{
	padding: 0px 40px 0 55px;
	width:300px;
	float:left;
	margin-top:15px;
	border-left: 1px solid #AFBDCA;	


}

div.moduletable-form-wycena h3
{
	display:block;
	padding: 0px 0 6px 0px;
	font-family: qArial, Century Gothic, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #B40203;
}

div.moduletable-form-wycena a
{
	display:block;
	width:394px;	
	margin:0!important;
	padding:0!important;
	border: 1px solid #AFBDCA;
	border-style:dashed;
}
div.moduletable-form-wycena a img
{
	display:block;
	width:390px;	
	margin:0!important;
	padding:0!important;
	border: 2px solid white;
}

div.moduletable-form-wycena a:hover
{
	border: 1px solid #B40203;
}

table.tab-kontakt
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;	
	line-height: 16px;

}

table.tab-kontakt h3
{
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #B40203;
}


div#component-contact
{
	float:left;
	width:670px;
	qwidth:80%;	
	margin: 16px 0 0 30px;
	padding: 0;
	
	qborder:1px solid red;
	qpadding: 16px 0 0 30px;
	color: #5B7189;
}



div.moduletable-google
{
	width:370px;
	padding: 108px 30px 0 0;

}


/* --------------------------------------------------------------------------------------
*/ 
 

form#com-form-login table.contentpane td
{
	text-align:center;

}
#mod-login
{
	padding: 20px 260px 0 280px;
	text-align:center;
	qborder: 1px solid red;
}


#mod-login fieldset
{
	padding: 20px 10px 10px 0px;
	margin: 0 auto;
	text-align:center;
	border: 10px solid #F6F7F9;
	background:#FFFFD5;
}


form#emailForm
{
	width:650px;
	margin:0;
	padding: 0;	
	text-align:left;
	border: 10px solid #F6F7F9;
	background:#FFFFD5;
}

form#emailForm div
{
	padding: 12px 20px;
}

form#emailForm input.inputbox,
form#emailForm textarea.inputbox
{
	padding:3px;
	font-family: Verdana, Century Gothic, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #CC0000;	
}
form#emailForm textarea.inputbox
{
	width:580px;
}
form#emailForm input.inputbox
{
	width:220px;
}

#mod-login fieldset table
{
	margin: 0 auto;
	text-align:center;
	qborder: 1px solid red;

}
#mod-login fieldset table td,
#mod-login fieldset table td input,
form.form-validate table.contentpane td 
{

	font-family: Verdana, Century Gothic, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #5B7189;

}



#mod-login fieldset table td input,
form.form-validate table.contentpane td input
{
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #CC0000;
	text-align:center;	

}
#mod-login fieldset table td input.button-admin,
form.form-validate button.validate
{
	width:170px;
	height:26px;
	font-weight: normal;	
}
p.zapamietaj
{
	padding:6px 0 0 0;
}

#mod-login ul
{
	margin:0;
	padding: 6px 0 0 0;

}
#mod-login ul li
{
	margin:0;
	padding:0;

}

#mod-login ul li a
{
	margin:0;
	padding:0;
	font-family: Verdana, Century Gothic, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #C0C9D3;
	text-decoration:none;
	
}
#mod-login ul li a:hover
{
	color: #CC0000;
	text-decoration:underline;
}


table.adminform div button
{
	width: 100px;
	height:25px;
	margin: 0 0 4px 0;
	padding:0;
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	qfont-weight: bold;
	qcolor: #CC0000;
	color:black;
}





div.error,
div.error dl,
div.error dt,
div.error dd,
div.error dd ul,
div.error dd ul li
{
	margin:0!important;
	padding:0!important;
}
div.error
{
	font-size:0px;
	line-height:0px;
	width:180px;
	color:white;
	qborder:1px solid blue;
}
div.error dt.message
{
	display:none;

}
div.error dd.message ul li
{
	padding-top: 9px!important;
	padding-bottom: 9px!important;	
	padding-left: 20px!important;
	padding-right: 0px!important;
		
	background: red;
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 13px!important;
	line-height: 13px;
	font-weight: bold;	
	color:white;

}




div#mapa-serwisu ul
{
	float:left;
	margin:0;
	padding: 20px 0 20px 40px;	
}

div#mapa-serwisu ul ul
{
	padding: 0px 0 0px 40px;	
}

div#mapa-serwisu ul li
{
	float:left;
	margin-top:12px;
	width:880px;
	
}


div#mapa-serwisu ul li,
div#mapa-serwisu ul li a
{
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color: white;
	color:#B4001C;
	qcolor: red;
	qfont-weight:bold;
}
div#mapa-serwisu ul ul li
{
	qdisplay:block;
	qfloat:left;
	qwidth:98%;
}
div#mapa-serwisu ul ul li,
div#mapa-serwisu ul ul li a
{
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;
	color: white;
	color:#09366F;
	font-weight:normal;	
}


div#mapa-serwisu ul ul ul
{
	margin-top: 4px;	
	qfloat:left;
	qwidth:90%;	
	padding: 4px 0 8px 10px;
	qbackground: #4B4A38;
}

div#mapa-serwisu ul ul ul li
{
	margin-top: 0px;
	padding-top: 2px;	
	padding-bottom: 1px;
	qwidth:260px!important;;	

}
div#mapa-serwisu ul ul ul li,
div#mapa-serwisu ul ul ul li a
{
	font-family: Arial, Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height:12px;
	color: #3FA7CA;	
}

div#mapa-serwisu ul ul li.sepa
{
	display:block;
	padding-top: 16px;
	width:900px!important;
	clear:both!important;
	background:none;
	font-size: 13px;
	line-height:13px;	
	qcolor: white!important;;
}




div#flash1
{
	padding:9px;
	background: #8B9DB1 url(../images/bg-flash-1.png) repeat-x bottom;	
}
div#mapa1
{
	padding: 10px 0px 5px 0px;
	color:white;
	background: #8B9DB1 url(../images/bg-flash-1.png) repeat-x bottom;	
}
div#mapa1 a
{
	display:block;
	margin:0;
	padding-top: 4px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	color:#D7DDE4;
	text-align:center;
}


div.mod-right-in
{
	padding: 9px;
	width:216px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: white;
	background:#8B9DB1;
}
table.kontakt-right
{
	width:100%;
	 border-collapse: collapse;
}

table.kontakt-right h4
{
	margin:0;
	padding:0;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align:left;
	color:#FDFFBD;
}
body table.kontakt-right th
{
	width: 70px!important;
	padding: 2px 5px 2px 0;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight:normal;
	color:#D7DDE4;
	text-align:right!important;
	vertical-align:top;
	
}
table.kontakt-right td
{
	padding: 1px 0 2px 0;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	qfont-weight:bold;	
	color:white;
	text-align:left;
	vertical-align:top;	

}
table.kontakt-right a
{
	color:white;
}
body table.kontakt-right tr.oddz th,
body table.kontakt-right tr.oddz td
{
	qbackground:#8092A6;

}

body table.kontakt-right tr.oddz th,
body table.kontakt-right tr.oddz td
{
	padding-top:8px;
	color:#FFFFFF;
}
body table.kontakt-right tr.end th,
body table.kontakt-right tr.end td
{
	padding-bottom:10px;
}
body table.kontakt-right tr.przed th,
body table.kontakt-right tr.przed td
{
	padding-top:0px;
	padding-right:1px;	

}
body table.kontakt-right tr.przed div
{
	margin-top:12px;
	padding-top: 6px;
	padding-bottom:4px;
	padding-right:4px;	
	border-top: 1px dotted #465464;
	font-size: 11px;
	line-height: 11px;
	letter-spacing:1px;
	color:#465464;

}
body table.kontakt-right td.sepv div
{
	height:6px;
	font-size:6px;
	line-height:6px;
}

body table.extra tr.oddz th
{
	padding-top: 12px!important;
	color:#FDFFBD;	
}

body table.extra
{
	width:100%;
	background: #64788E url(../images/bg-oddzial.png) repeat-x top;
	border-top: 1px solid #9CACBD;

}
body table.extra h4
{
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	letter-spacing:-1px;
	text-transform:uppercase;
}



table.kontakt-body-down td
{
	padding: 0 0 0 12px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	qfont-weight:bold;	
	color:white;
	text-align:left;
	vertical-align: bottom;
	background:#8B9DB1;

}
table.kontakt-body-down a
{
	color:white;
}








/* --------------------------------------------------------------------------------
	dv-kontakt-all  	*/	

div#dv-kontakt-all
{	
	padding: 0px 0px 0px 15px;
}

table.kontakt-all td
{
	padding-bottom:12px;
}


table.kontakt-all tr.nm-firma td,
table.kontakt-all tr.nm-firma th
{
 	background:#8B9DB1;
}


table.kontakt-all h2
{
	margin:0!important;
	padding: 6px 0 4px 0px!important;
	
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 18px!important;
	line-height: 18px!important;
	letter-spacing:-1px;
	font-weight: normal;
	color: #E37C00!important;
	color: #09366F!important;
	color: #FFFFFF!important;	
	text-decoration:none;
	qborder: 1px solid red;
}
table.kontakt-all h2 b
{
	color: #09366F;
	color: #E37C00!important;	
	color: #FEFFC6!important;		

}
table.kontakt-all p
{
	margin:0!important;
	padding: 4px 14px 3px 0!important;
	text-align:right;
	qborder: 1px solid blue;
	color:#8B9DB1;	
	
}
table.kontakt-all p a
{
	color: #09366F;
	color:#FF660E;	
	qfont-weight:bold;
	text-decoration:underline;
}
table.kontakt-all p a:hover
{
	color:#333333;
	text-decoration:none;
}
table.kontakt-all div
{
	padding: 10px 12px 8px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	qfont-weight:bold;	
	color:white;
	text-align:left;
	vertical-align: bottom;
	background:#8B9DB1;

}
table.kontakt-all div a
{ 
	display:block; 
	padding: 0; 
	margin: 0;
}
table.kontakt-all div a img
{ 
	display:block; 
	padding: 0; 
	margin: 0;
	border-bottom: 2px solid #53657D;
}
table.kontakt-all div a:hover img
{ 
	border-bottom: 2px solid #FF660E;
}
table.kontakt-all div a.mapabig
{
	display:block;
	width:208px;
	text-decoration:none;
	text-align:right;
	color:white!important;
}

table.kontakt-all-in
{
	width:100%;
}
table.kontakt-all td.kontakt-td
{
	background:#F6F8F9;
	border-left: 2px solid white;
}
table.kontakt-all tr.kontak-tr-mapki td
{
	border-left: 2px solid white;
}

body.bg table.kontakt-all-in th,
body.bg table.kontakt-all-in td
{
	padding:0;
	font-weight:normal;
	vertical-align:top;
	color:#404D5B;
}
body.bg table.kontakt-all-in th
{
	text-align:right!important;
	padding-right:6px;
	color:#001A4B;

}
body.bg table.kontakt-all-in a
{
	qcolor:#FF660E;
	color:#404D5B;
	color:#001A4B;	
	qtext-decoration:underline;
}
body.bg table.kontakt-all-in a:hover
{

}
body.bg table.kontakt-all-in h3
{
	margin: 6px 0 0 0!important;
	padding:0!important;
	font-family: Century Gothic, Helvetica, sans-serif!important;
	font-size: 13px!important;
	line-height: 13px!important;
	font-weight:bold!important;
	color: #09366F!important;	
	color: #09366F!important;
	color: #FF660E!important;
	text-align:left;	
}

body.bg table.kontakt-all-in tr.end-oddz td,
body.bg table.kontakt-all-in tr.end-oddz th
{
	padding-bottom: 10px;
	border-bottom: 1px dashed #D3DBE2;

}








#jv-mid table.fp-new1 a h3
{
	margin:0;
	padding:0;
	
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	color: #B40203;
	text-decoration:none;	
}
#jv-mid table.fp-new1 a h2
{
	color: #5B7189;
	font-size: 15px;
	line-height: 17px;	
}

body div.moduletable-wyprz-start-rg
{
	margin: 0;
	padding: 12px 0;
}
body div.moduletable-wyprz-start-rg h3
{
	margin: 0 0 6px 0;
	padding: 5px 10px;
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;	
	color: white;
	background:#FF7808;
	
	font-family: "Trebuchet MS", Trebuchet MS, Tahoma, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight:normal;
	color: white;	
	background: #FFA55B url(../images/bgnag-org.png) repeat-x bottom;	
	border-bottom: 2px solid #FFD8B9;		

}
body div.moduletable-wyprz-start-rg ul
{
	margin:0;
	padding:0;
	list-style:none;
	background-image:none;

}
body div.moduletable-wyprz-start-rg ul li
{
	margin:0;
	padding: 0 0 6px 12px;
	list-style:none;
	background: url(../images/arrow.png) no-repeat 0px 4px;
}


body div.moduletable-wyprz-start-rg ul li,
body div.moduletable-wyprz-start-rg ul li a
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight:bold;	
	color:#53657D;
}
body div.moduletable-wyprz-start-rg ul li a
{
	text-decoration:underline;
}
body div.moduletable-wyprz-start-rg ul li a:hover
{
	color:#FF7808;
	text-decoration:none;
}

table.poll-wyprz-start-rg td
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
table.poll-wyprz-start-rg td
{
	text-align:left;
	
}
table.poll-wyprz-start-rg td,
table.poll-wyprz-start-rg td table label 
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#53657D;	
}
table.poll-wyprz-start-rg td table label 
{
	font-size: 11px;
	line-height: 18px;
	color:#FF790A;
	cursor:pointer;
	
}
table.poll-wyprz-start-rg td div
{
	float:left;
	padding: 6px 0 0 18px;
}
table.poll-wyprz-start-rg td input.button
{
	qfloat:left;
	width:80px;
	height:25px;
	cursor:pointer;	
}



a.mapabig
{
	display:block;
	margin:0;
	padding: 0 0 4px 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 10px;	
	color:white!important;
	text-align:center;
	text-decoration:underline;
}




body.bg div.xmap
{
	margin-left: 60px;
}

body.bg div.xmap ul
{
	border-left:1px dotted #E4EAFA;
}
body.bg div.xmap ul li
{
	margin:0;
	padding: 4px 0 3px 28px!important;
	background:url(../images/strz4.gif) no-repeat 0px 6px; 	
}
body.bg div.xmap ul li,
body.bg div.xmap ul li a:link,
body.bg div.xmap ul li a:visited
{
	font-size: 11px!important;
	line-height: 11px!important;
	font-style:normal!important;
	qborder-left:1px solid blue;
	color:#09366F!important;
}
body.bg div.xmap ul li a:hover
{
	color:#CC0000!important;
}

body.bg div.xmap ul.level_0 li a 	{ font-weight:bold; text-transform:uppercase;}
body.bg div.xmap ul.level_0 ul li a { font-weight:normal; text-transform: none;}

body.bg div.xmap ul.level_4 { border:none;}


body.bg div.xmap .componentheading
{
	margin:0;
	padding:12px 0 0 0;
}

body.bg div.xmap h2.menutitle
{
	width:280px;
	margin: 30px 0 0 0;
	padding: 6px 0 5px 30px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 11px;	
	qfont-weight: normal;
	color: #3FA6CC;
	color:white;
	background:#2E5484;
}

div#comlogin
{
	width:330px;
	margin:0 auto;
	padding:0;
}
div#comlogin div
{
	margin: 0 0 0 30px;
	padding:16px 0 0 0 ;
	text-align:center;
	background: #64788E url(../images/bg-oddzial.png) repeat-x top;	
	border: 10px solid #BCC9D3;
}
div#comlogin fieldset
{
	background: none!important;
}
div#comlogin fieldset p
{
	margin:0;
	padding: 0 0 6px 0;
	color:white;
	font-weight:bold;

}
div#comlogin fieldset input
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 12px;	
	font-weight:bold;
	color:red;
	text-align:center;
	
}
div#comlogin fieldset input#username,
div#comlogin fieldset input#passwd				{ border: 2px solid #506072; border-bottom-color:#BCC9D3; border-right-color:#BCC9D3; background:#FEFFE4; margin-top:2px; padding: 3px 0 2px; }
div#comlogin fieldset input.button				{ width:140px; height:30px; color:#09366F; cursor:pointer; }

div#comlogin ul									{ padding-top:10px; padding-bottom: 12px; }
div#comlogin ul	li a 							{ color:#AFBDCA; text-decoration:underline; font-family: Arial, sans-serif; font-size: 10px; line-height: 10px;}
div#comlogin ul	li a:hover 						{ color:#FFFFAA; text-decoration:none; }

div#comlogin p#com-form-login-remember 			{ padding:0; }
div#comlogin p#com-form-login-remember label 	{ color:#AFBDCA; font-family: Arial, sans-serif; font-size: 10px; line-height: 10px; }


* html div#comlogin fieldset input.button { margin-right: 30px; } /*IE 6*/
*+html div#comlogin fieldset input.button { margin-right: 30px; } /*IE 7*/

div#comlogin span.firfox
{
	display:none;
	margin: 0;
	padding: 6px 0 6px 0;
	font-family: Arial, sans-serif; font-size: 10px; line-height: 11px;	
	color: #AFBDCA;
	background:#586A7E;
	border-top: 1px dashed #BCC9D3;
}
div#comlogin span.firfox b
{
	color:white;
}
div#comlogin span.firfox a
{
	color:#FFFF99;
	font-weight:bold!important;
	text-decoration:underline;
}

* html div#comlogin span.firfox { display:block; } /*IE 6*/
*+html div#comlogin span.firfox { display:block; } /*IE 7*/


span.hasTip { qborder-left: 4px solid red; padding: 0 6px; background:#F2F4BF;}
.tool-tip {
	float: left;
	border: 6px solid #EC5800;
	border-bottom-color:#FFFFFF; border-right-color:#FFFFFF;
	padding: 5px;
	background:#FF660E;
	max-width: 300px;
	color: white;
	
}




table#dokument td#introtext div.left-normal
{
	margin: 0;
	padding: 0 20px 0 30px;
	qborder:1px solid #FFFFB7;
}

table#dokument td#introtext div.left-normal p
{
	margin:0;
	padding: 0 0 10px 0;
}

table#dokument td#introtext div.left-normal h4
{
	margin:0;
	padding: 8px 0 4px;
	font-family: Century Gothic, Helvetica, sans-serif!important;
	font-size: 13px!important;
	line-height: 13px!important;
	letter-spacing:0px!important;
	color:#E37C00!important;
}
table#dokument td#introtext div.left-normal h3
{
	margin:0!important;
	padding: 8px 0 4px!important;
}
table#dokument td#introtext div.left-normal h2
{
	margin:0!important;
	padding: 8px 0 4px!important;
}


div.moduletable-rg-normal
{
	padding: 9px;
	width:216px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: white;
	background:#8B9DB1;
}

div.moduletable-rg-normal table td
{
	padding:0!important;

}


table#dokument td#fulltext table#naciemny
{
	border:1px solid blue!important;	
	
}

table#dokument td#fulltext table#naciemny td,
table#dokument td#fulltext table#naciemny td p
{
  	font-family: Verdana, Tahoma, Arial;  	
	font-size: 11px!important;
	line-height: 14px!important;
	color:white!important;
	border:1px solid red!important;
}



table.table-certyfikaty td
{
	padding-right:16px;
}
table.table-certyfikaty td a
{
	display:block;
	padding-top:6px;
	text-align:left;
	
}

table.table-certyfikaty td a img
{
	display:block;
	margin:0 0 5px 0; padding:0;
	border: 3px solid #00214D;
}
table.table-certyfikaty td a:hover img
{
	color:#D48500;
	border-color:#D48500;
}


#bannetop,
#banner30p
{
	float:right; 
	padding:0 3px 3px;
	background: white; 
	border: 3px solid #F6F7CC;
	border-top:none;
}
#banner30p { margin-right:6px; }

/* --------------------------------------------------------------------------------- 
*/
table.tabwyprzedaze
{
	width:700px;
}

table.tabwyprzedaze th,
table.tabwyprzedaze td
{
	padding: 5px 3px 5px 8px!important;
  	font-family: Verdana, Tahoma, Arial!important; 	
	font-size: 11px!important;
	line-height: 12px!important;
	text-align:left;
	vertical-align:top;

}
table.tabwyprzedaze th
{
	font-weight:normal!important;
	color:white;
	background:#8B9DB1;
	border: 1px solid #64788E;
	border-left:none;
	border-top:none;	
}
table.tabwyprzedaze td
{
	background:#FFFFD5;
	border: 1px solid #F2F4AC;
	border-left:none;
	border-top:none;
	color:#333333;
}


table.tabwyprzedaze tr.naglowek td
{
	font-size: 10px!important;
	line-height: 10px!important;
	background:#F2F4AC;
	color:#76765D;
	vertical-align:middle;
}
table.tabwyprzedaze td.tcena
{
	 text-align:right;
	 qpadding-right: 20px;
}
table.tabwyprzedaze td.tcena { padding-right: 12px!important; }


div#contentrg
{
	float:left;
	width:723px;
	margin:0;
	padding:0;
}
#body-down
{
	padding: 12px 10px 0 30px;
}
#jv-right
{
	float:right;
	width:234px;
	margin:0;
	padding:0;
}

#banner-all
{
	z-index:2; 
	float:left; 
	margin-left:15px; 
}

div#divsep46
{
	height:46px; 
	clear:both;
}

div.moduletable-grupa1
{
	margin-left: 0px;
	
}









