.logo-menu-container
{
	margin: 0 0 20px 0;
	position: relative;
}
.featured-properties,.sell-properties,.rent-properties,.aboutus-page,.career-page,.contact-page,.property-page
{
	margin: 22px 0 22px 0;
	width: 960px;
}
a
{
	color: #8D0603;
}
.new
{
	float: left;
}
.new img
{
	height: 307px;
	width: 428px;
}
.new img.seal
{
	height: 52px;
	margin: -18px 0 0 8px;
	position: absolute;
	width: 54px;
}
.new-detail
{
	background: #FDFDFD;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	width: 408px;
}
.new-detail ul li
{
	float: left;
}
.new-detail ul li.price
{
	color: #944921;
	float: right;
}
.two-featured
{
	float: right;
	width: 526px;
}
.featured-box
{
	background: #FFF url(http://static.sotcali.ro/images/feat-bg.gif) repeat-x;
	float: left;
	margin: 0 0 0 10px;
	padding: 10px;
	width: 233px;
}
.featured-box ul li.title,.sell-box ul li.title,.sell-box-first ul li.title,.rent-box ul li.title,.rent-box-first ul li.title
{
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0 4px 0;
}
.featured-box ul li.price,.sell-box ul li.price,.sell-box-first ul li.price,.rent-box ul li.price,.rent-box-first ul li.price
{
	color: #933806;
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 4px 0;
}
.strategies-search-mortgage
{
	margin: 38px 0 0 0;
	width: 960px;
}
.strategies
{
	float: left;
	width: 428px;
}
.strategies h2
{
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.strategies h3
{
	color: #878787;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.strategies p
{
	margin: 0;
}
.search-mortgage
{
	float: left;
	margin: 0 0 0 16px;
	width: 516px;
}
.search
{
	background: #D5CBC1;
	float: left;
	padding: 10px;
	width: 233px;
}
.search h2,.mortgage h2
{
	background: #033B5E;
	color: #fff;
	font-size: 14px;
	padding: 6px;
	text-transform: capitalize;
}
.search h2 img
{
	margin: -15px 0 0 40px;
	position: absolute;
}
.search ul
{
	margin: 10px 0 0 0;
}
.search ul li
{
	margin: 3px 0 0 0;
}
.search ul li input
{
	border: 0;
	padding: 2px;
	width: 101px;
}
.search ul li select.location
{
	border: 0;
	padding: 2px 2px 0 2px;
	width: 232px;
}
.search ul li select.bed,.search ul li select.property-type
{
	border: 0;
	padding: 2px 2px 0 2px;
	width: 105px;
}
.search ul li div.box-left
{
	float: left;
	margin: 0 15px 0 0;
}
.search ul li div.box-left ul
{
	margin: 0;
	padding: 0;
}
.search ul li div.box-right
{
	float: right;
	margin: 0 0 0 0;
}
.search ul li div.box-right ul
{
	margin: 0;
	padding: 0;
}
.search ul li input.btnsubmit
{
	background: url(http://static.sotcali.ro/images/btnsearch-off.gif) no-repeat;
	cursor: pointer;
	display: block;
	height: 27px;
	margin: 20px 0 0 0;
	width: 76px;
}
.search ul li input.btnsubmit:hover
{
	background: url(http://static.sotcali.ro/images/btnsearch-on.gif) no-repeat;
	cursor: pointer;
	display: block;
	height: 27px;
	margin: 20px 0 0 0;
	width: 76px;
}
.mortgage
{
	float: right;
	padding: 10px;
	width: 233px;
}
.mortgage h2 img
{
	margin: -15px 0 0 12px;
	position: absolute;
}
.mortgage span
{
	display: block;
	font-style: italic;
	margin: 10px 0 0 0;
}
.mortgage table
{
	margin: 9px 0 0 0;
	padding: 10px;
	width: 100%;
}
.mortgage table tr.top-lbl td
{
	border-bottom: 1px dashed #333;
	border-top: 1px dashed #333;
	padding: 4px 0 4px 0;
}
.mortgage table tr td
{
	padding: 4px 0 2px 0;
}
.offers-market
{
	margin: 25px 0 0 0;
	width: 960px;
}
.offers
{
	float: left;
	width: 428px;
}
.offers h2,.market h2
{
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.offers h2 a img
{
	margin: 0 0 0 15px;
}
.offers ul
{
	width: 440px;
}
.offers ul li
{
	float: left;
	margin: 0 10px 6px 0;
}
.offers ul li img
{
	border: 1px solid #898988;
	height: 67px;
	width: 76px;
}
.market
{
	float: right;
	width: 516px;
}
.market h3
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.market ul
{
	margin: 15px 0 0 0;
}
.market p
{
	margin: 0;
}
.market ul li
{
	list-style: disc inside;
	padding-left: 1em;
	text-indent: -1em;
}
.bottom-container
{
	background: url("http://static.sotcali.ro/images/bg_footer.gif") repeat scroll 0 0 transparent;
	margin: 15px 0 0 0;
}
.sold
{
	margin: 0 auto;
	padding: 15px 0 15px 0;
	position: relative;
	width: 960px;
}
.sold h2
{
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 20px 0;
}
.sold ul
{
	width: 980px;
}
.sold ul li
{
	float: left;
	margin: 0 15px 0 0;
}
.sold ul li a img
{
	border: 4px solid #333;
}
.sold ul li a:hover img
{
	border: 4px solid #4a4a4a;
}
.sold img.twitter
{
	left: 915px;
	position: absolute;
	top: -22px;
}
.sell-properties h2,.rent-properties h2,.aboutus-page h2,.career-page h2,.contact-page h2,.property-page h2
{
	color: #FFF;
	font-size: 30px;
	font-weight: bold;
	padding: 4px 0 8px 0;
	text-align: right;
}
.sell-properties p,.rent-properties p,.aboutus-page p,.career-page p,.contact-page p,.property-page p
{
	color: #FFF;
	font-size: 16px;
	text-align: right;
}
.sell,.rent,.aboutus,.career,.contact,.property
{
	margin: 50px 0 0 0;
	width: 960px;
}
.sell-box-first,.rent-box-first
{
	background: #FFF url(http://static.sotcali.ro/images/feat-bg.gif) repeat-x;
	float: left;
	margin: 0 0 21px 0;
	padding: 10px;
	width: 204px;
}
.sell-box-first img,.rent-box-first img
{
	height: 201px;
	width: 204px;
}
.sell-box,.rent-box
{
	background: #FFF url(http://static.sotcali.ro/images/feat-bg.gif) repeat-x;
	float: left;
	margin: 0 0 21px 21px;
	padding: 5px;
	width: 204px;
}
.navigation
{
	border-bottom: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
	margin: 15px 0 20px 0;
	padding: 10px 0 10px 0;
	width: 960px;
}
.navigation ul
{
	float: right;
}
.navigation ul li
{
	float: left;
	margin: 0 0 0 6px;
	padding: 3px 0 3px 0;
}
.navigation ul li span
{
	font-weight: bold;
}
.navigation ul li a:link,.navigation ul li a:visited
{
	background: #E1E1E1;
	border: 1px solid #E1E1E1;
	color: #333;
	padding: 6px;
	text-decoration: none;
}
.navigation ul li a:hover,.navigation ul li a.active-nav
{
	background: #CCC;
	border: 1px solid #CCC;
	color: #333;
	font-weight: bold;
	padding: 6px;
	text-decoration: none;
}
.aboutus-left,.career-left,.contact-left,.property-left
{
	float: left;
	width: 670px;
}
.aboutus-left h2,.career-left h2,.contact-left h2,.property-left h2
{
	color: #333;
	font-size: 20px;
	margin: 0 0 15px 0;
	text-align: left;
}
.aboutus-left h3,.career-left h3,.contact-left h3,.property-left h3
{
	color: #333;
	font-size: 16px;
	margin: 0 0 15px 0;
	text-align: left;
}
.aboutus-left p,.career-left p,.contact-left p,.property-left p
{
	color: #333;
	font-size: 12px;
	margin: 0 0 15px 0;
	text-align: left;
}
.aboutus-left a:link,.aboutus-left a:visited,.career-left a:link,.career-left a:visited,.contact-left a:link,.contact-left a:visited,.property-left a:link,.property-left a:visited
{
	color: #900;
	text-decoration: underline;
}
.aboutus-left ul,.career-left ul,.contact-left ul,.property-left ul,.aboutus-left ol,.career-left ol,.contact-left ol,.property-left ol
{
	margin: 0 0 15px 0;
}
.aboutus-left .history ul li,.career-left ul li,.property-left ul li
{
	list-style: disc inside;
	padding-left: 1em;
	text-indent: -1em;
}
.aboutus-left ol li,.career-left ol li,.property-left ol li
{
	list-style: decimal inside;
	padding-left: 1em;
	text-indent: -1em;
}
.aboutus-right,.career-right,.contact-right,.property-right
{
	float: right;
	width: 250px;
}
.aboutus-right h2,.career-right h2,.contact-right h2,.property-right h2
{
	color: #333;
	font-size: 16px;
	margin: 0 0 6px 0;
	text-align: left;
}
.aboutus-right p,.career-right p,.contact-right p,.property-right p
{
	color: #333;
	font-size: 12px;
	margin: 0 0 15px 0;
	text-align: left;
}
.aboutus-right ul,.career-right ul,.contact-right ul,.property-right ul
{
	margin: 0 0 20px 0;
}
.aboutus-right ul li,.career-right ul li,.contact-right ul li,.property-right ul li
{
	border-bottom: 1px dotted #CCC;
	padding: 4px 0 10px 0;
}
.aboutus-right ul li a:link,.aboutus-right ul li a:visited,.career-right ul li a:link,.career-right ul li a:visited,.contact-right ul li a:link,.contact-right ul li a:visited,.property-right ul li a:link,.property-right ul li a:visited
{
	color: #333;
	text-decoration: none;
}
.aboutus-right ul li a:hover,.career-right ul li a:hover,.contact-right ul li a:hover,.property-right ul li a:hover
{
	color: #930;
	text-decoration: none;
}
.career-right ul li img,.aboutus-right ul li img
{
	margin: 4px 10px 0 0;
}
.team-list,.property-list
{
	margin: 0 0 20px 0;
	width: 670px;
}
.team-box
{
	background: #EEE;
	border: 1px solid #E1E1E1;
	float: left;
	margin: 0 10px 10px 0;
	padding: 8px;
	width: 139px;
}
.team-box ul
{
	margin: 0;
	padding: 0;
}
.team-box ul li
{
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
.team-box ul li.member-name
{
	font-weight: bold;
	margin: 0 0 4px 0;
}
.team-box ul li.member-position
{
	color: #900;
	margin: 0 0 4px 0;
}
.team-box ul li.member-description
{
	line-height: 20px;
}
.team-box img,.property-box img
{
	margin: 0;
	padding: 0;
}
.property-box
{
	background: #EEE;
	border: 1px solid #E1E1E1;
	float: left;
	height: 90px;
	margin: 0 10px 10px 0;
	padding: 8px;
	width: 100px;
}
#tooltip
{
	background: #333;
	color: #FFF;
	display: none;
	line-height: 18px;
	padding: 10px;
	position: absolute;
	width: 150px;
}
.clear:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.container
{
	margin: 0 auto;
	width: 960px;
}
.logo
{
	float: left;
	height: 69px;
	width: 252px;
}
.logo a
{
	background: url(http://static.sotcali.ro/images/logo-sotcali-small.png) no-repeat center left;
	cursor: pointer;
	display: block;
	height: 69px;
	text-decoration: none;
	text-indent: -99999px;
	width: 252px;
}
.menu
{
	float: right;
	margin: 31px 0 0 0;
	width: 545px;
}
.menu ul
{
	color: #FFF;
	float: right;
}
.menu li
{
	float: left;
	font-size: 14px;
	margin: 0 0 0 6px;
	padding: 10px 0 10px 0;
}
.menu li a:link,.menu li a:visited
{
	background: #8D0603 url(http://static.sotcali.ro/images/menu-bg.gif) repeat-x;
	color: #FFF;
	cursor: pointer;
	padding: 10px 15px 10px 15px;
	text-align: center;
	text-decoration: none;
}
.menu li a:hover
{
	background: #4a4b3e;
	color: #FFF;
	cursor: pointer;
	padding: 10px 15px 10px 15px;
	text-decoration: none;
}
.menu li a.activelink:link,.menu li a.activelink:visited
{
	background: #8D0603;
	color: #FFF;
	cursor: pointer;
	padding: 10px 15px 10px 15px;
	text-align: center;
	text-decoration: none;
}
.form
{
	background: #FFF;
	color: #6E625C;
	font-weight: bold;
	padding: 10px;
	width: 243px;
}
.form input
{
	background: #EFE5D9;
	border-style: none;
	color: #6E625C;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 20px;
	padding: 5px 5px 0 5px;
	width: 192px;
}
.fillupform
{
	margin: 20px 0 30px 0;
	width: 534px;
}
.fillupform li
{
	color: #F00;
	float: left;
	list-style: none;
	margin: 15px 0 0 0;
	width: 534px;
}
.fillupform ul li label
{
	color: #333;
	float: left;
	font-weight: bold;
	padding: 8px 8px 8px 0;
	text-align: left;
	width: 100px;
}
.fillupform input
{
	background: #FFF url(http://static.sotcali.ro/images/form-shadow.jpg) repeat-x;
	border: 1px solid #CCC;
	border-style: none;
	color: #333;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0 0 0 10px;
	padding: 8px;
	width: 250px;
}
.fillupform textarea
{
	background: #FFF url(http://static.sotcali.ro/images/form-shadow.jpg) repeat-x;
	border: 1px solid #CCC;
	border-style: none;
	color: #333;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 130px;
	margin: 0 0 0 10px;
	padding: 8px;
	width: 300px;
}
.fillupform input.btn
{
	background: #CCC;
	color: #333;
	cursor: pointer;
	float: left;
	font-weight: bold;
	height: 27px;
	margin: 0 0 0 10px;
	padding: 3px 6px 3px 6px;
	text-align: center;
	text-transform: uppercase;
	width: 60px;
}
.fillupform ul li label.error
{
	color: #F00;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 10px;
	width: 80px;
}
.footer
{
	background: #17587F;
	color: #FFF;
	font-size: 11px;
}
.footer-inside
{
	margin: 0 auto;
	padding: 10px 0 20px 0;
	width: 960px;
}
.footer-inside p
{
	margin: 0;
}
.copyright
{
	float: left;
	width: 500px;
}
.footer-menu
{
	float: right;
	text-align: right;
	width: 450px;
}
.footer a:link,.footer a:visited
{
	color: #FFF;
	text-decoration: none;
}
.footer a:hover
{
	color: #FFF;
	text-decoration: underline;
}
*:first-child+html .featured-properties
{
	margin: 25px 0 0 0;
	width: 960px;
}
* html .two-featured
{
	width: 530px;
}
* html .featured-box
{
	margin: 0 0 0 8px;
}
* html .market
{
	float: right;
	width: 508px;
}
*:first-child+html .search ul li input.btnsubmit
{
	margin: 16px 0 0 0;
}
*:first-child+html .search ul li input.btnsubmit:hover
{
	margin: 16px 0 0 0;
}
* html .search ul li input.btnsubmit
{
	margin: 16px 0 0 0;
}
* html .search ul li input.btnsubmit:hover
{
	margin: 16px 0 0 0;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body
{
	background: #FFF url(http://static.sotcali.ro/images/bg_blue.jpg) repeat-x;
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 20px;
}
body.subpage
{
	background: #FFF url(http://static.sotcali.ro/images/bg-subpage.gif) repeat-x;
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 20px;
}
ol,ul
{
	list-style: none;
}
blockquote,q
{
	quotes: none;
}
:focus
{
	outline: 0;
}
ins
{
	text-decoration: none;
}
del
{
	text-decoration: line-through;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
h2
{
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
#colorbox,#cboxOverlay,#cboxWrapper
{
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 9999;
}
#cboxOverlay
{
	height: 100%;
	position: fixed;
	width: 100%;
}
#cboxMiddleLeft,#cboxBottomLeft
{
	clear: left;
}
#cboxContent
{
	overflow: hidden;
	position: relative;
}
#cboxLoadedContent
{
	overflow: auto;
}
#cboxLoadedContent iframe
{
	border: 0;
	display: block;
	height: 100%;
	width: 100%;
}
#cboxTitle
{
	margin: 0;
}
#cboxLoadingOverlay,#cboxLoadingGraphic
{
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow
{
	cursor: pointer;
}
#cboxOverlay
{
	background: url(images/overlay.png) 0 0 repeat;
}
#colorbox
{
}
#cboxTopLeft
{
	background: url(images/controls.png) -100px 0 no-repeat;
	height: 21px;
	width: 21px;
}
#cboxTopRight
{
	background: url(images/controls.png) -129px 0 no-repeat;
	height: 21px;
	width: 21px;
}
#cboxBottomLeft
{
	background: url(images/controls.png) -100px -29px no-repeat;
	height: 21px;
	width: 21px;
}
#cboxBottomRight
{
	background: url(images/controls.png) -129px -29px no-repeat;
	height: 21px;
	width: 21px;
}
#cboxMiddleLeft
{
	background: url(images/controls.png) left top repeat-y;
	width: 21px;
}
#cboxMiddleRight
{
	background: url(images/controls.png) right top repeat-y;
	width: 21px;
}
#cboxTopCenter
{
	background: url(images/border.png) 0 0 repeat-x;
	height: 21px;
}
#cboxBottomCenter
{
	background: url(images/border.png) 0 -29px repeat-x;
	height: 21px;
}
#cboxContent
{
	background: #fff;
}
#cboxLoadedContent
{
	margin-bottom: 28px;
}
#cboxTitle
{
	bottom: 4px;
	color: #949494;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}
#cboxCurrent
{
	bottom: 4px;
	color: #949494;
	left: 58px;
	position: absolute;
}
#cboxSlideshow
{
	bottom: 4px;
	color: #0092ef;
	position: absolute;
	right: 30px;
}
#cboxPrevious
{
	background: url(images/controls.png) -75px 0px no-repeat;
	bottom: 0;
	height: 25px;
	left: 0px;
	position: absolute;
	text-indent: -9999px;
	width: 25px;
}
#cboxPrevious.hover
{
	background-position: -75px -25px;
}
#cboxNext
{
	background: url(images/controls.png) -50px 0px no-repeat;
	bottom: 0;
	height: 25px;
	left: 27px;
	position: absolute;
	text-indent: -9999px;
	width: 25px;
}
#cboxNext.hover
{
	background-position: -50px -25px;
}
#cboxLoadingOverlay
{
	background: url(images/loading_background.png) center center no-repeat;
}
#cboxLoadingGraphic
{
	background: url(images/loading.gif) center center no-repeat;
}
#cboxClose
{
	background: url(images/controls.png) -25px 0px no-repeat;
	bottom: 0;
	height: 25px;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	width: 25px;
}
#cboxClose.hover
{
	background-position: -25px -25px;
}
.cboxIE #cboxTopLeft
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png,sizingMethod='scale');
}
.cboxIE #cboxTopCenter
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png,sizingMethod='scale');
}
.cboxIE #cboxTopRight
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png,sizingMethod='scale');
}
.cboxIE #cboxBottomLeft
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png,sizingMethod='scale');
}
.cboxIE #cboxBottomCenter
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png,sizingMethod='scale');
}
.cboxIE #cboxBottomRight
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png,sizingMethod='scale');
}
.cboxIE #cboxMiddleLeft
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png,sizingMethod='scale');
}
.cboxIE #cboxMiddleRight
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png,sizingMethod='scale');
}
.slider-wrap
{
	float: left;
	width: 419px;
}
.stripViewer .panelContainer 
.panel ul
{
	margin: 0 15px 0 30px;
	text-align: left;
}
.stripViewer
{
	height: 270px;
	overflow: hidden;
	position: relative;
	width: 419px;
}
.stripViewer .panelContainer
{
	left: 0;
	position: relative;
	top: 0;
}
.stripViewer .panelContainer .panel
{
	float: left;
	height: 100%;
	position: relative;
	width: 419px;
}
.stripNavL, .stripNavR, .stripNav
{
	display: none;
}
.nav-thumb
{
	border: 1px solid black;
	margin-right: 5px;
}
#movers-row
{
	float: left;
	width: 400px;
}
#movers-row div
{
	float: left;
	margin-right: 1px;
	width: 65px;
}
#movers-row div a.cross-link
{
	float: right;
}
.photo-meta-data
{
	background: url(http://www.sotcali.ro/assets/images/transpBlack.png);
	color: white;
	height: 30px;
	margin-top: -50px;
	padding: 10px;
	position: relative;
	width: 385px;
	z-index: 9999;
}
.photo-meta-data span
{
	font-size: 13px;
}
.cross-link
{
	display: block;
	margin-top: -14px;
	padding-top: 15px;
	position: relative;
	width: 62px;
	z-index: 9999;
}
.active-thumb
{
	background: transparent url(http://www.sotcali.ro/assets/images/icon-uparrowsmallwhite.png) top center no-repeat;
}
