BODY {margin: 0; font: 12px Arial, Tahoma, sans-serif; color: #333; background: #FFF;}
TABLE, DIV {font: 1.0em Arial, Tahoma, sans-serif; color: #333;}

#top-line {padding: 2px 0;}
#top-line H1 {font-size: 1.4em;}
#top-line A:link {color: #AF0000;}
#top-line A:visited {color: #AF0000;}
#top-line A:active {color: #AF0000;}
#top-line A:hover {color: #369;}

#member-area {background-color: #EEE;}
#member-area .bottom-left-round {background: url('../images/header/index_member_round_01.gif') no-repeat bottom left;}
#member-area .bottom-right-round {background: url('../images/header/index_member_round_02.gif') no-repeat bottom right;}

#member-area A:link {color: #369;}
#member-area A:visited {color: #369;}
#member-area A:active {color: #CD0000;}
#member-area A:hover {color: #CD0000;}

#member-area INPUT {font-size: 12px;}

.member-input {color: #999; width: 100px;}

H1 A.title, A.title:visited {color: #333; border: none;}

#news-order TD {padding: 4px 6px;}
#news-order .selected {background-color: #ffcccc;}

#news-order A:link {color: #333;}
#news-order A:visited {color: #333;}
#news-order A:active {color: #333;}
#news-order A:hover {color: #CD0000;}
#news-order A {border-bottom: 0px;text-decoration: none;}

.news .time {padding: 1px 4px 4px 0; text-align: right;}
.news .title {padding: 1px 4px 4px 4px;}
.news .image-content {padding-top: 2px;}
.news .image-time {font-size: 11px;}

#advert {margin-top: 4px;}
#advert .city {font-size: 11px; color: #999; padding: 1px 4px 4px 0; text-align: right; vertical-align: top;}
#advert .title {padding: 1px 4px 4px 4px;}

#advert-auto .city {font-size: 11px; color: #999; padding: 1px 0 4px 0;}

.city {font-size: 11px; color: #999; padding-top: 1px;}

#main {margin-top: 20px; background: #6e0000 url('../images/header/background_index.gif') repeat-x bottom left;}
#main .top-left-round {background: url('../images/header/top_line_round_02.gif') no-repeat top left;}
#main .top-right-round {background: url('../images/header/top_line_round_03.gif') no-repeat top right;}
#main DIV {color: #FFF;}
#main TD {color: #FFF;}

#banners {margin: 10px 0 15px 0;}

#search-cat {font-size: 12px; margin: 0 0 2px 10px;}
#search-cat TD {padding: 2px 4px; cursor: pointer; cursor: hand;}
#search-cat .selected {background: #cc0000; color: #FFF;}
#search-cat .hover {background: #ffcccc; color: #000;}

#navigation .title A {font-size: 14px; color: #df0000;}
#navigation .comment {margin: 1px 0 8px 0; font-size: 12px;}
#navigation .comment A {color: #0a428f;}

#boot {margin: 20px 0;}
#boot .line {border-top: 2px solid #900;}
#boot .body {padding: 6px 0; font-size: 11px;}

.image-full {margin: -20px 0 0 -106px; padding: 2px; border: 1px solid #CCC; background: #fff; z-index: 500; position: absolute;}
