body {
	/*background: #f0f4f6 url(./images/bg_blue.gif) repeat-x;*/
	background-color: #ebf5ff;
	color:#157;
    font-family: Arial, Helvetica, sans-serif; /*Georgia, Times New Roman, Times, serif;*/
	font-size:11px;
    margin-top:0;
	text-align:center; /* for IE */
}
div#body {
	background-color: #fff;
	border:#a8a8a8 0px solid;
	/*border-bottom:#cc3333 2px solid; 266181*/
	margin:0 auto; /* for the rest */
	padding:0;
	text-align:left; /* reset text alignment */
	width:960px;
}
td#menu, td#sendfriend , td#bookmarks {
	border-top: #fff 10px solid;
	border-right:#fff 10px solid;
	width:280px;
}
td#menu { 
	line-height: 1;
	text-align: left;
}
td#sendfriend { 
	border-bottom: #fff 10px solid;
	padding-top:0;
}
td#bookmarks { 
	background-color:#fff;
	padding: 0 0 10px 10px; /* t r b l */
	text-align:right;
}
td#content { 
	border:#fff 10px solid;
	border-top:#fff 0 solid;
	padding:0;
	width:940px;
}
#insurance img {margin: 0 5 0 10; vertical-align:middle;}
#insurance p{margin: 0px; padding: 3 0 3 20; font-size: 14px; letter-spacing:0px; font-weight:normal; color:#555;}
#insurance a {text-decoration:none; font-size: 14px; letter-spacing:0px; font-weight:normal; color:#555;} /* font-family: Georgia, serif; */
#insurance a:hover {text-decoration:underline;}
#main ul {margin:0px; padding: 0 0 10 10;}
#main li {display: inline; padding: 10 10 10 10; background: none;}
#main a {text-decoration:none; font-size: 14px; letter-spacing:1px; font-weight:normal; color:#333;} /* font-family: Georgia, serif; */
#main a:active {color:#C00;}
#main a:hover {color:#C00;}
#map_canvas {border: #888 1px solid;
width: 640px; height: 530px}

ul,li,a.menu {
	display:block;
	margin:0;
	padding:0 0 0 4px;
	border:0;
}
ul {
	width:100%;
	border:0;
	background:/*#7091a5*/;
	list-style:none;
}
li {
	background:url("images/list-bullet.png") no-repeat;
	padding:1px 0 0 11px;
	position:relative;
	z-index:9;
}
.salva {
	background-color:#e2e2c7;
	padding:10px;
	width:780;
}
.menu { 
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height: 1.3;
	letter-spacing:1px;
}
div.size1 {
	font-size:20px;
	display:inline;
}
div.size2 {
	font-size:18px;
	display:inline;
}
a.menu:link 		{text-decoration:none; color:#266181; padding:1px;}
a.menu:visited 	{text-decoration:none; color:#266181; padding:1px;}
a.menu:active 	{text-decoration:none; color:#266181; padding:1px;}
a.menu:hover 	{text-decoration:none; color:#266181; padding:1px; background-color:#def;}
.lang 			{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CC3333;}
.lang:link 		{font-weight:bold; color:#C00; text-decoration:none;}
.lang:visited 	{font-weight:bold; color:#C00; text-decoration:none;}
.lang:active 	{font-weight:bold; color:#C00; text-decoration:none;}
.lang:hover		{font-weight:bold; color:#C00; text-decoration:underline;}
hr 		{height: 1px; border: dashed #157; border-width: 1px 0 0; }
hr.menu 	{height: 1px; border: dashed #266181; border-width: 1px 0 0; }
hr.pop 	{height: 1px; border: solid #abd5ff; border-width: 1px 0 0; }
H1.all {	
	color:#ffffff;
	font-size: 16px;
	margin:0;
}
H1.eur {	
	font-size: 16px;
	margin:0;
}
H1, H2, H3, H4 {
	font-family: Arial,Helvetica,sans-serif;
	padding:0;
}
H1, H4 {
	font-weight: normal;
}
H2, H3 {
	font-weight: normal;
}
H1.all, H2, H3, H4 {
	letter-spacing:1px;
}
H1.pop {margin:10px 0 12px 2px;}
H1.rss {margin:10px 0 12px 0;}
H1 {	
	color:#006a8d;
	font-size: 18px; /* text-transform: uppercase; */
	margin:15px 0 10px 10px;
}
H2.ins {color:#fff;}
H2 {	
	font-size: 15px;
	margin:10px 0 5px;
}
H3 {	
	font-size: 11px;
	margin:10px 0 10px;
}
H4 {	
	font-size: 11px;
	margin:0;
}
P {
	line-height:14px;
	margin:0 0 6px 0;
	padding:0;
}
.bl {background: url(./images/d5f1fb-BL.gif) 0 100% no-repeat #def;}
.br {background: url(./images/d5f1fb-BR.gif) 100% 100% no-repeat;}
.tl {background: url(./images/d5f1fb-TL.gif) 0 0 no-repeat;}
.tr {background: url(./images/d5f1fb-TR.gif) 100% 0 no-repeat; padding:10px;}

/* FIREFOXIGA TÖÖTAB EELMISE ALTERNATIIVINA ALLJÄRGNEV VARIANT KA!
<div id="mainarea"> - lisa see koodi
#mainarea {
	padding: 10px;
	background: -moz-linear-gradient(90deg, #def, #d5f1fb);
	background: -webkit-gradient(linear, left bottom, left top, from(#def), to(#d5f1fb));
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #def;
}*/

.bl-menu {background: url(./images/abd5ff-BL.gif) 0 100% no-repeat #abd5ff;}
.br-menu {background: url(./images/abd5ff-BR.gif) 100% 100% no-repeat;}
.tl-menu {background: url(./images/abd5ff-TL.gif) 0 0 no-repeat;}
.tr-menu {background: url(./images/abd5ff-TR.gif) 100% 0 no-repeat; padding:10px;}
.bl-email {background: url(./images/115577-BL.gif) 0 100% no-repeat #157;}
.br-email {background: url(./images/115577-BR.gif) 100% 100% no-repeat;}
.tl-email {background: url(./images/115577-TL.gif) 0 0 no-repeat;}
.tr-email {background: url(./images/115577-TR.gif) 100% 0 no-repeat; padding:10px;}
.handcursor{cursor:pointer; display: inline;}
.highlight {
	color:#CC3333;
	font-size:11px;
	font-weight:bold;
}
.footer {
	color:#157;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0;
	line-height:1.5em;
	margin:0;
	padding:0 0 0 10px;
}
a.all {font: normal 14px Arial,Helvetica,sans-serif;
	letter-spacing:-0.5px;
}
a.ins:link {color:#fff;}
a.ins:visited {color:#fff;}
a.tab:link {color:#fff;}
a.tab:visited {color:#fff;}
a.tab:hover {text-decoration:underline; color:#fff;}
a:link {text-decoration:none; color:#157;}
a:visited {text-decoration:none; color:#157;}
a:active {text-decoration:underline; color:#c00;}
a:hover {text-decoration:underline; color:#c00;}
a.link-footer {color:#c00;}
a.link-footer:visited {color:#c00;}
a.sub-open {text-decoration: none; color:#CC3333;}
a.sub-close {text-decoration: none; color:#157;}
table {
	font-size:11px;
	text-align:left;
	margin:0;
	padding:0;
}
table.all {margin: 0; padding: 0; border: 0; border-spacing: 0;}
table.body {width:960px; margin: 0; padding: 0; border: 0; border-spacing: 0;}
table.calc {width:640px; margin: 0; padding: 0; border: 0; border-spacing: 0;}
table.form {width:100%; border: 0}
table.notab {border:0}
table.tab {border:0; display: inline;}
table.colored-table {width:305px; background-color:#abd5ff;}
th {
	padding: 0;
}
td {
	line-height:16px;
	padding: 0;
}
td.vr {
	background: url(./images/VR.gif) repeat-y;
}
td.colored-td{background-color: #ebf5ff; padding: 2;}
td.insurance {
	height:30px;
	background-color:#FFFCD6;
	border-bottom:#def 1px solid;
}
td.menustripe {
	background-color:#c00;
	height:1px;
	width:100%;
	margin:0;
	padding:0;
}
td.menu {
	width:100%;
	margin:0;
	padding:0 10px 0 20px;
}
td.main {
	height:35px;
	background: url(./images/bg_mainmenu.gif) repeat-x;
	border-bottom:#def 1px solid;
}
td.language {
	height:10px;
	background-color:#fff;
}
td.sendform {
	color:#fff;
}
td.odd {
	background-color:#ebf5ff;
	padding:5;
}
td.even {
	background-color:#fff;
	padding:5;
}
.all_H1 {
	background: -moz-linear-gradient(90deg, #007599, #008eb8);
	background: -webkit-gradient(linear, left bottom, left top, from(#007599), to(#008eb8));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:5px;
	background-color:#008eb8;
}
.all_H2 {
	background: -moz-linear-gradient(90deg, #ddeeff, #ebf5ff);
	background: -webkit-gradient(linear, left bottom, left top, from(#ddeeff), to(#ebf5ff));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color:#ebf5ff;
	padding:5px;
	border:#abd5ff 1px solid;
}
.all_ads {
	background: -moz-linear-gradient(90deg, #206600, #4eac22);
	background: -webkit-gradient(linear, left bottom, left top, from(#206600), to(#4eac22));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:5px;
	background-color:#4eac22;
}
.all_icon {
	border: 0px;
}
.BG115577 {
	background-color:#157;
}
.txtad {text-decoration:underline; font-size:14px; font-weight:bold; padding:0px; margin:0px;}
.txtadlink {font-size:11px;}
.error {
	font: 9px Verdana,Arial,Helvetica,sans-serif;
	line-height:12px;
	background-color:#FFFCD6;
	color:#157;
	border:#0bafdb 1px solid;
	margin:15px 0 0 0;
	padding:10px;
}
.feedback {
	font: 9px Verdana,Arial,Helvetica,sans-serif;
	background-color:#FFFCD6;
	text-align: justify;
	border:#0bafdb 1px solid;
	margin:0;
	padding:3px;
}
.legal {
	text-align: left;
	margin:0 10 0 0;
	padding:0;
}
.comment {
	font: 9px Verdana,Arial,Helvetica,sans-serif;
	line-height:14px;
	margin:0 0 10px 0;
	padding:0;
}
.salvanotice {
	font: 11px Arial,Helvetica,sans-serif;
	color:#157;
	text-align:left;
	line-height:12px;
	margin:0;
	padding:5px;
	background-color: #FFFFFF;
	border:#157 1px solid;
}
.notice {
	font: 9px Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	line-height:12px;
	margin:0;
	padding:5px;
	background-color: #FFFCD6;
	border:#8ecfe5 1px solid;
}
.result {
	background-color: #ebf5ff;
	border:#abd5ff 1px solid;
	color:#157;
	padding:5px;
}
.whitebox {
	background-color: #ffffff;
	border:#abd5ff 1px solid;
	color:#157;
	padding:0px;
}.ads {
	color:#157;
	padding:5px;
}
.input {
	text-align:right;
	font: 12px Arial,Helvetica,sans-serif;
}
.biginput {
	text-align:right;
	font: 16px Arial,Helvetica,sans-serif;
}
.leftinput {
	text-align:left;
	font: 11px Arial,Helvetica,sans-serif;
}
.disabled {background-color:#def;}
.vis {
	letter-spacing:1px;
	color:#157;
	border:#157 1px solid;
	height:24px;
	padding:2px;
	padding-top:3px;
}
.hid {
	border:0;
	color:#157;
    font-weight:bold;
}
.hidden {background-color:#ebf5ff;
	color:#157;
    font-weight:bold;
	border:0;
	margin:0;
	padding:0;
} 
.W60 {width:60px;}
.W75 {width:75px;}
.W120 {width:120px;}
.W150 {width:150px;}
.W180 {width:180px;}

.H16 {line-height:16px;}

SELECT {background-color:#fefefe;
	font: 12px Arial,Helvetica,sans-serif;
	letter-spacing:0px;
	color:#157;
	border:#157 1px solid;
	height:24px;
	padding:2px;
}
.F16 {
	font: 16px Arial,Helvetica,sans-serif;
}
.invisibleselect{background-color:#def;
	font: 11px Arial,Helvetica,sans-serif;
	letter-spacing:0;
	color:#157;
	border:0;
	text-align:left;
	margin:0;
	padding:0;
}
.select40 	{width:40px; text-align:right;}
.select60 	{width:60px; text-align:right;}
.select60L 	{width:60px;}
.select75 	{width:75px; text-align:right;}
.select90 	{width:90px;}
.select100 	{width:100px;}
.select120 	{width:120px;}
.select150 	{width:150px;}
.select180 	{width:180px;}

.L {text-align:left;}
.C {text-align:center;}
.R {text-align:right;}

.inline {display: inline;}

.mainsubmit {background: url(./images/button_active.gif) repeat-x;
	font: 16px Arial,Helvetica,sans-serif;
	letter-spacing:0;
	background-color:#6eab50;
	color:#fff;
	border:#3c7122 1px solid;
	height:26px;
	padding-bottom:2px;
    cursor:pointer;
}
.submit {background: url(./images/button.gif) repeat-x;
	font: 11px Arial,Helvetica,sans-serif;
	letter-spacing:0;
	background-color:#a6a6a6;
	color:#fff;
	border:#606060 1px solid;
	height:22px;
	padding-bottom:2px;
    cursor:pointer;
}
.shortsubmit {background: url(./images/submit.gif);
	background-color:#def;
	border:0px;
	width:20px;
	height:20px;
	padding-bottom:2px;
    cursor:pointer;
}
textarea{color:#157;
	font: 10px Arial,Helvetica,sans-serif;
	letter-spacing:1;
	border:#157 1px solid;
	height:72px;
	width:240px;
}
#help-title {padding:1px;}
#cse-search-box {padding:0; margin:0;} /* google search*/

/* SALES */

.merit_palk {
	background-image: url(./images/merit_palk_2009.gif);
	background-repeat: no-repeat;
	height: 251px;
}
.merit_aktiva {
	background-image: url(./images/merit_aktiva_2009.gif);
	background-repeat: no-repeat;
	height: 251px;
}
.merit_intro {
	padding:115px 12px 10px 12px;
	font: 12px Arial,Helvetica,sans-serif;
}
.merit_url {
	font: 12px Arial,Helvetica,sans-serif;
	font-weight:bold;
}