#butcon { clear:both; margin-top: 10px }
#pid { font-weight:bold; font-size:xx-large; #font-size: x-large; position:absolute; color: #990000; margin: 7px 0 0 0}
.photodesc { width: 100%; text-align:center; height: 20px; }
.componentheading { width: 643px; }
.kn { color: #999999}
#ver2 { float: left; width: 120px; }
#ver3 { color: left; border: solid 1px #BBBBBB; width: 120px; height: 40px; float: left; }
#list_properties { font-family:Arial, Helvetica, sans-serif}
#lan { position: absolute; margin: -10px 230px 0 0; #margin: 0 0 0 -31%; }
#kuc1 { width:75px; height:86px; float:left; margin: 0 10px 0 0; cursor:pointer; }
#kuc2 { width:75px; height:86px; float:left; margin: 0; cursor:pointer; }
#frame { width:417px; height: 86px; font-weight:bold; clear:both; padding-top: 15px }
.map { float: left}
#searchtitle { background: url(../templates/kvintet/images/module_head_back.png) 0 0 repeat-x; width: 100%; height: 22px; font-weight:bold; color: #000000; margin: 0; #margin: 8px 0 0 0; text-indent: 10px; line-height: 22px; }
#searchbox { background: url(../images/style/searchbox.gif) no-repeat; width: 100%; height: 181px; text-indent: 10px;}
#frontsear { margin: 10px 0 0 0; #margin: 10px 0 10px 0; #margin: 10px 0 -10px 0; font-weight: bold; color: #616161; text-align: left; padding: 2px 0 0 7px; height:23px; }
#repr { float: left; line-height: 45px; }
#dugme { text-align:center; margin: 10px 0 0 0; #margin: 30px 0 0 0; }
#container {width: 643px; }
.propslink a:link, .propslink a:visited, .propslink a:active {color:#990000; line-height: 14pt;} .propslink a:hover {color: black; line-height: 14pt;}
#propstitle { width: 100%; height: 20px; background: #BCDBE9; color: #990000; line-height: 20px; text-indent: 10px; font-weight: bold; font-size: 120%; float: left; }
#props { width: 641px; float: left; text-align: left; margin: 0 0 10px 0; border-bottom: 1px #C0C0C0 solid; border-left: 1px #C0C0C0 solid; border-right: 1px #C0C0C0 solid; min-height: 111px; }
#propthu { width: 130px; height: 100px; background: url(../images/style/frabg.png) 6px 6px no-repeat; padding: 10px 0 0 10px; float: left; }
#propdetails { width: 380px; padding-left: 8px; font-family:Arial, Helvetica, sans-serif; }
#proplisdetails { padding: 5px 0 0 8px; text-align: left; line-height: 20px; width:200px; float: left; }
#scol { padding: 5px 0 0 0; text-align: left; width:280px; float: left; }
#detcol { padding: 0 0 0 8px; width:470px; float: left}
.message { background: #CC0000; color: #FFFFFF; font-weight: bold; font-size: 110%; line-height: 26px;}
#propagent_con, #emailform, #seares, #companyview_con { background-color: #F4F4F4; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; padding: 10px; text-align: left;}
#icons { text-align: right; padding-top: 5px; }
#list_agents, #searchresultslist, #list_properties, #propfeatured { text-align: left; margin: 10px 0 0 0; font-family:Arial, Helvetica, sans-serif}
#sortres { background-color: #F5F5F5; padding: 5px 5px 5px 7px; margin-bottom: 6px; border: 1px solid #C0C0C0; height: 30px; line-height: 34px; }
#sorte { }
#sortres1 {	text-align: left; float: left; }
#sortres2 {	text-align: right; display: inline;	float: left; padding: 0; }
#sleft { width:400px; float:left; margin: 10px 0 0 0; }
#sright { width:155px; float:left; margin: 10px 0 0 408px; #margin: 10px 0 0 10px; text-align:center; position:absolute; }
.title { text-transform: capitalize; color: #990000; font: 14px sans-serif, Georgia, Arial; font-weight: bold; }
.title2 { color: #000; font: 14px sans-serif, Georgia, Arial; font-weight: normal; }
.borders { border: #666666 1px solid; width: 400px; }
.smallpics	{ border: #666666 1px solid; cursor:pointer; width: 73px; height: 55px; margin-bottom: 1px;}	
a:hover .smallpics, a:active .smallpics { border: #035FBD 1px solid; cursor:pointer; }
.slideshow { font: 11px arial, verdana, sans-serif; font-weight: bold; color: #C00000; padding: 0 6px; margin-top: 10px; margin-bottom: 3px; }
.slideshowon { font: 11px arial, verdana, sans-serif; font-weight: bold; color: #740404; padding: 0 6px; margin-top: 10px; margin-bottom: 3px; }
.glavna { text-align: center; margin: 0px; }
#gdet { background: url(http://www.nelblu.net/templates/kvintet/images/module_head_back.png) 0 0 repeat-x; font-size: 12px; height: 23px; font-weight:bold; text-align: left; width: 100px; cursor:pointer; color: #000000; padding-left: 16px; line-height: 20px; } 
a.gdet a:link, a.gdet a:visited { color: #fff;}
#info_google_maps { padding-top: 15px; text-align:center; }
div.shadowgoogle { float: left; background: url(/gm/shadowalpha.png) no-repeat bottom right !important; background:url(/gm/shadow.gif) no-repeat bottom right; padding: 0px 6px 6px 0px; #padding: 0 6px 6px 0;}
div.shadowgoogle div { padding: 3px !important; border: 1px solid #a9a9a9; }
#google { text-align:center; padding-top: 15px; }
.gtitle a:link, .gtitle a:visited, .gtitle { font-style:italic; font-size: 16px; }
div.gplace { }
div.groot a:link, div.groot a:visited { color: #C00000; text-align:center; text-decoration:none}
#googledet { background: #0775D1; font-size: 11px; line-height: 16px; color: #EBA601; font-weight:bold; border: #FFDC79 1px solid; padding-left: 7px; text-align: left; text-align:center; }
a.googledet a:link, a.googledet a:visited { color: #fff;}
#companyview_photo { float: left;  margin-right: 12px;}
#companyview_details { min-height: 170px; }
#compname {	font-size: 120%; font-weight: bold; }
a.types_title:link, a.types_title:visited {	font-size: 15px; font-weight: bold;	text-decoration: underline; }
.types_desc { margin: 3px 0 5px 0;}
.red { color: #C00000 }
#smtext { font-size: 90%; text-align: right; width: 100%; }
#conta { position:relative; }
.nen, .nit, .nde, .nhr { position: absolute; top: 0; left: 0; text-indent: -5000px; }
.nps { background-position: 0 0; top: 0; left: 0; }
.npsm { background-position: 0 0; top: 10px; left: 10px; }
#propfeaturedtitle {font-size: 16px;font-weight: bold;color: #616161;text-decoration: underline;margin-top: 16px;margin-bottom: 6px; }
#con_featured1 { }
#searesu1 { }
#searesu2 { padding-top: 10px; #padding: 0; }
#searchresults1 { }
#searchresults2 { }
.searchrow0 { background-color: #FFFFFF; }
.searchrow1 {background-color: #F1F1F1; }
#proppagecounter {margin-top: 10px;text-align: center;}
#proppagecounterbot, #proppagecounterbot2 {margin-top: 5px;text-align: center;padding: 6px;background-color: #F4F4F4;border: 1px solid #C0C0C0;}
#typesres1 { }
#typesres2 { }
.typesres3 {float: left;width: 245px;vertical-align: top;padding: 5px;text-align: left;}
#con_type1 { }
.companyview { }
#prview1 { }
#prview2 { }
#standard_photo { }
#propintro {line-height: 15px;margin: 7px 0px 0px 0px;}
#propfull {line-height: 15px;margin: 7px 0px 0px 0px;}
.proptitles {font-weight: bold;}
.propprice {color: #990000; font-size: 13px;}
.propthumbview {width: 130px; float: left;padding-top: 0px;text-align: center;margin-right: 12px;display: table;}
ul.thumb {margin: 0px; list-style: none;padding: 0px; }
ul.thumb li {list-style-position: outside;width: 108%; text-align: center; margin: 0px 0px 6px 0px ;list-style-image: none; background-color: #c0c0c0;padding: 0px; }
ul.thumb li a { text-decoration: none; color: #00f; }
ul.thumb li a img { }
.olist { list-style-type: disc; margin: 3px 0px 0px 15px; padding: 0px; text-align: left;}
.olist li {	padding: 0px; }
#propagent_photo {padding: 5px;display: inline;float: left;margin-right: 12px;}
#propagentdetails {padding: 5px;}
.propagent {font-size: 13px;text-align: left;}
#agentdes {margin: 10px 10px 0px 10px;}
#agentname { font-size: 15px; text-decoration: underline; font-weight: bold; line-height: 20px;}
#address, #compaddress {margin: 6px;font-size: 11px;line-height: 15px;}
a.proptitle:link, a.proptitle:visited {font-size: 15px;font-weight: bold;text-decoration: underline;}
.proptypes { margin: 3px 0px 0px 0px; padding: 0px; text-align: left;}
.clearboth {clear: both;}
#error_empty {text-align: center;}
