html, body { margin:0; padding:0; }
body{ margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333; background-color:#E5EEF2 }

A img{border:0px}
A{ color:#000000;  text-decoration:none; }
A:hover{ text-decoration:underline }

.error_box{ border:1px solid #FF0000}
.none{ border:0px; vertical-align:middle; padding:0px; background-color:transparent; border:0px; width:auto; border:none;}
FORM, H1, H2, H3, P, UL{ margin:0px; padding:0px}
UL, LI{ list-style-type:none; padding:0xp; margin:0px;}

input, select{ font-size:11px }
label{ font-weight:bold; width:150px; float:left}

H1{ font-family: Arial, "Times New Roman", Times, serif; font-size:24px; margin-bottom:15px}
H2, H2 A{ font-family:Arial, Georgia, "Times New Roman", Times, serif; font-size:15px; color:#000; font-weight:normal; padding-bottom:5px}
	
.content{ width:100%; text-align:center; position:relative; }
.main{ padding:10px ; background-color:#FFF; text-align:left; position:relative;}


UL, LI{ list-style-type:none; list-style-image:none; margin:0px; padding:0px }

/*------------------TOP PROPERTY--------------------*/
#top_property{ float:right; width:700px; font-size:11px; position:relative; margin-right:50px; height:110px; }
	#top_property .jcarousel-clip{ height:110px; overflow:hidden}
	#top_property .scroller_arrow_left{ background-image:url(../images/left.jpg); background-repeat:no-repeat; background-position:left top; width:29px; height:29px; position: absolute; left:-20px; top:30px}
	#top_property .scroller_arrow_right{ background-image:url(../images/right.jpg); background-repeat:no-repeat; background-position:left top; width:29px; height:29px; position:absolute; right:-20px; top:30px}

#header{ margin-bottom:10px}

/*------------------MENU--------------------*/
#menu{ background-image:url(../images/bg_menu.jpg); background-repeat:repeat-x; background-position:top; height:33px; text-align:left}
	#menu .contact{ float:right; color:#FFF; font-size:18px; line-height:33px; padding-right:10px;}
		#menu .contact A{ color:#FFF}
	
	#menu UL{}
	#menu UL LI{ float:left; color:#FFF; height:33px}
	#menu UL LI A{ color:#FFF; text-decoration:none; line-height:33px; display:block; padding-left:10px; padding-right:10px; font-size:13px; font-weight:bold} 
	
/*------------------TABLE--------------------*/
.admin_content{ width:100%; background-color:#FFF}
.admin_content TD{ border-bottom:1px solid #DFDFDF; padding-right:3px; padding-left:3px}
 
.admin_content thead{ background-color:#5590d2; background-image:url(../images/tr0_bg.png); background-repeat:repeat-x; background-position:top; }
	.admin_content thead td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; vertical-align:middle; padding-top:4px; padding-bottom:4px}
		.admin_content thead td A{ color:#FFF}
		.admin_content thead td SPAN{ font-weight:bold; color:#fff; font-size:18px; line-height:12px}
		
		.admin_content thead td .belongTo{ width:70px}
			.admin_content thead td .belongTo input{ width:50px}
		
	.admin_content thead td.first{background-image:url(../images/tr0_left.gif); background-position:left top; background-repeat:no-repeat; text-align:center}
	.admin_content thead td.last{background-image:url(../images/tr0_right.gif); background-position:right top; background-repeat:no-repeat; padding-right:5px}

.admin_content .subhead{ background-color:#C9E2FC; line-height:15px; vertical-align:top;}
	.admin_content .subhead STRONG{ width:100px; float:left; text-align:left; padding-right:5px}
	.admin_content .subhead TD{ border:0px}
	
.admin_content .submenu{ background-image:url(../images/submenu_bg.png); background-repeat:repeat-x; background-position:top; }
	.admin_content .submenu TD{ height:24px; font-size:12px}

.admin_content .total{ background-color:#f2f2f2;}
	.admin_content .total TD{ height:24px; font-size:12px}

.admin_content .top{ background-color:#FFF1F2;}
	.admin_content .top TD{ height:24px; font-size:12px; border:0px}
	.admin_content .top.border TD{ border-bottom:1px solid; font-size:11px; padding-top:7px; padding-bottom:7px}
		.admin_content .top.border TD A{ margin-left:10px; }

.white thead td.first{background-image:url(../images/tr0_left_white.gif); }
.white thead td.last{background-image:url(../images/tr0_right_white.gif); }

.white tbody td.first{border-left:1px solid #DFDFDF}
.white tbody td.last{border-right:1px solid #DFDFDF}

.tr1{ background-color:#F9F9F9; }
	.tr1 td{ padding-top:5px; padding-bottom:5px; vertical-align:middle}
.tr2{ background-color:#FFF; }
	.tr2 td{ padding-top:5px; padding-bottom:5px; vertical-align:middle}

.tr1:hover{ background-color:#ccffcc; cursor:pointer }
.tr2:hover{ background-color:#ccffcc;  cursor:pointer  }

.selected{ background-color:#ccffcc; cursor:default}
.selected:hover{ cursor:default}


.arrows{ display:inline}

td.header1{ background-color:#F0F0F0; font-weight:bold}
A.more{ background-image:url(../images/forward.gif); background-repeat:no-repeat; background-position:left top; display:block; width:24px; height:24px}

/*------------------FILTER--------------------*/
.filter{ margin-bottom:10px; background-color:#F1F1F1; padding:10px; float:left; border:1px solid #ccc}
.filter INPUT{ width:50px}
.filter TABLE TD{ width:70px}

/*------------------PROPERT--------------------*/
#int{ width:100%; text-align:center}
#property{ width:860px; margin:auto; text-align:left}
	#property .left{ float:left; width:320px; overflow:hidden}
	#property .right{ float:right; width:520px}
	#property .item{ margin-bottom:10px; overflow:auto}
	#property .item .value{ float:left; width:100px}
	#property .thumbs{ width:330px; overflow:hidden}
		#property .thumbs .thumb{ float:left; margin-right:10px; margin-top:7px}

/*------------------GALERY READ--------------------*/
#imaginiPopup{ width:100%px; background-color:#CCC;}
	#imaginiPopup IMG{ vertical-align:middle}
	#imaginiPopup A{ color:#FFF}
	#imaginiPopup H1{ color:#FFF; padding-top:10px; font-size:16px}
	#imaginiPopup .top{ background-color:#CD0000; border-bottom:1px solid #FFF; padding:10px}
	#imaginiPopup .middle{ background-color:#CD0000; border-bottom:1px solid #FFF; height:50px; padding-left:10px; padding-right:10px}
	#imaginiPopup .poza{ text-align:center; background-color:#EEE}
		#imaginiPopup .poza IMG{ margin:auto}
	#imaginiPopup .bottom{ padding:10px}
		#imaginiPopup .bottom A{ color:#000}
		
/*------------------PAGINATION--------------------*/
.pagination { padding:5px;  font-size:0.9em; line-height:30px}
	.pagination A{ padding:3px; }
	.pagination A.activ{ color:#000; font-weight:bold;}
	.pagination EM{ color:#BDBDBD}
	.pagination A STRONG{ font-size:16px; font-weight:normal;}
	.pagination INPUT{ margin-right:10px; width:30px}		

/*------------------BELOGN TO--------------------*/
.belongTo{ white-space:nowrap; width:130px; height:17px;}
	.belongTo input{ border:1px solid #999999; font-size:11px; background-color:#FFF; font-family:Arial, Helvetica, sans-serif;  border-right:0px; float:left; width:110px; height:13px; margin:0px; padding-top:1px; padding-bottom:1px }
	.belongTo IMG{ vertical-align:top}

/*------------------DIV OVER traker--------------------*/
#divTrakes{background-color:#FFF; overflow:auto; position:absolute; top:5%; left:20%; width:600px; height:400px; border:1px solid #CCC; display:none; z-index:999}
	#divTrakes .top{  background-color:#92B9CA; height:30px; padding-left:10px; padding-right:10px; padding-top:3px }
	#divTrakes .body{ padding:10px}
	#divTrakes .bottom { background-color:#f2f2f2; border-top:1px solid #CCC; height:30px; padding-left:10px; padding-right:10px; padding-top:3px }

/*------------------DIV OVER BOX EMAIL--------------------*/
#box_email {
	background-color:#FFF;
	border:1px solid #CCC;
	display:none;
	padding:10px;
	position:absolute;
	width:500px;
	z-index:200;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#box_email .input{ background-color:#FFF; border:1px solid #ccc; width:300px}
#box_email H1{ font-size:24px; font-family:Arial, Helvetica, sans-serif; background-color:transparent; color:#000}	

/*------------------ZONES--------------------*/
#zones{ height:366px; overflow:auto}
#zones LABEL{ float:none; width:auto}

/*------------------FOOTER--------------------*/
#footer{ border-top:1px solid #ccc; text-align:left; padding:10px; font-size:11px}
	#footer LI{ float:left; margin-right:30px}
	#footer UL LI A{ color:#000; line-height:18px; display:block; padding-right:20px;} 
	#footer UL LI A.f{ font-weight:bold}
	

/*------------------AUTOCOMPLETE--------------------*/
.autocomplete_results{ /*max-height:100px; overflow:auto*/}
.autocomplete_results  A{ background-color:#DEE7F8 ; border:1px solid #CAD8F3; padding-left:5px; padding-right:5px; color:#000; line-height:20px; white-space:nowrap }
	.autocomplete_results  A STRONG{ font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#999}
.autocomplete_results a:hover{ background-color:#bbCEF1; border:1px solid #6d95e0;}
	.autocomplete_results  a:hover STRONG{ font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#333}

/**** register ****/
.registerform{}
	.registerform .frm_left{ float:left}
	.registerform .frm_right{ float:right; width:410px}
	
	.registerform LABEL{ margin-top:15px; display:block; font-size:12px; font-weight:bold; padding-bottom:4px; float:none}
	.registerform INPUT{ height: 30px; font-size:16px; line-height:30px; color:#656565; padding-left:5px; padding-right:10px; border:1px solid #bdbcbd; width:400px; }
	.registerform TEXTAREA{ width:420px; height:70px; font-size:16px; line-height:30px; color:#656565; border:1px solid #bdbcbd;}
	.registerform .info{ color:#144c85; font-size:11px}
	.registerform .attn{ color:#CD0000; padding-left:5px}
	.registerform .submit{ width:130px; margin-top:15px; float:left}
	.reg-info{ font-size:12px; color:#144c85}
	.error{ font-size:14px; color:#CD0000}

/**** register ****/
#box_email{}
	#box_email INPUT{ height: 30px; font-size:16px; line-height:30px; color:#656565; padding-left:5px; padding-right:10px; border:1px solid #bdbcbd;  }

.frm_right{ float:right; width:350px; padding-top:60px}

INPUT.button, A.button{ background-color:#c90000; color:#FFF; font-weight:bold; width:auto; border:none; padding:4px 10px 4px 10px; cursor:pointer; font-size:10px; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; }

INPUT.button2, A.button2{ background-color:#063; color:#FFF; font-weight:bold; width:auto; border:none; padding:4px 10px 4px 10px; cursor:pointer; font-size:10px; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; }

.clear{clear:both; margin:0 !important; padding:0 !important; border:0 none !important; line-height:0 !important; height:0 !important; font-size:0 !important}
