*		{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box}
img,object,embed,td,th	{box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box}
html		{min-height: 100%}
body		{background: #F6F6F6 url(img/tausta.png) bottom left repeat-x; font-weight: normal; font-size: 100%;
		 font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; min-height: 100%; text-align: center}
input,select,textarea	{font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: middle}
h1,h2,h3,h4	{margin: 0 0 0.5em 0; padding: 0}
h1		{font-size: 140%; font-weight: bold}
h2		{font-size: 120%; font-weight: bold}
h3		{font-size: 100%; font-weight: bold}
h4		{font-size: 100%; font-weight: bold}
iframe		{border: none}
table		{font-size: 100%; border: 0; border-collapse: collapse}
td,th		{vertical-align: top; padding: 0}
input		{vertical-align: middle}
label		{cursor: pointer}
form		{margin: 0; padding: 0}

/* Logopalkki */
#ylataulu	{width: 100%; border-spacing: 0; border: 0; background: transparent}
#ylataulu .vas	{background: transparent url(img/vasen.png) top right repeat-x; border: 0; padding: 0}
#ylataulu .oik	{background: transparent url(img/oikea.png) top left repeat-x; border: 0; padding: 0}
#ylataulu .kesk	{width: 1013px}
#logo		{margin: 0; padding: 0; background: transparent; height: 232px}

#sivu		{width: 1013px; border: 0; padding: 0 0 40px 0; text-align: left; margin: 0 auto}

/* Navigaatio */
#navi		{width: 225px; padding: 0 25px 0 0; margin: 0; list-style-type: none; font-size: 80%; float: left}
#navi li	{padding: 0; margin: 0 0 3px 0}
#navi a		{display: block; padding: 12px 2px 12px 14px; background: #FFFFFF; text-decoration: none; color: #000000}
#navi a.polku	{color: #757575}
#navi a:hover	{color: #757575}
#navi ul	{padding: 0 0 0 12px; margin: 0; list-style-type: none}
#navi ul li	{margin: 0}
#navi ul a	{background: transparent url(img/tyhja.png) center left no-repeat; padding: 4px 0 4px 18px}
#navi ul a.polku	{background: transparent url(img/valittu.png) center left no-repeat; color: #000000}

/* Ilmoitusalue */
#ilmot		{float: right; width: 160px; font-size: 80%; text-align: center}
#ilmot div	{background: #FFFFFF; margin: 15px 0; padding: 0; color: #000000}
#ilmot div a	{display: inline; margin: 0; font-size: 100%; text-align: left}
#ilmot h4	{text-align: left; font-size: 120%; font-weight: bold; color: #535151; padding: 12px 12px 0 12px; margin: 0}
#ilmot p	{text-align: left; padding: 12px; margin: 0}
#ilmot a	{text-decoration: underline; color: #535151; font-size: 90%}
#ilmot a:hover	{text-decoration: none; color: #000000}
#ilmot ins	{display: block; background: #FFFFFF; margin: 15px 0; text-align: center}
#ilmot ins a	{display: block; padding: 12px; margin: 0; text-decoration: none}
#ilmot ins a:hover	{text-decoration: underline}

/* Dokumentti */
#doku		{width: 585px; padding: 15px 0 0 0; font-size: 80%; color: #535151; float: left; line-height: 130%}
#doku a		{text-decoration: underline; color: #535151}
#doku a:hover	{text-decoration: none; color: #000000}

#doku .autotable	{border-spacing: 0; margin: 1ex 0 1em 0; padding: 0; border-collapse: collapse; color: #535151}
#doku .autotable td	{border: 0; padding: 0 2ex 0 0}

.alapalkki	{background: #C6C5C5; height: 25px}

/* Haku ja lomakkeet */
#haku		{text-align: right}
input.haku	{font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: normal; background: #FFFFFF; color: #535151; border: 1px solid #535151}
input.text	{font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; background: #FFFFFF; color: #535151; border: 1px solid #535151; margin: 1px}
.message	{font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; background: #FFFFFF; color: #535151; border: 1px solid #535151; overflow: auto}
.autotext	{display: block; margin-bottom: 1ex}
.autotext *	{display: block}
.regular	{}
#muuttosyyt td	{white-space: nowrap}

/* Sekalaisia */
.clear		{clear: both}
.fl		{display: inline; float: left; margin-right: 10px; margin-bottom: 10px}
.fr		{display: inline; float: right; margin-left: 10px; margin-bottom: 10px}
.trap		{display: none}

/* IE-korjaukset */
/*\*/
* html body	{height: 100%}
* html #navi a	{zoom: 1}
/**/

/* Printtimedia */
@media print {
#navi		{display: none}
#ilmot		{display: none}
#doku		{width: 100%; padding: 0}
}
