body
{
    font : 12px tahoma, verdana, arial, sans-serif;
    margin : 0;
    padding : 0 5px 0 5px;
    /*background-color: white;*/
	line-height: 15px;
	background:#eae4d3 url(images/background.jpg);
	color:#2E2A21;
}

img
{
	border:0;
}
a:link, a:active, a:visited 
{
	color:#356d13;
	text-decoration:none;
}

a:hover
{ 
    text-decoration : underline;
} 

div.header
{
	margin:0 0 0 10px;
	padding:10px 10px 15px 10px;
	height:60px;
}
/*
div#nav
{
	margin: 0 0 10px 0;
	padding: 0;
	background-color:green;
}

#nav a
{
	float: left;
	display: block;
	padding: 5px 12px;
	text-decoration: none;
	border-right: 1px solid white;
	white-space: nowrap;
	font-weight:bold;
	background-color:green;
	color:#ffffff;
}

#nav a:hover
{
	background-color:lightgreen;
	color:green;
}
*/
div.undernav
{
	height:10px;
}

div#nav
{
	margin: 0 0 0 0;
	padding:0;
	width:auto;
	height:40px;
	background:#4b3f26 url("images/navj.gif") repeat-x top center;
}

div#nav ul
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

div#nav ul li
{
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	float:left;
}

div#nav li a 
{
	margin:0;
	padding:13px 15px;
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#c8bca6;
	text-transform:uppercase; 
	display:block;
	text-decoration:none; 
}

div#nav li a:hover, #nav li.current_page_item a 
{
	margin:0;
	padding:13px 14px;
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#fcf7e2;
	text-transform:uppercase; 
	display:block;
	text-decoration:none; 

	background:transparent url("images/navi.gif") repeat-x top center;
	border-left:1px solid #342b16;
	border-right:1px solid #342b16;
}

table
{
	border-collapse:collapse;
	border:0px;
	width:100%;
	margin:0;
}
td
{
	border:0px; 
	vertical-align:top;
}


table.content
{
	margin-right:30px;
}

.clear
{
	clear: both;
}

.footer
{
    text-align: center;
    font-size:11px;
    padding: 5px 10px;
    border-top: solid 1px #3B3019;
    border-bottom: solid 1px #3B3019;
	margin-top:10px;
	margin-bottom:10px;
}

h1
{
    font-size:14px;
}

.col1
{
	width:200px;
}

.col2
{
	padding:0px 5px 5px 5px;
}

.col3
{
	width:200px;
}

.pages
{
	text-align:center;
	line-height:20px;
}

.page
{
	border:1px solid gray;
	font-size:12px;
	font-weight:bold;
	padding:0 2px;	
}

span.page
{
	border:1px solid gray;
	font-size:12px;
	font-weight:bold;
	margin-left:3px;
	padding:0 2px;	
	background-color:#DFDCD5;
}

.filtersel
{
	width:190px;
	background:#F4F4F1 /*url("images/input-dy.gif") repeat-x scroll center top*/;
	border:1px solid #C4C1B0;
	font-size:11px;
	margin:0;
	padding:1px;
}

.sdrooms input
{
	position:relative;
	top:2px;
}
/*
.numfield
{
	width:40px;
	font-size:11px;
	margin:0;
	padding:1px;
	background:#F4F4F1 url("images/input-dy.gif") repeat-x scroll center top;
}*/

.numfield
{
	background:#F4F4F1 url("images/input-dy.gif") repeat-x scroll center top;
	border:1px solid #C4C1B0;
	font-size:11px;
	margin:0;
	padding:1px;
	width:40px;
}
.field
{
	width:200px;
	background:#F4F4F1 url("images/input-dy.gif") repeat-x scroll center top;
	border:1px solid #C4C1B0;
	font-size:11px;
	margin:0;
	padding:1px;
}

.selectfield
{
	width:204px;
	background:#F4F4F1 /*url("images/input-dy.gif") repeat-x scroll center top*/;
	border:1px solid #C4C1B0;
	font-size:11px;
	margin:0;
	padding:1px;
}

.cursel
{
	width:50px;
	background:#F4F4F1 /*url("images/input-dy.gif") repeat-x scroll center top*/;
	border:1px solid #C4C1B0;
	font-size:11px;
	margin:0;
	padding:1px;
}

.ctitle
{
	padding-top:13px;
	background: transparent url("images/box_top.png") no-repeat;
	font-weight:bold;
	font-size:13px;
	height:27px;
	text-align:center;
	line-height:11px;
}

.csubtitle
{
	/*background: transparent url("images/box_top2.png") repeat-y;*/
	font-size:11px;
	font-weight:normal;
	color:#7B7363;
}

.dcolitem
{
	border:none;
}

.ccont
{
	padding:3px 5px 5px 5px;
	background: transparent url("images/box_bg.png") repeat-y;
}

.cbottom
{
	background: transparent url("images/box_bottom.png") no-repeat;
	height:6px;
}

.tflat
{
	/*border:1px solid gray;*/
	padding-bottom:10px;
	margin-bottom:5px;
	background:transparent url("images/flat_delimiter.gif") repeat-x scroll center bottom;
}

.flatcontact
{
	width:130px;
}

.tflatinfo
{
	/*border:1px solid red;*/
	width: 100%; 
}

.tflatdetails
{
	/*margin-right:80px;*/
	height: 100%; 
	/*border:1px solid green;*/
}

.flatprice
{
	font-weight:bold;
	font-size:12px;
	margin-left:10px;
	display:block;
	width:80px;
	/*border:1px solid blue;*/
	float:right;
	text-align:right;
}

.tflatdp
{
	margin-right:10px;
	margin-top:0px;
	float:right;
	font-size:11px;
/*
	border:1px solid green;
	width:60px;
	float:right;*/
}
.flatlinks
{
	text-align:right;
	margin-right:10px;
	font-size:12px;
}

.tflatmore
{
	font-weight:bold;
}
.tflataddlinks
{
	font-size:11px;
}

.tflatrayon
{
	color:#AA343A;
}
.tflatdesc
{
	color:#00536A;
}
.tflatmetro
{
	color:#00008B;
}
.tflatrooms
{
	color:#E86800;
}



.dcont
{
	padding:0px 10px 10px 10px;
	margin:0;
	padding:0;
	/*width:728px; */
	height:auto;
	/*background:url("images/cont-box.jpg") repeat-y top center;*/
	background-color:#ffffff;
}

.dcont-bottom
{
	margin:0;
	padding:0;
	/*width:728px;*/
	height:auto;
	background:url("images/cont-boxb.png") repeat-x bottom center;
}

.dcont-top
{
	margin:0;
	padding:10px;
	/*width:648px;*/
	height:auto;
	background:url("images/cont-boxt.png") repeat-x top center;
}


.verror
{
	color:red;
	font-weight:bold;
}

.asterix
{
	color:red;
	font-size:10px;
}

.selectrayon
{
	/*background-color:#E7DECE;*/
	background-color:#DFDCD5;
}
.selectoption
{
	/*background-color:#F4EDDB;*/
	background-color:#F4F4F1;
}


.flat_title_info
{
	/*height:39px;*/
	background:transparent url("images/flat_title.png") no-repeat top left;
	padding:11px;
	font-weight:bold;
}
.flat_title
{
	height:39px;
	background:transparent url("images/flat_title_bg.png") repeat-x top left;
	font-weight:bold;
}
.flat_title_contact
{
	height:39px;
	background:transparent url("images/flat_title.png") no-repeat top left;
	padding:11px;
	font-weight:bold;
}

.table_flat_title
{
	margin-bottom:5px;
}

.hint
{
	font-size:11px;
	font-style:italic;
	line-height:11px;
	color:#DA6730;
}

.hint2
{
	font-size:11px;
	font-style:italic;
	line-height:11px;
	color:maroon;
}

.advhinttitle
{
	color:#DA6730;
	font-size:11px;
}
.advhint
{
	color:#DA6730;
	font-size:13px;
	font-style:italic;
}

.fieldbig
{
	width:400px;
	background:#F4F4F1 url("images/input-dy.gif") repeat-x scroll center top;
	border:1px solid #C4C1B0;
	font-size:11px;
	margin:0;
	padding:1px;
}

div.news
{
	border-bottom:1px solid black; 
	padding:5px 0 5px 0; 
	margin:0px;
}

div.news img
{
	float:left;
}

div.news .ndate
{
	float:left; 
	margin:-1px 0 0px 5px; 
	padding:0;
}

div.phone
{
	background:transparent url("images/mobile.png") no-repeat top left;
	padding-left:18px;
	height:16px;
	margin-bottom:1px;
}

.newsmy
{
	line-height:30px;
	font-weight:bold;
}
.newsd
{
	/*text-decoration:underline;*/
	border-bottom:1px solid black;
	line-height:24px;
	font-size:30px;
}

.messreplied
{
	background-color:#E1FFD0;
}
.messunreplied
{
	background-color:#FFD5D0;
}

table.tnet
{
	border-collapse:collapse;
	border:1px solid black;
	width:100%;
	margin:0;
}
table.tnet td
{
	border:1px solid black;
	vertical-align:top;
	padding-left:1px;
	padding-right:1px;
}

table.tempty
{
	border-collapse:collapse;
	border:none;
	width:100%;
	margin:0;
}
table.tempty td
{
	border:none;
	vertical-align:top;
	padding-left:1px;
	padding-right:1px;
}


.dmaintopnews
{
	background:transparent url("images/flat_delimiter.gif") repeat-x scroll center top;
	height:2px;
	margin-bottom:5px;
}
.dmainbottomnews
{
	background:transparent url("images/flat_delimiter.gif") repeat-x scroll center bottom;
	height:2px;
	margin-bottom:3px;
	margin-top:5px;
}

.warning
{
	color:red;
	font-weight:bold;
}

.tisbroker
{
	background-color:#FFD5D0;
}

.tisourbroker
{
	background-color:#FFA5A0;
}

.txtbig
{
	width:90%;
	background:#F4F4F1 url("images/input-dy.gif") repeat-x scroll center top;
	border:1px solid #C4C1B0;
	font-size:11px;
	margin:0;
	padding:1px;
}

.smallbutton
{
	border: 1px solid #2E2A21;
	color: #2E2A21;
	background: #fff;
	font-weight: normal;
	font-size: 11px;
}

.advfp
{
	background-color:#E8E8FF;
}

.dwctype_top
{
	width:200px;
	background:transparent url("images/wctype_top.gif") no-repeat top left;
	margin:0px;
	padding:3px 0px 0px 3px;
}
.dwctype_bot
{
	width:200px;
	height:5px;
	padding:0px 0px 3px 0px;
	background:transparent url("images/wctype_bot.gif") no-repeat top left;
	margin:0;
}

.dwctype_top_search
{
	width:190px;
	background:transparent url("images/wctype_top_search.gif") no-repeat top left;
	margin:0px;
	padding:3px 0px 0px 3px;
}
.dwctype_bot_search
{
	width:190px;
	height:5px;
	padding:0px 0px 3px 0px;
	background:transparent url("images/wctype_bot_search.gif") no-repeat top left;
	margin:0;
}


table.tlist
{
	border-collapse:collapse;
	border: 1px solid #dddddd;
}
/*
table .tlistheader
{
	background:#F58A49 none repeat scroll 0 0;
	border-left:1px solid #DDDDDD;
	color:#FFFFFF;
	font-size:10px;
	padding:2px 4px;
}
*/
.tlistitem0
{
	background-color:#EBE8DF;
	padding:1px;
}

.tlistitem0 td {
	padding: 2px 3px;
/*	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	*/
}

.tlistitem1
{
	background: #F5F5ED;
	padding: 1px;
}

.tlistitem1 td {
	padding: 2px 3px;
/*	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	*/
}

table.empty
{
	border-collapse:collapse;
	border:none;
}
table.empty td
{
	border:none;
}

.google_link
{
	color:blue;
}

.advlink
{
	line-height:1.4em;
	font-size:14px;
	font-weight:bold;
}
