BODY {
	background-color: #88cbed;
	background-image: url(../../images/kultaranta/bg.jpg);
	background-repeat: repeat;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #46535b;
}

TD{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #46535b;
	line-height: 18px;
}

A {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #357eb1;
	text-decoration: none;	
}

A:link 		{ color: #357eb1; font-weight: normal; text-decoration: none; }
A:active	{ color: #357eb1; font-weight: normal; text-decoration: none; }
A:visited 	{ color: #357eb1; font-weight: normal; text-decoration: none; }
A:hover   	{ color: #357eb1; font-weight: normal; text-decoration: underline; }

FORM{
	margin:0px;
	padding:0px;
}

INPUT {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #46535b;
	background-color: #FFFFFF;
}

TEXTAREA {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #46535b;
	background-color: #FFFFFF;
}

SELECT	{
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #46535b;
	background-color: #FFFFFF;
}
SELECT.userstate{
	font-size: 11px;
	background-color: #FFFFFF;
}

OPTION.cat {
	 background-color: #126198;
	 color: #FFFFFF;
}

INPUT.painike {
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #2d8fd4;
	border: solid 1px #1a6da8;
}

INPUT.clock {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #46535b;
	text-decoration: none;
	font-weight: bold;
	background-color: #f4f9fc;
	border: 1px solid #d8e9f5;
}

INPUT.ylapalkkilogin {
	font-size: 10px;
	background-color: #FFFFFF;
	border: solid 1px #96bad6;
}

INPUT.book	{
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #bcd6e9;
}

INPUT.feedback {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 10px;
	color: #46535b;
	background-color: #FFFFFF;
}

/* sivuston asetukset */
/* otsikko  */
td.sitesettings_topic{
	font-size: 11px;
}
/* asetuksen nimi  */
td.sitesettings_name{
	padding-left: 10px;
	padding-right: 5px;
	font-size: 8pt;
}

/* TOOLTIPS */
TABLE.ttInfo_table{
	border: 1px solid #46535b;
}
TD.ttInfo_title{
	background-color: #e5f4ff;
	color: #46535b;
	padding: 2px;
	font-size: 8pt;
	font-weight:bold;
	border-bottom: 1px solid #126198;
}
TD.ttInfo_content{
	background-color: #FFFFFF;
	color: #46535b;
	padding: 2px;
	font-size: 11px;
}

TABLE.ttError_table{
	border: 1px solid #46535b;
}
TD.ttError_title{
	background-color: #d77e00;
	color: #FFFFFF;
	padding: 2px;
	font-size: 11px;
	font-weight:bold;
}
TD.ttError_content{
	background-color: #FFFFFF;
	color: #46535b;
	padding: 2px;
	font-size: 11px;
}

TABLE.ttBoolist_table{
	border: 1px solid #46535b;
}
TD.ttBoolist_title{
	background-color: #e5f4ff;
	color: #46535b;
	padding: 2px;
	font-size: 11px;
	font-weight:bold;
	cursor: Default;
}
TD.ttBoolist_content{
	background-color: #FFFFFF;
	color: #46535b;
	padding: 2px;
	font-size: 11px;
	cursor: Default;
}

TABLE.ttMontCal_table{
	border: 1px solid #46535b;
}
TD.ttMontCal_content{
	background-color: #e0edf7;
	color: #46535b;
	padding: 2px;
	font-size: 11px;
	cursor: Default;
}

TD.ttMontCal_res_cat{
	color: #46535b;
	padding: 0px 2px 2px 2px;
	font-size: 11px;
	font-weight: bold;
	cursor: Default;
}

TD.ttMontCal_resource{
	color: #46535b;
	padding: 0px 2px 2px 2px;
	font-size: 11px;
	font-weight: normal;
	cursor: Default;
}
TD.ttMontCal_time{
	color: #46535b;
	padding: 0px 2px 2px 2px;
	font-size: 11px;
	font-weight: bold;
	cursor: Default;
}

A.toolbar_link {
	font-size: 10px;
}
A.toolbar_link:link			{color: #46535b; font-weight: bold; text-decoration: none;}
A.toolbar_link:visited		{color: #46535b; font-weight: bold; text-decoration: none;}
A.toolbar_link:active		{color: #46535b; font-weight: bold; text-decoration: none;}
A.toolbar_link:hover		{color: #126198; font-weight: bold; text-decoration: none;}

P {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #46535b;
	text-decoration: none;
}

/* ilmoitus */
TD.msg {
	font-size: 10px;
	font-weight: bold;
	background-color: #92c4e8;
	border: 1px dotted #3e7fae;
}

/* yleinen virheilmoitus */
TD.errormsg	{
	font-size: 10px;
	font-weight: bold;
	background-color: #fbd726;
	border: 1px dotted #46535b;
}

/* sivun toimintopainikkeiden linkki (selaa/lisää/muokkaa) */
A.cmd {
	font-size: 11px;
	text-decoration: none;
}
A.cmd:link			{font-size: 11px;}
A.cmd:visited		{font-size: 11px;}
A.cmd:active		{font-size: 11px;}
A.cmd:hover			{font-size: 11px;}

/* valitun toimintopainikkeen linkki */
A.cmd_active {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.cmd_active:link			{font-size: 11px;}
A.cmd_active:visited		{font-size: 11px;}
A.cmd_active:active			{font-size: 11px;}
A.cmd_active:hover			{font-size: 11px;}

/* toimintopainikkeen tausta */
TD.cmd {
	border: 1px solid #a6c7e0;
}

/* valitun toimintopainikkeen tausta */
TD.cmd_active {
	background-color: #bcd6e9;
	border: 1px solid #46535b;
}

/* päävalikko ja ylläpidon valikko */
TD.menu	{
	font-size: 11px;
	background-color: #f7fafd;
}

A.menu	{
	font-size: 11px;
}
A.menu:link 			{ color: #126198; text-decoration: none; font-weight: bold; }
A.menu:visited 			{ color: #126198; text-decoration: none; font-weight: bold; }
A.menu:hover   			{ color: #2d8fd4; text-decoration: none; font-weight: bold; }

/* aktiivinen valikko */
A.menu_hover {
	font-size: 11px;
}
A.menu_hover:link 			{ color: #d3af00; text-decoration: none; font-weight: bold; }
A.menu_hover:visited 		{ color: #d3af00; text-decoration: none; font-weight: bold; }
A.menu_hover:hover   		{ color: #d3af00; text-decoration: none; font-weight: bold; }

/* kohdekategoriat valikossa */
A.menu_nobullets	{
	font-size: 11px;
	font-weight: bold;
	color: #2d8fd4;
	text-decoration: none;
}
A.menu_nobullets:hover	{color: #2d8fd4; font-weight: bold; text-decoration: none;}

/* login taulu*/
TABLE.logintaulu {
	font-size: 11px;
	border: 1px solid #9bc9ea;
}
/* sivujen otsikko */
TABLE.pageheading {
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #fbd726;
	color: #a6c7e0;
}

TABLE.pageheading td {
	color: #a6c7e0;
	font-size: 11px;
}

TD.pageheading {
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #e88a11;
}
A.pageheading {
	font-size: 11px;
}
A.pageheading:link 		{ color: #a6c7e0; font-weight: normal; text-decoration: none; }
A.pageheading:active	{ color: #a6c7e0; font-weight: normal; text-decoration: none; }
A.pageheading:visited 	{ color: #a6c7e0; font-weight: normal; text-decoration: none; }
A.pageheading:hover   	{ color: #85a6bf; font-weight: normal; text-decoration: none; }

TABLE.books	{
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #9bc9ea;
}

table.books textarea {
	width: 400px;
}
/* lomakkeiden otsikkotekstit */
TD.heading {
	font-size: 11px;
	font-weight: bold;
	color: #2d8fd4;
}

/*varaus sivun yläosan laatikot*/
TD.bookingtop {
	background-color: transparent;
	border: 1px solid #a6c7e0;
}

/*varaus sivun alaosa*/
TD.bookingbottom {
	background-color: #FFFFFF;
	border: 1px solid #a6c7e0;
}



TD.ylapalkkilogin{
	font-size: 10px;
}

/* Kohdekortin taustasolu */
TD.resourcecard	{
	font-size: 11px;
	border: 1px solid;
	border-color: #9bc9ea;
	background-color: #FFFFFF;
}
/* kohdekortin hintakohta */
TD.price {
	font-size: 11px;
	font-weight: bold;
	border-color: #9bc9ea;
	
}

/* tuotekortin lisäkuvien taulu */
table.resource_pictures a{
	font-size: 10px;
	color: #2d8fd4;	
}

/* tuotekortin kuvien tausta */
TD.picturenumber {
	font-size: 11px;
}

/* tuotekortin valitun kuvan tausta */
TD.picturenumber_selected {
	font-size: 11px;
	font-weight: bold;
	border: 1px solid;
	border-color: #126198;
	background-color: #e5f4ff;
}

/* navigaation sivunumero */
TD.pagenumber{
	font-size: 11px;
}

/* navigaation valitun sivunumeron tausta */
TD.pagenumber_selected	{
	font-size: 11px;
	font-weight: bold;
	border: 1px solid;
	border-color: #46535b;
	background-color: #bcd6e9;
}

/* haun virheilmoitusteksti */
TD.nodatamsg {
	font-size: 11px;
	font-weight: bold;
	color: #46535b;
	border: 1px solid;
	border-color: #9bc9ea;
	background-color: #B8CED5;
}
/* selaa-listauksen otsikko */
TD.listtitle {
	font-size: 11px;
	font-weight: bold;
	color: #77a8cb;
	border-bottom: 1px solid;
	border-color: #a6c7e0;
	background: transparent;
}

/* selaa-listauksen ensimmäinen solu */
TD.listtitle_begin	{
	font-size: 11px;
	font-weight: bold;
	color: #77a8cb;
	border-bottom: 1px solid;
	border-color: #a6c7e0;
	background: transparent;
}

/* selaa-listauksen viimeinen solu */
TD.listtitle_end	{
	font-size: 11px;
	font-weight: bold;
	color: #77a8cb;
	border-bottom: 1px solid;
	border-color: #a6c7e0;
	background: transparent;
}

/* listausnäkymän pariton rivi */
TD.sisalto1	{
	font-size: 11px;
	background-color: #FFFFFF;
}

/* listausnäkymän parillinen rivi */
TD.sisalto2	{
	font-size: 11px;
	background-color: #e5f0f8;
}

/* listausnäkymän muokkaa-linkki */
A.muokkaa	{
	font-size: 11px;
	text-decoration: none;
}

A.muokkaa:hover	{
	font-size: 11px;
	text-decoration: underline;
}

/* sivun toimintopainikkeiden linkki (selaa/lisää/muokkaa) */
A.cmd	{
	font-size: 8pt;
}
A.cmd:link		{color: #46535b; font-weight:bold; text-decoration: none;}
A.cmd:active	{color: #46535b; font-weight:bold; text-decoration: none;}
A.cmd:visited	{color: #46535b; font-weight:bold; text-decoration: none;}
A.cmd:hover		{color: #46535b; font-weight:bold; text-decoration: underline;}

/* valitun toimintopainikkeen linkki */
A.cmd_active	{
	font-size: 8pt;
}
A.cmd_active:link		{color: #FFFFFF; font-weight:bold; text-decoration: none;}
A.cmd_active:active		{color: #FFFFFF; font-weight:bold; text-decoration: none;}
A.cmd_active:visited	{color: #FFFFFF; font-weight:bold; text-decoration: none;}
A.cmd_active:hover		{color: #FFFFFF; font-weight:bold; text-decoration: underline;}

/* tuotteissa kuvatiedostonlinkki */
A.kuvalinkki	{
	font-size: 11px;
	font-weight: bold;
	color: #105c95;
	text-decoration: none;
}

A.kuvalinkki:hover	{
	font-size: 8pt;
	font-weight: bold;
	color: #105c95;
	text-decoration: underline;
}

/* Kohteen kuvan tausta */
TD.picturebg	{
	font-size: 11px;
	border: 1px solid;
	border-color: #9bc9ea;
	background-color: #e5f4ff;
}
/* Kohteen kuvan tausta */
TD.calpicturebg	{
	font-size: 11px;
	border-color: #9bc9ea;
	background-color: #bcd6e9;
}
/* tuoteotsikko */
TD.calresourceheading	{
	font-size: 11px;
	border-color: #9bc9ea;
	background-color: transparent;
}
TD.calresourceheading b{
	font-size: 11px;
}

/* tuoteotsikko */
TD.resourceheading	{
	font-size: 11px;
	font-weight: bold;
	border: 1px solid;
	border-color: #9bc9ea;
	background-color: #e5f4ff;
}




/* pikkukalenterin otsikko eli kuukausi */
A.small_cal_topic{
	font-size: 10px;
}
/* pikkukalenterin viikonpäivät (otsikot) ja viikot(linkit,vasen laita) */
.small_cal_week { 
	background-color: #e5f4ff;
	font-size: 11px;
	color: #46535b;
}
.small_cal_week:link { 
	background-color: #e5f4ff;
	font-size: 11px;
	color: #46535b;
}

.ots { 
	background-color: #e5f4ff;
	color: #46535b;
	width:10;
}
.ots2 { 
	background-color: #e5f4ff;
	color: #46535b;
}

.ots_tanaan{
	background-color: #9bc9ea;
}

.kk { 
	background-color: transparent; 
}
/* pikkukalenteri ei valittavissa ole pv */
.small_cal_day_disabled { 
	background-color: lightgrey; 
	color: darkgrey; 
	font-size: 11px;
}
/* pikkukalenteri ei valittavissa ole pv */
.small_cal_day_enabled { 
	background-color: #FFFFFF; 
	color: darkgrey; 
	font-size: 11px;
}
/* pikkukalenteri tänään-päivä*/
.small_cal_today { 
	background-color: #9bc9ea;
	font-size: 11px;
 	color: #46535b; 
 	font-weight: bold; 
}

/* kalenteri aihe (viikkonäkymä, päivänäkymä) */
.calendar_title{
	font-size:11px;
}
/* kalenteri Varaa >> */
.calendar_makebooking{
	font-size:11px;
}

.nyt { 
	background-color: #c6ddee;
	font-size: 11px;
 	color: #46535b; 
 	font-weight: bold; 
}
.varattu { background-color: #bcd6e9;
 	color: #46535b; 
}
/* kuukausikalenteri päivä sis. varauksia*/
.month_cal_day_has_bookings { background-color: #bcd6e9;
 	font-size:11px;
	color: #46535b;
	height:50;
	width:80;
}
.varattupun { background-color: #e88a11;
 	color: #46535b; 
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
}
.varattukel { background-color: #fbd726;
 	color: #46535b;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
}

.varattukel_omistaja, .alustavavarauskel_omistaja { 
	background-color: #d7b614;
}
.varattupun_omistaja, .alustavavarauspun_omistaja {
	background-color: #be6033;
}

.alustavavaraus {
	border: 1px dashed #46535b;
}

.alustavavarauskel { background-color: #fbd726;
 	color: #46535b; 
	border: 1px dashed #46535b;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
}

.alustavavarauspun { background-color: #e88a11;
 	color: #46535b; 
	border: 1px dashed #46535b;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
}

.isokk { 
	background-color: #e0edf7; 
	height:50;
	width:80;
	}

.isovier { 
	background-color: lightgrey; 
	color: darkgrey; 
	height:50;
	width:80;
}

.isovarattu { background-color: #bcd6e9;
 	color: #46535b; 
 	height:120;
 	width:80;
}
.iso_tanaan{
	background-color: #9bc9ea;
}


.weekkk { 
	background-color: #e0edf7; 
	width:120;
	}
.weekvarattu { 
	background-color: #bcd6e9;
 	color: #46535b; 
 	width:120;
}
.weekvier { 
	background-color: lightgrey; 
	color: darkgrey; 
	width:120;
}
.weekots { 
	background-color: #e5f4ff;
	color: #46535b;
	width:120;
 }

.week_tanaan{
	background-color: #9bc9ea;
}


/* varauslistan kohteenkategoria*/
.bookinglist_category { 
	background-color: #92c4e8;
	color: #46535b;
}
/* varauslistan tänään-päivä*/
.bookinglist_cal_weekday { 
	background-color: #e5f4ff;
	color: #46535b;
}
/* varauslistan otsikko vkloppu*/
.bookinglist_cal_weekend { 
	background-color: #B8CED5;
	color: #46535b;
}
/* varauslistan otsikko vkloppu*/
.bookinglist_booking { 
	
}

/* varauslistan otsikko vkpaivä*/
.bookinglist_cal_today { 
	background-color: #9bc9ea;
 	color: #46535b; 
 	font-weight: bold; 
}

A.dayviewswitch {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	margin: 0.4em;
	line-height: 1.5em;
}
A.dayviewswitch:link			{font-size: 11px;}
A.dayviewswitch:visited		{font-size: 11px;}
A.dayviewswitch:active		{font-size: 11px;}
A.dayviewswitch:hover			{font-size: 11px;}


/* MEMO */
TABLE.memo_table{
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #a6c7e0;
}
TD.memo_topbar	{
	font-size: 10px;
	font-weight: bold;
	background-color: #e5f4ff;
	border-bottom: 1px solid;
	border-color: #9bc9ea;
}
TD.memo_menu	{
	font-size: 10px;
	background-color: #FFFFFF;
}
TD.memo_line_2	{
	font-size: 10px;
	background-color: #FFFFFF;
}
TD.memo_line_1	{
	font-size: 10px;
	background-color: #ABC0BF;
}
A.memo_time {
	font-size: 8pt;
	font-weight: bold;
	margin: 0.2em;
}
A.memo_topic {
	font-size: 10px;
	font-weight: bold;
	margin: 0.2em;
}
A.memo_edit {
	font-size: 10px;
	font-weight: bold;	
	margin: 0.2em;
}
A.memo_delete {
	font-size: 10px;
	font-weight: bold;	
	margin: 0.2em;
}
.teksti_vaalea {
	color: #9bc9ea;
}
.teksti_pieni {
	font-size: 10px;
	color: #526069;
}
.top1 {
	background-color: #f5fbff;
	background-image: url(../../images/kultaranta/bg_top.jpg);
	background-repeat: repeat-x;
}
.top2 {
	background-color: #9dc9eb;
	background-image: url(../../images/kultaranta/top_bar_03.jpg);
	background-repeat: no-repeat;
}
.top2syksy {
	background-color: #9dc9eb;
	background-image: url(../../images/kultaranta/top_bar_03.jpg);
	background-repeat: no-repeat;
}
.top2talvi {
	background-color: #9dc9eb;
	background-image: url(../../images/kultaranta/top_bar_02.jpg);
	background-repeat: no-repeat;
}
.top2kesa {
	background-color: #9dc9eb;
	background-image: url(../../images/kultaranta/top_bar_01.jpg);
	background-repeat: no-repeat;
}

.top3 {
	background-color: #9dc9eb;
	background-image: url(../../images/kultaranta/bg_top2.jpg);
	background-repeat: repeat-x;
	font-size:1px;
}
.bottom {
	background-color: #edf7ff;
	background-image: url(../../images/kultaranta/bg_bottom.jpg);
	background-repeat: repeat-x;
}
.sisaltotausta {
	background-color: #ffffff;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.boksi {
	padding-right: 22px;
	padding-left: 22px;
}
teksti_vaalea_boksi {
	color: #AEB9D7;
}
.sisalto {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #46535b;
	line-height: 18px;
}
A.valikkolinkki:link 			{ color: #77a8cb; text-decoration: none; font-weight: bold;  font-size: 11px; }
A.valikkolinkki:visited 		{ color: #77a8cb; text-decoration: none; font-weight: bold;  font-size: 11px; }
A.valikkolinkki:hover   		{ color: #ac7f5d; text-decoration: none; font-weight: bold;  font-size: 11px; }

A.copyright:link 				{ color: #b8b283; text-decoration: none; font-size: 10px; }
A.copyright:visited 			{ color: #b8b283; text-decoration: none; font-size: 10px; }
A.copyright:hover   			{ color: #ac7f5d; text-decoration: none; font-size: 10px; }

A.kielivalinta:link 			{ color: #2d8fd4; text-decoration: none; font-size: 10px; }
A.kielivalinta:visited 			{ color: #2d8fd4; text-decoration: none; font-size: 10px; }
A.kielivalinta:hover   			{ color: #a1cbe5; text-decoration: none; font-size: 10px; }

A.mokkihaku:link 				{ color: #126198; text-decoration: none; font-weight: bold; font-size: 11px; }
A.mokkihaku:hover   			{ color: #2d8fd4; text-decoration: none; font-weight: bold; font-size: 11px; }

.login {
	font-size: 10px;
	color: #526069;
	background-color: #FFFFFF;
	border: solid 1px #96bad6;
}

.login_btn {
	font-size: 9px;
	color: #2d8fd4;
	font-weight: bold;
	background-color: #FFFFFF;
	border: solid 1px;
	border-color: #a6c7e0;
}

.toimintopalkki {
}

td.valiotsikko {
	color: #77a8cb;
	border-bottom:1px solid #77a8cb;
}

td.vaakavalikko {
	padding-left: 34px;
	background-image: url('../../images/kultaranta/bg_menu.gif');
	height: 22px;
}

table.varaaja, table.varaaja td{
	font-size: 9px;
}

table.varaaja td.otsikko {
	font-weight: bold;
	width: 140px;
}

table.varaaja input[type=text], textarea {
	width: 200px;
}

table.varaaja input.pieni {
	width: 70px;
}
table.services input.pieni {
	width: 20px;
	height: 18px;
	text-align: center;
}
table.services th{
	text-align: left;
	background-color: #a6c7e0;
	border-bottom: 1px solid #a6c7e0;
}

table.extra_services input.pieni {
	width: 40px;
	height: 18px;
	text-align: center;
}

table.services td, table.services th, table.extra_services th, table.extra_services td {
	font-size: 8pt;
}
.kuvaus {
	width: 200px;
}
.kuvaus2 {
	width: 50px;
}
table.extra_services th{
	text-align: left;
	background-color: #a6c7e0;
	border-bottom: 1px solid #a6c7e0;
}

.servicescroll {
	height: 180px;
	overflow: auto;
	border: 1px solid #a6c7e0; 
}

.move {
	font-weight: bold;
	width: 15px;
	text-align: left;
}

table.varustetaso, table.lisapalvelut {
	width: 100%;
	border-collapse: collapse;
	}

table.lisapalvelut td{
	border: 1px solid #a6c7e0;
	padding: 2px;
}

table.varustetaso td, table.lisapalvelut td {
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
}

table.lisapalvelut td.content {
	color: #6291b3;
}
.lisapalveluohje {
	font-size: 11px;
	font-weight: bold;
	color: #126198;
	padding: 5px;
}

table.hintataulukko {
	border-collapse: collapse;
}
table.hintataulukko td {
	font-size: 11px;
	text-align: center;
}

table.hintataulukko td.otsikko, table.hintataulukko b {
	font-size: 9px;
	font-weight: bold;
}
table.hintataulukko td.otsikko{
	border: 1px solid #a6c7e0;
	background-color: #e5f4ff;
}
