body { color: #000000; font-family: Verdana, Geneva, sans-serif; font-size: 69%; line-height: 150%; }
table { border: 0; border-collapse: collapse; }
th, td { padding: 0; }
a { color: #c71f46; text-decoration: underline; }
a:hover { color: #c71f46; text-decoration: none; }
img { border: 0; }
form { margin: 0; padding: 0; }

.hp1-logo a, .hp1-top-links, .hp1-main-menu, .h-part-2, .left-menu, .banner-m, .mi-nissan, .right-col, .steps, .ask-form { display: none; }
.mi-lucky { position: absolute; right: 10px; top: 65px; }
.mi-lucky a { display: block; text-align: center; color: #000000; text-decoration: none; }
.path { margin: 0 0 15px; padding: 5px 0; color: #000000; }
.path a { color: #000000; text-decoration: none; }

h1 { width: auto !important; height: auto !important; font-size: 163%; }
h1 img { display: none; }
h2 { font-size: 140% !important; }

.mi-contact { display: none; }

.standart-table { margin-bottom: 15px; }
.standart-table th { padding: 5px 10px; background: #ffffff; text-align: left; font-weight: normal; border: 3px double #777777; }
.standart-table th.last { border-right: 3px double #777777; }
.standart-table td.last { border-right: 1px solid #777777; }
.standart-table td { padding: 5px 10px; border: 1px solid #777777; }
.standart-table .bottom td { border: 1px solid #777777; }

.tth { font-size: 92%; }
.tth th { background: #666666; color: #ffffff; text-align: left; padding: 2px 5px; border: 1px solid #ffffff; }
.tth td { background: #E7E7E7; padding: 2px 5px; border: 1px solid #ffffff; }

.middle-col { border-top: 1px solid #777777; margin-top: 15px; }

hr { margin: 15px 0; height: 1px; overflow: hidden; background: #777777; }

.nav-map { display: none; }
.nb-one { margin-bottom: 10px; }
.nb-one a { text-decoration: underline; color: #000000; font-weight: bold; }

.archive-link { display: none; }

.news-one { margin-bottom: 15px; }
.news-one .no-name { color: #c71f46; font-size: 118%; margin-bottom: 10px; font-weight: bold; }
.news-one .noc-pic { float: left; margin: 5px 20px 5px 0; border: 1px solid #666666; padding: 1px; }

#footer { border-top: 1px solid #777777 !important; padding-top: 10px; }

.tth { margin-bottom: 15px; font-size: 92%; }
.tth th { padding: 2px 5px !important; background: #ffffff !important; color: #000000 !important; border: 3px solid #000000 !important; }
.tth td { padding: 2px 5px !important; background: #ffffff !important; font-weight: normal !important; border: 1px solid #000000 !important; }