
#calculator_sheet, table {
	font-family:  Calibri, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;
} 

#calculator_sheet{
	width:820px; /*border: solid 1px #0f0;*/
	margin:0 0 0 0px; padding:0 0 0 20px ;
} 

#calculator_sheet h3  {
	font-family: Calibri, Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold;font-style:italic;
} 

#calculator_sheet h4  {
	font-family: Calibri, Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold;font-style:normal;
	}	

div.cb {clear:both;}

/* form */
form.calculator { }
.fields_wrapper {}


#base_valisumma1 {font-size:11px; width:220px; text-align:left; border: none; margin:0px 0 0 0;padding:0px 0 0px 0px; border-top: solid 2px #000;}
#base_valisumma2 {font-size:11px; width:230px; text-align:left; border: none; margin:0px 0 0 0;padding:0px 0 0px 0px;float:left;}
#base_valisumma8  {font-size:22px; width:280px; text-align:left; border: none; margin:0px 0 0 0;padding:0px 0 0px 0px;float:left;}
#base_valisumma3   {font-size:11px; width:100px; text-align:left; border: none; margin:4px 0 0 -60px;padding:0px 0 0px 0px;float:left;}
#base_valisumma4, #base_valisumma5 , #base_valisumma6  {font-size:11px; width:100px; text-align:left; border: none; margin:0px 0 0 -60px;padding:0px 0 0px 0px;float:left;}
#base_valisumma7 {font-size:11px; width:420px; text-align:left; border: none; margin:0px 0 0 0;padding:0px 0 0px 0px;float:left;}
#base_valisumma8 {font-size:11px; width:280px; text-align:left; border: none; margin:0px 0 0 0;padding:0px 0 0px 0px;}
#base_valisumma9, #base_valisumma10 , #base_valisumma11  {width:90px; text-align:left; border: none; margin:0px 0 0 0;padding:0px 0 0px 0px;}

#base_total1{width:340px; text-align:left; margin:0px 0 0 20px;padding:0px 0px 0px 0px;float:left;}
#base_total2 {width:340px; text-align:left; margin:0px 20px 0 0;padding:0px 0px 0px 0px;float:right;}
#base_total1 td, #base_total2 td {border-bottom:dotted 1px #bc3300;}

.summarylabel {width:0px; margin:0 0 0 0px; padding:0;text-align:left; font-size:16px;font-style:italic; color:#bc3300;}
.summarylabel2 {width:80px; margin:0 0 0 0px; padding:0;text-align:left; font-size:16px;font-style:italic; color:#bc3300;}
.summarylabel3 {width:110px; margin:0 0 0 0px; padding:0;text-align:left; font-size:16px;font-style:italic; color:#bc3300;}
.summarylabel4 {width:180px; margin:0 0 0 0px; padding:0;text-align:left; font-size:16px;font-style:italic; color:#bc3300;}
.summarylabelwide {width:320px; margin:0 0 0 0px; padding:0;text-align:left; font-size:16px;font-style:italic; color:#bc3300;}
.datasummary {text-align:right; font-size:16px; font-style:italic;color:#bc3300;margin:0;padding:0;vertical-align:bottom;}
.datasummary2 {text-align:right; font-size:16px; font-style:italic;color:#bc3300;margin:0 0 0 0;padding:0;}
.datasummary4 {width:68px;text-align:right; font-size:16px; font-style:italic;color:#bc3300;margin:0;padding:0;vertical-align:bottom;}
.datasummarywide {text-align:right; font-size:16px; font-style:italic;color:#bc3300;margin:0;padding:0;}

.fieldswrapper1 {width:260px; padding:0 0 1px 0; margin: 0 0 0px 0; display:block; float:left;}
.fieldswrapper2 {width:230px; padding:0 0 1px 0; margin: 0 0 0px 0; display:block; float:left;}
.fieldswrapperX {width:20px; padding:0 0 1px 0; margin: 0 0 0px 0px; display:block; float:left;font-size:18px;font-weight:bold;}
.fieldswrapper3 {width:60px; padding:0 0 1px 0; margin: 0 0 0px 20px; display:block; float:left; }
.fieldswrapper42 {width:230px; padding:0 0 1px 0; margin: 0 0 0px 0; display:block; float:left;}
.fieldswrapperEQ {width:30px; padding:0 0 1px 0; margin: 0px 0 0px 0px; display:block; float:left;font-size:18px;font-weight:bold;}
.fieldswrapperEQ2{width:30px; padding:0 0 0px 0; margin: 0px 0 0 20px; display:block; float:left;font-size:18px;font-weight:bold;}

.fieldswrapper4 {width:240px; padding:0 0 1px 0; margin: 0px 0 0px 0px; display:block; float:left;}
.fieldswrapperX2{width:20px; padding:0 0 1px 0; margin: 0 0 0px 0px; display:block; float:left;font-size:18px;font-weight:bold;}

.fieldswrapper5 {width:80px; padding:0 0 1px 0; margin: 0 0 0px 0px; display:block; float:left;}
.fieldswrapper6 {width:100px; padding:0 0 1px 0; margin: 0 0 0px -50px; display:block; float:left; }
.fieldswrapper7 {width:100px; padding:0 0 1px 0; margin: 15px 0 0px 20px; display:block; float:left; }
.fieldswrapper8 {width:310px; padding:0 0 1px 0; margin: 0 0 0px 0px; display:block; float:left; }
.fieldswrapper9 {width:80px; padding:0 0 1px 0; margin: 0px 0 0px 0px; display:block; float:left;  }
.fieldswrapperX3 {width:30px; padding:0 0 1px 0; margin: 0 0 0px 0px; display:block; float:left;font-size:18px;font-weight:bold;}
.fieldswrapperEQ3{width:60px; padding:0 0 0px 0; margin: 0px 0 0 0px; display:block; float:left;font-size:18px;font-weight:bold;}

.fieldswrapper10 {width:90px; padding:0 0 1px 0; margin: 0px 0 0px 0px; display:block; float:left;}

h3.outofbox {float:right; margin:-40px 174px 0px 0px; } 
h3.outofbox2 { margin: 10px 0 20px 20px; } 
.colorbox{width:640px; height:46px; margin: 0px 0 20px 0px; padding: 0px 0 0px 0px;background-color:#e2e2e2; }
h4.coloredinsidebox {width:520px; height:30px; margin: 0px 0 0px 0px; padding: 12px 0 4px 15px;background-color:#e8e8e8;} 
p.notes2 {text-align:center;}


.datarow {width:280px; border: none; height:22px; display:block;}
.datarow2 {width:120px; border: none; height:22px; display:block;}
.datarow3 {width:300px; border: none; height:22px; display:block;}
.datarow4 {width:140px; border: none; height:22px; display:block;}
.datarow5 {width:340px; border: none; height:22px; display:block;}
.datarow6 {width:440px; border: none; height:22px; display:block;}
.datarow7 {width:370px; border: none; height:22px; display:block;}
.datarow8 {width:60px; border: none; height:22px; display:block;}


.datalabel {width:130px;float:left; margin:2px 0px 0 0; padding:2px 0px 0 0;}
.datalabel2 {width:130px;float:left; margin:0px 0px 0 0; padding:0px 0px 0 0;font-size:18px;}
.datalabel3 {width:200px;float:left; margin:0px 0px 0 0; padding:4px 0px 0 0;font-weight:bold;}
.datalabel4 {width:200px;float:left; margin:0px 0px 0 0; padding:4px 0px 0 0;}
.datalabel5 {width:220px;float:left; margin:0px 0px 0 0; padding:0px 0px 0 0;}
.datalabel6 {width:60px;float:left; margin:0px 0px 0 0; padding:0px 0px 0 0;font-size:18px;text-align:center;}
.datalabel7 {width:320px;float:left; margin:0px 0px 0 0; padding:0px 0px 0 0;}
.datalabelsmall {width:180px;float:left; margin:2px 0px 0 0; padding:2px 0px 0 0;font-size:11px;}
.datalabelsmall2 {width:180px;float:left; margin:8px 0px 0 20px; padding:2px 0px 0 0;font-size:11px;}
.datalabelwide {zwidth:290px;width:140px;float:left; margin:2px 0px 0 0; padding:2px 0px 0 0;}
.datalabelX {text-align:center;width:80px; padding:0 0 0px 0px; margin: 0 0 0px 0px; display:block; font-size:18px;font-weight:bold;}

.datainput {width:140px;float:right; }
.datainput2 {width:80px; }
.inputfield {width:70px;height:20px;font-size:12px;margin:0;padding:0;}
.inputfield {text-align:right;background-color:#ffff99;}
.inputfieldex {font-size:14px;width:70px;text-align:right;height:20px;margin:0 0px 0 -2px;padding:2px 0px 0 0px;}
.datainput3 {width:80px;float:right; }

.dataheader{width:190px;text-align:right;}
.dataheader2{width:38px;text-align:right;}
.dataheader3{width:190px;text-align:right;}
.dataheader4{width:250px;text-align:right;}
.dataheader5{width:78px;text-align:center;}
.dataheader6{width:285px;text-align:right;}
.dataheader7{width:260px;text-align:center;}

.addtonext {float:right;text-align:right; margin:0 0 0 0px;}

.arrowplus {float:left; margin: 18px 0px 0px 50px;}
.arrowplus2 {float:left; margin: 76px 0px 0px 120px;}
.arroweq {float:left; margin: 25px 0px 25px 142px;}
.arroweq2 {float:left; margin: 25px 0px 25px 248px;}

#sectionspacer {margin: 0px 0px 0 0px; padding:0 0px 0 0px; width: 640px;height: 20px;}
#sectionspacer2 {margin: 10px 0px 0 0px; padding:0 0px 0 0px; width: 760px;height: 20px;}
#sectionspacer3 {margin: 10px 0px 0 -220px; padding:0 0px 0 0px; width: 760px;height: 3px;}

/*bgs*/
#section-1 {padding:0 0 0 20px; width: 760px;height: 180px;zbackground-color:#ff0;}
#section-2 {float:left;margin: 0px 0px 0 0px; padding:0px 0px 0 20px; width: 460px;height: 390px; clear:both; background: transparent url(bg-2.jpg) left top no-repeat;}
#section-3 {float:left;margin: 0px 0px 0 20px; padding:0px 0 0 0px; width: 318px;height: 150px;background: transparent url(bg-3.jpg) right top no-repeat; }
#section-4 {margin: 25px 0px 0 0px; padding:0 0px 0 20px; width: 740px;height: 290px;clear:both; background: transparent url(bg-4.jpg) left top no-repeat;}
#section-5 {margin: 0px 0px 0 0px; padding:0 0px 0 0px; width: 790px;height: 260px;clear:both; background: transparent url(bg-5.jpg) left top no-repeat ;}

