﻿/*@import url("mossCustomLibrary.css");*/
/* IE 6:een png-fix
html.ie6 "luokka"{
	behavior: url(/_layouts/aKatsastusScripts/iepngfix.htc);	
}
*/

 
/*GENERAL*/

html
{
	background:none;	
	font-family: Arial,Helvetica,sans-serif;
	/*font-size:11px;*/
	height: 100%;
	margin: 0px;
	width: 100%;
}


body
{
	background:none;
	font-family: Arial,Helvetica,sans-serif;
	
	margin: 0px;
	width: 100%;	
}

/*Basic fonts*/
body,table,td,tr,font,div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* //Basic fonts*/

a { 
	border: 0 none;
	cursor: pointer;
	background-color:transparent !important;
	color:#174791;
	text-decoration:none;
}
a:hover{text-decoration:underline !important;}

img
{
	border: 0 none;
}
/* MAIN WRAPPERS */
.dvBody{
	height: 100%;	
}

.tblMasterWrapper
{
	
	height: auto;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.tblMasterWrapper .spacer
{
	width: 10px;
}
.tdMasterContentArea
{
	background-color: #FFFFFF;
	width: 100%;
}
.tblMasterContent{
	width:100%;
	
}
/* Left column for master*/
.tdContentAreaLeft{	
	background-color:transparent;
	border:none;
	padding:20px 0 20px 0;
	width:auto;
	max-width:190px;
	}
/* Right column for master*/
.tdContentAreaRight{
	padding: 20px 0 5px 0;
	background-color:transparent;	
	min-width:750px;	
	max-width:960px;
}
/* Footer column for master*/
.tdMasterFooter{
	background-color:transparent;
	padding-top:10px;
}
	#copyright.copyright {width:140px;color:#cccccc;float:left;clear:none;display:inline;padding:0 0 0 20px;}

/* //MAIN WRAPPERS */

/* HEADER WRAPPERS & ELEMENTS */
.tblHeaderWrapper
{
	background: transparent url(/SiteCollectionImages/layouts/bgHeaderWrapper.gif) no-repeat scroll center bottom;
	margin-top:0;
	width: 100%;
	height:132px;
}

/* tblHeaderTop */
.tdHeaderTop{
	width:100%;
	
}
.tblHeaderTop{
	width:100%	
}
.tdLogo
{
	clear: left;
	padding-left: 0px;
	padding-top: 10px;
	width:100%;
	
}

/* SiteAction bar */
.siteActionMenu
{
	display: inline;
	float: right;
	overflow: hidden;
	
}
.tdSiteActionMenu{
	background:none;	
	height:25px;
}
.siteActionMenu .ms-siteaction {}
/* //SiteAction bar */

/* Language select */
.tdLangSelect{
	
}
.dvLangSelect{
	border:1px solid #d6dbe2;
	background-color:#f0f4f7;
	margin-top:2px;
	margin-right:10px;
	padding: 3px;
	padding-left:10px;	
	white-space:nowrap;
	
	height:15px;

	
}
.dvLangSelect a
{
	background:none;
	color: #484647;
	font-size:12px;
	padding-left: 16px;
	padding-right: 8px;
	text-decoration: none;
	font-family:Helvetica, Arial, sans-serif;
	
	}
.dvLangSelect a:hover {text-decoration: underline !important;}
.dvLangSelect ul{
	padding:0;
	margin:0;
	list-style-type:none;	
	display:inline;
}
.dvLangSelect li{
	display:inline;	
	
}

/* search*/
.tdSearch {
	width:220px;
	padding-right:20px;
}
.removeMargins{
	margin: 0px;
}
td.ms-sbcell{
	border: medium none;
}
td.ms-sbcell input{
	border: 1px solid #CCCCCC;
}


.tdSearch TD.ms-sbgo {	
padding-right: 3px;	PADDING-LEFT: 3px;	PADDING-BOTTOM: 1px;	PADDING-TOP: 1px;	BACKGROUND-COLOR:transparent}
.ms-sbtable-ex{}
.tdSearch input {
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:transparent url('../../SiteCollectionImages/layouts/bgSearchInput.gif') left no-repeat;	
	padding:3px 3px 3px 25px;
	margin-right:10px;
	


}
.ms-sbLastcell{	width: auto;}

/* //search*/

/* //HEADER WRAPPERS & ELEMENTS */
/*FOOTER AREA*/
.tdMasterFooter li
{
	display: inline;
}

.dvFooterLinks
{
	border-top: 2px solid #dcdddf;
	clear: both;
	display: block;
	float: none;
	margin: 0px 0px 4px;
	padding: 10px 0px 0px 0px;
	top: 0px;	
}
.footerLinks1{
	float:left;
}

.footerLinks2{
	float:right;
}
.dvFooterLinks a
{
	background:none;
	color: #174791;
	font-size:12px;
	
	text-decoration: none;
	font-family:Helvetica, Arial, sans-serif;
}
.dvFooterLinks a:hover {text-decoration: underline ;}
.dvFooterLinks ul{	
		display:inline;	
		padding:0; margin:0;		
	}

.dvFooterLinks li{	
		
		padding:0 ;
		margin:0;					
	}

.dvFooterLinks ul li.item1 a {	
		border-left:0 !important;
		height:100%;
		white-space:nowrap;			
	}


.dvFooterLinks ul li a {
	background:none;
	
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	padding:0;
	padding-left:10PX;
	padding-right:12px;
	text-decoration:none;
	height:auto !important;	border-left:2PX #7491bd solid !important;	
}
.dvFooterLinks ul li a:hover {text-decoration: underline ;}
/*TOPNAVIGATION*/
.tdTopNav{
	padding:0 20px 0px 30px;
	
}
.topNav
{

}

.topNavItem
{
	background-image:url("/SiteCollectionImages/layouts/bgTopnav.gif");	
	background-position:left top;
	background-repeat:no-repeat;		
	display: block;
	font-family: Helvetica,arial,sans-serif;
	
}	

.topNavItem a { 
	background:none; 
	color:#484647 !important;
	font-family: Helvetica,arial,sans-serif;
	font-size:13px !important;
	white-space:nowrap;	
}
.topNavItem a:hover{ 
	background:none; 
	color:gray !important;
	text-decoration:underline !important;	
}

.topNavItem td
{
	background: transparent url("/SiteCollectionImages/layouts/bgTopnavRight.gif") no-repeat right top;	
	padding:0;
	padding-right:10px;	
	padding-left:10px;	
	
	
}



.topNavSelected{
	background: transparent url("/SiteCollectionImages/layouts/bgTopnavSelected.gif") no-repeat left top;		
}
.topNavSelected td{
	background: transparent url("/SiteCollectionImages/layouts/bgTopnavRightSelected.gif") no-repeat right top;		
}
.topNavSelected a
{
	background:none;	
	color:#ffffff !important;	
}
.topNavSelected a:hover{color:#ffffff !important;}
/* Frontpagelink background-image */
#zz1_GlobalNavn0 a {	
	/*background:url('/SiteCollectionImages/layouts/linkBgFrontPage.gif') no-repeat left 25%;
	padding-left:30px;*/
	background:url('/SiteCollectionImages/layouts/linkBgFrontPage.gif') no-repeat left 25%;
	padding-left:20px;
	text-indent: -9999px;
	overflow: hidden;
	width: 0px;
}

#zz1_GlobalNavn0 a.topNavSelected
{	
    /*
	background:url('/SiteCollectionImages/layouts/linkBgFrontPageSelected.gif') no-repeat left 25%;
	padding-left:30px;
	*/
	background:url('/SiteCollectionImages/layouts/linkBgFrontPageSelected.gif') no-repeat left 25%;
	padding-left:20px;
	text-indent: -9999px;
	overflow: hidden;
	width: 0px;
}
/* ReservationLink background-image */
/*
#zz1_GlobalNavn3 a {	
	background:url('/SiteCollectionImages/layouts/linkBgReservation.gif') no-repeat left 30%;
	padding-left:30px;
	
}

#zz1_GlobalNavn3 a.topNavSelected
{	
	background:url('/SiteCollectionImages/layouts/linkBgReservationSelected.gif') no-repeat left 30%;
	padding-left:30px;
	
}
*/

/*//TOPNAVIGATION*/
/*LEFTNAVIGATION*/
/*currentnavigation*/
.leftNav
{
	margin:0;
	padding:0;
	border:none;
	background-color:transparent;
	width:auto;
}
.leftNav1, .leftNav2, .leftNav3{
	color:#1e222f;	
}
.leftNav1
{
	font-family:Helvetica, Arial, sans-serif; 
	font-size: 13px; 
	font-weight:bold; 
	line-height:normal;
	border-top:1px solid #d9dce0;
	margin-bottom:2px;
	margin-top:3px;
}
	#zz2_CurrentNavn0 table{border-top:none; color:red; margin-top:0;}

.leftNav1 a
{
	font-family:Helvetica, Arial, sans-serif;  
	font-size: 13px !important; 
	font-weight:bold; 
	padding-left:5px;
	display:block;
	padding-right:5px;
}

.leftNavSelected
{
	background:none;
	border:none;
	line-height:normal;
	color:#174791;
	font-weight:bold !important;

}
.leftNaviSelected_2,
.leftNaviSelected_3,
.leftNaviSelected_4{
	background:none;
	border:none;
	line-height:normal;
	color:#174791;
	font-weight:normal !important;
}
.leftNavHover
{
	background:none;
	color:#174791;

}

/*currentnavigation*/
.leftNavWrapperTop{
	width:190px;
	clear:both;
	display:block;
	height:6px;
	background:transparent url('/SiteCollectionImages/layouts/bgLeftnavTop.gif') top no-repeat;
		
}
html.ie6 .leftNavWrapperTop{margin-bottom:-12px;}


.leftNavWrapper{
	width:170px;
	border:none;
	min-height:400px;	
	background:transparent url('/SiteCollectionImages/layouts/bgLeftnav.gif') bottom no-repeat;
	padding:10px;	
}
html.ie6 .leftNavWrapper{height:400px;}

.leftNaviUl, .leftNaviUl ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.leftNaviUl li{
	padding:5px;
	margin:0;
	border-bottom:1px solid #d9dce0;
}
.leftNaviUl li ul{
	margin-left:10px;
}
.leftNaviUl li ul li{
	border-bottom:none;
	padding:2px;
}


.leftNaviUl a {
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#1e222f;
	font-size:13px;
	
}
.leftNaviUl a:hover {text-decoration: underline !important;}
.leftNaviParent_1,
.leftNaviParent_2,
.leftNaviParent_3{
	background:none;
	border:none;
	line-height:normal;
	color:#174791 !important;
	font-weight:bold !important;
}

a.leftNaviSelected_1,
a.leftNaviSelected_2,
a.leftNaviSelected_3,
a.leftNaviSelected_4{
	color:#174791;
	font-weight:bold;
}
.leftNavFlyOutsHover
{
	background-color: #CCCCCC;
}
/* //LEFTNAVIGATION*/
/*BREADCRUMB*/
.breadcrumb
{
	border:none;
	
	clear: both;
	
	font-size:12px;
	padding:0;
	margin-bottom:10px;
	

}

.ms-pagebreadcrumb
{
	border: medium none;
	padding: 0px 0px 0px 4px;
}
.ms-pagebreadcrumb a
{
	background: transparent none repeat scroll 0%;
	color: #333333;
	text-decoration: none;
}
.ms-pagebreadcrumb
{
	background: transparent none repeat scroll 0%;
	color: #333333;
	text-decoration: none;
}
.ms-pagebreadcrumb a:hover
{
	text-decoration: underline !important;
}
a.ms-sitemapdirectional
{
	color: #003399;
	margin: 4px 4px 2px 0px;
}
.dvBreadcrumbs
{
}
.breadcrumb:active
{
	border-bottom: 3px solid #EBF2FF;
	border-top: medium none;
	clear: both;
	color: #000000;
	font-size: 0.82em;
	margin-bottom: 4px;
	padding: 0px 0px 4px 20px;
}
.breadcrumb span span
{
	margin: 0px;
	padding: 0px;
}
.breadcrumb a:active
{
	color: #003399;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
}
.breadcrumb a
{
	color: #003399;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
}
.breadcrumb a:active
{
	color: #000000;
}
.breadcrumb a:hover
{
	text-decoration: underline !important;
}

a.breadcrumbCurrent
{
	color: #000000;
	font-weight: normal;
	margin: 2px 4px;
}
.breadcrumb .pathSeparator
{
}
/* //BREADCRUMB*/


/* PAGE LAYOUTS CONTENT AREA */
.tblContentArea {
	margin:0;
	padding:0;
	width:100%;
	_width:750px;
	border:0;
	border-collapse:collapse;
	height:100%;
	}
	.tblContentArea P{
	margin-top:0;
	}

/* StartPages content Area */
.tdStTopLeft{
	width:50%;
	padding-left:20px;
	padding-right:0px;	
	text-align:right;
}
.tdStTopRight{
	width:50%;
}
/* Corporate frontpage areas*/
.dvFlashWpArea {
	
}

.dvFpContentArea {
	text-align:left;
	margin-right:15px;
}
.tblCurrentNews{
	background:transparent url('/SiteCollectionImages/layouts/boxCurrentnews.gif') no-repeat top;
	clear:both;
	display:block;
	width:424px;
	height:212px;
		
}

.tdCurrent{
	padding:10px;
}
.dvNewsLiftWrapper .dvNewsDate{
	color:#757c87;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;	
	display:block;
	margin-top:10px;

}

.dvNewsLiftWrapper #linkitem,.dvNewsLiftWrapper .link-item{
	margin:0;
	margin-bottom:5px;
	border-bottom:1px solid #d9dce0;
	padding-bottom:5px;
}

.dvNewsLiftWrapper #linkitem a,.dvNewsLiftWrapper .link-item a {
	color:#1e222f;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;	
	display:block;
	background:transparent url('/SiteCollectionImages/layouts/arrowBlueRightBig.gif') no-repeat right bottom;
	
	padding-right:20px;
	height:18px;
}

.tdCurrentBottom{
	
}

.dvCurrentLink {	
	display:block;
	
	
	
}
.dvCurrentLink a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background:transparent url(/SiteCollectionImages/layouts/button_res_bg.png) repeat-x top;
	
	
	font-size:12px;	
	padding-left:5px;
	padding-right:5px;
	
	
	text-align:center;
	height:20px;
}
.dvCurrentLink a:hover {text-decoration:underline !important;}
.dvCurrentLink .ms-formfieldcontainer {	
	
}
.dvCurrentLink .ms-formfieldcontainer a {	
		
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	background:none;
	height:auto;
	line-height:normal;
	font-size:11px;

	
	

}
.dvCurrentLink .ms-formfieldcontainer a:hover {text-decoration:underline !important;}

/* //Corporate frontpage areas*/

/* //StartPages content Area */
/* ContentPages content areas*/
.tblContentArea .tdContentArea {
	padding:0;
	padding-left:30px;
	padding-right:31px;
	width:auto;	
	}
	.tblContentArea .tdContentArea2{
		
	}

#ctl00_PlaceHolderMain_EditModePanela {width:500px;}

.tblContentArea .fullWidth{
	padding:0;	
	width:100%;	
	}

.tblContentArea .pageTitle {
	margin:0 0 5px;
	font-family: helvetica,arial, san-serif;  
	font-size: 24px; 
	font-weight: bold; 
	color: #174791;
	}
.newsTitle{
	float:left;
}
.tblContentArea .pageTitle .header 
{ 
      /*border-bottom:none;*/
      margin-bottom:5px;
}

/* //ContentPages content areas*/
	
/*content rightarea*/
.tblContentArea .tdRightArea {
	height:100%;
	width:170px;
	padding:10px;	
	background:transparent url('/SiteCollectionImages/layouts/bgRightArea.gif') bottom no-repeat;	
	}
.tblContentArea .tdRightAreaBlank{
	height:100%;
	
	padding:0;
	background:none;	
	}	
.tblContentArea .tdRightAreaTop{
	padding-bottom:0;
	
	
	background:transparent url('/SiteCollectionImages/layouts/bgRightAreaTop.gif') top no-repeat;	
	
	}
.tblContentAreaRight{
	height:100%;
	width:190px;
}
 .tdBannerWp{
 	padding-bottom:10px;	
}
.tdLinkWp{
 		
}

.tblContentArea .tdRightAreaBottom{
	padding-top:10px;	
	
	}
.tblContentArea .tdRightAreaBottomBlank{
	
	padding:0;
	background:none;
	width:auto;
	padding-bottom:20px;
	padding-top:10px;	
	
	}


/**** //PAGE LAYOUTS CONTENT AREA *****/	
/* WEB PARTS **************************/
/*general*/
.ms-WPTitle {
	font-family:Helvetica, Arial, sans-serif !important;
	padding:0 !important;
	background-color:transparent !important;
}
.ms-WPHeader td {
border-bottom:none !important;
}
.ms-WPBody{
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;	
}


/*Right content area wp*/
 .tdRightArea .ms-WPTitle {
	font-family:Helvetica, Arial, sans-serif !important;
	padding:0 !important;
	font-size:18px;
	font-weight:normal;
	color:#434444;	
}
	.tdRightAreaBlank .ms-WPTitle {	
	padding:10px 0 0 15px !important;
	
	
}

.tdRightArea .ms-WPHeader td {
border-bottom:none !important;
padding:0 5px 5px 5px;
}
.tdRightAreaBlank #MSOZoneCell_WebPartWPQ1,
.tdRightAreaBlank #MSOZoneCell_WebPartWPQ2,
.tdRightAreaBlank #MSOZoneCell_WebPartWPQ3,
.tdRightAreaBlank #MSOZoneCell_WebPartWPQ4,
.tdRightAreaBlank #MSOZoneCell_WebPartWPQ5,
.tdRightAreaBlank #MSOZoneCell_WebPartWPQ6 {
	border-bottom:none !important;
	background:transparent url('/SiteCollectionImages/layouts/bgRightAreaTop.gif') no-repeat left top;
	display:block;
	width:190px;
	padding:0;
}

.tdRightAreaBlank #MSOZoneCell_WebPartWPQ1 td,
.tdRightAreaBlank #MSOZoneCell_WebPartWPQ2 td,
.tdRightAreaBlank #MSOZoneCell_WebPartWPQ3 td,
.tdRightAreaBlank #MSOZoneCell_WebPartWPQ4 td,
.tdRightAreaBlank #MSOZoneCell_WebPartWPQ5 td,
.tdRightAreaBlank #MSOZoneCell_WebPartWPQ6 td { padding:0; }


 .tdRightArea div.ms-WPBody{ 	
 	font-size:11px !important;	
 	padding:0 5px 5px 5px;
 	clear:both;
}
	.tdRightAreaBlank div.ms-WPBody{
	 	background:transparent url('/SiteCollectionImages/layouts/bgRightArea.gif') no-repeat left bottom;	
	 	width:150px;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:20px;
	}

 .tdBannerWp div.ms-WPBody{
 	border-bottom:1px solid #d9dce0;
 	
}
 	.tdRightAreaBlank .tdBannerWp div.ms-WPBody{border-bottom:none;}

 .tdBannerWp .ms-WPBody a {
 	
 	display:block;
 	background:transparent url('/SiteCollectionImages/layouts/arrowBlueRight.gif') no-repeat right;
 	font-size:12px;
 	color:#434444;
 	font-weight:bold; 	
 	padding-right:18px;
 	clear:both;
 	text-align:right;
}
	 .tdRightAreaBlank .tdBannerWp .ms-WPBody a { margin:5px}

.dvLinkListWrapper{
	background: transparent url('/SiteCollectionImages/layouts/boxLangLinks.gif') no-repeat top;
	width:384px;
	height:142px;
	padding:10px 20px;
	margin-top:20px;
	
}
.dvLinkListWrapper table.slm-layout-main{
/*width:auto;*/
	
}


	.tdRightAreaBlank .dvLinkListWrapper{padding:0;}
.dvLinkListWrapper .ms-WPBody a { 	
 	display:block;
 	
 	font-size:12px;
 	color:#174892;
 	font-weight:normal; 	
 	
 	clear:both;
 	text-align:left;
 	font-family:Helvetica,Arial,sans-serif;
 	padding-bottom:10px;
 	
}

.dvLinkListWrapper .ms-toolbarContainer a, .dvLinkListWrapper .slm-edit-ecb a { 	
 	display:inline;
 	background:none;
 	
}
.dvLinkListWrapper .slm-layout-main .item,
.dvLinkListWrapper .slm-layout-main .item a {
	/*display:inline;*/
	clear:none;	
	margin-right:5px;
}



.tdRightArea .ms-WPBody font{font-size:11px}

 .tdRightAreaBottom div.ms-WPBody{  	
 	background-color:transparent;
 	padding-bottom:10px;
 	font-size:12px !important;	 	 	
}
	.tdRightAreaBottomBlank div.ms-WPBody{ 	
	 	width:155px;
	 	background:transparent url('/SiteCollectionImages/layouts/bgRightAreaBottom.gif') no-repeat left bottom;
	 			 	 	
	}

.tdRightAreaBottom .ms-WPHeader td {
padding-top:5px;
border-top:1px solid #d9dce0;

}
	.tdRightAreaBottomBlank .ms-WPHeader td {
	padding-top:5px;
	border-top:none;
	}

.tdRightAreaBottom .ms-WPTitle {
	font-size:16px;
	font-weight:normal;
	color:#174791;
}
	.tdRightAreaBottomBlank .ms-WPTitle {
		font-size:16px;
		font-weight:normal;
		color:#174791 !important;
		padding:0;	
	}

.tdRightAreaBottom .ms-WPBody H2 {	
font-weight: bold;	
font-size:16px;
margin:0;
margin-bottom:5px;
}
.tdRightAreaBottomBlank #MSOZoneCell_WebPartWPQ1,
.tdRightAreaBottomBlank #MSOZoneCell_WebPartWPQ2,
.tdRightAreaBottomBlank #MSOZoneCell_WebPartWPQ3,
.tdRightAreaBottomBlank #MSOZoneCell_WebPartWPQ4,
.tdRightAreaBottomBlank #MSOZoneCell_WebPartWPQ5,
.tdRightAreaBottomBlank #MSOZoneCell_WebPartWPQ6 {
	border-bottom:none !important;
	background:transparent url('/SiteCollectionImages/layouts/bgRightAreaBottomTop.gif') no-repeat left top;
	display:block;
	width:190px;
	padding:0;
}

.tdRightAreaBottomBlank #MSOZoneCell_WebPartWPQ1 td,
.tdRightAreaBottomBlank #MSOZoneCell_WebPartWPQ2 td,
.tdRightAreaBottomBlank #MSOZoneCell_WebPartWPQ3 td,
.tdRightAreaBottomBlank #MSOZoneCell_WebPartWPQ4 td,
.tdRightAreaBottomBlank #MSOZoneCell_WebPartWPQ5 td,
.tdRightAreaBottomBlank #MSOZoneCell_WebPartWPQ6 td { padding:0; }
	

/* //WEB PARTS ***************************/


/* Corporate News */
.tblCurrentNews .tdCurrent {
	padding:10px 20px;
	width:384px;
}
.tblCurrentNews .tdCurrent.bottom{
	padding-top:0;
	
}
.tblCurrentNews .ms-WPTitle,
.dvLinkListWrapper .ms-WPTitle {
	color:#000;
	font-size:24px;
	font-weight:normal;
	margin-bottom:5px;
}
.link-item.news {
	display:block;
	margin:0 0 15px;
	padding:0;	
}
.link-item.news .newsLink {
	background:transparent url(/SiteCollectionImages/layouts/linkIcon_arrow.gif) no-repeat right 15px;
	border-bottom:1px solid #D9DDE0;
	color:#000;
	display:block;
	font-size:12px;
	padding-bottom:10px;
}
.link-item.news .newsLink:hover { text-decoration: underline !important; }
.link-item.news .newsDate {
	color:#737D87;
	display:block;
	margin-bottom:5px;
}

/*EDIT MODE PANELS LAYOUTS*/
.dvEditModeWrapper{
	display:block;
	clear:both;
	background-color:#f0f4f7;
	width:98%;
	margin:4px;	
	border:2px solid #d9dde0;

}
.dvEditModeWrapper .column1{
	width:200px;
	float:left;
	background-color:#f0f4f7;
}
/*
.tdPublishEnd{ display:none;}
.tdPublishEnd .ms-authoringcontrols{
	background:none;
}
.tdPublishEnd #ctl00_PlaceHolderMain_PublishEndDay_ctl00_ctl00_ctl00_startTokenRadioButton,
.tdPublishEnd .ms-authoringcontrols label
{display:none; }
*/

.metaFieldsTextArea {height:40px; width:99%;}
/* //EDIT MODE PANELS LAYOUTS*/
.dvPublishFieldsArea {
	
}

/*MISCELLANEOUS*/ 
/*Mediafield site columns*/
#divEditAndClose{
	font-size:11px;
	color:#000000;
}
/* //Mediafield site columns*/

/* reservation pagelayout*/
iframe{}

#MSOPageViewerWebPart_WebPartWPQ2{
	
	behavior: url(/Style%20Library/custom/Scripts/custom.js);	
	
}

.iframeBehavior{	
	behavior: url(/Style%20Library/custom/Scripts/custom.js);
	
}

/* //reservation pagelayout*/


/* linklist edit mode table*/
.dvLinkListWrapper #MSOZone {position:absolute;}
/* //MISCELLANEOUS*/


/* RESERVATION BOX */

/* Generic styles */
.clear { clear:both; }
.reset { margin:0; padding:0; }
.no-border { border:none; }
.strong { font-weight:bold; }
.uppercase { text-transform:uppercase; }
.hidden { display:none; }
.hint { color:#a0a5a8; }

/* Form elements */
input, textarea {
    background:#fff;
    border:1px solid #d9dce1;
    font-size:12px;
    padding:2px 3px;
}
input.block { display:block; margin-bottom:15px; }
input.text { background:url(/_layouts/AKatsastus/FI/Images/input_bg.png) no-repeat left top; }
input.button {
    border:1px solid #ababab;
    font:bold 14px/14px Helvetica, Arial, sans-serif;
    padding:1px 10px;    
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}
input.button:hover { cursor:pointer; }

fieldset + fieldset { margin-top:15px !important; }

/* Res buttons */
input.button.res {
    background:url(/_layouts/AKatsastus/FI/Images/button_res_bg.png) repeat-x left top;
    border-color:#1b5891;
    color:#fff;
    display:block;
    float:right;
    min-width:90px;
    text-align:center;
}
input.button.res.short { max-width:70px; min-width:70px; padding:1px 5px; }
input.button.res.online { background-position:left -50px; border-color:#5fa83f; }
input.button.res.disabled { background-position:left -100px; border-color:#b4b4b4; }

/* Generic box with rounded corners */
.box {
    background:#ebf0f4;
    border:1px solid #d9dce1;
    display:block;
    padding:15px;
    position:relative;
}
.box .top, .box .bottom {
    background:transparent url(/_layouts/AKatsastus/FI/Images/box.png) no-repeat left top;
    display:block;
    height:7px;
    overflow:hidden;
    position:absolute;
    width:7px;
}
.box .left { background-position:left top; left:-1px; top:-1px; }
.box .right { background-position:right top; right:-1px; top:-1px; left:auto; }
.box .bottom.left { background-position:left -7px; bottom:-1px; top:auto; }
.box .bottom.right { background-position:right -7px; bottom:-1px; top:auto; }
.box h1, .box h2, .box h3 { margin-top:0; }

/* FEEDBACK FORM STYLES */
.fullWidthWrapper { margin:0 0 35px; width:100%; }
.feedback label { clear:left; display:block; }
.feedback .station input, .feedback .station textarea, .feedback .station select { margin-bottom:15px; width:460px; }
.feedback .station select { width: 470px; }
.feedback .station .checkbox { clear:left; display:block; }
.feedback .station .checkbox input { display:inline; width:auto; margin-bottom:0px; }
.feedback .station .checkbox label { display:inline; width:auto; }

.feedback .kokasu label { display:inline; width:auto; margin-bottom: 35px; margin-left:5px;}

.feedback .contact label { float:left; padding-right:15px; width:145px; }
.feedback .contact input { float:left; margin-bottom:5px; width:300px; }
.feedback .contact input.postcode { width:75px; }
.feedback .contact .validator { clear:left; display:block; float:left; margin-left:160px; }

.feedback .disclaimer { padding-left:160px; }

.feedback .error {
    background:#fcc;
    border:1px solid #f00;
    margin-bottom:15px;
    padding:15px;
}
/* // FEEDBACK FORM STYLES */
.hiddenlink, .hiddenlink:hover{
  color: #cccccc !important;
  text-decoration: none !important;
  cursor: default !important;
}

/* Article headers */
.ms-rteCustom-ArtikkelinOtsikko{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#5d636a;*/
	color: #174791;
	font-weight:normal;

}
.ms-rteCustom-ArtikkelinOtsikko_2{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #174791;
	font-weight:normal;

}

/* //Article headers */
