body{background:#8be; font-family: arial;}
table.maintable{background:#fff; width:770px; border:1px solid #000;}
td.contentwrapper{background:#2660a9;}
td.content{background:#2660a9;}
td.linkit{border: 1px dashed #ccc;}
div.navi{padding:12px 0px 0px 3px;}
a.navilink{display:block; width: 200px; color:#444; padding: 2px 2px 2px 12px; margin:3px 0px 6px 0px; background: #eee; text-decoration:none; font: bold 10pt arial,verdana; border-bottom:1px solid #999; border-left:1px solid #999; border-top:1px solid #ccc;}
a.navilink:hover{display:block; width: 200px; color:#744; background: #fff;}
a.perus{font: 12pt arial; color: #66e; text-decoration:none;}
td.toppage{ height:60px; background: url(./layout/k-market_logo.gif) top left no-repeat #2660a9; color: #f00; padding-top:3px;}
h1.pagetitle{font: bold 32pt arial; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.topleft	{ background-color: #fff; color: #333; background-image: url(./layout/tl.jpg); background-repeat: no-repeat; background-position: left top; width: 500px; margin-right: auto; margin-left: auto;  margin:8px 8px 8px 8px; text-align:left;}
.bottomleft	{ background-image: url(./layout/bl.jpg); background-repeat: no-repeat; background-position: left bottom; }
.topright	{ background-image: url(./layout/tr.jpg); background-repeat: no-repeat; background-position: right top; }
.bottomright	{ background-image: url(./layout/br.jpg); background-repeat: no-repeat; background-position: right bottom; padding: 20px; }
.profiletop {background: url(./images/ilmakuva2.jpg) top left no-repeat; height: 180px;}
