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, 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; }

/* 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: 180px; vertical-align: middle; }
#Top .whz { background-color: #FFFFFF; height: 130px; }
#Top .mnz { background-color: #D9D9D9; background-image: url(/img/bg.jpg); height: 25px; text-align: center; width: 100%; }
#Top .mnz .mnu { width: 750px; text-align: left; }
#Top .mfz { background-color: #DDDDDD /*#FF955C*/; height: 8px; }

#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; }

/* 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 { width: auto !important; border: 1px solid #FF955C; background-color: #FFFFFF; font-size: 11px; color: #FF955C; margin-right: 10px; padding-left: 5px; padding-right: 5px; }
#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; }

/* vde media ads box ( aktualne reklamy w serwisie ) */

#VdeAds { width: auto; border: 1px solid #e7e7e7; background-color: #F5F5F5; }
	
	#VdeAds .publnk { border: 1px solid #e7e7e7; font-family: Verdana; font-size: 11px; color: #666666; padding: 5px; margin: 3px; background-color: #FFFFFF; }
	#VdeAds .publnk .title { font-weight: bold; font-family: Verdana; font-size: 11px; color: #000099; margin-bottom: 2px; }
	#VdeAds .publnk .title a { color: #666666; text-decoration: none; }
	#VdeAds .publnk .title a:hover { color: #333333; text-decoration: underline; }

#err { padding: 3px; color: red; background-color: #FFEAEA; border: 1px solid red; }

/* Produkty */
#Prod { margin-top: 10px; margin-bottom: 6px; }
#Prod .tit { 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-bottom: 10px; font-size: 12px; line-height: 140%; letter-spacing: 1px; }
#Prod .ops { padding: 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 w produktach */
	#Prod table { margin: 10px 5px 5px 5px; }
	#Prod .cennik { background-color: #e7e7e7; width: 100%; }
	#Prod .cenpos { background: #f4f4f4; }
	#Prod .rig { text-align: right; } 
	
/* 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 .sep { padding: 4px; height: 15px; }
#mTable .c { text-align: center; }
#mTable .pr { text-align: right; }

	/* formularze edycyjne */
	#mTable input, textarea { font-family:Arial, Helvetica, sans-serif; border: 1px solid #e2e2e2; background-color: #f7f7f7; font-size: 11px; padding: 2px; width: 350px;}
	#mTable textarea { font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
	#mTable .btt { width: auto !important; border: 1px solid #FF955C; background-color: #FFFFFF; font-size: 11px; 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 #FF955C; color:#FF955C; background-color: #e9e9e9; }
	a.mainlevel#active_menu { background-color:#e2e2e2; }

/* 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; }