/* CSS Document */

#isokuva {border-left: 30px solid #000000; background-color:#f8f7ec; margin:0; padding:0; margin-bottom:10px; width:605px; overflow:none;}
h1 {font-size:24px; color:#231f20; margin-bottom:5px;}
h2 {font-size:21px; color:#231f20; margin-top:0px;}
h1 a {font-size:24px; color:#231f20; text-decoration:none;}
#vasenpalsta {float:left; width:637px;}
#vasenpalsta_teksticontent { width:605px; margin:0px 0px 20px 0px; font-size:14px; /*color:#53534a;*/ color:#4d4d4d; }
#vasenpalsta_teksticontent a { font-size:16px; color:#dfdab5; }
#vasenpalsta_teksticontent h1 a {font-size:24px; color:#231f20; text-decoration:none;}
#vasenpalsta_teksticontent ul {
	margin:0;
	padding:5px;
	list-style:none;
}

#vasenpalsta_teksticontent li {
PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url('../images/h10_nuoli_vaalsin.gif'); PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; TEXT-INDENT: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative } 

#vasenpalsta_teksticontent .iso_kohdekuva {
width:605px; height:385px; display:block; margin-bottom:10px;
} 

#listaitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; BORDER-LEFT: #231f20 30px solid; WIDTH: 605px; PADDING-TOP: 0px; background-image:url('../images/toimitilat_listaus_bg.jpg'); background-position:top; background-repeat:repeat-x; display:block; overlow:hidden; clear:both;}
* html #listaitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; BORDER-LEFT: #231f20 30px solid; WIDTH: 605px; PADDING-TOP: 0px; background-image:url('../images/toimitilat_listaus_bg.jpg'); background-position:top; background-repeat:repeat-x; display:block; overlow:hidden; height:450px; }

 
#listaitem_introcontent {
	FONT-SIZE: 14px; padding: 10px 20px 20px 42px; COLOR: #53534a; } 
#listaitem_kuvacontent {
	float:right;  min-height:250px; height:auto!important; height:250px; margin-bottom:10px;} 
#listaitem_teksticontent {
 min-height:250px; height:auto!important; height:450px; FONT-SIZE: 12px; padding: 10px 20px 20px 15px; COLOR: #53534a; display:block; overflow:hidden;} 
	
/*#listaitem_teksticontent LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url('../images/h15_nuoli_oranssi.gif'); PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; TEXT-INDENT: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative } */
	
#listaitem_teksticontent li {
 min-height:250px; height:auto!important; height:250px; background-image:none!important; display:block; padding:0 0 0 8px!important;
 }	
#listaitem_teksticontent .kohdeintro {
	font-size:12px; color: #53534a; line-height:1.3em; padding:10px 0 15px 0;
}
#listaitem_teksticontent .kohdeintro a.luelisaa{ 
	font-size:12px; color:#766E5B!important; text-decoration:none; 
}
#listaitem_teksticontent .kohdeintro a.luelisaa:hover { 
	text-decoration:underline; 
}

#listaitem_teksticontent a, #listaitem_teksticontent A {}


#listaitem_teksticontent h1{
	FONT-SIZE: 16px; COLOR: #231f20; margin-bottom:5px;
}
#listaitem_teksticontent h1 a {
	FONT-SIZE: 16px; COLOR: #231f20; text-decoration:none; } 
	
#listaitem_teksticontent h2{
	FONT-SIZE: 16px; COLOR: #231f20; margin-bottom:5px;
}
#listaitem_teksticontent h2 a {
	FONT-SIZE: 16px; COLOR: #231f20; text-decoration:none; } 

#listaitem_teksticontent table {margin-top:20px;}

.asuntoesittely {color:#53534A; font-size:12px; display:block; width:175px;} 

#oikeapalsta {float:right; width:313px;}

#infolaatikko {width:313px; font-size:21px; color:#ffffff; background-color:#53534a;}
#infolaatikko h2 {font-size:21px; color:#ffffff;}
#infolaatikko #laatikko { padding:15px; background-color:#53534a; font-size:14px; color:#ffffff; }
#infolaatikko #laatikko a { font-size:15px; color:#e3deb8; background-color:#53534a; text-decoration:underline; text-transform:uppercase; }
#infolaatikko #laatikko select {width:280px; margin-bottom:15px;}
#infolaatikko #laatikko option {color:#00304b;}
#infolaatikko #laatikko p {padding-top:10px; text-align:right;}  

#includelaatikko { width:313px; font-size:21px; color:#ffffff; background-color:#53534a; }
#includelaatikko h2 {font-size:21px; color:#ffffff;}
#includelaatikko #laatikko { padding:15px; background-color:#53534a; font-size:14px; line-height:18px; letter-spacing:0.2px; color:#ffffff; }
#includelaatikko #laatikko a { font-size:15px; color:#e3deb8; background-color:#53534a; text-decoration:underline; text-transform:uppercase; }
#includelaatikko #laatikko select {width:280px; margin-bottom:15px;}
#includelaatikko #laatikko option {color:#00304b;}
#includelaatikko #laatikko p {padding-top:10px; text-align:right;}  

.asuntohaku h2 {padding-top:10px; font-size:21px; color:#ffffff; font-weight:normal;}
.asuntohaku td { font-size:14px; line-height:18px; color:#ffffff; font-weight:normal; padding-right:5px; padding-left:0px; }

#laatikko1 {width:313px; margin-bottom:10px; background-color:#abc148; font-size:18px; color:#00502f;}
#laatikko1 a {font-size:18px; color:#00502f; text-decoration:none; background-image:url('../images/h15_nuoli_valk.gif'); background-position:left; background-repeat:no-repeat; padding-left:28px;}
#laatikko1  ul {
	margin:0;
	padding:0;
	list-style:none;
}

#laatikko1 li {
	position:relative;
	margin:0;
	padding:0;

	padding-left: 0px;
	padding-bottom:5px;
	margin-bottom: 5px;
	text-indent: 0px;
	
	background-image:none;
	display:block;
}
#laatikko2 {width:313px; margin-bottom:10px; background-color:#ffffff; font-size:18px; color:#53534a;}
#laatikko2 a {font-size:18px; color:#53534a; text-decoration:none; background-image:url('../images/h15_nuoli_rusk.gif'); background-position:left; background-repeat:no-repeat; padding-left:28px;}

#laatikko2  ul {
	margin:0;
	padding:0;
	list-style:none;
}

#laatikko2 li {
	position:relative;
	margin:0;
	padding:0;

	padding-left: 0px;
	padding-bottom:5px;
	margin-bottom: 5px;
	text-indent: 0px;
	
	background-image:none;
	display:block;
}

#laatikko3 {width:313px; margin-bottom:10px; background-color:#dfdab5; font-size:18px; color:#53534a;}
#laatikko3 a {font-size:18px; color:#53534a; text-decoration:none; background-image:url('../images/h15_nuoli_valk.gif'); background-position:left; background-repeat:no-repeat; padding-left:28px;}

#laatikko3  ul {
	margin:0;
	padding:0;
	list-style:none;
}

#laatikko3 li {
	position:relative;
	margin:0;
	padding:0;

	padding-left: 0px;
	padding-bottom:5px;
	margin-bottom: 5px;
	text-indent: 0px;
	
	background-image:none;
	display:block;
}

a#laatikko3_karttalinkki { font-size:14px; background-image:url('../images/h15_nuoli_rusk.gif'); background-position:left; background-repeat:no-repeat; padding-left:28px;
}

a#asunnot_myynti_karttalinkki {
font-size:14px; color:#C60; font-weight:bold; text-decoration:underline;
}
.nuolisisennys {
	padding-left:28px;
}	
/*.nuolisisennys {
	background-image:url('../images/h15_nuoli_valk.gif'); background-position:top left; background-repeat:no-repeat; padding-left:28px;
}*/	


.pikkuteksti {padding-bottom:10px !important; padding-top:10px !important; font-size:14px !important; }
.pikkuteksti p {padding:0px !important;}


.tilamerkki {
	background-image:url('../images/tappa.png'); height:30px; background-position:top left; background-repeat:no-repeat; padding-left:25px; font-size:14px; font-weight:bold; color:#000000;
}	
.esittelymerkki {
	background-image:url('../images/tappa.png'); min-height:40px; height:auto!important; height:100px; background-position:top left; background-repeat:no-repeat; padding-left:25px; font-size:14px; font-weight:bold; color:#f35312;
}	

td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#766e5b; font-weight:bold; vertical-align:bottom; height:20px; padding-right:5px; /*padding-right:10px;*/}

td a {font-family:Arial, Helvetica, sans-serif; font-size:11px !important; color:#766e5b !important; font-weight:bold !important;}

.kohdelinkki {height:auto!important; display:block; overflow:visible;}

.kohdeteksti {float:left; display:block; clear:both; }

.kohdebanneri {width:570px; height:80px; display:block; /*overflow:visible; */ overflow:hidden;}

.kohdebanneri a {font-size:80px!important; text-decoration:none; width:570px; height:80px; display:block; overflow:visible;}

.kohdebanneri img {width:570px; height:80px; display:block; overflow:visible;}

.kohdeteksti td {font-size:14px; font-weight:normal; color:#53534a;}

.kohdeteksti h1 {font-size:24px!important; color:#231f20; margin-bottom:5px;}
.kohdeteksti h1 a {font-size:24px!important; color:#231f20; text-decoration:none;}

a.kohdeteksti {/*margin-left:20px; height:40px;*/ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px !important; color:#766e5b !important; font-weight:normal !important;}
a:hover.kohdeteksti {/*margin-left:20px;*/  display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px !important; color:#766e5b !important; font-weight:normal !important; text-decoration:underline;}
