BODY {
	background-color: #a45628;
	background-image: url(../../images/ess/bg.jpg);
	background-repeat: repeat;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #784821;
}

TD{
	font-family: Tahoma, Arial, Verdana;
	font-size: 9pt;
	color: black;
}

A {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-decoration: none;	
}

A:link 		{ color: black; text-decoration: none; font-size: 10px; }
A:active	{ color: black; text-decoration: none; font-size: 10px; }
A:visited 	{ color: black; text-decoration: none; font-size: 10px; }
A:hover   	{ color: black; text-decoration: none; font-size: 10px; }

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

INPUT {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 8pt;
	color: black;
	background-color: #F9F7E0;
}

TEXTAREA {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 8pt;
	color: black;
	background-color: #F9F7E0;
}

SELECT	{
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 8pt;
	color: black;
	background-color: #F9F7E0;
}
SELECT.userstate{
	font-size: 7pt;
	background-color: #F9F7E0;
}

OPTION.cat {
	 background-color: #666;
	 color: white;
}

INPUT.painike {
	font-size: 8pt;
	font-weight: bold;
	color: white;
	background-color: #B3A87B;
}

INPUT.clock {
	font-family: Tahoma, Arial, Verdana;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #E8E8E8;
	border: 1px solid #EAEAEA;
}

INPUT.ylapalkkilogin {
	font-size: 7pt;
	background-color: #DCD4AF;
	border: solid 1px;
	border-color: #000000;
}

INPUT.book	{
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: white;
	background-color: #B3A87B;
}

INPUT.feedback {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 8pt;
	color: black;
	background-color: #FFFFFF;
}

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

/* TOOLTIPS */
TABLE.ttInfo_table{
	border: 1px solid black;
}
TD.ttInfo_title{
	background-color: #DCD4AF;
	color: black;
	padding: 2px;
	font-size: 8pt;
	font-weight:bold;
	border-bottom: 1px solid #000000;
}
TD.ttInfo_content{
	background-color: #FFFFFF;
	color: black;
	padding: 2px;
	font-size: 8pt;
}

TABLE.ttError_table{
	border: 1px solid black;
}
TD.ttError_title{
	background-color: red;
	color: white;
	padding: 2px;
	font-size: 8pt;
	font-weight:bold;
}
TD.ttError_content{
	background-color: white;
	color: black;
	padding: 2px;
	font-size: 8pt;
}


TABLE.ttBoolist_table{
	border: 1px solid black;
}
TD.ttBoolist_title{
	background-color: #DCD4AF;
	color: black;
	padding: 2px;
	font-size: 9pt;
	font-weight:bold;
	cursor: Default;
}
TD.ttBoolist_content{
	background-color: #F9F7E0;
	color: black;
	padding: 2px;
	font-size: 7pt;
	cursor: Default;
}

TABLE.ttMontCal_table{
	border: 1px solid black;
}
TD.ttMontCal_content{
	background-color: #D3D3D3;
	color: black;
	padding: 2px;
	font-size: 7pt;
	cursor: Default;
}

TD.ttMontCal_res_cat{
	color: black;
	padding: 0px 2px 2px 2px;
	font-size: 9pt;
	font-weight: bold;
	cursor: Default;
}

TD.ttMontCal_resource{
	color: black;
	padding: 0px 2px 2px 2px;
	font-size: 9pt;
	font-weight: normal;
	cursor: Default;
}
TD.ttMontCal_time{
	color: black;
	padding: 0px 2px 2px 2px;
	font-size: 8pt;
	font-weight: bold;
	cursor: Default;
}

A.toolbar_link {
	font-size: 10px;
}
A.toolbar_link:link			{color: black;	font-weight: bold; text-decoration: none;}
A.toolbar_link:visited		{color: black;	font-weight: bold; text-decoration: none;}
A.toolbar_link:active		{color: black;	font-weight: bold; text-decoration: none;}
A.toolbar_link:hover		{color: #4A0000; font-weight: bold; text-decoration: underline;}

P {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}



/* ilmoitus */
TD.msg {
	font-size: 8pt;
	font-weight: bold;
	background-color: #BCB184;
	border: 1px dotted black;
}

/* yleinen virheilmoitus */
TD.errormsg	{
	font-size: 8pt;
	font-weight: bold;
	background-color: #FAB88F;
	border: 1px dotted black;
}

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

/* valitun toimintopainikkeen linkki */
A.cmd_active {
	font-size: 8pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
A.cmd_active:link			{font-size: 8pt;}
A.cmd_active:visited		{font-size: 8pt;}
A.cmd_active:active		{font-size: 8pt;}
A.cmd_active:hover			{font-size: 8pt;}
/* toimintopainikkeen tausta */
TD.cmd {
	border: 1px solid #BCB184;
}

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

/* päävalikko ja ylläpidon valikko */
TD.menu	{

}

A.menu	{
	font-size: 11px;
}
A.menu:link 			{
	color: #784821;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
A.menu:visited 			{ color: #b0a579; text-decoration: none; font-weight: bold;  font-size: 11px; }
A.menu:hover   		{
	color: #D82C28;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

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

/* kohdekategoriat valikossa */
A.menu_nobullets	{
	font-size: 8pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
A.menu_nobullets:hover	{color: #333366; font-weight: bold; text-decoration: none;}

/* login taulu*/
TABLE.logintaulu {
	font-size: 8pt;
	border: 1px solid #9d7554;
}
/* sivujen otsikko */
TABLE.pageheading {
	font-size: 8pt;
	font-weight: bolder;
	border-bottom: 1px solid #9d7554;
	color: #89714f;
}

TABLE.pageheading td {
	color: #89714f;
}

TD.pageheading {
	font-size: 8pt;
	font-weight: bolder;
	border-bottom: 1px solid #9d7554;
}

TABLE.books	{
	font-size: 8pt;
	font-weight: bolder;
	background-color: #F9F7E0;
	border: 1px solid #9d7554;
}

table.books textarea {
	width: 400px;
}
/* lomakkeiden otsikkotekstit */
TD.heading {
	font-size: 8pt;
	font-weight: bold;
	color: black;
}

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

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



TD.ylapalkkilogin{
	font-size: 9pt;
}

/* Kohdekortin taustasolu */
TD.resourcecard	{
	font-size: 8pt;
	border: 1px solid;
	border-color: #9d7554;
	background-color: #F9F7E0;
}
/* kohdekortin hintakohta */
TD.price {
	font-size: 8pt;
	font-weight: bold;
	border-color: #9d7554;
	
}

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

/* tuotekortin kuvien tausta */
TD.picturenumber {
	font-size: 8pt;
}

/* tuotekortin valitun kuvan tausta */
TD.picturenumber_selected {
	font-size: 8pt;
	font-weight: bolder;
	border: 1px solid;
	border-color: #784821;
	background-color: #dcd4af;
}

/* navigaation sivunumero */
TD.pagenumber{
	font-size: 8pt;
}

/* navigaation valitun sivunumeron tausta */
TD.pagenumber_selected	{
	font-size: 8pt;
	font-weight: bolder;
	border: 1px solid;
	border-color: #003333;
	background-color: #B3A87B;
}

/* haun virheilmoitusteksti */
TD.nodatamsg {
	font-size: 8pt;
	font-weight: bold;
	color: black;
	border: 1px solid;
	border-color: #9d7554;
	background-color: #B8CED5;
}
/* selaa-listauksen otsikko */
TD.listtitle {
	font-size: 8pt;
	font-weight: bold;
	color: #B0A579;
	border-bottom: 1px solid;
	border-color: #BCB184;
	background: transparent;
}

/* selaa-listauksen ensimmäinen solu */
TD.listtitle_begin	{
	font-size: 8pt;
	font-weight: bold;
	color: #B0A579;
	border-bottom: 1px solid;
	border-color: #BCB184;
	background: transparent;
}

/* selaa-listauksen viimeinen solu */
TD.listtitle_end	{
	font-size: 8pt;
	font-weight: bold;
	color: #B0A579;
	border-bottom: 1px solid;
	border-color: #BCB184;
	background: transparent;
}

/* listausnäkymän pariton rivi */
.sisalto1	{
	font-size: 8pt;
	background-color: #F9F7E0;
}

/* listausnäkymän parillinen rivi */
.sisalto2	{
	font-size: 8pt;
	background-color: #BCB184;
}

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

A.muokkaa:hover	{
	font-size: 8pt;
	text-decoration: underline;
}

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

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

/* tuotteissa kuvatiedostonlinkki */
A.kuvalinkki	{
	font-size: 8pt;
	font-weight: bold;
	color: #28397B;
	text-decoration: none;
}

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

/* Kohteen kuvan tausta */
TD.picturebg	{
	font-size: 8pt;
	border: 1px solid;
	border-color: #9d7554;
	background-color: #DCD4AF;
}
/* Kohteen kuvan tausta */
TD.calpicturebg	{
	font-size: 8pt;
	border-color: #9d7554;
	background-color: #B3A87B;
}
/* tuoteotsikko */
TD.calresourceheading	{
	font-size: 10pt;
	border-color: #9d7554;
	background-color: transparent;
}
TD.calresourceheading b{
	font-size: 8pt;
}

/* tuoteotsikko */
TD.resourceheading	{
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid;
	border-color: #9d7554;
	background-color: #DCD4AF;
}




/* 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: #DCD4AF;
	font-size: 8pt;
	color: black;
}
.small_cal_week:link { 
	background-color: #DCD4AF;
	font-size: 8pt;
	color: black;
}

.ots { 
	background-color: #DCD4AF;
	color: black;
	width:10;
}
.ots2 { 
	background-color: #DCD4AF;
	color: black;
}

.ots_tanaan{
	background-color: #A7866C;
}

.kk { 
	background-color: transparent; 
}
/* pikkukalenteri ei valittavissa ole pv */
.small_cal_day_disabled { 
	background-color: lightgrey; 
	color: darkgrey; 
	font-size: 8pt;
}
/* pikkukalenteri ei valittavissa ole pv */
.small_cal_day_enabled { 
	background-color: white; 
	color: darkgrey; 
	font-size: 8pt;
}
/* pikkukalenteri tänään-päivä*/
.small_cal_today { 
	background-color: #A7866C;
	font-size: 8pt;
 	color: black; 
 	font-weight: bold; 
}

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

.nyt { 
	background-color: #ffcccc;
	font-size: 8pt;
 	color: black; 
 	font-weight: bold; 
}
.varattu { background-color: #B3A87B;
 	color: black; 
}
/* kuukausikalenteri päivä sis. varauksia*/
.month_cal_day_has_bookings { background-color: #B3A87B;
 	font-size:9pt;
	color: black;
	height:50;
	width:80;
}
.varattupun { background-color: #AA6F4F;
 	color: black; 
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
}
.varattukel { background-color: khaki;
 	color: black;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
}

.varattukel_omistaja, .alustavavarauskel_omistaja { 
	background-color: #91C8B7;
}
.varattupun_omistaja, .alustavavarauspun_omistaja {
	background-color: #438773;
}

.alustavavaraus {
	border: 1px dashed #000000;
}

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

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

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

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

.isovarattu { background-color: #B3A87B;
 	color: black; 
 	height:120;
 	width:80;
}
.iso_tanaan{
	background-color: #A7866C;
}


.weekkk { 
	background-color: #E5E3CB; 
	width:120;
	}
.weekvarattu { 
	background-color: #B3A87B;
 	color: black; 
 	width:120;
}
.weekvier { 
	background-color: lightgrey; 
	color: darkgrey; 
	width:120;
}
.weekots { 
	background-color: #DCD4AF;
	color: black;
	width:120;
 }

.week_tanaan{
	background-color: #A7866C;
}


/* varauslistan kohteenkategoria*/
.bookinglist_category { 
	background-color: #AC876C;
	color: black;
}
/* varauslistan tänään-päivä*/
.bookinglist_cal_weekday { 
	background-color: #DCD4AF;
	color: black;
}
/* varauslistan otsikko vkloppu*/
.bookinglist_cal_weekend { 
	background-color: #B8CED5;
	color: black;
}
/* varauslistan otsikko vkloppu*/
.bookinglist_booking { 
	
}

/* varauslistan otsikko vkpaivä*/
.bookinglist_cal_today { 
	background-color: #A7866C;
 	color: black; 
 	font-weight: bold; 
}

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


/* MEMO */
TABLE.memo_table{
	font-size: 7pt;
	font-weight: bolder;
	background-color: #FFFFFF;
	border: 1px solid #BCB184;
}
TD.memo_topbar	{
	font-size: 8pt;
	font-weight: bold;
	background-color: #DCD4AF;
	border-bottom: 1px solid;
	border-color: #9d7554;
}
TD.memo_menu	{
	font-size: 8pt;
	background-color: #F9F7E0;
}
TD.memo_line_2	{
	font-size: 8pt;
	background-color: #FFFFFF;
}
TD.memo_line_1	{
	font-size: 8pt;
	background-color: #ABC0BF;
}
A.memo_time {
	font-size: 8pt;
	font-weight: bold;
	margin: 0.2em;
}
A.memo_topic {
	font-size: 8pt;
	font-weight: bold;
	margin: 0.2em;
}
A.memo_edit {
	font-size: 8pt;
	font-weight: bold;	
	margin: 0.2em;
}
A.memo_delete {
	font-size: 8pt;
	font-weight: bold;	
	margin: 0.2em;
}
.teksti_vaalea {
	color: #9d7554;
}
.teksti_pieni {
	font-size: 10px;
	color: #89714f;
}
.top1 {
	background-color: #f5f3d6;
	background-image: url(../../images/ess/bg_top.jpg);
	background-repeat: repeat-x;
}
.top2 {
	background-color: #fdfceb;
	background-image: url(../../images/ess/top_bar.jpg);
	background-repeat: no-repeat;
}
.top3 {
	background-color: #fdfceb;
	background-image: url(../../images/ess/bg_top2.jpg);
	background-repeat: repeat-x;
}
.bottom {
	background-color: #f5f2d6;
	background-image: url(../../images/ess/bg_bottom.jpg);
	background-repeat: repeat-x;
}
.sisaltotausta {
	background-image: url(../../images/ess/ylavarjo.jpg);
	background-repeat: repeat-y;
	background-color: #f6f3d7;
	background-position: top;
}
.boksi {
	padding-right: 22px;
	padding-left: 22px;
}
.sisalto {
	padding-top: 23px;
	padding-right: 35px;
	padding-bottom: 17px;
	padding-left: 35px;
}
A.valikkolinkki:link 			{ color: #b0a579; text-decoration: none; font-weight: bold;  font-size: 11px; }
A.valikkolinkki:visited 			{ color: #b0a579; 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: #89714f; text-decoration: none; font-size: 10px; }
A.kielivalinta:visited 			{ color: #89714f; text-decoration: none; font-size: 10px; }
A.kielivalinta:hover   			{ color: #ac7f5d; text-decoration: none; font-size: 10px; }

A.kielivalinta_valittu:link 			{ color: #89714f; text-decoration: underline; font-size: 10px; font-weight: bold;}
A.kielivalinta_valittu:visited 			{ color: #89714f; text-decoration: underline; font-size: 10px; font-weight: bold;}
A.kielivalinta_valittu:hover   			{ color: #ac7f5d; text-decoration: underline; font-size: 10px; font-weight: bold;}

A.mokkihaku:link 				{ color: #9e5023; text-decoration: none; font-weight: bold; font-size: 11px; }
A.mokkihaku:hover   			{ color: #9d2122; text-decoration: none; font-weight: bold; font-size: 11px; }

.login {
	font-size: 10px;
	color: #89714f;
	background-color: #f9f7e0;
	border: solid 1px;
	border-color: #bcb184;
}

.login_btn {
	font-size: 9px;
	color: #89714f;
	background-color: #f9f7e0;
	border: solid 1px;
	border-color: #bcb184;
}

.toimintopalkki {
}

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

td.vaakavalikko {
	padding-left: 34px;
	background-image: url('../../images/ess/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: #d4d0c8;
	border-bottom: 1px solid #bcb184;
}

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: #d4d0c8;
	border-bottom: 1px solid #bcb184;
}

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

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

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

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

table.varustetaso td, table.lisapalvelut td {
	font-size: 9px;
	font-weight: bold;
}

table.lisapalvelut td.content {
	color: #9d7554;
}
.lisapalveluohje {
	font-size: 8pt;
	font-weight: bold;
	color: #ac7f5d;
	padding: 5px;
}

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

table.hintataulukko td.otsikko, table.hintataulukko b {
	font-size: 7pt;
	font-weight: bold;
}
table.hintataulukko td.otsikko{
	border: 1px solid #bcb184;
	background-color: #DCD4AF;
}

/* VARAUSTILANNE */
TABLE.boolist td{
	text-align: center;
}
TABLE.boolist td.bookinglist_category{
	text-align: left;
}
TABLE.boolist td a {
	display:block;
	width:95%;
}

/* varauslistan kohde */
TABLE.boolist .res { 
	text-align: left;
	width: 19%;
	white-space: nowrap;
}
TABLE.boolist .res a {
	display: inline;
}
.leftbar {
	background-color: #f5f3d6;
	background-image: url('../../images/ess/left_bar_bg.jpg');
	background-repeat: repeat-y;
}
.rightbar {
	background-color: #f5f3d6;
	background-image: url('../../images/ess/right_bar_bg.jpg');
	background-repeat: repeat-y;
}
.uutisotsikko {
	font-size: 11px;
	font-weight: bold;
	color: #784821;
	line-height: 14px;
	padding-bottom: 10px;
}
a.uutisotsikko:link, a.uutisotsikko:visited{
	font-size: 11px;
	font-weight: bold;
	color: #784821;
	line-height: 14px;
	padding-bottom: 10px;
}
a.uutisotsikko:hover {
	font-size: 11px;
	font-weight: bold;
	color: #D82C28;
	line-height: 14px;
	padding-bottom: 10px;
}
.sivupalkkiotsikko {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #D82C28;
	padding-bottom: 10px;
	padding-top: 10px;
}

.hakuotsikko {
	color: #F6F3D7;
	font-weight: bold;
	font-size: 10px;
	padding-left: 5px;
}
