body,td,th { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #333; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #e7e7e7; }
.menu { font-size:14px; font-weight:bold; color:#FFF; text-decoration:none; display:block; line-height:26px; }
a.menu:hover { text-decoration:underline; }
.menuSelected { background-image:url(/images/msel.gif); }
.searchTitle { font-family:Arial, Helvetica, sans-serif; font-size: 22px; }
.searchSmallText { font-size: 12px; font-weight:bold; color: #666; }
.searchBtns { border-bottom:none; padding-bottom:2px; display:inline-block; }
a.searchBtns:hover { border-bottom:#CCC 0px solid; padding-bottom:0; display:inline-block; }
.pubBtns { border-bottom:#CCC 1px solid; padding-bottom:1px; display:inline-block; }
a.pubBtns:hover { border-bottom:#CCC 0px solid; padding-bottom:0; display:inline-block; }
.foot_line { font-size:10px; color:#666; text-decoration:none; line-height:16px; }
a.foot_line:hover { text-decoration:underline; }
.logoLinks { height:37px; width:130px; display:inline-block; border:#CCC 1px solid; padding:3px; }
a.logoLinks:hover { border:#F30 1px solid; }

#tip_imot { FONT-SIZE: 10px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 3px; WIDTH: 210px; PADDING-RIGHT: 3px; HEIGHT: 200px; CLEAR: left; OVERFLOW: auto; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px }
#tip_imot_pub { FONT-SIZE: 10px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 3px; WIDTH: 210px; PADDING-RIGHT: 3px; HEIGHT: 225px; CLEAR: left; OVERFLOW: auto; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px }
#tip_imot_pub_error { FONT-SIZE: 10px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0px; COLOR: #FFFFFF; BACKGROUND-COLOR: #F30; PADDING-LEFT: 3px; WIDTH: 210px; PADDING-RIGHT: 3px; HEIGHT: 225px; CLEAR: left; OVERFLOW: auto; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px }
.btn { FONT-SIZE: 13px }

.photoLink { display:inline-block; border:#DDD 1px solid; padding:3px;}
a.photoLink:hover { border:#F30 1px solid; }
.logoLink { display:inline-block; border:#DDD 1px solid; padding:5px; background-color:#FFF; }
a.logoLink:hover { border:#F30 1px solid; }
.lnk1 { color:#F30; text-decoration:underline; }
a.lnk1:hover { background-color:#F30; color:#FFF; }
.lnk2 { font-weight:bold; text-decoration:none; color:#333; display:inline-block; margin-bottom:8px; font-size:12px; }
a.lnk2:hover { color:#FFF; background-color:#999; }
.price { font-size: 20px; color: #F30; margin-bottom:10px; }
.pageNumbers { display:inline-block; line-height:20px; padding-left:7px; padding-right:7px; color:#F30; border:#DDD 1px solid; text-align:center; text-decoration:none; margin:0 3px 0 3px; }
a.pageNumbers:hover { border:#F30 1px solid; }
.pageNumbersSelect { display:inline-block; line-height:20px; padding-left:7px; padding-right:7px; color:#FFF; border:#F30 1px solid; background-color:#F30; text-align:center; text-decoration:none; margin:0 3px 0 3px; }
.pageNumbersDisable { display:inline-block; line-height:20px; padding-left:7px; padding-right:7px; color:#CCC; border:#DDD 1px solid; text-align:center; text-decoration:none; cursor:default; margin:0 3px 0 3px; }
.pageNumbersInfo { display:inline-block; line-height:20px; padding-left:7px; padding-right:7px; color:#333; border:#DDD 1px solid; text-align:center; text-decoration:none; }

.photoLinksDetaili { display:inline-block; border:#DDD 1px solid; padding:4px; }
a.photoLinksDetaili:hover { border:#F30 1px solid; }
.photoLinksFix { padding:4px 10px; border-bottom:#F60 2px solid; }
a.photoLinksFix:hover { padding:4px 10px; border-bottom:#F60 2px solid; }

.borderDot { border-color: #D6D6D4; border-width: 1px; border-style:dotted; }
#craioni { BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 170px; HEIGHT: 110px; CLEAR: left; OVERFLOW: auto; OVERFLOW-X: hidden; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid;}

SELECT {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px}
SELECT.info50 {FONT-SIZE: 11px; WIDTH: 50px}
SELECT.info70 {FONT-SIZE: 11px; WIDTH: 70px}
SELECT.info80 {FONT-SIZE: 11px; WIDTH: 80px}
SELECT.info95 {FONT-SIZE: 11px; WIDTH: 95px}
SELECT.info95_error {COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 95px; BACKGROUND-COLOR: #F30;}
SELECT.info170 {FONT-SIZE: 11px; WIDTH: 170px}
SELECT.info170_error {COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 170px; BACKGROUND-COLOR: #F30;}
SELECT.info194 {FONT-SIZE: 11px; WIDTH: 194px}
SELECT.info194_error {COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 194px; BACKGROUND-COLOR: #F30;}
SELECT.info210 {FONT-SIZE: 11px; WIDTH: 210px}
SELECT.info210_error {COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 210px; BACKGROUND-COLOR: #F30;}
SELECT.info315 {FONT-SIZE: 11px; WIDTH: 315px}
SELECT.info315_error {COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 315px; BACKGROUND-COLOR: #F30;}
INPUT.info55 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 55px}
INPUT.info70 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 70px}
INPUT.info80 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 80px}
INPUT.info95 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 95px}
INPUT.info95_error {COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 95px; BACKGROUND-COLOR: #F30;}
INPUT.info160 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 160px}
INPUT.info160_error {COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 160px; BACKGROUND-COLOR: #F30;}
INPUT.info194 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 194px}
INPUT.info194_error {COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 194px; BACKGROUND-COLOR: #F30;}
INPUT.info210 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 210px}
INPUT.info210_error {COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 210px; BACKGROUND-COLOR: #F30;}
INPUT.info300 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 300px}
INPUT.info300_error {COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 300px; BACKGROUND-COLOR: #F30;}
INPUT.info315 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 315px}
INPUT.info315_error {COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 315px; BACKGROUND-COLOR: #F30;}
INPUT.info406 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 406px}
INPUT.info406_error {COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 406px; BACKGROUND-COLOR: #F30;}
INPUT.info560 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 560px}
textarea {FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px}
textarea.info406 {FONT-SIZE: 11px; WIDTH: 406px}
textarea.info406_error {BACKGROUND-COLOR: #F30; COLOR: rgb(255,255,255); FONT-SIZE: 11px; WIDTH: 406px}
textarea.info540 {FONT-SIZE: 11px; WIDTH: 540px}
textarea.info540_error {BACKGROUND-COLOR: #F30; COLOR: rgb(255,255,255); FONT-SIZE: 11px; WIDTH: 540px}
textarea.info630 {FONT-SIZE: 11px; WIDTH: 630px}
textarea.info630_error {BACKGROUND-COLOR: #F30; COLOR: rgb(255,255,255); FONT-SIZE: 11px; WIDTH: 630px}

.regionSearch { font: 13px Arial,Helvetica,sans-serif; cursor: default; z-index: 99; background: #ffffff; padding: 0; /*filter:alpha(opacity=25);-moz-opacity:.80;opacity:.80;*/ }
.regionSearch table { width: 100%; margin-top: -1px; border-spacing: 0px; border: 1px solid black; border-bottom: none; }
.regionSearch table thead th { text-align: right; font-weight: bold; color: #FF3300; font-size: 11px; overflow: hidden; padding: 0 3px; white-space:nowrap; }
.regionSearch table td { border-bottom: 1px solid #EEEEEE; padding: 5px 4px; color: #FF3300; font-size: 13px; }
.regionSearch table tbody tr.s { background: #eeeeee; }
.regionSearch table tbody tr.s td { border-bottom: #FF6600 1px solid; }
.regionSearch table tbody tr.s td.c{ /*color: white;*/ }
.regionSearch table tbody td.c { text-align: right; font-size: 10px; /*color: #F30;*/ width: 1px; }
.regionSearch div { text-align: right; border: 1px solid black; border-top: none; background: white;  /* for IE */ }
.regionSearch span { cursor: pointer; color: blue; font-size: 10px; text-decoration: underline; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.error { background: red !important; color: #ffffff; }

#mapPropertiesInfo { background:none repeat scroll 0 0 #FFFFFF; height: 155px; position:absolute; left: 0px; top: 0px; z-index: 107; cursor: default; min-height: 110px; text-align:left;}
#mapPropertiesInfo { width: 275px; border: 1px solid #999999; }
#mapPropertiesInfo h3 { background: #F30; color: #FFFFFF; font-size: 11px; text-transform:uppercase; padding: 4px 2px 4px 8px; margin: 0; }
#mapPropertiesInfo h3 span { height: 12px; width: 13px; float: right; border: 1px solid #cccccc; color: #cccccc; text-align: center; line-height: 12px; vertical-align: middle; font-size: 9px; cursor: pointer; }
#mapPropertiesInfo h3 span:hover { border: 1px solid #ffffff; color: #ffffff; }
#mapPropertiesInfo ul { list-style: none; margin: 0; padding: 0; height:137px; overflow-y:auto; overflow-x:hidden; }
#mapPropertiesInfo li { margin : 2px 0; padding: 2px 5px; border-bottom: 1px solid #dedede; clear: both; }
#mapPropertiesInfo div { padding: 0; }
#mapPropertiesInfo a:hover img { border: 1px solid #F30; }
#mapPropertiesInfo img { width: 120px; height: 100px; border: 1px solid #999999; margin-right: 5px; padding: 2px; display: block; }
#mapPropertiesInfo .img { height: 100px; float: left; }
#mapPropertiesInfo p { font-size: 12px; color: #888888; margin: 0; }
#propertyType { color: #990000; display: block; font-weight: bold; }
#propertyLocation { font-size: 11px; color: #555555; display: block; font-weight: bold; }
#propertyPrice { color: #F30; display: block; font-weight: bold; margin: 2px 0; }
#mapPropertiesInfo ul ul { clear: both; list-style: none; margin: 0; padding: 2px 0; width: 100%; height: auto; overflow-y:hidden; }
#mapPropertiesInfo ul ul li { float: left; clear: none; margin: 0; padding: 0; margin-right: 10px; border: none; }
#mapPropertiesInfo ul ul li a { font-size: 11px; color: #F30; line-height: 17px; display: block; margin-top:5px; }
#mapPropertiesInfo ul ul li a:hover { background: #F30; color: #ffffff; }

#dyamap { float: none; display: block; height: 600px !important; width: 940px; }
#drawControls { list-style: none; margin: 0; padding: 0; clear: left; }
#drawControls li { float: left; margin: 13px 0; padding: 0; }
#drawControls a { width: 147px; height: 33px; display: block; line-height: 33px; text-align: center; font-weight: bold; margin-right: 6px; background: url('/images/drow_map_nav.gif') no-repeat left top; text-decoration: none; color: #F30 }
#drawControls a:hover { background: url('/images/drow_map_nav_inactive.gif') no-repeat left top; }
#drawControls .inactive { background: url('/images/drow_map_nav_inactive.gif') no-repeat left top; color: #ababab }
#dyaviewresults { margin: 13px 0; width:260; height: 40px; font-weight:bold; }
#dyamousehint { position:absolute; padding:.5em; background-color:white; }
#dyamousehint{display:none;width:auto;white-space:nowrap;padding:.1em .3em;color:#666;z-index:1000;border:2px solid #ddd;overflow:hidden;}
#dyamousehint.dyachoppedhintright{padding-right:0;margin-right:0;border-right:0px none;}
#dyamousehint.dyachoppedhintbelow{padding-bottom:0;margin-bottom:0;border-bottom:0px none;}

