body {
    background-Color: white;
    margin-top:25px;
    padding:0px;
}

td  {
    font-family: Verdana;
    font-size: 75%;
}

a {
    color: black;
    text-decoration: none;
}

a:hover {
    color: black;
    text-decoration: underline;
}

A IMG { border: none; }

.toplogo {
    align: center;
    font: 15px Verdana;
    padding-left:10px;
}

.toptext {
    align: center;
    font: 70% Verdana;
}

.alert {
    color: #ff0000;
    font-weight:bold;
}

.red {
/*  color: #aa0000; */
    color: #3c609a;
    font-weight:bold;
}

.topreg1 {
    align: center;
    font: 65% Verdana;
}

.topreg2 {
    align: center;
    font: 90% Verdana;
    color:#999999;
}

.topregtxt {
    align: center;
    font: 90% Verdana;
    width: 90px;
}

.toptitle {
    align: center;
    font: 160% Arial;
    padding-bottom:20px;
}

.bottomtext {
    align: center;
    font: 70% Verdana;
}

.tableMenu1 {
    font: 100% Verdana;
    margin-top:5px;
    margin-bottom:5px;
    border: 1px solid #bbbbbb;
    background: #ffffff;
}
.tableMenu2 {   
    font: 100% Verdana;
    margin-top:5px;
    margin-bottom:5px;
    border: 1px solid #bbbbbb;
    background: #f0f0f0;
}
.tableMenu3 {
    font: 100% Verdana;
    margin-top:5px;
    margin-bottom:5px;
    background: #ffffff;
}

.tableMenu4 {
    background-color: #cccccc;
    cellPadding: 1;
    width:97%;
}
.tableMenu4title {
    background: #eeeeee;
    font-weight: bold;
    text-align:center;
    height:26px;
}
.tableMenu4item {
    background: #ffffff;
    padding-left:10px;
    padding-right:10px;
}


.tableMenuTD {
    font: 100% Verdana;
    padding: 10px;
}
.tableMenuText {
}
.tableMenuSelect, .tableMenuSelect a {
    color:#bb0000;
    font-weight:bold;
    text-decoration:underline;
}


.tableNavGroup {
    background:#eeeeee;
    border:1px solid #cccccc;
    margin-bottom:10px;
    padding:1px;
}



#modellist {
    clear: both;
    margin-left:20px;
}

#modellist a {
    text-decoration:none;
/*  color:#aa0000; */
    color: #3c609a;
}

#modellist a:hover {
    text-decoration:underline;
}

.modellist2, .modellist3  {
    float:left;
    font-size:100%;
}

.modellist2 {
    width: 60px;
    font-weight:bold;
}

.modellist3  {
    width: 300px;
    font-size:90%;
}

.modellistItem {
    clear: both;
    font-weight:bold;
    padding-top:4px;
    padding-bottom:1px;
}

.modellistSelect a {
    font-weight:bold;
    text-decoration:underline;
}


.partTitle {
    font-weight:bold;
    padding-top:4px;
    padding-bottom:1px;
}

.partItem {
    padding-left:20px;
    width:350px;
}
.partItemSelect {
    padding-left:20px;
    width:350px;
    font-weight:bold;
}

.partItem a, .partItemSelect a {
/*      color:#aa0000; */
    color: #3c609a;
}


.partItemPg {
    font-size:70%;
    display:inline;
}

input {
    font-size: 80%;
}


.detailTD {
    background-color:white;
    width:100%;
}

#detail {
    background-color:#ffffff;
    width:100%;
    border-top:1px solid #dddddd;
}
#detail td, #detail a {
    font-size:8pt;
    background-color:#ffffff;
}

#detail a {
/*  color: #990000; */
    color: #2b5089;
    text-decoration:none;
}
#detail a:hover {
    text-decoration:underline;
}
#detail .t1 {
    width:90px;
    align: center;
}

#detail .ves, #detail .app, #detail app2, #detail app3, #detail date {
    color:#aaaaaa;
}

#detail .num {
    color:#777777;
}

#detail .replace, #detail .replace a{
    color:#990000;
}



#detailApp {
    border:1px solid #dddddd;
}

#detailAppTable td {
    font-size:7pt; /* все пишется в верхнем регистре */ 
    font-family:Tahoma;
    padding-right:5px;
}

.partnum {
    clear:both;
    cursor:hand;
}
.partnum1 {
    float:left;
    width:95px;
}
.partnum2 {
    float:left;
}

.txtvin {
    font: 100% Verdana;
    width:200px;
}