table.tableClass {
    width:100%;
    border-collapse:collapse;
}
    table.tableClass tr {
        height:24px;
    }
    
        table.tableClass tr:hover {
            background:#076527;
            color:#fff;
        }
        table.tableClass tr:hover a {
            color:#fff;
        }        
           
            
    table.tableClass thead {
        text-align:left;
        font-size:14px;
    }
    table.tableClass thead th {
        border-bottom:3px double #076527;
    }

        
        table.tableClass tr td {
            padding:0px;
            border-bottom:1px solid #bdbdbd;
            padding-left:3px;
            padding-right:3px;
        }
           table.tableClass tr td a {
                color:#076527;
                text-decoration:none;
                display:block;
                height:20px;
                padding-top:4px;
                
            }
            table.tableClass tr td.rightCell,
			table.tableClass tr th.rightCell {
                padding-left:5px;
                text-align:right;
            }

        /*
         * EGYEB RULE
         */
            table.tableClass tr td a {
                font-weight:bolder;
               text-decoration:underline;
               color:#2669e5;
            }
            table.tableClass tr:hover a {   
               color:#fff;
               font-weight:bolder;
               text-decoration:underline;
                
            }
            table.tableClass  .megnevezes {
                width:400px;
            } 
           /*
            * INVOICE
            */
            
            table.invoice tfoot {
                font-weight:bolder;
                font-size:16px;
                background:#c7edd7;
            }  
            table.tableClass .sorszam {
                padding-left:20px;
            }  
            
/*
 * S I T E    M E N U 
 */            
 #SiteMenuTop {
     background:url(../_images/siteMenuTop.gif) no-repeat;
     width:200px;
     height:9px;
     font-size:1px;
 }
 #SiteMenuBottom {
     background:url(../_images/siteMenuBottom.gif) no-repeat;
     width:200px;
     height:9px;
     font-size:1px;
 }
#SiteSubmenu {
    margin:0px;
    padding:0px;
    padding:10px;
    width:178px;
    background:#fff;
    border-left:1px solid #d7e2e4;
    border-right:1px solid #d7e2e4;
    
} 
    #SiteSubmenu li {
        list-style:none;
    }
        #SiteSubmenu li a {
            display:block;
            height:25px;
            padding-top:10px;
            border-bottom:1px solid #bdbdbd;
            text-decoration:none;
            color:#1b8540;
            padding-left:20px;
            font-weight:bolder;
        }
        #SiteSubmenu li a.on {
            background:#1b8540;
            color:#fff;   
        }        
            #SiteSubmenu li a:hover {
                background:#1b8540;
                color:#fff;   
            }
 #SiteLeft {
    float:left;
 }           
.box3 .right {
    float:left;
    margin-left:20px;
    width:650px;
 
}            
.box3 .right h3 {
    height:26px;
    padding:0px;
    font-size:18px;
    padding-top:3px;
    background-image:url(../_images/siteSubTitleBg.gif);
    background-position:left center;
    background-repeat:repeat-x;
    padding-left:   6px;  
    font-weight:normal; 
    margin-top:0px;
}            
    .box3 .right h3 span {
        
    }
    #FilterMap {
        float:left;
    }
    #SiteFilterBox {
        margin-top:40px;
        margin-right:20px;
    }
/*
 * SiteList
 */   
.box3 #ContentInside {
    padding-left:15px;
    padding-right:15px;
}
#ContentInside h3 {
    margin-top:0px;
}
#InvoicesRead #ContentInside h3 {
    margin-top:15px;
}


/*
 * SiteProperties
 */    
 #SiteProperties  img {
     margin-left:2px;
     margin-top:2px;
     margin-right:10px;
     margin-bottom:100px;
     padding:1px;
     background:#fff;
     border:1px solid #bdbdbd;
     float:left;
 }
#SiteProperties table td {
    vertical-align:top;
}
    .sitePropertiesTable tr td {
        background:url(../_images/dott.gif) repeat-x bottom;
    }
        #SiteProperties h4 {
            margin-bottom:5px;
            margin-top:25px;
        }   
            #SiteProperties h4#First {
                margin-top:0px;
            }  
            .siteLabel {
                font-weight:bolder;
            }
            #telepmap {
                width:650px;
                height:400px;
                padding:1px;
                background:#fff;
                border:1px solid #bdbdbd;
            }
.noResults {
    margin:0px;
    padding-top:10px;
    padding-bottom:10px;
}

/*
 * GALÉRIA
 */
    #SiteMainImageContainer {
        margin-bottom:20px;
    }
        #SiteGallery img {
            background:#fff;
            border:1px solid #BDBDBD;
            padding:1px;
         }
     #SiteImagesList {
     }
     #SiteImagesList a {
         margin:5px;
     }
 /*
  * dataTable
  */
    .dataTable {
        width:100%;
    }
        .dataTable .left {
            width:220px;
            letter-spacing:1px;
            font-weight:bold;    
        }
        #ChecklistsRead .dataTable .left {
            width:330px;
        }
        .dataTable td {
            background:#f2f2f0;
            border-bottom:1px solid #abaca7;
            padding:0px;   
            padding-left:5px; 
        }
        .dataTable ul {
            margin:0px;
            padding:0px;
         }
        .dataTable ul li {
            list-style:none;
            display:inline;
        }

#DocumentsListGrouping, #FieldworksListGrouping {
    margin-bottom: 10px;
    text-align:right;
}
#siteMainImage div {
    width:404px;
}

.center {
	text-align:center;
}

