html, body {height:100%;width:100%;margin:0;padding:0;border:0;}        
#border1 {margin-left:auto;margin-right:auto;width:960px;height:698px;border:0;}   /*732px;*/     
#border1 .dijitGutterH{border:0;display:none;}
#border1 .dijitGutterV{border:0;display:none;}                              
#overlay{background:#0C374F;width:100%;height:100%;position:absolute;top:0;left:0;}
#mainMenu{padding:0 0 0 20px;} 
#maincontent{font-size:13px;}   
#b1 {background:#0C374F url('/residencia/img/bg/bg1.jpg') repeat-x scroll 0 0;}  
img{border:0;}
button{cursor:hand;cursor:pointer;}
a:link, a:visited{
	cursor:hand;
	cursor:pointer;
        text-decoration:none;         
        /*color:#000064;*/ 
        /*color:#00009с;*/
        color:  #000080;        
}
a:hover{cursor:hand;cursor:pointer;text-decoration:underline;}
a:active{cursor:hand;cursor:pointer;text-decoration:none;}
.cursor{cursor:hand;cursor:pointer;}
.sel{font-weight:bold;}
.curTitle{font-family:Myriad,Helvetica;font-size:12px;border-bottom:1px solid #BFBFBF;padding:6px 0 2px 0;}
.topPane{background-color:#5382A1;padding:0;border:0}
.actLink a:link{
  cursor: hand;
  cursor: pointer;  
  text-decoration:none;  
  outline:none;
}
.actLink a:hover{
  cursor: hand;
  cursor: pointer;  
  text-decoration:underline;
  outline:none;
}  
.yactLink a:link{
  cursor: hand;
  cursor: pointer;  
  text-decoration:none; 
  color:#ffff66;   
  outline:none;        
}
.yactLink a:visited{
  cursor: hand;
  cursor: pointer;  
  text-decoration:none; 
  color:#ffff66;   
  outline:none;        
}
.yactLink a:hover{
  cursor: hand;
  cursor: pointer;  
  text-decoration:underline;
  color:#ffff66; 
  outline:none;
}   
.label{font-family:Georgia;}
/*
.cardPane{
    padding:8px 8px;border:1px solid #BFBFBF;
}*/ 
ul.featuredlist{
    color:#AAAAAA;
    /*font-family:Helvetica,Arial,sans-serif;
    font-size:0.8em;*/ 
    font-family:Arial,sans-serif;
    font-size:12px;
    margin:20px 20px 20px 10px;
    padding:0 10px 0 30px;
}
ul.featuredlist li{
    line-height:1.7em;
}
.resultDescTitle{margin:3px 0 0 0; font-size:13px;font-weight:bold}
.cardPaneTitle{margin:0 0 6px;font-weight:bold;font-size:1.2em}
.specialPaneTitle{margin:2px 0;font-size:1.1em}
/*.titlePhone{font-family:Georgia;font-size:14px;font-weight:bold;color:#ffff66}*/
.titlePhone{font-family:Arial;font-size:16px;font-weight:bold;color:#ffff66}
.cardDescTitle{margin:4px 0;font-family:Arial;font-size:13px;text-align:justify;}
.hTitleMain{			
    padding:0;
    margin: 0;
    font:12pt Arial,Myriad,Tahoma,Verdana,sans-serif;    
    font-weight:600;
}
.hTitle{			
    padding:0;
    margin: 0;
    /*font:13pt Arial,Myriad,Tahoma,Verdana,sans-serif;
    font-weight:normal;*/
    /*font:1.4em Georgia;*/
    font:18px Georgia;
}
.hMenuItemTitle{			
    padding:0 5px;                 
    margin: 0;
    font:10pt Arial,Myriad,Tahoma,Verdana,sans-serif;            
    font-weight:normal;
}        
.hListItemTitle{			
    /*font:13pt Arial,Myriad,Tahoma,Verdana,sans-serif;*/
    font:11pt Myriad,Helvetica;
    font-weight:normal;                
    /*font-weight:bold;*/
}
.hFieldBoldTitle{			
    font:10pt Myriad,Helvetica,Tahoma;
    font-weight:bold;                    
}
.hFieldNormalTitle{			
    font:10pt Myriad,Helvetica,Tahoma;    
}
.hQBoldTitle{			
    font:10pt Arial,Myriad,Tahoma,Verdana,sans-serif;
    font-weight:bold;                
    font-style:italic; 
}
.hSearchItemTitle{			
    padding:0;
    margin: 0;
    font:12pt Arial,Myriad,Tahoma,Verdana,sans-serif;            
    font-weight:normal;
}   
.currencyTitle{  
    color : #000000;
    font:8pt Arial,Myriad,Tahoma,Verdana,sans-serif; 
    font-weight : normal;
    text-decoration: none;
}
/* google */
/* trailing cursor section */
.gsc-cursor-page{
    cursor : pointer;
    color : #000000;
    text-decoration: underline;
    margin-right : 8px;
    display : inline;
}
.gsc-cursor-next{
    cursor : pointer;
    color : #000000;
    text-decoration: none;
    margin-right : 8px;
    display : inline;
}
.gsc-cursor-current-page{
    /*color : #A90A08;*/
    color : #000000;
    font-weight : bold;
    text-decoration: none;
}
.gsc-label{  
    color : #000000;  
    margin: 4px;  
}
/* end google */
.popupContentMargin{
    padding: 10px;
}
table.results-header{
	width: 100%;
	/*border-left: solid 1px #b0c1d5;
	border-right: solid 1px #b0c1d5;
	border-top: solid 1px #b0c1d5;*/        
        border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;                        
        border-collapse: collapse;
}
table.results-header td{
	/*background: #f5f6fa;*/
        /*new*/
        /*background: #e9e9e9;     */
        background:#FAFAFA;        
	height: 16px; /*22px*/
	padding-left: 6px;
        font: 12px Geneva,Arial;
	/*font: 11px Tahoma;*/
        /*font: bold 10px Tahoma;*/
	color: #2d2e30;        
	padding-top: 0;	
}
table.results-table{
      width: 100%;
      /*border: solid 1px #b0c1d5;*/      
      border: solid 1px #CCCCCC;
      border-collapse: collapse;
}
table.results-table tr{
      cursor:pointer;
}
table.results-table td{
      border: solid 1px #c7c7c7;      
      font: normal 11px Geneva,Arial,Myriad,Tahoma,Verdana,sans-serif; 
      color: #393939;
      padding:4px 6px;  /*12 14*/ 
      vertical-align: middle !important; 
      /*white-space: nowrap;*/ 
}
table.results-table tr.header td.numeral-col{ 
      width: 110px; 
      white-space: normal !important; 
}
table.results-table tr.header td{
      /*background: #d7dee8;*/
      /*background: #e9e9e9; */
      background:#FAFAFA;         
      height: 18px;
      padding: 4px 6px;
      /*font: bold 11px Tahoma;*/
      font: 13px Geneva,Arial;
      color: #2d363f;
      text-align: center; 
      vertical-align: middle !important; 
      white-space: normal !important;            
}
table.results-table tr.header td :link, table.results-table tr.header td :visited{
    /*border-bottom:1px dotted #BBBBBB;*/
    color: #2d363f;
    text-decoration:none;
}
table.results-table tr.header td :link:hover, table.results-table tr.header td :visited:hover{
    background-color:transparent;
    border-bottom:1px dotted #2d363f;    
    /*#BBBBBB*/
    /*color:#555555;*/
    color: #2d363f;
    text-decoration:none;        
}
table.results-table td.select-item{
      text-align: center;
      padding: 5px 0px;
      vertical-align: middle; 
}
div.pager{
	margin-top: 4px; /*11px*/
	margin-bottom: 4px;
}
div.pager table{
	width: 100%;
	height: 12px; /*19px*/
	border: 0px;
}
div.pager table td{
	padding: 0px 4px 0px 0px;  /*5px*/
}
div.pager table td  input.page{
	width: 30px;
	height: 12px;
	border: solid 1px #77a0c0;
	font: normal 11px Tahoma;
	padding-left: 3px;
	color: #2d363f;
}
td.nopadding{
	padding: 0px !important;
}
div.pager table td table.pager-options td{
	font: normal 11px Tahoma;
	white-space: nowrap;
	color: #000000;
	padding-top: 2px;
}
div.pager table td table.pager-options td img{
	margin-top: 1px;
}
/* main menu code */
#menu{
      list-style:none;	
      padding:0;
      margin:0;                         
      /*width: 100%;*/      
      height:20px;           
      /*
      width:1006px;            
      border-top:2px solid #D3D3D3;
      border-left:2px solid #D3D3D3;
      border-right:2px solid #D3D3D3;
      border-bottom:2px solid #D3D3D3; */             
      /* new width:972px;              */ 
      width:960px;                 
      border-bottom:2px solid #D3D3D3;            
      /* v1 */ 
      /*background:#EAEAEA;*/               
      /* v3 */
      /*background:#3559ac;*/             
      background:url('/residencia/img/bg/menu_12.jpg') repeat-x; 
}
#menu span{
      display:none;
      position:absolute;
}
.sf-menu{
      float:left;      
      list-style-type:none;
}
.sf-menu li{
      display:block; 
      height:20px;          
      float:left;      
}
.sf-nav-item {
      border-right:1px solid #999999;
      /*border-right:1px solid #CED9F0;*/
      text-align:center;
}
.sf-nav-item:hover{      
      background-position:0 0;
}
#menu a{
      padding-top:3px;      
      display:block;      
      position:relative;
      outline:none;                    
      font-family:verdana;      
      font-size:12px;       
      font-size-adjust:none;
      font-style:normal;
      font-variant:normal;
      font-weight:bold;                    
      line-height:normal;        
      text-decoration:none;                   
      /* v1 */ 
      /*color:black;*/
      /* v2 */ 
      color:white;      
      text-align:center;     
      height:17px;           /*height:17px;                   */
}
#menu a:hover{              
      display:block;   
      /* v1 */
      /*background-color: #3559ac; */
      /* v2 */
      /*background-color: #000066;*/
      /*color: white; */
      /* v3 */
      /*background-color:#CED9F0;   */
      background:url('/residencia/img/bg/menu_22.jpg') repeat-x;         
      color:black; 
      background-position:left bottom;      
}
#menu a:hover span{
      display:block;
}
#menu .home{      
      text-align:center;              
}
#menu .homesel{        	
      display:block;         
      background-color:#3559ac; 
      color:white; 
      background-position:left bottom;        
      text-align:center;        
}
.siteMapLink{
      padding:0 10px 0 5px;font-family:Arial;font-size:12px;color:#ffff66;
}

