* {margin: 0;padding: 0;}
BODY { padding: 0; margin: 0; height: 100%; }
BODY, INPUT, SELECT, TEXTAREA, TD, TH, DIV, P { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
FORM { padding: 0px; margin: 0px; }
IMG { border: none !important; }
h3 {background:inherit !important;}
p {background:none !important;}

#Content, .Content{float: left;width: 985px; border-top: 1px solid #fff; border-left: 1px solid white; border-right: 1px solid white; }
#soovContent, .soovContent{width:100%;background: #e7e7e7 url(mainBg_hall.jpg) right top no-repeat; margin-top:0; padding-bottom:10px;}
#mainContent, .mainComytable
ntent{width:985px;}
.h10{width:100%;height:10px;}
#topBanner, .topBanner{width:770px;height:90px;}

#soovSub, .soovSub{width:100%;height: 23px;background: #FFFFFF url(taust_ylemine_riba.gif) top left no-repeat;padding-top: 10px;text-align:center;font-size:11px;font-weight:normal;font-family: Tahoma, Arial, Helvetica, sans-serif;color: #fff;margin-top:0px;margin-bottom: 3px;}
#soovSub ul, .soovSub ul {margin: 0;padding: 0;}
#soovSub A, .soovSub A{text-decoration:none;color:#fff;}
#soovSub A:hover, .soovSub A:hover{text-decoration:underline;color:#fff;}
#soovSub li, .soovSub li{display:inline;margin-left:2px;margin-right:2px;}
#header, .header{width:985px;height:100px;}
#headerLogo, .headerLogo{width:240px;height:89px;float:left;}
#headerContent, .headerContent{float:right;}
.headerContent DIV.inputsLeft { float: left; width:160px;height:80px;text-align:left;color:#fff;}
.headerContent DIV.inputsLeft a { color:#fff;}
#headerContent DIV.inputsRight, .headerContent DIV.inputsRight { float: left; height: 80px; width:460px; color:#0000B3; text-align:right; padding-left:15px;padding-right:15px}
#headerContent DIV.inputsRight INPUT.string, .headerContent DIV.inputsRight INPUT.string { width: 100px; border: 1px solid; border-color: #868686 #dedede #dedede #868686; font-size: 10px !important; vertical-align: middle; padding: 3px 0px 3px 4px; margin-right: 5px; }
#headerContent DIV.inputsRight INPUT.id, .headerContent DIV.inputsRight INPUT.id { width: 70px; border: 1px solid; border-color: #868686 #dedede #dedede #868686; font-size: 10px !important; vertical-align: middle; padding: 3px 0px 3px 4px;  margin-right: 5px; }
#headerContent DIV.inputsRight INPUT.bold, .headerContent DIV.inputsRight INPUT.bold { font-weight: bold; }
#headerContent DIV.inputsRight INPUT.btn, .headerContent DIV.inputsRight INPUT.btn { vertical-align: middle; }
#headerContent DIV.inputsRight DIV.quick, .headerContent DIV.inputsRight DIV.quick {  }
#headerContent DIV.inputsRight DIV.quick DIV.f1, .headerContent DIV.inputsRight DIV.quick DIV.f1 { white-space: nowrap; }

DIV.inputsLeft a{padding:2px; font-size:9px !important;}
DIV.inputsLeft a:link, DIV.inputsLeft a:active, DIV.inputsLeft a:visited{font-weight:bold; color:#0a5fa0;text-decoration:none;}
DIV.inputsLeft a:hover{color:#0033CC;background:#FFFFFF;text-decoration:none;}
DIV.inputsLeft a.active{color:#CC0000; background:#FFFFFF; text-decoration:none;padding:2px;}
#path, .path{width:770px;margin-bottom:5px;margin-left:5px;padding:5px;}
#path A, .path A{color:#0057AE;}
#path A:hover, .path A:hover{text-decoration:none;}
#path A.active, .path A.active{text-decoration:none;font-weight:bold;}
#path A.active:hover, .path A.active:hover{text-decoration:underline;font-weight:bold;}
#userMenu, .userMenu{width:746px;padding:5px;background:#FFFFFF;margin-left:5px;margin-bottom:15px;border:solid 1px #b8d1ea;}
#userMenu A, .userMenu A{color:#0057AE;text-decoration:none;}
#userMenu A:hover, .userMenu A:hover{text-decoration:underline;}
#userMenu A.active, .userMenu A.active{text-decoration:none;font-weight:bold;}
#userMenu A.active:hover, .userMenu A.active:hover{text-decoration:underline;font-weight:bold;}
#contentContainer, .contentContainer{width: 775px; float: left;}

#centerBanner, .centerBanner{width:590px;height:90px;margin-bottom: 10px;}
#hotOffers, .hotOffers{width:590px; background:url(mainContentBg.png) left bottom repeat-y;}
TABLE.hotOffers {background:transparent;}
#hotOffers DIV.hotOffersInfo, .hotOffers DIV.hotOffersInfo { padding:10px 10px 10px 10px;}
#textAdsNews, .textAdsNews{width:590px;}
#textNews, .textNews{width:290px;height:190px;float:left;background:url(textNews.gif);margin-bottom:10px;}
#textNews DIV.textNewsInfo, .textNews DIV.textNewsInfo { padding:20px 10px 20px 10px;}
#textNews DIV.textNewsInfo p, .textNews DIV.textNewsInfo p{ margin-bottom:15px;}
a.newsDate{text-decoration:none; font-weight:bold; color:#0070DF;}
a.newsText:link, a.newsText:active, a.newsText:visited{text-decoration:none; color:#000000; }
a.newsText:hover{text-decoration:underline;}
#textAds, .textAds{width:290px;height:190px;float:right;background:url(textNews.gif);margin-bottom:10px;}
#textAds DIV.textAdsInfo, .textAds DIV.textAdsInfo { padding:20px 10px 20px 10px;}
#textAds DIV.textAdsInfo p, .textAds DIV.textAdsInfo p{ margin-bottom:15px;}
a.adsName{text-decoration:none; font-weight:bold; color:#757575;}
a.adsText:link, a.adsText:active, a.adsText:visited{text-decoration:none; color:#CC0000; }
a.adsText:hover{text-decoration:underline;}
#rightBanner, .rightBanner{float: right;width: 200px; padding-right: 5px;}
DIV.box { background:url(box.gif) left bottom no-repeat; width:160px; margin-bottom: 10px; color: #464646;  }
.w127 DIV.box { background:url(box_127.gif) left bottom no-repeat !important; width:127px !important; }
DIV.boxInfo { padding:10px; }
DIV.boxInfo2 { padding:10px;}
DIV.boxInfo2 TABLE TD, DIV.boxInfo2 TABLE TD select{font-size:11px;}
.w127 DIV.boxInfo2 TABLE TD, .w127 DIV.boxInfo2 TABLE TD select{font-size:10px !important;}
DIV.boxInfo2 TABLE TR{}
DIV.boxInfo2 TABLE TD{padding-right:1px; padding-bottom:5px;}
DIV.boxInfo2 a:link { text-decoration:none; color:#464646; }

DIV.boxProxy { background: url(boxProxy.gif) left bottom no-repeat; width:200px; margin-bottom: 10px; color: #464646;  }
.w127 DIV.boxProxy { background:url(box_127.gif) left bottom no-repeat !important; width:127px !important; }
DIV.boxInfoProxy { padding:10px 10px 10px 20px;}
DIV.boxInfoProxy TABLE TD, DIV.boxInfoProxy TABLE TD select{font-size:11px;}
.w127 DIV.boxInfoProxy TABLE TD, .w127 DIV.boxInfoProxy TABLE TD select{font-size:10px !important;}
DIV.boxInfoProxy TABLE TR{}
DIV.boxInfoProxy TABLE TD{padding-right:1px; padding-bottom:5px;}
DIV.boxInfoProxy a:link { text-decoration:none; color:#464646; }
.leftBarHeadingSearchProxy {background: url(otsingProxy.gif) no-repeat;}
.leftBarHeadingSearchProxy {width: 155px;height: 21px;padding-left: 45px;padding-top: 9px;font-size: 13px !important;font-weight: bold;color: #fff;}
/*.w127 .leftBarHeadingSearch {background: url(otsing_127.gif) no-repeat !important; width:92px !important;}*/

DIV.boxInfo li{background:url(marrow.gif) 0px 5px no-repeat; padding: 0px 0px 4px 10px; list-style:none;}
DIV.boxInfo li A{text-decoration:none;}
DIV.boxInfo A:link, DIV.boxInfo A:active, DIV.boxInfo A:visited{color:#0000B3; text-decoration:none;}
DIV.boxInfo A:hover{text-decoration:underline;}

DIV.boxInfo3 { padding:15px; margin-bottom:-20px;}
DIV.boxInfo3 li{background:url(marrow.gif) 0px 5px no-repeat; padding: 0px 0px 4px 10px; list-style:none;}
DIV.boxInfo3 li A{text-decoration:none;}
DIV.boxInfo3 A:link, DIV.boxInfo3 A:active, DIV.boxInfo3 A:visited{color:#0000B3; text-decoration:none;}
DIV.boxInfo3 A:hover{text-decoration:underline;}
DIV.boxInfo3stripe { margin-top:5px;margin-left:13px; margin-right:10px;margin-bottom:-7px;border-bottom: 1px solid #c3defc; font-size: 1px !important; }

DIV.boxInfo4 { padding:15px; }
DIV.boxInfo4 li{background:url(marrow.gif) 0px 5px no-repeat; padding: 0px 0px 4px 10px; list-style:none;}
DIV.boxInfo4 li A{text-decoration:none;}
DIV.boxInfo4 A:link, DIV.boxInfo3 A:active, DIV.boxInfo4 A:visited{color:#0000B3; text-decoration:none;}
DIV.boxInfo4 A:hover{text-decoration:underline;}
DIV.boxInfo4stripe { margin-top:-7px;margin-left:13px; margin-right:10px;margin-bottom:-5px;border-bottom: 1px solid #c3defc; font-size: 1px !important; }

DIV.boxInfo5 { padding:5px; }
DIV.boxInfo5 li{background:url(marrow.gif) 0px 5px no-repeat; padding: 0px 0px 4px 10px; list-style:none;}
DIV.boxInfo5 li A{text-decoration:none;}
DIV.boxInfo5 A:link, DIV.boxInfo3 A:active, DIV.boxInfo4 A:visited{color:#0000B3; text-decoration:none;}
DIV.boxInfo5 A:hover{text-decoration:underline;}

DIV.loginForm {width: 100% !important;padding:0 !important;margin:0 !important;}
DIV.loginForm INPUT{margin-bottom:3px;}
DIV.loginForm INPUT.string { width: 130px; border: 1px solid; border-color: #868686 #dedede #dedede #868686; font-size: 14px !important; vertical-align: middle; padding: 5px 0px 5px 4px; font-weight:normal !important; }
DIV.loginForm INPUT.bold { font-weight: bold; }
DIV.loginForm INPUT.btn { vertical-align: middle; margin-left:-5px;}
DIV.loginForm DIV.more { color: #396300; font-size: 9px !important; margin-top: 5px; background: url(../gfx/i04.gif) 0px 4px no-repeat; padding: 0px 10px 0px 8px; float: left; }
DIV.loginForm DIV.more A { color: #396300; font-size: 11px !important; text-decoration: none; }
DIV.loginForm DIV.more A:hover { text-decoration: underline; }

DIV.contentBox { background:url(contentBox.gif) left bottom; border-top:solid 1px #b8d1ea; width:590px; margin-bottom: 10px; color: #464646; }
DIV.projectsBox { background:url(projectsBox.gif) left bottom; width:590px; margin-bottom: 10px; color: #464646; }
DIV.contentBoxInfo { padding:10px 10px 20px 10px;}

DIV.footer-links { width: 750px; text-align: right; margin-bottom: 10px; }
DIV.footer-links A { font-weight: bold; text-decoration: none; }
DIV.footer-links A:hover { text-decoration: underline; }
DIV.footer { clear: both;  margin-left: 0px; margin-right: 5px; background: url(footer.png) no-repeat; color:#333; height: 43px; font-size: 11px; text-align: right; }
DIV.footer A { text-decoration: none; color:#009FFF;}
DIV.footer A:hover { text-decoration: underline; }
DIV.footer DIV.b1 { float: left; padding: 5px 10px 0px 10px; width: 90%; text-align: left; color: #333;}
DIV.footer DIV.b1 a {font-weight: bold; color: #CC0000;}
DIV.footer DIV.b2 { float: left; padding: 5px 10px 0px 10px; width:90%; text-align:left;color:#333; }
DIV.footer-stripe { background: #98c6f3; height: 2px; font-size: 1px !important; line-height: 0px; margin: 0px 5px; }
#primaryContentContainer, .primaryContentContainer{float: left;margin-right: -625px;width: 100%;}
#primaryContent, .primaryContent{margin-left:5px;}
#secondaryContent, .secondaryContent{float: left;width: 590px;margin-left:27px;}
.clear{clear: both;font-size:0 !important;height:0 !important;}

/* mainMenu */
#mainMenu, .mainMenu {width:100%;padding-left:3px;padding-top:15px;}
#mainProjects, .mainProjects {width:100%;text-align:center;}
#mainProjects IMG, .mainProjects IMG{margin-top:10px; margin-left:5px; margin-right:5px;}

#mainMenu h3, .mainMenu h3 {margin:0px 0px -1px 0px;font-size: 20px !important; color: #000000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; display: block;}
#mainMenu h3 a:link, #mainMenu h3 a:visited, #mainMenu h3 a:active, .mainMenu h3 a:link, .mainMenu h3 a:visited, .mainMenu h3 a:active {color: #000000; display: block; text-decoration:none;}
#mainMenu h3 a:hover, .mainMenu h3 a:hover {color: #000000; display: block; text-decoration:underline;}
#mainMenu p, .mainMenu p {margin:0px;}
#mainMenu p a:link, #mainMenu p a:active, #mainMenu p a:visited, .mainMenu p a:link, .mainMenu p a:active, .mainMenu p a:visited{color: #5d5d5d; font-size: 10px; text-decoration: none; display: block;}
#mainMenu p a:hover, .mainMenu p a:hover{color: #5d5d5d; font-size: 10px !important; text-decoration: underline; display: block;}
#mainKuulutaMenu, .mainKuulutaMenu {width:100%;padding-left:25px;padding-top:15px;}
#mainKuulutaMenu h3, .mainKuulutaMenu h3 {margin:0px 0px -1px 0px;font-size: 20px !important; color: #000000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; display: block;}
#mainKuulutaMenu h3 a:link, #mainKuulutaMenu h3 a:visited, #mainKuulutaMenu h3 a:active, .mainKuulutaMenu h3 a:link, .mainKuulutaMenu h3 a:visited, .mainKuulutaMenu h3 a:active {color: #000000; display: block; text-decoration:none;}
#mainKuulutaMenu h3 a:hover, .mainKuulutaMenu h3 a:hover {color: #000000; display: block; text-decoration:underline;}
#mainKuulutaMenu p, .mainKuulutaMenu p {margin:0px;}
#mainKuulutaMenu p a:link, #mainKuulutaMenu p a:active, #mainKuulutaMenu p a:visited, .mainKuulutaMenu p a:link, .mainKuulutaMenu p a:active, .mainKuulutaMenu p a:visited{color: #5d5d5d; font-size: 10px !important; text-decoration: none; display: block;}
#mainKuulutaMenu p a:hover, .mainKuulutaMenu p a:hover{color: #5d5d5d; font-size: 10px !important; text-decoration: underline; display: block;}

TABLE.hotOffers { border-collapse: collapse; width: 100%; border-spacing: 0px; }
TABLE.hotOffers TD { width: 33%; padding: 0px; vertical-align: middle; }
TABLE.hotOffers IMG { padding: 10px 10px 0px 10px; }
TABLE.hotOffers A { color: #d9261c; font-size: 11px; font-weight:bold; text-decoration: none; display: block; padding: 5px 0px; }
TABLE.hotOffers A:hover { background:#EFEFEF;}
TABLE.hotOffers A:hover SPAN.title { text-decoration: underline; }
TABLE.hotOffers SPAN.title { padding: 5px 10px 0px 10px; font-size: 14px !important; color: #217ad4; font-weight: bold; font-family: Arial, Helvetica, sans-serif; display: block; }
TABLE.hotOffers SPAN.count { display: block; padding: 2px 10px 5px 10px; }

#mainContent420, .mainContent420{float:left; width:420px; }
#mainContent590, .mainContent590{float:left; width:590px; }
#mainContent420Info, .mainContent420Info, #mainContent420info, .mainContent420info{width:420px; background:url(w420bg.gif) left bottom; }
#mainContent590info, .mainContent590info{width:590px; background:url(mainContentBg.gif) left bottom repeat-y; }
#mainContentBanner, .mainContentBanner{float:right;width:160px;}
#mainCont, .mainCont{ padding:15px; padding-bottom:25px; padding-top: 5px;}
#mainCont h1, .mainCont h1{font-size: 18px !important; color:#CC0000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; display: block; margin-bottom:10px;}
#mainCont h2, .mainCont h2{ color:#000000; background:#eeeeee; font-size:11px; font-weight:bold; padding:5px; margin-bottom:7px;}
#Adv, .Adv{ padding:15px; padding-bottom:25px;}
#Adv h1, .Adv h1{width:92%; color:#000000; background:#EEEEEE; font-size:11px; font-weight:bold; padding:5px; margin-bottom:7px;}
#myKuulutus, .myKuulutus{ padding:15px; padding-bottom:25px;}
#myKuulutus h1, .myKuulutus h1{width:98%; color:#000000; background:#F0F0F0; font-size:11px; font-weight:bold; padding:5px; margin-bottom:7px;}
#myKuulutus DIV.adv-cell1 h1, .myKuulutus DIV.adv-cell1 h1{width:96%; color:#000000; background:#F0F0F0; font-size:11px; font-weight:bold; padding:5px; margin-bottom:7px;}
#myKuulutus DIV.adv-cell2 h1, .myKuulutus DIV.adv-cell2 h1{width:96%; color:#000000; background:#F0F0F0; font-size:11px; font-weight:bold; padding:5px; margin-bottom:7px;}
#myKuulutus DIV.adv2-cell1 h1, .myKuulutus DIV.adv2-cell1 h1{width:92%; color:#000000; background:#F0F0F0; font-size:11px; font-weight:bold; padding:5px; margin-bottom:7px;}
#myKuulutus DIV.adv2-cell2 h1, .myKuulutus DIV.adv2-cell2 h1{width:92%; color:#000000; background:#F0F0F0; font-size:11px; font-weight:bold; padding:5px; margin-bottom:7px;}
#myKuulutus DIV.adv2-cell1 TABLE, .myKuulutus DIV.adv2-cell1 TABLE{margin-left:-6px;}
#myKuulutus DIV.adv2-cell2 TABLE, .myKuulutus DIV.adv2-cell2 TABLE{margin-left:-6px;}
#myKuulutus DIV.adv2-cell1 TABLE TD, .myKuulutus DIV.adv2-cell1 TABLE TD{border-bottom:solid 1px #F0F0F0; padding-top:2px;padding-bottom:2px;}
#myKuulutus DIV.adv2-cell2 TABLE TD, .myKuulutus DIV.adv2-cell2 TABLE TD{border-bottom:solid 1px #F0F0F0; padding-top:2px;padding-bottom:2px;}
#myKuulutus DIV.adv2-cell1 TABLE TD.vigane, #myKuulutus DIV.adv2-cell2 TABLE TD.vigane, .myKuulutus DIV.adv2-cell1 TABLE TD.vigane, .myKuulutus DIV.adv2-cell2 TABLE TD.vigane{background:#FFECEC;}.advButtons{text-align:center; border-top:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee; margin-top:10px; padding-top:10px;margin-bottom:10px; padding-bottom:10px;}
.advButtonsSub{text-align:right; line-height:5px;}
#advButtonsBottom, .advButtonsBottom{text-align:center; border-top:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee; margin-top:10px; padding-top:10px;margin-bottom:10px; padding-bottom:10px;}
.red{color:#FF0000;}
.blue{color:#3300CC; font-style:italic;}
DIV.mainContBox {padding:5px; margin-bottom:10px; line-height:17px;}
DIV.mainContBox ul li{margin-left:15px;}
DIV.mainContBox a:link{color:#0d5eae; text-decoration:none;}
DIV.mainContBox a:hover{text-decoration:underline;}
.kuulutuseAndmed{color:#0d5eae;}
.vaikenool {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px !important;
}
.eelmine, .jargmine{color:#B0B0B0;}
.eelmine a:link, .eelmine a:visited, .eelmine a:active, .jargmine a:link, .jargmine a:visited, .jargmine a:active{color:#B0B0B0; text-decoration:none;}
.eelmine a:hover, .jargmine a:hover{color:#B0B0B0; text-decoration:underline;}
.otsinguFilter{color:#B0B0B0; font-weight:bold;text-align:right; margin-top:3px;}

.mytable{display: table; width:100%; margin-bottom:10px;}
.textContent{display: table; width:100%; margin-bottom:10px; line-height:15px;}
#text h1, .text h1{font-size: 20px !important; font-family: Arial, Helvetica, sans-serif; color: #d9261c; font-weight: normal; padding: 0px 0px 5px 0px; background:none;}
#text h3, .text h3{font-size: 20px !important; font-family: Arial, Helvetica, sans-serif; color: #d9261c; font-weight: normal; padding: 19px 0px 19px 0px; background:none;}
#text A:link, #text A:active, #text A:visited, .text A:link, .text A:active, .text A:visited{color:#0000B3; text-decoration:none;}
#text A:hover, .text A:hover{text-decoration:underline;}
.mytableB{display: table; width:520px; }
.hind{text-align:right;}
.perioodHind TR{background:#FFFFFF;}
.perioodHind TR:hover{background:#F0F0F0;}
.perioodHind TD{padding:3px; height:20px;}
.table-row{display: table-row; float:left;}
.cell1{display: table-cell; float:left;width:430px;}
.cell2{display: table-cell; float:right; width:90px;}
.table-cell1{display: table-cell; float:left; width:273px;}
.table-cell2{display: table-cell; float:right; width:273px;}
.table-cell2 a:link, .table-cell2 a:active, .table-cell2 a:visited{text-decoration:none;}
.table-cell2 a:hover{text-decoration:underline;}
.map-cell1{display: table-cell; float:left; width:245px; }
.map-cell2{display: table-cell; float:left; width:315px; }
.map-cell2 a:link, .map-cell2 a:active, .map-cell2 a:visited{text-decoration:none;}
.map-cell2 a:hover{text-decoration:underline;}
.eelmineJargmine1{display: table-cell; float:left;  }
.eelmineJargmine2{display: table-cell; float:both; }
.eelmineJargmine3{display: table-cell; float:right;  }
.newTable-cell1{display: table-cell; float:left; width:188px; }
.newTable-cell2{display: table-cell; float:right; width:188px;}
.newTable-cell2 a:link, .table-cell2 a:active, .table-cell2 a:visited{text-decoration:none;}
.newTable-cell2 a:hover{text-decoration:underline;}
.adv-cell1{display: table-cell; float:left; width:273px; border-right:solid 1px #eeeeee;}
.adv-cell2{display: table-cell; float:right; width:273px; }
.adv-cell2 a:link, .adv-cell2 a:active, .adv-cell2 a:visited, .adv2-cell2 a:link, .adv2-cell2 a:active, .adv2-cell2 a:visited, .myMenu-cell2 a:link, .myMenu-cell2 a:active, .myMenu-cell2 a:visited{color:#0d5eae; text-decoration:none;}
.adv-cell2 a:hover, .adv2-cell2 a:hover, .myMenu-cell2 a:hover{text-decoration:underline;}
.adv2-cell1{display: table-cell; float:left; width:273px; border-right:solid 1px #eeeeee;}
.adv2-cell2{display: table-cell; float:right; width:273px; }
.myMenu-cell1{display: table-cell; float:left; width:273px; }
.myMenu-cell2{display: table-cell; float:right; width:273px; }
.contable{display: table; width:100%;}
.contable-row{display: table-row; float:left; }
.contable-left{display: table-cell; float:left; width:60px; }
.contable-right{display: table-cell; clear: left; float:left; width: 240px !important; }
.yldtable{display: table; width:100%;}
.yldtable-row{display: table-row; float:left; border-bottom:solid 1px #E4E4E4; padding:5px;}
.yldtable-left{display: table-cell; float:left; width:100px;text-align:left; margin-right:3px; }
.yldtable-right{display: table-cell; float:left; width:150px; text-align:left;}
.price{font-weight:bold; color:#0882CA; text-decoration:none;}
.hotPrice{font-weight:bold; width:120px; color:#CC0000;}
.muudetud{width:125px; color:#B4B4B4;}
#smallImages, .smallImages{margin-bottom:20px; text-align:center;}
#smallImages IMG, .smallImages IMG{margin-right:3px; margin-bottom:3px; border:0;}
.mainContBox IMG{margin-right:5px; margin-bottom:5px;}
.pictable{display: table; width:100%;}
.pic-row{display: table-row; float:left; height:91px;}
.pic-cell1{display: table-cell; width:91px;}
.pic-cell2{display: table-cell; width:91px;}
.pic-cell3{display: table-cell; width:91px;}

h3.title{font-size: 20px !important; color: #000000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; display: block;}
TABLE.categories { width: 100%; }
TABLE.categories TD { text-align: left; padding: 0px 0px 0px 0px; }
TABLE.categories TD DIV { text-align: left; padding: 5px 30px 0px 0px; }
TABLE.categories TD A { color: #3D3D3D; text-decoration: none; }
TABLE.categories TD A:hover { color: #3D3D3D; text-decoration: underline; }
TABLE.categories TD A.active { color:#c40808; text-decoration: none; }
TABLE.categories TD A.active:hover { color:#c40808; text-decoration: underline; }
DIV.grey-stripe2 { margin: 0px; margin-top:5px; border-bottom: 1px solid #E6E6E6; font-size: 1px !important; }
DIV.grey-stripe3 { margin: 0px; border-bottom: 1px solid #f4f4f4; font-size: 1px !important; }
DIV.map{margin-top:20px; text-align:center;}
/*****************************************
    tabs
 ****************************************/
 /*
#tabs, .tabs {float:left;width:515px;background:url(kv_tabs_left.png) left top no-repeat;padding-left:70px;line-height:normal;font-size:10px !important;}
#tabs ul, .tabs ul {margin:0;padding:0;list-style:none;}
#tabs li, .tabs li {float:left;background:url(kv_tabs_bg_normal.gif) no-repeat right top;height:19px;padding:6px 10px 0 10px;}
#tabs a, .tabs a { text-decoration:none;font-weight:bold;color:#fff !important;white-space: nowrap;}
#tabs a:hover, .tabs a:hover {color:#333 !important;}
#tabs #selected, .tabs .selected {background:url(kv_tabs_bg_active.gif) no-repeat right top;}
#tabs #selected a, .tabs .selected a {font-weight:bold;color:#333 !important;}
#tabs #kokku, .tabs .kokku {background-position:0 -150px;border-width:0;}
#tabs #kokku a, .tabs .kokku a {background-position:100% -150px;padding-bottom:5px;font-weight:bold;color:#CC0000;text-transform:none;}

#tabs .inactive a, .tabs .inactive a {font-weight:bold;color:#336193;cursor:default;}
*/
.contentBottom{text-align: left;margin-bottom:10px;width: 420px;height: 10px;background:url(contentBottom.gif) no-repeat center top;}
.largeContentTop{text-align: left;margin-bottom:0px;width: 590px;height: 10px;background:url(mainContentTop.png) no-repeat center top;overflow:hidden;}
.largeContentBottom{text-align: left;margin-bottom:10px;width: 590px;height: 10px;background:url(mainContentBottom.png) no-repeat center top;}
.mainContRightTop{text-align: left;width: 160px;height: 10px;background:url(mainContRightTop.gif) no-repeat center top;}
.mainContRightContainer{text-align: left;width: 160px;background:url(mainContRight.gif);}
.RightBanCont{padding:10px;color:#005BB7;}
.RightBanCont h1{font-weight:bold; font-size:12px !important;margin-bottom:10px; margin-top:-5px; color:#CC0000;}
.RightBanCont ul{padding-left:11px;}
.RightBanCont li{margin-bottom:10px; list-style:square; margin-left:5px;}
.RightBanCont a:link, a:active, a:visited{color:#005BB7; text-decoration:none;}
.RightBanCont a:hover{color:#005BB7; text-decoration:underline;}
.mainContRightBottom{text-align: left;margin-bottom:10px;width: 160px;height: 15px;background:url(mainContRightBottom.gif) no-repeat center top;}
#advancedSearch, .advancedSearch{padding:1px}
#advancedSearch h1, .advancedSearch h1{width:98%; color:#000000; background:#eeeeee; font-size:11px !important; font-weight:bold; padding:5px; display:block}
#advancedSearch select.mylist, .advancedSearch select.mylist {width:100%;}
#advancedSearch td.mylist, .advancedSearch td.mylist {width:40%;}
DIV.advSearchBox{margin-bottom:10px;background:#FF3300;}
DIV.simpleSearchBox {margin-bottom:0;}
DIV.simpleSearchBox ul{list-style:none;}
DIV.simpleSearchBox li{padding:1px; margin-bottom:3px;}
.h5{height:5px;}
.w10{width:10px;}
.w15{width:15px;}
.w20{width:20px;}
.w25{width:25px;}
.w27{width:27px;}
.w28{width:28px;}
.w30{width:30px;}
.w40{width:40px;}
.w45{width:45px;}
.w50{width:50px;}
.w60, .w60Input{width:60px;}
.w65{width:65px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w105{width:105px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w135{width:135px;}
.w140{width:140px;}
.w145{width:145px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w175{width:175px;}
.w180{width:180px;}
.w240{width:240px;}
.submit { border: 2px solid; border-color: #ff4e46 #b21008 #b21008 #ff4e46; background: #BB0B28; color: #FFFFFF !important; font-weight: bold; font-size: 10px !important; padding: 2px 10px 2px 10px; overflow: visible; cursor: pointer; margin-right: 3px; }
.submit:hover { border: 2px solid; border-color: #f52b4d #cb0b2b #cb0b2b #f52b4d; background: #e00e31; color: #FFFFFF !important; font-weight: bold; font-size: 10px !important; padding: 2px 10px 2px 10px; overflow: visible; cursor: pointer; margin-right: 3px; }
.submit2 { border: 2px solid; border-color: #818181 #5e5e5e #5e5e5e #818181; background: #6F6F6F; color: #FFFFFF !important; font-weight: bold; font-size: 10px !important; padding: 1px 5px 1px 5px; overflow: visible; cursor: pointer; margin-right: 3px; }
.submit2:hover { border: 2px solid; border-color: #bebebe #9c9c9c #9c9c9c #bebebe; background: #ACACAC; color: #FFFFFF !important; font-weight: bold; font-size: 10px !important; padding: 1px 5px 1px 5px; overflow: visible; cursor: pointer; margin-right: 3px; }
.submit3 { border-style: none; background: url(nupp_taust.gif) no-repeat; border-color: #818181 #5e5e5e #5e5e5e #818181; color: #FFFFFF !important; font-weight: bold; font-size: 12px !important; padding: 0px; overflow: hidden; cursor: pointer; margin-right: 3px; margin-bottom: 5px; width: 138px; height: 29px; font-family: Tahoma, Arial, Helvetica, sans-serif !important; }
.w127 .submit3 {background: url(nupp_taust_127.gif) no-repeat !important; width: 105px !important;}
a.submit3_, div.submit3, div.submit3_ {text-decoration:none !important;vertical-align:middle !important;text-align:center !important;}
div.submit3_ {padding-top:5px;}
.submit_detailotsing { float:left; border-style: none; background: url(nupp_taust_detailotsing.gif) no-repeat; border-color: #818181 #5e5e5e #5e5e5e #818181; color: #FFFFFF !important; font-weight: bold; font-size: 12px !important; padding: 0px; overflow: hidden; cursor: pointer; margin-right: 3px; margin-bottom: 5px; width: 138px; height: 29px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.kustuta { border: 2px solid; border-color: #818181 #5e5e5e #5e5e5e #818181; width:65px;background: #6F6F6F; color: #FFFFFF !important; font-weight: bold; font-size: 10px !important; padding: 1px 5px 1px 5px; overflow: visible; cursor: pointer; margin-right: 3px; }
.kustuta:hover { border: 2px solid; border-color: #bebebe #9c9c9c #9c9c9c #bebebe; background: #ACACAC; color: #FFFFFF !important; font-weight: bold; font-size: 10px !important; padding: 1px 5px 1px 5px; overflow: visible; cursor: pointer; margin-right: 3px; }
.lisa { border: 2px solid; border-color: #ff4e46 #b21008 #b21008 #ff4e46; width:65px;background: #BB0B28; color: #FFFFFF !important; font-weight: bold; font-size: 10px !important; padding: 1px 5px 1px 5px; overflow: visible; cursor: pointer; margin-right: 3px; }
.lisa:hover { border: 2px solid; border-color: #f52b4d #cb0b2b #cb0b2b #f52b4d; width:65px;background: #e00e31; color: #FFFFFF !important; font-weight: bold; font-size: 10px !important; padding: 1px 5px 1px 5px; overflow: visible; cursor: pointer; margin-right: 3px; }
.logisisse { border-style: none; border-color: #818181 #5e5e5e #5e5e5e #818181; background: url(nupp_taust.gif) no-repeat; color: #FFFFFF !important; font-weight: bold; font-size: 12px !important; padding: 0px; overflow: hidden; cursor: pointer; margin-bottom: 5px; margin-top: 10px; width: 138px; height: 29px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

DIV.pages { color: #000000; padding: 3px; text-align: center;}
DIV.pages A { color: #224700; text-decoration: none; }
DIV.pages A:hover { color: #da251d; }
DIV.pages A.active { color: #da251d; font-weight: bold; }

DIV.searchResults{margin-top:10px; margin-bottom:10px;}
.tdTitle{background:#cce3fa; padding:5px; font-weight:bold;}
.tdTitle a:link{color:#000000; text-decoration:underline;}
.tdTitle a:hover{text-decoration:none;}
.tdRow1{background:#FFFFFF; padding:5px;}
.tdRow2{background:#f0f0f0; padding:5px;}
.tdRow1 a:link, .tdRow1 a:active, .tdRow1 a:visited, .tdRow2 a:link, .tdRow2 a:active, .tdRow2 a:visited{color:#085aad; text-decoration:none;}
.tdRow1 a:hover, .tdRow2 a:hover{text-decoration:underline;}
.txtred{color:#CC0000;}
a.hotoffer:link{color:#E10000;}

.miscFilesGalleryView, .miscFilesGalleryView a, .miscFilesGalleryView a:visited{color: #000000;}
.miscFilesGalleryView a:hover{color: #0066CC;}

/* calendar */
DIV.cal-container {position: absolute;visibility: hidden;width: 153px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 10px !important;}
DIV.cal-header {}
DIV.cal-body {background: #FFFFFF;border: 1px solid #808081;border-top:none;}
DIV.cal-months {padding:2px;border-bottom:1px solid #D4D0C9;background:#EFEFEE}
DIV.cal-years {padding: 2px;border-top: 1px solid #D4D0C9;background: #EFEFEE;}
DIV.cal-days {background: white;width: 147px;padding: 0px;}
DIV.cal-days A {text-decoration: none;}
DIV.cal-days A:hover {text-decoration: none;}
DIV.cal-days-pad {padding: 2px 1px 1px 2px;}
.cal-close {float: right;margin: 3px 3px 0px 0px;}
.cal-close-bg {background:#FFFFFF url(../gfx/i09.gif) left bottom repeat-x;border:1px solid #808081}
DIV.cal-day-name {float: left;width: 20px;display: block;margin: 0px 1px 1px 0px;background: #808082;color: #FFFFFF;font-size: 9px !important;font-weight: bold;text-align: center;padding: 4px 0px 4px 0px;}
A.cal-day-today {float: left;width: 20px;display: block;margin: 0px 1px 1px 0px;background: #880001;color: #FFFFFF;text-align: center;padding: 4px 0px 4px 0px;}
A.cal-day-today:hover {background: #FFFFFF;color: #81B7E4;}
A.cal-day-weekend {float:left;width:20px;display:block;margin:0px 1px 1px 0px;background:#F9DFDF;color:#d9261c;text-align:center;padding:4px 0px 4px 0px;}
A.cal-day-weekend:hover {background:#d9261c;color:#FFFFFF;}
A.cal-day {float:left;width:20px;display:block;margin:0px 1px 1px 0px;background:#EEEFF2;color:#58585A;text-align:center;padding:4px 0px 4px 0px;}
A.cal-day:hover {background:#880001;color:#FFFFFF;}
A.cal-day-paper {float:left;width:20px;display:block;margin:0px 1px 1px 0px;background:#EEEFF2;color:#880001;text-align:center;padding:4px 0px 4px 0px;}
A.cal-day-paper:hover {color:#000000;}
A.cal-day-ad {float:left;width:20px;display:block;margin:0px 1px 1px 0px;background:#880001;color:#FFFFFF;text-align:center;padding:4px 0px 4px 0px;}
A.cal-day-ad:hover {color:#000000;}
A.cal-day-ad-past {float:left;width:20px;display:block;margin:0px 1px 1px 0px;background:#f6ebb5;color:#d9261c;text-align:center;padding:4px 0px 4px 0px;}
DIV.cal-day-blank {float:left;width:20px;height:20px;display:block;margin:0px 1px 1px 0px;background:#FAFAFA;}
DIV.cal-day-disabled {float:left;width:20px;display:block;margin:0px 1px 1px 0px;background:#E4E4E4;color:#AAAAAA;text-align:center;padding:4px 0px 4px 0px;}
DIV.cal-day-nopaper {float:left;width:20px;display:block;margin:0px 1px 1px 0px;background:#F9DFDF;color:#d9261c;text-align:center;padding:4px 0px 4px 0px;}
DIV.cal-day-paper {float:left;width:20px;display:block;margin:0px 1px 1px 0px;background:#EEEFF2;color:#880001;text-align:center;padding:4px 0px 4px 0px;}
DIV.cal-clear {clear:both;font-size:1px !important;line-height:0px;}
DIV.cal-select {cursor:pointer;background:url("../gfx/cal_bg.gif");font-size:10px !important;padding:1px 0px 2px 10px;color:#880001;border-right:none;margin:0px 33px 0px 17px;}
IMG.cal-select-left {float:left;}
IMG.cal-select-right {float:right;}
IMG.cal-select-down {float:right;margin-right:3px;}
DIV.cal-select-dropdown {width:106px;border:1px solid #880001;background:#FFFFFF;padding:2px;}
DIV.cal-select-dropdown A {display:block;padding:3px 10px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:10px !important;color:#880001;text-decoration:none;}
DIV.cal-select-dropdown A:hover {background:#880001;color:#FFFFFF;}
A.cal-select-dropdown-scroller {text-align:center;padding:5px 0px !important;}
DIV.cal-buttons {cursor:pointer;text-align:center;font-weight:bold;padding:6px 6px 6px 6px;}
/* large calendar styles */
DIV.l-cal-body {width:183px;background:#FFFFFF;border:1px solid #D4D0C9;}
DIV.l-cal-months {text-align:center;vertical-align:top;padding:2px;border-bottom:1px solid #D4D0C9;background:#EFEFEE;}
DIV.l-cal-months IMG {vertical-align:middle;padding:0px 2px 0px 2px;}
DIV.l-cal-years {text-align:center;vertical-align:top;padding:2px;border-top:1px solid #D4D0C9;background:#EFEFEE;}
DIV.l-cal-years IMG {vertical-align:middle;padding:0px 2px 0px 2px;}
TABLE.l-cal TD {padding:0px;width:25px;height:25px;text-align:center;vertical-align:middle;}
TABLE.l-cal TD.noday {background-color:#FAFAFA;}
TABLE.l-cal TD.day {background:#EEEFF2;color:#880001;}
TABLE.l-cal TD.weekend {color:#d9261c;background-color:#F9DFDF;}
TABLE.l-cal TD.positive {background:#EEEFF2;color:#880001;}
TABLE.l-cal TD.negative {color:#d9261c;background-color:#F9DFDF;}
TABLE.l-cal TD.positive A {display:block;padding:6px 5px 6px 5px;text-decoration:none;color:#880001;}
TABLE.l-cal TD.positive A:hover {display:block;background-color:#F9DFDF;color:#d9261c;}
TABLE.l-cal TD.negative A {color:#d9261c;padding:6px 5px 6px 5px;background-color:#F9DFDF;text-decoration:none;}
TABLE.l-cal TD.negative A:hover {display:block;background:#EEEFF2;color:#880001;}
TABLE.l-cal TD.day-name {background:#808082;color:#FFFFFF;font-weight:bold;}
TABLE.l-cal TD.today {background:#880001;color:#FFFFFF;}
.ico-calendar{vertical-align:middle; margin-bottom:5px;}

.myMenuTable{display: table; width:100%; margin-bottom:10px; }
.myMenuTableRow0{display: table-row; float:left; background:#0099FF; font-weight:bold; color:#FFFFFF;padding:5px;}
.myMenuTableRow1{display: table-row; float:left; background:#FFFFFF; padding:5px;}
.myMenuTableRow2{display: table-row; float:left; background:#F7F7F7; padding:5px;}
.myMenuTableRow1:hover{display: table-row; float:left; background:#F4FAFF; padding:5px;}
.myMenuTableRow2:hover{display: table-row; float:left; background:#F4FAFF; padding:5px;}
.myMenuTableCell1{display: table-cell; float:left; width:150px; font-weight:bold;}
.myMenuTableCell2{display: table-cell; float:left; width:90px;}
.myMenuTableCell3{display: table-cell; float:left; width:100px; }
.myMenuTableCell4{display: table-cell; float:left; width:70px; }
.myMenuTableCell5{display: table-cell; float:left; width:80px; }
.myMenuTableCell6{display: table-cell; float:left; width:60px; }
.myMenuAruanneCell1{display: table-cell; float:left; width:100px; font-weight:bold;margin-right:5px;}
.myMenuAruanneCell2{display: table-cell; float:left; width:100px;margin-right:5px;}
.myMenuAruanneCell3{display: table-cell; float:left; width:100px;margin-right:5px; }
.myMenuAruanneCell4{display: table-cell; float:left; width:145px; margin-right:10px;}
.myMenuAruanneCell5{display: table-cell; float:left; width:80px; }
TABLE.myTable{border:solid 1px #eeeeee;width:100%;border-spacing:2px;}
TABLE.myTable TD, TABLE.myTable TH{padding:5px;font-size:10px !important;}
TABLE.myTable a:link, TABLE.myTable a:active, TABLE.myTable a:visited{color:#085aad; text-decoration:none;}
TABLE.myTable a:hover{color:#085aad; text-decoration:underline;}

.myRowTitle{background:#E8E8E8; font-weight:bold;}
.myRow1{background:#F4F4F4;}
.myRow2{background:#FFFFFF;}
.myArve1{}
.myArve2{width:70px;}
.myArve3{width:120px;}
.myArve4{width:50px;}
.myArve5{width:60px;}
.myArve6{width:70px; text-align:center;}
.myPilt1{width:52px;}
.myPilt2{}
.myPilt3{width:110px;}
.myPilt4{width:60px; text-align:center;}
.myPilt5{width:70px; text-align:center;}
.myAruanne1{}
.myAruanne2{width:100px;}
.myAruanne3{width:100px;}
.myAruanne4{width:120px;}
.myAruanne5{width:70px;}
.myBanner1{}
.myBanner2{width:40px;}
.myBanner3{width:120px;}
.myBanner4{width:90px;}
.myBanner5{width:90px;}
.myBanner6{width:40px;}
.myKontor1{}
.myKontor2{width:135px;}
.myKontor3{width:74px;}
.myKontor4{width:74px;}
.myKontor5{width:26px;text-align:center;}
.myKontor6{width:40px; text-align:center;}
.myMaakler1{width:65px;}
.myMaakler2{width:65px;}
.myMaakler3{width:105px;}
.myMaakler4{width:74px;}
.myMaakler5{width:74px;}
.myMaakler6{width:26px; text-align:center;}
.myMaakler7{width:40px; text-align:center;}
.myKuulutus1{width:15px;}
.myKuulutus2{}
.myKuulutus2r{width:150px;}
TABLE.myKuulutusSubRight{padding:0px; margin:0px; line-height:10px;}
.myKuulutus2sub{padding:0px; margin-left:-7px;}
.myKuulutus2sub1{width:80px;}
.myKuulutus2sub2{width:80px;}
.myKuulutus2sub3{width:80px;}
.myKuulutus3{width:60px; text-align:center;}
.myStat1{width:80px;}

.myStat9{}
#spacer, .spacer{width:100%; }

.bannerspacer {height: 10px}

#kuulutuseNimetus, .kuulutuseNimetus{font-size:20px !important; color:#0982CA; margin-bottom:5px; font-weight: normal; font-family: Arial, Helvetica, sans-serif !important; display: block;}
#kuulutusePunktid, .kuulutusePunktid{margin-left:-5px;padding:5px;color:#B0B0B0;}
#kuulutusePunktid a:link, #kuulutusePunktid a:active, #kuulutusePunktid a:visited, .kuulutusePunktid a:link, .kuulutusePunktid a:active, .kuulutusePunktid a:visited {font-weight:bold;color:#B0B0B0;text-decoration:none;font-weight:normal;padding:5px;}
#kuulutusePunktid a:hover, .kuulutusePunktid a:hover{background:#EEEEEE;}
#kuulutusePunktid a.active:link, #kuulutusePunktid a.active:active, #kuulutusePunktid a.active:visited, .kuulutusePunktid a.active:link, .kuulutusePunktid a.active:active, .kuulutusePunktid a.active:visited {font-weight:bold;color:#CC0000;text-decoration:none;font-weight:bold;padding:5px;}
#kuulutusePunktid a.active:hover, .kuulutusePunktid a.active:hover{color:#CC0000; background:#EEEEEE;}

#otsinguPunktid, .otsinguPunktid{border:solid 1px #E2E2E2; padding-top:5px;padding-bottom:5px; margin-bottom:10px;}
#otsinguPunktid a:link, #otsinguPunktid a:active, #otsinguPunktid a:visited, .otsinguPunktid a:link, .otsinguPunktid a:active, .otsinguPunktid a:visited {font-weight:bold;color:#B0B0B0;text-decoration:none;font-weight:normal;}
#otsinguPunktid a:hover, .otsinguPunktid a:hover{color:#ACACAC;}
#otsinguPunktid ul, .otsinguPunktid ul{list-style:none;padding:5px;}
#otsinguPunktid ul li, .otsinguPunktid ul li{display:inline;margin-right:5px;padding:5px;}
#otsinguPunktid li:hover, .otsinguPunktid li:hover{display:inline;background:#F3F3F3;}
#otsinguPunktid li.active, .otsinguPunktid li.active{display:inline;color:#145AC5;}
#otsinguPunktid li.active a:link, #otsinguPunktid li.active a:active, #otsinguPunktid li.active a:visited, .otsinguPunktid li.active a:link, .otsinguPunktid li.active a:active, .otsinguPunktid li.active a:visited{font-weight:bold; color:#CC0000; text-decoration:none;}
#otsinguPunktid li.active a:hover, .otsinguPunktid li.active a:hover{color:#CC0000;}
.maaklerBottom{}
.hindajad a:link, .hindajad a:active, .hindajad a:visited{text-decoration:none; color:#0000B3;}
.hindajad a:hover{text-decoration:underline;}

TABLE.cat { border-collapse: collapse; width: 100%; border-spacing: 0px; }
TABLE.cat TD { width: 50%; padding: 0px; vertical-align: middle; }
TABLE.cat TR.lisakuulutus IMG { vertical-align: middle; }
TABLE.cat TD.heading { font-weight: bold; color: #000000; padding-bottom: 10px; }
TABLE.cat A { color: #5d5d5d; font-size: 10px !important; text-decoration: none; display: block; padding: 5px 0px; }
TABLE.cat A:hover { background:#F0F0F0; }
TABLE.cat A:hover SPAN.title { text-decoration: underline; }
TABLE.cat SPAN.title { padding: 5px 0px 0px 0px; font-size: 20px !important; color: #000000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; display: block; }
TABLE.cat SPAN.title-no-count { padding: 0px 0px 5px 0px; font-size: 20px !important; color: #d9261c; font-weight: normal; font-family: Arial, Helvetica, sans-serif; display: block; }
TABLE.cat SPAN.count { margin-left: 75px; display: block; padding: 2px 0px 8px 0px; }
TABLE.cat IMG { float: left; margin-right: 20px; margin-left: 5px; }
TABLE.cat SPAN.c1 { float: left; padding: 2px 10px 8px 0px; line-height: 13px; cursor: pointer; color: #5d5d5d; }
TABLE.cat SPAN.clear { display: block; }

/* showHide */
#showHide h1, .showHide h1{width:98%; color:#000000; background:#eeeeee; font-size:13px !important; font-weight:bold; padding:5px; margin-bottom:3px; display:block}
#showHide h1 a:link, #showHide h1 a:link a:active, #showHide h1 a:visited, .showHide h1 a:link, .showHide h1 a:link a:active, .showHide h1 a:visited{display:block; text-decoration:none; color:#0033CC;}
#showHide h1:hover, .showHide h1:hover{display:block; text-decoration:none; color:#0033CC; background:#DDEEFF;}
#showHide .box, .showHide .box{width:98%; color:#000000; background:#FFFFFF; font-size:11px; padding:5px; margin-bottom:10px; }
#showHide .box TR, .showHide .box TR{height:25px;}
.arrow{font-size:11px;}

/* kuulutuseTable */
.kuulutuseTable{display: table; background:#FFFFFF; width:560px;}
.kuulutuseRow0, .kuulutuseRow1, .kuulutuseRow2 {padding:5px; display: table-row; float:left;}
.kuulutuseRow0{background:#cce3fa; font-weight:bold; display: table-row; float:left;}
.kuulutuseRow0 a:link, .kuulutuseRow0 a:active, .kuulutuseRow0 a:visited{color:#000000; text-decoration:underline;}
.kuulutuseRow0 a:hover{color:#000000; text-decoration:none;}
.kuulutuseRow1{background:#ffffff; display: table-row; float:left; }
.kuulutuseRow2{background:#E8E8E8; display: table-row; float:left; }
.kuulutuseRow0Cell1, .kuulutuseRow1Cell1{width:80px; display: table-cell; float:left;}
.kuulutuseRow0Cell2{width:290px; display: table-cell; float:left;}
.kuulutuseRow0Cell3{width:80px; display: table-cell; float:left;}
.kuulutuseRow0Cell4{width:100px; display: table-cell; float:left; text-align:right;}
.kuulutuseRow1Cell2{width:465px; display: table-cell; float:right;}
.kuulutuseRow1Cell1Row1{width:465px; display: table-row; float:left; font-weight:bold; }
.kuulutuseRow1Cell1Row1 a:link, .kuulutuseRow1Cell1Row1 a:active, .kuulutuseRow1Cell1Row1 a:visited{color:#000000; text-decoration:none;}
.kuulutuseRow1Cell1Row1 a:hover{color:#000000; text-decoration:underline;}

.kuulutuseRow1Cell1Row2{width:475px; display: table-row; float:left; margin-bottom:3px;}
.kuulutuseRow1Cell1Row2 a:link, .kuulutuseRow1Cell1Row2 a:active, .kuulutuseRow1Cell1Row2 a:visited{color:#0059B3; text-decoration:none;}
.kuulutuseRow1Cell1Row2 a:hover{color:#0059B3; text-decoration:underline;}
.kuulutuseRow1Cell1Row3Cell1{width:315px; display: table-cell; float:left; color:#C2C2C2;}
.kuulutuseRow1Cell1Row3Cell2{width:60px; display: table-cell; float:left; font-weight:bold; padding-top:1px;}
.kuulutuseRow1Cell1Row3Cell3{width:100px; display: table-cell; float:left; text-align:right; font-weight:bold; color:#0059B3;}

TABLE.cols4 { width: 100%; margin-bottom:40px;}
TABLE.cols4 TD, TABLE.cols4 TH { width: 25%; }

#infoKeskus, .infoKeskus{}
#infoKeskus h1, .infoKeskus h1{font-weight:bold; font-size:11px; background:#E7E7E7; color:#FF0000; padding:5px; width:260px; margin-bottom:0px;}
#infoKeskus DIV.infoKeskusLeft, .infoKeskus DIV.infoKeskusLeft{float:left; width:270px; margin-right:15px;}
#infoKeskus DIV.infoKeskusRight, .infoKeskus DIV.infoKeskusRight{float:left; width:270px; }
#infoKeskus DIV.box, .infoKeskus DIV.box{padding:5px; background:#FFFFFF; border-right:solid 1px #E7E7E7; border-left:solid 1px #E7E7E7; border-bottom:solid 1px #E7E7E7; width:258px;}
#infoKeskus ul, .infoKeskus ul{margin-left:10px; margin-top:10px; margin-bottom:3px;}
#infoKeskus ul li, .infoKeskus ul li{margin-bottom:7px; background:url(barrow.gif) 0px 5px no-repeat; padding: 0px 0px 4px 10px; list-style:none;}
#infoKeskus A:link, #infoKeskus A:active, #infoKeskus A:visited, .infoKeskus A:link, .infoKeskus A:active, .infoKeskus A:visited{color:#0000B3; text-decoration:none;}
#infoKeskus A:hover, .infoKeskus A:hover{text-decoration:underline;}
.showHideNoneTitle{border:solid 1px #b8d1ea;background:#f4f9fe;margin:0px 0px -1px 0px; width:556px;padding:4px 0 4px 2px; font-weight:bold;color:#3085da;}
.showHideNone{border:solid 1px #b8d1ea;background:#ffffff;margin:0; width:550px;padding:3px}
.showHideNone TABLE TD{padding-bottom:5px;}
.spoiler {border:solid 1px #b8d1ea; background:#f4f9fe;margin:0px 0px 5px 0px; width:558px;}
.spoiler a{font-weight:bold;}
.spoiler div {display:none;background:#ffffff;border-top:solid 1px #b8d1ea;padding:4px}
.spoiler .splink {text-decoration:none;color:#3085da; display:block;padding:4px 0 4px 2px;}
.spoiler .splink b {background:url(spoiler.png) no-repeat;float:left;width:9px;height:9px;margin:3px 4px 0 2px; color:#f4f9fe;}
.spoiler .splink b.expanded {background:url(spoiler.png) no-repeat -9px;}
.spoiler .splink::-moz-selection{background:inherit;}
.spoiler .splink::selection{background:inherit;}
.spoiler div TABLE TD{padding-bottom:5px;}
.inside {background:#ffffff;border-top:solid 1px #b8d1ea;padding:4px;width:552px; padding-top:7px; margin-bottom:7px;}
.inside TABLE TD{padding-bottom:5px;}
#Images, .Images{text-align:center;}

DIV.otsiID INPUT.string { width: 100px; border: 1px solid; border-color: #868686 #dedede #dedede #868686; font-size: 10px !important; vertical-align: middle; padding: 3px 0px 3px 4px; margin-right: 5px; }
DIV.otsiID INPUT.id { width: 70px; border: 1px solid; border-color: #868686 #dedede #dedede #868686; font-size: 10px !important; vertical-align: middle; padding: 3px 0px 3px 4px;  margin-right: 5px; }
DIV.otsiID INPUT.bold { font-weight: bold; }
DIV.otsiID INPUT.btn { vertical-align: middle; }

DIV.attention{background:#CC0000; padding:5px; font-weight:bold; color:#FFFFFF;}
DIV.errors{border:solid 2px #CC0000; background:#FFFFFF; padding:5px; font-weight:bold; color:#CC0000; line-height:17px;}

#navigation_wrapper, .navigation_wrapper {margin-top: 35px;height: 48px;}
#navigation_wrapper .left, .navigation_wrapper .left {float: left;}
#navigation, .navigation {float:left;}
#navigation_wrapper .right, .navigation_wrapper .right {float: left;}
#navigation li a, .navigation li a {color: #000;text-decoration: none;display: block;margin: 17px 15px 0 15px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px !important;}
#navigation a span, .navigation a span {}
#navigation a, #navigation a span, .navigation a, .navigation a span{}
/* Hide from IE5-Mac \*/
#navigation a, #navigation a span, .navigation a, .navigation a span{float: none}
/* End hide */
#navigation a:hover, .navigation a:hover {color:#CC0000;}
#navigation a:hover span, .navigation a:hover span {}
#navigation, .navigation {padding: 0;margin: 0;height: 48px;}
#navigation li, .navigation li {float: left;list-style:none;background: url(main_tabs_bg_normal.png) top right no-repeat;height: 48px;}
#navigation li.active a, .navigation li.active a {}
#navigation li.active, .navigation li.active {background: url(main_tabs_bg_active.png) top right no-repeat;}
#navigation li.active a:hover, .navigation li.active a:hover{color:#CC0000;}
#navigation li.active a span, .navigation li.active a span {}

.invalidField {background-color:#FFECEC; padding:3px !important;}
.invalidField SELECT, .invalidField INPUT, .invalidField TEXTAREA { background-color:#FFECEC !important; }
.decoratedField {display:inline !important;}

DIV.locationmap_top { position: absolute; z-index: 999; }
DIV.locationmap_layer_size1 { position: absolute; z-index: 998; width: 256px; height: 164px; }
DIV.locationmap_layer_size2 { position: absolute; z-index: 998; width: 314px; height: 211px; }
AREA {cursor:hand;cursor:pointer;}

.bold {font-weight: bold;}
div.specialbutton{margin-top:20px;}
div.specialbutton .specialbutton {width:30px; border: 2px solid; border-color: #ff4e46 #b21008 #b21008 #ff4e46; background: #BB0B28; color: #FFFFFF; font-weight: bold; font-size: 8px !important; overflow: visible; cursor:pointer; margin:5px 5px 5px 0px;}
.pank {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #b2b2b2;
border-right-color: #787878;
border-bottom-color: #787878;
border-left-color: #b2b2b2;
background-color: #bb0b28;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: left top;
color: #ffffff;
font-size: 9px !important;
padding-top: 0px;
padding-right: 3px;
padding-bottom: 0px;
padding-left: 3px;
overflow:visible;
cursor: pointer;
}
.hoverhand {cursor: hand;cursor:pointer;}
 li span {display:inline}
 BODY, INPUT, SELECT, TEXTAREA, TD, TH { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

TABLE.list{width:560px; border:none;}
DIV.title{background:#cce3fa; font-weight:bold;}
TD.titleSort{width:70px;}
TD.titleAeg{width:250px;}
TD.titleM2{width:80px;}
TD.titleHind{width:150px; text-align:right;}
TD.pilt{width:80px;}
TD.pilt IMG{border:none;padding:3px;}
TD.info{width:480px;vertical-align:top;}
TD.infoTitle{width:480px; font-weight:bold;}
TD.infoTitle a:link, TD.infoTitle a:active, TD.infoTitle a:visited{color:#000000; text-decoration:none;}
TD.infoTitle a:hover{text-decoration:underline;}
TD.infoComment{width:480px;}
TD.infoComment a:link, TD.infoComment a:active, TD.infoComment a:visited{color:#0059B3; text-decoration:none;}
TD.infoComment a:hover{text-decoration:underline;}
TABLE.infoLisa{width:480px;}
TD.muudetud{width:250px; color:#C2C2C2;}
TD.meetrid{width:80px; font-weight:bold;}
TD.hind{width:150px; text-align:right; font-weight:bold; color:#0059B3;}
TR.grey{background:#E8E8E8;}
DIV.title a:link, DIV.title a:active, DIV.title a:visited{color:#000000; text-decoration:underline;}
DIV.title a:hover{text-decoration:none;}

.altIdSearch {background:transparent url(search.gif) no-repeat;width:16px;height:16px;border:0;padding:0;margin:0;cursor:hand;cursor:pointer;text-indent:-1000em}

#rubriigid, .rubriigid {margin-top: 5px;padding-top: 12px;padding-left: 20px;width: 750px;height: 26px;background: url(taust_rubriigid.gif) top left no-repeat;font-family: Tahoma, Arial, Helvetica, sans-serif;color: #94afc3;font-size: 12px !important;border-bottom: 1px solid #55a6e3;}
#rubriigid a, .rubriigid a {color: #fff;text-decoration: none;}
#rubriigid a:hover, .rubriigid a:hover {text-decoration: underline;}
#rubriigid a.active, .rubriigid a.active {font-weight: bold;text-decoration: underline;}
h1.suur {font-size: 28px !important;color: #22709D !important;font-weight: bold !important;}
#portaali_valik, .portaali_valik {text-align: center;}
#portaali_valik img, .portaali_valik img {margin: 0 10px;}
.leftBarHeadingSearch, .leftBarHeadingLogin, .leftBarHeadingVaataKa, .leftBarHeadingAbimees, .leftBarHeadingKuuluta {width: 125px;height: 21px;padding-left: 35px;padding-top: 9px;font-size: 13px !important;font-weight: bold;color: #fff;}
.leftBarHeadingSearch {background: url(otsing.gif) no-repeat;}
.w127 .leftBarHeadingSearch {background: url(otsing_127.gif) no-repeat !important; width:92px !important;}
.leftBarHeadingLogin {background: url(sisselogimine.gif) no-repeat;}
.leftBarHeadingVaataKa {background: url(vaataka.gif) no-repeat;}
.leftBarHeadingAbimees {background: url(abimees.gif) no-repeat;}
.leftBarHeadingKuuluta {background: url(vaataka.gif) no-repeat;}

.hot_offers_wrapper {
	width: 590px;
        padding-left:10px;
}
h3.hot_offers_heading {
	font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #cc0000;
}
.hot_offers_wrapper ul {
	margin: 0;
	padding: 0;
}
.hot_offers_wrapper ul li {
	list-style: none;
	float: left;
	width: 172px;
	padding: 0;
	margin: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 5px solid #cdcce3;
	line-height: 1.3em;
}
.hot_offers_wrapper a {
	color: #383b73;
	text-decoration: none;
}
.hot_offers_wrapper a:hover {
	color: #383b73;
	text-decoration: underline;
}

.hot_offers_wrapper ul li img {
	padding: 1px;
}
.hot_offers_wrapper ul li hr {
    height:5px;
    width:100%;
    color:#cdcce3;
    background-color:#cdcce3;
    border:none;
}
.hot_offers_wrapper ul li div {
	background: #fafafa;
	border-top-style: none;
	font-weight: bold;
	color: #383b73;
	padding: 5px;
}
.hot_offers_wrapper ul li div span.price {
	color: #cc0000;
	display: block;
}

.news_wrapper {
	width: 575px;
        padding-left:10px;
        padding-right:15px;
}
h3.news_heading {
	font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #cc0000;
        background-color:transparent;
}
.news_entry {
	border-top: 1px solid #bbbbbb;
	clear: both;
	padding: 10px 0;
}
.news_entry img {
	clear: both;
	padding: 1px;
	border: 2px solid #dddddd;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
h2.news_title {
	font-size: 14px !important;
	font-weight: bold;
	color: #cc0000;
	float: left;
	width: 500px;
	margin: 0;
	padding: 0;
        background-color:transparent;
}
.news_date {
	width: 500px;
	font-weight: bold;
}
.news_summary {
	clear: both;
}
.news_entry a {
	color: #cc0000;
	text-decoration: underline;
}
.news_entry a:hover {
	text-decoration: none;
}

DIV.banner { margin-right:10px; margin-bottom:10px; float:left; }
.hot_offers_wrapper ul li.separator {
 clear: both;
 float: none;
 height: 0px;
 overflow: hidden;
 border-style: none;
}
div.kuulutus_navigation {
	float: right;
}
.kodukuulutuse_konkurss {
	clear: both;
	background: #e9302f;
	width: 100%;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 12px !important;
	padding: 7px 0;
	margin-bottom: 1em;
}
.kodukuulutuse_konkurss .grade {
	color: #fff;
	text-decoration: none;
	padding: 3px 5px;
	border: 1px solid #fff;
	margin-right: 3px;
}
.kodukuulutuse_konkurss .grade:hover {
	background: #fff;
	text-decoration: none;
	color: #e9302f;
}

	DIV.blue_top {
		background: url(../gfx/blue_top_bg_770.gif) no-repeat;
		width: 770px;
		height: 38px;
		overflow: hidden;
		margin-top: 5px;
	}
	DIV.blue_top2 {
		background: url(../gfx/blue_top_bg.gif) no-repeat;
		width: 780px;
		height: 38px;
		overflow: hidden;
		margin-top: 5px;
	}
	DIV.blue_top .blue_top_rubriigid {
		float: left;
	}
	DIV.blue_top .blue_top_rubriigid ul {
		margin: 0;
		padding: 0;
		margin-left: 15px;
		height: 38px;
		border-right: 1px solid #76abd4;
	}
	DIV.blue_top .blue_top_rubriigid ul li {
		float: left;
		list-style: none;
		border-left: 1px solid #76abd4;
		height: 26px;
		padding: 12px 10px 0 10px;
	}
	DIV.blue_top .blue_top_rubriigid ul li  a {
		color: #ffffff;
		text-transform: uppercase;
		text-decoration: none;
	}
	DIV.blue_top .blue_top_rolling_text {
		float: right;
		margin-right: 15px;
		margin-top: 12px;
		width: 420px;
		color: #ffffff;
	}
	DIV.blue_top2 .blue_top_rubriigid {
		float: left;
	}
	DIV.blue_top2 .blue_top_rubriigid ul {
		margin: 0;
		padding: 0;
		margin-left: 15px;
		height: 38px;
		border-right: 1px solid #76abd4;
	}
	DIV.blue_top2 .blue_top_rubriigid ul li {
		float: left;
		list-style: none;
		border-left: 1px solid #76abd4;
		height: 26px;
		padding: 12px 10px 0 10px;
	}
	DIV.blue_top2 .blue_top_rubriigid ul li  a {
		color: #ffffff;
		text-transform: uppercase;
		text-decoration: none;
	}
	DIV.blue_top2 .blue_top_rolling_text {
		float: right;
		margin-right: 15px;
		margin-top: 12px;
		width: 420px;
		color: #ffffff;
	}
DIV.links { color: #006699;}

DIV.links A {color:#006699; font-size: 13px !important; text-decoration: none; }

DIV.links A:hover {  text-decoration: underline; }

.w127 .w65 {width: 40px !important;}
.w127 .w70, .w127 .w70-dis {width: 45px !important;}
.w127 .w28 {width: 15px !important;}
.rich-panel {
    border-color:white !important;
}
.rich-stglpanel-body {
    padding:0 !important;
}
.rich-stglpanel {
    margin:0 !important;
    padding:0 !important;
    width: 100% !important;
    border:none;
}
.rich-table-cell {
    padding:0 !important;
}
.wrapper {
	width: 987px;
	margin: 0 auto;
}
table.infoLisa, td.infoComment, td.infoTitle {
    width: 470px !important;
}

/* T??KASTIDE TABID */
div.tabs {
	height: 31px;
	overflow: hidden;
	/*background: url(tabs_bg_bottom.gif) no-repeat 0px bottom;*/
	padding-left: 10px;
	position: relative;
	bottom: -3px;
        text-align: center;
}
div.tabs ul {
	margin: 0;
	padding: 0;
        text-align: center;
}
div.tabs ul li {
	list-style: none;
	float: left;
	background: url(tabs_bg_right.gif) right 0px no-repeat;
	height: 31px;
	margin-left: 1px;
	padding-right: 5px;
        text-align: center;
}
div.tabs ul li a{
	float: left;
	font-size: 1em;
	font-weight: bold;
	display: block;
	height: 31px;
	color: #ffffff;
	text-decoration: none;
	padding: 8px 3px 0 9px;
        text-align: center;
	background: url(tabs_bg_left.gif) no-repeat 0px 0px;
}
div.tabs ul li.two-rows a{
	float: left;
	font-size: 1em;
	font-weight: bold;
	display: block;
	height: 31px;
        width: auto;
        max-width: 67px;
        color: #ffffff;
	text-decoration: none;
	padding: 2px 0 0 3px;
        text-align: center;
	background: url(tabs_bg_left.gif) no-repeat 0px 0px;
}
div.tabs ul li a:hover {
	text-decoration: underline;
}
div.tabs ul li.active {
    background: url(tabs_active_bg_right.gif) right 0px no-repeat;
}

div.tabs ul li.active-two-rows {
    max-width: 75px;
    background: url(tabs_active_bg_right.gif) right 0px no-repeat;
}
div.tabs ul li.active a {
	color: #ee2e24;
	background: url(tabs_active_bg_left.gif) no-repeat 0px 0px;
}
div.tabs ul li.active-two-rows a {
        max-width: 75px;
        padding: 3px 0 0 5px;
	color: #ee2e24;
	background: url(tabs_active_bg_left.gif) no-repeat 0px 0px;
}
/*Logi välja */
div.tabs .logout a{
    background:transparent url(logout.gif) no-repeat scroll 90% top;
    color:#FFFFFF;
    display:block;
    float:right;
    font-size:1.1em;
    font-weight:bold;
    margin-top:5px;
    padding:3px 30px 3px 0;
    text-decoration:none;
}
div.tabs .logout a:hover{
    background-position: 90% bottom;
}



/* PORTAALIVALIKU RIBA ja ?lemine suur b?nner */

/* -- vanad stiilid kustutatud -- */

div.banner-w770 {
	width: 770px;
	padding: 0px 5px 5px 5px;
}
div.banner-w468 {
	float: right;
	border: 1px solid #fff;
	margin-top: 20px;
}

/* OTSINGUTEE */
ul.step-by-step {
	margin: 0;
	padding: 0;
	clear: both;
	height: 35px;
	border-bottom: 1px solid #e6e6e6;
}
ul.step-by-step li {
	list-style: none;
	float: left;
	margin: 6px 0;
}
ul.step-by-step li a {
	display: block;
	float: left;
	border: 1px solid red;
	padding: 4px 4px;
	border: 1px solid #9dc93d;
	background: #e5fead;
	color: #333;
}

ul.step-by-step li.active a {
	background: #ffffff;
	font-weight: bold;
}
ul.step-by-step li.inactive a {
	border: 1px solid #c8c8c8;
	background: #e9e9e9;
	color: #999;
	text-decoration: none;
}
ul.step-by-step li.separator {
	padding-top: 4px;
}

/* OTSINGUTEE LIHTNE */
ul.step-by-step-plain {
	margin: 0;
	padding: 0;
	clear: both;
	height: 32px;
	border-bottom: 1px solid #e6e6e6;
}
ul.step-by-step-plain li {
	list-style: none;
	float: left;
	margin: 6px 0;
}
ul.step-by-step-plain li a {
	display: block;
	float: left;
	/*border: 1px solid red;*/
	padding: 4px 4px;
	/*border: 1px solid #9dc93d;*/
	/*background: #e5fead;*/
	color: #333;
}

ul.step-by-step-plain li.active a {
	background: #ffffff;
	font-weight: bold;
}
ul.step-by-step-plain li.inactive a {
	/*border: 1px solid #c8c8c8;*/
	/*background: #e9e9e9;*/
	color: #999;
	text-decoration: none;
}
ul.step-by-step-plain li.separator {
	padding-top: 4px;
}

/* V?LJAANDED */
table.paper_wrapper {
	background: #efefef;
	border: 1px solid #afafaf;
}
table.paper_wrapper td {
	border-style: none;
	padding: 5px;
	line-height: 1.6em;
}
table.paper_wrapper .paper_title {
	background: #e6e6e6;
	font-size: 16px;
	font-weight: bold;
}
table.paper_wrapper .paper_price {
	background: #e6e6e6;
	font-size: 13px;
}
table.paper_wrapper .paper_options {
	padding: 15px;
}
table.paper_wrapper .paper_options a.dates_link {
	background: url(kuulutuse_lisamine_calendar_icon.gif) top left no-repeat;
	padding-left: 26px;
	height: 25px;
	display: block;
	margin: 5px 0;
}
.price_total {
	font-size: 14px;
	font-weight: bold;
}

/* VORMIDE TABEL */
.formtable {
	clear: both;
}
.formtable td {
	border-top: 1px solid #dddddd;
	padding: 5px;
}
.formtable td.section_heading {
	border-style: none;
	background: url(kuulutuse_lisamine_section_heading_bg.gif) repeat-x;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
}

/* UUED NUPUD */
.button {
	display: block;
	float: left;
	height: 24px;
	background: url(button_bg_left.gif) no-repeat 0px 0px;
	padding-left: 15px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	line-height: 1.6em;
	margin-right: 5px;
}
.button span {
	float: left;
	cursor: pointer;
	display: block;
	height: 22px;
	background: url(button_bg_right.gif) no-repeat right 0px;
	padding-right: 15px;
	padding-top: 2px;
}
.gray {
	background: url(button_gray_bg_left.gif) no-repeat 0px 0px;
}
.gray span {
	background: url(button_gray_bg_right.gif) no-repeat right 0px;
}

/* Floati joondus keskele */
.align-center {
	padding-left: 38%;
}

body {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
        background: #FFFFFF url(yldine_taust_hall_small.gif) repeat scroll 0% 0%;
}
.kv_kuulutused_wrapper {
	width: 560px;
}
.kv_kuulutused_wrapper .clear {
	clear: both;
}
.kv_kuulutused_wrapper .list_header {
	background: #cce3fa;
	height: 1em;
	padding: 3px;
        font-weight: bold;
}
.kv_kuulutused_wrapper .list_header .sorting_text {
	float: left;
	margin-right: 5px;
}
.kv_kuulutused_wrapper .list_header a.sorting {
	float: left;
	color: #333;

}
.kv_kuulutused_wrapper .list_header a.sorting:hover {
	text-decoration: none;
}
.kv_kuulutused_wrapper .list_header .active {
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display: block;
	padding-left: 18px;
}
.kv_kuulutused_wrapper .list_header .desc {
	background-image: url(sorting_desc.gif);
}
.kv_kuulutused_wrapper .list_header .asc {
	background-image: url(sorting_asc.gif);
}
.kv_kuulutused_wrapper .list_header .area {
	float: right !important;
	position: relative;
	top: -2px;
}
.kv_kuulutused_wrapper .list_header .price {
	float: right !important;
	margin-left: 100px;
}
.kv_kuulutused_wrapper .list_item {
	clear: both;
	padding: 5px 0;
}
.kv_kuulutused_wrapper .gray {
	background: #e8e8e8;
}
.kv_kuulutused_wrapper .list_item .image {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #ffffff;
}
.kv_kuulutused_wrapper .list_item .description {
	float: left;
	width: 460px;
	line-height: normal;
}
.kv_kuulutused_wrapper .list_item .description a {
	color: #333;
	text-decoration: none;
}
.kv_kuulutused_wrapper .list_item .description a:visited {
    color: #bbb;
}
.kv_kuulutused_wrapper .list_item .description b {
	margin-bottom: 3px;
	display: block;
}
.kv_kuulutused_wrapper .list_item .description .additional_info {
	padding-top: 5px;
}
.kv_kuulutused_wrapper .list_item .description .last {
	float: left;
	color: #999;
	padding-top: 2px;
}
.kv_kuulutused_wrapper .list_item .description .price {
	float: right;
	height: 1.5em;
	padding-top: 2px;
	width: 120px;
	text-align: right;
	font-weight: bold;
	color: #0882ca;
}
.kv_kuulutused_wrapper .list_item .description .area {
	float: right;
	height: 1.5em;
	font-weight: bold;
}

table.stepContainer {
    border-bottom:1px solid #e6e6e6;
    width: 100%;
}

table.stepContainer ul.step-by-step-plain {
    border-bottom:none;
}
table.stepContainer div.otsinguFilter input{
    margin:0;
}

/*
--------------------------------------------------------------------
Täiendused uue variaga sarnaseks tegemiseks.
--------------------------------------------------------------------
*/

#portalbar {
	clear: both;
	height: 32px;
	overflow: hidden;
	width: 985px;
	margin: 0 auto;
	margin-top: 0px;
	background-color: white;
	border-left:1px solid white;
	border-right:1px solid white;
}
#portalbar #sections {
	float: left;
	height: 32px;
	background: url(img_200808/sections_bg_left.gif) no-repeat;
	padding-left: 10px;
}
#portalbar #sections div {
	float: left;
	height: 27px;
	margin: 0;
	padding: 5px 23px 0 0;
	background: url(img_200808/sections_bg_right.gif) no-repeat right;
}
#portalbar #sections select {
	float: left;
	width: 190px;
	margin-right: 6px;
        font-size:13px !important;
        font-family: Arial !important;
}
#portalbar .choose-lang-est, #portalbar .choose-lang-rus, #portalbar .choose-lang-eng {
	float: left;
	display: block;
	width: 18px;
	height: 13px;
	margin-left: 3px;
	margin-top: 4px;
}
#portalbar .choose-lang-est {
	background: url(img_200808/flag_est.gif);
}
#portalbar .choose-lang-rus {
	background: url(img_200808/flag_rus.gif);
}
#portalbar .choose-lang-eng {
	background: url(img_200808/flag_eng.gif);
}
#portalbar #partnersites {
	float: right;
	text-align: right;
	width: 690px;
	color: #bbb;
	height: 30px;
	padding-top: 8px;
}
#portalbar #partnersites ul {
margin: 0;
padding: 0;
list-style: none;
}
#portalbar #partnersites ul li {
float: left;
}
#portalbar #partnersites ul li a {
	color: #bbb;
}
div.banner-w728 {
	float: right;
	width: 728px;
	height: 90px;
	margin: 5px;
	border: 1px solid #ffffff;
}

#footer {
	clear: both;
	font-size: 1.1em !important;
}
#footer #customer-assistance {
	clear: both;
	padding: 0;
	margin: 0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #70a5cc;
	height: 1.3em;
	padding: 10px;
}
#footer #customer-assistance li {
	float: left;
	list-style: none;
	padding: 0 10px;
	border-right: 1px solid #fff;
}
#footer #customer-assistance li a {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
#footer #general-contact {
	clear: both;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	font-size: 1.0em !important;
	color: #333;
}
#footer #site-description {
	clear: both;
	padding: 0px 10px 10px;
	line-height: 1.4em;
	color: #666;
	font-size: 1.0em !important;
}
#footer #friends-of-soov {
	clear: both;
	padding: 0px 10px 10px;
	font-size: 1.0em !important;
}
#footer #friends-of-soov h4 {
	color: #333;
}
#footer #friends-of-soov ul {
	margin: 0;
	padding: 0;
	height: 2em;
	margin-top: 1em;
}
#footer #friends-of-soov ul li {
	float: left;
	position: relative;
	left: -5px;
	list-style: none;
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px solid #666;
}
#footer #friends-of-soov ul li a {
	color: #0a5fa0 !important;
}
#mainLogo {
	float: left;
	display: block;
	width: 240px;
	height: 89px;
	margin: 0;
	background: url(sooveekv100617.jpg);
}

.salvestatud-otsingud-wrapper {width: 560px;line-height: 1.8em;}
.salvestatud-otsingud-wrapper .clear {clear: both;}
h3.salvestatud-otsing_heading {font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #cc0000;}
.salvestatud-otsingud-wrapper table.so-filter {	margin-top: 1em;margin-bottom: 1em;background: #eee;border: 1px solid #ddd;width:100%;}
.salvestatud-otsingud-wrapper table.so-filter td {padding: 5px;}
.salvestatud-otsingud-wrapper table.so-filter input.so-filter-param {width: 110px !important;margin-bottom: 3px;}
.salvestatud-otsingud-wrapper table.so-filter select.so-filter-param {width: 116px !important;margin-bottom: 3px;}
.salvestatud-otsingud-wrapper table.so-list th {text-align: left;background: #eee;border-top: 1px solid #999;padding: 3px !important;}
.salvestatud-otsingud-wrapper table.so-list td {border-top: 1px solid #999;padding: 3px !important;}
.salvestatud-otsingud-wrapper table.so-list {border-bottom: 1px solid #999;}
.mod-offer-heading {float: left; width: 530px;}
.mod-add-to-fav { margin-top:8px;width: 16px; float: right;}
.mod-add-fav-msg{ margin-left: 12px; color:green;}
.salvestatud-otsingud-wrapper {width: 560px;line-height: 1.8em;margin-left:15px;}
.salvestatud-otsingud-wrapper .clear {clear: both;}
h3.salvestatud-otsing_heading {	font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #cc0000;}
.salvestatud-otsingud-wrapper table.so-filter {margin-top: 1em;	margin-bottom: 1em;background: #eee;border: 1px solid #ddd;}
.salvestatud-otsingud-wrapper table.so-filter td {padding: 5px;}
.salvestatud-otsingud-wrapper table.so-filter input.so-filter-param {width: 110px !important;margin-bottom: 3px;}
.salvestatud-otsingud-wrapper table.so-filter select.so-filter-param {width: 116px !important;margin-bottom: 3px;}
.salvestatud-otsingud-wrapper table.so-list th {text-align: left;background: #eee;border-top: 1px solid #999;padding: 3px !important;}
.salvestatud-otsingud-wrapper table.so-list td {border-top: 1px solid #999;padding: 3px !important;}
.salvestatud-otsingud-wrapper table.so-list {border-bottom: 1px solid #999;}=======
.salvestatud-otsingud-wrapper {	width: 560px;line-height: 1.8em;}
.salvestatud-otsingud-wrapper .clear {clear: both;}
h3.salvestatud-otsing_heading {	font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #cc0000;}
.salvestatud-otsingud-wrapper table.so-filter {	margin-top: 1em;margin-bottom: 1em;background: #eee;border: 1px solid #ddd;}
.salvestatud-otsingud-wrapper table.so-filter td {padding: 5px;}
.salvestatud-otsingud-wrapper table.so-filter input.so-filter-param {width: 110px !important;margin-bottom: 3px;}
.salvestatud-otsingud-wrapper table.so-filter select.so-filter-param {width: 116px !important;margin-bottom: 3px;}
.salvestatud-otsingud-wrapper table.so-list th {text-align: left;background: #eee;border-top: 1px solid #999;padding: 3px !important;}
.salvestatud-otsingud-wrapper table.so-list td {border-top: 1px solid #999;padding: 3px !important;}
.salvestatud-otsingud-wrapper table.so-list {border-bottom: 1px solid #999;}
.mod-offer-heading {float: left; width: 530px;}
.mod-add-to-fav {margin-top:8px;width: 16px;float: right;}
.mod-add-fav-msg{margin-left: 12px; color:green;}
.strongred {font-weight: bold !important;color: red !important;}
.kv_minu_soov_wrapper {width: 100%;}
h3.kv_minu_soov_heading {font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #cc0000;}
.kv_minu_soov_wrapper ul {margin-left: 15px;}
.kv_minu_soov_wrapper ul li {list-style: none;padding: 3px 0;}
div.banner-w200 img {border-style: none;}
div.noBrokers{margin-bottom:5px;}
div.noBrokers a{text-decoration:none;}

.tarbija24rightBanner {
    padding: 0px;
    margin: 0px;
    background-color: #EBEAE8;
}

div.intro-text{
    padding-bottom: 10px;
}
/* Postimees header */
div.topelt_header_sisu {
    background: url('http://f.elu24.ee/s/img/postimees/2realine_taust.png') repeat-x;
    height:41px;
    min-width: 975px;
    height: 41px;
    text-align: center;
    font-weight: bold;
    line-height: 1.8em;
    font-size: 11px;
    overflow: hidden;
}

div.topelt_header_sisu a {
    color: #8A8A8A;
    text-decoration: none;
    font-family: Arial;
    font-size: 11px;
}

div.topelt_header_sisu a img {
    border: none;
}

div.topelt_header_sisu span {
	color: #BFBFBF;
	margin: 0px 10px;
}
/* Postimees header end */