*     { font-family: Tahoma }
a   { color: #42abea; font-size: 11px; font-family: Tahoma; text-decoration: underline }
a:hover { text-decoration: none }
body { background-color: #fff; margin: 0 }
img{border: 0;}
table  { border-width: 0 }
table tr {margin: 0; padding: 0;}
table tr td {margin: 0; padding: 0;}
.maintable  { background-image: url(../images/main_bg.jpg); background-repeat: repeat; background-position: 0 0;  }
.header1  { background-image: url(../images/img_01.jpg); background-repeat: no-repeat; background-position: -13px 0 }
.liner1 { background-image: url(../images/img_07.gif); background-repeat: no-repeat; background-position: -13px 0 }

.left-table { margin-left: 27px }

.menu-inside  { padding-top: 25px; padding-left: 17px }
.menu-item    { color: #e3e3e3; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; background-image: url(../images/menu-bg.gif); background-repeat: no-repeat; background-position: 1px 0; padding-left: 30px; margin-bottom: 10px; width: 90%; height: 16px; float: left }
.menu-item:hover  { text-decoration: underline; background-position: 1px -16px; }

.forums-themes-inside { padding: 15px 10px 15px 15px }
.forums-themes-time { color: #e3e3e3; font-size: 10px; font-family: Tahoma; width: 30px; float: left }
.forums-themes-caption { margin-bottom: 5px; width: 180px; float: left }

.photo-video-inside { padding: 15px 10px 15px 22px }
.photo-video-box { color: #e3e3e3; font-size: 11px; font-family: Tahoma; background-image: url(../images/photo.gif); background-repeat: no-repeat; background-position: 0 2px; padding-left: 25px; float: left }
.photo-video-bike-photo  { margin-bottom: 5px; margin-left: 10px; border: solid 1px #7b7a78 }
.photo-video-caption-a {color: #e3e3e3; font-size: 11px; font-family: Tahoma; font-weight: bold }

.main-body-table  { color: #fff; font-size: 12px; font-family: Tahoma; margin-left: 10px }
.main-body-table-td   { padding-left: 20px }
.main-body-caprion { margin-top: 25px; margin-bottom: 12px }
.main-body-text { line-height: 1.25 }

.main-body-news-box   { margin-bottom: 2px; padding-top: 8px; padding-bottom: 8px }
.main-body-news-time { color: #e3e3e3; font-size: 10px; font-family: Tahoma }
.main-body-news-caption  { color: #fff; font-size: 11px; font-family: Tahoma; font-weight: bold; margin-top: 3px; margin-bottom: 3px }
.main-body-news-text{ color: #e3e3e3; font-size: 11px; font-family: Tahoma }
.mein-body-news-more { padding-top: 4px; padding-right: 28px; padding-bottom: 4px }

.right-block-inside  { margin-top: 32px; margin-left: 18px }
.right-block1-inside { padding-top: 10px; padding-bottom: 15px }
.right-block1-number { color: #e3e3e3; font-size: 10px; font-family: Tahoma; margin-left: 5px; width: 20px; float: left }
.right-block1-caption { margin-bottom: 5px; width: 170px; float: left }

.copyright  { color: #5D5D5A; font-size: 11px; font-family: Tahoma;  margin-right: 25px; margin-left: 50px }
.copyright a { color: #234353; font-size: 11px; font-family: Tahoma; text-decoration: underline }

.bottom-menu-item { color: #82817f; font-size: 11px; font-family: Tahoma; text-decoration: none; padding: 5px 10px; border-right: 1px dotted #474744 }
.bottom-menu-item-last { color: #82817f; font-size: 11px; font-family: Tahoma; text-decoration: none; padding: 5px 10px;}
.bottom-menu-item:hover { text-decoration: underline }
.bottom-menu-item-last:hover { text-decoration: underline }