/*
Last edited 21.9.2010

V?rien vaihto: Search/Replace v?rit alla olevien tyyppien
mukaan. Esimerkiksi (vaihda kenoviivat toisinp?in):

Search: \*link*\red
Replace: \*link*\blue

text            normaali teksti, bodytext, subheader, ingress,
                viewcategory, viewcolumn, viewtitle, subtitle,
                body, table
white text      commontext, printfooter
header          header, contenttitle, h1
link            a, viewcolumnheader, fptoplink,
                fpbottomlink, link, path, navi, mail
                
Alla olevat voi vaihtaa k?sin. Vain yksi esiintym? kutakin.

ViewNavi        a.ViewNavi, a.ViewNavi:visited, a.ViewNavi:hover
visited link    a:visited
hover           a:hover
ActionNavi      a.ActionNavi, a.ActionNavi:visited,
                a.ActionNavi:hover
border          border

Poistuvia tyylej? ellei jossain tarvita:

.ViewTitle
.border

*/

A.ViewTitle,A.ViewTitle:visited, .ViewTitle { 
	font-family:  Arial, Verdana,  Helvetica, sans-serif;	
	font-size:  11px;
	text-decoration: none;
	font-weight: bold;
	color: /*text*/#000000;
	}

A.viewtitle:hover{
	text-decoration:underline;
        }


A, A:visited { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	font-weight: normal;
	color: /*link*/#666; /*#1d6d94*/
}
	
A:hover { 	
	text-decoration:underline;
	color: /*link*/#1d6d94;
	
}

A.viewlink,A.viewlink:visited, .viewlink {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  11px;
	text-decoration:none;
	font-weight: normal;
	color: /*link*/#666; /*#1d6d94*/
        line-height: normal;
        }

A.viewlink:hover{
	text-decoration:underline;
        }

A.ts_link, A.ts_link:visited { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	font-weight: normal;
	color: /*link*/#666; /*#1d6d94*/
	padding-left:10px;
	}

A.ts_link:hover { 
	text-decoration:underline;
	}

A.ts_link_bottom, A.ts_link_bottom:visited { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  13px;
	text-decoration:none;
	font-weight: bold;
	color: /*link*/#666; /*#1d6d94*/
	padding-top:12px;
	padding-left:10px;

	}

A.ts_link_bottom:hover { 
	text-decoration:underline;
}

.viewBody TD {
        	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	border-top: 1px dashed #9E9E9E;
	background-color: #FFFFFF;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding: 1px;
	}

TD.viewCatTotals {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.viewBody A:hover {
	text-decoration: underline;
	}

.viewBody A, .viewBody A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	color: #1d6d94;
	}

.viewBodyCat: hover, A.viewBodyCat:hover {
	text-decoration: underline;
	}

A.viewBodyCat, A.viewBodyCat:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	font-weight: bold;
	color: #1d6d94;
	}

.Path, A.Path, A.Path:visited {
	font-family:  Arial, Verdana,  Helvetica, sans-serif;	
	font-size: 12px; 
	text-decoration: none;
	font-weight: normal; 
	color: #2480BF;
	line-height: normal;
	}

.Path:hover, A.Path:hover{
	text-decoration: underline;
	}

/*TD-based Action Buttons used in forms and views*/
.actionButton {
	border: 1px solid #9E9E9E;
	background-color: #E6E6E6;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:  10px;
	font-weight: bold;
	}

.actionsMiddleMargin {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:  3px;
	}

/* Action buttonit Proce kannoissa. Esim. Back */
A.ActionNavi, A.ActionNavi:visited { 
	color: /*link*/#000000;
	}
	
A.ActionNavi:hover {
	text-decoration:underline;
	}

A.formActions, A.formActions:visited { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	font-weight: normal;
	color: /*link*/#666; /*#1d6d94*/
	}
	
A.formActions:hover { 	
	text-decoration:underline;
	}


/* N?kym?t Proce kannoissa. Esim. All Projects */
td.ViewNavi, td.ViewNavi a, td.ViewNavi a:visited  {
    font-family: Arial, Verdana, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #1d6d94;
    padding-top: 3px;
    padding-bottom: 3px;
}

td.ViewNavi a:hover {
    text-decoration: underline;
    background-color: #1d6d94;
}

td.ViewNaviMain, td.ViewNaviMain a, td.ViewNaviMain a:visited {
    font-family: Arial, Verdana, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #000000;
    padding-top: 3px;
    padding-bottom: 3px;
}


td.ViewNaviMain a:hover {
    text-decoration: underline;
    background-color: #000000;
}

td.ViewNaviMainSelected, td.ViewNaviMainSelected a, td.ViewNaviMainSelected a:visited{
    font-family: Arial, Verdana, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #000000;
}

td.ViewNaviMainSelected a:hover {
    text-decoration: underline;
}

td.ViewNaviContext, td.ViewNaviContext a, td.ViewNaviContext a:visited{
    font-family: Arial, Verdana, helvetica, sans-serif;
    text-decoration: none;
    color: #000000;
    /*background-color: #D7A7A6;*/
    background-color: #E6E6E6;;
    padding-top: 3px;
    padding-bottom: 3px;
}

td.ViewNaviContext a:hover {
    color: #000000;
    /*background-color: #D7A7A6;*/
    background-color: #E6E6E6;
    text-decoration: underline;
}

		
A.Path, A.Path:visited {
	font-family: Arial, Verdana,Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
	text-decoration: none;
	line-height: normal;
	color: /*link*/#666; /*#1d6d94*/
        }

A.Path:hover { 	
	text-decoration:underline;
	}

.BodyText { 
	overflow-x: hidden;
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  12px;
        font-weight: normal;
        text-decoration: none;
        color: /*text*/#000000;
        line-height: 150%;
	padding-top:0px;
	padding-left:10px;
}

motorProductsIngress {
	overflow-x: hidden;
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  12px;
        font-weight: normal;
        text-decoration: none;
        color: /*text*/#000000;
        line-height: 120%;
	padding-top:0px;
	padding-left:10px;

}

.BodyTextMotor { 
	overflow-x: hidden;
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  11px;
        font-weight: normal;
        text-decoration: none;
        color: /*text*/#000000;
        line-height: 150%;
	padding-top:0px;
}


.BodyTextPrint { 
	overflow-x: hidden;
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  12px;
        font-weight: normal;
        text-decoration: none;
        color: /*text*/#000000;
        line-height: 150%;
	padding-top:0px;

	}

font { 
	overflow-x: hidden;
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  11px;
        line-height: 150%;
	padding-top:0px;
	}

.henk img {
	border: 4px solid #FAFAFA;
	}
	

.HeaderArea {
	padding-top: 1px;
	padding-bottom: 1px; 
	}

.Header,H1 {
	font-family:  Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
	padding-top: 7px;
	padding-left: 12px;
	display: block;
}

.GrayHeader {
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  14px;
        font-weight: bold;
        text-decoration: none;
        color: black;
	display: block;
	padding-top: 7px;
	padding-left: 12px;	
}

.FPHeader {
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  14px;
        font-weight: bold;
        text-decoration: none;
        color: #FFFFFF;
	}

.Print_Header {
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  14px;
        font-weight: bold;
        text-decoration: none;
        color: #000000;
	}

.SubHeader { 
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  13px;
        font-weight: bold;
        text-decoration: none;
        color: /*text*/#000000;
        line-height: normal;

        } 

.AddressSubHeader {
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  12px;
        font-weight: bold;
        text-decoration: none;
        line-height: normal;
        } 

.BoxHeader { 
	font-family:  Arial, Helvetica, sans-serif;
    font-size:  14px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	line-height: normal;
	padding-left: 10px;
	display: block;
}       

/* BoxHeader for frontpage product recommendations*/
.BoxHeaderProdRec { 
	font-family:  Arial, Helvetica, sans-serif;
    font-size:  14px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	line-height: normal;
	padding-left: 9px;
	padding-top: 7px;
	display: block;
}       

/* BoxHeader for frontpage right column news */
.BoxHeaderNews { 
    font-family:  Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight: normal;
    text-decoration: none;
    color: black;
	line-height: normal;
	padding-bottom: 7px;
} 

.BoxHeaderBlack { 
    font-family:  Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight: normal;
    text-decoration: none;
    color: black;
	line-height: normal;
	padding-left: 10px;
	padding-bottom: 3px;
} 

.RelHeader { 
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  14px;
        font-weight: normal;
	text-decoration: none;
        color: /*text*/#000000;
        line-height: normal;

	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #8ec0c9;
        }       

td.Ingress, .Ingress {
	font-family: Arial, Verdana,Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	line-height: 150%;
	color: /*text*/black;
	padding-bottom: 20px;
	padding-left:10px;

}

.CommonText { 
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  10px;
        font-weight: normal;
        text-decoration: none;
        font-style: normal;
        color: /*white text*/gray;
        line-height: normal;
	padding-left:10px;
        }

.ViewCategory { 
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  12px;
        font-weight: bold;
        text-decoration: none;
        color: /*text*/black;
        line-height: 125%;
}

.ViewColumn { 
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  11px;
        font-weight: normal;
        text-decoration: none;
        font-style: normal;
        color: /*text*/#1d6d94;
        line-height: normal;
        text-align: left;
        }

.picklistViewColumn { 
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  11px;
        font-weight: normal;
        text-decoration: none;
        font-style: normal;
        color: /*text*/#1d6d94;
        line-height: normal;
        text-align: left;
	padding-left: 10px;
}

.pickistViewColumnTitle {
	padding-left: 10px;
	font-weight: bold;
}

.ViewColumnHeader { 
	font: bolder 10px sans-serif;
	letter-spacing: 1px;
	color: #999999;
	}

.viewColumnTitle TD { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	}
        

.FPTopLink { 
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  12px;
        font-weight: bold;
        text-decoration: none;
        font-style: normal;
        color: /*link*/#999999;
        line-height: normal;
        text-align: left;
}

.FPBottomLink { 
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  12px;
        font-weight: bold;
        text-decoration: none;
        font-style: normal;
        color: /*link*/#999999;
        line-height: normal;
	text-align: left;
}

.Link, A.Link, A.Link:visited { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	font-weight: normal; 
	color: /*link*/#FFFFFF;
	padding-right: 14px;	
}

.link:hover, A.Link:hover { 
		text-decoration: underline;
}

A.reldoc,  A.reldoc:visited { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	font-weight: normal; 
	color: /*link*/#237196;
	padding-bottom: 7px;
	padding-top: 7px;
	display: block;
	border-bottom: 1px solid #cfcfcf;
        }       

A.reldoc:hover { 
	text-decoration: underline;
        }       




.ContentTitle { 
        font-family:  Verdana,Arial,  Helvetica, sans-serif;
        font-size:  16px;
        font-weight: bold;
        color: /*header*/#999999;
}

.navi{
	font-family: Arial, Verdana,Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
	text-decoration: none;
	line-height: normal;
	color: /*link*/#999999;
}

.subtitle{
	font-family: Arial, Verdana,Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	text-decoration: none;
	line-height: normal;
	color: /*text*/black;
}

/* Tarvitaanko ? */
.border{
	border-width: medium;
	border-color: /*border*/#C51015;
	border-style: solid;
}

.PrintFooter { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none;
	font-weight: normal; 
	color: /*white text*/gray;
	line-height: 125%;
	}

/* Space between links in top nav page. */
.ViewColumnLineHeight { 
 line-height: 8px;
}



table   {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  100%;
	text-decoration:none;
        line-height: normal;
        color: /*text*/black;
        
        }

select  {
        font-family:  Arial, Helvetica, sans-serif;
        }

.Mail { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:underline;
	font-weight: normal;
	color: /*link*/#999999;
	}



H2, H3 {
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  12px;
        font-weight: bold;
        text-decoration: none;
        color: /*text*/#000000;
        line-height: normal;
        }       
img.bottom {
	margin: 5px;
}

p.imageDesc {
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
}

body    {
        font-family:  Arial, Helvetica, sans-serif;
        font-size:  12px;
        text-decoration: none;
	overflow-x: hidden;
	color: #304457;
	font-style: normal;
	line-height: normal;       
	}


FORM {
    margin: 0px;
    }
    
div.searchIframe {
	padding:  		3px;
	padding-bottom: 0px;
}

body.searchIframe {
	background-color: white;
}

INPUT.defaultButton {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:underline;
	font-weight: normal;
	color: #2480BF;
	background : #ffffff;
	border : 0px;
	text-align: left;
}

INPUT.hand {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:underline;
	font-weight: normal;
	color: #2480BF;
	background : #ffffff;
	border : 0px;
	cursor: pointer;
	cursor: hand;
	text-align: left;
}

.section {
	border: 1px solid #9E9E9E;
	background-color: #FFFFFF;
	padding-bottom: 3px;
	padding: 0px;
}

.innersectionTitle {
	padding: 5px;
	border-bottom: 1px solid #9E9E9E;
	background-color: #F7F7F7;
}

.sectionTitle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid #9E9E9E;
	background-color: #F7F7F7;
}

.sectionBody {
	padding: 5px;
	padding-bottom: 5px;
}

A.viewTitleBarActions, A.ViewTitleBarActions:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	color: #1d6d94;
	}

A.viewTitleBarActions:hover {
	text-decoration: underline;
	}

.viewTableBottomRow {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	border-top: 1px solid #9E9E9E;
	background-color: #F7F7F7;
	padding-bottom: 5px;
	padding-top: 5px;
	padding: 5px;
	}

A.viewTableBottomRow, a.viewTableBottomRow:visited {
	color: #1d6d94;
	}

A.viewTableBottomRow:hover {
	text-decoration: underline;
	}

A.viewTitleBarActions, A.ViewTitleBarActions:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	color: #1d6d94;
	}

A.ViewTitleBarActions:hover {
	text-decoration: underline;
}

.titleBar {
	background-color: #72879A;
	color: #FFFFFF;
	padding: 5px;
}

.FieldTitle
        { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #000000;
	vertical-align: top;
	width: 180px;
	}

.FieldTitleHour
        	{ 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	color: #000000;
	vertical-align: top;
	width: 180px;
	}

.textFieldwidth
	{
	width: 200px;
	}

select.inputfield
	{
	color: #000000;
	width: 280px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	display:inline;
	padding: 1px;
	border: 1px;
	border-style:solid;
	border-color:#008000;
	}

.inputtextarea
{
	color: #000000;
	width: 280px;
	height: 70px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	display:inline;
	padding: 1px;
	border: 1px;
	border-style:solid;
	border-color:#008000;
}

.viewNaviHeaderText
	{
	font-size: 20px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	}

.viewNaviHeader
	{
	background-color: #000000;
	}

.projectPH
	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:wider;
	border-top: 1px solid #000000;
	background-color: #E6E6E6;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding: 1px;
	}

.resourceTable
	{
	border: 1px solid #E6E6E6;
	}

.resourceRow
	{
	background: #E6E6E6;
	}
	
A.readmore, a.readmore:visited { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	font-weight: bold;
	color: /*link*/#666; /*#1d6d94*/
}

A.readmore:hover { 
	text-decoration: underline;
}

.ts_title {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  13px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding-left: 8px;
	font-weight: bold;
}

td.ts_right {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #FFFFFF;
}

td.ts_right_arrow {
	padding-top: 6px;
	border-bottom: 1px solid #FFFFFF;
}

a.ts_right_link, a.ts_right_link:visited {
	font-size: 11px;
}

a.ts_right_link:hover {
	text-decoration: underline;
}

.ts_img {
	border-top: 1px solid #FFFFFF;
}

.orange {
	text-decoration: none; 
	font-family: verdana, ms sans serif, arial,helvetica;
	font-weight : normal;
	font-size : 11px;
	color: #f17900;
}

div.prodrecom_text{
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 5px;
	padding-bottom: 19px;
}

div.fp_rightcol {
	padding-left: 10px;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
}

ul.prodRec {
/*	padding-top: 0px;*/
	margin-top: 0px;
	margin-bottom: 0px;
}

/*li {
	list-style-image: url(/inet/kemppi/akpmedia.nsf/Resources/bullet_list_item.gif/$file/bullet_list_item.gif);
}
*/


.greytext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  11px;
	text-decoration:none;
	font-weight: normal;
	color: #707070;
}

.casegreytext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	text-decoration:none;
	font-weight: normal;
	color: #707070;
}

img.box {
	border: 1px solid #8EC0C9;
	background-color: #F7F8F2;
}


img.akp_main_img {
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;

}


span.attachmentSize {
	color: #707070;
}

INPUT.searchBox {
	font-family: arial, verdana, ms sans serif, helvetica;
	font-weight : normal;
	font-size : 10px;
	color: black;
	width : 110px;
	height:17px;
	margin-top: 2px;
        background-color: #FEF1E5;
        --border-top: 1px solid #783C00;
        --border-left: 1px solid #783C00;
        --border-bottom: 1px solid #F8BC80;
        --border-right: 1px solid #F8BC80;
}

.searchButtonText {
	font-size : 11px;
	font-weight: bold;
	padding-bottom: 1px;
	display: block;
}

.banner {

	position: absolute;
	top: 297px;
	left: 722px;
width: 185;
height: 255;
	z-index: 2;
}

.bg {

	position: absolute;
	top: 0px;
	left: 0px;
width: 940;
height: 606;
	z-index: 1;
}

.wrap {
margin:0 auto;
width:929px;
}
.quicknavi {
	float:left;
	width:929px;
	background: url(/inet/kemppi/akpmedia.nsf/Resources/frontpage_04.png/$file/frontpage_04.png);
	background-repeat:no-repeat;
	--background-position: 0px 2px;
	font-size: 15px;
	height: 24px;
	padding: 0px 0px 10px 10px;
	margin: 8px 0px 5px 0px;
	}
.quicknavihead {
	color: #cc5b1e;
	font-size: 15px;
	font-weight:bold;
	}
.quicknavi ul{
	float:left;
	margin: 0;
	padding: 0;
	display: inline;
	}
.quicknavi li{
	background: url(/inet/kemppi/akpmedia.nsf/Resources/mullet.png/$file/mullet.png);
	background-repeat:no-repeat;
	background-position: 2px 6px;
	padding-left: 14px;
	display: inline;
	}

.banners {
	float:left;
	width: 226px;
	height: 140px;
	margin: 3px;
}

.banners img {
	text-decoration: none;
	border-style: none;
	border: 0px;
	}

.banners a:hover {
	text-decoration: none;
	opacity:0.66;
	filter:alpha(opacity=66);
}

.navicol {
	float:left;
	width: 303px;
	height: 200px;
	margin-right: 6px;
}
.navicol h2{
	list-style-type: none;
	float:left;
	width: 296px;
	height: 19px;
	border-bottom: 2px solid #cc5b1e;
	color: #cc5b1e;
	font-size: 15px;
	padding: 3px;
	display: block;
	}

.navicol ul{
	list-style-type: none;
	color: #000;
	font-size: 12px;
}
.navicol li{
	list-style-type: none;
	background: url(/inet/kemppi/akpmedia.nsf/Resources/mullet.png/$file/mullet.png);
	background-repeat:no-repeat;
	background-position: 2px 6px;
	padding-left: 14px;
	margin-left: -24px;
	display: block;
	}

