﻿@charset "utf-8";

/* CSS Document */
 img, div { behavior: url(iepngfix.htc) }
h1,h2,p,dd,dt,di,ul,li,ol,form,a{
	margin: 0px;
	padding: 0px;
	width: auto;
	position: relative;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #DCDEBA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

#container{
	padding: 0px;
	width: 980px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/sub_mene_bg.gif);
	position: relative;
	display: block;
	height: 2500px;
	clear: both;
}
#page_container{
	padding: 0px;
	width: 980px;
	position: relative;
	background-image: url(../images/page_bg.gif);
	position: relative;
	display: block;
	height: auto;
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF;
	margin: 0px auto;
}
#top_menu{
	position: relative;
}
.left {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	position: absolute;
}
#content_box{
	position: relative;
	margin: 0px;
	width: 980px;
	background-image: url(../images/page_left_top_img.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0px;
	display: block;
}
#header_img{
	width: 980px;
	display: block;
	height: 253px;
}
.page_left_box{
	height: auto;
	width: 266px;
	margin: 0px;
	left: 0px;
	float: left;
	background-image: url(../images/page_left_top_img.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 41px 0px 0px;
	display: block;
	position: relative;
}
.left_box{
	height: auto;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
}
#content_info  {
	font-size: 15px;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
}

.line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

#content_info table {
	font-size: 13px;
	color: #616161;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}
#content_info table li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	list-style-position: inside;
	list-style-image: url(../images/arrow2.gif);
}
#content_info p {
	margin: 0px;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height: auto;
}
#content_info .link {
	color: #009999;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	width: auto;
	font-size: 12px;
}

#content_info .no_line {
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
}


#content_info table ul {
	margin: 0px;
	padding: 0px;
}


#content_info h1{
	font-size: 17px;
	color: #000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: double;
	border-bottom-color: #78cb00;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
	width: auto;
}
.news_right{
	z-index: 1000;
	position: absolute;
	right: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.link_list .right {
	z-index: 1000;
	font-size: 10px;
	color: #999999;
	right: 0px;
	position: absolute;
	width: auto;
}
.links  {
	width: 633px;
	height: auto;
}

.links .left {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 270px;
	height: auto;
	text-align: left;
	position: relative;
	left: 0px;
}
.links .left a:link, .links .left  a:visited {
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

.links .left a:hover,.links .left a:active {
	font-size: 13px;
	color: #FF9900;
	font-weight: normal;
	text-decoration: none;
}


.right {
	float: right;
	z-index: 1000;
	font-size: 12px;
	color: #999999;
	padding-top: 5px;
}
#content_info h1 div {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	height: 15px;
	width: auto;
	padding-top: 5px;
}

#content_info ul {
	width: 600px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size: 13px;
}
#content_info li {
	list-style-position: inside;
	margin: 0px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: auto;
}
.inline {
	display: inline;
}
.block {
	display: block;
}



.login{
	margin: 0px;
	height: 201px;
	width: 201px;
	background-image: url(../images/login.gif);
	font-size: 13px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	position: relative;
	background-repeat: no-repeat;
}
.input_log{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 100px;
	border: 1px solid #FCFFF4;
	font-size: 12px;
	color: #333333;
	position: relative;
}
.login p{
	font-size: 12px;
	line-height: 12px;
	color: #FFFF66;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.login dl{
	height: auto;
	width: 200px;
	position: relative;
	margin: 0px;
	padding-top: 95px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.login dt{
	height: 18px;
	width: auto;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	position: relative;
}
.login .forget_no{
	text-align: right;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333333;
	position: relative;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.login a:link ,.login a:visited{
	color: #FF6600;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	padding-top: 8px;
	height: 25px;
	width: auto;
}

.login a:hover ,.login a:active {
	color: #339999;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	padding-top: 8px;
	height: 25px;
	width: auto;
}


.sub_left_box .writer_img{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	width: 226px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
.sub_left_box p{
	font-size: 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #595959;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.sub_left_box h2{
	font-size: 14px;
	color: #658f00;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#left_box{
	height: auto;
	width: 721px;
	margin: 0px;
	position: relative;
	padding: 0px;
}

#middle_box{
	height: auto;
	width: 714px;
	padding: 0px;
	text-align: left;
	display: block;
	background-image: url(../images/header_titke_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	right: 0px;
	float: right;
}

h1 {
	margin: 0px;
	padding: 0px;
	position: relative;
}
#middle_box #news ul {
	margin: 0px;
	width: 420px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 30px;
	position: relative;
}

/*----------關於生態旅遊設定----------*/
#about_info  {
	font-size: 15px;
	color: #000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	height: auto;
	position: relative;
	width: 650px;
	display: block;
}
#about_info h3 {
	color: #FD9420;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#about_info h4 {
	color: #669900;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
}
#about_info h2 {
	color: #339966;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #339966;
}

#about_info p {
	font-size: 13px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
	color: #666;
	line-height: 23px;
	letter-spacing: 1px;
}

/*-------------------------------------------*/


/*-----------------名人隨筆-------------------*/

#wirter_info  {
	font-size: 15px;
	color: #000;
	padding: 0px;
	height: auto;
	width: auto;
	position: relative;
	display: block;
	margin: 0px 40px;
}
.wirter_list{
	margin: 0px;
	padding: 0px;
	height: auto;
	position: relative;
	display: block;
	width: auto;
}
#wirter_info p {
	font-size: 13px;
	margin: 0px;
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 22px;
}
#wirter_info h5 {
	font-size: 15px;
	color: #5AAD21;
	margin: 0px;
	height: auto;
	width: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#wirter_info .story_list {
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
	position: relative;
}
#wirter_info .story_img {
	height: 118px;
	width: 180px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	position: relative;
}
#wirter_info table {
	padding: 0px;
	width: auto;
	position: relative;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wirter_info .story_list td {
	position: relative;
	height: auto;
	width: 200px;
	display: block;
}


#wirter_info .story_list h4 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 13px;
	font-size: 13px;
	color: #666;
	font-weight: normal;
	position: relative;
	display: block;
}
#wirter_info .story_list p {
	height: 40px;
	font-size: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 13px;
	width: 180px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	position: relative;
	display: block;
}
#wirter_info .title_link:link ,#wirter_info .title_link:visited{
	color: #669900;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	height: auto;
	width: 180px;
	position: relative
}

#wirter_info .title_link:hover ,#wirter_info .title_link:active {
	color: #FF6600;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
	height: auto;
	width: auto;
	width: 180px;
	position: relative
}
.s_title{
	margin: 0px;
	padding: 0px;
	height: 159px;
	position: relative;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.s_title  span{
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: auto;
	list-style-type: none;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	position: relative;
}
.s_title a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: auto;
	width: auto;
}


.writer{
	margin: 0px;
	height: auto;
	width: 226px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
/*-------------------------------------------*/
#knowledge {
	position: relative;
	height: auto;
	width: 485px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#knowledge .konlg_img {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: auto;
	position: relative;
	display: inline;
	clear: left;
	float: left;
	z-index: 1000;
}
#knowledge h2 {
	font-size: 13px;
	color: #fe9102;
	width: 350px;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: right;
}
#knowledge .info_list p {
	height: 50px;
	width: 350px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	position: relative;
	margin: 0px;
	font-size: 13px;
	padding: 0px;
	float: right;
}


#knowledge .info_list {
	margin: 0px;
	height: auto;
	width: 435px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 30px;
	position: relative;
}



#middle_box #news li {
	margin: 0px;
	width: auto;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-image: url(../images/arrow.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: auto;
}

/*---------------------------------*/

#right_box{
	width: auto;
	height: auto;
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#footer{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 980px;
	height: 60px;
	background-position: bottom;
	font-size: 12px;
	color: #CCCCCC;
	background-repeat: no-repeat;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcdcdc;
	display: block;
	position: relative;
	bottom: -60px;
	clear: both;
}
#banner{
	margin: 0px;
	padding: 0px;
	width: 226px;
	position: relative;
}


#banner.img{}
.menber p{
	font-size: 13px;
	line-height: 22px;
}

/*--------------------會員設定---------------*/
#menber_info  {
	font-size: 13px;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 35px;
}
#menber_info h5 {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menber_list{
	list-style-type: none;
	width: auto;
	color: #666666;
}
#menber_list li {
	list-style-type: none;
	list-style-image: url(../images/arrow2.gif);
	list-style-position: outside;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	height: auto;
	width: auto;
	letter-spacing: 0.5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D4D4D4;
}
#menber_list ul {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 37px;
}
#menber_info .pageinfo {
	color: #659C12;
	padding-left: 20px;
}

/*--------------------------------------*/



/*     論壇設定     */
.form_title {
	width: 100px;
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}

#forum_info{
	font-size: 12px;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	}
#forum_info ul {
	margin: 0px;
	padding: 0px;
}
#forum_info li {
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-type: disc;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF9900;
	list-style-image: url(../images/041834107.gif);
	list-style-position: inside;
}
#forum_info li p {
	margin: 0px;
	width: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #669999;
}
#forum_info p {
}

#forum_info textarea {
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#forum_info .pic_u {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 500px;
}


#forum_info span {
	font-weight: normal;
	color: #FF6600;
	width: 60px;
	clear: both;
	font-size: 13px;
	line-height: 20px;
	margin: 0px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#forum_info .forum_title{
	font-weight: bold;
	color: #38833E;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	font-size: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../images/forum_title_bg_g.gif);
	height: 23px;
	width: 590px;
	letter-spacing: 1px;
}
#forum_info .link_url {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

#forum_info table {
	background-color: #FFFFFF;
	position: relative;
}

#forum_info th {
	color: #CC6600;
	background-color: #F7F1DB;
	font-size: 13px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: relative;
}
#forum_info .bg_w {
	background-color: #FFFCD2;
	color: #333333;
}

#forum_info td {
	background-color: #FFFFF4;
	color: #666666;
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	border: 1px solid #CEDDC2;
}
#forum_info .left-img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.ecotoutism_list{
	margin: 0px;
	padding: 0px;
	height: 640px;
	position: relative;
}

.ecotoutism_list .right_pic {
	float: right;
	width: 257px;
	height: auto;
	margin: 0px;
	padding: 0px;
	clear: right;
}


#forum_info .icon_link:link ,#forum_info .icon_link:visited{
	color: #DD5701;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	float: right;
}

#forum_info .icon_link:hover ,#forum_info .icon_link:active {
	color: #006600;
	font-weight: normal;
	text-decoration: none;
	float: right;
	font-size: 13px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#forum_info .mail_link:link ,#forum_info .mail_link:visited{
	color: #009999;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

#forum_info .mail_link:hover ,#forum_info .mail_link:active {
	color: #999900;
	font-weight: normal;
	text-decoration: none;
}

#forum_info .title_link:link ,#forum_info .title_link:visited{
	color: #FF6600;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

#forum_info .title_link:hover ,#forum_info .title_link:active {
	color: #FF6600;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

/*---------------------------------------------------------*/



/*  私房步道設定*/
#ecotoutism_info{
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	}
.ecotoutism_title .day_hot {
	color: #FF6600;
	line-height: 30px;
	float: right;
	width: 200px;
}
.ecotoutism_day_mane{
	background-image: url(../images/my_eco_05.jpg);
	height: 52px;
	width: 617px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.ecotoutism_title .day_hot table {
	width: 200px;
}
.ecotoutism_title .day_hot table span img {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.ecotoutism_title .img {
	height: 20px;
	width: auto;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	display: inline;
}


#ecotoutism_info  h1{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 17px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	height: 50px;
	width: 390px;
	text-align: left;
	float: left;
	margin-top: 0px;
	margin-right: 32px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#middle_box i.event_mg {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}

#ecotoutism_info .ecotoutism_title{
	font-weight: normal;
	color: #336699;
	font-size: 13px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../images/my_eco_01.jpg);
	height: 58px;
	width: 651px;
	letter-spacing: 1px;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
}
#ecotoutism_info .ecotoutism_list_title{
	font-weight: normal;
	color: #336600;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	font-size: 13px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 26px;
	width: 598px;
	letter-spacing: 1px;
	background-image: url(../images/my_eco_title_s03.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: right;
}
.ecotoutism_titles{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 618px;
}
#ecotoutism_info .ecotoutism_list ul {
	width: 90%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: auto;
	position: relative;
	margin: 0px;
}
#ecotoutism_info .ecotoutism_list  li {
	list-style-position: inside;
	list-style-image: url(../images/041834118.gif);
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.ecotoutism_list ul .right{
	position: absolute;
	right: 0px;
	float: right;
}
#ecotoutism_info .ecotoutism_list .li_list {
	margin: 0px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: auto;
	list-style-type: none;
	position: relative;
}
.ecotoutism_list .li_sub_list {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	height: 300px;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-weight: bold;
	color: #70bdb1;
	position: relative;
	display: block;
}
#ecotoutism_info p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: auto;
	width: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 13px;
	line-height: 20px;
	color: #646464;
}


#ecotoutism_info .list_link:link ,#ecotoutism_info .list_link:visited{
	color: #FF6600;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;
}

#ecotoutism_info .list_link:hover ,#ecotoutism_info .list_link:active {
	color: #FF6600;
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
	padding-left: 5px;
}

#ecotoutism_info .ecotoutism_bottom{
	font-weight: normal;
	color: #006666;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../images/my_eco_title_s04.gif);
	height: 21px;
	width: 620px;
	letter-spacing: 1px;
}
#ecotoutism_info .ecotoutism_bottom a {
	color: #289792;
	text-decoration: none;
	padding-top: 10px;
}



/*---------------------------------------------------*/


#news_info  {
	font-size: 15px;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
}

#news_info table {
	font-size: 13px;
	color: #616161;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#news_info table li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	list-style-position: inside;
	list-style-image: url(../images/arrow2.gif);
}
#news_info p {
	margin: 0px;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	height: auto;
}
#news_info .news_img {
	margin: 0px;
	width: 240px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#news_info .link {
	color: #009999;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	width: auto;
	font-size: 12px;
}

.news_list{
	margin: 0px;
	padding: 0px;
	height: auto;
	position: relative;
	display: block;
	width: auto;
}

.news_list td a:link ,.news_list td a:visited{
	color: #FF6600;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;
}
.news_list td  a:hover ,.news_list td a:active {
	color: #FF6600;
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
	padding-left: 5px;
}
.news_list td {
	margin: 0px;
	height: 25px;
	padding-top: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#news_info .news_bottom{
	font-weight: normal;
	color: #006666;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../images/forum_bottom_bg_bule.gif);
	height: 21px;
	width: 620px;
	letter-spacing: 1px;
}
#news_info .news_bottom a {
	color: #289792;
	text-decoration: none;
	padding-top: 10px;
}

#news_info .no_line {
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
}


#news_info table ul {
	margin: 0px;
	padding: 0px;
}


#news_info h1{
	font-size: 17px;
	color: #000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: double;
	border-bottom-color: #78cb00;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
	width: auto;
}

news_info h1 div {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	height: 15px;
	width: auto;
	padding-top: 5px;
}

#news_info ul {
	width: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size: 13px;
}
#news_info li {
	list-style-position: inside;
	margin: 0px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: auto;
}


















.line10 {
	font-size: 0px;
	line-height: 0px;
	height: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pages1  {
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e8ce;
	zoom:1;
	position: relative;
}
.pages1 ul {
	padding-left: 1px;
}
.pages1 li {
	float: left;
	list-style-type: none;
}
.pages1 ul .no{
	float: left;
	padding-right: 4px;
	padding-left: 5px;
	color: #78951d;
	background-color: #f5f8e6;
	border: 1px solid #afcc35;
	margin-left: -1px;
	height: 20px;
	display: block;
}
.pages1 li a{
	float: left;
	padding-right: 4px;
	padding-left: 5px;
	color: #668300;
	background-color: #f5f8e6;
	border: 1px solid #afcc35;
	margin-left: -1px;
	height: 20px;
	display: block;
}
.pages1 ul .thisclass{
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	color: #F00;
	background-color: #fff;
	border: 1px solid #afcc35;
	margin-left: -1px;
	height: 20px;
	display: block;
	font-weight: bold;
}
.pages1 li a:hover{
	color: #fff;
	background-color: #668300;
	display: block;
	text-decoration: none;
}
.pages1 ul span{
	display: block;
	line-height: 25px;
	color: #78951d;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e3e8ce;
	margin-bottom: 5px;
}
.pages1 ul .opti{
	float: right;
}
.clear {
	font-size: 0px;
	line-height: 0px;
	clear: both;
}
.buton {
	background-image: url(../images/buton.gif);
	height: 30px;
	width: 119px;
	color: #663333;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 13px;
	line-height: 14px;
	background-color: #FFFFFF;
	margin: 0px;
	font-weight: normal;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
textarea {
	border: 1px dashed #457881;
	width: auto;
	height: auto;
	background-color: #FFFFF7;
	font-size: 12px;
	color: #666666;
}
.input {
	border: 1px solid #457881;
	font-size: 12px;
	height: 18px;
	background-color: #FFFFF7;
}
#ecotoutism_info .w_s {
	padding-right: 20px;
	padding-left: 20px;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.ecotoutism_list td a:link ,.ecotoutism_list td a:visited{
	color: #FF6600;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;
}
.ecotoutismlist td  a:hover ,.ecotoutism_list td a:active {
	color: #FF6600;
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
	padding-left: 5px;
}
.ecotoutism_list td {
	margin: 0px;
	height: 25px;
	padding-top: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
 .bolg_list a:link , .bolg_list a:visited{
	color: #666666;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;
}

 .bolg_list a:hover , .bolg_list a:active {
	color: #FF6600;
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
	padding-left: 5px;
}
 .bolg_list li{
	list-style-position: inside;
	margin: 0px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	list-style-image: url(../images/041834107.gif);
	width: auto;
}

 .link_list a:link , .link_list a:visited{
	color: #94A53B;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;
}

.link_search{
	color: #339999;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	width: 618px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	height: 35px;
}
.link_search table  a:link, .link_search  table a:visited {
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

.link_search table a:hover,.link_search table a:active {
	font-size: 13px;
	color: #FF9900;
	font-weight: normal;
	text-decoration: none;
}
.link_titles{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 618px;
}
.link_list a:hover , .link_list a:active {
	color: #FF6600;
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
	padding-left: 5px;
}
 .link_list li{
	list-style-position: inside;
	margin: 0px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	list-style-image: url(../images/041834118.gif);
	width: auto;
}
#news_info .w_s .news_list_title {
	background-image: url(../images/forum_title_bg_bule2.gif);
	height: 36px;
	width: 605px;
	font-size: 13px;
	text-align: right;
	margin: 0px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ctl00_ContentPlaceHolder1_lblStar{
	display: inline;
}
#content_info {} 


#content_info #ctl00_ContentPlaceHolder1_gv td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	height: 30px;
}
#ctl00_ContentPlaceHolder1_gv td a:link , #ctl00_ContentPlaceHolder1_gvtd a:visited{
	color: #94A53B;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;
}


#ctl00_ContentPlaceHolder1_gv td a:hover , #ctl00_ContentPlaceHolder1_gv td a:active {
	color: #FF6600;
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
	padding-left: 5px;
}
.link_search select  {
	font-size: 13px;
	color: #336699;
	border: 1px double #339999;
}
.btn_logout{
	color:#336600;
	background-image: url(../images/btn_logout.gif);
	width: 37px;
	height: 23px;
	border:none;
	cursor:pointer;
	background-color:transparent;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.btn8{
	color:#336600;
	padding:1px 1px 1px 2px;
	background-image: url../(../images/btn_8.gif);
	width: 104px;
	height: 23px;
	border:none;
	cursor:pointer;
	background-color:transparent;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	background-image: url(../images/btn_8.gif);
}
.deta_search td {
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 15px;
	color: #666666;
	font-weight: normal;
}
.deta_search {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#data_info  {
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 15px;
}
#data_info  ul {
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 13px;
	height: auto;
}
#data_info h4 {
	line-height: 24px;
	color: #CD0D18;
	font-weight: normal;
	font-size: 15px;
	padding-left: 20px;
}
#data_info h1 {
	font-size: 21px;
	color: #333333;
}
#data_info table td {
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	height: 30px;
	padding-bottom: 3px;
	color: #333333;
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#data_info .img_box {
	padding: 10px;
	height: 156px;
	width: 600px;
	background-image: url(images/tabas_bg2.gif);
	margin-bottom: 20px;
}
#data_info .img_box img {
	height: 145px;
	width: 180px;
	display: inline;
	margin: 5px;
}
#data_info .form_title {
	font-weight: bold;
	color: #669900;
	line-height: 28px;
}
#data_info h2 {
	font-size: 17px;
	color: #FF6600;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#data_info  li {
	margin: 0px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: auto;
	list-style-type: none;
	font-size: 15px;
	font-weight: bold;
	color: #669999;
}


 .deta_search {
	padding: 0px;
	height: auto;
	width: 100%;
	margin: 0px;
}

 .btn02{
	color:#993300;
	padding:3px 1px 1px 2px;
	background-image: url(images/btn_02.gif);
	width: 37px;
	height: 23px;
	border:none;
	cursor:pointer;
	background-color:transparent;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;


}
.btn03{
	color:#993300;
	padding:3px 1px 1px 2px;
	background-image: url(images/btn_03.gif);
	width: 50px;
	height: 23px;
	border:none;
	cursor:pointer;
	background-color:transparent;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
}
.btn04{
	color:#336699;
	padding:3px 1px 1px 2px;
	background-image: url(images/btn_04.gif);
	width: 74px;
	height: 23px;
	border:none;
	cursor:pointer;
	background-color:transparent;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;


}

.deta_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-color: #FBFDFF;
	border-style: groove;
	color: #333333;
	height: 18px;
}

.search_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
} 
.deta_search td {
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 15px;
	color: #666666;
	font-weight: normal;
}
.deta_search {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#data_info  {
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 15px;
}
#data_info  ul {
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 13px;
	height: auto;
}
#data_info h4 {
	line-height: 24px;
	color: #CD0D18;
	font-weight: normal;
	font-size: 15px;
	padding-left: 20px;
}
#data_info h1 {
	font-size: 21px;
	color: #333333;
}
#data_info table td {
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	height: 30px;
	padding-bottom: 3px;
	color: #333333;
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#data_info .img_box {
	padding: 10px;
	height: 156px;
	width: 600px;
	background-image: url(images/tabas_bg2.gif);
	margin-bottom: 20px;
}
#data_info .img_box img {
	height: 145px;
	width: 180px;
	display: inline;
	margin: 5px;
}
#data_info .form_title {
	font-weight: bold;
	color: #669900;
	line-height: 28px;
}
#data_info h2 {
	font-size: 17px;
	color: #FF6600;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#data_info  li {
	margin: 0px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: auto;
	list-style-type: none;
	font-size: 13px;
	font-weight: bold;
	color: #669999;
}


 .deta_search {
	padding: 0px;
	width: 100%;
	margin: 0px;
}

 .btn02{
	color:#993300;
	padding:3px 1px 1px 2px;
	background-image: url(images/btn_02.gif);
	width: 37px;
	height: 23px;
	border:none;
	cursor:pointer;
	background-color:transparent;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;


}
.btn03{
	color:#993300;
	padding:3px 1px 1px 2px;
	background-image: url(images/btn_03.gif);
	width: 50px;
	height: 23px;
	border:none;
	cursor:pointer;
	background-color:transparent;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
}
.btn04{
	color:#336699;
	padding:3px 1px 1px 2px;
	background-image: url(images/btn_04.gif);
	width: 74px;
	height: 23px;
	border:none;
	cursor:pointer;
	background-color:transparent;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;


}

.deta_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-color: #FBFDFF;
	border-style: groove;
	color: #333333;
	height: 18px;
}

.search_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
} 
.a_search {
	background-image: url(../images/tabas_bg.gif);
	height: auto;
	width: 535px;
	margin-top: 0px;
	font-size: 12px;
	padding: 0px 25px 20px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.a_search_top {
	background: url(../images/tabas__t_b.gif) no-repeat top;
	height: 23px;
	width: 585px;
	margin-right: auto;
	margin-left: auto;
}
.a_search_bottom {
	background: url(../images/tabas__t_b.gif) no-repeat bottom;
	height: 23px;
	width: 585px;
	margin-right: auto;
	margin-left: auto;
}

.deta_search td {
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 80%;
	color: #666666;
	font-weight: normal;
}
.deta_search {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#data_info  {
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 15px;
}
#data_info  ul {
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 13px;
	height: auto;
}
#data_info h4 {
	line-height: 24px;
	color: #CD0D18;
	font-weight: normal;
	font-size: 15px;
	padding-left: 20px;
}
#data_info h1 {
	font-size: 21px;
	color: #333333;
}
#data_info table td {
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	height: 22px;
	padding-bottom: 3px;
	color: #333333;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#data_info .img_box {
	padding: 10px;
	height: 156px;
	width: 600px;
	background-image: url(images/tabas_bg2.gif);
	margin-bottom: 20px;
}
#data_info .img_box img {
	height: 145px;
	width: 180px;
	display: inline;
	margin: 5px;
}
#data_info .form_title {
	font-weight: bold;
	color: #669900;
	line-height: 28px;
}
#data_info h2 {
	font-size: 17px;
	color: #FF6600;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#data_info  li {
	margin: 0px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: auto;
	list-style-type: none;
	font-size: 15px;
	font-weight: bold;
	color: #669999;
}


 .deta_search {
	padding: 0px;
	height: auto;
	width: 100%;
	margin: 0px;
}

 .btn02{
	color:#993300;
	padding:3px 1px 1px 2px;
	background-image: url(images/btn_02.gif);
	width: 37px;
	height: 23px;
	border:none;
	cursor:pointer;
	background-color:transparent;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;


}
.btn03{
	color:#993300;
	padding:3px 1px 1px 2px;
	background-image: url(images/btn_03.gif);
	width: 50px;
	height: 23px;
	border:none;
	cursor:pointer;
	background-color:transparent;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
}
.btn04{
	color:#336699;
	padding:3px 1px 1px 2px;
	background-image: url(images/btn_04.gif);
	width: 74px;
	height: 23px;
	border:none;
	cursor:pointer;
	background-color:transparent;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;


}

.deta_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-color: #FBFDFF;
	border-style: groove;
	color: #333333;
	height: 18px;
}

.search_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
} 

