@charset "utf-8";

/*

	author      : mefe

	email, msn  : mefe@mefe.net

*/



body, ul, li, dl, dt, dd, select, input, form, h1, h2, h3, font, p, h1, h2, h3, img

{

	margin:0px;

	padding:0px;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	list-style-type:none;

	border:0px;

}



font

{

	color:#4682B4;	

}



body

{

	margin-bottom:20px;

}



select

{

	border:solid 1px #999;

	height:20px;

	padding:2px;

}



input

{

	border:solid 1px #CCC;

	height:14px;

	padding:2px;

}



dt

{

	float:left;

	padding:4px 0 0 5px;

}



dd

{

	height:25px;

	

}



#wrap

{

	margin:6px auto;

	width:1000px;

	background-repeat:repeat-y;

}





#header

{

	background-repeat:no-repeat;

	padding:12px 12px 0 12px;

}



#header-border-1

{

	

}



#header-border-2

{

	padding:8px 8px 0 8px;

}





#top-menu

{

	list-style-type:none;

	margin-left:12px;

	float:left;

}



#top-menu-border-1

{

	margin:0 12px 6px 12px; 

	height:50px;

}



#top-menu-border-2

{

	height:49px; 

}



#top-menu li

{

	float:left;

	height:25px;

	margin-top:3px;

	font-size:11px;

	font-weight:bold;

	padding:16px 16px 0 16px;

	background-position:right 15px;

	background-repeat:no-repeat;

}



#top-menu li a

{

	text-decoration:none;

}



#top-menu .top-menu-active

{

	background-image:none;

}





#top-menu-border-2 div

{

	text-align:right; 

	padding:18px 10px 0 0;

}





#lang-menu

{

	padding-right:20px; 

	padding-bottom:13px; 

	color:#FFFFFF; 

	font-weight:bold; 

	text-decoration:none; 

	background-image:url(../images/lang-icon.gif); 

	background-repeat:no-repeat; 

	background-position:right 5px;

}

/* content */



#content

{

	clear:both;

	padding:0 12px 5px 12px;

}



/* left */



#left

{	

	width:228px;

	float:left;

}



/* right */

#right

{

	margin-left:230px;

	width:746px;

}



#main

{

	float:left;

	width:743px;

}



#right-menu

{

	width:184px;

	float:right;

}



/* module */

.module-global

{

	margin-bottom:5px;

}



.module-global-inline

{

	/* border:solid 1px #8C8C8C; in color css*/

}



.module-top-title

{

	font-weight:bold;

	padding:10px;

	background-repeat:repeat-x;

	height:17px;

	

}



.module-content

{

	padding:5px;

	padding-bottom:10px;

	background-position:bottom;

	background-repeat:repeat-x;

}



.module-button

{

	background-position:right; 

	background-repeat:no-repeat;

	height:25px; 

	text-align:right;

}



.module-button a

{

	font-weight:bold; 

	text-decoration:none; 

	padding:6px 15px 6px 20px;

	display:block;

	float:right;

	margin-right:5px;

}



.module-button-ext

{

	background-position:right; 

	background-repeat:no-repeat;

	height:25px; 

	text-align:center; 

	width:100px;

}



.module-button-ext a

{

	font-weight:bold; 

	text-decoration:none; 

	padding:6px 15px 6px 20px;

	display:block;

	margin-right:5px;

}





.module-footer

{

	text-align:right;

	margin-right:4px;

}



/* search */



#search select

{

	width:212px;

	margin-bottom:4px;

}



#search label

{

	display:block; 

	margin-bottom:4px;	

}



#search input

{

	margin-bottom:5px;

	width:98px;

	

}



/* services */

#services .module-content

{

	padding-bottom:20px;



}



#services li

{

	height:20px;

	background-repeat:no-repeat;

	padding:5px 0 0 18px;

	background-position:4px 8px;

	margin-bottom:2px;

}



#services li a

{

	color:#333333;

}





/* search ref code */

#search-refcode #RefNo

{

	width:205px;

	margin-bottom:7px;

}



#search-refcode label

{

	display:block;

	margin-bottom:3px;

}







/* right contact */



#right-contact

{

	line-height:17px;

}



#right-contact .module-content

{

	padding-left:4px;

	

}





/* right-sale */

#right-sale .module-content

{

	padding-bottom:20px;

}



#right-sale li

{

	height:20px;

	background-repeat:no-repeat;

	padding:5px 0 0 18px;

	background-position:4px 9px;

	margin-bottom:2px;

}



#right-sale li a

{

	text-decoration:none;

}



/* right-rent */

#right-rent .module-content

{

	padding-bottom:20px;

}



#right-rent li

{

	height:20px;

	background-repeat:no-repeat;

	padding:5px 0 0 18px;

	background-position:4px 9px;

	margin-bottom:2px;

}



#right-rent li a

{

	text-decoration:none;

	color:#333333;

}





/* poll */

#poll input

{

	border:none;

}



#poll li

{

	height:20px;

	padding:5px 0 0 0px;

	background-position:4px 9px;

	margin-bottom:2px;

}



#poll .poll-title

{

	display:block;

	margin-bottom:2px;

	padding:5px 2px 5px 2px;

}



#poll-result .poll-result-title

{

	display:block;

	margin-bottom:20px;

}



#poll-result .chart

{

	display:block; 

	float:left;

}



#poll-result dt

{

	width:15px;

}



#poll .poll-result-link

{

	float:left; 

	display:block; 

	margin-top:5px;	

}



/* poll result */

#poll-result .module-content

{

	height:300px;

}



#poll-result dd

{

	padding-left:5px;

}



/* private advert */

#private-advert

{

	margin-bottom:6px;	

}



#private-advert .private-advert-border

{

	padding:7px; 

	

}



#private-advert .private-advert-big-image

{

	position:relative;

	width:320px;

	height:231px; 

	float:left; 

}



#big-image-loading

{

	position:absolute;

	width:320px;

	height:231px;

	z-index:2;

	background-color:#333;

	background-image:url(../images/loading.gif);

	background-repeat:no-repeat;

	background-position:center;

	filter:alpha(opacity=50);

	opacity: 0.5;

	-moz-opacity:0.5;

	display:none;

}





#private-advert .private-advert-big-image img

{

	border:0px;

	width:320px;

	height:231px;

}



#private-advert .private-advert-content

{

	margin-left:327px; 

	padding:10px;

	height:210px;

}



#private-advert .private-advert-content ul

{

	float:left;

}



#private-advert .private-advert-content ul li

{

	border:0px; 

	width:50px; 

	height:35px; 

	padding:1px; 

	margin-bottom:3px;

}



#private-advert .private-advert-content ul li img

{

	width:50px;

	cursor:hand;

	cursor:pointer;

}



#private-advert .private-advert-info

{

	margin-left:70px;	

}



#private-advert .private-advert-info h1

{

	font-size:138.5%; 

	color:#B70A12; 

	font-family:Verdana;	

}



#private-advert-price

{

	display:block; 

	margin-top:15px; 

	line-height:20px; 

	color:#B70A12; 

	font-weight:bold;

	font-size:20px;

}



#private-advert .private-advert-info span

{

	display:block; 

	line-height:20px; 

	font-size:13px;	

}







#private-advert .private-advert-link

{

	display:block; 

	width:135px; 

	height:15px; 

	margin:30px 0; 

	padding:5px; 

	text-decoration:none; 

	text-align:center; 

	font-weight:bold;

}





/* main advert */

#main-advert

{

	height:28px; 

}



#main-advert ul

{

	margin-left:15px;

}



#main-advert li

{

	float:left; 

	color:#FFF; 

	font-weight:bold; 

	height:13px; 

	padding:10px 15px 0 15px;

}



#main-advert li a

{

	color:#FFFFFF;

	text-decoration:none;

}





#main-advert .main-advert-selected

{

	color:#000; 

	height:17px; 

	background-color:#EFEFEF; 

	margin-top:4px; 

	padding:7px 15px 0 15px;

}



#main-advert .main-advert-selected a

{

	color:#000;

	text-decoration:none;

}



#main-advert-menu-bottom

{

	clear:both; 

	height:5px; 

	background-color:#CCC;

}	



#main-advert-list

{

	margin:15px 0px 15px 5px;

}



#main-advert-list li

{

	float:left; 

	border:solid 1px #DCDCDC; 

	width:120px; 

	height:175px; 

	background-color:#FFF;

	margin:0 9px 9px 0;

	padding:3px;

	text-align:center;

	

}



#main-advert-list li img

{

	border:0px;

	margin-bottom:4px;

}



#main-advert-list li .main-advert-link

{

	clear:both; 

	display:block; 

	background-image:url(../images/icon-plus.gif); 

	background-repeat:no-repeat; 

	background-position:0 4px; 

	margin:5px 0 0 7px; 

	padding-left:12px;

	color:#333333;

}



#main-advert-list span

{

	line-height:18px;

}



#main-advert-list .main-advert-price

{

	display:block; 

	color:#B70A12; 

	font-weight:bold; 

	margin:4px 0; 

	font-size:14px;

}



#main-container

{

	float:left;

	width:555px;



}



#main-advert-border-1

{

	width:555px;

}



#main-advert-border-2

{

	

}



#main-advert-content .main-advert-detail

{

	background-image:url(../images/link-ok.gif); 

	background-repeat:no-repeat; 

	background-position:0 5px; 

	padding-left:13px; 

	color:#3E6582; 

	text-decoration:none;

}



/* exchange */

#exchange .module-content

{

	padding-bottom:20px;

}



#exchange th

{

	height:15px;

	border-bottom:solid 1px #EFEFEF;

	padding:2px 0 0 2px;

	margin-bottom:2px;

	width:65px;

	text-align:center;

}





#exchange td

{

	height:20px;

	border-bottom:solid 1px #EFEFEF;

	padding:5px 0 0 5px;

	margin-bottom:2px;

	width:65px;

	text-align:center;

	color:#3E6582;

	

}



#exchange .first-td

{

	text-align:left;

	color:#333333;

	font-weight:bold;

}



/* right credit */



#right-credit label

{

	display:block;

	margin-bottom:3px;

}



#right-credit select

{

	width:170px;

	margin-bottom:5px;

}



#right-credit #Amount

{

	width:85px; 

	margin-top:0px; 

	display:block; 

	float:left;

	height:13px;

	text-align:right;

}





#right-credit #CreditCurrency

{

	 width:73px;

	 padding:2px 0 2px 0;

	 margin-left:5px;

}



#right-credit #CreditResult

{

	margin:10px 0 10px 0; 

	display:none;

	color:#F00; 

	font-weight:bold; 

	font-size:12px; 

	text-align:center; 

}



#right-credit .credit-link

{

	display:block; 

	background-image:url(../images/icon-plus.gif); 

	background-repeat:no-repeat; 

	background-position:0 4px; 

	margin:5px 0 0 5px; 

	color:#666666; 

	text-decoration:none; 

	padding-left:12px;

}









/* currency converter */

#currency-converter select

{

	width:170px;

	margin-bottom:5px;

}



#currency-converter #CurrencyFrom

{

	 width:75px;

	 padding:2px 0 2px 0;

	 margin-left:5px;

	 display:block;

}



#currency-converter #FromAmount

{

	width:83px; 

	margin-top:0px; 

	display:block; 

	float:left;

	margin-right:5px;

	height:13px;

	text-align:right;

}



#currency-converter label

{

	margin-bottom:3px;

	display:block;

}



#currency-converter #ConvertResult

{

	display:none;

	color:#F00; 

	font-weight:bold; 

	font-size:12px; 

	text-align:center; 

	margin:10px 0 10px 0;

}



/*mail list */



#mail-list input

{

	width:205px;

	margin-bottom:8px;

}



#mail-list label

{

	display:block;

	margin-bottom:3px;

}



#mail-list span

{

	margin-bottom:5px; 

	display:block;

}







/* page */

#page ul li

{

	list-style-type:disc;

	margin-left:20px;

	padding-bottom:10px;

}



#page .page-title

{

	color:#414141; 

	font-weight:bold; 

	padding:5px 0 3px 5px;

	margin-bottom:10px;

	border-bottom:solid 4px #F95050;

}





#page .page-content

{

	padding:0 10px 10px 10px;

	line-height:18px;

	color:#545454;

} 



#page .page-content p

{

	margin:0px;

	padding:5px;

}



#page .page-content a

{

	color:#545454;

	text-decoration:underline;

}



#main-consultant .module-content

{

	text-align:center;

	font-weight:bold;

	line-height:17px;

	padding-top:5px;

	font-size:12px;

	padding-bottom:20px;

}



#main-consultant li

{

	height:20px;

	border-bottom:solid 1px #EFEFEF;

	background-position:4px 8px;

	margin-bottom:2px;

}



#main-consultant img

{

	margin:4px 0;

}





/* list */

#list .list-row

{

	height:100px; 

	border-bottom:solid 1px #EDEDED; 

	padding:7px 10px 7px 0; 

	

}



#list .bg-color-1

{

	background-color:#FFFFFF;

}



#list .bg-color-2

{

	background-color:#FCFCFC;

}



#list .list-advert-image

{

	float:left; 

	margin-right:10px; 

	border:solid 1px #CCCCCC; 

	padding:3px; 

	background-color:#EEEEEE;

}



#list .list-left-area

{

	float:left; 

	line-height:18px; 

	color:#2F2F2F;

	width:500px;

}



#list .list-title

{

	color:#870000; 

	font-weight:bold; 

	font-size:13px; 

	margin:0 0 5px 0; 

	padding:0px;

}



#list span

{

	font-weight:bold;

	line-height:25px;

	color:#8A8A8A;



}



#list .list-price

{

	color:#FF0000; 

	font-weight:bold; 

	font-size:14px; 

	margin:0 0 10px 0; 

	padding:0px;

}



#list .list-right-area

{

	float:right; 

	width:180px; 

	text-align:right; 

	color:#2F2F2F;

}



/* weather */

#weather .module-content

{

	padding:0px;

}



/* advert-detail */



#advert-detail

{

	

}



#advert-detail .advert-detail-title

{

	border-top:solid 1px #7A7A7A; 

	border-right:solid 1px #7A7A7A; 

	border-left:solid 1px #7A7A7A; 

	padding-top:8px;

}



#advert-detail .advert-detail-title h1

{

	font-size:15px;

}	



#advert-detail-images-videos

{

	float:left;



}



#advert-detail-image-gallery

{

	width:337px;

	margin-bottom:3px;

}



#advert-detail-image-gallery .border-inline

{

	padding:7px; 

	background-color:#FFF;

}



#advert-detail-image-button

{

	margin-top:4px; 

	height:26px; 

	padding:5px 5px 5px 0px; 

	text-align:right;

}



#advert-detail-image li

{

	float:left;

	width:26px;

}



#advert-detail-image li img

{

	border:0px;

}



#advert-detail-image .mylist

{

	display:block; 

	padding-top:5px;

	color:#FFFFFF; 

	font-weight:bold;

	margin-right:10px;

}



#advert-detail-image .mylist-li

{

	width:238px;

}





#advert-detail-right

{

	width:180px;

	float:right;

}



#advert-detail-global

{

	margin-left:340px;

}



#advert-detail-global table

{

	width:100%;

	margin-bottom:4px;

	border:0px;

	

}



#advert-detail-global table td

{

	background-color:#F1F1F1;

	padding:6px 0 6px 4px;

}



#advert-detail-global .first-row

{

	background-color:#D4D4D4;

	width:130px;

	

}



#advert-detail-global .advert-price

{

	background-color:#E3E3E3; 

	padding:6px 0 6px 4px; 

	color:#333; 

	margin:0 2px 0px 2px;

	display:block; 

	font-size:12px; 

	font-weight:bold; 

}



#advert-detail-global .advert-deposit-price

{

	display:block; 

	color:#022F74; 

	font-size:11px; 

	margin-bottom:15px;

}





#advert-detail-map a

{

	background-image:url(../images/google-map.gif); 

	background-repeat:no-repeat; 

	width:180px;	

	height:29px;

	display:block;

	text-align:center;

	padding-top:80px;

}



#advert-detail-map .module-content

{

	background-image:none;

	padding:0px;



}



#advert-detail-video

{

	width:337px;

	float:left;

}



#advert-detail-video span

{

	display:block; 

	background-color:#000000; 

	color:#FFFFFF; 

	font-weight:bold; 

	padding:3px 0 5px 5px; 

	margin-bottom:5px;

}



#advert-detail-video li

{

	float:left; 

	width:77px; 

	height:54px;

	margin-bottom:2px;

}



#advert-detail-video li img

{

	width:77px; 

	height:54px; 

	border:0;

}	



#advert-detail-video .advert-detail-video-margin

{

	margin-right:5px;



}





#advert-detail-small-image

{

	clear:both; 

	margin-top:5px;

}



#advert-detail-small-image li

{

	float:left; 

	width:74px;

	height:51px;

	border:solid 1px #CCCCCC; 

	background-color:#EEEEEE;

	margin-bottom:5px;

}	



#advert-detail-small-image li img

{

	width:74px; 

	height:51px; 

	border:0;

}



#advert-detail-small-image .advert-detail-small-image-margin

{

	margin-right:5px;



}



#advert-detail-group-1

{

	width:558px; 

	float:left; 

	border:solid:1px #FF0000;

}



#advert-detail-group-2

{

	margin-left:562px;

}





#properties ul

{

	margin-left:10px;



}



#properties li

{

	float:left; 

	width:140px;

}



#properties .icon-checked

{

	background-image:url(../images/icon-checked.gif);

	background-repeat:no-repeat;

	padding:3px 0 0 25px;

	height:24px;

}



#properties .icon-unchecked

{

	background-image:url(../images/icon-unchecked.gif);

	background-repeat:no-repeat;

	padding-left:20px;

	color:#B0B0B0;

	padding-left:20px;

	height:24px;

}



#information

{

	

}



#information span

{

	line-height:17px;

	color:#555555;

}



#distance .module-content

{

	padding-bottom:20px;

}



#distance dt

{

	width:150px;

	border-bottom:solid 1px #EFEFEF;

	padding-bottom:8px;

}



#distance dd

{

	padding-top:5px;

	padding-bottom:0px;

	height:20px;

	border-bottom:solid 1px #EFEFEF;

}





#advert-detail-consultant

{

	margin-left:340px;

}



#advert-detail-consultant img

{

	float:left;

	margin-right:10px;

}



#advert-detail-consultant ul

{

	

	height:113px;

}



#advert-detail-consultant li

{

	padding:5px 0;

	font-weight:bold;

	border-bottom:solid 1px #999999;

}



#advert-detail-consultant .module-content

{

	background-color:#FFFFFF;

	background-image:none;



}



/* more information */

#more-info

{

	display:none;

}



#more-information .module-content

{

	padding-left:10px;

}





#more-information input

{

	width:220px;

	margin-bottom:5px;

}



#more-information label

{

	display:block;

}



#more-information textarea

{

	width:415px;

	height:90px;

	border:solid 1px #CCC;

	padding:2px;

	display:block;

	margin-bottom:10px;

}



#more-information .close-link-more

{

	color:#545454; 

	float:left; 

	display:block; 

	margin-top:5px;	

}



#more-information #image_text_more

{

	width:100px;

	margin-top:2px;

}



#more-information .captcha

{

	border:solid 1px #666;

	margin-top:-2px;

}



#more-information .process-more

{

	display:none; 

	background-image:url(../images/loading.gif); 

	background-repeat:no-repeat; 

	padding-left:20px;

}



/* send friend */



#send-friend

{

	display:none;

}



#send-friend-main .module-content

{

	padding-left:10px;

}





#send-friend-main input

{

	width:220px;

	margin-bottom:5px;

}



#send-friend-main label

{

	display:block;

}



#send-friend-main .close-link-friend

{

	color:#545454; 

	float:left; 

	display:block; 

	margin-top:5px;	

}



#send-friend-main #image_text_friend

{

	width:100px;

	margin-top:2px;

}



#send-friend-main .captcha

{

	border:solid 1px #666;

	margin-top:-2px;

}



#send-friend-main .process-friend

{

	display:none; 

	background-image:url(../images/loading.gif); 

	background-repeat:no-repeat; 

	padding-left:20px;

}



/* video */

#video

{

	display:none;

}



#video .close-link-more

{

	color:#545454; 

	float:left; 

	display:block; 

	margin-top:5px;	

}



/*dropdown sale menu */ 

#for-sale-dropdown

{

	position:absolute;

	top:219px;

	width:180px;

	display:none;

}



#for-sale-dropdown li a:hover

{

	

}



#for-sale-dropdown li a

{

	display:block;

	padding:8px 0 8px 18px;

	text-decoration:none;

	width:162px;

}



#frame-for-sale-dropdown

{

	left:0;

	top:0;

	width:180px;

	visibility: visible;

	position: absolute; 

	opacity:0; 

	filter: alpha(opacity=0); 

	-moz-opacity: 0;

	display:none;

}



/* dropdown rent */

#for-rent-dropdown

{

	position:absolute;

	top:219px;

	width:180px;

	display:none;

}



#for-rent-dropdown li a

{

	display:block;

	padding:8px 0 8px 18px;

	text-decoration:none;

	width:162px;

}



#for-rent-dropdown li a:hover

{

	

}



#frame-for-rent-dropdown

{

	left:0;

	top:0;

	width:180px;

	visibility: visible;

	position: absolute; 

	opacity:0; 

	filter: alpha(opacity=0); 

	-moz-opacity: 0;

	display:none;

}



/*lang menu */ 



#lang-menu-dropdown

{

	position:absolute;

	top:219px;

	width:120px;

	display:none;

}



#lang-menu-dropdown li a

{

	display:block;

	padding:8px 0 8px 30px;

	text-decoration:none;

	width:90px;

	background-repeat:no-repeat;

	background-position:5px 8px;

}



#lang-menu-dropdown li a:hover

{

	

}



#frame-lang-menu-dropdown

{

	left:0;

	top:0;

	width:120px;

	visibility: visible;

	position: absolute; 

	opacity:0; 

	filter: alpha(opacity=0); 

	-moz-opacity: 0;

	display:none;

}











/* contact */

#contact dt

{

	width:100px;

	margin:0 0 0 10px;

	padding:0px;

	height:24px;

}



#contact dd

{

	padding:0px;

	margin:0px;

	height:24px;

}



#contact .page-title

{

	font-weight:bold; 

	padding:5px 0 5px 5px;

	margin:10px 0 10px 0;

}



#contact-form

{

	margin-left:8px;

	margin-bottom:15px;

}



#contact-form label

{

	display:block;

	margin-bottom:2px;

}



#contact-form input

{

	width:250px;

	margin-bottom:6px;

}



#contact-form textarea

{

	width:500px;

	height:80px;

	border:solid 1px #CCC;

	padding:2px;

	margin-bottom:6px;

}



#contact-form #image_text

{

	width:50px;

}



#contact-form .module-button

{

	text-align:left;

	width:75px;

	margin-left:-4px;

}



#contact-form .module-button a

{

	float:none;

}



#contact-form .captcha

{

	margin-top:-22px;

	border:solid 1px #CCCCCC;

}



#contact-form .process-contact

{

	display:none; 

	background-image:url(../images/loading.gif); 

	background-repeat:no-repeat; 

	padding-left:20px;

	margin-top:5px;

	height:25px;

}





/* add estate */



#add-estate .module-content

{

	padding-left:10px;

}



#add-estate select

{

	width:300px;

	margin-bottom:6px;

}



#add-estate label

{

	display:block; 

	margin-bottom:4px;	

}



#add-estate input

{

	margin-bottom:5px;

	width:98px;

}



#add-estate #add-estate-details

{

	margin-bottom:10px;



}



#add-estate #add-estate-details input

{

	margin:0px;

	padding:0px;

	width:15px;

	border:0px;

}



#add-estate #add-estate-details td

{

	height:22px;

}



#add-estate #add-estate-details label

{

	background-color:#D43232;

	padding:4px 0;

	padding-left:5px;

}



#add-estate #add-estate-distance

{

	margin-bottom:10px;

}



#add-estate #add-estate-distance label

{

	background-color:#d43232;

	padding:4px 0;

	padding-left:5px;

}



#add-estate #add-estate-distance td

{

	text-align:right;

	height:22px;

}

#add-estate #add-estate-distance td input

{

	width:50px;



}



#add-estate-info

{

	margin-bottom:10px;

}



#add-estate-info label

{

	background-color:#D43232;

	padding:4px 0;

	padding-left:5px;

}



#add-estate-info .title

{

	display:block;

	margin-left:5px;

}



#add-estate-info textarea

{

	margin-left:5px;

	width:500px;

	height:80px;

	margin-bottom:10px;

	border:solid 1px #CCCCCC;

}





#add-estate #RentCurrency

{

	width:60px;



}





#add-estate-title

{

  	background-color:#d43232;

	padding:4px 0;

	padding-left:5px;

	margin-bottom:10px;

}



#add-estate #add-estate-images input

{

	width:300px;

	height:20px;

}



#add-estate textarea

{

	width:500px;

	height:80px;

	border:solid 1px #CCC;

	padding:2px;

	margin-bottom:6px;

}



#add-estate .input

{

	width:250px;

}



#add-estate .process

{

	display:none; 

	background-image:url(../images/loading.gif); 

	background-repeat:no-repeat; 

	padding-left:20px;

}





/* request estate */

/* add estate */



#request-estate .module-content

{

	padding-left:10px;

}



#request-estate select

{

	width:300px;

	margin-bottom:6px;

}



#request-estate label

{

	display:block; 

	margin-bottom:4px;	

}



#request-estate input

{

	margin-bottom:5px;

	width:98px;

}



#request-estate .input

{

	width:250px;

}



#request-estate textarea

{

	width:500px;

	height:80px;

	border:solid 1px #CCC;

	padding:2px;

	margin-bottom:6px;

}





/* paging */

#paging

{

	text-align:right; 

	margin-top:2px;

	font-weight:bold;

	padding:4px 0 4px 0;

}	





#paging ul

{

	list-style-type:none; 

	font-size:10px; 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	text-align:right; 

	padding:0px;

	height:25px;

}



#paging ul li

{

	padding:2px 4px 0 4px;

	float:left; 

	margin-left:5px; 

	text-align:center;

	height:16px;

	font-size:10px;

}



#paging a

{

	text-decoration:none;

	color:#FFF;

}



#paging .paging-selected

{

	padding:2px 4px 0 4px;

	color:#FFFFFF;

}



#paging .paging-selected a

{

	color:#FFFFFF;

}



#paging #paging-info

{

	background-color:#E5E5E5; 

	padding-top:3px;

	background-image:none;

	font-weight:normal;

	color:#333;

	font-weight:bold;

	font-size:11px;

}



#paging .paging-button

{

	float:left;

	padding:1px 1px 1px 1px;

}



#paging .paging-button-selected

{

	float:left; 

	background-color:#9D9D9D;

	padding:1px 1px 1px 1px;

}



#add-estate-button

{

	border:solid 1px #969696;

	background-color:#7A7A7A;

	padding:1px;

	border:0px;

	margin-bottom:1px;

}



#request-estate-button

{

	border:solid 1px #969696;

	background-color:#7A7A7A;

	padding:1px;

	border:0px;

}



/* register */

#register .module-content

{

	padding:15px 15px;

	

}



#register label

{

	display:block;

	margin-bottom:2px;

}



#register input

{

	width:250px;

	margin-bottom:6px;

}



#register textarea

{

	width:250px;

	height:40px;

	border:solid 1px #CCC;

	padding:2px;

	margin-bottom:6px;

}



#register #image_text

{

	width:50px;

}



#register .module-button

{

	text-align:left;

	width:75px;

	margin-left:-4px;

}



#register .module-button a

{

	float:none;

}



#register .captcha

{

	margin-top:-22px;

	border:solid 1px #CCCCCC;

}



#register .process-contact

{

	display:none; 

	background-image:url(../images/loading.gif); 

	background-repeat:no-repeat; 

	padding-left:20px;

	margin-top:5px;

	height:25px;

}



#register em

{

	color:#940000;

	font-style:normal;

}



#register select

{

	width:150px;

	margin-bottom:5px;

}



#register .req-info

{

	display:block; 

	color:#940000; 

	margin-bottom:20px;

}





/*user advert */



#user-advert .module-content

{

	padding:0px;

}



#user-advert .row

{

	height:94px;

	padding:9px;

}



#user-advert .highlight-row

{

	height:94px;

	padding:9px;

	background-color:#ECECEC;

}



#user-advert .user-advert-header

{

	background-color:#C3C3C3; 

	padding:10px 10px

}



#user-advert .user-advert-left

{

	width:500px; 

	float:left;

}



#user-advert .user-advert-status

{

	margin-bottom:5px; 

	font-weight:bold;

}



#user-advert .user-advert-status span

{

	color:#7B0000;

}	



#user-advert .user-advert-left img

{

	width:63px; 

	height:45px; 

	float:left; 

	border:solid 1px #9B9B9B;

}



#user-advert .user-advert-left .advert-info

{

	margin-left:70px;

}



#user-advert .advert-info .advert-title

{

	font-weight:bold; 

	color:#414141; 

	padding:1px 0;	

}



#user-advert .advert-info .advert-location

{

	padding:1px 0;

}



#user-advert .advert-info .advert-price

{

	padding:1px 0; 

	font-size:14px; 

	color:#7B0000; 

	font-weight:bold;

}





#user-advert .user-adver-menu

{

	clear:both; 

	margin-top:5px;

}



#user-advert .user-adver-menu li

{

	font-size:11px; 

	float:left; 

	background-color:#9B9B9B; 

	color:#FFFFFF; 

	padding:2px 5px; 

	margin-right:5px;

}



#user-advert .user-adver-menu li a

{

	color:#FFFFFF;

	text-decoration:none;



}



#user-advert .user-advert-right

{

	text-align:right;

}



#user-advert .user-advert-right .reference

{

	height:40px;

}



#user-advert .user-advert-right span

{

	font-weight:bold; 

	color:#414141;

}



/* user add-advert */



#user-add-advert .module-content

{

	padding-left:10px;

}



#user-add-advert select

{

	width:300px;

	margin-bottom:6px;

}



#user-add-advert label

{

	display:block; 

	margin-bottom:4px;	

}



#user-add-advert input

{

	margin-bottom:5px;

	width:98px;

}



#user-add-advert #add-estate-details

{

	margin-bottom:10px;



}



#user-add-advert #add-estate-details input

{

	margin:0px;

	padding:0px;

	width:15px;

	border:0px;

}



#user-add-advert #add-estate-details td

{

	height:22px;

}



#user-add-advert #add-estate-details label

{

	background-color:#d43232;

	padding:4px 0;

	padding-left:5px;

}



#user-add-advert #add-estate-distance

{

	margin-bottom:10px;



}





#user-add-advert #add-estate-distance label

{

	background-color:#d43232;

	padding:4px 0;

	padding-left:5px;

}



#user-add-advert #add-estate-distance td

{

	text-align:right;

	height:22px;

}

#user-add-advert #add-estate-distance td input

{

	width:50px;



}



#user-add-advert #RentCurrency

{

	width:60px;



}



#user-add-advert .google-map

{

	width:500px;

}



/* forgot password */

#forgot-password .module-content

{

	padding:15px 15px;

	

}



#forgot-password label

{

	display:block;

	margin-bottom:2px;

}



#forgot-password input

{

	width:250px;

	margin-bottom:6px;

}



#forgot-password #image_text

{

	width:50px;

}



#forgot-password .module-button

{

	text-align:left;

	width:75px;

	margin-left:-4px;

}



#forgot-password .module-button a

{

	float:none;

}



#forgot-password .captcha

{

	margin-top:-22px;

	border:solid 1px #CCCCCC;

}



#forgot-password em

{

	color:#940000;

	font-style:normal;

}



#forgot-password span

{

	display:block; 

	color:#333333; 

	margin-bottom:20px;

}



/* profile */

#profile .module-content

{

	padding:15px 15px;

	

}



#profile label

{

	display:block;

	margin-bottom:2px;

}



#profile input

{

	width:250px;

	margin-bottom:6px;

}



#profile textarea

{

	width:250px;

	height:40px;

	border:solid 1px #CCC;

	padding:2px;

	margin-bottom:6px;

}



#profile #image_text

{

	width:50px;

}



#profile .module-button

{

	text-align:left;

	width:75px;

	margin-left:-4px;

}



#profile .module-button a

{

	float:none;

}



#profile .captcha

{

	margin-top:-22px;

	border:solid 1px #CCCCCC;

}



#profile .process-contact

{

	display:none; 

	background-image:url(../images/loading.gif); 

	background-repeat:no-repeat; 

	padding-left:20px;

	margin-top:5px;

	height:25px;

}



#profile em

{

	color:#940000;

	font-style:normal;

}



#profile select

{

	width:150px;

	margin-bottom:5px;

}



#passwd .module-content

{

	padding:15px 15px;

	

}



#passwd label

{

	display:block;

	margin-bottom:2px;

}



#passwd input

{

	width:250px;

	margin-bottom:6px;

}



#passwd em

{

	color:#940000;

	font-style:normal;

}





#user-image .module-content

{

	height:300px;

}



#user-image .user-image-info

{

	color:#337900;

	border:solid 1px #999999;

	padding:15px;

	margin:10px 10px;

}



#user-image .user-image-form

{

	margin-left:240px; 

	padding-top:20px;

}



#user-image .user-image-form label

{

	display:block;

	margin-bottom:5px;

}



#user-image .user-image-form em

{

	color:#FF0000;

}



#user-image .user-image-form input

{

	height:20px;

	width:250px;

	margin-bottom:5px;

}



#user-image .user-image-show-panel

{

	width:180px; 

	float:left; 

}



#user-image .user-image-show-panel img

{

	padding:20px; 

	border:solid 1px #999999; 

	background-color:#FFFFFF; 

	margin:10px;

}





/* footer */

#footer-line

{

	height:5px; 

	margin:0 8px;

	clear:both;

}



#footer-content

{

	height:60px; 

	margin:0 8px;

	padding:20px;

	text-align:center;

	line-height:18px;

}



#footer-content span

{

	font-weight:bold;

}



#footer-menu

{

	height:40px; margin:0 8px; 

	text-align:center; 

	padding-top:20px;

	clear:both;

}



#footer-menu ul

{

	clear:both;

}



#footer-menu li

{

	display:inline;

	padding:0 10px;

	background-repeat:no-repeat;

	background-position:right;



}



#footer-menu li a

{

	color:#6F6F6F;

	text-decoration:none;



}



#footer-bottom

{

	height:8px;

}



.footer-contact

{

	background-image:none;

}



/* carousel */



.carousel-line

{

	height:6px; 

	margin-top:4px; 

	clear:both;

}



.carousel-back

{

	height:60px; 

}



.carousel-prev img

{

	float:left; 

	margin-top:5px; 

	display:block; 

	border:0px;	

}



.carousel-next img

{

	margin-top:5px; 

	float:right; 

	border:0px;	

}



#carousel

{

	display:none;

	margin:6px 0px 0px 3px;

	position:relative;

	float:left;

}



#carousel li

{

	float:left; 

	margin-right:6px;

}



#carousel li img

{

	border:solid 1px #797979; 

	background-color:#FFF; 

	padding:2px;

	width:46px;

	height:40px;

	display:block; 

	

}



#carousel-popup

{

	width:91px;

	height:115px;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="template/acclaim/images/carousel-shadow.png",sizingMethod="scale");

	top:0px;

	left:0px;

	position:absolute;

	z-index=400;

	display:none;

	padding:4px;

	background-image:url(../images/carousel-shadow.png);

}



#carousel-popup img

{

	width:88px;

	height:63px;

}



#carousel-popup span

{

	display:block;

	text-align:center;

	font-size:10px;

}



#carousel-popup-loading

{

	display:none;

	background-image:url(../images/loading.gif); 

	background-repeat:no-repeat;

	width:20px;

	height:20px;

	margin-top:40px;

	margin-left:35px;

}







/* slider */

#simplegallery

{ 

	position: relative;

	visibility: hidden;

}



#simplegallery .gallerydesctext

{ 

	text-align: left;

	padding: 2px 5px;

}



#tags .module-content

{

	padding-bottom:30px;

}



#tags a

{

	color:#666666;

	line-height:25px;

}



.copyright

{

	display:block; 

	margin-top:5px; 

	font-size:10px; 

	text-decoration:none;

}



.note-info

{

	border:solid 1px #CCCCCC; 

	padding:10px; 

	margin-bottom:20px; 

	color:#666;

}



.success-info

{

	border:solid 1px #CCCCCC; 

	padding:10px; 

	margin-bottom:20px; 

	color:#006600;

}



.error-info

{

	border:solid 1px #CCCCCC; 

	padding:10px; 

	margin-bottom:20px; 

	color:#990000;

}



/* calendar */

#calendar .module-content

{

	padding:0px;

	background-image:none;

}



#calendar table {

    width:100%;

	border:0px;

	border-collpase:collpase;

	padding:0px;

	margin:0px;

}



#calendar td {

    width:30px;

    text-align:right;

    padding-right:5px;

	height:25px;

	border-right:solid 1px #CCCCCC;

	border-bottom:solid 1px #CCCCCC;

	color:#414141;

	

}



#calendar .days{

    background-color:#E1E1E1;

	height:20px;

}



#calendar th {

    background-color:#CCCCCC;

	padding:3px 0;

}



#calendar .actday{

    background-color: #666666;

    font-weight:bold;

	color:#FFFFFF;

}



#account .module-content

{

	padding:20px 10px 50px 10px;



}



#account .account-container

{

	height:300px;

}



#account .account-left

{

	float:left; 

	width:320px;

}



#account .account-new-user-title

{

	border-bottom:solid 5px #F95050; 

	font-size:14px; 

	color:#286593; 

	font-weight:bold; 

	padding-bottom:3px; 

	margin-bottom:10px;

}



#account .personal-user-title

{

	background-image:url(../images/user-ok.gif); 

	background-repeat:no-repeat; 

	background-position:0 5px; 

	font-weight:bold; 

	color:#286593; 

	padding-left:12px; 

	margin-top:15px; 

	margin-bottom:4px;

}



#account .account-button

{

	margin-top:5px;

}



#account .corporate-user-title

{

	background-image:url(../images/user-ok.gif); 

	background-repeat:no-repeat; 

	background-position:0 5px; 

	font-weight:bold; 

	color:#286593; 

	padding-left:12px; 

	margin-top:30px; 

	margin-bottom:4px;

}



#account .account-right

{

	margin-left:340px;

}



#account .user-login-title

{

	border-bottom:solid 5px #F95050; 

	font-size:14px; 

	color:#286593; 

	font-weight:bold; 

	padding-bottom:3px; 

	margin-bottom:10px;

}



#account .email-title

{

	display:block; 

	margin-top:30px;

}



#account .email-title em

{

	color:#FF0000; 

	font-style:normal;

}



#account .email_login

{

	border:solid 1px #F95050; 

	padding:2px; 

	width:220px;

}



#account .passwd-title

{

	display:block; 

	margin-top:10px;

}



#account .passwd-title em

{

	color:#FF0000; 

	font-style:normal;

}



#account .passwd_login

{

	border:solid 1px #F95050; 

	padding:2px; 

	width:220px;

}



#account .error

{

	color:#FF0000;

}



#account .forgot-password-link

{

	display:block; 

	color:#414141; 

	text-decoration:underline; 

	margin-top:10px;

}



/* my account module */

#my-account-link .module-content

{

	padding-bottom:20px;

}



#my-account-link li

{

	height:20px;

	border-bottom:solid 1px #EFEFEF;

	background-image:url(../images/link-dot.gif);

	background-repeat:no-repeat;

	padding:5px 0 0 18px;

	background-position:4px 9px;

	margin-bottom:2px;

}



#my-account-link li a

{

	text-decoration:none;

	color:#333333;

}



#images ul

{

	margin-bottom:20px; 

	margin-top:20px;

	width:500px;

}



#images ul li

{

	width:100px; 

	text-align:center; 

	float:left;

}



#images ul li img

{

	width:80px; 

	height:60px; 

	border:solid 1px #CCCCCC; 

	padding:2px;

}



#images ul li a

{

	color:#333333; 

	text-decoration:none;

}



#images fieldset

{

	border:solid 1px #CCCCCC; 

	padding:10px;

	width:680px;

	margin-left:8px;

}



#images fieldset legend

{

	font-weight:bold;

	color:#333333;

}



#images .upload-button

{

	margin:20px 5px 20px 20px; 

	padding:2px; 

	height:20px; 

	float:left;

}



#images .send

{

	margin-top:20px; 

	height:20px; 

	padding:2px;

}



.clear-both

{

	clear:both;

}



#banner-right-column

{

	margin:0 2px;

	margin-bottom:5px;

	background-color:#FFFFFF;

}



#banner-left-column

{

	background-color:#FFFFFF;

	text-align:center;

	margin:0 2px;

	padding:10px 0;

}



#banner-main

{

	background-color:#FFFFFF;

	margin:0 2px 5px 2px;

}





