.bg {background-image: url(../images/web/bg3.gif); background-repeat: no-repeat; background-position: top;}
.bg2 {background-image: url(../images/web/bg6.gif); background-repeat: no-repeat; background-position: bottom;}
.bg3 {background-image: url(../images/web/bg7.gif); background-repeat: no-repeat; background-position: bottom;}
.bg4 {background-image: url(../images/web/bg8.gif); background-repeat: repeat-x; background-position: top;}
.bg5 {background-image: url(../images/web/bg9.jpg); background-repeat: repeat-x; background-position: bottom;}
.bg6 {background-image: url(../images/web/bg10.jpg); background-repeat: repeat-x; background-position: bottom;}

/*** menyyd ***/
.menyy1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; padding-left:14px;}
.menyy1 A { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
.menyy1 A:HOVER { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #3f88be; text-decoration: none;}

/***pealkiri***/
.menyypk { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; color: #ffffff; text-decoration: none; }
.menyypk A { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; color: #ffffff; text-decoration: none; }
.menyypk A:HOVER { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; color: #ffffff; text-decoration: none; }

/***alapealkiri***/
.menyy2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #f9cb06; text-transform: uppercase; padding-top:4px;}
.menyy2 A { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #f9cb06; text-decoration: none; text-transform: uppercase;}
.menyy2 A:HOVER { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; text-transform: uppercase;}

/***alapealkiri***/
.menyy2_akt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #f9cb06; text-transform: uppercase; padding-top:4px;}
.menyy2_akt A { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #f9cb06; text-decoration: none; text-transform: uppercase;}
.menyy2_akt A:HOVER { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; text-transform: uppercase;}

/***saada oma soov***/
.menyy3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-transform: uppercase;}
.menyy3 A { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; text-transform: uppercase;}
.menyy3 A:HOVER { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #f9cb06; text-decoration: none; text-transform: uppercase;}

/***arendusprojektid***/
.menyy4 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; }
.menyy4 A { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none;}
.menyy4 A:HOVER { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #67b7f2; text-decoration: none; }


/***pealkiri***/
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; color: #ffffff; text-decoration: none; }
h1 A { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; color: #ffffff; text-decoration: none; }
h1 A:HOVER { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; color: #ffffff; text-decoration: none; }


/***vahepealkiri***/
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; margin:2px; text-transform: uppercase;}
h2 A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; margin:2px;  text-transform: uppercase;}
h2 A:HOVER{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; margin:2px; text-transform: uppercase;}

/***vahepealkiri***/
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; margin:2px;}
h3 A { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; margin:2px; }
h3 A:HOVER{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; margin:2px; }

/*** veateade ***/
.error {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;  line-height: 12pt; Letter-spacing: 0.5px;}
.error A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;  line-height: 12pt; text-decoration: underline;}
.error A:HOVER{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;  line-height: 12pt; text-decoration: none;}


/***sisutekst***/
.text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff;  line-height: 12pt; Letter-spacing: 0.5px;}
.text A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff;  line-height: 12pt; text-decoration: underline;}
.text A:HOVER{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #f9cb06;  line-height: 12pt; text-decoration: none;}

/***text2***/
.text2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; Letter-spacing: 0.9px; line-height: 11pt;}
.text2 A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; Letter-spacing: 0.9px; line-height: 13pt; text-decoration: underline;}
.text2 A:HOVER{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #f9cb06; Letter-spacing: 0.9px; line-height: 13pt; text-decoration: none;}


.keel {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #645f5d; Letter-spacing: 0.9px; line-height: 12pt;}
.keel A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #645f5d; Letter-spacing: 0.9px; line-height: 12pt; text-decoration: none;}
.keel A:HOVER{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #3f88be; Letter-spacing: 0.9px; line-height: 12pt; text-decoration: none;}

.main_pic {
	margin-left:10px;
}

.note {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; line-height: 11pt;}
.note A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; line-height: 13pt; text-decoration: underline;}
.note A:HOVER{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #f9cb06; line-height: 13pt; text-decoration: none;}

/***arendusobjekti pealkiri***/
.pealkiri-1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;}
.pealkiri-1  A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration:none;}
.pealkiri-1  A:HOVER { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline; }

/***Ttaja nimi ttaja lehel***/
.pealkiri-2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; text-transform: uppercase;}
.pealkiri-2  A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #438539; text-decoration: none; text-transform: uppercase;}
.pealkiri-2  A:HOVER { font-family: Arial, Helvetica, sans-serif; font-size: 12x; font-weight: normal; color: #438539; text-decoration: none; text-transform: uppercase; }

/***arendusobjekti tutvustav tekst***/
.tekst-1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; Letter-spacing: 0.5px; line-height: 11pt;}
.tekst-1 A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; Letter-spacing: 0.5px; line-height: 11pt; text-decoration: none;}
.tekst-1 A:HOVER{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #f9cb06; Letter-spacing: 0.5px; line-height: 11pt; text-decoration: none;}

.pilt-arendusobjektid {border-color: #ffffff; border-style: solid; border-width: 5px}
.pilt-tootaja {border-color: #ffffff; border-style: solid; border-width: 5px}

/*** Realestate search, new objects, search results, single object. ***/
div#realestate-search
{
	width: 495px;
	float: right;
	padding: 10px;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	background-color: #2b4362;
}
div#realestate-search input.text
{
	width: 156px;
	border: 2px solid #fff;
	font-size: 8pt;
	height: 12px;
	.height: 16px;
	_height: 14px;
	color: #000 !important;
	font-family: Arial, sans-serif;
}
div#realestate-search select
{
	width: 156px;
	border: 2px solid #fff;
	font-size: 8pt;
	height: 16px;
	.height: 20px;
	_height: 18px
}
/*\*/
html>body* div#realestate-search select { height: 20px; }
/**/

div#realestate-search input.button
{
	background-color: #347299;
	width: 100%;
	border: 0;
	height: 19px;
	color: #fff;
	text-transform: uppercase;
}

/* First page - new offers. */
div#realestate-new-offers
{
	width: 465px;
	float: right;
	padding: 25px;
	text-align: left;
}
div#realestate-new-offers h1
{
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #fff;
	margin-bottom: 30px;
	font-size: 16pt;
}
div#realestate-new-offers img
{
	margin-right: 10px;
	margin-bottom: 5px;
	border: 0;
}
div#realestate-new-offers table tr td span a
{
	font-size: 8pt;
	text-align: justify;
}

/* Sinle object. */
div#realestate-single-object
{
	width: 465px;
	float: right;
	padding: 25px;
	text-align: left;

	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}

/* Serach results. */
div#realestate-search-results
{
	width: 455px;
	float: right;
	padding: 25px;
	text-align: left;

	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
div#realestate-search-results img
{
	margin-right: 10px;
	margin-bottom: 10px;
}
div#realestate-search-results td.title, div#realestate-search-results td.date, div#realestate-search-results td.price
{
	height: 25px;
	background-color: #5d8dad;
	white-space: nowrap;
	font-size: 9pt;
	padding: 5px;
}
div#realestate-search-results td.title
{
	padding-left: 10px;
	white-space: normal;
}
div#realestate-search-results td.price
{
	text-align: right;
	font-weight: bold;
	color: #f9cb06;
	padding-right: 10px;
}
div#realestate-search-results td.text
{
	vertical-align: top;
	padding: 5px;
	padding-left: 10px;
}
div#realestate-search-results td.text a
{
	text-decoration: none;
}

/* Paging. */
div.paging
{
	padding: 10px;
}
div.paging, div.paging a
{
	font-size: 8pt;
	color: #fff;
}
div.paging a
{
	padding: 2px;
}
div.paging a.current
{
	font-weight: bold;
	text-decoration: none;
}