﻿#Cell_Header .Header .fright
{
    float: right !important;
}

#Content_Cell .Main .Navigation ul li,
#AdditionalCell .Navigation ul li
{
    display: inline;
}

#Content_Cell .Main .Navigation ul,
#AdditionalCell .Navigation ul
{
    border-bottom: solid 1px #000;
    padding: 5px 0px 30px 0px;
    background: #fff;
}
#AdditionalCell .Navigation ul
{
    border-bottom: none;
    border-top: solid 1px #000;
}

#Content_Cell .Main .Navigation ul li.Item_0,
#AdditionalCell .Navigation ul li.Item_0
{
    border-left: none;
}

/*  [tausta]  */
	.Normal-Layout-0 .Frontpage  #Content_Cell
	{
	    height: 469px;
	    background-position: top left;
	    background-color: #fff;  /* #efefef; */	     
	}
/*  [/tausta]  */	

/*  [kone_styles]  */
    body.kone #Layout .Navigation .Normal ul li.Active a,
    body.kone #Layout #Content_Cell a
    {
        color: #0071b9;
    }
    body.kone #Layout #Content_Cell .Normal ul li a
    {
        color: #000;
    }
    body.kone #Layout #Content_Cell .Normal ul li.Active a
    {
        color: #0071b9;
    }

    .kone .Navigation 
    {
        padding-top: 15px;
        background: #fff;
    }
    
    .kone .Navigation .Normal ul li a
    {
        font-size: 13px;
        font-family: Verdana ,Tahoma,Helvetica,sans-serif
        
    }
    .kone .Main .Navigation ul li
    {
        /* padding-top: 20px; */
    }
    
    .kone .Navigation .Normal ul
    {
        margin: 0px;
        padding-bottom: 14px !important;
    }
    .kone .Navigation .Normal ul li
    {
        margin: 0px;
        padding-bottom: 15px;        
    }
    
    .kone #Cell_Header .Image
    {
        width: auto;
    }
    
    body.kone .Frontpage #Content_Cell
    {
        background-position: 0px 51px;
    }

/*  [/kone_styles]  */

/*  [header_mod]  */
    .Document h1,
    .Document h2,
    .Document h3,
    .Document h4
    {
        margin-bottom: 10px;
    }

    .Document p
    {
        margin-top: 0px;
        padding-top: 0px;
        margin-bottom: 10px;
    }
    
    .Text .Body h1,
    .Text .Body h2,
    .Text .Body h3,
    .Text .Body h4
    {
        margin-bottom: 10px;
    }

    .Text .Body p
    {
        margin-top: 0px;
        padding-top: 0px;
        margin-bottom: 10px;
    }    
/*  [/header_mod]  */        

    .Normal-Layout-0 .Subpage #Content_Cell .ControlHolder .Main .Text .Body
    /* .Subpage #Content_Cell .Text .Body */
    {
        padding: 0px;
    }
    #Content_Cell .Text,
    #Content_Cell .Document
    {
        padding: 0px 20px 10px 20px;
    }


    #Content_Cell,
    #AdditionalCell .Navigation ul
    {
        border-top: none;
    }
    
    #AdditionalCell .Navigation ul
    {
        border-bottom: solid 1px #000;
    }
    
    /*  [ie doc fix]   */
        .Document h1,
        .Document h2,
        .Document h3,
        .Document h4
        {
            margin: 10px 0px 10px 0px;
        }
        .Document p
        {
            margin-bottom: 10px;
            padding-bottom: 0px;
        }
        .Document ul
        {
            margin-top: 0px;
            margin-bottom: 10px;
        }
    /*  [/ie doc fix]   */
    
    .Normal-Layout-0 .customform table.customFormAlt .field input
    {
        width: auto !important;
    }
    
/* -----joulukampanja2009------ */
    body.custom
    {
        background: #f0f0f0;
    }    
/*  [custom_2col]  */    
    #Layout .custom_2col
    {
        width: 815px;
        margin: 0 auto;        
    }    
    #Layout .custom_2col #Table_Layout1
    {        
        background: url('/Layout/Campaign/Image/bg_joulu.jpg') no-repeat top left;        
    }    
    
    #Layout .custom_2col #Extra_Cell div.Extra
    {
        width: 150px; /* 200 - 30 -20 */
        padding: 92px 20px 0 30px;
    }
    
    #Layout .custom_2col #Extra_Cell div.Extra,
    #Layout .custom_2col #Content_Cell div.Main
    {
        padding-top: 92px;
    }
    
    /*  [Text]  */
        #Layout .custom_2col .Text
        {
            color: #333;
        }
        #Layout .custom_2col .Text .Title h1
        {
            font-weight: bold;
            font-size: 18px;
            padding-top: 0px;
            margin-top: 0;
            color: #333;   
        }
        #Layout .custom_2col .Text .Body
        {
            font-size: 12px;
            line-height: 18px;               
        }
    /*  [Text]  */
    
    /*  [Navigation]  */
        #Layout .custom_2col .Navigation ul li
        {
            border: none;
            margin: 0;
            padding: 0 0 10px 0;            
        }
        #Layout .custom_2col .Navigation ul li a
        {
            font-size: 12px;
            font-weight: normal;
            color: #333;
        }
    /*  [/Navigation]  */
    
    #Layout .custom_2col div.Body2
    {
        background: #fff;
    }
    
    #Layout .custom_2col
    {
        padding-bottom: 12px;
        background: url('/Layout/Campaign/Image/bg_shade_footer.gif') no-repeat 10px 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    #Layout .custom_2col .wrap1
    {
        padding-left: 10px;
        background: url('/Layout/Campaign/Image/bg_shade_left.gif') no-repeat top left;
    }
    #Layout .custom_2col .wrap2
    {
        padding-right: 8px;
        background: url('/Layout/Campaign/Image/bg_shade_right.gif') no-repeat top right;
    }        
    
    #Layout .custom_2col #Cell_Footer .Footer
    {
        padding-bottom: 30px;   
    }
/*  [/custom_2col]  */ 
/* -----joulukampanja2009------ */    

	.customform .checkBox input
    {
		width: 20px;
    }