#flats_tab{
        margin:13px 0 0 0;
        
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:20px;
        font-style:italic;
	}
	
	#flats_tab ul{
    	   display:block;
	       height:39px;
    	   clear:both;
    	   padding:0;
    	   marginn:0;
    	   list-style-type:none;
    	   border-bottom:1px solid #999895;
    	}
    	
    	#flats_tab ul li{
    	       display:block;
    	       float:left;
    	       height:39px;
        	   margin:0;
        	   margin-left:10px;
        	   padding:0;
        	   
        	   
        	}
        	
        	#flats_tab ul li{
        	       background-color:#fff;
        	       border:none;
        	   }
        	   
        	#flats_tab ul li.current{
        	       border:1px solid #999895;
        	       background-color:#fff;
        	       border-bottom:1px solid white;
        	   }
        	   
        	#flats_tab ul li a {
        	        display:block;
        	        height:39px;
                    width:170px;
                    color: #CCC9B9;
                    text-decoration:none; 
                    text-align:center;
            	    line-height:39px;
            	    vertical-align:middle;  
        	   }
        	   
        	   #flats_tab ul li.current a {
        	   			color:#39586A;
        	  		}	
.flatimage{
		padding-top:5px;
		padding-bottom:20px;
		text-align:center;
	}
      
        	   
.gridtable {
		width:100%;
		background-color: #fff;
		background-color: #f0F4F7;
		border:none;
    }
    
	.gridtable thead tr {
				background-color:#fff;
		}
		
        .gridtable thead tr th{
				padding: 10px 5px;
				border:none;
				color:#5B8499;
				font-size:15px;
				font-style: italic;
				text-align: center;
				font-weight:normal;
				font-family: "Trebuchet Ms", Helvetica, Arial, sans-serif;
            }
		
		.gridtable th a,
		.gridtable th a:link,
		.gridtable th a:visited{
				display: inline ! important;
                text-decoration:none;                      
				color:#5B8499;
		    }
		    
		.gridtable th a img {
				border: none;
				vertical-align: middle;
		}

		.gridtable th.currentordered_asc a {
			padding-right:17px;
			background: url(/images/icons/1uparrow_.png) no-repeat right center;
		}
		
		.gridtable th.currentordered_desc a {
			padding-right:17px;
			background: url(/images/icons/1downarrow_.png) no-repeat right center;
		}



		
		.gridtable .tablerow1 {
				background-color: #F8F8F8;
		}

		.gridtable .tablerow2 {
				background-color: #E8E8E8;
		}

		.gridtable td {
				padding: 3px;
				border:none;
				color:#5B8499;
				padding: 0 10px;
				border-bottom:2px solid #fff;
    		}	
		
		      .gridtable a{
		          display:block;
		          padding: 10px 0;
		          text-decoration: none !important;
		      }
		
    		.gridtable td a img {
    				border: none;
    				vertical-align: middle;
                }
		
#content-sub label{
        line-height:20px;
        color:#3F3E3C;
		font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
		font-size:1.25em;
		font-style:italic;
		line-height:30px;
    }
		
#content-sub .filter-form-element{
        padding:5px 0;
    }
    
#content-sub button span{
		display:block;
		padding-left:10px;
		background:url(/images/button-search-start.png) no-repeat left top;
	}
	
	#content-sub button span span{
			display:block;
			height:28px;
			line-height:28px;
			vertical-align:middle;
			padding-right:20px;
			background:url(/images/button-search-end.png) no-repeat right top;
			
			color:#fff;
			font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
			font-size:18px;
			font-style:italic;
			font-weight:bold;
			margin:20px 0 10px;
		}

table.flat-files{
        border:none;
    }

    table.flat-files td{
            border:none;
            padding:5px;
            vertical-align: middle;
        }
        
    table.flat-files .file-icon{
            width:22px;
            height:22px;
            border:none;
            background-image:url(/weblib/icons/22x22/mimetypes/mime-empty.png);
            background-repeat: no-repeat;
            background-position: 50% 50%;
        }
        
        table.flat-files .file-type-odt,
        table.flat-files .file-type-doc{
                background-image:url(/weblib/icons/22x22/mimetypes/documents.png);
            }
        
        table.flat-files .file-type-pdf{
                background-image:url(/weblib/icons/22x22/mimetypes/pdf.png);
                background-image:url(/weblib/icons/22x22/mimetypes/spreadsheet.png);
            }
        
        table.flat-files .file-type-ods,
        table.flat-files .file-type-xls{
                background-image:url(/weblib/icons/22x22/mimetypes/spreadsheet.png);
            }
        
        table.flat-files .file-type-jpg{
                background-image:url(/weblib/icons/22x22/mimetypes/jpeg.png);
            }
        
        table.flat-files .file-type-gif{
                background-image:url(/weblib/icons/22x22/mimetypes/gif.png);
            }
        
        table.flat-files .file-type-png{
                background-image:url(/weblib/icons/22x22/mimetypes/png.png);
            }
     
table.flat-rooms{
        border:none;
    }

    table.flat-rooms td{
            border:none;
            padding:5px;
            vertical-align: middle;
        }  