body {
	font: 12px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0px;
	padding:0px;
	height:100%;
	position:relative;
	background: url(bg.jpg) top left repeat;
}
form, fieldset {
	padding: 0;
	margin: 0;
	border:0;
}
a {
	text-decoration:none;
	color:#333;
}
a:hover {text-decoration:underline;}

img {border-style: none;}

p {
	padding:0px;
	margin:0px;
}

h1,h2,h3 {
	padding:0px;
	margin:0px;
	font-weight:normal;
}

#wrapper_speed {
	position:relative;
	overflow:hidden;
	background: url(bg_speed.png) top left repeat-x;
	height:30px;
}

.speed_in {
	position:relative;
	overflow:hidden;
	width:980px;
	margin:0 auto;
	padding-top:8px;
	color:#FFF;
	font-size:11px;
	text-shadow:1px 1px 1px #000;
}

.speedbar {
	position:relative;
	overflow:hidden;
	margin:0 auto;
	float:left;
	width:620px;
}

.speedbar a {
	color:#fec30f;
}

.s_date {
	position:relative;
	overflow:hidden;
	float:right;
	width:250px;
}

#wrapper_head {
	position:relative;
	overflow:hidden;
	background: url(bg_header.jpg) top left repeat-x;
	height:72px;
}

.head {
	position:relative;
	overflow:hidden;
	margin:0 auto;
	width:1000px;
}

a.logo {
	position:relative;
	overflow:hidden;
	float:left;
	width:269px;
	height:39px;
	display:block;
	text-indent:-9999px;
	background: url(logo.png) top left no-repeat;
	margin-top:16px;
	margin-left:15px;
}

#wrapper_banner {
	position:relative;
	overflow:hidden;
	height:90px;
	background:#b6b6b6;
}

.banner_in {
	position:relative;
	overflow:hidden;
	width:1000px;
	margin:0 auto;
}

.banner_left {
	position:relative;
	overflow:hidden;
	width:468px;
	height:90px;
	float:left;
}

.banner_right {
	position:relative;
	overflow:hidden;
	width:468px;
	height:90px;
	float:left;
	margin-left:64px;
}

#wrapper_menu {
	position:relative;
	overflow:hidden;
	height:41px;
	background: url(wrapper_menu.jpg) top left repeat-x;
}

.menu_in {
	position:relative;
	overflow:hidden;
	width:1000px;
	margin:0 auto;
}

.menu_in ul {
	padding:0px;
	margin:0px
}

.menu_in li {
	list-style:none;
	float:left;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}

.menu_in li a {
	color:#FFF;
	display:block;
	padding:14px 14px;
	overflow:hidden;
}

.menu_in li a:hover {
	background: url(menu_in_hover.jpg) top left repeat-x;
	text-decoration:none;
}


#wrapper {
	width:100%;
	margin:0 auto;
	height:100%;
	position:relative;
	overflow:hidden;
	background: url(wrapper.jpg) top left repeat-x;
}

#wrapp {
	width:100%;
	margin:0 auto;
	height:100%;
	position:relative;
	overflow:hidden;
	background: url(wrapp.png) bottom left repeat-x;
}

.wr {
	width:980px;
	margin:0 auto;
	height:100%;
	position:relative;
	overflow:hidden;
	background: url(wr.png) top left repeat-y;
	padding:10px 13px;
}

.footer {
	width:1006px;
	margin:0px auto 50px;
	height:46px;
	position:relative;
	overflow:hidden;
	background: url(footer.png) top left no-repeat;
}

.footer_left {
	position:relative;
	overflow:hidden;
	float:left;
	width:45px;
	height:41px;
	margin-left:15px;
	margin-top:5px;
}

.footer_copy {
	position:relative;
	overflow:hidden;
	float:left;
	margin-left:10px;
	margin-top:25px;
	width:350px;
	color:#746c51;
	font-size:12px;
}

.footer_copy a {
	color:#f99b37;
}

.footer_right {
	position:relative;
	overflow:hidden;
	float:left;
	width:400px;
	color:#746c51;
	margin-top:25px;
	margin-left:185px;
}

.footer_right a {
	color:#746c51;
}

.footer_right ul {
	padding:0px;
	margin:0px;
}

.footer_right li {
	list-style:none;
	float:left;
	padding:0 7px;
	border-right:1px solid #746c51;
}

.footer_right li:last-child {
	border:none;
	padding-right:0px;
}

.left_side {
	position:relative;
	overflow:hidden;
	float:left;
	width:200px;
}

.right_side {
	position:relative;
	overflow:hidden;
	float:left;
	width:199px;
}

.box {
	position:relative;
	overflow:hidden;
	background:#f0ebdd;
	margin-bottom:10px;
}

.b_left {
	border-left:1px solid #d2cab3;
}

.b_right {
	border-right:1px solid #d2cab3;
}

.menu_left ul {
	padding:0px;
	margin:10px 0px 10px 9px;
	border-bottom:2px solid #f99b37;
}

.menu_left li {
	list-style:none;
}

.menu_left a {
	display:block;
	padding:9px 7px;
	color:#562c1a;
	font-size:14px;
	text-shadow:0px 1px 0px #FFF;
	font-weight:bold;
}

.menu_left a:hover {
	background:#d2cab3;
	text-decoration:none;
}

.box h3 {
	font-weight:bold;
	color:#562c1a;
	text-shadow:0px 1px 0px #FFF;
	margin:10px 0px 10px 9px;
	border-bottom:2px solid #f99b37;
	padding:0px 0px 5px 5px;
}

.add_menu ul {
	padding:0px;
	margin:0px 0px 10px 10px;
	padding-bottom:10px;
	border-bottom:2px solid #f99b37;
}

.add_menu li {
	list-style:none;
	margin-left:10px;
}

.add_menu a {
	display:block;
	color:#562c1a;
	font-weight:bold;
	background: url(add_menu_li.png) top left no-repeat;
	background-position:0px 3px;
	padding:7px 0px 7px 28px;
	overflow:hidden;
}

.a_field {
	border:none;
	background: url(a_field.png) top left no-repeat;
	width:158px;
	height:18px;
	color:#97907e;
	padding:6px 10px;
	margin:0px 0px 5px 11px;
}

.login_b {
	width:80px;
	height:29px;
	margin:0px 0px 5px 60px;
}

.lost_why {
	text-align:center;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:2px solid #f99b37;
}

.oragne {
	border-bottom:2px solid #f99b37;
	margin-left:10px;
	margin-bottom:10px;
}

.oragne_right {
	border-bottom:2px solid #f99b37;
	margin-right:10px;
	margin-bottom:10px;
}

.oragne_right_top {
	border-top:2px solid #f99b37;
	margin-right:10px;
	margin-top:10px;
}

.google_right {
	padding:10px 20px;
}

.question {
	position:relative;
	overflow:hidden;
	border-top:2px solid #f99b37;
	margin-right:10px;
	margin-top:10px;
	background: url(question.jpg) top left no-repeat;
	background-position:10px 5px;
	height:50px;
	padding:10px 0px 7px 70px;
}

.question {
	color:#562c1a;
	font-size:12px;
}

.question a {
	color:#562c1a;
}

.lost_why a {
	display:block;
	color:#97907e;
}

.article_box {
	position:relative;
	overflow:hidden;
	margin:0px 5px 5px 10px;
	border-bottom:1px dashed #c1c1c1;
	padding-bottom:5px;
}

.border_none {
	border:none;
}

.article_box h3 {
	padding:0px;
	margin:0px;
	border:none;
	font-size:13px;
}

.article_box h3 a {
	color:#562c1a;
}

.count_box {
	position:relative;
	overflow:hidden;
	padding-left:8px;
}

.count_box a {
	margin-right:5px;
}

.center_side {
	position:relative;
	overflow:hidden;
	margin:0 10px;
	width:561px;
	float:left;
}

.what {
	position:relative;
	overflow:hidden;
	height:58px;
	padding:6px 9px;
	background: url(what_bg.png) top left no-repeat;
}

.w_field {
	position:relative;
	overflow:hidden;
	margin-bottom:7px;
}

.f {
	position:relative;
	overflow:hidden;
	float:left;
	margin-right:6px;
	margin-top:7px;
	width:458px;
	height:16px;
	padding:2px 5px;
	background: url(f.png) top left no-repeat;
	border:none;
	color:#3b3b3b;
	font-size:11px;
}

.s_b {
	position:relative;
	overflow:hidden;
	float:left;
	width:68px;
}

#foobar {
  border: 0;
  padding: 0;
  margin: 0;
  background: url('s_b.png') no-repeat;
  width: 68px;
  height: 31px;
}

.w_check {
	position:relative;
	overflow:hidden;
	color:#FFF;
}

.w_check ul {
	padding:0px;
	margin:0px;
}

.w_check li {
	list-style:none;
	float:left;
}

.last_b {
	padding-bottom:10px;
}

.main_b {
	position:relative;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:5px;
	border-top:5px solid #f99b37;
	padding-top:10px;
	background: url(main_b.png) bottom left repeat-x;
}

.main_bb {
	background: url() top left no-repeat;
}

.main_b h2 {
	font-weight:bold;
	text-transform:uppercase;
	color:#422115;
	font-size:14px;
	margin-bottom:10px;
	margin-left:5px;
}

.main_b_1 {
	background: url(main_b_1.jpg) top left no-repeat;
}

.main_b_2 {
	background: url(main_b_2.jpg) top left no-repeat;
}

.main_b_3 {
	background: url(main_b_3.jpg) top left no-repeat;
}

.main_b_4 {
	background: url(main_b_4.jpg) top left no-repeat;
}

.main_b_5 {
	background: url(main_b_5.jpg) top left no-repeat;
}

.main_b_6 {
	background: url(main_b_6.jpg) top left no-repeat;
}

.main_b_7 {
	background: url(main_b_7.jpg) top left no-repeat;
}

.main_b_8 {
	background: url(main_b_8.jpg) top left no-repeat;
}

.main_b_9 {
	background: url(main_b_9.jpg) top left no-repeat;
}

.main_b_10 {
	background: url(main_b_10.jpg) top left no-repeat;
}

.main_b_11 {
	background: url(main_b_11.jpg) top left no-repeat;
}

.main_b_12 {
	background: url(main_b_12.jpg) top left no-repeat;
}

.main_b_13 {
	background: url(main_b_13.jpg) top left no-repeat;
}

.main_b_14 {
	background: url(main_b_14.jpg) top left no-repeat;
}

.main_b_15 {
	background: url(main_b_15.jpg) top left no-repeat;
}

.main_b_16 {
	background: url(main_b_16.jpg) top left no-repeat;
}

.main_b_17 {
	background: url(main_b_17.jpg) top left no-repeat;
}

.main_b_18 {
	background: url(main_b_18.jpg) top left no-repeat;
}

.main_b_19 {
	background: url(main_b_19.jpg) top left no-repeat;
}

.main_b_20 {
	background: url(main_b_20.jpg) top left no-repeat;
}

.main_b_21 {
	background: url(main_b_21.jpg) top left no-repeat;
}

.main_b_22 {
	background: url(main_b_22.jpg) top left no-repeat;
}

.main_b_23 {
	background: url(main_b_23.jpg) top left no-repeat;
}

.main_b_24 {
	background: url(main_b_24.jpg) top left no-repeat;
}

.main_b_25 {
	background: url(main_b_25.jpg) top left no-repeat;
}

.main_b_26 {
	background: url(main_b_26.jpg) top left no-repeat;
}

.main_b_27 {
	background: url(main_b_27.jpg) top left no-repeat;
}

.main_b_28 {
	background: url(main_b_28.jpg) top left no-repeat;
}

.main_b_h {
	position:relative;
	overflow:hidden;
	float:left;
	width:187px;
	height:74px;
	margin-bottom:5px;
}

.main_b_h a {
	float:left;
	padding-left:54px;
	padding-top:10px;
	padding-bottom:8px;
	width:130px;
	height:74px;
	display:block;
	font-weight:bold;
	color:#422115;
}

.board_h {
	position:relative;
	overflow:hidden;
	float:left;
	width:245px;
	background: url(board_h.png) top left no-repeat;
	background-position:0px 2px;
	padding-left:25px;
	margin:0 5px 10px 5px;
}

.board_h a {
	color:#422115;
	font-size:13px;
	font-weight:bold;
}


.board_h p {
	color:#7f765d;
	font-size:11px;
}

.main_b h3 {
	color:#422115;
	font-size:13px;
	font-weight:bold;
}

.main_b p {
	color:#7f765d;
}

.board_cat {
	position:relative;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	margin:0px auto 15px;
	width:550px;
}

.board_cat a {
	color:#422115;
	text-decoration:underline;
}

.board_cat a:hover {
	text-decoration:none;
}

.board_cat p {
	padding:0px;
	margin:0px;
}

.board_cat span {
	margin-right:30px;
}

.board_table {
	position:relative;
	overflow:hidden;
	margin:0px auto 15px;
	width:550px;
	border:1px solid #7d755e;
	border-bottom:none;
}

.board_table_top {
	position:relative;
	overflow:hidden;
	background:#e8e7e3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-shadow:1px 1px 0px #FFF;
	color:#565248;
}

.b_t_name {
	position:relative;
	overflow:hidden;
	float:left;
	width:195px;
	color:#565248;
	border-top:1px solid #FFF;
	border-right:1px solid #7d755e;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:12px;
}

.b_t_date {
	position:relative;
	overflow:hidden;
	float:left;
	width:61px;
	text-align:center;
	color:#565248;
	border-top:1px solid #FFF;
	border-right:1px solid #7d755e;
	padding-top:10px;
	padding-bottom:8px;
}

.b_t_img {
	position:relative;
	overflow:hidden;
	float:left;
	width:146px;
	text-align:center;
	border-top:1px solid #FFF;
	border-right:1px solid #7d755e;
	padding-top:10px;
	padding-bottom:8px;
}

.b_t_author {
	position:relative;
	overflow:hidden;
	float:left;
	width:133px;
	text-align:center;
	border-top:1px solid #FFF;
	padding-top:10px;
	padding-bottom:8px;
}

.board_table_cell {
	position:relative;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-shadow:1px 1px 0px #FFF;
	color:#6b634b;
	border-bottom:1px solid #7d755e;
	background: url(board_table_cell.png) left top repeat-y;
}

.board_table_cell a {
	color:#6b634b;
	text-decoration:none;
}

.board_table_cell a:hover {
	text-decoration:underline;
}

.b_c_name {
	position:relative;
	overflow:hidden;
	float:left;
	width:184px;
	color:#565248;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:12px;
	padding-right:12px;
}

.b_c_date {
	position:relative;
	overflow:hidden;
	float:left;
	width:62px;
	text-align:center;
	color:#565248;
	padding-top:10px;
	padding-bottom:8px;
	font-size:11px;
	text-align:center;
}

.b_c_img {
	position:relative;
	overflow:hidden;
	float:left;
	width:147px;
	text-align:center;
	padding-top:10px;
	padding-bottom:8px;
}

.b_c_img img {
	width:130px;
}

.b_c_author {
	position:relative;
	overflow:hidden;
	float:left;
	width:123px;
	padding:10px 5px 8px;
	text-align:center;
}

.navigation {color:#666; border:0px; margin-bottom:15px; padding:1px; font-family:Arial, Helvetica, sans-serif; position:relative;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none;color: #636363;background:#F0EBDD;border:1px solid #999;padding:2px 6px;font-size:11px}
.navigation a:hover {background:#F0EBDD;color:#636363; border-color:#666;}
.navigation span {text-decoration:none;background:#F0EBDD;padding:2px 6px;border:1px solid #999;color:#636363;font-size:11px;}
