html, body {
        margin: 0;
        padding: 0;
        cursor: default;
}   
body, a, table, input, select, textarea {
        outline: none;     
}   
a img {
        border: none;
}   
hr,    
.disabled {
        display: none;            
}   
.hidden {
        display: none !important;
}  
.block {
        display: block;
}        
.break,
.clear {              
        display: block !important;
        clear: both !important;
        height: 0 !important;
        font-size: 1px !important;
        line-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;                         
}

.m0 {
        margin: 0 !important;
}     
.mtop0 {
        margin-top: 0 !important;
}   
.mleft0 {
        margin-left: 0 !important;
}        
.mright0 {
        margin-right: 0 !important;
}                 
.mbottom0 {
        margin-bottom: 0 !important;
}        
.m5 {
        margin: 5px !important;
}      
.mtop5 {
        margin-top: 5px !important;
}   
.mleft5 {
        margin-left: 5px !important;
}         
.mright5 {
        margin-right: 5px !important;
}                
.mbottom5 {
        margin-bottom: 5px !important;
}          
.m-5 {
        margin: -5px !important;
}          
.mtop-5 {
        margin-top: -5px !important;
}   
.mleft-5 {
        margin-left: -5px !important;
}         
.mright-5 {
        margin-right: -5px !important;
}                
.mbottom-5 {
        margin-bottom: -5px !important;
}          
.m10 {
        margin: 10px !important;
}        
.mtop10 {
        margin-top: 10px !important;
}        
.mleft10 {
        margin-left: 10px !important;
}        
.mright10 {
        margin-right: 10px !important;
}                
.mbottom10 {
        margin-bottom: 10px !important;
}         
.m15 {
        margin: 15px !important;
}       
.mtop15 {
        margin-top: 15px !important;
}          
.mleft15 {
        margin-left: 15px !important;
}         
.mright15 {
        margin-right: 15px !important;
}          
.mbottom15 {
        margin-bottom: 15px !important;
}           
.m20 {
        margin: 20px !important;
}          
.mtop20 {
        margin-top: 20px !important;
}   
.mleft20 {
        margin-left: 20px !important;
}         
.mright20 {
        margin-right: 20px !important;
}          
.mbottom20 {
        margin-bottom: 20px !important;
}          
.m25 {
        margin: 25px !important;
}         
.mtop25 {
        margin-top: 25px !important;
}         
.mleft25 {
        margin-left: 25px !important;
}         
.mright25 {
        margin-right: 25px !important;
}          
.mbottom25 {
        margin-bottom: 25px !important;
}                  
.m30 {
        margin: 30px !important;
}                
.mtop30 {
        margin-top: 30px !important;
}         
.mleft30 {
        margin-left: 30px !important;
}         
.mright30 {
        margin-right: 30px !important;
}          
.mbottom30 {
        margin-bottom: 30px !important;
} 

.p0 {
        padding: 0 !important;
}       
.ptop0 {
        padding-top: 0 !important;
}   
.pleft0 {
        padding-left: 0 !important;
}        
.pright0 {
        padding-right: 0 !important;
}                 
.pbottom0 {
        padding-bottom: 0 !important;
}   
.p5 {
        padding: 5px !important;
}      
.ptop5 {
        padding-top: 5px !important;
}   
.pleft5 {
        padding-left: 5px !important;
}         
.pright5 {
        padding-right: 5px !important;
}                
.pbottom5 {
        padding-bottom: 5px !important;
}           
.p10 {
        padding: 10px !important;
}        
.ptop10 {
        padding-top: 10px !important;
}        
.pleft10 {
        padding-left: 10px !important;
}        
.pright10 {
        padding-right: 10px !important;
}                
.pbottom10 {
        padding-bottom: 10px !important;
}         
.p15 {
        padding: 15px !important;
}       
.ptop15 {
        padding-top: 15px !important;
}          
.pleft15 {
        padding-left: 15px !important;
}         
.pright15 {
        padding-right: 15px !important;
}          
.pbottom15 {
        padding-bottom: 15px !important;
}           
.p20 {
        padding: 20px !important;
}          
.ptop20 {
        padding-top: 20px !important;
}   
.pleft20 {
        padding-left: 20px !important;
}         
.pright20 {
        padding-right: 20px !important;
}          
.pbottom20 {
        padding-bottom: 20px !important;
}          
.p25 {
        padding: 25px !important;
}         
.ptop25 {
        padding-top: 25px !important;
}         
.pleft25 {
        padding-left: 25px !important;
}         
.pright25 {
        padding-right: 25px !important;
}          
.pbottom25 {
        padding-bottom: 25px !important;
}                  
.p30 {
        padding: 30px !important;
}                
.ptop30 {
        padding-top: 30px !important;
}         
.pleft30 {
        padding-left: 30px !important;
}         
.pright30 {
        padding-right: 30px !important;
}          
.pbottom30 {
        padding-bottom: 30px !important;
}    
.uppercase {
        text-transform: uppercase !important;
} 
.inline {
        display: inline !important;
}           
.p-relative {   
        position: relative;        
}          
.p-absolute {   
        position: absolute;        
}      
.fl-left {
        float: left;
}
.fl-right {
        float: right;
}         
.fl-none {
        float: none;
}       
.cl-left {
        clear: left;
}
.cl-right {
        clear: right;
}         
.cl-none {
        clear: none;
}
.ta-left {
        text-align: left !important;
}
.ta-right {
        text-align: right !important;
}
.ta-center {
        text-align: center !important;
}         
.ta-justify {
        text-align: justify !important;
}
.pointer,
.cr-pointer {
        cursor: pointer;
}      
.cr-default {
        cursor: default;
} 
.no-border {
        border: none !important;
}     
.no-background {
        background: transparent none !important;
}    
.no-bgimage {
        background-image: none !important;
}      
.resize-h {
        resize: horizontal !important;
}      
.resize-v {
        resize: vertical !important;
}    
.no-resize {
        resize: none !important;
}  
.disabled-select {    
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
} 

.w10 {
        width: 10px;
}  
.w20 {
        width: 20px;
} 
.w30 {
        width: 30px;
} 
.w40 {
        width: 40px;
} 
.w50 {
        width: 50px;
}  
.w60 {
        width: 60px;
} 
.w70 {
        width: 70px;
} 
.w80 {
        width: 80px;
} 
.w90 {
        width: 90px;
} 
.w100 {
        width: 100px;
}  
.w150 {
        width: 150px;
}   
.w200 {
        width: 200px;
}
.w250 {
        width: 250px;
}   
.w300 {
        width: 300px;
}
.w350 {
        width: 350px;
}    
.w400 {
        width: 400px;
}
.w450 {
        width: 450px;
}    
.w500 {
        width: 500px;
}
.w550 {
        width: 550px;
}        
  
.w5p {
        width: 5%;
}  
.w10p {
        width: 10%;
}  
.w20p {
        width: 20%;
}    
.w25p {
        width: 25%;
} 
.w30p {
        width: 30%;
}  
.w33p {
        width: 33%;
} 
.w40p {
        width: 40%;
} 
.w50p {
        width: 50%;
}  
.w60p {
        width: 60%;
}    
.w66p {
        width: 66%;
} 
.w70p {
        width: 70%;
}  
.w75p {
        width: 75%;
} 
.w80p {
        width: 80%;
} 
.w90p {
        width: 90%;
} 
.w100p {
        width: 1000%;
} 


.h10 {
        height: 10px;
}  
.h20 {
        height: 20px;
} 
.h30 {
        height: 30px;
} 
.h40 {
        height: 40px;
} 
.h50 {
        height: 50px;
}  
.h60 {
        height: 60px;
} 
.h70 {
        height: 70px;
} 
.h80 {
        height: 80px;
} 
.h90 {
        height: 90px;
} 
.h100 {
        height: 100px;
}   
.h120 {
        height: 120px;
}  
.h150 {
        height: 150px;
}   
.h200 {
        height: 200px;
}
.h250 {
        height: 250px;
}   
.h300 {
        height: 300px;
}
.h350 {
        height: 350px;
}    
.h400 {
        height: 400px;
}
.h450 {
        width: 450px;
}    
.h500 {
        width: 500px;
}
.h550 {
        height: 550px;
}
      
.fs-normal {
        font-weight: normal;
        font-style: normal;
}     
.fs-bold {
        font-weight: bold;
}     
.fs-italic {
        font-style: italic;
}    

.cl-silver {
        color: #CCC;
}    
.cl-gray {
        color: #999;
}       
.cl-red {
        color: #F00;
}
