body					{background:url('img/tausta.gif'); margin: 0 0 0 0; color: #3d3d3d; font-family: verdana; font-size: 11px;}
img					{border: 0;}
h1, h2, h3, h4	{font-family: "verdana"; font-weight: normal; padding: 0 0 0 0; margin : 0 0 0 0;}
A:link		{color:#c20117; text-decoration:none}
A:visited	{color:#c20117; text-decoration:none}
A:active	{color:#c20117; text-decoration:none}
A:hover		{color:#c20117; text-decoration:underline}
#ylawrap			{height: 127px; top:0; left: 0; position: absolute;}
#logo				{background:url('img/logo.gif') no-repeat center center; width: 260px; height: 127px; float: left;}
#navigaatio		{width: 142px; height: 127px; float: left; margin-left: 15px; position: absolute; left: 260px;}
#slogan			{background:url('img/slogan.gif') no-repeat center center; position: absolute; height: 127px; width: 300px; left: 570px;}
#alawrap			{top: 127px; position: absolute; width: 100%; left: 0;}
#vasen				{width: 260px; text-align: center; float: left; line-height: 17px;}
#yhteystiedot		{width: 260px; text-align: center; padding: 21px 0 21px 0;}
#yhteystiedot strong		{color: #c20117; font-weight: normal;}
#palkki							{width: 217px; margin-left:21px; color: #fff; font-size: 10px;}
.ylaosa							{height: 27px; background:url('img/palkki_ylaosa.gif');}
.alaosa							{background:url('img/palkki_alaosa.gif'); text-align:center;line-height: 17px;}
.alaosa strong				{font-size: 10px; font-weight: normal; color: #fff; letter-spacing: 0.9pt; text-transform:uppercase;}
.alaosa b						{font-size: 9px; font-weight: normal; color: #fff; letter-spacing: 0.3pt;}
#oikea				{width: 800px;float: left; position: absolute; left: 260px; height: 100%;}
#navigaatio a							{width: 130px; display:block;}
	.etusivu								{background:url('img/etusivu.gif'); height: 11px; margin-top: 23px;}
	.palvelut								{background:url('img/palvelut.gif'); height: 11px; margin-top: 13px;}
	.tyonaytteet							{background:url('img/tyonaytteet.gif'); height: 13px;margin-top: 13px;}
	.yhteystiedot-l						{background:url('img/yhteystiedot.gif'); height: 11px; margin-top: 13px;}
	.etusivu-akt							{background:url('img/etusivu.gif'); height: 11px; margin-top: 23px;background-position: bottom left;}
	.palvelut-akt							{background:url('img/palvelut.gif'); height: 11px; margin-top: 13px;background-position: bottom left;}
	.tyonaytteet-akt					{background:url('img/tyonaytteet.gif'); height: 13px;margin-top: 13px;background-position: bottom left;}
	.yhteystiedot-l-akt				{background:url('img/yhteystiedot.gif'); height: 11px; margin-top: 13px;background-position: bottom left;}
#ylakuva									{width: 745px; height:232px; background:url('img/isokuva.gif'); margin-bottom:11px; padding-top: 18px;}
	h1.ylarivi1								{font-family: verdana; margin-left: 20px; line-height: 22px; font-size: 20px;}
	h1.alarivi1								{font-family: verdana; margin-top: -10px; margin-left: 20px; line-height: 22px; color: #c20117;font-size: 17px;}
	h1.ylarivi2								{font-family: verdana; margin-left: 20px; line-height: 22px; font-size: 20px;}
	h1.alarivi2								{font-family: verdana; margin-top: 3px; margin-left: 20px; line-height: 22px; color: #c20117; font-size: 17px;}
	.leipa									{width: 410px; margin: 0 auto 0 auto; line-height: 18px; margin-top: 5px; font-size:10px;;}
#ylakuva2									{width: 745px; height:232px; background:url('img/isokuva.gif') no-repeat; margin-bottom:11px; padding-top: 20px;}
#ylakuva3									{width: 745px; height:232px; background:url('img/isokuva3.gif') no-repeat; margin-bottom:11px; padding-top: 20px;}
#teksti										{width:449px; height:152px; background:url('img/puhekupla.png'); margin-left: 276px;}
	.wrapper								{margin: 0 0 0 0; padding: 10px 0 10px 0;}
#teksti2									{width:449px; height:221px; background:url('img/puhekupla2.png'); margin-left: 276px;}
#laatikot									{margin-bottom: 18px; height: 146px;}
#laatikko									{width: 244px; height: 146px; color: #fff;}
#laatikot A:hover						{color:#c20117; text-decoration:none}
#laatikko h2								{width: 200px; margin-left: 22px; margin-top: 23px; font-size: 16px;}
#laatikko p								{width: 200px; margin-left: 22px; color: #fff; font-size: 11px; line-height: 17px; letter-spacing: 0.2pt;}
	.punanen								{background:url('img/laatikko-punanen.gif'); float: left;}
	.punanen2							{background:url('img/laatikko-punanen.gif'); float: left; margin-left: 9px;}
	.sininen								{background:url('img/laatikko-sininen.gif'); margin-left: 9px; float:left;}
#laatikko:hover							{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#ajankohtaista							{width: 225px; float: left; margin-right: 18px; font-size: 11px; padding-left: 5px;}
	.pvm										{color: #c20117;}
/* FOOTER */
#aaa											{width: 167pz; height: 107px; float: left; margin-right: 20px;}
#footer										{width: 500px; height: 120px; background:url('img/footer.gif') no-repeat; text-align: center; float:left;}
#footer img:hover						{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
#footer img								{margin-top: 4px;}
#footer-ala								{padding-left: 107px;text-align: left;}
#wrap-ala-c								{margin: 0 auto 0 auto; /*width: 500px;*/} 
#sisalto										{height: 100%;}
#spacer									{height: 10px; width: 14px; font-size: 1px;}
.uutinen									{width: 200px; margin-left: 15px; line-height: 17px;}
.uutinen a									{font-size: 16px;}
.uutinen-spacer						{height: 8px; display: block;}
#keskitys									{/*margin-left: 128px;*/ margin-top: 30px; /*width:500px;*/ float: none; clear: both;}
.nuoli 										{margin-left: 27px; margin-bottom: 20px;}
/* Etusivut */
table#etusivu							{margin-left: -1px;}
table#etusivu	 p						{font-size:11px; margin: 5px 0px 0px 0px;}
table#etusivu	 h2					{font-size: 16px; padding-top: 15px;}							
td.laatikko1								{background:url('img/laatikko-punanen.gif');margin-right: 11px;width: 207px; height: 146px; color: #fff; padding: 10px 18px;}
td.laatikko2								{background:url('img/laatikko-sininen.gif');margin-right: 11px;width: 207px; height: 146px; color: #fff; padding: 10px 18px;}
td.laatikko1:hover						{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
td.laatikko2:hover						{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
/* Palvelut asettelut*/
#palvelu-wrap							{width: 369px; float: left;}
	.marginaali							{margin-left: 10px;}
#palvelu-otsikko						{width: 100%; height:60px; background-image:url('img/palvelu_otsikko1.gif');}
#palvelu-otsikko img				{margin-left: 25px; margin-top: 21px;}
#palvelu-otsikko h1					{color: #fff; padding: 17px 25px; font-weight: normal; font-size: 20px;}
#palvelu-sisalto						{width: 100%; background:url('img/palvelu_tausta.gif') left bottom; height: 250px;}
#palvelu-sisalto p						{width: 319px; margin: 0px auto 0px auto; padding: 10px 0 20px 0;}
/* Palvelut fontit*/
#palvelu-sisalto p						{font-size: 11px; line-height: 19px; letter-spacing: 0.3pt;}
#palvelu-sisalto p b					{color: #c20117;}
/* Referenssi asettelu */
#ref-wrap									{width: 100%; height: 100%;}
#ref-vasen								{width: 325px; height: 545px; float:left; background:url('img/ref-vasen-tausta.gif') no-repeat; position: absolute;}
#ref-oikea								{height: 100%; float:left; position: absolute; left: 340px; width: 500px;}
#ref-wrap-t								{height: 100%;}
#ref-vasen-t								{width: 325px; height: 100%;background:url('img/ref-vasen-tausta.gif');}
#ref-oikea-t								{height: 100%; float:left;}
	.luokka									{display: block;width: 280px; height: 24px; padding-left: 14px; font-size: 11px; line-height: 24px;}
	.luokka b								{color: #c20117;}
	.luokka a								{color: #141414;}
	#yritykset								{background-color: #f4f4f4; display:block; width: 290px; margin-left: 4px;}
	#yritykset a							{display:block; width: 270px; line-height: 15px; height: 15px; padding: 5px 10px 5px 10px; margin: 0 0 0 0; color:#363636;}
	#yritykset a:hover					{background-color: #ededed;}
	#yritykset .aktiivinen				{background-color:#d50004; color: #fff;}
	#yritykset a.aktiivinen:hover	{background-color:#d50004; color: #fff;}
#asiakas									{line-height: 17px; margin-top: 21px;}
#asiakas h1								{color: #d50004; padding-left: 15px; background:url('img/ref-nuoli.gif') left center no-repeat; line-height: 26px;}
.asiakas									{padding-left: 15px; padding-top: 0px; margin-top: 0px; width: 350px;}
#refe-vasen								{width: 325px; height: 100%;background:url('img/ref-vasen-tausta.gif');}
#refe-oikea								{height: 100%; float:left;}
/* yhteystiedot asettelu */
#yhttied							{font-family: verdana;letter-spacing: 0.3pt;line-height: 17px; margin-left: 15px; width: 600px; margin-top: 17px;}
#yhttied b						{font-size: 9px; font-weight: normal;}
#yhttied td								{width: 300px; font-size: 10px; padding-bottom: 15px;}
#yhttied td h3					{color: #c20117; font-weight: normal; font-family: verdana;text-transform:uppercase; font-size: 10px;}