body, img, h1, h2, h3, h4, h5, h6, p, form, ul, ol, li, td, th { margin:0; padding:0; }
img { border: 0px; }
table   { border-collapse: collapse; }
.cleaner { clear: both; font-size: 1px; }
.hidden { display: none; }
a span { display: none; }

a { color: #2740ce; }
a:Hover { text-decoration: none; }


.right { float: right; }
.left { float: left; }
.block { display: block; }


.input, .textarea, .select {
    border: 1px solid #6779dd;
    color: #696969;
    font-size: 11px;
    font-family: Arial;
    line-height: 14px;
    display: block;
    
}

.input { padding: 2px 0px 2px 0px; }
.select { padding: 1px 0px 1px 0px; }

.input_wide { width: 320px; } 

body {
    /*color: #514d4d;
    font-family: Arial;
    font-size: 11px;
    text-align: center;*/
}

    #wrapper2 {
        /*margin: 0 auto;
        width: 954px;
        text-align: left;*/
    }
    
        #mainMenu {
                list-style: none;    
                height: 51px;
            }
            
                #mainMenu li {
                    display: block;
                    float: left;
                }
            
                #mainMenu li a {
                    float: left;
                    margin-top: 15px;
                    width: 150px;
                    height: 22px;
                    display: block;
                    text-align: center;
                    background-image: url('btn.mainMenu.2.jpg');
                    line-height: 22px;
                    color: white;
                    font-size: 13px;
                    text-decoration: none;
                    margin-right: 8px;
                }
                
                    #mainMenu li .mainMenu_select,
                    #mainMenu li a:Hover {
                        background-image: url('btn.mainMenu.1.jpg');
                        font-weight: bold;
                    }
                    
            
            #mainMenu .mainMenu_invalid:Hover,
            #mainMenu .mainMenu_invalid {
                background-image: url('btn.mainMenu.3.jpg');
                color: darkgray;
                font-weight: normal;
            }
                
                        

.loader {
    background-image: url('loader.gif');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}
    
    
.loader2 {
    background-image: url('loader2.gif');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-left: 10px;
}

.loader3 {
    background-image: url('loader3.gif');
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    margin-left: 10px;
}
    
h2 {
    font-weight: normal;
    margin: 10px 0px 10px 0px;
}

#btn-banner-close { width: 24px; height: 24px; position: relative; float: right; left: -32px; top: 0px; display: block; opacity: 0; filter: alpha(opacity = 0); }

        