/* Basic layout */HTML, BODY {	background: #FFFEFD;	margin: 0;	padding: 10px 0 0 0;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5C5B5F;}TABLE#wrap {	width: 833px;	border: 1px solid #DADAD9;	border-collapse: collapse;	margin: 0 auto;	padding: 0;}TD, DIV {	margin: 0;	padding: 0;	text-align: left;	vertical-align: top;}TD#side {	width: 140px;	border-right: 1px solid #DADAD9;}TABLE#contenttable {	width: 691px;	border: 0;	border-collapse: collapse;	margin: 0;	padding: 0;}TD#left {	width: 390px;	border-right: 1px solid #DADAD9;	padding: 0 0 20px 0;}TD#right {	width: 300px;	padding: 0 0 20px 0;}TD#single {	width: 691px;	padding: 0 0 20px 0;}TD#footer {	border-top: 1px solid #DADAD9;	font-size: 9px;	text-align: center;	line-height: 24px;}DIV#bottom {	width: 833px;	height: 60px;	border-bottom: 1px solid #DADAD9;	background: transparent url(../images/logos/vaakuna.gif) bottom right no-repeat;	margin: 0 auto;}/* Basic layout end *//* Sidebar content */DIV#logo-lipasto {	width: 140px;	height: 109px;	background: transparent url(../images/logos/logo_lipasto_fi.gif) 0 0 no-repeat;}DIV#logo-cream {	width: 140px;	height: 108px;	background: transparent url(../images/logos/logo_cream.gif) 0 0 no-repeat;}DIV#logo-cream A, DIV#logo-lipasto A {	display: block;	width: 140px;	height: 107px;	font-size: 0px;	text-indent: -9999px;	text-decoration: none;}UL#mainmenu, UL#submenu {	margin: 0;	padding: 8px 0 8px 10px;	list-style: none;	line-height: 16px;}UL#mainmenu {	border-bottom: 1px solid #DADAD9;	font-size: 12px;}UL#mainmenu LI, UL#submenu LI {	margin: 0;	padding: 0;}UL#mainmenu LI A, UL#submenu LI A {	text-decoration: none;	color: #C4007F;}UL#mainmenu LI A {	color: #C4007F;}UL#mainmenu LI A:HOVER {	color: #7F0052;}UL#submenu LI A:HOVER {	color: #C4007F;}/* Sidebar content end *//* Main content */DIV#photo {	width: 691px;	height: 217px;	background: transparent url(../images/photos/photo01.jpg) 0 0 no-repeat;}H1, H2 {	margin: 14px 0 2px 22px;	font-size: 13px;	font-weight: normal;	color: #C4007F;}H3 {	margin: 12px 0 0 22px;	font-size: 11px;	color: #C4007F;	font-weight: normal;}P {	margin: 0 32px 10px 22px;	font-size: 11px;	color: #5C5B5F;}DL {	margin: 0 24px 10px 24px;	color: #5C5B5F;}DT {	margin: 0;	padding: 0;}DL#tiedostot DT {	border-top: 1px solid #E5E5E5;	margin: 8px 0 0 0;	padding: 4px 0 1px 0;	font-size: 11px;	color: #C4007F;}DL#tiedostot DT.eiviivaa {	border: 0;}DD {	margin: 2px 0 10px 2px;	padding: 0;}DL#tiedostot DD {	margin: 2px 0 3px 2px;	padding: 0;}TD#main A, TD#main A:VISITED {	color: #5C5B5F;}A.ppt {	display: block;	height: 16px;	background: transparent url(../images/icons/icon_ppt.gif) 0 0 no-repeat;	padding: 0 0 0 20px;	line-height: 16px;}A.pdf {	display: block;	height: 16px;	background: transparent url(../images/icons/icon_pdf.gif) 0 0 no-repeat;	padding: 0 0 0 20px;	line-height: 16px;}A.doc {	display: block;	height: 16px;	background: transparent url(../images/icons/icon_doc.gif) 0 0 no-repeat;	padding: 0 0 0 20px;	line-height: 16px;}A.xls {	display: block;	height: 16px;	background: transparent url(../images/icons/icon_xls.gif) 0 0 no-repeat;	padding: 0 0 0 20px;	line-height: 16px;}UL {	margin: 0 22px 0 22px;	padding: 0;}UL LI {	margin: 0 0 0 12px;	_margin: 0 0 0 15px;	padding: 0;}#single table, #single img, #left table, #left img, #right table, #right img {	margin: 0 22px 0 22px;}/* Main content end */