﻿html, body {
    margin: 0;
    padding: 0;
    background: url('/img/stripe.png');
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #333;
    overlow-x: hidden;
    }
    
a img {border: 0;}

* html #page-all {height: 100%;}

#page-empty {
	height: 58px;
	clear: both;
	}

#headers_wrapper {
    position: absolute;
    background: url('/img/bgrd_header.png') #0066ff;
    width: 100%;
}    
    
#header1 {
    padding: 0;
    height: 35px;
    background: url('/img/bgrd_header1.png') #0066ff;
    overflow: hidden;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}    
    
span#auth {
    background: url('/img/icon_auth.png') no-repeat top left;
    font-style: italic;
    color: white;
    padding-left: 23px;
    float: right;
    line-height: 35px;
}

    #header1 a {
        color: white;
        text-decoration: none}
    #header1 a:hover {text-decoration: underline;}
    
#header2 {
    margin: 0;
    padding: 0;
    height: 188px;
    background: url('/img/bgrd_header2.png') #111;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}    

    #logo {position: absolute; top: 90px;}
    
    #phone {
        position: absolute;
        top: 89px;
        right: 200px;
    }
    
    #search {
        position: absolute;
        top: 125px;
        right: 200px;
        }
        
    #rates {
        position: absolute;
        background: url('/img/bgrd_course.png') #999;
        width: 87px;
        padding: 5px 10px;
        height: 57px;
        top: 35px;
        right: 450px;
        font-size: 11px;
        line-height: 18px;
        }
        
        #rates h6 {margin: 2px 0px 0px 0px; padding: 0px; font-size: 11px; font-weight: bold; color: #002e72;}
        
#inserts {
    text-transform: uppercase;
    padding-top: 160px;
    }
    
    .insert {
        background: url('/img/insert.png') top left no-repeat;
        float: left;
        height: 28px;
        padding-left: 10px;
        margin-right: 2px;
        }
        
        .insert-right {
            background: url('/img/insert_right.png') top right no-repeat;
            line-height: 28px;
            padding-right: 10px;
        }
        
        #inserts a {color: #000; text-decoration: none; font-weight: normal !important;}
        
        .insert.selected {
            background: url('/img/insert_selected.png') top left no-repeat;
        }
        
         .insert.selected .insert-right {
            background: url('/img/insert_selected_right.png') top right no-repeat;
        }
        
#footer {
        position: relative;
        top: 223px;
        clear: both;
        width: 100%;
        line-height: 58px;
        color: white;
        background: url('/img/bgrd_footer.png');
        text-align: center;
        margin-top: -58px;
        _margin-top: -78px;
        }