body {padding:0px; margin:0px}
td {color:#000000; font:14px arial; font-weight:bold}
div {color:#000000; font:14px arial; font-weight:bold}
a {color:#5F32A3; text-decoration:underline}
a:hover {color:#5F32A3; text-decoration:none}

h1 {font-size:24px; display:inline; font-weight:bold}
h2 {font-size:22px; display:inline; font-weight:normal; color:#ffffff}
h3 {font-size:18px; font-weight:normal}

.form {height:24px; padding:2px 5px 0 5px; border-top:1px solid #6F7878; border-left:1px solid #6F7878; border-right:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF}
.formpas {height:22px; background:url(img/formpas.gif) no-repeat; padding:2px 10px 0 19px; color:#ffffff; cursor:pointer; margin:0 5px}
.formact {height:22px; background:url(img/formact.gif) no-repeat #ffffff; padding:2px 10px 0 19px; color:#E00F49; cursor:pointer; margin:0 5px}

.linehor {width:100%; height:1px; background:url(img/linehor.gif) repeat-x; margin:30px 0}
.digitform {border:1px solid #7D7D7D; width:65px; height:35px; font-weight:bold; font-size:24px; text-align:right; padding-right:5px}
.operform {border:1px solid #7D7D7D; font-weight:bold; padding-left:2px}

table.price
	{
		margin-top:30px;
	}

table.price th
	{
		width:100%;
		text-align:right;
		font:14px arial;
		font-weight:bold;
		border-bottom:3px solid #BFBFBF;
		padding:0 40px 15px 0;
	}

table.price th div
	{
		text-align:left;
	}

table.price th.hr
	{
		text-align:right;
		padding:0 0 15px 30px;
	}

table.price td.dr
	{
		text-align:right;
		padding:20px 0 15px 30px;
	}

table.price td
	{
		font-weight:normal;
		text-align:right;
		border-bottom:1px solid #BFBFBF;
		padding:20px 40px 15px 0;
	}

table.price td div
	{
		font-weight:normal;
		text-align:left;
	}