

/*  HTML JA BODY TYYLIT*/
body,html{margin:0;padding:0;height:100%;min-width:980px;}
body{background:#f4f4f4 url("../img/bodyBg.gif") repeat-x;font-family:arial,sans-serif;color:#51616b;}

/* LINKIT, HEADING JA MUUT TYYLIT */
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h4,h5,h6{font-size:1em}
.button{border:none;padding:2px 10px;font-weight:bold;}
.cBox h4{margin:0 0 6px 0;}	
.apartmentBox h4{margin:0 0 2px 0;}
.cBox p,.apartmentBox p{margin:0;}
.contactBlock h3{margin:0;font-size:1em;}
.contactBlock p{margin:0 0 10px 0;font-size:0.9em;}
a img{border:none;}
.small{font-size:0.9em;}
.hr{height:1px;font-size:1px;background:#e5e5e5;clear:both;overflow:hidden;float:left;width:100%;margin:5px 0;}
.dotted{background:url("../img/greydot.gif") repeat-x;margin:0;float:none;}
.hr hr{display:none;}
hr{border-top:dashed 1px #cecece; height:1px; margin:5px 0}
.cb{clear:both;}
.fl{float:left;}
.fr{float:right;}
.dn{display:none;}
.nm{margin:0;}
form,fieldset{margin:0;padding:0;border:none;}
form input, form textarea{font:inherit;}
.blue{color:#2e86c3;}
.mb20{margin-bottom:20px;}
.w50{float:left;width:49%;}
.w535{width:535px}
.allImages, .map{margin:0;padding:6px 0;}
.imageName{margin:0;padding:6px 0 30px 0;}
.apartments{margin:0;padding:6px 0;}
.services{margin-top:0;}

/* FRONTPAGE TYYLIT */
#frontpage #leftCol{float:left;width:175px;padding-right:10px; margin-right:10px;}
#frontpage #rightCol{float:right;width:190px;padding:0;}
#frontpage #content{float:left;width:555px;padding:0;}
#frontpage #flashFront{width:940px;height:190px;padding:0 0 20px 0;margin:0;float:left;}
#frontpage div.header1 p{font-size:1.9em;width:345px;margin:0;padding:0 0 10px 0;}
div.frontpagecol1{float:left; margin:0 25px 0 0; width:160px;min-height:100px;}
div.frontpagecol1 img{padding:0 0 6px 0;}
div.frontpagecol2{margin:0 20px 0 185px; width:345px;}
div.frontpagecol3{margin:0 20px 0 185px; width:345px;min-height:100px;}
div#lemminkaineninfo{float:left;width:701px;padding:10px 20px;margin-bottom:20px;border:2px solid #C5C5C5;background-color:#FFE9D9;}
div#lemminkaineninfo p{font-weight:normal;color:#000000;margin:0;}

/* SUBPAGE TYYLIT */
#subpage #leftCol{float:left;width:175px;}
#subpage #rightCol{float:right;width:190px;padding:0;}
#subpage #content{float:left;padding:0 0 25px 0;}
#subpage div.header1 p{font-size:1.9em;clear:both;width:545px;padding:0;margin:10px 0 0 0;float:left;}
#subpage div.header2 p{font-size:1.4em;padding:0;line-height:1.5em;margin:5px 0;}

div.liftupheader p{font-size:1.4em; padding:0;margin:10px 0 5px 0;}
div.liftupcontent p{padding:0 0 10px 0;margin:5px 0 0 0;}
	
/* WIDEPAGE TYYLIT */
.wide{width:745px;padding:10px 0 0;}
.narrow{width:535px;padding:10px 0 0;} 

/* WRAP TYYLIT */
#wrap{width:980px;margin:0 auto;min-height:100%;height:auto !important;height:100%;position:relative;}

/* PAGE TYYLIT */
#page{float:left;width:940px;padding:0 20px 35px;display:inline;background:#fff url("../img/footerBg.gif") bottom left repeat-x;position: relative;min-height: 100%;margin-bottom:70px;}

/* PANEPAGE TYYLIT*/
#panenavi {height: 27px;background: url(../img/wide-col-menu-bg.gif) repeat-x left bottom;overflow:hidden;padding: 0 0 0 9px;margin: 0 0 25px 0;}
#panenavi li {background-color: #ededed;background-image:none !important;float:left;border: 1px solid #adadad; border-bottom:none;margin: 0 0 0 5px;padding-left:0 !important;}
#panenavi li.selected {background: #ededed url(../img/wide-col-menu-li-bg.gif) repeat-x left top;}
#panenavi li a {display: block;	height: 20px;padding: 5px 4px 0 4px;border: 1px solid #fff;border-bottom: none;text-transform: uppercase;font-weight: bold;	font-size: 11px;}
#panenavi li a {float: left;}
#panenavi li.selected a {color: #5b5b5b;}
#panenavi a:hover {text-decoration: none;}
.hide{visibility:hidden; display: none; overflow:hidden; position:absolute; top:10px left:10px;display:inline; height:0px;} 

/* NEWS SIVUPOHJAN TYYLIT */
#newsList a.Selected{color: #5e6a71;}

/* COLPAGE SIVUPOHJAN TYYLIT */
.columns3{width:745px;padding:10px 0 0;}
.colContent1{width:220px; float:left; margin:15px 20px 0 0;}
.colContent2{width:220px; float:left; margin:15px 20px 0 0;}
.colContent3{width:220px; float:left; margin:15px 0 0 0;}

/* TOPBAR TYYLIT */
#topBar{float:left;width:100%;padding:6px 0 10px;}
#topBar .hr{background:url("../img/topBar.gif") no-repeat;height:11px;margin-bottom:-1px;position:relative;}

	/* COMPANY */
	#company{font-size:0.9em;width:550px;font-weight:normal;float:left;margin:0;padding:0;color:#3d3d3d;}

	/* TOPLINKS */
	#topLinks{float:right;}
	#topLinks p{font-size:0.9em;margin:0;padding:0;}
	#topLinks a{float:left;}
	#topLinks span{padding:0;background:url("../img/divide.gif") center no-repeat;text-indent:-6000em;position:relative;float:left;width:13px;}
	#konserniNavi{position:absolute;top:75px;right:19px;}
	
	/* LOGO */
	#logo{height:50px; width:220px; float:left; margin:0 0 0 14px; display:inline; padding-bottom:0px;}
    #lemminkainenheaderinfo {height:30px; width:430px;float:left;margin:14px 0 0 0;}


	/* OTHERSITES */
	#otherSitesHeader{width:440px;padding-top:0px;float:left;text-align:right;}
	#otherSites{width:240px;height:19px; padding-top:12px; position:absolute;right:20px;top:40px;z-index:6000;}
	#otherSites select{width:180px;float:right;}
	
	/* NAVI */
	#navi{clear:both;float:left;width:100%;padding:0;margin-top:11px;}
	#navi li ul li a{font-size:0.9em;}		
		/* SAMENU1 */
		#SAMenu1{float:left;list-style:none;margin:0;padding:0;position:relative;width:740px; z-index:4000;}
		#SAMenu1 ul{float:left;list-style:none;margin:0;padding:0;position:relative;}
		#SAMenu1 li{float:left;list-style:none;margin:0;padding:0.5em 12px;position:relative;display:inline;}
		#SAMenu1 li.first{background:none;}
		#SAMenu1 li a{display:block;position:relative;text-decoration:none;text-transform:uppercase;font-size:0.9em;font-weight:bold;}
		#SAMenu1 li a.Selected{background-image:none;}
		#SAMenu1 li:hover ul, #SAMenu1 li.over ul{display:block;} 
		#SAMenu1 li ul{display:none;position:absolute;top:1.8em;left:0;background:url("../img/subnaviBg.gif") top left no-repeat;width:200px;padding:4px 0 0;border-bottom:1px solid #b2b2b2;}
		#SAMenu1 li ul a{text-indent:0;background:#fff;position:relative;width:auto;height:auto;float:none;color:#fff;padding:4px 0;text-transform:none;margin:0 12px;border-top:1px dashed #b2b2b2;}	
		#SAMenu1 li ul a:hover{color:#5e6a71;}
		#SAMenu1 li ul li.first{background:#fff;}
		#SAMenu1 li ul li.first a{padding-top:10px;}
		#SAMenu1 li ul li.last a{padding-bottom:10px;}
		#SAMenu1 li.first a{border-top:none;}
		#SAMenu1 li ul li{float:left;margin:0;width:198px;background:#fff;padding:0;border:1px solid #b2b2b2;border-top:none;border-bottom:none;}

		/* MENU 2 */
		#SAMenu2{margin:0;padding:0;list-style:none;float:left;display:inline;font-size:1em;margin:0 0 30px 0;padding:0;list-style:none;float:left;display:inline;}
		#SAMenu2 li{background:url("../img/greydot.gif") bottom repeat-x;padding:6px 0 4px;float:left;width:175px;display:inline;}
		#SAMenu2 li ul{margin:0;padding:5px 0;list-style:none;float:left;display:inline;}
		#SAMenu2 li ul li{background:none;padding:2px 0 2px 13px;float:left;width:137px;display:inline;background:url("../img/dark_sergeant.gif") no-repeat top left;}
		#SAMenu2 li a{font-weight:bold;}
		#SAMenu2 ul li a.AtWay{color:#51616b;}
		#SAMenu2 li ul li a{float:left;width:auto;display:inline;font-weight:normal;}
		#SAMenu2 ul ul{padding-left:5px;padding-bottom:5px;}
		
		/* MENU 21  */
		#SAMenu21{margin:0;padding:0;list-style:none;float:left;display:inline;font-size:1em;list-style:none;float:left;display:inline;}
		#SAMenu21 li{background:url("../img/greydot.gif") bottom repeat-x;padding:6px 0 4px;float:left;width:175px;display:inline;}
		#SAMenu21 li ul{margin:0;padding:5px 0;list-style:none;float:left;display:inline;}
		#SAMenu21 li ul li{background:none;padding:2px 0 2px 13px;float:left;width:165px;display:inline;background:url("../img/dark_sergeant.gif") no-repeat top left;}
		#SAMenu21 li a{font-weight:bold;}
		#SAMenu21 ul li a.AtWay{color:#51616b;}
		#SAMenu21 li ul li a{float:left;width:auto;display:inline;font-weight:normal;}
 

		/* SITESEARCH */
		#navi #siteSearch{float:right;margin:6px 10px 0 0;display:inline;width:160px;}
		#navi #searchTerm{border:none;width:106px;float:left;padding:0 2px;background:#fff url("../img/searchTermBg.gif") top left no-repeat;}
		#navi #searchButton{cursor:pointer;cursor:hand;margin:0 0 0 0px;padding:0 8px 0 0;float:right;border:none;font-weight:bold;font-size:0.9em;}
		/*Google sitesearch*/
		#navi #cse-search-box{float:right;margin:6px 10px 0 0;display:inline;width:160px;}
		#navi #searchTermGoogle{width:106px;float:left;height:12px;margin:0 0 2px 0;}
		
/* LEFTCOL TYYLIT */
#leftNavi a{font-weight:bold;}	
#leftNavi .act a{color:#f58220;}
#leftNavi .act ul li a{color:#51616b;}
#leftNavi li ul li a{font-weight:normal;}

/* CONTENT TYYLIT */
#contentBlock{float:left;margin-left:20px;width:745px;}
	
	/* TOPFLASH TYYLIT */
	#topFlash{background:#FFFFFF;height:190px;width:745px;float:left;}

	/* HEADING AND TOOLBAR TYYLIT*/
	#headingAndToolbar{float:left;width:100%;padding-bottom:10px;}
	#ttText{position:absolute;top:59px;right:0;background:#e1e3e4;border:1px solid #b9b9b9;padding:4px 10px;display:none;}
	#toolBar{width:190px;padding:15px 0 0 0;margin:0;float:right;text-align:right;position:relative; z-index:1;}
	#toolBar a{text-align:center;padding:3px 1px;white-space:nowrap;}
	#toolBar a img{margin:0 auto;padding:0;}
	#toolBar ul, #toolBar li{float:left;list-style:none;margin:0;padding:0;}	
	

/* RIGTHCOL TYYLIT */
#rightCol .liftupcontent{font-size:0.9em;}
.box{border:1px dashed #b2b2b2;clear:both;padding:0px 9px 14px 9px;margin:0 0 8px 0;text-align:left;}
.grey{background:#f2f2f2;}
.nosto{display:block;}
	
/* PRODUCT AND SERVICES TYYLIT */

	/* EI TUOTTEET JA PALVELUT OSIOTA - */
	#productAndServices0column {width:745px;float:right;margin-top:25px;}
	#productAndServices0column .pasTitle{font-size:1.2em; font-weight:bold;}
	#productAndServices0column img{padding:10px 0 0 0;}
	#productAndServices0column .pasContent1{visibility:hidden;}
	#productAndServices0column .pasContent2{visibility:hidden;}
	#productAndServices0column .pasContent3{visibility:hidden;}
	#productAndServices0column .pasContent4{visibility:hidden;}
	#productAndServices0column .pasContent5{visibility:hidden;}
	#productAndServices0column .pasContent6{visibility:hidden;}

	/* KOLME PALSTAA YLLÄ - Levein vasemmalla */
	#productAndServices3column {width:745px;float:right;margin-top:25px;}
	#productAndServices3column .pasTitle{font-size:1.2em; font-weight:bold;}
	#productAndServices3column img{padding:10px 0 0 0;}
	#productAndServices3column .pasContent1{padding:0; margin:10px 25px 0 0; width:345px; float:left; min-height:100px;}
	#productAndServices3column .pasContent2{padding:0; margin:10px 25px 0 0; width:160px; float:left; min-height:100px;}
	#productAndServices3column .pasContent3{padding:0; margin:10px 0 0 0; width:160px; float:left; min-height:100px;}
	#productAndServices3column .pasContent4{visibility:hidden;}
	#productAndServices3column .pasContent5{visibility:hidden;}
	#productAndServices3column .pasContent6{visibility:hidden;}

	/* KOLME PALSTAA YLLÄ - levein oikealla */
	#productAndServices33column {width:745px;float:right;margin-top:25px;}
	#productAndServices33column .pasTitle{font-size:1.2em; font-weight:bold;}
	#productAndServices33column img{padding:10px 0 0 0;}
	#productAndServices33column .pasContent1{padding:0; margin:10px 25px 0 0; width:160px; float:left; min-height:100px;}
	#productAndServices33column .pasContent2{padding:0; margin:10px 25px 0 0; width:160px; float:left; min-height:100px;}
	#productAndServices33column .pasContent3{padding:0; margin:10px 0 0 0; width:345px; float:left; min-height:100px;}
	#productAndServices33column .pasContent4{visibility:hidden;}
	#productAndServices33column .pasContent5{visibility:hidden;}
	#productAndServices33column .pasContent6{visibility:hidden;}	

	/* NELJÄ PALSTAA YLLÄ */
	#productAndServices4column {width:745px;float:right;margin-top:25px;}
	#productAndServices4column .pasTitle{font-size:1.2em; font-weight:bold;}
	#productAndServices4column img{padding:10px 0 0 0;}
	#productAndServices4column .pasContent1{padding:0; margin:10px 25px 0 0px; width:160px; float:left; min-height:100px;}
	#productAndServices4column .pasContent2{padding:0; margin:10px 25px 0 0px; width:160px; float:left; min-height:100px;}
	#productAndServices4column .pasContent3{padding:0; margin:10px 25px 0 0px; width:160px; float:left; min-height:100px;}
    #productAndServices4column .pasContent4{padding:0; margin:10px 0px 0 0px; width:160px; float:left; min-height:100px;}
	#productAndServices4column .pasContent5{visibility:hidden;}
	#productAndServices4column .pasContent6{visibility:hidden;}	
	
	/* NELJÄ PALSTAA YLLÄ KAKSI ALLA */
	#productAndServices6column {width:745px;float:right;margin-top:25px;}
	#productAndServices6column .pasTitle{font-size:1.2em; font-weight:bold;}
	#productAndServices6column img{padding:10px 0 0 0;}
	#productAndServices6column .pasContent1{padding:0; margin:10px 25px 0 0px; width:160px; float:left; min-height:100px;}
	#productAndServices6column .pasContent2{padding:0; margin:10px 25px 0 0px; width:160px; float:left; min-height:100px;}
	#productAndServices6column .pasContent3{padding:0; margin:10px 25px 0 0px; width:160px; float:left; min-height:100px;}
    #productAndServices6column .pasContent4{padding:0; margin:10px 0px 0 0px; width:160px; float:left; min-height:100px;}
    #productAndServices6column .pasContent5{padding:0; margin:10px 25px 0 0px; width:345px; float:left; min-height:20px;}
    #productAndServices6column .pasContent6{padding:0; margin:10px 0px 0 0px; width:345px; float:left; min-height:20px;}



/* FOOTER TYYLIT */
#footer{font-size:0.9em;width:100%;background:#67737a;position: relative;height:36px;line-height:36px;clear:both;margin:-37px 0 0 0;border-top:1px solid #bcc0c3;}
#footer p{margin:0;padding:0;position:relative;}
#footer span{width:23px;float:left;position:relative;background:url("../img/divide2.gif") center no-repeat;text-indent:-6000em;}
#footer span.fl{width:auto;text-indent:0;background:none;}
#footer #copy{padding-left:20px;width:980px;margin:0 auto;position:relative;}
#footer #copy a{float:left;}
#footer #footerKonserni{text-align:right;text-indent:0;background:none;position:absolute;top:0px;right:20px;width:166px;padding:0;/*text-indent:-6000px;overflow:hidden;height:10px;*/}
#footer-right{background-image:none !important;}
/* otettu pyöristys pois oikeasta alareunasta #footer #footer-right{position:absolute;right:0;top:-1px;height:37px;width:46px;background:url("../img/footerRight.gif") top right no-repeat;}    */
/*#footer #footer-right{position:absolute;right:0;top:-1px;height:37px;width:46px;background:url("") top right no-repeat;}*/
#footer, #footer a{color:#fff;}
#footer #poll a{color:#f1731c;}

/* LISTA / BULLET TYYLIT */
#contentBlock ul, #productAndServices ul, #productAndServices3column ul, #productAndServices33column ul, #productAndServices6column ul, #productAndServices4column ul, .liftupcontent ul, #sitemap ul
{
list-style-type: none;padding: 0;margin: 0;
}
#contentBlock ul li, #productAndServices ul li, #productAndServices3column ul li, #productAndServices33column ul li,  #productAndServices6column ul li, #productAndServices4column ul li, .liftupcontent ul li
{
background-image: url('../img/list_sergeant.gif');
background-repeat: no-repeat;
background-position: 0 .1em;
padding-left: .9em;
}
.liftupcontent ul li
{
margin-bottom:8px;
}

#sitemap ul li {
background-image: url('../img/list_sergeant.gif');
background-repeat: no-repeat;
background-position: 0 .1em;
padding-left: .9em;
margin-left:20px;
}


/* FORM TYYLIT */ 
textarea, input, select{font:1em arial,sans-serif;color:#51616b;}
.inputTextarea{border:1px solid #acb3b8;overflow:auto;}
.inputText{border:1px solid #acb3b8;}
a.button:link{color:#fff !important;}

/* ASUNTOHAKU TYYLIT */	
#searchApartment{margin-bottom:7px;}
#searchApartment select{border:1px solid #abadb3;width:167px;margin:3px 0 0;}

/* REFERENSSI TOIMINNON TYYLIT */
#References {text-align: center;}
#ReferenceNavigation ul {list-style:none; padding:0; margin:0;}
#ReferenceNavigation li {display: inline; text-decoration: none; padding-left:2px; padding-right: 2px;}
#ReferenceNavigation li a {color:#f88220;}
#ReferenceNavigation li.Selected a, #ReferenceNavigation a.Selected {color:#51616b;}

/* YLEISET TAULUKOIDEN TYYLIT */
.contentTable{font-size:0.9em;margin:50px 0 0 0;padding:0;border-collapse:collapse;}
#apartmentTxt .contentTable{margin-top:20px;}
.contentTable th{font-weight:normal;text-align:left;padding:3px;}
.contentTable .tableHeadings th{vertical-align:top;border-bottom:1px solid #c5c5c5;text-align:right;}
.contentTable .tableHeadings th.euro{vertical-align:bottom;text-align:left;}
.contentTable td{text-align:right;padding:3px;}
.contentTable .colored td, .contentTable .colored th{background:#efefef;}
.contentTable .colored-2 td{background:#1f64af;text-align:left;color:#fff;}
.contentTable th.tableHead{border-top:1px solid #bfbfbf;text-align:left;padding:10px;background:#efefef;font-size:1.1em;font-weight:bold;}
.w560{width:560px;}

/* LIGHTBOX TYYLIT */
#lightbox{display:none;position: absolute;top:50%;left:50%;z-index:9999;width:500px;height:535px;margin:-300px 0 0 -250px;border:5px solid #e5e5e5;background:#fff;text-align:left;}
#lightbox[id]{position:fixed;}
#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;background-color:#fff;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
#overlay[id]{position:fixed;}
#lightbox.done #lbLoadMessage{display:none;}
#lightbox.done #lbContent{display:block;}
#lightbox.loading #lbContent{display:none;}
#lightbox.loading #lbLoadMessage{display:block;}
#lightbox.done img{width:100%;height:100%;}
#lbContent{padding:0 20px;}
#lbTop{border-bottom:1px dashed #b2b2b2;float:left;width:450px;padding:0;margin:20px 0 20px;}
#lbTopBetoni{float:left;width:450px;padding:0;margin:20px 0 20px;}
#lbTop h2{float:left;width:auto;margin:0;padding:0;}
#lbHeading{font-size:1.5em;margin:0;padding:0;width:410px;}

/* ASUNNOT SIVUJEN ASOY LISTAUSTEN TYYLIT */
.cBox{font-size:0.9em;float:left;width:100%;margin:30px 0 30px 0;}
.cBox img{float:left;width:160px;margin-right:15px;}
.cBox .cBoxContent{float:left;width:260px;}
.cBox .cBoxLogo{float:left;width:100px;}
.apartmentBox{float:left;width:100%;margin:20px 0;}
.apartmentBox img{float:left;width:160px;margin-right:7px;}
p.apartmentDetails{color:#0e0522;}
.apartmentBox .apartmentContent{clear:both;float:left;width:100%;margin-top:10px;}
#apartmentBrowser{float:left;width:100%;margin-top:20px;}
#apartmentBrowserNavi{float:left;width:100%;background:#1f64af;list-style:none;margin:0;padding:5px 0 0 0;border-bottom:10px solid #fff;}
#apartmentBrowserNavi li{float:left;padding:6px;border-color:#fff;border-style:solid;border-width:1px 1px 0 0;font-weight:bold;}
#apartmentBrowserNavi li a{text-decoration:none;color:#DDDDDD;}
#apartmentBrowserNavi li a:hover{text-decoration:underline;color:#FFFFFF;}
#apartmentBrowserNavi li.selected{background:#fff;}
#apartmentBrowserNavi li.selected a{color:#000;}
#apartmentBrowserNavi li.selected a:hover{color:#000;}
#apartmentBrowserNavi li.first{margin-left:5px;border-width:1px 1px 0 1px;}
#apartmentBrowser img{display:block;clear:both;}
#apartmentBrowser h4{margin:0;padding:20px 0 0 0;}
#apartmentTxt p{margin:0 0 10px 0;}
#apartmentTxt{clear:both;}

/*  REFERENSSIEN TYYLIT  */
#reference{clear:both;border:1px dashed #b2b2b2;padding:4px;margin:30px 0 0 0;}
#reference hr {border:0px solid;border-bottom:solid 1px #b2b2b2;}
#reference h3{font-size:1.1em;margin:10px 0 0 0;padding:0;}
#reference div {font-size:0.8em; text-align:center;font-weight:bold;word-spacing:3px;}
#reference div a,#reference p a{color:#f88220;}
#reference p {margin:5px;font-size:0.9em;}
#reference img.main {border:3px double #b2b2b2;margin-top:5px;}

/* TARKISTUSTEN TYYLIT */
.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active {}
.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active {background-color: #FFCC99;}

/* CONTACT INFO TYYLIT */
.yhteystiedot{float:left;margin:14px 0;width:300px;}
.contactgMap{float:right;margin:14px 0 0 0 ;width:425px;height:300px;}
.alaotsikko {clear:both; /*padding-top:24px;*/  margin-top:24px; border-top:dashed 1px #B2B2B2;font-size:1.3em;}
.alaotsikko p {}
.henkilo {max-width:230px;width:230px;padding:5px 0 10px 0;margin-right:10px;}
.henkilo2 {max-width:350px;width:350px;height:140px;padding:10px 0;margin-right:10px;}
.henkilo2 img {float:left;border:1px solid #B2B2B2;margin-right:10px;}
.henkilo p, .henkilo2 p {font-size:0.9em;}
.nopicture {float:left;border:1px solid #B2B2B2;margin-right:10px;width:80px;height:100px;}
#gMapIso {width:500px;height:600px;margin:10px 0;}
/* apartment.aspx kartta välilehteä varten */
#gMap {width:535px; height:300px;}

/* PROJEKTIKOHTAISET TYYLIT */
.button{background:#FF6900;color:#FFFFFF;}
a:link{text-decoration:none;color:#FF6900;}
a:visited{text-decoration:none;color:#FF6900;}
a:hover{text-decoration:underline;color:#FF6900;}
a:active{text-decoration:none;color:#FF6900;}
#logo img {margin-top:4px;}
#navi li ul li a{color:#FF6900;}
#navi #searchButton{color:#FFFFFF;}
#subpage div.header1 p{color:#5E6A71;}
#frontpage div.header1 p{color:#5E6A71;}
#lbTop h2{color:#FF6900;}
#navi{background:#FF6900;}
#SAMenu1 li a{color:#FFFFFF;}
#SAMenu1 li a.Selected{color:#000000;}
#SAMenu1 li ul li{color:#FF6900;}
#SAMenu1 li ul li a.Selected{color:#FF6900;}
#SAMenu21 li a.AtWay, #SAMenu21 li a.Selected{color:#5E6A71;}
#SAMenu2 li a.AtWay, #SAMenu2 li a.Selected{color:#5E6A71;}
/*#footer #footerKonserni{background:url("../img/footerKonserni.gif") no-repeat;}*/
#SAMenu1 li{background:url("../img/naviLine.gif") left no-repeat;}
#navi #searchButton{background:url("../img/searchButtonBg.gif") right no-repeat;}
