*{

margin:0 auto;

padding:0px;

}







h1{

padding-bottom:10px; 

font-size:12px;

}



.font_white a{

font-family:Arial, Helvetica, sans-serif; font-size:12px;

color:#FFFFFF;

font-weight:bold;

position: relative;

z-index: 1;

}



.font_white a:hover{

color:#50b95b;

}



.style_1{

color:#51b85d;

}



.style_orange{

color:#ff6600;

}



.clear{

clear:both;

font-size:1px;

}



.img{

border:none;

}



.img a{

border:none;

position: relative;

z-index: 1;

}



.img a:hover{

border:none;

}







.font_green{

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

font-size:12px;

color:#50b95c;

font-weight:bold;

text-decoration:none;

}



.font_green a{

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

font-size:12px;

color:#50b95c;

font-weight:bold;

text-decoration:none;

position: relative;

z-index: 1;

}



.font_green a:hover{

text-decoration:underline;

color:#50b95c}



.font_blue{

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

font-size:12px;

color:#116496;

font-weight:bold;

}



.font_blue_small{

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

font-size:11px;

color:#08509c;

}

.font_blue a{

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

font-size:12px;

color:#116496;

font-weight:bold;

text-decoration:none;

position: relative;

z-index: 1;

}



.font_blue a:hover{

text-decoration:underline;

color:#116496;

}



.font_orange{

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

font-size:12px;

color:#ff6600;

}



.font_orange a{

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

font-size:12px;

color:#ff6600;

text-decoration:none;

position: relative;

z-index: 1;

}



.font_orange a:hover{

text-decoration:underline;

color:#ff6600;

}



.font_orange_larger{

width:600px;

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

font-size:18px;

font-weight:bold;

padding-bottom:10px;

color:#ff6600;

float:left;

}



a{

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

font-size:12px;

color:#222222;

text-decoration:none;

position: relative;

z-index: 1;

}



a:hover{

text-decoration:underline;

color:#FF0000;

}



.link_search{

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

font-size:11px;

color:#3ea049;

text-decoration:underline;

font-weight:normal;

position: relative;

z-index: 1;

}



.link_search a{

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

font-size:11px;

color:#08509c;

text-decoration:underline;

}



.link_search a:hover{

color:#FF0000;

}





body{

	background-image:url(../images/bg_body.jpg);

	background-repeat:repeat-x;

	/* bg old background-color:#51ba5d; */

	width:100%;

	height:auto;

	background-attachment:scroll;

}



.pagegin{ 

width:450px; 

height:40px;

margin:0 auto;

padding-top:10px;

float:left;

position: relative;

z-index: 1;

}



.pagegin ul{ 

padding-bottom:5px; 

padding-top:3px;

text-align:center;

}



.pagegin ul li{ 

font-family:tahoma; 

font-size:12px; 

color:#636363; 

font-weight:bold; 

text-align:left; 

display:inline; 

list-style:none; 

padding-top:2px; 

padding-left:5px;

}



.pagegin ul li a{

color:#636363; 

padding-left:6px; 

padding-right:6px; 

text-align:center;

}



.pagegin ul li a:hover{

background-color:#eaeaea; 

border:1px solid #d2d2d2; 

width:16px; 

height:16px; 

text-align:center; 

text-decoration:none; 

color:#636363; 

padding:2px 5px; 

margin:0px;

}



.pagegin ul li a:active{

background-color:#eaeaea; 

border:1px solid #d2d2d2; 

width:16px; height:16px; 

text-align:center; 

text-decoration:none; 

color:#636363; 

padding:2px 5px; 

margin:0px;

}



.pagegin ul li a:focus{

background-color:#eaeaea;

border:1px solid #d2d2d2; 

width:16px; height:16px; 

text-align:center; 

text-decoration:none; 

color:#636363; 

padding:2px 5px; 

margin:0px;

}



.curent{

background-color:#FFE2A9; 

border:1px solid #FF6600; 

width:16px; 

height:16px; 

text-align:center; 

text-decoration:none; 

color:#003366; 

padding:2px 5px 2px 5px; 

* padding:2px 0px 2px 5px;

position: relative;

z-index: 1;

}



table.logo_comp {

border: 1px dashed #CCC;

border-bottom: none;

border-right: none;

float:left;

position: relative;

z-index: 1;

}



table.logo_comp td {

padding: 15px;

border: 1px dashed #CCC;

border-top: none;

border-left: none;

}



img {

border: none;

}



table.logo_comp td a {

display: block;

border: 6px solid #FFF;

position: relative;

z-index: 1;

}



table.logo_comp td a:hover {

border: 6px solid #069;

}



#conteiner{

position: relative ;

width:1000px;

height:auto;

margin:0 auto;

padding:0px;

padding-top:5px;

}





#top_conteiner{

background:url(../images/bg_top_conteiner.gif) no-repeat;

width:1000px;

height:10px;

float:left;

font-size:1px;

}





/* begin of new bg */

#midle_conteiner{

background:url(../images/bg_midle_conteiner.png) repeat-y;

width:1000px;

height:auto;

float:left;

}

/*Remove background*/

* html #midle_conteiner {

  background: none; 

  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(

      src='http://www.diaocgiare.com/images/bg_midle_conteiner.png',

      sizingMethod='scale');

}

 /*end of new bg*/

 

 

/* begin of old bg

#midle_conteiner{

background:url(../images/bg_midle_conteiner.gif) repeat-y;

width:1000px;

height:auto;

float:left;

}

end of old bg */



.input_drop{background:url(../images/bgd_input_service.gif) no-repeat; border:none; height:16px; padding:2px 2px 1px 10px; width:100px; margin:0;}



/** html .input_drop{background:url(../images/bgd_input_service.gif) no-repeat; border:none; height:16px; padding:2px 2px 0px 10px; width:100px; margin:0;}



*:first-child+html .input_drop{background:url(../images/bgd_input_service.gif) no-repeat; border:none; height:16px; padding:2px 2px 0px 10px; width:100px; margin:0;}*/



.drop_menu_house{margin:0px; left:298px; top:247px; position:absolute; z-index:1100; width:123px; background-color:#FFFFFF; height:auto; }



.drop_menu_house ul{padding:0; margin:0; list-style:none; width:100px; height:auto;}



.drop_menu_house a{height:15px;

display:block;

border:1px solid #999999;

color:#666666;

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

font-size:12px; 

padding:2px 10px;

width:100px;}



*html .drop_menu_house ul li{

display:block;

height:15px;



}



*html .drop_menu_house a{

height:15px;

display:block;

border:1px solid #999999;

color:#666666;

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

font-size:12px; 

padding:2px 10px;

width:100px;}



.drop_menu_house a:hover{background-color:#CCCCCC; text-decoration:none; color:#FFFFFF;}





.news_dropdown{

margin:0px;

left:294px;

top:183px;

position:absolute; 

z-index:1100; 

color:#FFFFFF; 

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

font-size:10px; 

font-weight:bold; 

text-transform:uppercase;

width:19%;

background-color:#00789B;

height:auto;

}



.news_dropdown ul{

padding:0px;

margin:0px;

list-style:none;



}



*html .news_dropdown ul li{

display:block;

height:15px;



}



*html .news_dropdown a{

height:15px;

display:block;

border:1px solid #59D366;

color:#FFFFFF; 

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

font-size:10px; 

font-weight:bold; 

text-transform:uppercase;

padding:8px 15px;



}



.news_dropdown a{

height:15px;

display:block;

border:1px solid #59D366;

color:#FFFFFF; 

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

font-size:10px; 

font-weight:bold; 

text-transform:uppercase;

padding:8px 15px;

}



.news_dropdown a:hover{

margin:0px;

color:#FFFF00;

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

font-size:10px; 

font-weight:bold; 

text-transform:uppercase;

background-color:#00789B;

text-decoration:none;

}



/*

.news_dropdown{

margin:0px;

left:294px;

top:183px;

position:absolute; 

z-index:1100; 

color:#FFFFFF; 

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

font-size:10px; 

font-weight:bold; 

text-transform:uppercase;

width:19%;

background-color:#00789B;

height:auto;

}



.news_dropdown ul{

padding:0px;

margin:0px;

list-style:none;

}



*html .news_dropdown ul li{

display:block;

height:15px;}



*html .news_dropdown a{

height:15px;

display:block;

border:1px solid #59D366;

color:#FFFFFF; 

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

font-size:10px; 

font-weight:bold; 

text-transform:uppercase;

padding:8px 15px;

}



.news_dropdown a{

height:15px;

display:block;

border:1px solid #59D366;

color:#FFFFFF; 

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

font-size:10px; 

font-weight:bold; 

text-transform:uppercase;

padding:8px 15px;

}



.news_dropdown a:hover{

margin:0px;

color:#FFFF00;

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

font-size:10px; 

font-weight:bold; 

text-transform:uppercase;

background-color:#00789B;

text-decoration:none;

}



*/











#header{

width:960px;

height:162px;

margin:0 auto;

padding:0px;

padding-top:6px;

padding-bottom:10px;

position: relative;

z-index: 1;

}



.top_header{

/*background:url(../images/bg_header.gif) no-repeat;*/

background-color:#FFFFFF;

width:960px;

height:128px;

padding-bottom:1px;

}



.logo_header{

width:200px;

padding-left:25px;

float:left;

}



#login_header{

	position:absolute;

	width:200px;

	float:right;

	text-align:right;

	padding-top:95px;

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

	font-size:12px;

	color:#FFFFFF;

	padding-right:10px;

	font-weight:bold;

	z-index:2;

	left: 770px;

	top: 34px;

}



#login_header a{

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

font-size:12px;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}



#login_header a:hover{

text-decoration:underline;

color:#66FF00;

}



.menu_header{

background:url(../images/bg_menu_header.gif) repeat-x;

width:960px;

height:33px;

float:left;

}







.left_menu_header{

background:url(../images/bg_menu_header.gif) repeat-x;

width:700px;

height:33px;

float:left

}



.left_menu_header ul{

width:700px;

float:left;

margin:0px;

padding:0px;

padding-top:2px;

}



.left_menu_header ul li{

display:inline;

list-style:none;

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

font-size:12px;

font-weight:bold;

color:#FFFFFF;

padding:8px 0px 8px 0px;

float:left;

border-left:1px solid #59d366;

border-right:1px solid #236c2b;

text-transform:uppercase;

}



.left_menu_header ul li a{

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

font-size:12px;

font-weight:bold;

color:#FFFFFF;

text-transform:uppercase;

padding:8px 15px 8px 15px;

text-decoration:none;

}



.left_menu_header ul li a:hover{

background-color:#00789b;

text-decoration:none;

color:#FFFFFF;

}





.menu_header_active{

background-color:#00789b;

text-decoration:none;

color:#FFFFFF;

}



.right_menu_header{

background:url(../images/bg_menu_header.gif) repeat-x;

width:260px;

height:33px;

float:left;

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

font-size:12px;

color:#FFFFFF;

font-weight:bold;

text-align:right;

}



.menu_links{

width:245px; 

float:right;

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

font-size:12px;

color:#FFFFFF;

font-weight:bold;

text-align:right;

position: relative;

z-index: 1;

}



.menu_links a{

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

font-size:12px;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

float:right;

padding:9px 3px;

height:15x;

}



.menu_links a:hover{

text-decoration:underline;

color:#66FF00;

}





#footer{

width:960px;

height:auto;

margin:0 auto;

padding:0px;

position: relative;

z-index: 1;

}



.banner_top_footer{

padding-bottom:10px;

padding-top:10px;

*padding-top:0px;

float:left;

}



/* footer*/

.bg_footer{

background:url(../images/bg_footer.gif) repeat-x;

width:960px;

height:65px;

float:left;

padding-top:10px;;

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

font-size:12px;

color:#50b95c;

font-weight:bold;

text-align:center;

line-height:18px;

}



.bg_footer a{

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

font-size:12px;

color:#50b95c;

font-weight:bold;

text-decoration:none;

}



.bg_footer a:hover{

text-decoration:underline;

color:#50b95c;

}



.footer_bottom {

background:url(../images/bg_footer_bottom.gif) no-repeat scroll;

width:960px;

height:5px;

float:left;

margin-bottom:7px;

}



.footer_left {

width:55%;

float:left;
margin:5px;
padding:5px 0 5px 5px;

text-align:left;

}



.footer_right {

width:36%;
margin:5px;
padding:5px 5px 5px 5px;

float:right;

text-align:right;


}



/* end of footer*/



.white_link{

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

font-size:12px;

color:#FFFFFF;

font-weight:bold;

position: relative;

z-index: 1;

}



.white_link a{

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

font-size:12px;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}



.white_link a:hover{

text-decoration:underline;

color:#FFFFFF;

}



#bottom_conteiner{

background:url(../images/bg_bottom_conteiner.gif) no-repeat;

width:1000px;

height:15px;

float:left;

font-size:1px;

}



.right_pagegin{ 

width:450px;

margin:0 auto;

padding-top:2px;

padding-bottom:2px;

padding-right:2px;

float:right;

}



.right_pagegin ul{

width:448px;

height:20px; 

text-align:right;

padding-top:5px;

padding-bottom:5px;

}



.right_pagegin ul li{ 

font-family:tahoma; 

font-size:12px; 

color:#636363; 

font-weight:bold; 

text-align:left; 

display:inline; 

list-style:none; 

padding-top:2px; 

padding-left:5px;

}



.right_pagegin ul li a{

color:#636363; 

padding-left:6px; 

padding-right:6px; 

text-align:center;

}



.right_pagegin ul li a:hover{

background-color:#eaeaea; 

border:1px solid #d2d2d2; 

width:16px; 

height:16px; 

text-align:center; 

text-decoration:none; 

color:#636363; 

padding:3px 5px; 

margin:0px;

}



.right_pagegin ul li a:active{

background-color:#eaeaea; 

border:1px solid #d2d2d2; 

width:16px; height:16px; 

text-align:center; 

text-decoration:none; 

color:#636363; 

padding:2px 5px; 

margin:0px;

}



.right_pagegin ul li a:focus{

background-color:#eaeaea;

border:1px solid #d2d2d2; 

width:16px; 

height:16px; 

text-align:center; 

text-decoration:none; 

color:#636363; 

padding:2px 5px; 

margin:0px;

}



.curent{

background-color:#FFE2A9; 

border:1px solid #FF6600; 

width:16px; 

height:16px; 

text-align:center; 

text-decoration:none; 

color:#003366; 

padding:2px 5px 2px 5px; 

* padding:2px 0px 2px 5px;

}



/*========================CSS for png logo=======================*/



#Layer1 {

	position:absolute;

	left:50px;

	/**left:151px;*/

	top:0px;

	margin:0px;

	padding:0px;

	width:182px;

	height:110px;

	z-index:1;

	display:inline-block;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo_header.png');

}



/*========================CSS for png logo=======================*/



/*----------------------------- ti gia --------------------------------------*/

.tigia_top {

background:url(../images/tigia_top.gif) no-repeat scroll;

width:314px;

height:5px;

font-size:1px;

margin-top:0px;

float:left;

clear:both;

}



.tigia_middle {

width:312px;

height:auto;

background:#ecfeee;

border-left:#50b95c solid 1px;

border-right:#50b95c solid 1px;

padding:0px;

float:left;

clear:both;

}



.tigia_bottom {

background:url(../images/tigia_bottom.gif) no-repeat scroll;

width:314px;

height:5px;

margin-bottom:10px;

font-size:1px;

float:left;

clear:both;

}



.tigia_tittle {

width:312px;

height:auto;

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

}



.tigia_name {

width:60%;

float:left;

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

font-size:12px;

color:#ff6600;

font-weight:bold;

float:left;

padding-left:15px;

padding-top:5px;

clear:both;

}



.donvi {

width:30%;

float:right;

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

font-size:11px;

color:#ff6600;

text-align:right;

float:right;

padding-right:15px;

padding-top:5px;

clear:both;

}



.table {

width:282px;

height:auto;

margin-left:15px;

margin-bottom:10px;

margin-top:10px;

border:#dee9df solid 1px;

background-color:#fafafa;

clear:both;

}



.update {

width:307px;

text-align:center;

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

font-size:12px;

padding-right:5px;

float:left;

margin-top:5px;

margin-bottom:10px;

color:#999999;

}



/*===================CSS for adding favarite house box====================*/







#coneiner_favorites{width:100%;height:auto; margin:0 auto; padding:0px; position:fixed; z-index:1004;top:260px;}

* html #coneiner_favorites{width:80%; height:auto; margin:0 auto; padding-top:0px;position:absolute; z-index:1004; top:260px;}

*:first-child+html #coneiner_favorites{width:80%;height:auto; margin:0 auto; padding:0px; position:fixed; z-index:1004;top:260px;}

#favorites_table{width:169px; height:auto; }

#top_favorites_table{background-color: transparent; background:url(../images/bg_top_favorites_table.gif) no-repeat; width:169px; height:5px; float:left; font-size:1px;}

#middle_favorites_table{ background:url(../images/bg_middle_favorites_table.gif) repeat-y; width:169px; height:auto; float:left;}

#bottom_favorites_table{background-color: transparent; background:url(../images/bg_bottom_favorites_table.gif) no-repeat; width:169px; height:8px; float:left;}

.col_aa{ width:177px; height:auto; float:left; color:#FFFFFF;}

.col_ab{ font-family:tahoma; font-size:12px; color:#ffffff; padding-left:20px; padding-top:15px; width:150px; float:left;}

.col_ac{ width:177px; height:auto; text-align:center; padding-top:15px; padding-bottom:15px; float:left;}



/*===================CSS for adding favarite house box====================*/

