.toleft { text-align: left; }
.pricelist { color: #666; font-size: 11px; width: 536px;}
.pricelist th { font-weight: bold; text-align: center; padding: 0px 4px; border: solid 1px #ccc; background: #eeeeee; }
.pricelist td { font-size: 11px; text-align: center; border: solid 1px #ccc;}
.pricelist .normal { font-weight: normal; }
.pricelist .defaultFormat, .pricelist .specialFormatPrice { color: #F93; font-weight: bold; font-size: 11px; }
.pricelist .paper { padding: 2px 0px; }
h2.priceListName { background: #c00; border-bottom: solid 2px #a00; background: #c00 url(../img/border-white.gif) repeat-x 0 19px; }
h2 a.desc { background: #a00; color: #fff !important; text-decoration: none !important; float: right; display: inline-block; padding: 1px 20px 0 20px; border-left: solid 1px #fff; border-top: solid 1px #fff; border-right: solid 1px #fff; margin-top: 2px; }
div.desc { background: #a00; color: #fff; margin-top: -8px; margin-bottom: 10px; }
div.desc p { padding: 5px 8px; text-align: justify; line-height: 16px !important;}
div.desc h3 { font-size: 11px; font-weight: bold; padding: 5px 0 0 8px; }
.inputtext { float: left; margin: 0 0; }
.search { float: left;}
.pricelist thead tr th.first {
	background: none;
	border: none;
	}

.pricelist thead .format th {
	height: 43px;
	}
	
.pricelist thead tr th p {
	font-weight: bold;
	}
	
.helpmenu {
	background: #ffffcd;
	padding: 10px;
}
.helpmenu a {
	color: #000;
	line-height: 16px;
}
.helpmenu ul li {
	margin: 5px 0 5px 10px;
	padding-left: 10px;
	background: url(../img/myslnik.gif) no-repeat left;
}
.helpmenu a {
	text-decoration: none;
}
.helpmenu a:hover {
	text-decoration: underline;
	}
	
.helpmenu ul {
	margin-bottom: 20px;
	}
