/*---------- General ----------*/
body {
	margin:0px;
	padding:0px;
	background:#D9D9D8 url(../images/bgs.jpg) repeat-x fixed top left;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#555;
}
a {
	color:#F80;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#555;
	font-weight:bold;
	text-decoration:underline;
}
img {
	border-style:none;
}
a img {
	border:0;
}
h1 {
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	margin:0px;
	padding:0px;
}

h3 {
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	margin:0px 0px 5px 25px;
	padding:0px 0px 5px 25px;
}

.tab-in {
	margin:0px 25px 5px 25px;
	padding:0px 25px 5px 25px;
}

.bigs {
	font-size:25px;
	font-weight:bold;

	color:#FFF;
	margin:20px 30x 20px 10px;
	padding:20px 30px 20px 10px;
}
h2 {
	font-size:15px;
	font-weight:bold;
	color:#555;
	margin:0px;
	padding:0px;
}
h4, h5 {
	font-size:13px;
	font-weight:bold;
	color:#555;
	margin:0px;
	padding:0px;
}
td {
	font-family:Arial;
	font-size:12px;
}
#Wrapper {
	margin:0 auto;
	width:998px;
	background-color:#FFF;
	text-align:left;
}
.QuickSearchSub {
	padding-bottom:10px;
}
#BreadCrumbs {
	float:left;
	clear:both;
	width:978px;
	padding:0px 0px 5px 20px;
	font-size:11px;
	font-weight:bold;
}
.PriceTable {
	height:19px;
	padding:9px 0px 0px 0px;
	border-left:1px solid #CCC;
}
/*---------- My Recently Viewed ----------*/
.MyViewedWrap {
	float:left;
	width:284px;
	padding-left:20px;
}
.MyViewedText {
	float:left;
	width:132px;
	padding-left:10px;
	font-size:11px;
}
.MyViewedText td {
	font-size:11px;
}
/*---------- Messages ----------*/
.Message {
	color:#36C;
	font-weight:bold;
}
.MessageBlue {
	width:548px;
	padding:20px;
	margin:0px 0px 20px 20px;
	border:1px solid #36C;
	color:#36C;
	font-size:13px;
	font-weight:bold;
	background-color:#F0F4FC;
}
.NoResults {
	clear:both;
	width:548px;
	padding:20px;
	margin:10px 20px 20px 20px;
	background-color:#F0F4FC;
	border:1px solid #36C;
	font-size:13px;
	font-weight:bold;
	color:#36C;
}
/*---------- Text ----------*/
.BlueText {
	color:#36C;
}
.GraySubText {
	font-size:13px;
	font-weight:bold;
}
.Text12pxBold {
	font-size:12px;
	font-weight:bold;
}
.Text13pxBold {
	font-size:13px;
	font-weight:bold;
}
.Text14pxBold {
	font-size:14px;
	font-weight:bold;
}
.Text15pxBold {
	font-size:15px;
	font-weight:bold;
}
.FloatLeft {
	float:left;
}
.FloatRight {
	float:right;
}
.TextRight {
	text-align:right;
}
.Clear {
	clear:both;
}
.hideElement {
	display:none;
}
.showElement {
	display:block;
}
/*---------- Nav and Masthead ----------*/
#Masthead {
	float:left;
	width:998px;
	height:107px;
	background:url(../images/masthead_top.jpg) no-repeat;
}
#MyLFProfile {
	float:right;
	width:630px;
	height:14px;
	padding:12px 20px 0px 0px;
	text-align:right;
	font-size:11px;
	color:#FFF;
}
#MyLFProfile a, #MyLFProfile a:hover {
	color:#FFF;
}
#Logo {
	float:left;
	width:298px;
	height:56px;
	padding:25px 0px 0px 50px;
}
#NavTabs {
	float:right;
	width:650px;
	height:34px;
	padding:20px 0px 1px 0px;
}
#SubNav {
	float:left !important;
	float:inherit;
	width:998px;
	height:21px;
	padding-top:5px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
#SubNav a, #SubNav a:hover {
	color:#FFF;
}
.SubLink {
	text-decoration:underline;
}
#MastheadSub {
	clear:both;
	float:left;
	width:998px;
	height:44px;
	background:url(../images/masthead_bottom.jpg) no-repeat;
}
/*---------- Tooltips ----------*/
.AdvertiseTooltip {
	width:150px;
	padding:10px;
	background-color:#F8F8F8;
	border:1px solid #CCC;
	font-size:12px;
	color:#555;
}
.HelpTooltip {
	width:150px;
	padding:10px;
	background-color:#F8F8F8;
	border:1px solid #CCC;
	font-size:12px;
	color:#36C;
}
.DotDivider {
	clear:both;
	height:20px;
	margin:20px 20px 0px 20px;
	border-top:1px dotted #CCC;
}
/*---------- Banners ----------*/
.Banner {
	clear:both;
	height:70px;
	padding:0px 82px 11px 0px;
	text-align:right;
	font-size:9px;
}
.BannerSide {
	clear:both;
	width:300px;
	padding:0px 0px 10px 3px;
	text-align:right;
	font-size:9px
}
/*---------- Portlets ----------*/
#ColPrimary {
	float:left;
	width:632px;
	padding-left:20px;
	margin-bottom:20px;
}
#ColSecondary {
	float:left;
	width:306px;
	padding-left:20px
}
.ContentWrapper1Col {
	width:266px;
	padding-left:20px;
	font-size:11px;
	line-height:15px;
}
.ContentWrapper2Col {
	width:590px;
	padding:0px 20px 0px 20px;
}
.FloatLeft1Col {
	float:left;
	width:306px;
}
.Port1ColTop {
	background:url(../images/portlet_top_1column.gif) no-repeat;
	width:306px;
	height:20px;
}
.Port1ColMiddle {
	width:304px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	zoom:1;
}
.Port1ColBottom {
	clear:both;
	width:306px;
	height:20px;
	margin-bottom:20px;
	background:url(../images/portlet_bottom_1column.gif) no-repeat;
}
.Port1ColBottomGreen {
	clear:both;
	width:306px;
	height:20px;
	background:url(../images/portlet_bottom_1column.gif) no-repeat;
}
.Port2ColTop {
	width:632px;
	height:20px;
	background:url(../images/portlet_top_2column.gif) no-repeat;
}
.Port2ColMiddle {
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	zoom:1;
}
.Port2ColBottom {
	clear:both;
	width:632px;
	height:20px;
	background:url(../images/portlet_bottom_2column.gif) no-repeat;
}
.PortTitle {
	height:34px;
	padding:6px 0px 0px 40px;
	margin-bottom:8px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
}
.PortTitleDetails {
	height:34px;
	padding:6px 0px 0px 40px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
}
.PortGrayWrap {
	background-color:#F8F8F8;
}
/*---------- Landing Pages ----------*/
.AdHere {
	height:20px;
	text-align:right;
	font-size:9px;
	padding-right:10px;
}
.ViewMoreLand {
	height:20px;
	text-align:right;
	font-size:11px;
	padding-right:10px;
}
/*---------- Listing Results ----------*/
.FeatureLandDivWrap {
	float:left;
	width:610px;
	background-color:#F0F4FC;
	padding:20px 0px 10px 20px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.FeatureListWrap {
	float:left;
	padding-bottom:10px;
}
.FeatureListTitle {
	font-size:13px;
	font-weight:bold;
	padding:2px 0px 2px 0px;
}
.FeatureListTitle a {
	color:#36C;
}
.FeatureListTitle a:hover {
	color:#555;
	text-decoration:underline;
}
.FeatureAction {
	padding-top:3px;
}
.FeatureAction td {
	font-size:11px;
}
.FeatureAction a {
	color:#36C;
}
.FeatureAction a:hover {
	color:#555;
	text-decoration:underline;
}
.FeatureLandDotDivider {
	clear:both;
	height:10px;
	margin-right:20px;
	border-top:1px dotted #CCC;
}
.LandDivider {
	clear:both;
	padding-left:20px;
}
.LandDotDivider {
	clear:both;
	height:10px;
	margin:0px 20px 0px 20px;
	border-top:1px dotted #CCC;
}
.SubHead {
	clear:both;
	padding:10px 0px 10px 20px;
}
.LandDivWrap {
	clear:both;
	float:left;
	width:610px;
	padding:0px 0px 0px 20px;
	margin-bottom:10px;
}
.LandThumb {
	float:left;
	height:75px;
	width:100px;
	background-color:#FFF;
	border:1px solid #CCC;
	padding:5px;
}
.LandList {
	float:left;
	width:468px;
	padding-left:10px;
}
.LandListTitle {
	font-size:13px;
	font-weight:bold;
	padding:3px 0px 2px 0px;
}
.LandListTitle a {
	color:#555;
	text-decoration:none;
}
.LandListTitle a:hover {
	text-decoration:underline;
}
.LandListSub {
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}
.LandAction {
	padding-top:3px;
}
.LandAction td {
	font-size:11px;
}
.Auction, .Lease, .Reduced, .Foreclosure {
	font-size:12px;
	font-weight:bold;
	color:#36C;
}
.Available {
	font-size:13px;
	font-weight:bold;
	color:#9C0;
}
.UC {
	font-size:12px;
	font-weight:bold;
	color:#09C;
}
.Sold {
	font-size:12px;
	font-weight:bold;
	color:#C00;
}
.Desc {
	font-size:11px;
	font-weight:normal;
}
.LandFooter {
	clear:both;
	padding:20px 20px 0px 20px;
	border-top:1px solid #CCC;
	font-size:13px;
}
.LandFooter td {
	line-height:20px;
}
.LandNav {
	float:left;
	width:632px;
	padding-top:20px;
	font-size:13px;
}
.SellersDivider {
	clear:both;
	height:10px;
	margin-top:10px;
	border-top:1px dotted #CCC;
}
/*---------- Listing Details ----------*/
.Preview {
	background-color:#F0F4FC;
	margin:0px 20px 20px 20px;
	padding:20px;
	border:1px solid #36C;
	font-size:15px;
	font-weight:bold;
	color:#36C;
}
#DetailsHead {
	float:left;
	width:590px;
	background-color:#F8F8F8;
	padding:10px 20px 20px 20px;
	font-size:14px;
}
#DetailsHeadL {
	float:left;
	width:290px;
}
#DetailsHeadR {
	float:left;
	width:300px;
	text-align:right;
}
.TabText {
	font-size:12px;
	font-weight:bold;
}
#Video {
	float:left;
	width:450px;
	height:362px;
	padding:20px 16px 0px 20px;
	background-color:#FFF;
}
#Photos {
	float:left;
	width:450px;
	padding:20px 16px 0px 20px;
	background-color:#FFF;
}
.Map {
	float:left;
	width:450px;
	height:362px;
	padding:20px 16px 0px 20px;
	background-color:#FFF;
}
#LocMap, #LocMapSat, #LocMapTer {
	width:448px;
	height:360px;
	overflow:hidden;
	border:1px solid #CCC;
}
#Maps {
	float:left;
	width:144px;
	margin-bottom:20px;
	padding:16px 0px 0px 0px;
	border-top:1px solid #CCC;
	font-size:11px;
}
.MapsDotDivider {
	clear:both;
	height:7px;
	margin-top:7px;
	border-top:1px dotted #CCC;
}
#LandDesc {
	width:590px;
	padding:0px 20px 0px 20px;
}
#Contact {
	float:right;
	width:275px;
	margin:0px 0px 20px 20px;
	padding-left:20px;
	border-left:1px solid #CCC;
}
#ContactLogo {
	float:right;
	padding:0px 0px 20px 20px;
}
#About {
	padding-top:5px;
	font-size:11px;
}
#Disclaimer {
	clear:both;
	padding:20px;
	font-size:9px;
	color:#999;
}
/*---------- Resources ----------*/
.NewsDiv {
	padding:0px 20px 0px 20px;
}
.LingoDiv {
	padding:0px 20px 0px 20px;
	margin-bottom:20px;
}
/*---------- Directory ----------*/
.FeatureBrokerWrap {
	clear:both;
	float:left;
	width:630px;
	padding-top:20px;
	background-color:#F0F4FC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.FeatureBrokerDiv {
	clear:both;
	float:left;
	width:590px;
	padding:0px 20px 20px 20px;
}
.FeatureBrokerDiv a {
	color:#36C;
}
.FeatureBrokerDiv a:hover {
	color:#555;
	text-decoration:underline;
}
.BrokerDiv {
	clear:both;
	float:left;
	width:590px;
	margin-bottom:20px;
	padding:0px 20px 0px 20px;
}
.BrokerName {
	font-size:13px;
	font-weight:bold;
}
.BrokerLeft {
	float:left;
	width:225px;
}
.BrokerMiddle {
	float:left;
	width:205px;
}
.BrokerRight {
	float:left;
	width:160px;
	text-align:center;
}
.BrokerDotDivider {
	clear:both;
	height:20px;
	margin:0px 20px 0px 20px;
	border-top:1px dotted #CCC;
}
.DirDotDivider {
	clear:both;
	height:20px;
	border-top:1px dotted #CCC;
}
.DirWrap {
	clear:both;
	margin-bottom:20px;
	padding:0px 20px 0px 20px;
}
#BrokerMap {
	width:264px;
	height:264px;
	background-color:#FFF;
	border:1px solid #CCC;
	overflow:hidden;
}
/*---------- Padding ----------*/
.Pad5TopBottom {
	padding:5px 0px 5px 0px;
	clear:both;
}
.PadHeight10 {
	height:10px;
	clear:both;
}
.PadHeight15 {
	height:15px;
	clear:both;
}
.PadHeight20 {
	height:20px;
	clear:both;
}
/*---------- Forms -----------*/
.Required {
	font-size:14px;
	font-weight:bold;
	color:#36C;
}
.FormLabel {
	font-weight:bold;
	color:#555;
}
.FormField {
	width:250px;
	border:1px solid #AAA;
	background-color:#FAFAFA;
	padding:6px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#555;
}
.FormFieldML {
	border:1px solid #AAA;
	background-color:#F8F8F8;
	padding:6px;
	font-family:Arial;
	font-size:13px;
	color:#555;
}
.DDField {
	height:30px;
	padding:5px;
	border:1px solid #AAA;
	background-color:#F8F8F8;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#555;
}
.DDSearch {
	width:170px;
	height:24px;
	padding:3px;
	border:1px solid #AAA;
	/*background-color:#F8F8F8;*/
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#555;
}
.SearchDropDowns {
	width:122px;
	height:20px;
	border:1px solid #AAA;
	font-family:Arial;
	font-size:11px;
	color:#555;
}
.SubscribeField {
	float:left;
	width:140px;
	border:1px solid #AAA;
	background-color:#F8F8F8;
	padding:4px;
	font-family:Arial;
	font-size:11px;
	color:#555;
}
.IEFormFix {
	margin:0px;
	padding:0px;
}
/*---------- Footer ----------*/
#Footer1 {
	height:40px;
	padding:45px 0px 0px 50px;
	background:url(../images/footer_hills.jpg) no-repeat;
	font-size:11px;
	color:#FFF;
}
#Footer1Links a, #Footer1Links a:hover {
	color:#FFF;
}
#Footer2 {
	padding:10px 20px 20px 20px;
	background-color:#777;
	color:#FFF;
}
#FooterLogos {
	padding-bottom:20px;
	text-align:center;
}
#Footer2 td {
	font-size:11px;
}
#Footer2Links a, #Footer2Links a:hover {
	color:#FFF;
	font-weight:normal;
}
/*---------- My LANDFLIP ----------*/
.MLF13pxGrayBold {
	font-size:13px;
	font-weight:bold;
}
.MLF15pxGrayBold {
	font-size:15px;
	font-weight:bold;
}
.MLF13pxGray {
	font-size:13px;
}
.Online {
	font-size:12px;
	font-weight:bold;
	color:#9C0;
}
.Offline {
	font-size:12px;
	font-weight:bold;
	color:#36C;
}
#MLFMap {
	width:588px;
	height:350px;
	border:1px solid #CCC;
}
#MLFEditMap {
	width:588px;
	height:250px;
	border:1px solid #CCC;
}
.MLFDotDivider {
	clear:both;
	height:20px;
	margin-top:20px;
	border-top:1px dotted #CCC;
}
.DBFormFields {
	width:140px;
	border:1px solid #AAA;
	background-color:#F8F8F8;
	padding:6px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#555;
}

a.topmenu , a.topmenu:link {
color:#ffffff;
	font-weight:bold;
	

}

a.topmenu:hover{
color: #990000;

	font-weight:bold;
	}
	
.belis {
	
color:#ffffff;

}

	
.telef {
	font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:16px;
}

.tdsn {
font-size:10.0pt;color:black;font-weight:400;text-decoration:none;text-underline-style:none;text-line-through:none;font-family:Calibri;border-top:none;border-right:.5pt solid black;border-bottom:.5pt solid black;border-left:none;background:#D8D8D8;
}

#table td { border: 1px solid black; }

.tab12 {

 background: #F4F4F4; /* Цвет фона нечетных строк */
 border: 1px solid #a52a2a; /* Рамка вокруг таблицы */
 border-collapse: collapse; /* Убираем двойные линии между ячейками */
}

TR.even {
 background: #CCCCCC; /* Цвет фона четных строк */
}

HR {
 border: none; /* Убираем границу для браузера Firefox */
 color: #66CC00; /* Цвет линии для браузера Internet Explorer */
 background-color: #66CC00; /* Цвет линии для браузера Firefox и Opera */
 height: 1px; /* Толщина линии */
}