dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote {margin: 0; padding: 0;}
img{border:0;}

.clear_after:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}

a {color:#1E6FA2;}
a:hover{color:#1A4560;}

body{
background: #E0D5C2;
font-family:verdana;
font-size: 11px;
color:#2B200B;
}

.float_tip {width: 300px;z-index:1000;}
.float_tip_top {position: relative; border-top: 1px solid #666; background:#fff; height: 1px; overflow: hidden; margin: 0 1px;}
.float_tip_bottom {background:#666; height: 1px; overflow: hidden; margin: 0 1px;}
.float_tip_main {border: solid #666; border-width: 0 1px; margin: -1px 0 0; background:#fcffd3; padding: 5px; color:#666; font-size: 11px; line-height: 16px;}





/*?=wrap
------------------- */
.wrap {background:#E0D5C2; width: 1000px; margin: 0 auto;}
.lw {background: url('../images/bg_left_wing.gif') left top repeat-y;}
.rw {background: url('../images/bg_right_wing.gif') right top repeat-y; padding: 0 15px; }

.wrap_in {background:#F0E9D2; padding: 0 10px 11px;}

/*?=header
------------------- */
.header {height: 295px; background: url('../images/bg_header.jpg') left top no-repeat; position: relative; margin: 0 0 20px; z-index:1;}

.icons {width: 18px; overflow: hidden; //zoom:1; position: absolute; padding: 0; margin: 0; left: 25px; top: 18px;}
.icons li {overflow: hidden; //zoom:1; padding: 0 0 12px; vertical-align: top; height: 18px; width: 18px; margin: 0; line-height: 0; font-size: 0;}
.icons li a {height: 18px; width: 18px; overflow: hidden; //zoom:1; text-indent: -999px; display: block; line-height: 0; font-size: 0;}
.icons li.icons_home a {background: url('../images/icons/home.gif') left -18px no-repeat;}
.icons li.icons_home a:hover {background: url('../images/icons/home.gif') left 0 no-repeat;}
.icons li.icons_fav a {background: url('../images/icons/fav.gif') left -18px no-repeat;}
.icons li.icons_fav a:hover {background: url('../images/icons/fav.gif') left 0 no-repeat;}
.icons li.icons_map a {background: url('../images/icons/map.gif') left -18px no-repeat;}
.icons li.icons_map a:hover {background: url('../images/icons/map.gif') left 0 no-repeat;}
.icons li.icons_mail a {background: url('../images/icons/mail.gif') left -18px no-repeat;}
.icons li.icons_mail a:hover {background: url('../images/icons/mail.gif') left 0 no-repeat;}

.banner728 {position: absolute; left: 222px; top: 10px;}

.search {width:200px; position: absolute; right: 0; top:113px;}
.search_input {display: inline; float: left; margin: 0 5px 0 0; width: 122px; border: 1px solid #897B60; color:#897B60; font-family:verdana; font-size: 11px; padding:3px 6px; background:#F0E9D2;}
.search_button_holder {height: 20px; float: left; overflow: hidden; //zoom:1;}
.search_button {float: left; margin: 0;}
.search_button:hover {float: left; margin: -20px 0 0;}


.user {width: 200px; text-align: center; padding: 4px 0; position: absolute; right: 205px; top:113px;}
.user a {padding: 0 3px;}


.menu {height: 128px; width: 950px; position: absolute; left: 0; top: 159px; list-style: none; padding: 0; margin: 0;}
.menu li {float: left; width:135px; height: 128px; //zoom:1; position: relative;}
.menu li a,
.menu li a i {/*float: left;*/ display: block; width:135px; height: 128px; overflow: hidden; //zoom:1;}
.menu1 {background: url('../images/menu/01.png') 50% 0 no-repeat;}
.menu2 {background: url('../images/menu/02.png') 50% 0 no-repeat;}
.menu3 {background: url('../images/menu/03.png') 50% 0 no-repeat;}
.menu4 {background: url('../images/menu/04.png') 50% 0 no-repeat;}
.menu5 {background: url('../images/menu/05.png') 50% 0 no-repeat;}
.menu6 {background: url('../images/menu/06.png') 50% 0 no-repeat;}
.menu7 {background: url('../images/menu/07.png') 50% 0 no-repeat;}
.menu li a {text-decoration: none; color:#871C08; font-size: 14px;}
.menu li a:hover {color:#871C08; background: url('../images/menu/bg.png') left top; cursor: pointer;}
.menu li a i {font-style: normal; text-align: center; padding: 103px 0 0; height: 25px;}
.menu li img {vertical-align: top;}
.menu li span {text-decoration: underline;}

.menu li .menu_sub {display: none; position: absolute; left: 0; top: 127px; width:135px; padding: 2px 0 0;}
.menu li .menu_sub ul {border: solid #5E4E4B; border-width: 0 1px 2px; list-style: none; padding: 0 1px 1px; margin: 0; background:#F0E9D2;}
.menu li .menu_sub li,
.menu li .menu_sub a {vertical-align: top; float: none; width:auto; height: auto; overflow: hidden; //zoom:1;}
.menu li .menu_sub a {padding: 7px 12px; font-size: 12px; display: block; background: #CDC1A0 url('../images/menu/bg_menu_sub.gif') left bottom repeat-x;}
.menu li .menu_sub a:hover {background:#F0E9D2;}

.menu li:hover a {color:#871C08; background: url('../images/menu/bg.png') left top; cursor: pointer;}
.menu li:hover li a {padding: 7px 12px; font-size: 12px; display: block; background: #CDC1A0 url('../images/menu/bg_menu_sub.gif') left bottom repeat-x;}
.menu li:hover li a:hover {background:#F0E9D2;}
.menu li:hover .menu_sub {display: block;}


/*?=content
------------------- */
.content {//zoom:1;}
.content:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.main {display: inline; float: left; width: 100%; margin: 0 -100% 0 0;}
.main_in {margin: 0 0 0 222px; position: relative;}
.sidebar {float: left; width: 100%;}
.sidebar_in {float: left; width: 200px;}

.banner200 {padding: 0 0 20px;}
.banner200 img {vertical-align: top;}

.block_holder {padding: 0 0 20px; //zoom:1;}
.block {border-top: 1px solid #CABE9E; background: #D8CDB3 url('../images/bg_block.gif') left top;}
.block_h {height:68px; position: relative; width: 200px;}
.block_h h2 {position: relative; color:#E5D4CC; font-size: 14px; width: 175px; margin: 0 auto; padding: 16px 0 0; height: 17px; overflow: hidden; //zoom:1;}
.block_in {padding: 0 10px; overflow: hidden; //zoom:1;}
.block_ribbon {width: 245px; height: 53px; position: absolute; left: -26px; top: 9px; overflow: hidden; //zoom:1;}
.block_ribbon div {width: 245px; height: 53px; background: url('../images/ribbon/bg.png'); overflow: hidden; //zoom:1;}
.block_ribbon_post {width:70px; height: 27px; background: url('../images/ribbon/post.gif'); position: absolute; left: 17px; top:-8px;}
.block_ribbon_calendar {width:51px; height: 31px; background: url('../images/ribbon/calendar.gif'); position: absolute; left: 17px; top:-8px;}
.block_ribbon_diagram {width:41px; height: 29px; background: url('../images/ribbon/diagram.gif'); position: absolute; left: 12px; top:-10px;}

.block_text {padding: 0 0 10px; font-size: 12px; overflow: hidden; //zoom:1;}
.poll_answers {padding: 0 0 10px; font-size: 12px;}
.poll_answer {overflow: hidden; //zoom:1; padding: 0 0 5px 20px;}
.poll_answer input {width: 15px; height: 15px; display: inline; float: left; margin: 0 0 0 -20px; padding: 0;}

.poll_bar {overflow: hidden; padding: 0 0 7px; font-size: 11px; //zoom:1;}
.poll_line_p {float: left; width: 78%;border: solid 1px #555555;}
.poll_line,
.poll_line div {height: 14px; float: left;background: url('../images/forum/block1/01.gif');}
.poll_line {}
.poll_line div {float: right; width: 10px; }
.poll_digit {float: right; width: 20%; text-align: right;}


.button_holder {margin: 0 0 15px; overflow: hidden; //zoom:1; height: 20px;}
.button_holder input {margin: 0;}
.button_holder input:hover {margin: -20px 0 0;}
.subscribe_input {display: inline; float: left; margin: 0 5px 0 0; width: 162px; border: 1px solid #897B60; color:#897B60; font-family:verdana; font-size: 11px; padding:3px 6px; background:#F0E9D2;}

/*?=footer
------------------- */
.footer {height: 80px; background: url('../images/bg_footer.jpg') left top no-repeat; overflow: hidden; //zoom:1;}
.dev {float: left; width:192px; padding: 41px 15px 0;}
.dev_in {float: left; padding: 0 0 0 50px; width: 142px; background: url('../images/dev.gif') left 50% no-repeat;}

.footer_in {float: left; width: 320px; padding: 15px 0 0;}
.footer_menu {padding: 0 0 13px;}
.footer_menu a {padding: 0 5px 0 0;}

.counters {float: right; width: 320px;}
.counters_in {text-align: right; padding: 42px 5px 0;}
.counters_in img {margin: 0 5px;}

/*?=three_cells
------------------- */
.three_cells {overflow: hidden; //zoom:1; padding: 0 0 20px; position: relative;}
.three_cells_in {overflow: hidden; //zoom:1; margin: 0 0 0 -18px;}
.cell {float: left; width: 230px; padding: 0 0 0 18px;}

.date {color:#4E442E; font-size: 10px; background:#D3C6A0; border-top: 1px solid #BEAE7C; padding: 1px 4px; display: inline-block; line-height: 12px;}
.line {line-height: 18px; padding: 20px 0 0;}
.line img {vertical-align: middle;}
.lines {overflow: hidden; //zoom:1; margin: -20px 0 0;}
.lines_holder {padding: 0 0 20px; overflow: hidden; //zoom:1; font-size: 11px;}

.more {border-top: 1px solid #A09574; padding: 0 12px 20px;}
.more_bg {float: left; background: url('../images/more/bg.gif') left top repeat-x;}
.more_l {float: left; background: url('../images/more/line.gif') left top no-repeat;}
.more_r {float: left; background: url('../images/more/line.gif') right top no-repeat; overflow: hidden; //zoom:1; padding: 4px 10px 4px 4px;}
.more_r span {float: left; padding: 0 0 0 20px;}
.more_r span img {display: inline; float: left; margin: 0 0 0 -20px;}

.download {font-size: 12px; padding: 0 0 20px 20px; overflow: hidden; //zoom:1;}
.download img {display: inline; float: left; margin: 0 0 0 -20px;}

.issue {width: 230px; height: 330px; padding: 0 0 10px; position: relative;}
.issue_text {margin: -30px 0 0; background:#FAF5E3; padding: 24px 14px 14px; border-bottom: 1px solid #CABE9E; font-size: 12px;}
.issue_number {padding: 0 0 4px; color:#871C08; position: relative; z-index:5;}
.issue_download {font-size: 12px; padding: 0 0 0 20px; overflow: hidden; //zoom:1; position: relative; z-index:5;}
.issue_download img {display: inline; float: left; margin: 0 0 0 -20px;}
.issue img {position: absolute; left: 0; top: 0px;}
.issue i {width: 230px; height: 345px; position: absolute; left: 0; top: 0; background: url('../images/bg_doc.png') left top no-repeat;}

/*?=common
------------------- */
#Content {font-size: 12px;}
h2 {font-size: 18px; color:#871C08; font-weight: normal; padding: 0 0 20px;}
h2 img {vertical-align: middle;}
h2 span {color:#B9A87A;}

h3 {font-size: 14px; color:#871C08; padding: 0 0 10px;}

p {line-height: 17px; padding: 0 0 20px;}

.red {color:#871C08;}
a.red:hover {color:#784C3F;}
.dark {color:#4E442E;}
a.dark:hover {color:#4E442E; text-decoration: none;}

.image {padding: 1px; border: 2px solid #CABE9E; vertical-align: top;}

#Content ol {padding: 7px 0 20px 2em; margin: 0; color:#928974;}
#Content ol li {padding: 0 0 4px;}
#Content ol span {color:#4E442E;}

#Content ul {padding: 7px 0 20px; margin: 0; list-style: none;}
#Content ul li {padding: 0 0 4px 2em; background: url('../images/icon_arrow.gif') 5px 4px no-repeat;}

.table {margin: 0 0 20px;}
.table th {text-align: left; color:#871C08; border-bottom:2px solid #CABE9E; background: url('../images/bg_th.gif') left bottom repeat-x;}
.table td {border-bottom: 1px solid #CABE9E;}

.table td,
.table th {padding: 10px; vertical-align: top;}

.form {padding: 0 0 20px; overflow: hidden; //zoom:1;}
.form_in {margin: -8px 0 0; overflow: hidden; //zoom:1;}
.form_item {padding: 8px 0 0; margin: 0; border: 0;}
.form_input {width: 160px; padding: 3px 8px; background:#F0E9D2; border: 1px solid #CABE9E; font-size: 12px; font-family: verdana; color:#4E442E;}
.form_input:focus {outline: none; background:#FBF5DF;}

.form_textarea {width: 320px; height: 60px; padding: 3px 8px; background:#F0E9D2; border: 1px solid #CABE9E; font-size: 12px; font-family: verdana; color:#4E442E;}
.form_textarea:focus {outline: none; background:#FBF5DF;}

.form_button {height: 22px; overflow: hidden; //zoom:1;}
.form_button_in {float:left; height: 22px; background: url('../images/bg_button.gif') left top repeat-x;}
.form_button_in:hover {background: url('../images/bg_button.gif') left -22px repeat-x;}
.form_button input {cursor: pointer; padding: 3px 30px; background:none; border: 0; font-size: 11px; font-family: verdana; color:#D3C6b0;}

.form_label {padding: 0 0 3px;}

.sep {height: 20px; background: url('../images/bg_sep.gif') left top repeat-x;}
.sep hr {display: none;}

#Content .line {padding: 10px 0 0;}
#Content .lines {margin: -10px 0 0;}

.ins {float: left; width:234px; padding: 0 20px 10px 0; overflow: hidden; //zoom:1;}
.ins_description {margin: 1px 0 0; color:#4E442E; font-size: 10px; background:#D3C6A0; border-top: 1px solid #BEAE7C; padding: 4px 10px; line-height: 12px;}


/*?=line_info
------------------- */
.line_info_holder {overflow: hidden; //zoom:1; margin: 0 0 20px; background: url('../images/bg_cross.gif');}
.line_info {overflow: hidden; //zoom:1; background: url('../images/bg_line_info.gif') left top repeat-y;}
.line_info_date {text-align: center; float: left; color:#4E442E; font-size: 10px; background:#D3C6A0; border-top: 1px solid #BEAE7C; padding: 4px 10px; line-height: 12px; width: 115px;}
.line_info_in {float: right; width: 530px; padding: 4px 10px; text-align: right;}
.line_info_in span {padding: 0 2px;}
.icon_arrow_up {padding: 0 0 0 18px; background: url('../images/icon_arrow_up.gif') left 2px no-repeat;}
.icon_window {font-style: italic; padding: 0 0 0 18px; background: url('../images/icon_window.gif') left 2px no-repeat;}


/*?=comments
------------------- */
.comments {overflow: hidden; //zoom:1; padding: 0 0 20px;}
.comments_in {overflow: hidden; //zoom:1; margin: -15px 0 0;}
.comment {padding: 15px 0 0;}
.comment_header {padding: 0 0 5px;}
.comment_header a {color:#871C08; text-decoration:none; padding: 0 0 0 20px;}
.comment_header a:hover {color:#784C3F;}
.comment_body {padding: 0 0 5px;}

/*?=pages
------------------- */
.pages {padding: 1px 0 20px; border-top:2px solid #CABE9E;}
.pages_in {padding: 15px; background: url('../images/bg_cross.gif');}
.pages_in a {color:#871C08;}
.pages_in a:hover {color:#784C3F;}
.pages_in span {padding: 0 10px 0 0;}
.pages_in a {padding: 0 2px;}
.pages_in em {padding: 0 2px; font-style: normal;}
.pages_in .arrow {text-decoration: none;}

/*?=calendar
------------------- */
.calendar {overflow: hidden; //zoom:1; padding: 0 0 10px;}
.calendar a {color:#871C08;}
.calendar a:hover {color:#871C08;}
.calendar_in {overflow: hidden; //zoom:1; margin: -5px 0 0;}
.calendar_header {padding: 5px 0; text-align: center; font-size: 12px; color:#871C08;}
.calendar_header a {text-decoration: none;}
.calendar_header table {margin: 0 auto;}
.calendar_header table td {padding: 0 11px;}

.calendar_table {width: 100%;}
.calendar_table td,
.calendar_table th {text-align: center; padding: 2px; font-size: 11px;}
.calendar_table th span {display: block; padding: 0 0 2px;}

.calendar_table th {font-weight: bold; color:#000;}
.calendar_table td a {display: block; overflow: hidden; //zoom:1; margin: -2px; padding: 2px;}
.calendar_table td a:hover {background:#786055; color:#E5D4CC; text-decoration: none;}

/*?=news
------------------- */
.news_holder {overflow: hidden; //zoom:1; padding: 0 0 20px;}
.news_holder_in {overflow: hidden; //zoom:1; margin: -20px 0 0;}
.news {padding: 1px 0 0 155px; overflow: hidden; //zoom:1; border-top: 2px solid #CABE9E; margin: 20px 0 0;}
.news_side {display: inline; float: left; width: 135px; margin: 0 0 0 -155px;}
.news_in {float: left; width: 100%;}
.news_in_header {padding: 5px 0 0; font-size: 14px;}
.news_in_text {line-height: 18px; padding: 7px 0 0;}
.balloon {vertical-align: top; display: inline-block; width:27px; height: 18px; background: url('../images/bg_balloon.gif') left top no-repeat; text-align: center; font-size: 11px; line-height: 13px;}
.news_date {margin: 1px 0 0; color:#4E442E; font-size: 10px; background:#D3C6A0; border-top: 1px solid #BEAE7C; padding: 4px 10px; line-height: 12px; text-align: center;}
.news_div {padding: 4px 10px; text-align: center; background: url('../images/bg_cross.gif') left top; margin: 0 0 1px;}

/*?=theme
------------------- */
.theme {padding: 0 0 40px; margin: -20px 0 0;}
.theme_header {padding: 0 15px; line-height: 54px; color:#F0E9D2; font-size: 18px; height:55px; background: url('../images/consult/bg_header.gif') left top repeat-x; position: relative;}
.theme_header span {position: absolute; right:-14px; height: 27px; width:14px; background: url('../images/consult/angle.gif'); top: 50%; margin: -14px 0 0;}
.theme_body {background:#E5D7AF url('../images/consult/bg_body.gif') left top no-repeat; padding: 15px;}
.theme_body ul {margin: 0; padding: 0; list-style: none; font-size: 12px;}
.theme_body li {line-height: 18px;}
.theme_body a {color:#871C08;}
.theme_body a:hover {color:#784C3F;}


/*?=qa
------------------- */
.qa {padding: 0 0 20px; overflow: hidden; //zoom:1;}
.qa_in {margin:-20px 0 0; overflow: hidden; //zoom:1;}
.qa_item {padding: 20px 0 0;}
.answer {background: #D3C6A0 url('../images/consult/bg_top.gif') left top no-repeat; width: 728px; //zoom:1;}
.answer_in {padding: 28px 20px 17px; background: url('../images/consult/bg_bottom.gif') left bottom no-repeat; line-height:18px;}

.question {padding: 11px 0 10px; line-height: 18px; border-top: 2px solid #CABE9E;}
.question_header {overflow: hidden; //zoom:1; padding: 0 0 1px;}
.question_author {float: left; width: 45%; padding: 5px 0;}
.question_div {float: right; width: 350px; text-align: right;}

.date_alt {color:#4E442E; font-size: 10px; background:#D3C6A0; border-top: 1px solid #BEAE7C; padding: 5px 7px; display: inline-block;}
.question_div_link {font-size: 12px; background: url('../images/bg_cross.gif'); padding: 5px 7px; display: inline-block;}


/*?=nav_pages
------------------- */
.nav_pages {font-size: 14px; padding:0 10px 20px 0; margin:0; list-style:none; overflow: hidden; //zoom:1;}
.nav_pages li {float:left;}

.nav_pages a,
.nav_pages em {color:#871C08; text-decoration: none; margin:0 2px 0 1px; padding:3px 4px; display:block;}

.nav_pages a:hover {background:#DCD3B9; color:#871C08;}
.nav_pages em{background:#8C7470; font-weight:bold; font-style:normal; color:#fff;}



/*?=forum
------------------- */
.forum {padding: 0 0 20px; font-size: 12px;}
.fb1_name_1 {background:#838383;}
.fb1_name_2 {}
.fb1_name_2 h2 {font-size: 18px; margin: 0; font-weight: normal; padding: 10px 15px;}

.fb1_1,
.fb2_1,
.fb3_1,
.ft1,
.forum_end {margin: 0 0 10px;}


.ft1 {background:#838383;}
.ft2 {}
.ft3 {}
.ft4 {padding: 10px; overflow: hidden; //zoom:1;}
.ft4 td {padding: 7px; border: 1px solid #C8C8C8;}
.ft4 th {padding: 0 7px 7px; color:#fff;}
.ft4 tr:hover td {background:#C8C8C8;}

.forum_icon {padding: 0 0 0 45px; min-height: 34px; height: auto !important; height: 34px;}
.forum_h {font-weight: bold; font-size: 12px; padding: 0 0 4px;}
.forum_h a {text-decoration: none;}
.forum_d {font-size: 11px; padding: 0 0 4px;}

.forum_topic {font-size: 11px; font-weight: bold; padding: 0 0 4px;}
.forum_topic img {margin: 0 4px 0 0;}
.forum_topic a {text-decoration: underline; color:#9C4934;}
.forum_topic a:hover {text-decoration: none; color:#9C4934;}
.forum_author {font-size: 11px; padding: 0 0 4px;}
.forum_author a {text-decoration: none;}
.forum_user_name {font-weight: bold; padding: 0 0 20px;}
.forum_user_name a {text-decoration: underline; color:#9C4934;}
.forum_user_name a:hover {text-decoration: none; color:#9C4934;}

.forum_user_image {padding: 0 0 10px;}

.forum_user_data {font-size: 11px; padding: 0 0 2px;}

.forum_msg_h {overflow: hidden; //zoom:1; padding: 0 0 20px;}
.forum_but {display: inline; float: left; margin: 0; height: 22px; font-size: 11px;}
.forum_but a {white-space: nowrap; color:#fff; text-decoration: none; padding: 0 10px; float: left; }
.forum_but a:hover {color:#fff;}

.forum_msg_h .forum_topic {float: left; width: 50%;}
.forum_msg_h .forum_but {float: right;}

.forum_end {overflow: hidden; //zoom:1;}
.forum_end .nav_pages {float: right; padding: 0;}
.forum_but_sep {float: left; width: 5px;}
.forum_but2 {float: left; height: 22px; font-size: 11px;}
.forum_but2 a {white-space: nowrap; color:#D3C6b0; text-decoration: none; padding: 0 10px; float: left; }
.forum_but2 a:hover {color:#D3C6b0;}

.fb1_1 {background:#C8C8C8;}
.fb1_2 {}
.fb1_3 {}
.fb1_4 {overflow: hidden; //zoom:1;}

.fb2_1 {background:#C8C8C8;}
.fb2_2 {}
.fb2_3 {}
.fb2_4 {overflow: hidden; //zoom:1;}

.fb3_1 {background:#DBDBDB;}
.fb3_2 {}
.fb3_3 {}
.fb3_4 {overflow: hidden; //zoom:1;}

.forum_content {padding: 7px 0; overflow: hidden; //zoom:1;}
.forum_msg {float: left; width: 100%; overflow: hidden;}
.forum_msg_in {padding: 0 15px 0 174px;}
.forum_col {overflow: hidden; display: inline; float: left; width: 130px; padding: 0 0 0 15px; margin: 0 0 0 -100%;}

.forum_quote {margin: 0 0 12px; padding: 10px; border: 1px solid #CABE9E; background:#FEF8E6;}


.forum_quote_icon {background: url('../images/forum/quote.gif');}
.forum_file_icon {background: url('../images/forum/file.gif');}

.small {font-size: 11px;}
.grey {color:#4E442E; font-weight: normal;}
.img {padding: 1px; background:#fff; border: 2px solid #CABE9E;}

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

.fb1_name_1 {background:#8C7470 url('../images/forum/block1/01.gif') left top repeat-x;}
.fb1_name_2 {}
.fb1_name_2 h2 {color:#E5D4CC;}


.ft1 {background:#8C7470 url('../images/forum/table/01.gif') left top repeat-x;}
.ft4 td {background:#F0E9D2 url('../images/forum/table/bg.gif') left top repeat-x; border-color: #fff;}
.ft4 th {color:#E5D4CC;}
.ft4 tr:hover td {background:#FEF8E6;}


.forum_but {background: none;}
.forum_but a {background: url('../images/bg_button.gif') left top repeat-x; height: 22px; line-height: 21px;}
.forum_but a:hover {background: url('../images/bg_button.gif') left -22px repeat-x;}

.forum_but2 {background: none;}
.forum_but2 a {background: url('../images/bg_button.gif') left top repeat-x; height: 22px; line-height: 21px;}
.forum_but2 a:hover {background: url('../images/bg_button.gif') left -22px repeat-x;}


.fb1_1 {background:#DCD3B9;}
.fb2_1 {background:#DCD3B9;}
.fb3_1 {background:#E3D5AC;}
.forum_content {background: url('../images/forum/dot.gif') 158px top repeat-y;}


.ad {padding: 0 0 20px; overflow: hidden; //zoom:1;}
.ad_in {background: url('../images/ad/01.png') left top no-repeat; overflow: hidden; //zoom:1;}
.ad_in_in {background: url('../images/ad/02.png') left bottom no-repeat; overflow: hidden; //zoom:1; padding: 52px 17px 28px; position: relative;}

.ad_in_h {position: absolute; left: 0; top: 0; width: 150px; line-height:35px; color:#786021; font-size: 16px; white-space: nowrap; padding: 0 0 0 50px;}

.ad_lines {overflow: hidden; //zoom:1;}
.ad_lines_in {overflow: hidden; //zoom:1; margin: -11px 0 0;}
.ad_lines_item {padding: 11px 0 0; background: url('../images/ad/sep.png') left 5px repeat-x; color:#4e442e; line-height:18px;font-size:12px;}

.ajaxLoad
{
	position:absolute;
}
