body { background: #ffffff; margin: 0px; padding: 0px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #565656; }

td { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #565656; vertical-align: top; text-align: justify; }
img  { border: 0px; margin: 8px; }
table { border: 0px; }
ul { margin: 0px; padding: 0px; padding-left: 12px; padding-top: 5px; }
p { margin: 0px; padding: 0px; }

h1 { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 18px; padding: 0px 0px 0px 0px; margin: 5px 0px 10px 0px; }
h2, h3 { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 14px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: blok; }

/* top */
.header_table {background:url(../images/header_bg.gif);height:115px;}

	.newsflash_div {width:359px !important;height:75px !important;overflow:hidden;padding:10px;margin-top:0px;text-align:justify;background:url(../images/newsflash_bg.gif);line-height:100%;}
	.newsflash_div div table td {color:#FFFFFF !important;}
	.newsflash_div div table.contentpaneopen{color:#FFFFFF !important;}
	.newsflash_div { color:#FFFFFF; line-height: 17px;}

a:link {text-decoration:none;color:#003366;}
a:hover {text-decoration:none;color:#003366;;}
a:visited {text-decoration:none;color:#666666;}

/* center body table */
tbdy { width: 100%; }
#lSpace, #rSpace { width: auto; }

	#center { text-align: center; width: 750px;}
	#center table { text-align: center;}

/* top */
#Top { background-color: #FFFFFF; height: 120px; vertical-align: middle; }

/* nawigator */
#navi { text-align:center; margin: 5px; border: 1px solid #efefef; padding: 6px; font-size: 12px; color: #666666; }
#navi a { color: #0066cc; text-decoration: none; padding: 3px 4px 3px 4px; border: 1px solid #e2e2e2; margin: 1px;}
#navi a:active { color: #0066CC; }
#navi a:hover { color: #0066CC; border: 1px solid #0066CC; }
#navi .sel { border: 1px solid #e2e2e2; background-color: #003366; font-size: 12px; font-weight: bold; color: #ffffff; }
#navi .info{ text-align: right; padding-top: 0px; }

#Top .news { width:359px !important; height:75px !important; overflow:hidden; padding:10px; margin-top:0px; text-align:justify; background:url(../images/newsflash_bg.gif); line-height:100%; color:#FFFFFF; border: 1px solid #296C97; }
#Top img { float:right; padding-right: 10px; width:214; height:135; }

/* zakladki top */
#tabt { margin-top: 0px; font-size: 11px; color: #666666; width: auto; padding: 0px 4px 0px 4px; border: 0px solid #a3a3a3; text-align: left; }
#tabt .tabs { border-bottom: 1px solid #D9D9D9; padding-bottom: 4px; margin-top: 7px; }
#tabt .tabs .act { color: #000000; background-color:#D9D9D9; border: 1px solid #e2e2e2; border-top: 4px solid #e7e7e7; font-weight: bold; }
#tabt .tabs a { color: #555555; padding: 4px 18px 3px 18px; padding-bottom: 2px; background-color:#efefef; border: 1px solid #e2e2e2; margin-right: 0px; text-decoration: none;  border-top: 4px solid #e2e2e2;}
#tabt .tabs a:hover { color: #555555; border: 1px solid #e2e2e2; border-top: 4px solid #F3B106; }
#tabt .uact { padding: 3px; }
#tabt .bdtops { border: 1px solid #e2e2e2; border-top: 0px; padding: 8px 4px 2px 4px; background-color: #f7f7f7; margin: 0px; }
#tabt .bdtops input { font-size: 11px; }
#tabt .bdtops .btt { font-size: 11px; border: 1px solid #336600; }
#tabt .bdtop { border: 1px solid #e2e2e2; border-top: 0px; padding: 2px 4px 4px 4px; background-color: #f7f7f7; margin: 0px; }
#tabt .bdtop .lnk {  font-size: 11px; }
#tabt .bdtop .lnk a { margin-right: 8px; color: #336600; text-decoration: none; margin-bottom: 0px; }
#tabt .bdtop .lnk a:hover { color: #006600; text-decoration: underline; }
#tabt .bdbot { padding: 6px 0px 0px 0px; margin-bottom: 0px; }

/* top form */
#TopForm { text-align:right; padding-top: 10px; line-height: 190%; }
#TopForm input { }
#TopForm .btt { border: 1px solid #FF955C; background-color: #FFFFFF; font-size: 10px; color: #FF955C;}
#TopForm .txt, select { border: 1px solid #e2e2e2; background-color: #f7f7f7; width: 120px; font-size: 10px; padding: 2px;  }
#TopForm table { padding: 8px; text-align: right; width: auto; }

/* message box */
#mBox { margin: 20px; border: 1px solid #e2e2e2; padding: 5px; }
#mBox .tit { font-weight: bold; }
#mBox .msg { padding: 15px; }

.dlnk { color:#296C97; background-color: #CCCCCC; height: 20px; width: 750px; margin-top: 3px; padding-top: 3px; }
.dlnk a { color:#296C97; text-decoration: none; padding-left: 3px; padding-right: 3px; }
.dlnk a:hover { color:#296C97; text-decoration: underline; }

.left { text-align: left !important; } 

/* linki */
a.hLink { margin-right: 8px; color: #336600; text-decoration: underline; }
a.hLink:hover { color: #006600; text-decoration: underline;}

/* formularz kontaktowy */
#frm { margin-top: 15px; }
#frm .box { margin-top: 5px; background-color: #F7F7F7; border: 1px solid #CCCCCC; padding: 20px; }
#frm .box table { width: 100%; border: 0px; }
#frm input { font-size: 11px; padding: 3px; border: 1px solid #CCCCCC; }
#frm .btt {  padding: 1px; width: 90px; border: 1px solid #0066CC; border-left: 5px solid #296A94; background-color: #CCD6E0; margin-left: 10px; color: #0066CC; font-weight: bold;  }
#frm textarea { font-size: 11px; padding: 3px; border: 1px solid #CCCCCC; }
#frm .nav { text-align: center; padding-top: 30px; }

/* content */
.dpath { border-bottom: 1px solid #f2f2f2; padding-bottom: 2px; margin-bottom: 10px; margin-top: 8px; text-align: left; }

/* body */
#Body { width: 550px; vertical-align: text-top; padding: 10px; }

#err { padding: 3px; color: red; background-color: #FFEAEA; border: 1px solid red; }

/* Produkty */
#Prod { margin-top: 10px; margin-bottom: 6px; }
#Prod .tem { font-size: 12px; margin-bottom: 3px; padding-bottom: 2px; border-bottom: 1px solid #e2e2e2; }
#Prod .zimg { width: 145px; }
#Prod .zimg img { width: 130px; }
#Prod .zbimg { width: 210px; }
#Prod .zbimg img { width: 200px; }

#Prod .opis { margin: 10px; font-size: 12px; line-height: 140%; letter-spacing: 1px; }
#Prod .cen { font-size: 12px; padding-top: 5px; text-align: right; }
#Prod .p { font-size: 14px; font-weight: bold; }
#Prod .lnk { text-align: right; font-size: 11px;  }
#Prod .lnk a { color: #666666; text-decoration: none; }
#Prod .lnk a:hover { text-decoration: underline; }


/* tabelki z wynikami */
#mTable { border: 0px; width: auto; }
#mTable td { padding: 2px 4px 2px 4px; }
#mTable .hed { border-bottom: 2px solid #e7e7e7; border-top: 2px solid #e7e7e7; padding: 4px; font-weight: bold; }
#mTable .fut { border-top: 1px solid #e7e7e7; padding: 4px; }
#mTable .fut a{ text-decoration: none; margin-left: 15px; color: #777777; }
#mTable .fut a:hover{ text-decoration: underline; color: #FF955C; }
#mTable .c { text-align: center; }

	/* formularze edycyjne */
	#mTable input { border: 1px solid #e2e2e2; background-color: #f7f7f7; font-size: 10px; padding: 2px; width: 350px;}
	#mTable .btt { width: auto !important; border: 1px solid #FF955C; background-color: #FFFFFF; font-size: 10px; color: #FF955C; margin-right: 10px; padding-left: 5px; padding-right: 5px; }
	#mTable .chk { width: auto !important; margin-bottom: -1px; }
	
/* menu */
#Menu { width: 190px; padding: 10px; vertical-align: text-top; }
#Menu .hda { }

	/* linki menu */
	a.mainlevel{ display:block; padding-left:8px; border-left: 12px solid #e2e2e2; font-weight:bold; color:#666666; line-height:175%; margin-top: 1px; background-color: #f6f6f6; text-decoration: none; }
	a.mainlevel:hover{ display:block; padding-left:8px; font-weight:bold; border-left: 12px solid #cccccc; color:#333333; background-color: #e9e9e9; }
	a.mainlevel#active_menu { background-color:#e2e2e2; }
	.lnkart { margin-top: 1px; padding: 4px; padding-left: 20px;  border-left: 12px solid #e9e9e9; background-color: #f6f6f6; } 

table.prod { background-color: #e2e2e2; }
table.prod td { background-color: #FFF; }
table.prod th { background-color: #f9f9f9; }	

/* stopka i copyrajty */
#Footer { padding-bottom: 25px; color: #8d8d8d; text-align: center; }
#Footer .fln { border-top: 1px solid #a8a8a8; }

#Footer a { color: #565656; }
#Footer a:hover { color: #767676; }
#copyright { padding-top: 5px; }