body {

	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 24px;

}


@media only screen and (max-width: 900px) {
  body {
    background-color: yellow;
  }
}





.ttitle {
width: 100%; text-align: center; padding-top: 25px; padding-bottom: 25px; margin-bottom: 40px; margin-top: 40px;  background-color: #D3D3D3; border: 1px solid #D3D3D3; font-size: 36px; font-color: white; 
}
.ttitle_green {
width: 100%; text-align: center; padding-top: 25px; padding-bottom: 25px; margin-bottom: 40px; margin-top: 40px;  background-color: #E5F2E5; border: 1px solid #D3D3D3; font-size: 36px; font-color: white; 
}


.ttitle_blue {
width: 100%; text-align: center; padding-top: 25px; padding-bottom: 25px; margin-bottom: 40px; margin-top: 40px;  background-color: #CCE5FF; border: 1px solid #D3D3D3; font-size: 36px; font-color: white; 
}
.tbutton { 
width: 100%; text-align: center; padding-top: 25px; padding-bottom: 25px; margin-bottom: 40px; margin-top: 40px;  border: 1px solid #D3D3D3; font-size: 36px; font-color: black;
}
.tbutton_red { 
width: 100%; text-align: center; padding-top: 25px; padding-bottom: 25px; margin-bottom: 40px; margin-top: 40px;  background-color: #FFB2B2;  border: 1px solid #D3D3D3; font-size: 36px; font-color: black;
}
.tbutton_green { 
width: 100%; text-align: center; padding-top: 25px; padding-bottom: 25px; margin-bottom: 40px; margin-top: 40px;  background-color: #E5F2E5;  border: 1px solid #D3D3D3; font-size: 36px; font-color: black;
}


.meniutable {
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.pagefooter {
    background-color: #fefefe;
    border-right: #efefef 2px solid;
    padding-right: 2px;
    border-top: #efefef 2px solid;
    padding-left: 2px;
    border-left: #efefef 2px solid;
    border-bottom: #efefef 2px solid;
}
.pagecontent {
    border-right: #efefef 2px solid;
    border-top: #efefef 2px solid;
    border-left: #efefef 2px solid;
    border-bottom: #efefef 2px solid;
}
h1 {
    font-size: 15px;
    font-family: verdana;
    color: #333333;
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: bold;
}
.boxtitlefont {
    font-size: 14px;
    font-family: verdana;
    color: #333333;
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: bold;
}

.image-anunt {
	border: 1px solid #E5E5E5;
	height: 50px;
	width: 50px;
	margin: 3px;
}
.image-anunt-red {
	border: 1px solid #FF0000;
	height: 50px;
	width: 50px;
	margin: 3px;
}
a:hover {
	color: #476C8E;
	font-size: 12px;
	font-family: verdana;
	text-decoration: underline;
}
a:visited, a:link, a:active {
	font-size: 12px;
	font-family: verdana;
	color: #476C8E;
	text-decoration: none;
}
.boxes{
	background:#F9FAF9;
	border:1px solid #EAEAEA;
       width: 90%;
	color:#333;
	margin-top: 2px;
	margin-bottom: 2px;
	padding:6px 6px 6px 6px;
	clear: both;
       align: center;
       text-align: left;
	overflow: hidden;
}
.boxetitle{
	background:#F9FAF9;
	border:1px solid #EAEAEA;
       width: 90%;
	color:#333;
	margin-top: 0px;
	margin-bottom: 2px;
	padding:2px 6px 2px 6px;
	clear: both;
       text-align: left;
       font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	overflow: hidden;
}
.boxetitlegray{
       background: url(http://www.imobiliaree.ro/images/web_button.gif);

	border:0px solid #c0d0e0;
       width: 100%;
	color:#333;
	margin-top: 2px;
	margin-bottom: 2px;
	padding:2px 2px 2px 2px;
	clear: both;
       height: 20px;
       text-align: left;
       font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	overflow: hidden;
}







.box_agentie {
	background:#F9FAF9;
	border:1px solid #EAEAEA;
	color:#333;
       text-align: left;
       font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
       width: 96%;

	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 2px;
	padding:2px 6px 8px 6px;
	clear: both;


}
.box_agentie_titlu {
       background: url(http://www.imobiliaree.ro/images/web_button.gif);

	border:0px solid #c0d0e0;
       width: 100%;
	color:#333;
	margin-top: 2px;
	margin-bottom: 2px;
	padding:2px 2px 2px 2px;
	clear: both;
       height: 20px;
       text-align: left;
       font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	overflow: hidden;
}





.box_anunt {
	background:#F9FAF9;
	border:1px solid #EAEAEA;
	color:#333;
       text-align: left;
       font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
       width: 96%;

	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 2px;
	padding:2px 6px 8px 6px;
	clear: both;


}
.box_anunt_promo {
	background:#FEF0D8;
	border:1px solid #FCC664;
	color:#333;
       text-align: left;
       font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
       width: 96%;

	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 2px;
	padding:2px 6px 8px 6px;
	clear: both;


}
.box_anunt_titlu {
       background: url(http://www.imobiliaree.ro/images/web_button.gif);

	border:0px solid #c0d0e0;
       width: 100%;
	color:#333;
	margin-top: 2px;
	margin-bottom: 2px;
	padding:2px 2px 2px 2px;
	clear: both;
       height: 20px;
       text-align: left;
       font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	overflow: hidden;
}








.box_proiect {
	background:#F9FAF9;
	border:1px solid #EAEAEA;
	color:#333;
       text-align: left;
       font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
       width: 96%;

	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 2px;
	padding:2px 6px 8px 6px;
	clear: both;


}
.box_proiect_titlu {
       background: url(http://www.imobiliaree.ro/images/web_button.gif);

	border:0px solid #c0d0e0;
       width: 100%;
	color:#333;
	margin-top: 2px;
	margin-bottom: 2px;
	padding:2px 2px 2px 2px;
	clear: both;
       height: 20px;
       text-align: left;
       font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	overflow: hidden;
}












.boxetitlesearch {
       background: url(http://www.imobiliaree.ro/images/bg_gradient_orange.png);
	border:1px solid #EAEAEA;
       width: 90%;
	color:#333;
	margin-top: 0px;
	margin-bottom: 2px;
	padding:2px 6px 2px 6px;
	clear: both;
       text-align: left;
       font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	overflow: hidden;
}
.boxetitlesoon {
       background: url(http://www.imobiliaree.ro/images/label_incurand.jpg);
	border:1px solid #EAEAEA;
       width: 90%;
	color:#333;
	margin-top: 0px;
	margin-bottom: 2px;
	padding:2px 6px 2px 6px;
	clear: both;
       text-align: left;
       font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	overflow: hidden;
}
.boxetitlegreen {
       background: url(http://www.imobiliaree.ro/images/bg_gradient_green.png);
	border:1px solid #EAEAEA;
       width: 90%;
	color:#333;
	margin-top: 0px;
	margin-bottom: 2px;
	padding:2px 6px 2px 6px;
	clear: both;
       text-align: left;
       font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	overflow: hidden;
}
.boxetitlelogin {
       background: url(http://www.imobiliaree.ro/images/bg_gradient_blue.png);
	border:1px solid #EAEAEA;
       width: 90%;
	color:#333;
	margin-top: 0px;
	margin-bottom: 2px;
	padding:2px 6px 2px 6px;
	clear: both;
       text-align: left;
       font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	overflow: hidden;
}
.search_form {
	font-family: Tahoma, Arial;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}
.menu:link, .menu:active, .menu:visited {
	color: #476C8E;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
}
.menu:hover {
	color: #476C8E;
	font-size: 11px;
	font-family: verdana;
	text-decoration: underline;
}
.menun:link, .menun:active, .menun:visited {
	color: red;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
}
.menun:hover {
	color: red;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: underline;
}
.menug:link, .menug:active, .menug:visited {
	color: #99AE00;
	font-size: 10px;
	font-family: verdana;
	text-decoration: none;
}
.menug:hover {
	color: #99AE00;
	font-size: 10px;
	font-family: verdana;
	text-decoration: underline;
}
.footn:link, .footn:active, .footn:visited {
	color: #476C8E;
	font-size: 10px;
	font-family: verdana;
	text-decoration: none;
}
.footn:hover {
	color: #476C8E;
	font-size: 10px;
	font-family: verdana;
	text-decoration: underline;
}
.mmenu:link, .mmenu:active, .mmenu:visited {

	font-size: 11px;
	font-family: Verdana, Arial,helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.mmenu:hover {
	color: #476C8E;
	font-size: 11px;
	font-family: Verdana, Arial,helvetica, sans-serif;
	text-decoration: none;
}
.mdmenu:link, .mdmenu:active, .mdmenu:visited {
	font-size: 12px;
       text-transform: uppercase; 
	font-family: Verdana, Arial;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.mdmenu:hover {
	font-size: 12px;
       text-transform: uppercase; 
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #000000;
}
.imobiliaretag {
	font-size: 10px;
       text-transform: uppercase; 
	font-family: Verdana, Arial;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
td {
	font-size: 12px;
	font-family: verdana, Helvetica, sans-serif;
}
.footnotes {
	color: #476C8E;
	font-size: 10px;
	font-family: verdana;
}
.menutd {
	font-size: 10px;
	font-family: Tahoma;
}
.meniutd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.titletd {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
}
textstyle1 { 
	font-size: 14px;
	font-family: Tahoma;
	color: #476733;
}
textstyle2 { 
	font-size: 12px;
	font-family: Tahoma;
}
textstyle3 { 
	font-size: 11px;
	font-family: Tahoma;
	color: #476733;
}
textstyle4 { 
	font-size: 11px;
	font-family: Tahoma;
}
img {
	border: none;
}

img.thumb_anunt {
border: 1px solid;
border-color: #CCCCCC;
} 

.style1 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.style10 {
	color: #7EA646;
}

.style2 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.style3 {
	color: #7FA547;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.style4 {
	color: #7FA547;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.style5 {
	color: #7CA347;
}

.style6 {
	color: #7FA547;
}

.style8 {
	color: #7CA347;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.style9 {
	color: #3E6733;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.style10 {
	color: #3E6733;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.style11 {
	color: #3E6733;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

li {
	color: #3E6733;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

ul {
	color: #3E6733;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

form {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}






.sortmenu {
    font-family: "Verdana";
    font-style: normal;
    font-size: 10px;
    width: 100%;
}
.sortmenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: "Verdana";
    font-style: normal;
    font-size: 10px;
}
.sortmenu ul li {
    position: relative;
    display: inline;
    float: left;
    margin: 0;
    font-family: "Verdana";
    font-style: normal;
    font-size: 10px;
}
.sortmenu ul li a {
    font-family: "Verdana";
    font-style: normal;
    font-size: 10px;
    display: block;
    background: #FFFFFF;
    color: white;
    margin: 0;
    padding: 4px 4px;
    color: #2d2b2b;
    text-decoration: none;
}
* html .sortmenu ul li a {
    display: inline-block;
    font-family: "Verdana";
    font-style: normal;
    font-size: 10px;
    text-decoration: none;
}
.sortmenu ul li a:link, .sortmenu ul li a:visited {
    color: black;
    font-family: "Verdana";
    font-style: normal;
    font-size: 10px;
    text-decoration: none;
}
.sortmenu ul li a:hover {
    background: #CCCCCC;
    color: white;
    font-family: "Verdana";
    font-style: normal;
    font-size: 10px;
    text-decoration: none;
}
.downarrowclass {
    position: absolute;
    top: 6px;
    right: 7px;
}











.filtermenu {
    font-family: "Verdana";
    font-style: normal;
    font-size: 10px;
    width: 100%;
}
.filtermenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.filtermenu ul li {
    position: relative;
    display: inline;
    float: left;
}
.filtermenu ul li a {
    font-family: "Verdana";
    font-style: normal;
    font-size: 10px;
    display: block;
    background: #FFFFFF;
    color: white;
    padding: 4px 4px;
    color: #2d2b2b;
    text-decoration: none;
}
* html .filtermenu ul li a {
    display: inline-block;
}
.filtermenu ul li a:link, .filtermenu ul li a:visited{
    color: black;
}
.filtermenu ul li a:hover{
    background: #CCCCCC;
    color: white;
    text-decoration: none;
    font-family: "Verdana";
    font-style: normal;
    font-size:10px;
}
.filtermenu ul li ul{
    position: absolute;
    left: 0;
    display: block;
    visibility: hidden;
}
.filtermenu ul li ul li{
    position: relative;
    display: inline;
    float: left;
}
.filtermenu ul li ul li ul{
    top: 0;
}
.filtermenu ul li ul li a {
    font-family: "Verdana";
    font-style: normal;
    font-size:10px;
    width: 130px;
    padding: 4px;
    margin: 0;
    border-top-width: 0;
    border: 1px solid #CCCCCC;
}
.downarrowclass{
    position: absolute;
    top: 6px;
    right: 7px;
}








.sort-box {
       color: #4B4B4B;
       padding: 0px 0 8px 0px; 
       float: left;
       position: relative;
       margin: 0;
       font-family: Verdana, Tahoma;
       font-size: 11px;
}
.sort-box p {
       float: left;
       height: 100%;
       margin: 0;
       padding-top: 4px;
}



.sort-box .select-dummy {
       float: left;
       border: 1px solid #B0B0B0;
       position: relative;
       background-color: #FFF;
       text-align: left;
       margin: 2px 6px;
       padding: 2px 18px 0 3px;
       height: 16px;
       background: #FFFFFF url(images/pulldown.gif) no-repeat scroll right -1px;
       cursor: pointer;
       min-width: 96px;
}
.sort-box .select-dummy .current {
       display: block;
       white-space: nowrap;
       font-family: Verdana, Tahoma;
       font-size: 11px;
}
.sort-box .select-dummy .sub {
       display: none;
       position: absolute;
       z-index: 17;
       top: 18px;
       left: -1px;
       background-color: #FFF;
       min-width: 106px;
}
.sort-box .select-dummy:hover .sub {
       display: block;
}
.sort-box .select-dummy ul {
       display: block;
       text-align: left;
       border: 1px solid #B0B0B0;
       cursor: default;
       margin: 0;
       padding: 0 3px;
}
.sort-box .select-dummy li {
       padding-top: 2px;
       float: none;
       margin: 0;
       cursor: pointer;
       display: block;
       white-space: nowrap;
       width:100%;
       min-width: 106px;
}
.sort-box .select-dummy a {
       font-family: Verdana, Tahoma;
       font-size: 11px;
       color: #4B4B4B;
       display: block; 
       text-decoration: none;
       min-width: 106px;
       width:100%;
}
.sort-box .select-dummy li:hover {
       padding-top: 2px;
       float: none;
       margin: 0;
       cursor: pointer;
       white-space: nowrap;
       background-color: #FDF6E9;
       width:100%;
       min-width: 106px;
       display: block; 
}

    #login_container { width: 560px; height: 24px; color: #7f7f7f; text-align: right; margin: 4px 0px 0px 0px; float: right; overflow: hidden; display: inline; }
    #login_form { color: #7f7f7f; margin: 0 0 0 0; float: right; display: inline; }
    #login_form input { width: 132px; border: 0px; height: 17px; background: url('/images/login_input.gif') no-repeat right top; font-size: 11px; color: #7f7f7f; margin: 0 2px;padding: 3px 5px 0 5px; float: left; display: inline; }
    #login_form .login_btn { width: 55px; height: 20px; background: none; padding: 0; float: left; display: inline; }







.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:12px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}




select.selectbox { border-width:1px; padding:4px 5px 4px 5px; font-family: Tahoma; font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff; }


input.inputbox { border-width:1px; padding:4px 5px 4px 5px; font-family: Tahoma; font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff; }

input.input { border-width:1px; padding:4px 5px 4px 5px; font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff; }
input.input_text { padding:4px 5px 4px 5px; font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;border-top:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #ddd;border-right:1px solid #ddd; }
input.submit { color:#fff; font-weight:bold; padding:3px 5px 3px 5px; font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px; cursor:pointer; }
input.submit_disabled { color:#fff; font-weight:bold; padding:3px 5px 3px 5px; font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer; background-color:#eee; border-top:1px solid #eee; border-left:1px solid #eee;border-bottom:1px solid #bbb; border-right:1px solid #bbb; color:#999;}
select.input { border-width:1px; padding:2px 5px 2px 5px; font-size:11px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#fff; }
textarea.input { border:1px inset #eee; padding:5px 5px 5px 5px; font-size:11px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fffacd; }
