	body,td,select,textarea,input { font-family: Tahoma,Verdana,Arial; font-size: 8pt;}

	.menu { font-size: 9pt; font-weight: bold; color: #E87B14; }

	td.kt { font-size: 8pt; }
	td.h { font-size: 12pt; color: #000070; font-weight:bold; }
	td.ln { height: 1px; background: #333333; }
	td.header { background: #868686; color: #ffffff; font-weight: bold; font-size: 12pt; }
	tr.h { background: #868686; color: white; }

	td.menu { font-size: 9pt; font-weight: bold; color: #E87B14; }
	hr { color: #42167E; height: 1px; }
	
	a { color: #9D0000; }
	a:hover { color: #CC0000; }

	a.menu { font-size: 8pt; color: #000000; text-decoration:none; }
	a.menu:hover { color: #000070; text-decoration: none; }

	a.kt { font-size: 8pt; color: black; font-weight: normal; text-decoration:none; }
	a.kt:hover { color: #E87B14; text-decoration:underline; }

	a.ed { color: black; font-weight: bold; text-decoration:none; }
	a.ed:hover { color: #E87B14; text-decoration:underline; }
	
	a.prod { color: #003366; font-weight: bold;text-decoration:none; }
	a.prod:hover { color: #CC0000; }
	a.prod2 { color: #FFFFFF;text-decoration:none;  }
	a.prod2:hover { color: #CC0000; }
	a.prod3 { color: #CC0000;;text-decoration:none; }
	a.prod3:hover { color: #000000; }
	
	a.auth { color: #C27153; }
	
	p.art { color: #42167E; font-weight: bold; font-size: 12pt; }

	input,textarea,select { font-size: 8pt; border-width: 1px; border-color: #989898; background: #EFEFEF; }
	input.buy,input.btn { width: 100px; background: #868686; font-weight: bold; color: white; }
	input.buy { width: 140px; }
	input.img { background: #FFFCEE; }
	input.szt { width: 30px; text-align: right; }
	input.log { width: 112px; }
	input.szt_err { width: 30px; text-align: right;background: #990000;}
	input.szt_ch { width: 30px; text-align: right;background: #00EE00;}
	input.txt { width: 100%; }
	input.txtr { width: 100%; text-align: right; }
	img { border-color: black; }

	tr.th { background: #868686; font-weight: bold; text-color: white; color: white; }
	tr.tb { background: #EFEFEF; }
	tr.log { color: #FFFFFF;  }
	div.hd { color: #CC0000; font-weight: bold; font-size: 10pt; }
	td.h1 { font-size: 10pt; font-weight: bold; }
	h1 { font-size: 10pt; font-weight: bold; }
	td.gr_nazwa { height:23px;background-image: url(pimg/me_bg.gif); background-repeat: repeat-y;background-position: left top; padding-left:10px;}
	td.pg_nazwa { background: #4C526B; color:#FFFFFF; padding-left:10px;}
	td.prod_nazwa {background: #153B63;background-image: url(pimg/strzalka.gif); background-repeat: no-repeat;background-position: 10 2px; font-size: 10pt; color:#FFFFFF; font-weight: bold; padding-left:25px;}
	td.prod_opis {font-size: 8pt; color:#000000; padding-left:20px;padding-right:20px;}