/*reset.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption {text-align:left;}th {text-align:center;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

body {background-color:#fff;}
a {color:#2E4869;}
a:visited {color:#868EA8;}
a:hover {color:#006;}

#out, #footer{min-width:996px;width:expression((documentElement.clientWidth||document.body.clientWidth)<996?'996px':'100%');}
#out {}
#header {width:100%; height:143px;}
#header {background-image:url(/i/header_bg.jpg);}
#a_images {position:absolute; right:10px; top:4px; text-align:right;}
#search_form {position:absolute; left:640px; top:81px; color:#a7790b;}
#search_form input {border:1px solid #a7790b; width:100%; height:17px; padding:0 5px; margin-left:5px;}
#search_form img {margin:0 20px 0 20px;}
#main_menu {margin:-25px 0 0 0;}
#main_menu a{padding:0 15px 0 0; color:#a7790b; text-decoration:none;}
#main_menu span {padding:0 15px 0 0; color:#666;}
#main_menu span.active a,span.active a{color:#630; text-decoration:underline; padding:0;}
#main_menu a:hover{text-decoration:underline;}
.menu_row {border-bottom:1px solid #a7790b; padding:3px 20px 4px 20px; font-size:100%;}
#top_menu_row {padding:0 20px 9px 40px; font-size:110%;}
.menu_arrow {width:15px; height:6px; margin:5px 5px 0 0; font-size:0; background-image:url(/i/ar_sign.gif); background-position:center; background-repeat:no-repeat; float:left;}

#top_section {overflow:hidden; width:100%; background-color:#f8f5f0; padding-top:20px; background-image:url(/i/top_section_bg.jpg); background-repeat:no-repeat; background-position:left;}
.top_section_block {width:31%; float:left; padding-right:10px;}
.image_top_section {width:128px; height:128px; background-image:url(/i/image_bg_yellow.jpg);}
.image_top_section img {margin:7px 19px 19px 7px; width:102px; height:102px;}
.image_feed {width:128px; height:128px; background-image:url(/i/image_bg_white.jpg);}
.image_feed img {margin:7px 19px 19px 7px; width:102px; height:102px;}
.dashed_spacer {height:5px; margin-top:5px; background-image:url(/i/dash.gif); background-repeat:repeat-x; font-size:0;}
#separator1 {width:100%;background-image:url(/i/separator1_bg.jpg);}
#separator2 {width:100%;background-image:url(/i/separator2_bg.jpg); position:relative;}

#banner_section {margin-top:8px; font-size:0;}

#bottom_section_out {overflow:hidden; width:100%; background-image:url(/i/bottom_section_bg.jpg); background-repeat:no-repeat; background-position:left;padding-bottom:20px;}
#bottom_section {overflow:hidden; width:100%; background-image:url(/i/bottom_section_bg2.jpg); background-repeat:no-repeat; background-position:right; z-index:10;}
#first_column {width:30%; float:left; margin:0 20px 5px 30px; display:inline;}
#first_column table {margin-bottom:10px;}
#second_column {width:30%; float:left; margin:0 5px 5px 0;}
#thrid_column {width:30%; float:left; margin:0 5px 5px 0;}
.column_header {margin:-20px 0 10px 20px; padding-right:20px; position:relative; font-size:120%; font-weight:bold;}
.image_small_block {width:65px; height:65px; background-image:url(/i/image_sbg.jpg);}
.image_small_block img {margin:4px 10px 10px 4px; width:51px; height:51px;}
.path {line-height:75%;}
.path a{font-size:75%; color:#999; padding-left:9px; background:url(/i/ar_small2.gif) left no-repeat;}
.path_in a{font-size:85%; color:#999; padding-left:7px; background:url(/i/ar_small.gif) left no-repeat; text-decoration:none;}
.path a:hover,.path_in a:hover{text-decoration:underline;}
.comcount {text-align:right;}
.comcount b{font-weight:bold; color:#a7790b; padding-left:13px; background:url(/i/comments.gif) left no-repeat;}
.image_small_block_g {width:65px; height:65px; background-image:url(/i/image_sbg_gray.jpg);}
.image_small_block_g img {margin:4px 10px 10px 4px; width:51px; height:51px;}
.image_small_block_b {width:65px; height:65px; background-image:url(/i/image_sbg_beige.jpg);}
.image_small_block_b img {margin:4px 10px 10px 4px; width:51px; height:51px;}

.small_banner {width:200px; height:80px; margin-bottom:7px; display:block;}
#small_banners {margin-left:30px;}

#sc_content {background:#e7e8e9 url(/i/second_col_bg.gif) top right no-repeat; padding:3px 10px 10px 3px;}
#sc_content a {display:block;}
#sc_content table {margin:5px 5px 5px 12px;}
.sc_header {background:url(/i/sc_header_bg.jpg) left repeat-y; color:white; padding:0 2px 3px 10px;}

.tc_content {margin:10px 0 0 20px;}
.tc_content table{margin-bottom:10px;}
.tc_header {background:url(/i/tc_header_bg.jpg) left repeat-y; color:#666; padding:0 2px 3px 10px;}
.tc_header_in {background:url(/i/tc_header_in_bg.jpg) left repeat-y; color:#666; padding:0 2px 3px 10px;}

#content_out { height:1%; padding-bottom:20px; background-image:url(/i/left_bg.gif); background-repeat:repeat-y;}
#main_column {width:100%; margin-left:-300px; float:right;}
#main_column_in {margin-left:300px;}
#main_column_content {margin:20px 40px 20px 20px;}

#content_out_for_1 { height:1%; padding-bottom:20px; }

.left_menu {margin:0 0 20px 10px;}
.left_menu a{color:#a7790b; text-decoration:none;}
.left_menu a:hover{text-decoration:underline;}
.left_menu_head {margin:0 0 7px 3px; padding-left:7px; background:url(/i/ar_small.gif) left no-repeat;}

.spoint_menu {margin:0 0 20px 3px;}
.spoint_menu a{color:#a7790b; text-decoration:none;}
.spoint_menu a:hover{text-decoration:underline;}
.spoint_menu li {margin:0 0 7px 1px; padding-left:7px; background:url(/i/ar_small.gif) left no-repeat;}

.date {color:#999; padding-left:12px; background:url(/i/clock_icon.gif) left no-repeat; font-size:90%;}
.article {padding-left:11px; background:url(/i/article.gif) top left no-repeat;}
.vip_user {color:#a7790b; font-weight:bold; padding-left:12px; background:url(/i/vip_user_icon.gif) left no-repeat;}
.guest_user {color:#000; font-weight:bold; padding-left:12px; background:url(/i/user_icon.gif) left no-repeat;}
.privat_user {color:green; font-weight:bold; padding-left:12px; background:url(/i/privat_user_icon.gif) left no-repeat;}
.ch_vip {background-color:#f7f4ee; padding:2px 4px;}
.ch_privat {background-color:#d8ffd2; padding:2px 4px;}
.ch_guest {background-color:#eee; padding:2px 4px;}
.newsDate {color:#999; margin:30px 0 7px 10px;}

#footer {height:94px; background:url(/i/footer_bg.jpg);}
#footer_in {height:94px;}
#fcontent {padding:18px 200px 0 50px; color:white; font-size:80%;}
#fcontent a{color:white;}
#counter {float:right; padding:55px 28px 0 0;}

.mail_image {width:11px; height:8px; margin:2px; cursor:pointer;}
.mailform {width:400px; height:200px; position:absolute; background-color:#e9e1cc; border:1px solid #a7790b; text-align:center; color:#a7790b;}

#commentForm {background-color:#f7f4ee; padding:10px; border:1px solid #a7790b; margin-bottom:50px; width:75%;}
#commentForm input, .mailform input, #send2friend_form input, #send2friend_link {border:1px solid #a7790b; margin-bottom:5px; width:100%;}
#commentForm .button, .mailform .button, #send2friend_form .button, #send2friend_link {width:50%; background-color: #a7790b; color:#fff;}
#commentForm textarea, .mailform textarea {border:1px solid #a7790b; margin-bottom:5px; width:100%;}
#ratingForm {width:20%; float:right;}
.haha {display:none;}

#login_form {position:absolute; overflow:auto; top:70px; left:30px; z-index:2;}
#login_form {width:200px; height:120px; border:1px solid #a7790b; color:#a7790b; font-size:100%; background:url(/i/login_bg.jpg) right bottom no-repeat; background-color:#e9e1cc;}
#login_form input {margin-bottom:3px; border:1px solid #a7790b;}
#login_form .logfield {width:120px; height:15px; font-size:100%; }
#login_form .logbutton {width:120px; height:20px; font-size:100%; background-color: #a7790b; color:#fff;}

#topcardorder_form {position:absolute; top:70px; right:10px; z-index:2; overflow:hidden;}
#topcardorder_form {color:#a7790b; font-size:100%; background:url(/i/order_bg.jpg) right bottom no-repeat; background-color:#e9e1cc;border:1px solid #a7790b; border-collapse: separate;}
#topcardorder_form td{padding:20px; wihte-space:nowrap;}
#topcardorder_form input {margin-bottom:3px; border:1px solid #a7790b;}
#topcardorder_form .logfield {width:120px; height:15px; font-size:100%; }
#topcardorder_form .logbutton {width:120px; height:20px; font-size:100%; background-color: #a7790b; color:#fff;}

.comment_small {margin-bottom:5px; font-size:80%; color:#666;}
.comment {padding:5px; text-align:justify;}

.bizList {margin-top:10px;}
.bizList caption {margin-top:10px;}
.bizList td{padding:4px 2px; border:1px solid #fff;}
.bizList th{padding:0 2px; background-color:#c8b08b; border:1px solid #fff;}
tr.striped td{background-color:#e7e8e9;}
.bizName a{text-decoration:none;} 

.usersList {margin:10px 20px 0 0;}
.usersList td{padding:1px 1px; border:1px solid #ddd;}
.usersList th {padding:0 2px; background-color:#c8b08b; border:1px solid #ddd;}
.usersList tr.striped td {background-color:#fff;}
.usersList td a{text-decoration:none;}

.pagenumerator {margin-top:10px;}
.cur_page {padding:3px; font-weight:bold; background-color:#c8b08b; color:#fff;}
.pagenumerator a{padding:3px;}
.pagenumerator a:hover {background-color:#a7790b; color:#fff;}

.clear {clear:both;}

caption {color:#630;}
h1 {font-size:150%;}
h2 {font-size:120%; font-weight:bold;}
h2 a {color:black; text-decoration:none; margin-bottom:3px;}
h2 a:hover {text-decoration:underline; color:#999;}
h3 {font-size:110%; font-weight:bold; color:#666;}
.content {clear:left; margin-top:25px;}
.content p {margin-bottom:10px;}
.content ul {list-style:disc; padding-left:2.5em; padding-bottom:1em;}
.content ol {list-style:decimal; padding-left:2.5em; padding-bottom:1em;}
.content b, .content strong {font-weight:bold;font-style:inherit;}
.content i, .content em {font-style:italic; font-weight:inherit;}
.description {margin-top:5px; color:#666;}
.note {font-size:80%; font-weight:normal; color:#999;}
.warning {color:red;}
.notice { color:#999; font-size:90% }

.spacer {margin:20px 0;}
.small_spacer {margin:10px 0;}

.biz_description {clear:left; background-color:#e7e8e9; padding:5px;}
.inner_description {color:#666; margin:7px 20px 10px 0;}
.phone_color {color:#a7790b;}

/*a.head_link {color:black; text-decoration:none; font-size:110%;}
a.head_link:hover {text-decoration:underline;}
*/