	body { margin: 0px; padding: 0px; background: #ffffff; }
	body,td,select,textarea,input { font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #303E68; }

	td.kt,td.kts { height: 19px; background: #303E68; }
	td.kts { background: #f1f1f1; }
	td.h { font-size: 12pt; color: #000070; font-weight:bold; }
	td.ln { background: #505050; height: 1px; padding: 0px; }
	td.ln2 { background: #4D597D; height: 1px; padding: 0px; }
	td.ln3 { background: #a0a0a0; height: 1px; }

	td.hd { color: white; background: #303E68; font-weight: bold; font-size: 8pt; text-align:center; }
	td.menu { font-size: 9pt; font-weight: bold; color: #E87B14; }
	td.belka { font-size: 9pt; font-weight: bold; color: #303E68; background: #F1F1F1; text-align: left; }
	td.msg { color: #303E68; font-size: 8pt; }
	td.blu { color: #303E68; font-size: 8pt; font-weight: bold; }
	hr { color: #42167E; height: 1px; }

	a { font-size: 8pt; color: #303E68; }
	a:hover { color: #FF6600; }

	a.wysz { text-decoration: none; }
	a.menu { font-size: 8pt; color: #303E68; text-decoration:none; font-weight: bold; }
	a.menu:hover { color: #000070; text-decoration: none; }
	a.menuS { color: white; font-weight: bold; text-decoration: none; }
	a.menuS:hover { color: white; text-decoration: underline; }

	a.kt,a.kts { font-size: 8pt; color: white; font-weight: bold; text-decoration:none; }
	a.kt:hover { color: #E87B14; text-decoration:underline; }
	a.kts { color: #303E68; }
	a.mod { color: white; }

	a.ed { color: black; font-weight: normal; text-decoration:none; }
	a.ed:hover { color: #E87B14; text-decoration:underline; }

	a.small { font-size: 7pt; text-decoration: none; }

	a.prod3,a.prod3:hover { font-size: 7pt; color: white; text-decoration: none; }
	a.prod4,a.prod4:hover { font-size: 7pt; color: #303E68; text-decoration: none; }
	a.prod3:hover { text-decoration: underline; }
	a.prod4:hover { text-decoration: underline; }
	a.page { color: #808080; text-decoration: none; font-weight: bold; }
	a.page:hover { color: #FF6600; }
	a.more { color: #FF6600; }
	.pageS { font-size: 11pt; color: #FF6600; text-decoration: none; font-weight: bold; }

	a.del { color: red; font-weight: normal; text-decoration: none; }
	a.del:hover { color: red; text-decoration: underline; }
	a.koszyk,a.zam { text-decoration: none; }
	a.koszyk:hover,a.zam:hover { color: #303E68; text-decoration: underline; }
	a.zam,a.zam:hover { color: #008000; }

	p.art { color: #42167E; font-weight: bold; font-size: 12pt; }

	input,textarea,select { font-size: 8pt; border-width: 1px; border-color:#808080; background: #fffff5; }
	input.btn { width: 100px; background: #303e68; font-weight: bold; color: white; }
	input.txt,input.w100,input.txtr { width: 99%; }
	input.txtr { text-align: right; }
	input.srch { background: #FF6600; width: 20px; height: 20px; color: white; }
	select.lst100 { width: 100%; }
	select.kat { width: 300px; }
	input.text { width: 300px; }
	input.cb { background: none; }
	input.txt_w { border-width: 0px; background: #ffffff; }
	input.btn_w { background: #FF6600; color: white; font-weight: bold; height: 20px; }

	img { border-color: black; }
	img.prod { border-color: #DBDBDB; }
	li { text-indent: 0px; margin-left: 15px; }

	tr.th,td.th { background: #303E68; font-weight: normal; }
	td.th { padding: 2px; }
	tr.th td { color: #ffffff; }
	tr.tb { background: #f0f0f0; }
	tr.r1 { background: #e0e0e0; }
	tr.r2 { background: #ebedf3; }
	tr.r3 { background: #ff9900; }
	tr.r4 { background: #d0d0d0; }
	a.th { color: white; }

	img.igal { border: 1px solid #e0e0e0; }


	#tb_mod { background: url(/pimg/dol_luk.gif); background-repeat:no-repeat; background-position: bottom; height: 100%; }


	input.szt,input.szt_ch,input.szt_err,input.szt_del {
		font-size: 8pt; border-width: 1px; border-color:black; width: 30px; background: #d0d0ff; text-align: right;
	}
	input.szt_ch { background: #00BA97; }
	input.szt_err { background: #BC0028; color: white; }
	input.szt_del { background: white; color: #c0c0c0; }
	input.buy,input.del,input.buy2 { width: 140px; background: #203667; color: white; font-weight: bold; }
	input.buy2 { background: #FFCC33; }
	input.del { background: #800000; }
	input.w100 { width: 100%; }
	input.w100r { width: 100%; text-align: right; }

	input.name { width: 220px; }
	input.nr  { width:  103px; }
	input.kod { width: 50px; }
	input.miasto { width: 160px; }


	a.more2 { color: #505050; text-decoration: none; }
	a.more2:hover { color: #505050; text-decoration: underline; }

	div.shr { border-bottom: 1px solid #808080; width: 90%; margin-bottom: 2px; }
	h1.err { color: #C00000; font-size: 8pt; text-align: left; font-weight: normal; }

	ul.rul { margin: 2px 0px 4px 10px; }
	ul.rul li { list-style-type: square; }

	img.absm { vertical-align: middle; }

	div.err { color: #CC0000; font-weight: bold; }

	td.suma { text-align: right; padding: 2px; font-weight: bold; }
	td.fdo_v { padding-right: 0px; text-align: right; vertical-align: bottom; }
	
	ul.notak { list-style-type: none; margin: 0; padding: 0; }
	ul.notak li { margin-bottom: 15px; }
	ul.notak li img { margin-right: 5px; }
