/* BASIC DEFINITIONS */
/*BODY{
	background : #E9EAEA;
}
BODY, TD, SPAN, DIV, P, SELECT, INPUT, LI{
	font-family: arial, helvetica;
	font-size:11px;
}
A{
	text-decoration:none;
	color: #000066;
}
A:hover{
	text-decoration:underline;
}
P{
	line-height:16px;
}
H1{
	font-size:20px;
	font-weight:normal;
}*/
/* MENUS  1-2*/
#menu0{
	color: #666666;
	padding:8px 12px 6px 12px;
} 
#menu0 A{
	color : #666666;	
}
#menu1{
	color: #FFFFFF;
	padding:5px 12px 6px 12px;
} 
#menu1 A{
	color : #FFFFFF;	
}
#menu2{
	color: #666666;
	padding:8px;
	font-family:arial;
} 
#menu2 A{
	color : #666666;	
}
/*  MENU3 (MAINMENU)*/
#menu3 TD{
	font-family:arial;
}
#menu3 A{
	color : #000066;
}
#menu3 A:hover{
	text-decoration:none;
}
#menu3active{
	background: #DFF1FB;
	color: #000066;
}
#submenu3{
	background: #DFF1FB;
} 
#submenu3active{
	background: #C0DBF8;
}
#subbg{
	background : #DFF1FB;
}
/* backgrounds*/
#white{
	background : url(/images/white.gif); 
}
#bk{
	background : #000000;
}
#be{
	background : #000066;
}
#gy{
	background: #E0E1DE;
}
#dgy{
	border-top:1px solid #666666;
}
#bgl{
	background : url(/images/bgl.gif); 
}
#bgr{
	background : url(/images/bgr.gif); 
}
/* SUBMENU */
TD.left{
	background: #D1D2D1;
	width:8px;
}
/*
TD.toplevel{
	background: #E5E5E5;
	padding-bottom:4px;
}
TD.sublevel{
	background: #EFEFEF;
}*/
TD.Normal{
	background: #EFEFEF;
	width:222px;
}
DIV.SelectedPage{
	padding:4px 4px 1px 0px;
	font-weight:bold;
}
DIV.SubPages{
	padding:1px 4px 1px 10px;
}
DIV.NormalPage{
	padding:4px 4px 4px 0px;
}
DIV.Five{
	padding-left:5px;
	background: #E5E5E5;
}
DIV.Ten{
	padding-left:15px;
}
DIV.Twenty{
	padding-left:25px;
}
DIV.Thirty{
	padding-left:35px;
}
DIV.Forty{
	padding-left:45px;
}
DIV.Fifty{
	padding-left:55px;
}
/* LISTS */
#links1{
	line-height: 16px;
}
#links2{
	background-color: #FFFFFF;
	line-height: 16px;
	
}
#path{
	padding:12px;
	color:#666666;
}
/* CONTENT  1 AREA */	
#con1 DIV{
	margin:10px;
}
#con1 H1{
	color:#FFFFFF;
	font-family:arial;
}
#con1 P{
	color:#FFFFFF;
}
#con1 SPAN{
	color:#FFFFFF;
}
#con1 A{
	color:#FFFFFF;
}
#links1 A{
	font-weight:bold;
}
/* CONTENT 2 AREA */
#h1{
	color: #000066;
}
#con2 H1{
	/*color : #000066;*/
	font-family:arial;
	margin-top:10px;
	color : #666666;
}
#con2 P, A{
	color : #666666;
}
/*#h1{
	color: #000066;
}*/
/* CONTENT AREA 3 (WIDE) */
/*#con3 H1{
	color : #333333;
	font-family:arial;
	font-size:24px;
	margin-bottom:3px;
}
#con3 H2{
	color : #666666;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:1px;
}
#con3 H2 A{
	color : #666666;
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
}
#con3 P{
	color : #666666;
	font-size:12px;
	font-family:arial;
	/* margin-top:10px; */
	/* margin-bottom:10px; */
/*}

#con3 A{
	color : #000066;
}*/
#newscon3 {
	font-size:12px;
	font-family:arial;
}
#newshead{
	color : #666666;
	font-family:arial;
	font-size:20px;
	font-weight:normal;
}
#newsdate{
	font-size:14px;
	font-family:arial;
	color:#333333;
}
/* CONTENT AREA 4 (RIGHT AREA)*/
/*#con4 H1{
	color : #000066;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}
#con4 A{
	color : #000066;
}*/
#newscon4 {
	font-size:12px;
	font-family:arial;
}
#nosto{
	padding:0px 0px 0px 9px;
}
#blue{
	color : #000066;
}
#linking{
	padding: 2px 2px 2px 9px;
	color: #666666;
	line-height:20px;
}


#hline{
	background: url(../asp/images/bghline.gif); 
	
}
#subhead{

	color:#666666;
	font-weight:bold;
	background : url(/images/subheadbg.gif);
	margin-bottom: -5px; 
}
#box{
	color : #000066;
	background : url(/images/boxbg.gif);
	line-height:16px;
}
#box DIV A{
	color: #000066;
}
#subhead A{
	color:#666666;
}
#gy P, A{
	color : #666666;
	text-decoration:none;
}
/* Form objects */
#sel{
	background : #D6F0FC;
}
/* SEARCH RESULTS */
#res1{
	padding:4px 4px 4px 4px;
	line-height:16px;
}
#res2{
	padding:4px 4px 4px 10px;
	line-height:16px;
}
#res2 A{
	font-weight:bold;
}
#res3{
	background:#E5F4FC;
	line-height:16px;
	padding:10px 10px 10px 10px;
	border-left:1px solid #B2E3FE;
	border-top:1px solid #B2E3FE;
	border-right:1px solid #017EC8;
	border-bottom:1px solid #017EC8;
	font-size:12px;
	font-family:arial;
}
TABLE#search{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F2F2F2,endColorStr=#FFFFFF); 
	background:#EFEFEF;
	border-left:1px solid #DADBDB;
	border-top: 1px solid #DADBDB;
	border-right:1px solid #ACABAB;
	border-bottom:1px solid #ACABAB;
}
#searchcell{
	font-family:arial;
	font-size:12px;
}
#sitemap{
	padding:2px 0px 2px 15px;
	font-size:12px;
	font-family:arial;
}
#sitemap A{
	color: #666666;
}
#numero{
	color : #666666;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	
}
#numeroKustannus{
	color : #666666;
	font-family:arial;
	font-size:10px;
	
}
/* ASUNNON TIEDOT */
#asunto{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E2F2FB,endColorStr=#F2F9FD); 
	background:#EBF6FC;
	border-left:1px solid #B2E3FE;
	border-top: 1px solid #B2E3FE;
	border-right:1px solid #017EC8;
	border-bottom:1px solid #017EC8;
}
#valmistuminen{
	color:#017EC8;
	font-size:12px;
	padding:10px 10px 10px 10px;
}
#kuvatlinkit{
	color:#017EC8;
	font-size:12px;
	padding:10px 10px 10px 0;
}
.ots{
	font-size:11px;
	font-weight:bold;
	padding:2px 0px 2px 0px;
	color:#333333;
}
.sel{
	font-size:12px;
	padding:1px 0px 1px 0px;
	color:#333333;
}
.lista{
	padding:0px 10px 9px 10px;
}
.lista2{
	padding:0px 10px 0px 0px;
}
#kuvalinkki{
	padding:35px 10px 10px 10px;
	font-size:12px;
}
.valiots{
	color : #666666;
	font-family:arial;
	font-size:20px;
	font-weight:normal;
	padding:0px 0px 10px 0px;
}
/*ASUNTO NOSTO*/
#asuntokuva{
	padding:0px 9px 10px 0px;
}
#asuntonosto{
	padding:0px 0px 10px 0px;
}
/*PROPERTY SIVUN ASUNTOLISTAUS*/
#ApartmentList thead td, #ApartmentList tfoot td { 
	background-color: #efefef;
	text-align: right;
	padding: 2px;
}
#ApartmentList thead th {
	font-weight: normal;
	text-align: left;
	padding: 10px 0 5px 8px;
	border-bottom: solid 1px #666;
	background: url(/asp/images/hgy.gif) no-repeat 0% 100%;
}
#ApartmentList thead tr.spacer td {
	background-color: #fff;
	font-size: 1px;
}
#ApartmentList thead tr.spacer td.moreInfo {
	background-color: #efefef;
}
#ApartmentList tbody td {
	font-weight: bold;
	color: #00558F;
	padding: 5px 3px 5px 8px;
}
#ApartmentList tbody td.apartment {
	padding-left: 14px;
}
#ApartmentList tbody tr.price td {
	color: #000;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 14px;
}
#ApartmentList .moreInfo {
	background-color: #efefef;
}
#ApartmentList tbody tr.dash td {
	background: #fff url(/asp/images/linev480.gif) no-repeat 0% 50%;
	font-size: 1px;
}
#ApartmentList tbody tr.dash td.moreInfo {
	background: #efefef url(/asp/images/linev30.gif) no-repeat 0% 50%;
	padding: 2px 0;
}
#ApartmentList tbody td.apartment, #ApartmentList tbody tr.price td  {
	background: url(/asp/images/be.gif) repeat-y 0 0;
}
#ApartmentList tbody tr.price td.moreInfo {
	background-color: #efefef;
	background-image: none;
}




