h3.attachments-heading { margin-top: 20px; font-size: 100%; } .clearer { clear: both !important; line-height: 1px; font-size: 1px; height: 1px; background-color: transparent; }.clear {clear: left !important;}#carddescription {padding: 15px 20px;}body {	background: #ffffff url('/img/layout/water.jpg') repeat-x top left scroll;}#header {	background: #ffffff url('/img/layout/people-background-2.jpg') no-repeat top center scroll;	height: 290px;}.holder1 {	width: 950px;	margin: 0 auto;}#divbody {	background-color: #ffffff;	border-top: 1px solid #fff;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	border-left: 1px solid #ccc;}div#content {	clear: both;	padding: 0 10px 20px 10px;}/* YLÄNAVIGOINTI */div#navigation {	clear: both;	background-color: #0074a4;	height: 31px;	padding: 0;	float: left;	width: 100%;	overflow: hidden;	position: relative;}	ul#ulTopnavi {		clear: left;		float: left;		list-style: none;		list-style-type: none;		position: relative;		left: 50%;		text-align: center;		margin: 0;		padding: 0 0 10px 0;	}	ul#ulTopnavi li {		display: block;		float: left;		list-style: none;		margin: 0 4px;		padding: 0;		position: relative;		right: 50%;				border-right: 1px solid #fff;	}	ul#ulTopnavi li.last {		border-right: 0;	}	ul#ulTopnavi a {		font-size: 14px;		color: #ffffff;		float: left; 		display: block; 		padding: 0 24px;		height: 31px;		line-height: 31px;	}	ul#ulTopnavi li a:hover { color: #fff; }	ul#ulTopnavi li.current a { font-weight: bold; }	ul#ulTopnavi li.current a:hover {}		ul#ulTopnavi li.change-language {}										#leftmenu-inner { width: 180px;}h2#ajankohtaista {	margin: 22px 0 20px 0;	padding-bottom: 4px;	border-bottom: 1px dotted #00a0af;}td#contentcell { padding-left: 9px;}#foo { padding-right: 17px; border-right: 1px solid #ccc;}td#rightspotcell { padding-left: 17px; }.vaakaspotit  #spotit h2, #spotit h3 {	color: #00a0af;}.vaakaspotit div.spot { height: 135px; }.vaakaspotit  div.spot .imagewrapper { 	margin-left: 6px;	width: 210px; 	height: 93px;	overflow: hidden;}.vaakaspotit h3 {	margin: 0;}.vaakaspotit h2 a, .vaakaspotit h3 a { 		color: #666;	display: block;	border:0;	margin:0;	padding: 5px 4px;}.vaakaspotit  div.spot{	background: transparent url('/img/layout/bluebox.jpg') no-repeat top left scroll;	margin-left: 10px;	margin-bottom: 20px;	clear: none; 	float: left;	width: 223px;}div.vaakaspotit div.spot.first { margin-left: 0 !important; }#productimage {	float: left;}#productinfo {	width: 400px;	float: left;}	#productelement-table {			}	#productelement-table th { text-align: left; }#cards_frontpage {}#cards_frontpage div { float: left; margin: 10px 35px; } div.uima-altaat {	margin: 10px 20px !important;}div.card .imagewrapper { 	float: none;	margin: 0 0 20px 0 !important;	padding: 0 0 0 6px !important; 	width: 220px; 	height: 96px;	overflow: hidden;}div.card{	background: transparent url('/img/layout/bluebox.jpg') no-repeat top left scroll;	margin-bottom: 20px;	clear: none; 	width: 223px;}div.card h3 {	font-size: 12px !important;	width: 110px;	color: #666;	border:0;	margin: 0 0 3px 0;	padding: 5px 0px;}div.card h3 a {	color: #666;	margin:0;	padding:0;}div.card img { margin:0; padding:0;}div#div_print_cards {}div.newcard {	background: transparent url('/img/layout/newbluebox.jpg') no-repeat top left scroll;	float: left; 	margin-right: 35px;	margin-bottom: 15px;	width: 223px;	height: 155px;	overflow: hidden;	padding:0;	border:0;}div.newimagewrapper {	margin-left: 5px;	width: 213px;	height: 121px;	overflow: hidden;}div.newcard h3 {	font-size: 12px !important;	width: 110px;	color: #666;	border:0;	margin: 0 0 3px 0;	padding: 5px 0px;}div.newcard h3 a {	color: #666;	margin:0;	padding:0;}div.productwrapper,div#productwrapper { padding: 15px 0 20px 20px;}#products-sidebar { 	/* border: 1px solid #ccc; */}#products-sidebar ul { list-style-type: none; margin:0; padding:0;} #products-sidebar li { margin: 2px 0; } #products-sidebar li.current a{ background: #00a7d8 url('/img/layout/sidebar-linebg-lit.png') repeat-x top left scroll; } #products-sidebar li a { 	display: block; 	/*height: 24px;*/	/*line-height: 24px;*/	font-size: 12px;	background: #0074aa url('/img/layout/sidebar-linebg.png') repeat top left scroll;	color: #ffffff;	padding: 3px 0 3px 5px;} #products-sidebar ul li ul li a{	margin-left: 25px;	font-size: 11px;}#gallery div {	margin: 6px;	float: left;	height: 100px;	width: 145px;}	#gallery div a img { border: 0; }#gallery div img{	}#gallery-list {	clear: both;	list-style-type: none;	margin:0 !important;	padding:0 !important;	border:0 !important;}#gallery-list li {	position: relative;	display: block;	padding:0;border:0;	width: 145px; 	height: 100px;	overflow: hidden;	text-align: left;	float: left; margin:10px;}#gallery-list li div.tools {	position: absolute;	z-index: 20;	height: 20px;	top: 0px;	left: 0px;}#gallery-list li div.tools div { float: left; width: 20px; height: 20px; line-height: 20px; text-align: center; background: url('/img/galleryimage-tool.png') no-repeat top left scroll;}#gallery-list li div.tools div a { width: 20px; height: 20px; display: block;}#gallery-list li .confirmbox { position: absolute; height: 100px; width: 145px; background-color: #fff !important; z-index:40; color: #000; -moz-border-radius: 10px; }#confirm-delete { background-color: #ffffff !important; color: #000;}#gallery-list a.movehandle { background: url('/img/galleryimage-tool-move.png') no-repeat center center scroll;}#gallery-list a.deleteimage { color: #ff0000 !important;}
