@charset "utf-8";

body
{
	margin: 0;
	padding: 0;
	text-align: center;
	background: #0078ae;
	color: #2d2d2d;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}

h1
{
	font-size: 24px;
	color: #0078ae;
	font-weight: bold;
	margin:0 0  .6em 0;
}

h2
{
	font-size: 18px;
	color: #0078ae;
	font-weight: bold;
	padding:0;
	margin: .6em 0;
}

h3
{
	font-size: 12px;
	color: #2d2d2d;
	font-weight: bold;
	margin: .6em 0;
}

a,
a:link,
a:visited
{
	color: #2d2d2d;
	text-decoration: underline;
}

a:hover,
a:active
{
	text-decoration: none;
}

a img
{
	border: none;
}

#outer_wrapper
{
	margin: 0;
	padding: 16px 0 10px 0;
}

#inner_wrapper
{
	width: 998px;
	margin: 33px auto 0 auto;
	text-align: left;
	background:#FFF;

}

#wrapper
{

	margin: 0;
	padding: 0;
	padding-bottom:15px;


}

#head
{
	padding: 40px 34px 0 21px;
	padding-bottom:0;
	margin:0;
}

#logo
{
	padding-bottom:30px;
}

#navi 
{
	float:left;
	width:650px;
}


#navi ul
{
	margin:0;
	padding:2px;
	font-size:12px;
	list-style:none;
}

#navi ul li
{
	margin:0;
	padding:0 8px;
   	text-align:left;
   	font-size:12px;
   	display:inline;
	float:left;
	color:#151a1b;
}

#navi ul li a,
#navi ul li a:link,
#navi ul li a:visited
{
	text-decoration:none;
}

#navi ul li a:active,
#navi ul li a:hover
{
	text-decoration:none;
	font-weight:bold;
}

#lang
{
	float:right;
}

#lang a,
#lang a:link,
#lang a:visited
{
	text-decoration:none
}

#lang a:hover,
#lang a:active
{
	text-decoration:none;
	font-weight:bold;
}

#content
{
	width: 954px;
	padding: 0;
	padding: 15px 21px 21px 21px;
}

#main_pic
{
	marigin:0;
	margin-bottom:24px;
	padding:0:
	}
	
#home
{
	margin-left:23px;
	width:954px;
	color:#333333;
	font-weight:bold;
	font-size:12px;
}

#home a,
#home a:link,
#home a:visited
{
	color:#333333;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#home a:hover,
#home a:active
{

	text-decoration:underline;
}

.home_box1
{
	float:left;
	background:#D6E6F2 url(../img/vapaana_vesiputoustalo.jpg) no-repeat 11px 11px;
	width:226px;
	height:55px;
	margin-right:69px;
	margin-bottom:21px;
	padding:158px 23px 0 23px;
}

.home_box2
{
	float:left;
	background:#D6E6F2 url(../img/vapaana_kutojantie.jpg) no-repeat 11px 11px;
	width:226px;
	height:55px;
	margin-right:69px;
	margin-bottom:21px;
	padding:158px 23px 0 23px;
}

.home_box3
{
	float:left;
	background:#D6E6F2 url(../img/vapaana_kurjenkellontie.jpg) no-repeat 11px 11px;
	width:226px;
	height:55px;
	padding:158px 23px 0 23px;
	margin-bottom:21px;
}

.home_box4
{
	clear:both;
	float:left;
	background:#D6E6F2 url(../img/vapaana_konalantie.jpg) no-repeat 11px 11px;
	width:226px;
	height:55px;
	margin-right:69px;
	margin-bottom:21px;
	padding:158px 23px 0 23px;
}

.home_box5
{
	float:left;
	background:#D6E6F2 url(../img/vapaana_takaloytyntie.jpg) no-repeat 11px 11px;
	width:226px;
	height:55px;
	margin-right:69px;
	margin-bottom:21px;
	padding:158px 23px 0 23px;
}

.home_box6
{
	float:left;
	background:#D6E6F2 url(../img/vapaana_tuusula.jpg) no-repeat 11px 11px;
	width:226px;
	height:55px;
	padding:158px 23px 0 23px;
	margin-bottom:21px;
}

#subnavi
{
	float: left;
	width: 170px;
	margin: 0;
	padding:0;
	display:block;
}

#subnavi ul
{
	list-style: none;
	margin:0;
	padding:0;
}

#subnavi ul li
{
	padding:0;
	margin:0;
	font-size: 12px;

}

#subnavi li
{
	padding:0;
	margin:0;
	font-size: 12px;

}

#subnavi ul li a,
#subnavi ul li a:link,
#subnavi ul li a:visited
{
	color: #151a1b;
	display:block;
	text-decoration: none;	
	background:#d6e6f2;
	margin: 0;
	padding:0;
	margin-bottom:1px;
	padding:7px 11px;
}

#subnavi ul li a.active,
#subnavi ul li a.active:link,
#subnavi ul li a.active:visited,
#subnavi ul li a:hover,
#subnavi ul li a:active
{
	color: #151a1b;
	text-decoration: underline;
}

#subnavi ul ul li a,
#subnavi ul ul li a:link,
#subnavi ul ul li a:visited
{
	color: #151a1b;
	display:block;
	text-decoration: none;	
	background:#d6e6f2;
	margin-bottom:1px;
	padding:7px 11px 7px 35px;
}

#subnavi ul ul li a.active,
#subnavi ul ul li a.active:link,
#subnavi ul ul li a.active:visited,
#subnavi ul ul li a:hover,
#subnavi ul ul li a:active
{
	color: #151a1b;
	text-decoration: underline;
}

#main
{
	float:right;
	width:770px;
	
}

#right_pic
{
	clear:both;
	float:right;
	margin:27px 0 15px 47px;
}

#txt
{
	clear:both;
	float:left;
	background:#e4ecf2;
	padding:19px;
	width:213px;
	height:217px;
}

#pic
{
	float:left;
	margin:0 8px;
}

#map
{
	float:left;
}

#kiinteisto
{
	color:#333333;
	font-weight:bold;
	font-size:12px;
}

#kiinteisto a,
#kiinteisto a:link,
#kiinteisto a:visited
{
	color:#333333;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#kiinteisto a:hover,
#kiinteisto a:active
{

	text-decoration:underline;
}



.kiinteisto_box1
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_koronakatu.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}
.kiinteisto_box2
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_kurjenkellontie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}
.kiinteisto_box3
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_kutojantie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}
.kiinteisto_box4
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_vesiputoustalo.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}
.kiinteisto_box5
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_konalaterra.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}
.kiinteisto_box6
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_latokartanontie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}
.kiinteisto_box7
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_malminkauppatie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}
.kiinteisto_box8
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_tanelinkuja.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}
.kiinteisto_box9
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_linnanherrankuja.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box10
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_takaloytyntie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box11
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_aulangontie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box12
{
	float:left;
	background:#D6E6F2 url(../img/myydaan_etu_heimolinnankatu.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box13
{
	float:left;
	background:#D6E6F2 url(../img/myydaan_etu_teratie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box14
{
	float:left;
	background:#D6E6F2 url(../img/myydaan_etu_martinkatu.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box15
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_orikedonkatu.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box16
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_salvumiehenkatu.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box17
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_amerintie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box18
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_paivolantie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box19
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_virkatie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}
.kiinteisto_box20
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_virkatie8.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}
.kiinteisto_box21
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_riihitontuntie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box22
{
	float:left;
	background:#D6E6F2 url(../img/myydaan_etu_sahkotie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}
.kiinteisto_box23
{
	float:left;
	background:#D6E6F2 url(../img/myydaan_etu_ristipellontie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}
.kiinteisto_box24
{
	float:left;
	background:#D6E6F2 url(../img/myydaan_etu_hyttimestarinkuja.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box25
{
	float:left;
	background:#D6E6F2 url(../img/myydaan_etu_ristipellontie15.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box26
{
	float:left;
	background:#D6E6F2 url(../img/myydaan_etu_riihimiehentie.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box27
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_konetie8_etusivu.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

.kiinteisto_box28
{
	float:left;
	background:#D6E6F2 url(../img/kiinteisto_etusivu_virkatie7.jpg) no-repeat 5px 5px;
	width:201px;
	height:45px;
	margin-right:10px;
	margin-bottom:15px;
	padding:145px 20px 0 20px;
}

#yhteystiedot
{

	margin-left:-7px;
}


#yhteystiedot td
{
	border-bottom:1px solid #0078ae; 
	padding:2px; 
	font-size:10px;
	color:#000;
	width:25%;
}

#yhteystiedot td a,
#yhteystiedot td a:link,
#yhteystiedot td a:visited
{
	font-size:10px;
	color:#0078ae;
	text-decoration:none;
}

#yhteystiedot td a:hover,
#yhteystiedot td a:active
{
	font-size:10px;
	color:#0078ae;
	text-decoration:underline;
}

#footer
{
	width: 996px;
	clear: both;
	margin: 10px auto;
	color:#FFF;
}

#footer_left
{
	float:left;
	color:#FFF;
	width:600px;
	text-align:left;
}

#footer_right
{
	float:right;
	color:#FFF;

		width:300px;
}

#footer_right a,
#footer_right a:link,
#footer_right a:visited
{
	float:right;
	color:#FFF;
	text-decoration:underline;
}

#footer_right a:hover,
#footer_right a:active
{
	float:right;
	color:#FFF;
	text-decoration:none;

}
