html, body{
    margin: 2px;
    padding: 0;
    background-color: #FFFFFF;
}

body, table{
    font: normal 12px Verdana;
    color: #000000;
}

img{border: none;}

form{margin: 0; padding: 0}

a{color: #000000; text-decoration: underline}
a:hover{text-decoration: none}
a:visited{}
/* ++ */
a.link{text-decoration: none}
a.link:hover{text-decoration: underline}

/* <Design time only. Must be deleted>  */
.png-filtered{display: none}
.png-native{display: block}
/* </Design time only. Must be deleted> */

/********************************************************************/

ul.flat, ul.flat li{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.flat li{
    display: inline;
}

/********************************************************************/

table.system-menu{
    height: 20px;
    background-color: #6699CC;
}

table.system-menu td.l-corner{
    width: 10px;
    text-align: left;
    vertical-align: top;
    background: url("../images/lt-blue-corner.gif") no-repeat;
}

table.system-menu td.l-corner img{
    position: absolute;
    margin: -6px 0 0 -6px;
}

table.system-menu td{
    text-align: right;
}

table.system-menu td ul.flat li{
    padding-left: 20px;
}

table.system-menu td a{
    font-size: 9px;
    color: #FFFFFF;
}

table.system-menu td.r-corner{
    width: 15px;
    background: url("../images/rt-blue-corner.gif") no-repeat top right;
}

/********************************************************************/

table.main-menu{
    height: 47px;
    background-color: #6699CC;
}

table.main-menu td{
    text-align: left;
    white-space: nowrap;
}

table.main-menu td.last-cell{
    width: 100%;
}

table.menu-topping{
    position: relative;
    z-index: 99;
}

table.menu-topping td.left img, table.menu-topping td.right img{
    visibility: hidden;
}

table.menu-topping td.left{
    width: 10px;
    height: 26px;
}

table.menu-topping td.left-active{
    background: url("../images/menu-lcorner.gif") no-repeat;
}

table.menu-topping td.center{
    padding-top: 4px;
}

table.menu-topping td.center-active{
    background: url("../images/menu.gif") repeat-x;
}

table.menu-topping td.center a{
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none !important;
}

table.menu-topping td.right{
    width: 10px;
}

table.menu-topping td.right-active{
    background: url("../images/menu-rcorner.gif") no-repeat;
}

div.second-level{
    position: absolute;
    margin: -1px 0 0 0;
    padding: 10px 0 0 1px;
    width: 228px;
    background: url("../images/second-level.gif") no-repeat;
    z-index: 98;
    cursor: pointer;
}

div.second-level-inv{
    background: url("../images/second-level-inv.gif") no-repeat;
    margin-left: -228px;
}

div.second-level-inv div.third-level{
    margin-left: -190px !important;
}

div.second-level a{
    display: block;
    width: 180px;
    font: normal 11px Verdana;
    color: #FFFFFF;
    text-decoration: none;
}

td.second-level-left{
    width: 18px;
    height: 18px;
    text-align: right;
}

td.second-level-right{
    width: 27px;
}

div.third-level{
    position: absolute;
    margin: 0 0 0 195px;
    width: 171px;
    z-index: 98;
    cursor: pointer;
    background: url("../images/third-level.gif") repeat-y;
}

div.third-level a{
    display: block;
    width: 130px;
}

div.third-level table{
    margin-left: 1px;
}

div.third-level td.third-level-left{
    height: 18px;
    vertical-align: top;
}

div.third-level td.third-level-left img{
    margin-top: 4px;
    vertical-align: middle;
}

div.third-level td.third-level-center{
    white-space: normal;
}

div.third-level td.third-level-right{
    width: 10px;
}

/********************************************************************/

table.models-menu{
    height: 20px;
    background-color: #CCCCCC;
}

table.models-menu td{
    padding: 0 0 0 47px;
    white-space: nowrap;
}

table.models-menu td.last-cell{
    padding-left: 0;
}

table.models-menu td a{
    font-size: 11px;
    color: #666666;
}

/********************************************************************/

table.footer td.ukrauto{
    padding-top: 17px;
}

table.footer td.copyright{
    padding: 10px 0 0 6px;
    font-size: 11px;
}

table.footer td.footer-menu{
    padding: 3px 0 0 6px;
}

table.footer td.footer-menu, table.footer td.footer-menu a{
    font-size: 10px;
    color: #000000;
}
