A        { text-decoration: none;      color: #0066CC; }
A:link   { text-decoration: none;      color: #0066CC; }
A:visited{ text-decoration: none;      color: #0066CC; }
A:active { text-decoration: none;      color: #0066CC; }
A:hover  { text-decoration: underline; color: #FF6699; }

BODY{
    font-size:   12px;
    line-height: 18px;
    background:  white;
    margin:      0px 0px 50px 0px;
    /* background-image:      url(../images/bgp.png); */
    /* background-repeat:     repeat-x;               */
    /* background-attachment: scroll;                 */
}

TD{
    font-size:   12px;
    line-height: 18px;
}

.tbl_banner{ margin:0px 0px 0px 0px; }

.tbl_topmenu{ margin:0px 0px 0px 0px; }

#top_message{ margin:10px 0px 0px 30px; color:#8C02C5; }

	.icon_topmessage{ margin:0px 7px 0px 0px; vertical-align:0px; }

#top_news1{ margin:7px 1px 10px 7px; }

	.icon_check{ margin:0px 5px 0px 0px; vertical-align:-2px; }

.top_news2{ margin:7px 7px 10px 1px; }

	.icon_sightmap{ margin:0px 5px 0px  0px; vertical-align:-3px; }
	.icon_ask     { margin:0px 5px 0px 10px; vertical-align:-3px; }

.tbl_main_header{ margin:15px 0px 0px 0px; }

.tbl_main{ margin:0px 0px 0px 0px; }

	.tbl_main_top_link{ margin:12px 0px 0px 0px; }

		.tbl_main_top_link_top{ margin:0px 7px 0px 0px; }
		.tbl_main_top_link_1  { margin:0px 7px 0px 0px; }
		.tbl_main_top_link_2  { margin:0px 7px 0px 0px; }
		.tbl_main_top_link_3  { margin:0px 7px 0px 0px; }

		.icon_arrow_gray    { margin:0px 3px 0px 0px; vertical-align:1px; }
		.icon_arrow_purple_1{ margin:0px 3px 0px 0px; vertical-align:1px; }
		.icon_arrow_purple_2{ margin:0px 3px 0px 0px; vertical-align:1px; }
		.icon_arrow_purple_3{ margin:0px 3px 0px 0px; vertical-align:1px; }

	.tbl_main_top_search{ margin:10px 0px 0px 0px; }

		.tbl_main_top_search_class  { margin:0px 0px 0px  0px; }
		.tbl_main_top_search_keyword{ margin:0px 2px 0px  1px; }
		.tbl_main_top_search_submit { margin:0px 0px 0px  0px; }

		.icon_search{ margin:0px 3px 0px 0px; }

	.tbl_main_sepline_1{ margin:10px 0px 0px 0px; }

	.tbl_main_calendar{ margin:20px 0px 0px 0px; }

	.tbl_main_list{ margin:20px 0px 20px 51px; }

		.tbl_main_list_title{ margin:0px 0px 10px 0px; border-bottom:1px solid #CB56FF; width:700px; font-size:14px; line-height:18px; font-weight:bold; color:#666666; }
		.tbl_main_list_hint { margin:0px 0px 10px 0px; font-size:14px; line-height:18px; }

		.piclist_num     { margin:5px 2px 2px 2px; font-size:10px; line-height:12px; color:#666666; }
		.piclist_pic     {}
		.piclist_penname { margin:0px 2px  2px 2px; font-size:11px; line-height:12px;                text-align:left;  }
		.piclist_title   { margin:0px 2px  2px 2px; font-size:11px; line-height:12px;                text-align:left;  }
		.piclist_comcount{ margin:0px 2px 10px 2px; font-size:10px; line-height:12px; color:#666666; text-align:right; }
		.piclist_rank    { margin:0px 2px  2px 2px; font-size:12px; line-height:18px;                text-align:left;  }
		.piclist_count   { margin:0px 2px 10px 2px; font-size:10px; line-height:12px; color:#666666; text-align:left;  }

		.icon_box_purple{ margin:0px 5px 0px 0px; vertical-align:-2px; }
		.icon_hint      { margin:0px 5px 0px 0px; vertical-align:-3px; }
		.icon_crown     { margin:0px 5px 0px 0px; vertical-align:-1px; }

	.tbl_main_list_link{ margin:20px 0px 20px 0px; padding:8px 0px 0px 0px; text-align:center; border-top:1px dotted #A8A8A8; width:700px; font-size:13px; color:#5A5A5A; }
		.icon_page_link_prev{ margin:0px 15px 0px 30px; vertical-align:-3px; }
		.icon_page_link_next{ margin:0px  0px 0px 15px; vertical-align:-3px; }

	.tbl_detail_pic{ margin:15px 0px 0px 29px; }
		.detail_pic_box{ border:1px solid #A8A8A8; }
		.detail_pic    { margin:6px; }
		.detail_error  { font-size:14px; line-height:20px; }

	.tbl_detail_info{ margin:15px 0px 10px 100px; }
		.detail_check_good_1{}
		.detail_check_good_2{ margin:5px 0px 0px 12px; text-indent:-12px; }
		.detail_good_count  { font-size:24px; line-height:27px; }
		.detail_cell_key    { padding-top:3px; border-bottom:1px dashed #A8A8A8; }
		.detail_cell_val    { padding-top:3px; border-bottom:1px dashed #A8A8A8; }
		.detail_edit_link   { padding-top:3px; text-align:right; margin-right:3px; }

		.icon_arrow_small_gray{ margin:0px  3px 0px 0px; vertical-align:1px; }
		.icon_good            { margin:0px 15px 0px 0px; vertical-align:-5px; }

		A.link_detail_check_good_2        { font-size: 11px; line-height: 14px; text-decoration: none;      color: #0066CC; }
		A.link_detail_check_good_2:link   { font-size: 11px; line-height: 14px; text-decoration: none;      color: #0066CC; }
		A.link_detail_check_good_2:visited{ font-size: 11px; line-height: 14px; text-decoration: none;      color: #0066CC; }
		A.link_detail_check_good_2:active { font-size: 11px; line-height: 14px; text-decoration: none;      color: #0066CC; }
		A.link_detail_check_good_2:hover  { font-size: 11px; line-height: 14px; text-decoration: underline; color: #FF6699; }

	.tbl_detail_comment_list{ margin:10px 0px 0px 50px; }
		.comment_num    {}
		.comment_trc    { margin:0px 5px 0px 0px; border-bottom:1px dashed #CCCCCC; }
		.comment_date   { margin:0px 0px 0px 0px; border-bottom:1px dashed #CCCCCC; }
		.comment_comment{ margin:5px 0px 5px 0px; }
		.comment_delete { margin:0px 0px 0px 0px; border-top:1px dashed #CCCCCC;}

		.icon_comment_icon{}
	
		.detail_sepline1 { margin:0px 0px 20px 50px; font-size:10px; line-height:10px; border-bottom:1px dashed #A8A8A8; width:600px; }
		.detail_sepline2 { margin:0px 0px 20px 50px; font-size:10px; line-height:10px; width:600px; }

	.tbl_paint_top_message{ margin:20px 0px 0px 20px; }

		.paint_check_paint{ margin:5px 20px 0px 0px; text-align:right; }
		.icon_check_paint { margin:0px 5px 0px 0px; vertical-align:-5px; }

	.tbl_paint_applet{ margin:20px 0px 0px 0px; }

		.paint_foot_message{ margin:2px 0px 2px 12px; text-indent:-12px; color:#666666; letter-spacing:1px; }

	.tbl_paint_foot_message{ margin:20px 0px 20px 20px; }

		.paint_foot_message{ margin:2px 0px 2px 12px; text-indent:-12px; color:#666666; letter-spacing:1px; }




.tbl_pagetop{ margin:10px 40px 0px 0px; }

.tbl_footer{ margin:25px 0px 0px 0px; }

	.foot_line{ margin: 0px 0px 15px 0px; }

.msgbox_text   { margin: 20px 15px 15px 15px; }
.msgbox_command{ margin: 15px 15px  0px 15px; text-align:center; }

.input_text    { font-size:12px; padding:1px 3px 1px 3px; }
.input_radio   { font-size:12px; }
.input_select  { font-size:12px; }
.input_textarea{ padding:3px; font-size:12px; line-height:18px; }
.input_submit  { font-size:12px; }















		

