#u1448
{
	background: transparent url("../../images/tausta7_mobile_header.jpg") repeat-x left top;
}

#u1245
{
	position: relative;
	background: transparent url("../../images/holssi_75x164_pois.gif") no-repeat left top;
}

#u1892
{
	position: relative;
	background: transparent url("../../images/phone.gif") no-repeat left top;
	background-size: contain;
}

#buttonu12801
{
	border-color: #787878;
	background-color: #CACACA;
	border-radius: 10px;
	position: relative;
}

#buttonu12801:hover
{
	background-color: #545454;
}

#u12802-4
{
	background-color: transparent;
	line-height: 10px;
	font-size: 8px;
	text-align: center;
	color: #3C3C3C;
	letter-spacing: 1px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#buttonu12801:hover #u12802-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u1264-4
{
	background-color: transparent;
	color: #DCDCDC;
	position: relative;
}

#buttonu12799
{
	border-color: #787878;
	background-color: #CACACA;
	border-radius: 10px;
	position: relative;
}

#buttonu12799:hover
{
	background-color: #545454;
}

#u12800-4
{
	background-color: transparent;
	line-height: 10px;
	font-size: 8px;
	text-align: center;
	color: #3C3C3C;
	letter-spacing: 1px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#buttonu12799:hover #u12800-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u4087-4
{
	display: block;
	vertical-align: top;
	position: relative;
}

#u1395
{
	background-color: #C4C4C4;
	position: relative;
}

#u1395:hover
{
	background-color: #999999;
}

#u1395:active
{
	background-color: #6B6B6B;
}

#u1396-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u1409
{
	background-color: #C4C4C4;
	position: relative;
}

#u1395.MuseMenuActive,#u1409:hover
{
	background-color: #999999;
}

#u1409:active
{
	background-color: #6B6B6B;
}

#u1410-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u1654
{
	border-width: 1px;
	border-style: solid;
	border-color: #777777;
	background-color: #FFFFFF;
	position: relative;
}

#u1654:hover
{
	background-color: #AAAAAA;
}

#u1656-4
{
	background-color: transparent;
	font-size: 11px;
	text-align: center;
	line-height: 13px;
	position: relative;
}

#u1663
{
	border-width: 1px;
	border-style: solid;
	border-color: #777777;
	background-color: #FFFFFF;
	position: relative;
}

#u1663:hover
{
	background-color: #AAAAAA;
}

#u1665-4
{
	background-color: transparent;
	font-size: 11px;
	text-align: center;
	line-height: 13px;
	position: relative;
}

#u1738
{
	background-color: #C4C4C4;
	position: relative;
}

#u1409.MuseMenuActive,#u1738:hover
{
	background-color: #999999;
}

#u1738:active
{
	background-color: #6B6B6B;
}

#u1740-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u1759
{
	border-width: 1px;
	border-style: solid;
	border-color: #777777;
	background-color: #FFFFFF;
	position: relative;
}

#u1759:hover
{
	background-color: #AAAAAA;
}

#u1761-4
{
	background-color: transparent;
	font-size: 11px;
	text-align: center;
	line-height: 13px;
	position: relative;
}

#u1766
{
	border-width: 1px;
	border-style: solid;
	border-color: #777777;
	background-color: #FFFFFF;
	position: relative;
}

#u1766:hover
{
	background-color: #AAAAAA;
}

#u1769-4
{
	background-color: transparent;
	font-size: 11px;
	text-align: center;
	line-height: 13px;
	position: relative;
}

#u1775
{
	border-width: 1px;
	border-style: solid;
	border-color: #777777;
	background-color: #FFFFFF;
	position: relative;
}

#u1775:hover
{
	background-color: #AAAAAA;
}

#u1778-4
{
	background-color: transparent;
	font-size: 11px;
	text-align: center;
	line-height: 13px;
	position: relative;
}

#u1817
{
	background-color: #C4C4C4;
	position: relative;
}

#u1738.MuseMenuActive,#u1817:hover
{
	background-color: #999999;
}

#u1817:active
{
	background-color: #6B6B6B;
}

#u1819-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u1413,#u1742,#u1794
{
	background-color: transparent;
}

#u1822
{
	border-width: 1px;
	border-style: solid;
	border-color: #777777;
	background-color: #FFFFFF;
	position: relative;
}

#u1822:hover
{
	background-color: #AAAAAA;
}

#u1824-4
{
	background-color: transparent;
	font-size: 11px;
	text-align: center;
	line-height: 13px;
	position: relative;
}

#u1829
{
	border-width: 1px;
	border-style: solid;
	border-color: #777777;
	background-color: #FFFFFF;
	position: relative;
}

#u1829:hover
{
	background-color: #AAAAAA;
}

#u1654.MuseMenuActive,#u1663.MuseMenuActive,#u1759.MuseMenuActive,#u1766.MuseMenuActive,#u1775.MuseMenuActive,#u1822.MuseMenuActive,#u1829.MuseMenuActive
{
	background-color: #666666;
}

#u1830-4
{
	background-color: transparent;
	font-size: 11px;
	text-align: center;
	line-height: 13px;
	position: relative;
}

#u1567
{
	background-color: #C4C4C4;
	position: relative;
}

#u1817.MuseMenuActive,#u1567:hover
{
	background-color: #999999;
}

#u1567:active
{
	background-color: #6B6B6B;
}

#u1568-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u16574
{
	background-color: #C4C4C4;
	position: relative;
}

#u1567.MuseMenuActive,#u16574:hover
{
	background-color: #999999;
}

#u16574:active
{
	background-color: #6B6B6B;
}

#u16574.MuseMenuActive
{
	background-color: #999999;
}

#u16577-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

.MenuItem /* unifiedNavBar */
{
	cursor: pointer;
}

#u1381-2
{
	font-weight: bold;
}

#u1382
{
	position: relative;
	background: transparent url("../../images/lk_logo.gif") no-repeat left top;
	background-size: contain;
}

#buttonu2893
{
	border-color: #787878;
	background-color: #CACACA;
	border-radius: 10px;
	position: relative;
}

#buttonu2893:hover
{
	background-color: #545454;
}

#u2894-4
{
	background-color: transparent;
	color: #3C3C3C;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#buttonu2893:hover #u2894-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u17029,#u2776
{
	background-color: #BE5050;
}

#top,#yhteys,#widgetu1265
{
	position: relative;
}

#menuu1393,#widgetu1273
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u1274-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 14px;
	text-align: left;
	color: #6B6B6B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u1276-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #F2F2F2;
	line-height: 14px;
	color: #C4C4C4;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
	position: relative;
}

#widgetu1273.non-empty-st #u1276-4
{
	background-color: #FFFFFF;
}

#widgetu1273:hover #u1276-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu1273.focus-st #u1276-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu1273.non-empty-st #u1276-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1273:hover #u1276-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1273.focus-st #u1276-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1268
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u1269-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 14px;
	text-align: left;
	color: #6B6B6B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u1271-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #F2F2F2;
	line-height: 14px;
	color: #C4C4C4;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
	position: relative;
}

#widgetu1268.non-empty-st #u1271-4
{
	background-color: #FFFFFF;
}

#widgetu1268:hover #u1271-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu1268.focus-st #u1271-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu1268.non-empty-st #u1271-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1268:hover #u1271-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1268.focus-st #u1271-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#u1267-4
{
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	font-size: 12px;
	line-height: 14px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
}

#widgetu1265.frm-sub-st #u1267-4 p
{
	color: #999999;
	font-size: 14px;
	line-height: 1;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u1277-4
{
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	line-height: 14px;
	font-size: 12px;
	color: #FF0000;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
}

#widgetu1265.frm-subm-err-st #u1277-4 p
{
	color: #D7244C;
	font-size: 14px;
	line-height: 1;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u1266-4
{
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	line-height: 12px;
	font-size: 12px;
	color: #00FF00;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
}

#widgetu1265.frm-sub-st #u1267-4,#widgetu1265.frm-subm-err-st #u1277-4,#widgetu1265.frm-subm-ok-st #u1266-4
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

#widgetu1265.frm-subm-ok-st #u1266-4 p
{
	color: #999999;
	font-size: 14px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u1272-17
{
	position: relative;
	background: url("../../images/u1272-17.png") no-repeat 0px 0px;
}

#u1272-17:hover
{
	background: url("../../images/u1272-17-r.png") no-repeat 0px 0px;
}

#u1272-17:active
{
	background: url("../../images/u1272-17-m.png") no-repeat 0px 0px;
}

#widgetu1265.frm-sub-st #u1272-17
{
	background: url("../../images/u1272-17-fs.png") no-repeat 0px 0px;
}

#widgetu1278
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u1281-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 14px;
	text-align: left;
	color: #6B6B6B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#widgetu1273.fld-err-st #u1274-4,#widgetu1278.fld-err-st #u1281-4
{
	border-style: none;
	border-color: transparent;
}

#u1280-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #F2F2F2;
	line-height: 14px;
	color: #C4C4C4;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
	position: relative;
}

#widgetu1278.non-empty-st #u1280-4
{
	background-color: #FFFFFF;
}

#widgetu1278:hover #u1280-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu1278.focus-st #u1280-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu1278.non-empty-st #u1280-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1278:hover #u1280-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1278.focus-st #u1280-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1282
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u1284-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 14px;
	text-align: left;
	color: #6B6B6B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u1285-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #F2F2F2;
	line-height: 14px;
	color: #C4C4C4;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
	position: relative;
}

#widgetu1282.non-empty-st #u1285-4
{
	background-color: #FFFFFF;
}

#widgetu1282:hover #u1285-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu1282.focus-st #u1285-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu1282.non-empty-st #u1285-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1282:hover #u1285-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1282.focus-st #u1285-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1290
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u1292-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 14px;
	text-align: left;
	color: #6B6B6B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u1291-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #F2F2F2;
	line-height: 14px;
	color: #C4C4C4;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
	position: relative;
}

#widgetu1290.non-empty-st #u1291-4
{
	background-color: #FFFFFF;
}

#widgetu1290:hover #u1291-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu1290.focus-st #u1291-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu1273.fld-err-st #u1276-4,#widgetu1268.fld-err-st #u1271-4,#widgetu1278.fld-err-st #u1280-4,#widgetu1282.fld-err-st #u1285-4,#widgetu1290.fld-err-st #u1291-4
{
	border-color: #D7244C;
	background-color: #FFFFFF;
}

#widgetu1290.non-empty-st #u1291-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1290:hover #u1291-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1290.focus-st #u1291-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1273.fld-err-st #u1276-4 *,#widgetu1268.fld-err-st #u1271-4 *,#widgetu1278.fld-err-st #u1280-4 *,#widgetu1282.fld-err-st #u1285-4 *,#widgetu1290.fld-err-st #u1291-4 *
{
	color: #D7244C;
	font-style: italic;
}

#widgetu1273_input,#widgetu1273_prompt,#widgetu1268_input,#widgetu1268_prompt,#widgetu1278_input,#widgetu1278_prompt,#widgetu1282_input,#widgetu1282_prompt,#widgetu1290_input,#widgetu1290_prompt
{
	color: #C4C4C4;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#widgetu1273.focus-st #widgetu1273_prompt,#widgetu1273.non-empty-st #widgetu1273_prompt,#widgetu1268.focus-st #widgetu1268_prompt,#widgetu1268.non-empty-st #widgetu1268_prompt,#widgetu1278.focus-st #widgetu1278_prompt,#widgetu1278.non-empty-st #widgetu1278_prompt,#widgetu1282.focus-st #widgetu1282_prompt,#widgetu1282.non-empty-st #widgetu1282_prompt,#widgetu1290.focus-st #widgetu1290_prompt,#widgetu1290.non-empty-st #widgetu1290_prompt
{
	visibility: hidden;
}

#widgetu1330
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u1333-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 14px;
	text-align: left;
	color: #6B6B6B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u1394,#u1408,#u1414,#u1653,#u1660,#u1737,#u1743,#u1758,#u1765,#u1772,#u1793,#u1795,#u1821,#u1828,#u1566,#u16571,#u1381-14,#u2892-4,#u1334
{
	background-color: transparent;
	position: relative;
}

#u1334 input.not_checked + label
{
	background: transparent url("../../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u1334 input:not(:checked) + label
{
	background: transparent url("../../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u1334 input.checked + label
{
	background: transparent url("../../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u1334 input:checked + label
{
	background: transparent url("../../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#widgetu1366
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#widgetu1273.fld-err-st,#widgetu1268.fld-err-st,#widgetu1278.fld-err-st,#widgetu1282.fld-err-st,#widgetu1290.fld-err-st,#widgetu1330.fld-err-st,#widgetu1366.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
}

#u1367-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 14px;
	text-align: left;
	color: #6B6B6B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#widgetu1273.fld-err-st #u1274-4 p,#widgetu1273.fld-err-st #u1274-4 span,#widgetu1268.fld-err-st #u1269-4 p,#widgetu1268.fld-err-st #u1269-4 span,#widgetu1278.fld-err-st #u1281-4 p,#widgetu1278.fld-err-st #u1281-4 span,#widgetu1282.fld-err-st #u1284-4 p,#widgetu1282.fld-err-st #u1284-4 span,#widgetu1290.fld-err-st #u1292-4 p,#widgetu1290.fld-err-st #u1292-4 span,#widgetu1330.fld-err-st #u1333-4 p,#widgetu1330.fld-err-st #u1333-4 span,#widgetu1366.fld-err-st #u1367-4 p,#widgetu1366.fld-err-st #u1367-4 span
{
	color: #D7244C;
}

#u1368
{
	background-color: transparent;
	position: relative;
}

#u1368 input.checked + label
{
	background: transparent url("../../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u1368 input:checked + label
{
	background: transparent url("../../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u1368 input.not_checked + label
{
	background: transparent url("../../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u1368 input:not(:checked) + label
{
	background: transparent url("../../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u1334 input.checked:active + label,#u1368 input.checked:active + label
{
	background: transparent url("../../images/checkboxcheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}
#u1334 input:checked:active + label,#u1368 input:checked:active + label
{
	background: transparent url("../../images/checkboxcheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}

#u1334 input.not_checked:active + label,#u1368 input.not_checked:active + label
{
	background: transparent url("../../images/checkboxuncheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}
#u1334 input:not(:checked):active + label,#u1368 input:not(:checked):active + label
{
	background: transparent url("../../images/checkboxuncheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}

#u1909-4,#u2778-4
{
	background-color: transparent;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u16894
{
	background-color: #000000;
}

#u12914
{
	background-color: #56AB26;
}

#u12915-4
{
	background-color: transparent;
	font-weight: bold;
	position: relative;
}

#u13067
{
	background-color: #F0F0F0;
	position: relative;
}

#u12921
{
	position: relative;
	background: transparent url("../../images/kaanteinen_suunnittelu_phone.gif") no-repeat left top;
}

#u12932
{
	position: relative;
	background: transparent url("../../images/rotaatiolaser_phone.gif") no-repeat left top;
}

#u12917
{
	position: relative;
	background: transparent url("../../images/ark_kuvat_phone.gif") no-repeat left top;
}

#u12937
{
	position: relative;
	background: transparent url("../../images/lampokamera_phone.gif") no-repeat left top;
}

#u12957
{
	position: relative;
	background: transparent url("../../images/aukonmittaus_phone.gif") no-repeat left top;
}

#u12963
{
	position: relative;
	background: transparent url("../../images/varimalli_phone.gif") no-repeat left top;
}

#u12966
{
	position: relative;
	background: transparent url("../../images/kiinnitystapa_phone.gif") no-repeat left top;
}

#u12971
{
	position: relative;
	background: transparent url("../../images/tuotantokuvat_phone.gif") no-repeat left top;
}

#u12974
{
	position: relative;
	background: transparent url("../../images/portaan_asennus_phone.gif") no-repeat left top;
}

#u13003
{
	position: relative;
	background: transparent url("../../images/portaan_asennus_puuporras.gif") no-repeat left top;
}

#u13012
{
	position: relative;
	background: transparent url("../../images/portaan_asennus_metalliporras_phone.gif") no-repeat left top;
}

#u13018-4
{
	background-color: #FFFFFF;
	position: relative;
}

#u13025
{
	position: relative;
	background: transparent url("../../images/tartuntamitat_phone.gif") no-repeat left top;
}

#u13053
{
	position: relative;
	background: transparent url("../../images/monimutkaiset_liitososat_phone.gif") no-repeat left top;
}

#u12949-4,#u13073-4
{
	background-color: transparent;
	position: relative;
}

#u13038,#u13037,#u13036,#u13019,#u13060,#u13074
{
	background-color: #56AB26;
	position: relative;
}

#u12994-4,#u13022-4,#u13028-4,#u13030-4,#u13061-4,#u13075-4
{
	background-color: #FFFFFF;
	font-weight: bold;
	position: relative;
}

#u12920,#u12931,#u12916,#u12935,#u12956,#u12960,#u12964,#u12968,#u12972,#u13000,#u13009,#u13023,#u13050,#u13077
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u13079
{
	position: relative;
	background: transparent url("../../images/oven_tarkastaminen_portaaseen_phone.gif") no-repeat left top;
}

#u17030-4,#u1392-4,#u12923-4,#u12922-9,#u12933-4,#u12934-7,#u12918-4,#u12919-13,#u12936-4,#u12938-7,#u12959-4,#u12958-5,#u12962-4,#u12961-9,#u12965-4,#u12967-5,#u12970-4,#u12969-5,#u12975-4,#u12973-5,#u13002-3,#u13001-5,#u13010-3,#u13011-5,#u13026-4,#u13024-5,#u13052-4,#u13051-7,#u13080-4,#u13078-9
{
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u13087
{
	position: relative;
	background: transparent url("../../images/ykkonen.gif") no-repeat left top;
}

#u13093
{
	position: relative;
	background: transparent url("../../images/kakkonen.gif") no-repeat left top;
}

#u13104
{
	position: relative;
	background: transparent url("../../images/kolmonen.gif") no-repeat left top;
}

#u13110
{
	position: relative;
	background: transparent url("../../images/nelonen.gif") no-repeat left top;
}

#u13116
{
	position: relative;
	background: transparent url("../../images/viitonen.gif") no-repeat left top;
}

#u13122
{
	position: relative;
	background: transparent url("../../images/kuutonen.gif") no-repeat left top;
}

#u13134
{
	background-color: #55B54A;
	position: relative;
}

#buttonu2728
{
	border-color: #787878;
	background-color: #CACACA;
	border-radius: 10px;
	position: relative;
}

#buttonu2728:hover
{
	background-color: #545454;
}

#u2729-4
{
	background-color: transparent;
	line-height: 13px;
	font-size: 11px;
	text-align: center;
	color: #3C3C3C;
	letter-spacing: 1px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#buttonu2728:hover #u2729-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu2730
{
	border-color: #787878;
	background-color: #CACACA;
	border-radius: 10px;
	position: relative;
}

#buttonu2730:hover
{
	background-color: #545454;
}

#buttonu12801.ButtonSelected,#buttonu12799.ButtonSelected,#buttonu2893.ButtonSelected,#buttonu2728.ButtonSelected,#buttonu2730.ButtonSelected
{
	background-color: #CACACA;
}

#u2731-4
{
	background-color: transparent;
	line-height: 13px;
	font-size: 11px;
	text-align: center;
	color: #3C3C3C;
	letter-spacing: 1px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#buttonu2730:hover #u2731-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu12801.ButtonSelected #u12802-4 p,#buttonu12799.ButtonSelected #u12800-4 p,#buttonu2893.ButtonSelected #u2894-4 p,#buttonu2728.ButtonSelected #u2729-4 p,#buttonu2730.ButtonSelected #u2731-4 p
{
	color: #3C3C3C;
	visibility: inherit;
}

#u1380-4
{
	background-color: transparent;
	font-size: 10px;
	line-height: 12px;
	position: relative;
}

#u1380
{
	font-size: 10px;
}

#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1334 input.not_checked:hover + label,#widgetu1330.focus-st #u1334 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label,#u1368 input.not_checked:hover + label,#widgetu1366.focus-st #u1368 input.not_checked + label
{
	background: transparent url("../../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1334 input:not(:checked):hover + label,#widgetu1330.focus-st #u1334 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label,#u1368 input:not(:checked):hover + label,#widgetu1366.focus-st #u1368 input:not(:checked) + label
{
	background: transparent url("../../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1334 input.checked:hover + label,#widgetu1330.focus-st #u1334 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label,#u1368 input.checked:hover + label,#widgetu1366.focus-st #u1368 input.checked + label
{
	background: transparent url("../../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1334 input:checked:hover + label,#widgetu1330.focus-st #u1334 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label,#u1368 input:checked:hover + label,#widgetu1366.focus-st #u1368 input:checked + label
{
	background: transparent url("../../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

