﻿/*	[CSS-custom_classes]	*/
@import 'roundings.css';

div.clear
{
	clear: both;
}

div.channelView
{
	background-color: #FFF;
}

.formContainer
{
	display: block;
	width: 100%;
	float: left;
}

	/*	[customText]	*/
		div.fpage .customText
		{
			margin-top: 10px;	
		}

		div.fpage .customText
		{
			/* background: #fff url(/Layout/PlusMiinus30/Image/bg_round_top_left.gif) no-repeat 0% 0%; */
		}

		div.fpage .customText .Text
		{
			/* background: url(/Layout/PlusMiinus30/Image/bg_round_top_right.gif) no-repeat 100% 0%;*/
		}

		div.fpage .customText .Title
		{
			background: none;
			padding: 9px 11px 0px 11px;
		}
		div.fpage .customText .Title h2
		{
			background: url(/Layout/PlusMiinus30/Image/bg_kalenteri.jpg) no-repeat bottom left;	
			margin-top: -7px; 
			padding: 12px 4px 4px 4px;
			font-size: 120%;
			font-weight: normal;
			text-transform: uppercase;
			margin-bottom: 0px;
		}

		div.fpage .customText .Content
		{
			border-top: solid 1px #ccc;
			font-size: 90%;
			margin: 3px 11px 0px 11px;
			padding-bottom: 5px;
			color: #666;
		}
		div.fpage .customText .Content a
		{
			color: #f90;
		}
		div.fpage .customText .bottom-left,
		div.fpage .Components-User .bottom-left
		{
			width: 100%;
		}
		div.fpage .customText .bottom-right,
		div.fpage .Components-User .bottom-right
		{
			margin-top: 0px;
			text-align: right;
		}
	/*	[/customText]	*/

	/*	[frontPage]	*/	
		.Components-User .Logon .bottom-left,
		.Components-User .Logon .bottom-right
		{
			display: none;
		}
	
	
		div.fpage .DiscussionMessageBlogLift .bottom-left,
		div.fpage .DiscussionMessageBlogLift .bottom-right
		{
			display: none;
		}
	
		div.fpage .DiscussionMessageBlogLift .Content .LiftLink
		{
			background: none;
			float: none;
			padding: 0px;
			margin: 0px;			
		}
		div.fpage .DiscussionMessageBlogLift .Content .LiftLink a
		{
			color: #f90;
			font-size: 11px;		
			text-transform: none;
		}
		
		div.fpage div.ControlHolderMain div.limited div.title
		{
			padding: 0;
		}
		
		div.fpage div.ControlHolderMain div.limited div.content
		{
			margin-left: 0;
			margin-right: 0;
		}
		
		div.fpage div.ControlHolderMain div.limited div.LiftLink
		{
			background:#003366 url(/Layout/PlusMiinus30/Image/bg_extra_blue.gif) no-repeat scroll 0 0;
			margin: 0;
		}
		
		div.fpage div.ControlHolderMain div.limited div.LiftLink a:link
		{
			color: #FFF;
		}
		
		div.fpage div.ControlHolderMain div.channelView div.title
		{
			
		}

		/*	[user_Logon]	*/
			#Main0 .Components-User
			{
				margin-bottom: 5px !important;
				/*	float: left;	*/
			}			
			.Components-User .buttonLogOn
			{				
				background: url(/Layout/PlusMiinus30/Image/bg_btnl.gif) no-repeat top left;	
			}
			.Components-User .buttonLogOn input
			{
				text-transform: uppercase;
				padding: 1px 5px 3px 0px;
				font-size: 10px;
				color: #fff;
				border: none;
				margin-left: 5px;
				background: url(/Layout/PlusMiinus30/Image/bg_btnr.gif) no-repeat top right;
			}			
			div.fpage .Components-User
			{
				margin-top: -10px;			
				background: #fff;						
			}
			div.fpage .Components-User .Logon
			{
				background-color: #fff;			
			}
			div.fpage .Components-User .Logon .Title
			{
				display: none;
			}
			
			div.fpage .Components-User .Logon .Content
			{
				background-color: #fef6e1;
				margin: 10px 10px 0px 10px;			
				padding: 10px 10px 0px 10px;
				clear: both;
			}			
			div.fpage .Components-User .labelLoginName,
			.column3 #Main0 .Components-User .labelLoginName
			{
				float: left;
			}
			div.fpage .Components-User .labelLoginPassword,
			.column3 #Main0 .Components-User .labelLoginPassword
			{
				float: right;
			}			
			div.fpage .Components-User .Logon .fieldLoginName input,		
			div.fpage .Components-User .Logon .fieldLoginPassword input,
			.column3 #Main0 .Components-User .Logon .fieldLoginName input,
			.column3 #Main0 .Components-User .Logon .fieldLoginPassword input
			{
				width: 110px;
			}							
			div.fpage .Components-User .Logon .functions,
			.column3 #Main0 .Components-User .Logon .functions
			{
				padding-top: 3px;
				float: left;
				width: 100%;
			}			
			div.fpage .Components-User .Logon .buttonLogOn,
			.column3 #Main0 .Components-User .Logon .buttonLogOn
			{
				float: right;
			}		
			div.fpage .Components-User .Logon .functions .txtLink,
			.column3 #Main0 .Components-User .Logon .functions .txtLink
			{
				float: left;
			}			
			div.fpage .Components-User .Logon a,
			.column3 #Main0 .Components-User .Logon a
			{
				color: #f90;
				font-weight: bold;
			}			
			div.fpage .Components-User .Logon .functions .addUsr
			{
				width: 50%;
			}		
		/*	[/user_Logon]	*/
		
		/*  [document]  */
		    div.fpage .noLink .DocumentLift .LiftLink
		    {
		        display: none;
		    }
		    
            div.fpage .topm
            {
                margin-top: 10px;
            }
            
            /*  [fpage box fix]  */
                div.fpage #Extra0 .bottom-right-rounding
                {               
                    padding-bottom: 10px;
                }
                div.fpage #Extra0 .bottom-right-rounding .fheight
                {
                    margin-bottom: 0px;
                }
            /*  [fpage box fix]  */
                    div.fpage #Extra0 .fheight .bottom-right,
                    div.fpage #Extra0 .fheight .bottom-left                 
                    {
                        background: none;
                    }
                    .fpage #Main0 .fheight .Content span .TableStyle1
                    {
                       
                        
                    }
		/*  [/document]  */
	/*	[/frontPage]	*/	

/*	[/CSS-custom_classes]	*/

/*	[DiscussionGroup]	*/
    .Normal-Structure-0 .Components-Discussion .DiscussionGroup .Title
    {    	
        background: url('/Layout/PlusMiinus30/Image/bg_puhekupla.jpg') no-repeat bottom right;
        padding-top: 9px;  
        margin-top: -9px; 
    }
/*	[/DiscussionGroup]	*/

/*	[3column_layout]	*/
	#contentBody .column3 #Extra0
	{
		padding-top: 20px;
		background: url('/Layout/PlusMiinus30/Image/bg_rfixed_w.gif') no-repeat 25px 100%;
	}
	#contentBody .column3 #Extra0 .ControlHolderExtra0
	{
		margin: -20px 10px 0px 25px;
		width: 180px;
		background-color: #eaefe8;
		padding-top: 10px;
	}
	#contentBody .column3 #Extra0 .ControlHolderExtra0 .Components-Discussion
	{
		margin: 0px;
	}
	
	.column3 #Structure0 #Main0
	{
		background: url('/Layout/PlusMiinus30/Image/bg_mfixed.gif') no-repeat 0px 100%;
	}
	#contentBody .column3 .ControlHolderMain2Column
	{
		border-top: solid 10px #eaefe8;
	}
	
	.column3 #Structure0 #Main0 .ControlHolderMain2Column
	{
		width: 450px;		
		margin: 0px 10px 0px 0px; 
	}
	.column3 #Structure0 #Extra1 .ControlHolderExtra2Column
	{
		margin-left: 0px;
	}
	
	.column3 .rounded .content
	{
		background-color: #fff;
		padding-bottom: 10px;
	}	
	
	
	.column3 #Main0 .Components-User
	{
		padding-left: 10px;
	}
	.column3 #Main0 .Components-User .bottom-left,
	.column3 #Main0 .Components-User .bottom-right
	{
		display: none;
	}
	.column3 #Main0 .Components-User .Logon .Content
	{
		width: 250px;
	}	
	.column3 #Main0 .rounded .content
	{
		padding: 0px 10px 10px 10px;
	}	
/*	[/3column_layout]	*/

/*	[jQuery_hacks]	*/
	.column3 .DiscussionMessage table td
	{
		border: solid 1px #00599b;
		padding: 10px 5px 10px 0px !important;
	}
	
	.column3 .DiscussionMessage table .Header td
	{
		font-weight: bold;
	}
	
	.column3 .DiscussionMessage table .mCell,
	.column3 .DiscussionMessage table .Header .rCell,
	.column3 .DiscussionMessage table .Header .lCell
	{
		padding: 2px 5px 2px 5px !important;	
	}
	
	.column3 .DiscussionMessage table .Header .lCell
	{
		padding-left: 0px !important;
	}
	
	.column3 .DiscussionMessage table .rCell
	{
		border-right: none;
		padding-left: 5px !important;
	}
	.column3 .DiscussionMessage table .lCell
	{
		border-left: none;	
	}
	
	.column3 .DiscussionMessage table .odd
	{
		border-left: none;
		border-right: none;
	}
	
	.column3 .DiscussionMessage table tr .field
	{
		text-align: center;
	}
/*	[/jQuery_hacks]	*/


/*	[discussionView]	*/

	.discussionView
	{
		padding-top: 5px;
	}

	.discussionView .title
	{
		background: url('/Layout/PlusMiinus30/Image/bg_puhekupla.jpg') no-repeat bottom right;
        padding-top: 9px;  
        margin-top: -9px;	
        margin-bottom: 2px;
	}
	
	.discussionView .title h2
	{
		width: 80%;
		font-weight: normal;
		text-transform: uppercase;
		font-size: 120%;
		background-color: #eef3ed;
		margin: 0px;
		padding: 4px 0px 4px 5px;	
		padding-top: 4px;
		padding-bottom: 4px;
	}
	
	.discussionView .content
	{
		border-top: solid 1px #ccc;
		color: #666;
		font-size: 90%;
	}
	.discussionView .content a
	{
		color: #f90;
		font-weight: bold;
	}
	.discussionView .content .rCell a
	{
		font-weight: normal;
	}
	.discussionView .sorting
	{
		padding: 10px 0px 10px 0px;
	}
	
	.discussionView .tableTitle
	{
		color: #b50421;
	}
	
	.discussionView .tableTitle th
	{
		border-top: solid 1px #999; 
		border-bottom: solid 1px #999;		
	}
	
	
	.discussionView table tr td
	{
		border-bottom: solid 1px #999;
		padding: 10px 5px 10px 0px !important;
		text-align: center;
	}	
	.discussionView table tr .lCell,
	.discussionView table tr .rCell
	{
		text-align: left;
	}
	
	.discussionView table tr .lCell
	{
		border-left: none;
		border-right: solid 1px #999;
	}
	.discussionView table tr .rCell
	{
		border-right: none;
		border-left: solid 1px #999;
		padding-left: 5px !important;
	}
	
	.discussionView .tableTitle .mCell,
	.discussionView .tableTitle .rCell,
	.discussionView .tableTitle .lCell
	{
		padding: 2px 5px 2px 5px;	
	}	
	.discussionView .tableTitle .lCell
	{
		padding-left: 0px;
	}
/*	[/discussionView]	*/
		
	
/*	[discussionMessage]	*/
	.DiscussionMessage table
	{
		font-size: 90%;
	}
	.DiscussionMessage table tr.Header td
	{
		color: #b50421;
	}
	.DiscussionMessage table tr td	
	{
		border-color: #999 !important;
		color: #666;		
	}
	.DiscussionMessage table a
	{
		color: #f90;
		font-weight: bold;
	}

	.DiscussionMessage .Title h2,
	.DiscussionMessage .Content .labelTitle
	{	
		color: #b50421;
	}
	.DiscussionMessage .Content .labelTitle
	{
		background-color: #eff3ee !important;
		padding-left: 5px !important;		
	}
	.DiscussionMessage .Content .labelCreatorName,
	.DiscussionMessage .Content .labelCreationTime
	{
		color: #666 !important;
		font-weight: normal;
	}
	.DiscussionMessage .Content .labelBody
	{
		padding: 0px 5px 5px 5px;
	}
/*	[/discussionMessage]	*/	

/*	[discussionMessageInsert]	*/
	.Components-Discussion .DiscussionMessage .pageTitle
	{
		background: url('/Layout/PlusMiinus30/Image/bg_puhekupla.jpg') no-repeat 100% 0px;
        padding-top: 9px;  
        margin-top: -9px;	
        border-bottom: solid 1px #ccc;
        padding-bottom: 4px;
	}
	.Components-Discussion .DiscussionMessage .pageTitle h2
	{
		font-size: 12px !important;
		margin-top: -7px; 
		padding: 11px 4px 4px 4px;
		font-size: 120%;
		font-weight: normal;
		text-transform: uppercase;
		margin-bottom: 0px;
		
	}	
	.Components-Discussion .DiscussionMessageInsert .Content
	{
		background-color: #fef6e1 !important;
		margin: 0px 10px 0px 10px !important;
		padding: 10px;
	}	
	.Components-Discussion .DiscussionMessageInsert .Content .TextBox
	{
		width: 310px;
	}	
/*	[/discussionMessageInsert]	*/
