7
.linklove { display:none; }
.cf-fs1, .cf-fs2, .cf-fs3 {
	border:0px;	
}
.cf_hidden {
	display:none;
}
.textonly {
	margin-top:10px;
}
.red {
	color:red;
}

.cf-fs1 .cf-ol li, .cf-fs3 .cf-ol li {
	list-style:none;
}

.cf-ol input[type=text] {
	width:200px;
	border:1px solid black;
}
.cf-ol textarea {
	width:450px;
	border:1px solid black;
}

#li-4-6 {
	width:450px;
}
.cf-fs2 .cf-ol li {
	float:left;
	list-style:none;
	margin-right:5px;
}
.cf-fs2 .cf-ol li input[type=text], .cf-fs1 .cf-ol li input[type=text], .cf-ol li textarea, .cf-fs3 .cf-ol li input[type=text], {
	border:1px solid black;
}
#li-2-2 label, #li-2-3 label, #li-2-4 label, #li-2-5 label, #li-3-2 label, #li-3-3 label, #li-3-4 label, #li-3-5 label,#li-3-6 label,#li-3-7 label,#li-3-8 label,#li-3-9 label  {
	display:block;
}
.cf-ol label {
	display:block;
}
.cf-box-group label {
	display:inline;
}
.cf-ol {
	line-height:2;
}
.cf-ol li input {
	width:50xp;
}

#li-3-20, #li-3-21, #li-3-22, #li-3-23, #li-3-24, #li-3-25,#li--14, #li--15, #li--16, #li--17 {
	background:#336699;
	color:#ffffff;
	margin:0px;
	padding:0px 5px;
}
#li-4-14, #li-4-15, #li-4-16, #li-4-17 {
	padding-top:5px;
	padding-bottom:5px;
	margin-right:1px;
}
#li--14  {
	width:75px;
	height:50px;
	padding:0px;
	margin-right:1px;
	padding-left:5px;
	text-align:center;
}

#li--15 {
	width:75px;
	height:50px;
	padding:0px;
	margin-right:1px;
	padding-left:5px;
	text-align:center;
}
#li--16 {
	width:295px;
	height:50px;
	padding:0px;
	margin-right:1px;
	padding-left:5px;
}
#li--17 {
	width:106px;
	height:50px;
	padding:0px;
	margin-right:1px;
	padding-left:5px;
	text-align:center;
}



#cf_field_18, #cf_field_22,#cf_field_26,#cf_field_30, #cf_field_34 {
	width:75px;
}
#cf_field_19, #cf_field_23,#cf_field_27,#cf_field_31,#cf_field_35 {
	width:72px;
}
#cf_field_20, #cf_field_24,#cf_field_28,#cf_field_32,#cf_field_36 {
	width:292px;
}
#cf_field_21, #cf_field_25,#cf_field_29,#cf_field_33,#cf_field_37 {
	width:105px;
}
#li-3-20 {
	padding:0px;
	width:76px;
	margin-right:1px;
	padding-left:5px;
}
#li-3-21 {
	padding:0px;
	width:78px;
	margin-right:1px;
	padding-left:5px;
}
#li-3-22 {
	width:203px;
	padding:0px;
	margin-right:1px;
	padding-left:5px;
}
#li-3-23 { 
	width:93px;
	padding:0px;
	margin-right:1px;
	padding-left:5px;
}
#li-3-24 {
	width:93px;
	padding:0px;
	margin-right:1px;
	padding-left:5px;
}
#li-3-25 {
	width:75px;
	padding:0px;
	margin-right:1px;
	padding-left:5px;
}


#cf3_field_26, #cf3_field_32, #cf3_field_38, #cf3_field_44, #cf3_field_50,
#cf3_field_27, #cf3_field_33, #cf3_field_39, #cf3_field_45, #cf3_field_51,
#cf3_field_31, #cf3_field_37, #cf3_field_43, #cf3_field_49, #cf3_field_55 {
	width:75px;
}
#cf3_field_29, #cf3_field_35, #cf3_field_41, #cf3_field_47, #cf3_field_53,
#cf3_field_30, #cf3_field_36, #cf3_field_42, #cf3_field_48, #cf3_field_54 {
	width:90px;
}
#cf3_field_28, #cf3_field_34, #cf3_field_40, #cf3_field_46, #cf3_field_52 {
	width:200px;
}

#li-3-26, #li-3-32, #li-3-38, #li-3-44, #li-3-50, #li--18, #li--22, #li--26, #li--30, #li--34, #li--38, #li--39 {
	clear:both;
}

#label--2, #label--3, #label--4, #label--5, #label--6, #label--8, #label--9, #label--11, #label--12, #label--17, #label--59 {
	display:block;
	width:100%;
}
#li-4-38 {
	margin-top:15px;
}
#cforms_captcha, #cforms_captcha2, #cforms_captcha3, #cforms_captcha4 {
	display:block;
	margin-bottom:5px;
}

#cf_field_2, #cf_field_3, #cf_field_4, #cf_field_5, #cf_field_6, #cf_field_7 {
	width:270px;
}
#cf_field_8, #cf_field_9, #cf_field_11, #cf_field_12, #cf4_field_12 {
	width:450px;
}
#cf_field_17, #cf3_field_9 {
	width:450px;
}

.reqtxt {
	padding-left:5px;
	font-weight:bold;
}

.cf_li_err input[type=text] {
	background:#F9CCCD;
}
#usermessagea, #usermessage2a, #usermessage3a {
	font-size:14px;
	font-weight:bold;
	width:350px;
	margin:0 auto;
}
.failure {
	color:red;
}
.cf-sb {
	margin:0 auto;
	width:100px;
	padding-bottom:20px;
}
.blue-line {
	margin-top:15px;
	background:#336699;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.cf-box-title {
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
}
.tieto-class {
	margin-top:20px;
	margin-bottom:20px;
}

#cforms5form .cf-ol {
	padding:0px;
	margin:0px;
}

#li-5-2, #li-5-3, #li-5-4 {
    float:left;
    width:180px;
}
#li-5-3 {
    width:80px;
}
#li-5-4 {
    width:300px;
}
#li-5-4 label {
    width:80px;
}
#li-5-4 input {
    width:60px;
}
#li-5-5 {
    clear:left;
}
#li-5-2.textonly {
    margin-top:0px;
}

#li-5-3 label, #li-5-3 input, #li-5-4 label, #li-5-4 input {float:left;}

#li-5-5, #li-5-6, #li-5-7 {float:left; width:180px;}
#li-5-6 {width:80px;}
#li-5-7 {width:300px;}
#li-5-7 label {width:80px;}
#li-5-7 input {width:60px;}
#li-5-8 {clear:left;}
#li-5-5.textonly {margin-top:0px;}
#li-5-6 label, #li-5-6 input, #li-5-7 label, #li-5-7 input {float:left;}

#li-5-8, #li-5-9, #li-5-10 {float:left; width:180px;}
#li-5-9 {width:80px;}
#li-5-10 {width:300px;}
#li-5-10 label {width:80px;}
#li-5-10 input {width:60px;}
#li-5-11 {clear:left;}
#li-5-8.textonly {margin-top:0px;}
#li-5-9 label, #li-5-9 input, #li-5-10 label, #li-5-10 input {float:left;}

#li-5-11, #li-5-12, #li-5-13 {float:left; width:180px;}
#li-5-12 {width:80px;}
#li-5-13 {width:300px;}
#li-5-13 label {width:80px;}
#li-5-13 input {width:60px;}
#li-5-14 {clear:left;}
#li-5-11.textonly {margin-top:0px;}
#li-5-12 label, #li-5-12 input, #li-5-13 label, #li-5-13 input {float:left;}

#li-5-14, #li-5-15, #li-5-16 {float:left; width:180px;}
#li-5-15 {width:80px;}
#li-5-16 {width:300px;}
#li-5-16 label {width:80px;}
#li-5-16 input {width:60px;}
#li-5-17 {clear:left;}
#li-5-14.textonly {margin-top:0px;}
#li-5-15 label, #li-5-15 input, #li-5-16 label, #li-5-16 input {float:left;}

#li-5-17, #li-5-18, #li-5-19 {float:left; width:180px;}
#li-5-18 {width:80px;}
#li-5-19 {width:300px;}
#li-5-19 label {width:80px;}
#li-5-19 input {width:60px;}
#li-5-20 {clear:left;}
#li-5-17.textonly {margin-top:0px;}
#li-5-18 label, #li-5-18 input, #li-5-19 label, #li-5-19 input {float:left;}


#cf14_field_7, #cf14_field_8, #cf14_field_9, #cf14_field_10, #cf14_field_11 {width:55px;}


#label-14-2, #label-14-3, #label-14-4, #label-14-5, #label-14-6 {display:inline;}

#li-14-7 {line-height:0;}
#li-14-7 label {padding-top:15px;}
#li-14-7 input {margin-top:-30px;}
#li-14-7 span {padding-left:65px;}

#li-14-8 {line-height:0;}
#li-14-8 label {padding-top:15px;}
#li-14-8 input {margin-top:-30px;}
#li-14-8 span {padding-left:65px;}

#li-14-9 {line-height:0;}
#li-14-9 label {padding-top:15px;}
#li-14-9 input {margin-top:-30px;}
#li-14-9 span {padding-left:65px;}

#li-14-10 {line-height:0;}
#li-14-10 label {padding-top:15px;}
#li-14-10 input {margin-top:-30px;}
#li-14-10 span {padding-left:65px;}

#li-14-11 {line-height:0;}
#li-14-11 label {padding-top:15px;}
#li-14-11 input {margin-top:-30px;}
#li-14-11 span {padding-left:65px;}

#label-19-2 {display:inline;}

#cf19_field_3 {width:55px;}
#li-19-3 {line-height:0;}
#li-19-3 label {padding-top:15px;}
#li-19-3 input {margin-top:-30px;}
#li-19-3 span {padding-left:65px;}

#cf20_field_9 {width:55px;}
#li-20-9 {line-height:0;}
#li-20-9 label {padding-top:15px;}
#li-20-9 input {margin-top:-30px;}
#li-20-9 span {padding-left:65px;}

#cf20_field_13 {width:55px;}
#li-20-13 {line-height:0;}
#li-20-13 label {padding-top:15px;}
#li-20-13 input {margin-top:-30px;}
#li-20-13 span {padding-left:65px;}

#label-20-17 {display:inline;}

#cf21_field_4, #cf21_field_7, #cf21_field_10, #cf21_field_13, #cf21_field_16, #cf21_field_19 {width:45px;}
#label-21-3 {display:inline;}
#label-21-6 {display:inline;}
#label-21-9 {display:inline;}
#label-21-12 {display:inline;}
#label-21-15 {display:inline;}
#label-21-18 {display:inline;}

#cf21_field_4 {width:55px;}
#li-21-4 {line-height:0;}
#li-21-4 label {padding-top:15px;}
#li-21-4 input {margin-top:-30px;}
#li-21-4 span {padding-left:65px;}

#cf21_field_7 {width:55px;}
#li-21-7 {line-height:0;}
#li-21-7 label {padding-top:15px;}
#li-21-7 input {margin-top:-30px;}
#li-21-7 span {padding-left:65px;}

#cf21_field_10 {width:55px;}
#li-21-10 {line-height:0;}
#li-21-10 label {padding-top:15px;}
#li-21-10 input {margin-top:-30px;}
#li-21-10 span {padding-left:65px;}

#cf21_field_13 {width:55px;}
#li-21-13 {line-height:0;}
#li-21-13 label {padding-top:15px;}
#li-21-13 input {margin-top:-30px;}
#li-21-13 span {padding-left:65px;}

#cf21_field_16 {width:55px;}
#li-21-16 {line-height:0;}
#li-21-16 label {padding-top:15px;}
#li-21-16 input {margin-top:-30px;}
#li-21-16 span {padding-left:65px;}

#cf21_field_19 {width:55px;}
#li-21-19 {line-height:0;}
#li-21-19 label {padding-top:15px;}
#li-21-19 input {margin-top:-30px;}
#li-21-19 span {padding-left:65px;}


#cf22_field_3 {width:55px;}
#li-22-3 {line-height:0;}
#li-22-3 label {padding-top:15px;}
#li-22-3 input {margin-top:-30px;}
#li-22-3 span {padding-left:65px;}

#cf22_field_5 {width:55px;}
#li-22-5 {line-height:0;}
#li-22-5 label {padding-top:15px;}
#li-22-5 input {margin-top:-30px;}
#li-22-5 span {padding-left:65px;}

#cf22_field_9 {width:55px;}
#li-22-9 {line-height:0;}
#li-22-9 label {padding-top:15px;}
#li-22-9 input {margin-top:-30px;}
#li-22-9 span {padding-left:65px;}

#cf24_field_3, #cf24_field_4, #cf24_field_5, #cf24_field_7 {width:45px;}
#label-24-3, #label-24-4, #label-24-5, #label-24-7 {display:inline;}
#li-24-3 input, #li-24-4 input, #li-24-5 input, #li-24-7 input {float:left;}

#cf25_field_3 {width:45px;}
#label-25-3 {display:inline;}
#li-25-3 input {float:left;}

#cf26_field_4, #cf26_field_6, #cf26_field_8, #cf26_field_10, #cf26_field_12, #cf26_field_14 {width:45px;}
#label-26-4, #label-26-6, #label-26-8, #label-26-10, #label-26-12, #label-26-14 {display:inline;}
#li-26-4 input, #li-26-6 input, #li-26-8 input, #li-26-10 input, #li-26-12 input, #li-26-14 input {float:left;}

#cf27_field_3 {width:45px;}
#label-27-3 {display:inline;}
#li-27-3 input {float:left;}

#cf27_field_5 {width:45px;}
#label-27-5 {display:inline;}
#li-27-5 input {float:left;}

#cf28_field_3 {width:45px;}
#label-28-3 {display:inline;}
#li-28-3 input {float:left;}

#cf28_field_5 {width:45px;}
#label-28-5 {display:inline;}
#li-28-5 input {float:left;}

#cf29_field_3 {width:45px;}
#label-29-3 {display:inline;}
#li-29-3 input {float:left;}

#cf29_field_5 {width:45px;}
#label-29-5 {display:inline;}
#li-29-5 input {float:left;}

#cf30_field_3, #cf30_field_4, #cf30_field_5, #cf30_field_7, #cf30_field_9, #cf30_field_11, #cf30_field_13, #cf30_field_15, #cf30_field_17, #cf30_field_19, #cf30_field_21, #cf30_field_22, #cf30_field_24 {width:45px;}
#label-30-3, #label-30-4, #label-30-5, #label-30-7, #label-30-9, #label-30-11, #label-30-13, #label-30-15, #label-30-17, #label-30-19, #label-30-21, #label-30-22, #label-30-24 {display:inline;}
#li-30-3 input, #li-30-4 input, #li-30-5 input, #li-30-7 input, #li-30-9 input, #li-30-11 input, #li-30-13 input, #li-30-15 input, #li-30-17 input, #li-30-19 input, #li-30-21 input, #li-30-22 input, #li-30-24 input {float:left;}

#cf31_field_3 {width:45px;}
#label-31-3 {display:inline;}
#li-31-3 input {float:left;}

#cf32_field_3 {width:45px;}
#label-32-3 {display:inline;}
#li-32-3 input {float:left;}

#cf32_field_5 {width:45px;}
#label-32-5 {display:inline;}
#li-32-5 input {float:left;}

#label-13-1 {display:inline;}

#cf33_field_3 {width:45px;}
#label-33-3 {display:inline;}
#li-33-3 input {float:left;}

#cf33_field_5 {width:45px;}
#label-33-5 {display:inline;}
#li-33-5 input {float:left;}

#cf38_field_4 {width:45px;}
#label-38-4 {display:inline;}
#li-38-4 input {float:left;}

#li-40-28items label {
                width:240px;
                float:left;
                display:block;
}
#li-40-28items input {
                width:15px;
                float:left;
                display:block;
}

#li-40-28items br {
                clear:left;
}
#li-40-29 {
                clear:left;
}

#li-40-29items label {
                width:240px;
                float:left;
                display:block;
}
#li-40-29items input {
                width:15px;
                float:left;
                display:block;
}
#li-40-29items br {
                clear:left;
}
#li-40-30 {
                clear:left;
}


#li-40-30items label {
                width:240px;
                float:left;
                display:block;
}
#li-40-30items input {
                width:15px;
                float:left;
                display:block;
}

#li-40-30items br {
                clear:left;
}
#li-40-31 {
                clear:left;
}
#li-40-31items label {
                width:240px;
                float:left;
                display:block;
}
#li-40-31items input {
                width:15px;
                float:left;
                display:block;
}

#li-40-31items br {
                clear:left;
}
#li-40-32 {
                clear:left;
}
#li-40-18items label {
                width:240px;
                float:left;
                display:block;
}
#li-40-18items input {
                width:15px;
                float:left;
                display:block;
}

#li-40-18items br {
                clear:left;
}
#li-40-19 {
                clear:left;
}
#li-40-16items label {
                width:240px;
                float:left;
                display:block;
}
#li-40-16items input {
                width:15px;
                float:left;
                display:block;
}

#li-40-16items br {
                clear:left;
}
#li-40-17 {
                clear:left;
}
#li-40-17items label {
                width:240px;
                float:left;
                display:block;
}
#li-40-17items input {
                width:15px;
                float:left;
                display:block;
}

#li-40-17items br {
                clear:left;
}
#li-40-18 {
                clear:left;
}
#li-40-20items label {
                width:240px;
                float:left;
                display:block;
}
#li-40-20items input {
                width:15px;
                float:left;
                display:block;
}

#li-40-20items br {
                clear:left;
}
#li-40-21 {
                clear:left;
}
#li-40-21items label {
                width:240px;
                float:left;
                display:block;
}
#li-40-21items input {
                width:15px;
                float:left;
                display:block;
}

#li-40-21items br {
                clear:left;
}
#li-40-22 {
                clear:left;
}
#li-40-23items label {
                width:240px;
                float:left;
                display:block;
}
#li-40-23items input {
                width:15px;
                float:left;
                display:block;
}

#li-40-23items br {
                clear:left;
}
#li-40-24 {
                clear:left;
}
#li-40-25items label {
                width:240px;
                float:left;
                display:block;
}
#li-40-25items input {
                width:15px;
                float:left;
                display:block;
}

#li-40-25items br {
                clear:left;
}
#li-40-26 {
                clear:left;
}
#li-40-26items label {
                width:330px;
                float:left;
                display:block;
}
#li-40-26items input {
                width:15px;
                float:left;
                display:block;
}

#li-40-26items br {
                clear:left;
}
#li-40-27 {
                clear:left;
}
#li-41-12items label {
                width:330px;
                float:left;
                display:block;
}
#li-41-12items input {
                width:15px;
                float:left;
                display:block;
}

#li-41-12items br {
                clear:left;
}
#li-41-13 {
                clear:left;
}
#li-41-13items label {
                width:330px;
                float:left;
                display:block;
}
#li-41-13items input {
                width:15px;
                float:left;
                display:block;
}

#li-41-13items br {
                clear:left;
}
#li-41-14 {
                clear:left;
}
#li-41-14items label {
                width:330px;
                float:left;
                display:block;
}
#li-41-14items input {
                width:15px;
                float:left;
                display:block;
}

#li-41-14items br {
                clear:left;
}
#li-41-15 {
                clear:left;
}
#li-41-15items label {
                width:330px;
                float:left;
                display:block;
}
#li-41-15items input {
                width:15px;
                float:left;
                display:block;
}

#li-41-15items br {
                clear:left;
}
#li-41-16 {
                clear:left;
}
#cf42_field_3, #cf42_field_4, #cf42_field_6, #cf42_field_8, #cf42_field_9, #cf42_field_11, #cf42_field_12 {margin-right:5px;}
#cf42_field_3, #cf42_field_4, #cf42_field_6, #cf42_field_8, #cf42_field_9, #cf42_field_11, #cf42_field_12 {width:45px;}
#label-42-3, #label-42-4, #label-42-6, #label-42-8, #label-42-9, #label-42-11, #label-42-12 {display:inline;}
#li-42-3 input, #li-42-4 input, #li-42-6 input, #li-42-8 input, #li-42-9 input, #li-42-11 input, #li-42-12 input {float:left;}

#li-50-28items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-28items input {
                width:15px;
                float:left;
                display:block;
}

#li-50-28items br {
                clear:left;
}
#li-50-29 {
                clear:left;
}

#li-50-29items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-29items input {
                width:15px;
                float:left;
                display:block;
}
#li-50-29items br {
                clear:left;
}
#li-50-30 {
                clear:left;
}


#li-50-30items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-30items input {
                width:15px;
                float:left;
                display:block;
}

#li-50-30items br {
                clear:left;
}
#li-50-31 {
                clear:left;
}
#li-50-31items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-31items input {
                width:15px;
                float:left;
                display:block;
}

#li-50-31items br {
                clear:left;
}
#li-50-32 {
                clear:left;
}
#li-50-18items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-18items input {
                width:15px;
                float:left;
                display:block;
}

#li-50-18items br {
                clear:left;
}
#li-50-19 {
                clear:left;
}
#li-50-15items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-15items input {
                width:15px;
                float:left;
                display:block;
}

#li-50-15items br {
                clear:left;
}
#li-50-16 {
                clear:left;
}
#li-50-16items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-16items input {
                width:15px;
                float:left;
                display:block;
}

#li-50-16items br {
                clear:left;
}
#li-50-17 {
                clear:left;
}
#li-50-17items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-17items input {
                width:15px;
                float:left;
                display:block;
}

#li-50-17items br {
                clear:left;
}
#li-50-18 {
                clear:left;
}
#li-50-19items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-19items input {
                width:15px;
                float:left;
                display:block;
}

#li-50-19items br {
                clear:left;
}
#li-50-20 {
                clear:left;
}
#li-50-20items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-20items input {
                width:15px;
                float:left;
                display:block;
}

#li-50-20items br {clear:left;}
#li-50-21 {clear:left;}

#li-50-23items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-23items input {
                width:15px;
                float:left;
                display:block;
}

#li-50-23items br {clear:left;}
#li-50-24 {clear:left;}
#li-50-25items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-25items input {
                width:15px;
                float:left;
                display:block;
}

#li-50-25items br {clear:left;}

#li-50-26 {clear:left;}
#li-50-26items label {
                width:240px;
                float:left;
                display:block;
}
#li-50-26items input {
                width:15px;
                float:left;
                display:block;
}
#li-50-26items br {clear:left;}
#li-50-27 {clear:left;}
