div.auto_body {
        font-family: "Trebuchet MS";        
        font-size: 9pt;
        padding-top: 30px;
}

img {
        border: 0;
        behavior: url("png.htc");
}

img.miniIco {
        width: 16px;
        height: 16px;
        vertical-align: middle;
}

div.ajax {
        background-color: #F40037;
        color: White;
        font-size: 9pt;
        padding: 6px 12px;
        position: absolute;
        top: 3px;
        left: 3px;
        display: none;
}

div#registerFormAjax {
        padding: 20px; 
        background: #EAF9FF;
}

div#registerFormAjax input {
        font-family: "Trebuchet MS";        
        font-size: 9pt;
        border: 1px solid #00B4F4;
        padding: 2px;
        margin: 2px 0px 8px 0px;
}

div#registerFormAjax img.miniIco {
        margin-bottom: 18px;
        @margin-bottom: 5px;
}

div#registerFormAjax a.doRegister {
        font-size: 16pt;
        background-color: #FF3C68;
        color: White;
        padding: 8px 16px;
        display: block;
        margin-top: 10px;
}

div.ajax_login {
        border: 1px solid #BBEEBB;        
        padding: 20px;
}

div.ajax_login input {
        font-family: "Trebuchet MS";        
        font-size: 9pt;
        border: 1px solid #BBEEBB;
        padding: 2px;
        margin: 2px 0px 8px 0px;
}

div.ajax_login a.doLogin {
        font-size: 16pt;
        background-color: #00B032;
        color: White;
        padding: 8px 16px;
        display: block;
        margin-top: 10px;
        text-decoration: none;
}

div.loginErr, div.registerErr {
        color: Red;
        font-size: 9pt;
        margin-top: 10px;
}

a.testName {
        color: #F4003D;
        font-size: 8pt;
}

a.registerMain {
        color: #A52A2A;
}

a.loginMain {
        color: #00B4F4;
        position: relative;
        top: 20px;
        left: 0px;
        text-decoration: none;
}

a.logoutMain {
        color: #FF7D9B;
        position: relative;
        top: 20px;
        left: 0px;
        text-decoration: none;
}

div.blockHeader {
        font-size: 12pt;
        text-align: center;
        margin: 5px 0px 5px 0px;
}

div.navPlane {
        font-size: 10pt;
        padding: 10px;
        border: 1px solid #EED5BB;
        text-align: left;
}

div.navPlane a {
        color: #2A6CAA;
        text-decoration: none;
}

div.navPlane div.addCarForm {
        margin: 5px;
        margin-top: 15px;
        padding: 20px;
        background-color: #F7F9E5;
}

div.navPlane div.addCarForm input, select, textarea {
        font-family: "Trebuchet MS";        
        font-size: 10pt;
        padding: 2px;
        border: 1px solid #D1D768;
        margin: 2px 0px 8px 0px;
}

div.suchasText {
        font-family: "Trebuchet MS";        
        font-size: 10pt;
        padding: 2px;
        border: 1px solid #D1D768;
        background-color: #FAFAEE;
        width: 180px;
        margin: 5px 0px 8px 0px;
}

a {
        color: #2A6CAA;
}

div.navPlane div.addCarForm a.Cancel {
        font-size: 12pt;
        color: #FF3C68;
}

div.navPlane div.addCarForm a.addCar {
        font-size: 12pt;
        color: #3C64FF;
        font-weight: bold;
        margin-right: 10px;
}

div.lastCars {
        padding: 10px 10px 10px 10px;
        margin-top: 10px;
        border: 1px solid #BBD5EE;
        text-align: center;
}

div.lastCars a {
        color: #153655;
        text-decoration: none;
}

div.lastCars table {
        text-align: center;
        margin-top: 20px;
}

div.lastCars table tr.carNamesPrices {
        height: 70px;
}

div.catSearchCont {
        padding: 10px 40px 40px 40px;
        margin-top: 30px;
        border: 1px solid #EEBBD5;
        text-align: center;
}

div.catCars {
        padding: 10px 40px 20px 40px;
        margin-top: 10px;
        border: 1px solid #EED5BB;
        text-align: center;
}

div.catCars a {
        width: 100px;
        color: #2A6CAA;
        margin: 0px 4px;
        font-weight: bold;
}

div.catCars table {
        margin-top: 20px;
}

div.catCars table tr.carManType {
        height: 50px;
}

span.catCarsColHeader {
        background-color: #FBF4EE;        
        padding: 8px 12px;
}

span.catCarsColHeaderWhite {
        background-color: White;        
        padding: 8px 12px;
}

div.catCars input {
        font-family: "Trebuchet MS";        
        font-size: 10pt;
        padding: 2px;
        border: 1px solid #EED5BB;
}

div.viewCar {
        padding: 10px 20px 10px 20px;
        margin-top: 10px;
        border: 1px solid #D5EEBB;
        text-align: center;
}

div.viewCar a {
        color: #2A6CAA;
}

div.viewCar div.info {
        font-size: 10pt;
        padding: 2px;
        border: 1px solid #D1D768;
        margin: 2px 0px 8px 0px;
}

div#smallSearch {
        padding: 10px;
        background-color: #FBF4EE;
}

div#smallSearch input {
        margin-right: 10px;
}

span#testNameAns {
        font-size: 8pt;
        color: Silver;
        font-style: italic;
}

a#pageTop {
        color: #404040;
        font-weight: normal;
}

a.pageTopzCont {
        position: absolute;
        left: 0;
        top: 0;
}

div.addCarForm table {
        font-size: 9pt;
}

table.adminList tr td {
        padding: 4px 14px;
}

table.adminList tr td a {
        color: #2A6CAA;
        text-decoration: none;
}

input {
        border: 1px solid silver;
        font-family: "Trebuchet MS";
        margin-top: 5px;
        padding: 2px;
}

a#delLink {
        color: Red;
}

