body{
	text-align:center;
	background-color:#E1E1E1;
	background-image:url(http://www.vapotimber.fi/images/background_body.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin-top:0;
	font-family:Verdana, Arial;
}

.clearer{
	clear:both;
	font-size:0;
	line-height:0;
}

.siteContainer{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:980px;
	height:100%;
	/*overflow:hidden;*/
}

.siteContent{
}

.topContainer{
	width:980px;
	height:170px;
	overflow:hidden;
}

.topContent{
}

.menuContainer{
	width:980px;
	height:59px;
	overflow:hidden;
	background-image:url(http://www.vapotimber.fi/images/background_menu.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.menuContent{
	text-align:left;
	padding:0 0 0 25px;
}

.menuContentInner{ padding:0 ; }

.menuContent div.mainNaviDiv{
	float:left;
	height:59px;
	background-image:url(http://www.vapotimber.fi/images/menu_delim.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

td.mainNaviTd{
	height:59px;
}

div.naviContent{
	padding:20px 40px;
}

a.mainNavi, a.mainNavi:link{
	font-size:14px;
	color:#FFFFFF;
	padding-right:1px;
	text-decoration:none;
}

a.mainNavi:visited{
	color:#FFFFFF;
	text-decoration:none;
}

a.mainNavi:hover, a.mainNavi:visited:hover,
a.mainNaviSelected, a.mainNaviSelected:link, a.mainNaviSelected:visited{
	padding-bottom: 5px;
	padding-right: 1px;
	background-image: url(http://www.vapotimber.fi/images/menu_underline.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

/*a.mainNaviSelected, a.mainNaviSelected:link, a.mainNaviSelected:visited{
	padding-bottom: 5px;
	padding-right: 1px;
	background-image: url(http://www.vapotimber.fi/images/menu_underline.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}*/

.contentContainer{
	width:980px;
	/*min-height:320px;*/
	overflow:hidden;
	background-image:url(http://www.vapotimber.fi/images/background_content.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFFFFF;
}

.contentContent{
}

.contentBottomContainer{
	width:100%;
	text-align:center;
}

.contentBottomContent{
	padding:0 10px;
}

div.contenBottomItem{
	width:33%;
	float:left;
}

.bottomContainer{
	width:980px;
	height:41px;
	overflow:hidden;
	background-image:url(http://www.vapotimber.fi/images/background_bottom.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.bottomContent{
}

.bottomContent .vapo{
	float:left;
	padding-left:16px;
}

.bottomContent .contact{
	float:right;
	color:#FFFFFF;
	padding:14px 14px 0 0;
	font-size:11px;
}

div.siteMenu{
	/*min-height:400px;*/
	height:100%;
	width:980px/*100%*/;
	background-image:url(http://www.vapotimber.fi/images/background_menuvert.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

div.menuVertContainer{
	float:left;
	height:100%;
	width:181px;
}

div.menuVertContent{
}

div.pageContainer{
	float:left;
	width:699px;
}

div.pageContent{
}

/* templates */

.lay_basicTemplate{
	width:799px;
	height: 320px;
}

.mainPage .lay_basicTemplate{
	width:980px;
}

.page .lay_basicTemplate{
	width:980px;
}

.lay_mainCol{
	padding-left:25px;
	padding-right:25px;
	padding-top:30px;
	padding-bottom:10px;
	color:#333333;
}

.lay_lftCol{
	padding-left:25px;
	padding-right:25px;
	padding-top:30px;
	padding-bottom:10px;
	color:#333333;
}

.lay_rgtCol{
	width:199px;
	padding-top:30px;
	padding-bottom:20px;
	background-color:#9EA98B;
	background-image:url(http://www.vapotimber.fi/images/background_rgt_col.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.lay_rgtBottomCol{
	background-color:#9EA98B;
}

/* Otsikkotyylit */
H1{
	color:#006E36;
}

H2{
	color:#006E36;
}

H3{
	color:#006E36;
}
H4{
	color:#006E36;
}

H5{
	color:#006E36;
}

H6{
	color:#006E36;
}

/* menuVert */

div.navFolderElem{
	background-image:url(http://www.vapotimber.fi/images/menu_vert_spacer.gif);
	padding:10px 0;
}

div.navOpenFolderElem{
}

div.navSubElem{
	background-image:url(http://www.vapotimber.fi/images/menu_vert_spacer.gif);
	background-color:#FFFFFF;
}

div.navElem{
	background-image:url(http://www.vapotimber.fi/images/menu_vert_spacer.gif);
	padding:10px 0;
}

a.navElemSelected:link, a.navElemSelected:visited{
	text-decoration: underline;
}

a.menuvertlink, a.menuvertlink:visited, a.menuvertlink:hover, a.menuvertlink:visited:hover{
	background-image:url(http://www.vapotimber.fi/images/arrowlink.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:8px;
}

a.back{
	text-decoration:none;
	color:#000;
	background-image:url(http://www.vapotimber.fi/images/back_link.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:8px;
}

a.top{
	text-decoration:none;
	color:#000;
	background-image:url(http://www.vapotimber.fi/images/top_link.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:12px;
}

a.print{
	text-decoration:none;
	color:#000;
	background-image:url(http://www.vapotimber.fi/images/print_link.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:1px;
	padding-left:16px;
}

a.back:hover, a.back:visited:hover{text-decoration:underline; color:#000;}

a.top:hover, a.top:visited:hover{text-decoration:underline; color:#000;}

a.print:hover, a.print:visited:hover{text-decoration:underline; color:#000;}

.lay_infoContainer{
	width:315px;
	background-color:#EEEEEE;
}

.infoTitle{
	background-image:url(http://www.vapotimber.fi/images/background_infoTitle.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:36px;
}

.titleContent{
	padding:10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.infoContent{
	padding:10px 30px;
	min-height:300px;
}

.infoContent .item_spacer{
	background-image:url(http://www.vapotimber.fi/images/item_spacer.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:12px;
}

.infoContent .item{
	margin-bottom:5px;
}

.lay_liftContainer{
	width:551px;
	background-color:#EEEEEE;
}

.liftTitle{
	background-image:url(http://www.vapotimber.fi/images/background_liftTitle.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:36px;
}

.liftContent{
	padding:10px 30px;
}

.liftContent .item_spacer{
	background-image:url(http://www.vapotimber.fi/images/item_spacer.gif);
	background-position:top left;
	background-repeat:repeat-x;
	margin-left:8px;
	height:12px;
}

.liftContent .item{
	padding-left:8px;
	background-image:url(http://www.vapotimber.fi/images/item_arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

td.vapoTimber_nostolaatikko{
	border:1px solid #AFAFAF;
	background-image:url(http://www.vapotimber.fi/images/lift_background.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#F6F6F6;
}

td.vapoTimber_nostolaatikko img{
	border:1px solid #AFAFAF;
}

p.archiveTitle{
	margin:5px 0;
	font-size:120%;
}

/* ---------------------- Forms ---------------------- */

.inputForm{
	margin:0;
	padding:0;
}

.inputText{
 	width:120px;
}

.inputSelect{
	width:125px;
}

.inputTextarea{
	width:200px;
	height:60px;
}

div.formError{
	padding:10px;
	border:1px solid #999999;
	background-color:#EFEFEF;
	margin:10px 0;
	font-weight:bold;
}

div.formInfo{
	padding:10px;
	border:1px solid #999999;
	background-color:#EFEFEF;
	margin:10px 0;
	font-weight:bold;
	color:#006E36;
}

.inputError{
	color:#CC0000;
}

div.newsTitle{

}

.newsImageTable{

}

td.newsImageText{

}

/* contacts -> */

table.contactInfoTable{
	width: 100%;
}

/* <- contacts */


