/*===========================================================================
	LIST PAGE
============================================================================*/
/* global */
	.list .err{color:#FF0000;}
	.list .article{margin:0 !important;}
	.list .article h4{font-size:1.1em;}
	.list .article h4 a{text-decoration:underline;}
	.list .article h4a:link{text-decoration:underline;}
	.list .article h4 a:visited{text-decoration:underline;}
	/*search_box*/
	.list .search_box{font-size:12px; overflow:hidden; margin:0 0 20px 0; border:0; padding:0; width:100%; background:#ededee;}
	.list .search_box .form_section{border:#c8c8c8 solid 1px; padding:10px 12px;}
	.list .search_box .form_section .text{float:left; margin:0 -21px 0 -2px; border:#c8c8c8 solid 1px; padding:0 0 0 2px; width:100%; height:18px; line-height:18px; overflow:hidden;}
	.list .search_box .form_section.category .text{width:85%; margin:0 -21px 0 0;}
	.list .search_box .form_section.category select{float:left; margin:0 0 0 -2px; border:#c8c8c8 solid 1px; padding:0; width:15%; height:20px; font-size:1em;}
	.list .search_box .form_section .submit{float:left; margin:0 -21px 0 0; border:0; padding:0; width:21px; height:20px; background:url(/images/btn_search_gray.png) no-repeat; cursor:pointer;}
	.list .search_box .nav{position:relative; padding:8px 10px; margin:0; border-color:#c8c8c8; border-style:solid; border-width:0 1px 1px 1px;}
	.list .search_box .nav ul{font-size:1em; width:100%; padding:0; 0px;}
	.list .search_box .nav li{float:left; list-style:none; font-weight:bold; line-height:1.8em; padding:0px; margin:0; vertical-align:middle;}
	.list .search_box .nav li a{color:#5f5f5f; padding:0 5px; text-decoration:none;}
	.list .search_box .nav li:hover{color:#fff; background:#a0a0a0;}
	.list .search_box .nav li a:hover{color:#fff;}
	.list .search_box .nav .select{background:#616161; color:#FFF;}
	.list .search_box .nav .select a{color:#fff;}
	.list .search_box .nav .v_bar{display:block; margin:0 !important; padding:0 5px !important; color:#a4a4a4; text-align:center;}
	.list .search_box .nav .v_bar:hover{color:#a4a4a4; background:none;}
	.list .search_box .nav .advanced_btn{position:absolute; top:0.8em; right:8px; display:block; width:127px; height:19px; background:url(/images/btn_advanceed_link.gif) no-repeat;}

	/*category_box*/
	.list .sub_category_box{font-size:12px; padding:1px; margin-bottom:12px; border:1px solid #cccccc; margin:0 0 20px 0;}
	.list .sub_category_box .box_guide{position:relative; width:100%;}
	.list .sub_category_box .box_tl{position:absolute; top:-2px; left:-2px; display:block; width:9px; height:9px; background:url(/images/box_tl.gif) no-repeat; font-size:0}
	.list .sub_category_box .box_tr{position:absolute; top:-2px; left:-7px; margin-left:100%; display:block; width:9px; height:9px; background:url(/images/box_tr.gif) right top no-repeat; font-size:0}
	.list .sub_category_box .box_bl{position:absolute; top:-7px; left:-2px; display:block; width:9px; height:9px; background:url(/images/box_bl.gif) left bottom no-repeat; font-size:0}
	.list .sub_category_box .box_br{position:absolute; top:-7px; left:-7px; margin-left:100%; display:block; width:9px; height:9px; background:url(/images/box_br.gif) right bottom no-repeat; font-size:0}
	.list .sub_category_box .sub_category_wrap{position:relative; background:#f0f0f0; width:100%;}
	.list .sub_category_box .sub_category_wrap .label{position:absolute; left:2%; bottom:50%; width:13%; overflow:hidden; margin-bottom:-0.6em;}
	.list .sub_category_box .sub_category_wrap .label span{color:#949494; font-size:0.9em; font-weight:bold;}
	.list .sub_category_box .sub_category_wrap .sub_category{float:right; width:87%; background:#fff;}
	.list .sub_category_box .sub_category_wrap .sub_category ul{float:left; margin:2px 0 2px 5px; padding:0;}
	.list .sub_category_box .sub_category_wrap .sub_category li{margin:4px 0 4px 20px; list-style:url(/images/box_arrow.gif);}
	.list .sub_category_box .sub_category_wrap .sub_category li a{text-decoration:none;}
	.list .sub_category_box .sub_category_wrap .sub_category li a.selected{text-decoration:none; font-weight:bold;}
	.list .sub_category_box .sub_category_wrap .sub_category li a span{font-size:0.8em;}
	/*sub_category_title*/
	.list .sub_category_title{font-size:1.2em; width:100%; margin:0 0 15px 0;}
	.list .sub_category_title:after{content:""; display:block; clear:both;}
	.list .sub_category_title h3{float:left; margin:0 5px 0 0;}
	.list .sub_category_title .pulldown_btn{float:right; margin:0.5em 0 0 0;}
	.list .sub_category_title .pulldown_btn .open{display:block; background:url(/images/btn_bbs_show_all_answers.gif) no-repeat; width:129px; height:13px;}
	.list .sub_category_title .pulldown_btn .close{display:none; background:url(/images/btn_bbs_hide_all_answers.gif) no-repeat; width:129px; height:13px;}
	.list .sub_category_title .s_text{clear:both; float:left; font-size:0.8em; padding:2px 0 0 0; color:#6f6f6f;}
	/*admin_section*/
	.list .admin_section{font-size:0.9em !important;}
	.list .admin_section.status{margin:5px 0;}
	.list .admin_section select{font-size:1em !important;}
	.list .admin_section input{font-size:1em !important;}
	.list .admin_section a{font-size:0.9em !important;}


/*forum*/
	.list.forum .bbsTbl{border-color:#9AB83E; border-style:solid; border-width:3px 0; margin:0; padding:0;}
	.list.forum .bbsTbl caption{display:none;}
	.list.forum .bbsTbl thead th{line-height:28px; background:#EDEDED; border-style:solid; 	border-width:1px 0; border-color:#E4E4E4; font-family:verdana; font-size:0.75em; white-space:nowrap;}
	.list.forum .bbsTbl .title{text-align:left; padding:0 10px;}
	.list.forum .bbsTbl .replies{text-align:left; padding:0 10px;}
	.list.forum .bbsTbl .last{text-align:left; padding:0 10px 0 0;}
	.list.forum .bbsTbl tbody td{border-bottom:solid 1px #E4E4E4; white-space:nowrap; vertical-align:middle; text-decoration:none;}
	.list.forum .bbsTbl tbody .notice{background:#FFFFC4;}
	.list.forum .bbsTbl tbody .article .title{padding:10px 10px; white-space:normal;}
	.list.forum .bbsTbl tbody .article .title h4 a{text-decoration:none !important;} /*forum Àº underline »èÁ¦*/
	.list.forum .bbsTbl tbody .article .wname{font-size:0.9em; color:#868686;}
	.list.forum .bbsTbl tbody .article .hit,
	.list.forum .bbsTbl tbody .article .replies{font-size:0.9em; text-align:center;}
	.list.forum .bbsTbl tbody .article .last{font-size:0.9em; color:#4c4c4c; font-weight:bold;}
	.list.forum .bbsTbl tbody .article .last .last_wname{font-size:0.9em; color:#868686; font-weight:normal;}
	/*paginator*/
	.list.forum .paginator{font-size:1em; width:100%; margin:0 auto; text-align:center;}
	.list.forum .paginator .prev{margin:0 5px -2px 0;}
	.list.forum .paginator .next{margin:0 0 -2px 5px;}
	.list.forum .paginator .num{font-family:arial !important;  padding:0 5px; text-decoration:none; color:#575757;}
	.list.forum .paginator .num:hover{background:#e9e9e9; font-weight:bold;}
	.list.forum .paginator .num.on{font-weight:bold; font-size:1.3em;}
	.list.forum .paginator .num.on:hover{background:#fff; font-weight:bold;}
	/*btn*/
	.list .forum_footer{margin:5px 0 0 0;}
	.list .forum_footer .btn_write{float:right !important;}


/*tutorial*/
	.list.tutorial .article.notice .icon{float:left; margin-left: -5px; padding:0; clear:both;}
	.list.tutorial .article.notice .wrap{margin-left:65px;}



/*knowledgebase*/


/* Search */
	.list.search .search_box .form_section h3{font-size:1.2em; margin:0 0 10px 0}
	.list.search .search_box .checkbox_section{clear:both; font-size:0.9em; width:100%; margin-bottom:-10px;}
	.list.search .search_box .checkbox_section input{padding:0 0 0 0; margin:8px 5px 10px 20px; width:13px; height:13px; vertical-align:middle;}
	.list.search .search_box .checkbox_section input.first{margin-left:0;}
	.list.search .header_section .paginator{border-width:0 0 1px 0; padding:0 0 5px 0; margin:0 0 15px 0}
	.list.search .footer_section .paginator{border-width:1px 0 0 0; padding:5px 0 0 0; margin:15px 0 0 0}
	.list.search .paginator{font-size:1em; width:100%; border-color:#808080; border-style:solid;}
	.list.search .paginator:after{content:""; display:block; clear:both;}
	.list.search .paginator .result{float:left; font-weight:bold;}
	.list.search .paginator .page{float:right; color:#D5D5D5;}
	.list.search .paginator .page A{color:#5A6D23;}
	.list.search .paginator .page A:link{text-decoration:none;}
	.list.search .paginator .page A:hover{text-decoration:underline;}
	.list.search .article .user_section{margin:0 !important;}
	.list.search .article .link{padding:0 0 15px 0; font-size:0.9em; color:#868686;}
	.list.search .article .search_body{font-weight:bold; color:#000000;}
	.list.search .article .search_title{font-weight:bold;}


/*===========================================================================
	DETAIL PAGE
============================================================================*/
/* global */
	.detail .spot h2{margin:0 0 3px 0; padding:0; font-size:1.7em; color:#81AF3E; line-height:120%;}
	.detail .spot .info{padding:0px 0 8px 0; color:#6f6f6f; font-size:0.9em;}
	.detail .spot .info .wname{font-weight:bold;}
	.detail .article{word-wrap:break-word;}
	.detail .article .remote{margin:10px 0 0 0; font-size:0.9em;}
	/*attachment*/
	.detail .article .attachment{font-size:0.9em; margin:15px 0 0 0; padding:10px; background:#FFFFC4; border:#F0F0F0 1px solid;}
	.detail .article .attachment .name{margin-right:20px;}
	.detail .article .attachment a{text-decoration:none; cursor:pointer; color:#5A6D23;}
	.detail .article .attachment a.two{color:#F2FFDF;}
	/*user_section size*/
	.detail .user_section.forum{width:570px;}
	.detail .user_section.faq{width:580px;}
	.detail .user_section.tutorial,
	.detail .user_section.knowledgebase{width:610px;}


/*forum => 580px*/
	.detail.forum .header_wrap {margin:0 0 13px 0;}
	.detail.forum .header_wrap .btn_write{float:left;}
	.detail.forum .header_wrap .btn_reply{float:left; margin-right:5px;}
	.detail.forum .main_wrap .shadow_box{width:610px; position:relative; left:0; top:0; padding:0; margin:0 0 25px 0;}
	.detail.forum .main_wrap .shadow_box .shadow_level1{position:relative; top:4px; left:4px; padding:0; background:#f9f9f9;}
	.detail.forum .main_wrap .shadow_box .shadow_level2{position:relative; top:-2px; left:-2px; background:#e9e9e9;}
	.detail.forum .main_wrap .article{overflow:hidden; position:relative; top:-2px; left:-2px; margin:0; padding:0; background:#ffffff; border:1px solid #d0d0d0;}
	.detail.forum .main_wrap .article .header_section{border-bottom:#d5d5d5 1px solid;}
	.detail.forum .main_wrap .article .header_section .info{padding:0.1em 0 0.15em 10px; margin:0 !important; background:#c2c2c2 !important; color:#FFFFFF; font-weight:bold; font-size:1em;}
	.detail.forum .main_wrap .article .header_section h3{margin-right:140px;overflow:hidden; padding:15px !important; font-size:1.25em;}
	.detail.forum .main_wrap .article .header_section .btn_wrap{position:absolute; top:2.7em; right:15px;}
	.detail.forum .main_wrap .article .header_section .btn_wrap .btns_delete{float:left;}
	.detail.forum .main_wrap .article .header_section .btn_wrap .btns_edit{float:left; margin-right:5px;}
	.detail.forum .main_wrap .article .main_section{margin:auto; padding:19px;}
	.detail.forum .footer_wrap{margin:-10px 0 0 0;}
	.detail.forum .footer_wrap .btn_list{float:right !important;}
	.detail.forum .footer_wrap .btn_write{float:left;}
	.detail.forum .footer_wrap .btn_reply{float:left; margin-right:5px;}


/*tutorial => 610px*/
	.detail.tutorial .main_wrap .article .main_section{width:610px; margin:15px 0 0 0;}


/*faq = >580px; */
	.detail.faq .article{width:610px; margin:15px 0 0 0;}
	.detail.faq .article:after{content:""; display:block; clear:both;}
	.detail.faq .article .question_wrap{width:600px; float:right; margin:0 0 20px 0; padding:0;}
	.detail.faq .article .question_wrap:after{content:""; display:block; clear:both;}
	.detail.faq .article .question_wrap .title{cursor:pointer;}
	.detail.faq .article .question_wrap .btn_q{display:block; float:left; width:20px; height:15px; background:url(/images/bul_q.gif) no-repeat top left;}
	.detail.faq .article .question_wrap h4{float:right; width:580px; margin:0; padding:0;}
	.detail.faq .article .question_wrap h4 a{text-decoration:none !important;}
	.detail.faq .article .answer_wrap{clear:both; width:600px; float:right; margin:0; padding:0; display:none;}
	.detail.faq .article .answer_wrap:after{content:""; display:block; clear:both;}
	.detail.faq .article .answer_wrap .btn_a{display:block; float:left; width:20px; height:15px; background:url(/images/bul_a.gif) no-repeat top left;}
	.detail.faq .article .answer_wrap .main_section{float:left; width:580px;}


/*knowledgebase => 610px*/
	.detail.knowledgebase .main_wrap .article .main_section{width:610px; margin:15px 0 0 0;}



/*===========================================================================
	Write PAGE
============================================================================*/
	.write table{margin:0; padding:0; width:100%; border-color:#9AB83E; border-style:solid; border-width:3px 0; background:#fff; font-size:12px;}
	.write table th{background:#F5F5F5; width:120px; text-align:right; padding:0 10px 0 0;}
	.write table th label{font-size:1em;}
	.write table th .point{color:red;}
	.write table th{border-color:#fff; border-style:solid; border-width:0 0 1px 0;}
	.write table td *{font-size:1em;}
	.write table td ul{list-style-type: disc;} 
	.write table td{width:500px; padding:5px 0 5px 5px;}
	.write table td .text_field,
	.write table td .select_field{width:160px;}
	.write table td .title{width:495px;}
	.write table td .wrap_wantnotify{float:left; margin-left:-3px; padding:0 0 5px 0;}
	.write table td .wrap_wantnotify .wantnotify{width:13px; height:13px; vertical-align:middle;margin-left:3px;}
	.write table td p{padding-bottom:2px;}
	.write table td .note{margin:10px 0 5px 20px; padding:0; font-size:1em;}
	.write table td .editor{list-style:none; position:relative; padding-bottom:5px;}
	.write table td .editor li{display:inline;}
	.write table td .editor .bold{float:left; display:block; width:25px; height:21px; background:url(/images/btn_editor_bold.gif) no-repeat;}
	.write table td .editor .italic{float:left; display:block; width:25px; height:21px; background:url(/images/btn_editor_italic.gif) no-repeat;}
	.write table td .editor .strikethrough{float:left; display:block; width:25px; height:21px; background:url(/images/btn_editor_strikethrough.gif) no-repeat;}
	.write table td .editor .underline{float:left; display:block; width:25px; height:21px; background:url(/images/btn_editor_underline.gif) no-repeat;}
	.write table td .editor .left{float:left; display:block; width:25px; height:21px; background:url(/images/btn_editor_left.gif) no-repeat;}
	.write table td .editor .center{float:left; display:block; width:25px; height:21px; background:url(/images/btn_editor_center.gif) no-repeat;}
	.write table td .editor .right{float:left; display:block; width:25px; height:21px; background:url(/images/btn_editor_right.gif) no-repeat;}
	.write table td .editor .hyperlink{float:left; display:block; width:25px; height:21px; background:url(/images/btn_editor_hyperlink.gif) no-repeat;}
	.write table td .textarea_field{clear:both;}
	.write table td .deletefile{font-size:0.9em; vertical-align:top; margin:0 0 5px 0;}
	.write table td .deletefile .checkbox_field{margin-bottom:-5px;}
	.write table td .deletefile .small{font-size:1em; color:#a00020; font-weight:bold}
	.write .btn_list{float:left; margin:5px 0;}
	.write .btn_submit{float:right; margin:5px 0;}
	.write .btn_cancel{float:right; margin:5px 0 5px 5px;}



/*===========================================================================
	CHECK PAGE
============================================================================*/
	.check{width:250px; margin:auto;font-size:12px;}
	.check h3{padding:0 0 10px 0; font-size:1.25em;}
	.check .main_section{width:100%;}
	.check .main_section .fieldwrapper{padding:1px 0; border-top:#9AB83E 3px solid; border-bottom:#9AB83E 3px solid; margin-bottom:10px;}
	.check .main_section .fieldwrapper label{float:left; display:block; padding:7px 15px 7px 0; width:80px; background:#F5F5F5; text-align:right; font-size:1em; font-weight:bold;}
	.check .main_section .fieldwrapper .point{color:red;}
	.check .main_section .fieldwrapper .user_password{float:right; width:135px; margin:4px 0;}
	.check .footer_section{width:100%; margin-left:50px}
	.check .footer_section .btn{display:inline;}
	.check .footer_section .btn_back{float:left;}
	.check .footer_section .btn_submit{float:left; margin-right:5px;}
	.check .footer_section .btn_cancel{float:left;}



/*===========================================================================
	BUTTON
============================================================================*/
	.btn_submit{display:block !important; width:72px !important; height:18px !important; background:url(/images/btn_support_submit.gif) no-repeat top;}
	.btn_list{display:block !important; width:56px !important; height:18px !important; background:url(/images/btn_support_list.gif) no-repeat top;}
	.btn_reply{display:block !important; width:67px !important; height:18px !important; background:url(/images/btn_support_reply.gif) no-repeat top;}
	.btn_write{display:block !important; width:68px !important; height:18px !important; background:url(/images/btn_support_write.gif) no-repeat top;}
	.btn_edit{display:block !important; width:57px !important; height:18px !important; background:url(/images/btn_support_edit.gif) no-repeat top;}
	.btn_delete{display:block !important; width:74px !important; height:18px !important; background:url(/images/btn_support_delete.gif) no-repeat top;}
	.btn_back{display:block !important; width:61px !important; height:18px !important; background:url(/images/btn_support_back.gif) no-repeat top;}
	.btn_confirm{display:block !important; width:70px !important; height:18px !important; background:url(/images/btn_support_confirm.gif) no-repeat top;}
	.btn_cancel{display:block !important; width:65px !important; height:18px !important; background:url(/images/btn_support_cancel.gif) no-repeat top;}
	.btn_close{display:block !important; width:58px !important; height:18px !important; background:url(/images/btn_support_close.gif) no-repeat top;}

	.btns_edit{display:block !important; width:44px !important; height:16px !important; background:url(/images/btns_support_edit.gif) no-repeat top;}
	.btns_delete{display:block !important; width:61px !important; height:16px !important; background:url(/images/btns_support_delete.gif) no-repeat top;}

	.btn:hover{background-position:bottom !important;}



/*===========================================================================
	GLOBAL
============================================================================*/
	a, 	a:link, a:visited{color:#5A6D23;}
	a:hover{color:#9EBF3E;}