@charset "utf-8";
html, body{
	margin:0;
	padding:0;
	text-align:center;
	font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: url(images/bodybg.gif);
}
div, p, li, ul, ol, td, select, input {
	font-size:11px;
} 
a {
	text-decoration:none;
	color:#00ADEF;
}
a:hover {
	text-decoration:none;
	color:#f5821f;
}
h1, h2, h3, h4, h5, h6 {
	margin-top:3px;
	margin-bottom:3px;
	padding-top:3px;
}
img {
	border:0px;
}
select {
	font-size:10px;
	width:115px;
}
#pagewidth{ 
 width:980px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 border-left:5px solid #042e6e;
 border-right:5px solid #042e6e;
 background: #fff;
} 
 
#header{
 width:100%;
 height: 230px;
 background-image:url(images/header_new.jpg);
 background-repeat:repeat-x;
 background-position:bottom;
 margin:0px;
 float:left;
} 

#header .loga{
	float:right;
	margin-top:140px;
	padding-right:20px;
}

#mainmenu{
 float:left;
 background-repeat:repeat-x;
padding:180px 0px 0px 120px
} 

#mainmenu ul{
	margin:0;
	padding:0;
	float:left;
	list-style: none;
}
#mainmenu ul li{
	float:left;
	padding: 0;
	margin:0;
}
#mainmenu ul li a {
	color:#042e6e;
	font-weight:bold;
	font-weight:bold;
	padding: 0px 20px 12px 20px;
	background:url(images/menu_bg.gif) no-repeat right bottom;
	text-transform:uppercase;
}
#mainmenu ul li a:hover , #mainmenu ul li a.selected{
	color:#f5821f;
}


#secondmenu { 
 width:100%;
 background-image:url(images/pod_menu.png);
 background-repeat:no-repeat;
 margin:auto;
}
#leftcol{
 width:212px; 
 float:left; 
 font-size:10px;
 border-right:3px solid #ccc;
 margin-bottom: -2000px; 
 padding-bottom: 2000px;

 }
 
#leftcol h2{
	background:#3FCDFF;
	color: #fff;
	
	font-size: 12px;
	margin: 0px 0px 6px 0px;
	padding:4px 0px 4px 10px;
}

#leftcol select {
	font-size:10px; 
	width:100px;
}
#leftcol input {
	font-size:10px; 
}
#leftcol p {
	margin:2px 0 3px 10px;
}
#leftcol ul {
	list-style:none;
	color:#666;
	margin:0;
	padding:0;
}

#leftcol ul  li {
	border-bottom: solid 1px #eee;
}	
#leftcol ul li a {
	background-image:url(images/bulet_blue.gif);
	background-repeat:no-repeat;
	background-position:15px 6px;
	background-color: #fff;
	margin:0px;
	display: block;
	padding: 3px 0px 3px 30px;
	
}
#leftcol ul li a:hover{
	background-color: #eee;
}

#maincol{
background-color: #FFFFFF;  
float: right; 
display:inline; 
width:748px; 
padding:0px 5px 5px 5px;
margin-bottom: -2000px; 
padding-bottom: 2000px;
}

#maincol h1{
	color:#f5821f;
	padding:2px 0px 2px 20px;
	margin:0px 0px 4px 0px;
	font-size:18px;
	font-weight: bold;
	background: url(images/lines.gif) repeat-x;
	border-left:solid 3px #f5821f;
}

#maincol h3{
	color:#00ADEF;
	padding:2px 0px 0px 10px;
	margin:0px;
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom:solid 1px #f5821f;
	text-align:center;
	height:34px;
	
}

#maincontainer{
	overflow: hidden;
	float: left;
}
 
#footer{
	clear:both;
	padding:5px 5px 0px 5px;
	height:86px;
 	color: #333333;
 	background-image:url(images/footer_back.png);
 	background-repeat:repeat-x;
	background-position: top;
	font-size:9px;
} 
 
#footer p {
	text-align:center;
	padding-top:7px;
	font-size:10px;
}

#podmenu{
	background:url(images/pod_menu.png) no-repeat top center;
	height: 30px;
	width:100%;
	float:left;
}

#valuti{
	float:right;
	padding-right:20px;
	margin-top:4px;
}

.menu1 {
	background-image:url(images/menu1.png);
	background-repeat:no-repeat;
	height:18px;
	padding:20px 0px 0px 25px;
	margin:0px 20px 0px 100px;
	*margin:0px 20px 0px 50px;
	color:#666;
	display:block;
	float:left;
}
.menu1:hover {
	color:#009be3;
}
.menu2 {
	background-image:url(images/menu2.png);
	background-repeat:no-repeat;
	height:18px;
	padding:20px 0px 0px 45px;
	margin:0px 20px 0px 0px;
	color:#666;
	display:block;
	float:left;
}
.menu2:hover {
	color:#008e21;
}
.menu3 {
	background-image:url(images/menu3.png);
	background-repeat:no-repeat;
	height:18px;
	padding:20px 0px 0px 45px;
	margin:0px 20px 0px 0px;
	color:#666;
	display:block;
	float:left;
}
.menu3:hover {
	color:#d01c34;
}
.menu4 {
	background-image:url(images/menu4.png);
	background-repeat:no-repeat;
	height:18px;
	padding:20px 0px 0px 45px;
	margin:0px 20px 0px 0px;
	color:#666;
	display:block;
	float:left;
}
.menu4:hover {
	color:#e19c07;
}

.thumb {
	padding:2px 5px 5px 2px;
	margin:3px;
	background:url(images/thumb_back.png) right bottom no-repeat;
}

.linkpages {
	border: 1px solid #F5821F;
	background:url(images/lines.gif);
	text-align:right;
	padding:3px;
	color:#F28505;
}

.tblresult {
	margin-bottom:15px;
}
.tblsearch {
	margin-bottom:15px;
}

.tblcontact {
	margin-bottom:15px;
}
.header_row {
	background-color:#E7E7E7;
	background-image:url(images/headerrow_back.png);
	background-position:right;
	background-repeat:no-repeat;
	height:28px;
	padding-left:10px;
	border-bottom:1px solid #fff;
	font-weight:bold;
	color:#00adef;
}
.subheader_row {
	background-color:#E7E7E7;
	height:28px;
	padding-left:10px;
	border-bottom:1px solid #666;
	font-weight:bold;
}
.odd_row {
	background-color:#eee;
	padding:3px 3px 3px 10px;
	margin:0px;
	border-top:1px solid #fff;
}
.even_row {
	background-color:#E7E7E7;
	padding:3px 3px 3px 10px;
	margin:0px;
	border-top:1px solid #fff;
}
.desc_row {
	border-top:1px solid #666;
	padding:5px;
	background-color:#E7E7E7;
}
.pic_row {
	border-top:1px solid #666;
	padding:5px;
	background-color:#ddd;
}
.area_row {
	border-top:1px solid #666;
	padding:5px;
	background-color:#E6F3C7;
}
.price_row {
	border-top:1px solid #666;
	padding:5px;
	background-color:#F6ECC4;
}
.topsell {
	background-color:#E6F3C7;
	border:1px solid #ccc;
}
.toprent {
	background-color:#F6ECC4;
	border:1px solid #ccc;
}
.newtopdiv {
	margin:8px;
	border-bottom:1px solid #fff;
	font-size:10px;
}
.printtop {
	background-image: url(images/small_h_back.png);
	background-repeat:repeat-x;
	height:100px;
	width:auto;
}
.hot {
	color:#c00;
}
.orangeborder{
	padding: 4px;
}
.error {
	color:#c00;
	background-color:#fcc;
	padding:2px;
	margin-bottom:5px;
	text-align:center;
	font-weight:bold;
	border:1px solid #c00;
}
.success {
	color:#090;
	background-color:#cfc;
	padding:2px;
	margin-bottom:5px;
	text-align:center;
	font-weight:bold;
	border:1px solid #0c0;
}
a.sold {
	background-image:url(images/sold.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:13px;
	display:block;
}
div#printmenu {
	background: #eee;
	border: 1px dotted #999;
	position: absolute;
	width: 140px;	
	padding:2px;
}
#scol_1 {
width:235px;
float:left;
padding:0px 4px 0px 4px;
}
#scol_2 {
width:235px;
float:left;
padding:0px 4px 0px 4px;
border-right:1px dotted #ccc;
border-left:1px dotted #ccc;
}
#scol_3 {
width:235px;
float:left;
padding:0px 4px 0px 4px;
}
#scol_4 {
width:480px;
float:left;
padding:0px 5px 0px 5px;
}
#scol_1 p, #scol_2 p, #scol_3 p,#scol_4 p  {
	font-size:10px;
}
#scol_1 h2, #scol_2 h2, #scol_3 h2, #scol_4 h2 {
	color:#00ADEF;
	font-size:12px;
}
#printmenu a {
	display:block;
	float:left;
}
#printmenu a:hover {
	background-color:#F28505;
	float:left;
}
.selectedvaluta {
	border-bottom:2px solid #666;
	background-color:#eee;
}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 } 
.clearfix{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}/* CSS Document */

.scol_bottom{
	border-bottom:1px dotted #ccc; 
}
.scol_bottom h2{
	color:#00ADEF;
	font-size:12px;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
	margin: 0;
	padding: 0px 0px 0px 15px;
	
		
}
.property{
	display:block;
	width:140px;
	height:20px;
	float:left;
	margin-left:20px;
	*margin-left:10px
}
.alpha_logo{
	float:left; 
	margin:5px 0px 1px 50px;
}