body {
    margin: 0;
    background: #FFFFF6;
    font-size: 10px;
    font-family: Tahoma;
}

a {
    color: black;
    font-weight: bold;
    font-size: 12px;
}
a:hover {
    color: black;
}

/* Ссылки панели навигации*/
a.navi {
    border: 1px solid #FFD100;
    padding: 0 3px 0 3px;
    background: #FFF4BF;
    font: bold 10px Tahoma, sanserif;
    width: 10px;
    text-decoration: none;
}
a.r {
    color: red;
}
span.navi {
    border: 1px solid #FFF4BF;
    padding: 0 3px 0 3px;
    background: #FFF9DF;
    font: bold 10px Tahoma;
    width: 10px;
    text-decoration: none;
}

.main {
   width: 780px;
   margin: auto;
   background: #FFFFEF;
}

.head {
    background: black;
    color: black;
}

.leftmenu {
    float: left;
    width: 180px;
}

.box {
    padding: 3px;
    background: #FFFFEF;
    margin-top: 5px;
    border: 1px solid black;
    font-family: Tahoma;
}

.boxtitle {
    padding: 2px;
    background: #FDEEA8;
    color: black;
    font-weight: bold;
    font-size: 12px;
    font-family: Tahoma;
}

.maincont {
    margin-top: 5px;
    float: right;
    width: 587px;
    padding: 3px;
}

.qadv {
    float: right;
    margin-left: 5px;
    padding: 3px;
    border: 1px solid black;
    height: 70px;
    width: 150px;
    background: #F6F5F0;
    font-size: 12px;
    font-family: Tahoma;
    color: black;
}

.err {
    color: red;
    font-size: 10px;
}

input, select, textarea, option {
    padding: 0;
    margin: 0;
    font-size: 12px;
}

.red {
    color: red;
    font-size: 15px;
    font-weight: bold;
}

/* Строки списка объяв */
table.adv_list {
   width: 100%;
   border: 0;
   background: black;
}
tr.odd {
   background: #FFFFFF;
}
tr.even {
   background: #ECECEC;
}
tr.hd {
   background: #FFFFE0;
}

td.val {
    padding: 2px;
    background: #FFFFE0;
}
.help {
    border: 1px solid #FFD100;
    padding: 2px;
    background: #FFF4BF;
    margin-top: 5px;
}

th {
    vertical-align: bottom;
}

input.bt {
    color: white;
    background: #663333;
    border: 1px solid black
}

#menucars {
        padding: 5px;
}
.pmn {
    text-align: left;
}
.pmna {
    text-align: left;
    background: #FFF6CF;

}
#menucars a { display: block; height: 39px; padding: 5px; }
#menucars a img { margin-right: 5px; }
.space {
    float: left;
    width: 2%;
    text-align: left;
}
img {
    border: 0;
}

img.ld { vertical-align: middle; }

/* Список марок, моделей и т.п. */
div.cat_name {
    padding: 5px;
    text-align: center;
    font: bold 20px Arial;
}
div.list {
   padding: 15px;
   clear: both;
}

#models {
    background: #FFFFE0;
}

img.mni {
    float: left;
}