.rounded-corner {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:12px;
	width:98%;
	text-align:left;
	border-collapse:collapse;
	margin:0;
	text-align:center;
}
.rounded-corner thead th.rounded-company {
	background:#b9c9fe url("/images/table/left.png") left -1px no-repeat;
}
.rounded-corner thead th.rounded-q4 {
	background:#b9c9fe url("/images/table/right.png") right -1px no-repeat;
}
.rounded-corner th {
	font-weight:normal;
	font-size:13px;
	color:#039;
	background:#b9c9fe;
	padding:8px;
}
.rounded-corner td {
	background:#e8edff;
	border-top:1px solid #fff;
	color:#669;
	padding:8px;
}
.rounded-corner tfoot td.rounded-foot-left {
	background:#e8edff url("/images/table/botleft.png") left bottom no-repeat;
	text-align:left;
}
.rounded-corner tfoot td.rounded-foot-right {
	background:#e8edff url("/images/table/botright.png") right bottom no-repeat;
}
/*
.rounded-corner tbody tr:hover td {
	background:#d0dafd;
}
*/
.rounded-corner .bold-text td {
	font-weight:bold;
}
.rouble-sign {
	text-decoration:line-through;
}
.required {
	width:100%;
	background-image:url("/images/asterisk.png");
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:8px;
}
.required-note {
	background-image:url("/images/asterisk.png");
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:8px;
	
}

.dummy-text {
	visibility:hidden;
}