/*KIRJAUTUMINEN*/
#loginForm { margin-top: 15px; height: 150px; background: #FFE479 url("../../../static_images/etuovi-kuluttaja/v1/omaetuovi_kuvitus_vas.jpg") no-repeat top left; }
#loginForm div { padding-top: 20px; padding-left: 95px; padding-right: 0; padding-bottom: 2px; }
#loginText { margin-top: 15px; height: 150px; background: #F4E7B0 url("../../../static_images/etuovi-kuluttaja/v1/omaetuovi_kuvitus_oik.jpg") no-repeat top right; }
#loginText div { padding-top: 20px; padding-left: 15px; }

/* OWNPAGE */
div#sopimusasiakkaat { height: 20px; text-align: right; }
div#sopimusasiakkaat div { margin-right: 10px; margin-top: 3px;}
div#sopimusasiakkaat a { color: #DEA83E; font-weight: bold; font-size: 11px; padding-top: 5px; }

div#ownpageAdmin { margin-top: 15px; height: 150px; background: #FFE479 url("../../../static_images/etuovi-kuluttaja/v1/omaetuovi_kuvitus_vas.jpg") no-repeat top left; }
div#ownpageAdmin div { padding-top: 20px; padding-left: 80px; padding-right: 0; }

div#ownpageText { margin-top: 15px; height: 150px; background: #F4E7B0 url("../../../static_images/etuovi-kuluttaja/v1/omaetuovi_kuvitus_oik.jpg") no-repeat top right; }
div#ownpageText div { padding-top: 20px; padding-left: 15px; }
div#ownpageText div p { line-height: 18px; }

div#ownpageLeft { float: left; width: 466px; margin-top: 20px; }
div#deko p, div#ownpageMarket p, div#ownpagePuntari p { padding-top: 5px; padding-left: 0; padding-right: 0; }/*deko on 211px */
div#ownpageMarket { float: left; width: 250px; margin-left: 10px; }
div#ownpagePuntari { clear: left; width: 461px; margin-top: 10px; }
div#ownpageAd { float: left; width: 300px; height: 250px; margin-top: 20px; /*background-color: #090145;*/ }

/* HAUT JA VAHDIT */
table#searches { border-collapse: collapse; border: 1px solid #e5e5e5; }
table#searches TH { padding-top: 2px; padding-bottom: 2px;  border: 1px solid #e5e5e5; background-color: #F4E8AF; }
table#searches TD { padding-left: 9px; padding-right: 9px; padding-top: 5px; padding-bottom: 5px; border: 1px solid #cccccc; }
table#searches TH#haku { width: 149px; } *HTML table#searches TH#haku { width: 150px; w\idth: 149px; }
table#searches TH#kohteet { width: 99px; } *HTML table#searches TH#kohteet { width: 100px; w\idth: 99px; }
table#searches TH#uudet { width: 99px; } *HTML table#searches TH#uudet { width: 100px; w\idth: 99px; }
table#searches TH#vahti { width: 99px; } *HTML table#searches TH#vahti { width: 100px; w\idth: 99px; }
table#searches TH#toiminnot { width: 315px; } *HTML table#searches TH#toiminnot { width: 316px; w\idth: 315px; }
table#searches a { font-weight: normal; }

/* HAKUSIVU */
#search_itemcode {
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #f9f9f9;
	padding: 1px 5px 9px 10px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	width: 500px;
}



*HTML #search_itemcode { width: 500px;  }
#areaSelection, #apartmentSelection, #siteSelection, #farmSelection, #itemSelection, #costSelection, #attributeSelection, #extraSelection { background-color: #f9f9f9; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
#country { display:none; float: left; margin-left: 15px; width: 120px; } *HTML #country { margin-left: 6px; }
/* Country etuovenarvo on 164px*/
#county, #municipality { float: left; margin-left: 15px; }
#municipality { margin-right: 15px; width:130px;}
*HTML #ownership, *HTML #apartmentType, *HTML #price, *HTML #apartment, *HTML #extra, *HTML #site, *HTML #farm, *HTML #item { margin-left: 8px; }
/*
#numberOfItemsContainer { 
background-color:#ffffff;
width: 500px; 
padding: 5px;  
margin-top: 
15px; border: 1px solid #e5e5e5; 
float: right; margin-right: 10px; 

} */
*HTML #numberOfItemsContainer { width: 300px; w\idth: 280px; margin-right: 5px; } IE6 margin puolitetaan */
#postarea {float:left; width:130px;}

#numberOfItemsContainer {height: 32px; background-color: #f9f9f9; margin-top: 15px; padding-top: 10px; float: left;  }
/*etuovessa width: 280px;  */
#numberOfItemsContainerTop {
	float: left;
	margin-right: 45px;
	margin-top: 7px;
	height: 15px;
	width: 330px;
}
*HTML #numberOfItemsContainerTop { float: right; margin-right: 25px; margin-top: 7px; height: 15px; width: 230px; } 
/*right10*/
#numberOfItems {
	text-align: left;
	float: left; /*width: 270px;*/
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color:#009933;
	border: 0;
	background-color: transparent;
	padding-left: 10px;
	width: auto;
	padding-bottom: 11px;
}
#selectedAreasContainer { float: left; width: 500px; height: 20px; margin-top: 9px; padding-left: 15px; }
*HTML #selectedAreasContainer { 500px; w\idth: 400px; }
#selectedAreas { background-color: #f9f9f9; border: none; width: 400; font-size: 11px; }
#areaDisplay {width:400px}

.conditionTitle {width:90px; margin-right:15px;}
.condition { }

div#searchRealtytype {width:130px;}
div#searchRoomcount {margin-left:12px;}

#searchExtra {margin-left:10px; float:left; width:90px;}
#searchAnnounced {float:left; width:130px; margin-left:15px;}
#searchSortcriteria {float:left; width:130px; margin-left:15px;}


/* KARTTAHAKU */
.searchMap { float: left; width: 510px; background-color: #f9f9f9; margin-top: 20px; margin-bottom: 5px }
div#targetContainer { float: left; width: 100%; border-bottom: 1px solid #e5e5e5; }
div.target { float: left; width: 131px; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; }
*HTML div.target { width: 136px; w\idth: 131px; }
div#map { float: left; width: 403px; }
div#mapControl { float: left; width: 135px; }
div#mapControl div { float: left; }
div#mapControl div#scale { width: 115px; margin-left: 14px; margin-top: 5px; } *HTML div#mapControl div#scale { margin-left: 7px; }
div#mapControl div.mapControlOtsikko { margin: 0; margin-top: 20px; padding: 0; width: 100%; text-align: center; }
div#mapControl div#zoom { margin-left: 28px; background-color: #f9f9f9; padding: 5px; } *HTML div#mapControl div#zoom { margin-left: 14px; }
div#mapControl #arrows  { margin-left: 28px; background-color: #f9f9f9; padding: 0 1px 1px 5px; } *HTML div#mapControl #arrows { margin-left: 14px; }
div#mapControl #arrows img { margin-right: 4px; margin-bottom: 4px; }
div#mapControl #arrows img.topArrow { margin-top: 5px; }
div#mapControl #arrows img.eastArrow { margin-right: 28px; }

div#buttonContainer { float: left; width:100%; border-top: 1px solid #333333; margin-bottom:10px; }
div#searchMapHelp { float: left; width: 510px; margin-top: 20px; margin-bottom:5px;}
div#searchMapHelp div { background-color: #f9f9f9; border: 1px solid #e4e4e4;}
.zoombox {position: absolute; visibility: hidden; width:1px; height:1px;}
.acceptButton {font: bold 10px Verdana, Arial, sans-serif; line-height: 12px; background-color: #009933; color: #ffffff; margin: 10px 5px 0px 5px; border: 2px outset #E7F1EC;}


/* HAKUA SUORITETAAN */
#searchAdTable { width: 100%; height: 100%; }
#searchAdTable td { text-align: center; vertical-align: middle; }
#searchAd { margin-left: auto; margin-right: auto; width: 610px; height: 255px; text-align: left; }

/* HAKULISTA */
#searchCriteria { float: left; margin-top: 15px; margin-bottom: 15px; margin-right: 5px; padding: 0px; border: 0px solid #e5e5e5; width: 300px; }
/*Etuovessa searchCriteria leveys 380*/
*HTML #searchCriteria { width: 312px; w\idth: 300px; margin-right: 5px; } /* IE6 margin puolitetaan */
#itemsFromTo { float: left; width: 213px; padding-top: 15px; padding-bottom: 10px; }
#itemsOnPage { float: left; width: 142px; padding-top: 15px; padding-bottom: 10px; }

#listNavi { float: left; width: 265px; text-align: right; padding-top: 15px; padding-bottom: 10px; }
/*Etuovessa sama kuin IE:ssa ny*/
*HTML #listNavi { float: left; width: 213px; text-align: right; padding-top: 15px; padding-bottom: 10px; }
#listNavi2 { float: right; width: 255px; text-align: right; margin-right: 10px; margin-top:5px; } *HTML #listNavi2 { margin-right: 5px; }
table#searchList, table#searchListHoliday, table#searchListSite, table#searchListFarm, table#searchListOther {
table-layout: fixed; width: 520px;  clear:left; }
table#searchList TH, table#searchListHoliday TH, table#searchListSite TH, table#searchListFarm TH, table#searchListOther TH {
background-color: #f9f9f9; }

table#searchList TH a, table#searchListHoliday TH a, table#searchListSite TH a, table#searchListFarm TH a, table#searchListOther TH a {
color: #505050; display: block; padding-top: 3px; padding-bottom: 6px; } /* Kaikille mm. padding-bottom: 6px; m<sup>2</sup> korottaa riviä. */

table#searchList TH a:hover, table#searchListHoliday TH a:hover, table#searchListSite TH a:hover, table#searchListFarm TH a:hover, table#searchListOther TH a:hover {
color: #7db713; display: block; padding-top: 3px; padding-bottom: 6px; } 


*HTML table#searchList TH a, *HTML table#searchListHoliday TH a, *HTML table#searchListSite TH a, *HTML table#searchListFarm TH a, *HTML table#searchListOther TH a {
padding-bottom: 5px;  } /* IE:lle oma tyyli */


table#searchList TH#m2 a, table#searchListHoliday TH#m2 a, table#searchListSite TH a, table#searchListFarm TH a,  table#searchListOther TH a {
padding-bottom: 3px;  } /* Palautetaan m2 takaisin sekä ne tablet, joissa ei ole m2 */
table#searchList TH a:hover, table#searchListHoliday TH a:hover, table#searchListSite TH a:hover, table#searchListFarm TH a:hover, table#searchListOther TH a:hover {
background-color: #f9f9f9; text-decoration: none; }
table#searchList TD, table#searchListHoliday TD, table#searchListSite TD, table#searchListFarm TD, table#searchListOther TD {
padding-left: 4px; padding-right: 4px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid #e7e7e7; border-bottom: 0px solid #e7e7e7 border-right: 0px; }

table#searchList  {
border-spacing: 0px; }


/* Common */

/*
table#searchList TH#tyyppi { width: 150px; }
table#searchList TH#vuosi { width: 50px; }
table#searchList TH#m2 { width: 50px; }
table#searchList TH#hinta { width: 70px; }
table#searchList TH#sijainti { width: 140px; }
table#searchList TH#esittely { width: 80px; }
table#searchList TH#valittaja { width: 156px; }
*/
table#searchList TH#kuva { width: 110px; }
table#searchList TH#listDescription {width: 110px; text-align:left; padding-left:5px; padding-top:3px; margin-left:10px;} 
table#searchList TH#listPrice	{width: 70px; text-align:right; padding-top:3px;}
table#searchList TH#listPriceRent	{width: 70px; text-align:right; padding-top:3px;}
table#searchList TH#listImage	{width: 90px;}


#listImage img {width: 100px; border: 2px solid #ffffff;}


table#searchList TH#listBuildyear	{width: 40px; padding-top:3px;}
table#searchList TH#listArea	{width: 40px; text-align:right;}
table#searchList TH#listAddress	{width: 95px; text-align:left; padding-left:6px; padding-top:3px;}
table#searchList TH#listPresentation {width: 120px;}
table#searchList TH#listBooking {text-align:left; padding-left:2px;padding-right:4px;}




/*Holiday*/
table#searchListHoliday TH#kuva { width: auto; }
table#searchListHoliday TH#tyyppi { width: 150px; }
table#searchListHoliday TH#vuosi { width: 60px; }
table#searchListHoliday TH#m2 { width: 60px; }
table#searchListHoliday TH#hinta { width: 80px; }
table#searchListHoliday TH#sijainti { width: 150px; }
table#searchListHoliday TH#valittaja { width: 176px; }
/*Site*/
table#searchListSite TH#kuva { width: auto; }
table#searchListSite TH#tyyppi { width: 150px; }
table#searchListSite TH#m2 { width: 80px; }
table#searchListSite TH#hinta { width: 80px; }
table#searchListSite TH#sijainti { width: 140px; }
table#searchListSite TH#valittaja { width: 196px; }
/*Farm*/
table#searchListFarm TH#kuva { width: auto; }
table#searchListFarm TH#tyyppi { width: 140px; }
table#searchListFarm TH#ha { width: 80px; }
table#searchListFarm TH#hinta { width: 80px; }
table#searchListFarm TH#metsa { width: 80px; }
table#searchListFarm TH#sijainti { width: 140px; }
table#searchListFarm TH#valittaja { width: 156px; }
/*Other*/
table#searchListOther TH#kuva { width: auto; }
table#searchListOther TH#tyyppi { width: 170px; }
table#searchListOther TH#hinta { width: 100px; }
table#searchListOther TH#sijainti { width: 160px; }
table#searchListOther TH#valittaja { width: 206px; }

table#searchList TD#listDescription {width: 140px; }
table#searchList TD#listPrice	{width: 70px;}
table#searchList TD#listPriceRent	{width: 70px;}
table#searchList TD#listImage	{width: 90px;}
table#searchList TD#listBuildyear	{width: 40px;}
table#searchList TD#listArea	{width: 50px;}
table#searchList TD#listAddress	{width: 130px;}
table#searchList TD#listPresentation {width: 110px;}
table#searchList TD#kuva {width: auto;}
table#searchList TD#listIcons img {margin-top:4px; margin-left:-7px; }

table#searchList TH#listIcons {width: auto; }
tbody td #listIcons {width: auto; }

/*KOHDESIVU*/

#itemContainer { float: left; background: #f9f9f9 url("../../../static_images/etuovi-kuluttaja/v1/itemRightBG.gif") repeat-y right; margin-top: 20px; }
.itemLeft { float: left; width: 519px; background-color: #f9f9f9;}
/*Etuoven itemLeft leveys 520px*/
.itemRight { float: left; width: 246px; background-color: #ffffff; }
.itemRight div.itemRightPadding { padding: 5px; float:left; }
.itemRight img { border: 1px solid #333333; }
.itemExtraLink { float: left; width: 170px; overflow: hidden; margin-top: 5px; }
.itemCommercial { float: left; width: 170px; overflow: hidden; margin-top: 10px; }
/*div.brokerContainer { float: left; border-collapse: collapse; border-top: 1px solid #e5e5e5; }*/
table#brokerContainer { float: left; border-collapse: collapse; border: 1px solid #e5e5e5; border-left: 1px solid #ffffff; }
td#brokerLeft { width: 512px; padding-top: 4px; padding-bottom: 4px; }
td#brokerRight { width: 253px; border: 1px solid #e5e5e5; vertical-align: middle; text-align: center; }
*HTML td#brokerRight { width: 255px; w\idth: 253px; }
div#notes div { padding: 4px; }
table.itemInfoValues {float: left; border-collapse: collapse; margin: 0;}
tr.itemEvenRowBgColor { background-color: #f9f9f9; border-bottom: 1px solid #e5e5e5; }
tr.itemOddRowBgColor { border-bottom: 1px solid #e5e5e5; } 
td..ThirdItemL { width: 160px; padding: 4px 2px 4px 2px; overflow: visible;  }
td.colOneThirdItemR { width: 350px; padding: 4px 2px 4px 2px; overflow: visible; float: left;  }
td.colOneThirdItemL { width: 160px; padding: 4px 2px 4px 2px; overflow: visible;  }


div.showings {margin-top:5px; float:left;}
div.showingDetails {margin-top:5px; float:left;}
*HTML div.showings {margin-top:0px;}

span#showingsTitle { float: left; height: 16px; background-color: #f9f9f9; padding: 0 10px; border: 1px solid #e5e5e5; font-weight: bold; margin-right:50px;}

*HTML div.colOneThirdItemLShowings { width: 191px; w\idth: 181px; overflow: hidden; }
div.ItemPageWideLine { float: left; width: 510px; line-height: 0px; padding: 0 0 0 10px; background-color: #e5e5e5; overflow: visible;  }
/*502*/
div.colOneThirdItemL { float: left; width: 170px; padding: 4px 2px 0 2px; overflow: visible; }
*HTML div.colOneThirdItemL { width: 160px; w\idth: 170px; overflow: hidden; }
*HTML div.colOneThirdItemR { width: 350px; w\idth: 326px; overflow: hidden; }
/*Etuovessa HTML div.colOneThirdItemR 342*/
#itemRightLinks { background-color: #ffffff; padding: 8px 0 8px 0; overflow: hidden; float: left; width: 100%; }
#itemRightLinks p { margin: 0; padding: 4px 0 4px 0; }
#itemRightForm {  float: left; width: 100%; }
#itemRightForm div { margin-top: 20px; margin-left: 30px; }
div#itemImages { float: left; width: 500px; background-color: #f9f9f9; margin-top: 20px; padding-top: 20px; padding-bottom: 20px; text-align: center; border:0; margin-left:3px;}
div#itemImages img {border: 1px solid #333333; margin-left:3px;}

div#itemImages table#thumbImages {margin-left:auto; margin-right:auto;}

#imageSection table#thumbImages {border:0; margin:0; margin-top: 4px; border-collapse:collapse; table-layout:fixed;}
#imageSection table#thumbImages td {background-color: #f9f9f9; text-align: center; vertical-align: middle; padding:0px; border-right: 2px solid #f9f9f9; 
border-collapse:collapse; margin:0px;}

#mainImage {margin:0px; height:188px;   }
#mainImage td {padding:0; width:236px; height:182px; background-color: #f9f9f9; text-align: center; vertical-align: middle; border:0px;}

div#itemImagesHelp { float: left; width: 221px; margin-top: 20px; }
div#itemImagesHelp div { background-color: #F4E7B0; border: 1px solid #969C98; margin-left: 10px; }
div#itemMapLeft { margin-top: 20px; background-color: #f9f9f9; }
table#itemMapForm { width: 100%; border-collapse: collapse; }
table#itemMapForm td { padding-top: 4px; padding-bottom: 4px; }
table#itemMapForm td#formTDOtsikko { padding-left:8px; }
table#itemMapForm td#formTDOsoite { padding-left:8px; }
table#itemMapForm td#formTDKunta { border-bottom: 1px solid #333333; padding-left: 8px; padding-bottom: 8px; }
table#itemMapForm td#formTDKunta2 { border-bottom: 1px solid #333333; padding-bottom: 8px; }
table#itemMapForm td#formTDKunta3 { text-align: right; border-bottom: 1px solid #333333; padding-bottom: 8px; }
table#itemMapForm td#formTDItems { border-bottom: 1px solid #333333; padding-bottom: 8px; padding-left: 8px; }
table#itemMapForm td#formTDItems2 { text-align:right; border-bottom: 1px solid #333333; vertical-align: bottom; padding-bottom: 8px; }
table#itemMapForm td#formTDcheckboxes { border-bottom: 1px solid #333333; padding-bottom: 8px; }
table#itemMapForm td#formTDcheckboxes2 { text-align: right; vertical-align: bottom; border-bottom: 1px solid #333333; padding-bottom: 8px; }
table#itemMapForm td#formTDArea { padding-left: 8px; }
table#itemMapForm td#formTDLinks { padding-left: 8px; padding-bottom: 8px; }
div#itemMapRight { margin-top: 20px; }
div#itemMapRight img { margin-left: 20px; }
div#printMapLeft { float: left; width: 348px; border-top: 1px solid #333333; }
div#printMapRight { float: left; width: 162px; border-top: 1px solid #333333; text-align: right; }
div#printMapLeft img, div#printMapRight img#first { margin-top: 15px; border: 1px solid #333333; }
div#printMapRight img#second { border: 1px solid #333333; margin-top: 3px; }
#footerPrint { float: left; width: 500px; height: 12px; font-size: 9px; letter-spacing: 1px; line-height: 12px; color: #333333;
background-color: #CCCCCC; border: 1px solid #333333; margin: 15px 0; } *HTML #footerPrint { width: 500px; w\idth: 510px; }
#footerPrint span.vasen { float: left; padding: 0 15px; }
#footerPrint span.oikea { float: right; background-color: #FFFFFF; padding: 0 15px; border-left: 1px solid #333333; }
div#brokerLeftCol { margin-top: 10px; }
div#brokerRightCol { margin-top: 10px; background-color: #f9f9f9; border: 1px solid #e5e5e5; width: 253px; }
div#brokerRightCol div { padding: 10px; }
table#offeringsAndInfo { float: left; width: 504px; margin-top:10px; margin-bottom: 10px; }
table#offeringsAndInfo td {  border: 1px solid #e5e5e5; padding: 5px; }
table#offeringsAndInfo td#offerings { width: 50%; background-color: #f9f9f9; }
table#offeringsAndInfo td#info1 { background-color: #C6DDFF; }
table#offeringsAndInfo td#info2 { background-color: #C6DDFF; }
div#brokerBanner1 { float: left; width: 164px; height: 50px; background-color: #ffffff; text-align: center; margin-left: 2px; }
*HTML div#brokerBanner1 { margin-left: 1px; } /* IE:n tuplamarginaalin puolitus */
div#brokerBanner2 { float: left; width: 164px; height: 50px; margin-left: 4px; background-color: #ffffff; text-align: center; }
div#brokerBanner3 { float: left; width: 164px; height: 50px; margin-left: 4px; background-color: #ffffff; text-align: center; }
div.topNavi {width:535px; float:left;border-bottom: 1px solid #e4e4e4; margin-left: 0px; margin: 0; padding: 0;}

	

div#itemPager {height: 19px; text-align:right; margin-top: 20px; margin-right: 20px;z-index:2; left:20%;  }
div#itemPager form { padding:0px; margin:0px; }


h3 span.itemLeaf { float: left; height: 16px; background-color: #f9f9f9; padding-bottom:7px; padding-left:2px; border: 0px solid #e5e5e5; border-bottom: none; color: #009933 }
div.itemFailedContactRight { width: 195px; color: #505050; border: 1px solid #efdca6; font-size: 12px; font-weight: normal; padding: 5px; padding-left: 10px; margin-top:10px; background-color: #fff7df;}
*HTML div.itemFailedContactRight { width: 195px; color: #009933; border: 2px solid #009933; font-size: 12px; font-weight: bold; padding: 5px; padding-left: 10px; margin-top:10px; margin-left:20px;}

table#thumbImages {margin-top: 4px;}
table#thumbImages td {background-color: #f9f9f9; text-align: center; vertical-align: middle; width:44px; height:44px; padding:0;}

div#imageSection {float:right; width:236; display:block; margin-left:15px; margin-bottom:15px; border:0px;}
div#itemPresentation {width:230px; display:block;}

*HTML div#itemPresentation {float:left; width:230px; display:block;}
*HTML div#itemPresentation p {width:230px; display:block;}
p.presentationBlock {margin-bottom:10px;}
/*280*/
*HTML h1#kohdesivu {width:230px;}
div#itemPresentation p {margin-top:15px; padding:0;}

div#senderInfo {float:left; padding-left:20px; width:200px;}

div#senderMessage {float:right; height:95px; margin-left:15px;}

div#itemNaviBottom {float:left; width: 510px; text-align: center; margin-bottom: 20px; margin-top: 30px; padding-top: 10px; border-top: 1px solid #e5e5e5;}

/* PRINT */
table#allPrints { width: 100%; border-collapse: collapse; margin-top: 5px; }
table#allPrints a { font-weight: normal; }
table#allPrints td { padding: 4px 2px 4px 7px; }
table#allPrints td#printName { width: 26%;}
table#allPrints td#printDistribution { width: 37%; }
table#allPrints td#printPDF { width: 37%; }
#printAd, #printOrder, #printAddress { float: left; background-color: #F4E7B0; margin-top: 9px; width: 250px; height: 110px; }
#printAddress { width: 254px; }
#printOrder, #printAddress { margin-left: 6px; }
#printAd div, #printOrder div, #printAddress div { padding: 9px; }
#searchItemcodePrint { float: left; text-align: center; margin-left: 18px; margin-top: 10px; margin-right: 0; background-color: #f9f9f9; padding: 4px 5px 4px 10px; border: 1px solid #e5e5e5; width: 187px; }
*HTML #searchItemcodePrint { width: 204px; w\idth: 187px; margin-left: 9px; }

/* POPUP */
#popupTop { background-color: #990134; margin-top: 10px; }
#popupTop h1 { margin: 7px 0 7px 7px; width: 50%; color: #FFFFFF; }

/* KOHDENOSTO */
div.aktiaNosto { width:245; color: #E7F1EC; padding:0; margin:0; text-decoration: none; color: #E7F1EC; background-image: url(../../../../../../akt/static_images/v1/background.jpg); background-repeat:no-repeat;}	
div.aktiaNosto a:link { color: #009933; font-size: 10px; font-family:Verdana; font-weight:normal;}						
div.aktiaNosto a:visited { color: #009933; font-size: 10px; font-family:Verdana; font-weight:normal;}						
div.aktiaNosto a:hover	{ color: #009933; font-size: 10px; font-family:Verdana; font-weight:normal;} 						 
div.nostoOtsikko { height:21; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; text-align:left; color: #009933;  width:243; padding-top: 5px; padding-left:5;}		
div.nostoKohdetiedot { font-family: Arial; font-size: 11px; color: #666666; width: 100; float:left;}		
div.aktiaNosto p { margin-top:10px; margin-left:5px; color:#000000; font-weight:bold;} 					
div.nostoKohdekuva { float:right; margin-top:10; margin-right:5px; }		
div.nostoVali { float:left; height:1px; width:240px;}	
div.aktiaNosto img	{ border: 1px solid #ffffff;}

/* EI listattavia kohteita */
#itemsNotFound {background-color: #f9f9f9; float: left; width: 50%; color: #009933; border: 2px solid #009933; font-size: 12px; font-weight: bold; margin-top: 15px; margin-bottom: 15px; padding: 5px; padding-left: 10px; margin-left:30px;}

/* uutta */

/*joka toinen rivi */
tbody tr {background-color: #f4f2f3; border-bottom: 1px solid #FFFFFF;}
#bigimage { 
width:auto; 
}


.listakuva {
	border: 0px solid #ffffff;
	padding: 1px;
	height: auto;
	width: 102px;
}
.kohde_7vrk_sisalla {
	background-image: url(../../../../../../akt/static_images/v1/kohde_7vrk.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	
}
.kohde_360 {
	background-image: url(../../../../../../akt/static_images/v1/360.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	
}
.kohde_videoesittely {
	background-image: url(../../../../../../akt/static_images/v1/videoesittely.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	
}
.kohde_uudiskohde {
	background-image: url(../../../../../../akt/static_images/v1/uudiskohde.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	
}
.kohde_7vrk_sisalla_lnk {
	background-image: url(../../../../../../akt/static_images/v1/kohde_7vrk.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: auto;
	padding-left:21px;
	display: block;
	float:left;
	margin-right:6px;
}
.kohde_videoesittely_lnk {
	background-image: url(../../../../../../akt/static_images/v1/videoesittely.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: auto;
	padding-left:21px;
	display: block;
	float:left;
	margin-right:6px;
}
.kohde_uudiskohde_lnk {
	background-image: url(../../../../../../akt/static_images/v1/uudiskohde.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: auto;
	padding-left:21px;
	display: block;
	float:left;
	margin-right:6px;
}
.kohde_360_lnk  {
	background-image: url(../../../../../../akt/static_images/v1/360.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: auto;
	padding-left:21px;
	display: block;
	float:left;
	margin-right:6px;
}

#searchPrice {
width:auto;
margin-right:12px;
}

#searchLivingarea {
width:auto;
margin-right:12px;
}
#searchLotarea {
width:auto;
margin-right:12px;
}

#searchButtons {
	width:520px;
	margin-left:0px;
	float:left;
}

#searchOwnershiptype {
width:auto;
margin-right:12px;
}
#searchButtons div{
width:80px;
margin-left:0px;
margin-right:10px;
}

#subCountContainer {
float:right;
width:150px;
margin-left:0px;
display:block;
}



#searchButtons div {
float:left;
display:block;
}
#subCountValue {
	font-size:11px;
	float:left;
	width:310px;
	margin-left:10px;
	margin-top:15px;
	font-weight: bold;
	color: #009933;
	border:0px;
}

.search_reset_container{
	width:auto;
	float:left;
}

.search_submit_container{
	width:auto;
	float:right;
	padding-left:270px;
	padding-right: 42px;
}

#kuva_icon {
width:22px;
}

/* alaosan pyoristys*/
.page_bottom_container {
	height: 25px;
	width: 535px;
	float: left;
}



#fullImage{
width:500px;
border:0px;
}


#imageTitle{
font-size:14px;
font-weight:bold;
color:#009933;
padding-bottom:8px;
float:left;
}




.page_bottom_left {
	float: left;
	height: 19px;
	width: 8px;
	background-image: url(../../../../../../akt/static_images/v1/page_bottom_left_corner.gif);
	background-repeat: no-repeat;

}


.page_bottom_right {
	float: left;
	height: 19px;
	width: 8px;
	background-image: url(../../../../../../akt/static_images/v1/page_bottom_right_corner.gif);
	background-repeat: no-repeat;
}
.page_bottom_mid {
	background-image: url(../../../../../../akt/static_images/v1/page_bottom_bg.gif);
	background-repeat: repeat-x;
	float: left;
	width: 519px;
height: 19px;
}


.loanFreePrice {
        font-size: 14px;
        font-weight: bold;
}

.loanAmount {
        font-size: 14px;
        font-weight: bold;
}

.search_reser_container {
      float:left;
}


.listIconContainer {
height:15px;
width:20px;
}

.odd_row {
background-color: #f9f9f9; border-bottom: 1px solid #FFFFFF;}

/* polku */

#sivutus_container {
float:right;
width:490px;
padding-bottom:4px;
text-align:right;
}

#sivutus_container .bold{
width:20px;
float:left;
}

.edellinen_lnk{
	width:70px;
	float:left;
	text-align: right;
}

.seuraava_lnk{
width:auto;
float:left;
margin-left;30px;
margin-left: 8px;

}
.page_nro{
	float:left;
	width:auto;
	padding-left:3px;
padding-right:7px;

/*width:16px;
border: 1px solid #dedddd;
padding-left:3px;
margin-right:4px;*/
}

.realtyuniqno_button_container{
	heght:20px;
	width:230px;
	float: left;
	padding-top: 9px;
}
.page_nro a:link, .page_nro a:active, .page_nro a:visited, .page_nro link {
display:block;
background-color:#ffffff;
height:16px;
border: 1px solid #dedddd;
float:left;
padding-left:7px;
padding-right:7px;
margin-right:1px;
}
.page_nro_dots{
	display:block;
	width:auto;
	float:left;
	height: 16px;
padding-right:5px;
}
/* napin tyylit */



.button_container {

    width: auto;

    padding-left: 100px;

}


/* buttons */
/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */

/* Emastic CSS Framework - http://code.google.com/p/emastic/ */


/* IE6 fixes */
.ie6 #navi ul.base li.second-level, .ie6 #navi ul.base li.third-level {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}


/* BUTTONS */
div.button-wrap {
	padding:10px 0 2px;
}
div.button-input-wrap {
	display:block;
	float:left;
	margin:0 2px 0 0;
}
/* IE fixes */
.ie6 input.submit, .ie6 input.reset {
	overflow:visible;
}
.ie div.button-input-wrap {
	margin:0 8px 0 0;
}
/* Default button */


input.button, input.button:hover, input.button:focus {
    border:none;
    background:url("../../../../../../akt/static_images/v1/buttons-sprite.gif") no-repeat 0 -4px;
    height:27px;
    /* used to catch the empty span */
    position:relative;
	color:#fff;
	padding:0 0 0 13px;
	margin:2px 0 2px 0;
	overflow:visible;
}
span.button {
    position:absolute;
    width:13px;
    height:27px;
    background:url("../../../../../../akt/static_images/v1/buttons-sprite-right.gif") no-repeat 0 -4px;
	margin:2px 0 2px 0;
}
a.button {
	background:url("../../../../../../akt/static_images/v1/buttons-sprite.gif") no-repeat 0 -4px;
	height:22px;
	padding:1px 0 0 13px;
	color:#fff;
	font-weight:bold;
	position:relative;
	display:block;
	float:left;
	margin-right:15px;
}
a.button:hover {
	color:#fff;
}
a.right {
	float:right;
}
a.button span.button {
	background:url("../../../../../../akt/static_images/v1/buttons-sprite-right.gif") no-repeat 0 -4px;
	width:13px;
	height:23px;
	position:absolute;
	right:-13px;
	top:0;
	cursor:pointer;
	margin:0;
}
/* Finish button */
input.finish, input.finish:hover, input.finish:focus {
    background-position:0 -26px;
}
span.finish {
    background-position:0 -26px;
}
a.finish, a.finish span.finish {
	background-position:0 -30px;
}
/* Function button */
input.function, input.function:hover, input.function:focus {
    background-position:0 -0px;
}
span.function {
    background-position:0 -0px;
}
a.function, a.function span.function {
	background-position:0 -60px;
}
/* Modify button */
input.modify, input.modify:hover, input.modify:focus {
    background:url("../../../../../../akt/static_images/v1/buttons-sprite.gif") no-repeat 0 -83px;
	color:#353535;
}
input.modify:hover {
	color:#009933;
}
span.modify {
    background-position:0 -83px;
}
a.modify, a.modify span.modify {
	background-position:0 -87px;
	color:#353535;
}
a.modify:hover {
	color:#009933;
}
/* IE6 fixes */
.ie6 a.button {
	background-image:url("../../../../../../akt/static_images/v1/buttons-sprite.gif");
}
.ie6 a.right {
	margin-right:0;
	margin-left:15px;
}
.ie6 span.button, .ie6 a.button span.button {
	background-image:url("../../../../../../akt/static_images/v1/buttons-sprite-right.gif");
}
.ie6 input.button, .ie6 input.button:hover, .ie6 input.button:focus {
	background:url("../../../../../../akt/static_images/v1/buttons-sprite.gif") no-repeat 0 -4px;
	padding:0 0 0 13px;
	margin:2px 0 2px 0;
	border:none;
	color:#fff;
	font-weight:bold;
}
.ie6 input.function, .ie6 input.function:hover, .ie6 input.function:focus {
	background-position:0 -56px;
}
.ie6 input.modify, .ie6 input.modify:hover, .ie6 input.modify:focus {
	background-position:0 -83px;
	color:#353535;
}
.ie6 input.modify:hover {
	color:#009933;
}


/* Links */
.links .portlet-content {
	border-top-color:#fafafa;
}
.links .portlet-content ul {
	margin:20px 10px 24px 24px;
	list-style-type:none;
}
.links .portlet-content ul li {
	list-style-type:none;
	padding-bottom:4px;
}



