/* rich comment */
.rc_member_box { float:left; width:250px; }
.rc_member_box .rc_member_icon { float:left; width: 30px; text-align:center; }
.rc_member_box .rc_nickname { float:right; width: 220px; }
.rc_doc_box { float:left; }
.rc_doc_box .rc_doc_icon { float:left; width: 165px; height:165px; text-align:center; }
.rc_doc_box .rc_doc_icon img { border-color:#D5D5D5 #BBBBBB #BBBBBB #D5D5D5; border-style:solid; border-width:1px; }
.rc_doc_box .rc_doc_title { float:left; width: 300px; }

.rich_comment_guide_title{ color:#1B6FBF; line-height:1.5em; }
#rc_guide_arrow { color:#1B6FBF; }
.rich_comment_guide_box { background-color:#F5F5F5; padding:10px; }
.rich_comment_guide_box dl { margin-bottom:10px;}
.rich_comment_guide_box dt { font-weight:bold; line-height:1.5em; padding-top: 5px; padding-bottom: 5px; }
.rich_comment_guide_box dd { background-color:#FFFFFF; line-height:1.5em; padding: 5px; }



/************** 2010 Version. Detail Page ***************************/
#detail_wrap {height:100%;}
*:first-child+html #detail_wrap {height:auto;}
#detail_wrap h3 {font-size:14px;}
#detail_wrap p {font-size:15px;}

#detail_wrap #detail_title {width:970px; margin:10px auto 7px auto; padding-top:1px; text-align:left;}
#detail_wrap #detail_title .title {min-width:200px;}
*html #detail_wrap #detail_title .title { width:880px;}
*:first-child+html #detail_wrap #detail_title .title { width:880px;}
#detail_wrap #detail_title #id_title_file_ico {min-height:20px;}
#detail_wrap #detail_title #id_title_file_ico img {margin-top:3px;}
#detail_wrap #detail_title h2 {font-size:22px; padding-top:1px; line-height:1.4em; color:#111}
#detail_wrap #detail_title #id_title_file_ico img{margin:7px 5px 0 0;}

#detail_wrap #detail_title .editor_field {font-size:16px; font-weight:bold; width:810px; margin-bottom:5px; padding:5px;}
#detail_wrap #detail_title .inplace_field {background-color:#FFFCDD;font-size:16px; font-weight:bold; width:830px; margin-bottom:5px; padding:5px;}
#detail_wrap #detail_title .cancel_button,.ok_button{width:75px; font-size:13px;}
#detail_wrap #detail_title .inplace_save,.inplace_cancel{font-size:13px;}
#detail_wrap #description .editor_field {border:1px solid #dcdcdc; padding:10px; width:660px;}
#detail_wrap #description .inplace_field {border:1px solid #dcdcdc; padding:10px; width:647px;}
#detail_wrap #description .description_notice {text-align:left; font-size:12px; color:#b1b1b1;}

#detail_wrap #detail_title .recommend {background:url(/images/detail/ico_recommend.gif) no-repeat; margin:5px 0 0 5px!important; padding-top:1px; width:70px; height:16px; float:left; line-height:17px; height:25px}
#detail_wrap #detail_title .recommend a {margin-left:18px;}
#detail_wrap #detail_title .recommend span {color:#ff6600; font-weight:bold; margin-left:3px; text-align:center;}

#detail_wrap #detail_title_infor dl {width:970px; margin:0 auto; text-align:left; height:28px;}
#detail_wrap #detail_title_infor dt {float:left; font-weight:bold; font-size:12px; padding:1px 0 0 18px; margin:4px 10px 0 0; height:14px;}
#detail_wrap #detail_title_infor dd {float:left;}

#permission_onsale {background:url(../images/detail/ico_sale.gif) no-repeat 0 0; font-size:14px; color:#d32d00;padding-left:20px;}
#permission_nopublic {background:url(/images/detail/ico_non_access.gif) no-repeat 0 0; color:#666666;padding-left:20px;}
#permission_friend {background:url(/images/detail/ico_friend_access.gif) no-repeat 0 0; color:#666666;padding-left:20px;}
#permission_public {background:url(/images/detail/ico_public.gif) no-repeat 0 0; color:#666666;padding-left:20px;}
#detail_wrap #detail_title_infor em {font-size:13px; color:#ff6600; margin-right:5px}
#detail_wrap #detail_title_infor .bar {font-weight:normal; color:#acacac; padding:0 3px}
#detail_wrap #detail_title_infor .btn {margin-right:10px;}
#detail_wrap #detail_title_infor .btn img {margin-right:2px;}
#detail_wrap #detail_title_infor .number {margin:4px 8px 0 0; color:#666666;}
#detail_wrap #detail_title_infor .number strong {margin-left:3px; color:#333333;}
#detail_wrap #detail_title_infor .sharing {float:right; text-align:right; padding-top:5px;}
#detail_wrap #detail_title_infor .sharing a {margin-right:3px;}

/*#detail_wrap #flash_viewer {background:#000000; padding:10px 0;}*/
#detail_wrap .viewer {width:100%; margin:0 auto; text-align:left;}

#detail_wrap #data_information {margin:5px auto 0 auto; width:970px; text-align:left;}

#detail_wrap #data_information #left {width:700px; float:left;}
#detail_wrap #data_information #left .category {margin-bottom:29px; position:relative;}
#detail_wrap #data_information #left #description h3 {background:url(/images/common/icon/ico_txt.gif) no-repeat 0 2px; padding:0 0 2px 17px; margin-bottom:5px; font-size:16px; color:#222!important}
#detail_wrap #data_information #left .category .normal {text-decoration:none; font-weight:normal; padding-left:5px; color:#787878;}
#detail_wrap #data_information #left #description .textdata_box {border:1px solid #e3e3e3; background:#fafafa; padding:15px 15px; color:#666; line-height:1.6em; font-size:15px}
#detail_wrap #data_information #left #description #data_none {color:#999999; line-height:1.6em;}
#detail_wrap #data_information #left #description p { line-height:1.5em;}
#detail_wrap #data_information #left #description #ly_description {display:block;}

#detail_wrap #data_information #left .tag_list {position:relative; padding-bottom:30px; margin-top:0px; width:700px;}
#detail_wrap #data_information #left .tag_list h3 {background:url(../images/common/icon/ico_tag03.gif) no-repeat 2px 2px; float:left; font-size:16px; padding-left:17px; padding-top:2px; padding-bottom:1px; margin-right:7px; color:#222}
#detail_wrap #data_information #left .tag_list h3.ico_b_tag {background:url(../images/common/icon/ico_best_tag.gif) no-repeat 2px 2px; float:left; padding-left:17px; padding-bottom:1px; margin-right:7px;}
#detail_wrap #data_information #left .tag_list .list {float:left; padding-top:2px;}
#detail_wrap #data_information #left .tag_list .modify_list {float:left; padding:3px 5px; border:1px solid #dcdcdc; width:640px;}
#detail_wrap #data_information #left .tag_list .modify_btn {position:absolute; top:-4px; right:0px; font-size:12px;}
#detail_wrap #data_information #left .tag_list  .best_tag {clear:both; padding-top:4px; overflow:hidden}

#detail_wrap #data_information #left #other_list h3 { padding-bottom:3px; border-bottom:1px #dcdcdc solid;}
#detail_wrap #data_information #left #other_list .category_contents_wrap {width:610px; height:160px; margin:0 auto; margin-top:15px;}
#detail_wrap #data_information #left #other_list .category_contents_wrap dl {width:104px; margin-right:20px; float:left;}
#detail_wrap #data_information #left #other_list .category_contents_wrap .end {margin-right:0px;}
#detail_wrap #data_information #left #other_list .category_contents_wrap dt {}
#detail_wrap #data_information #left #other_list .category_contents_wrap dd {line-height:1.3em;}
#detail_wrap #data_information #left #other_list .category_contents_wrap img {border:1px solid #dcdcdc}
#detail_wrap #data_information #left #other_list .category_contents_wrap .description {margin-top:3px; max-height:30px; overflow:hidden; word-wrap:break-word;}
#detail_wrap #data_information #left #other_list .category_contents_wrap .id {margin-top:3px; font-size:12px;}
#detail_wrap #data_information #left #other_list .go_left {position:absolute; top:80px; left:0px;}
#detail_wrap #data_information #left #other_list .go_right {position:absolute; top:80px; right:0px;}

#detail_wrap #data_information #left #comment h3 {padding:0 0 2px 0; margin-bottom:5px; font-size:16px; color:#222}
#detail_wrap #data_information #left #comment #comment_box_wrap {padding:20px; border:1px solid #e3e3e3; background:#f7f7f7;}
#detail_wrap #data_information #left #comment .comment_box {padding-bottom:15px; margin-bottom:20px; border-bottom:1px dashed #dcdcdc;}
*html #detail_wrap #data_information #left #comment .comment_box {height:1px;}
*:first-child+html #detail_wrap #data_information #left #comment .comment_box {min-height:1px;}
#detail_wrap #data_information #left #comment .comment_box .thumbnail {float:left; width:50px;}
#detail_wrap #data_information #left #comment .comment_box .comment_infor {width:585px; float:right;}
#detail_wrap #data_information #left #comment .comment_box .comment_infor dt {margin-bottom:5px;}
#detail_wrap #data_information #left #comment .comment_box .comment_infor dt img {margin-bottom:-5px; margin-left:5px;}
#detail_wrap #data_information #left #comment .comment_box .comment_infor dd {margin-bottom:5px;}
#detail_wrap #data_information #left #comment .comment_box .comment { line-height:1.5em;}
#detail_wrap #data_information #left #comment .comment_box .date {color:#777777; font-size:12px;}
#detail_wrap #data_information #left #comment .comment_box .addfile {background: url(/images/detail/ico_clip.gif) no-repeat 10px 10px #fff; width:370px; padding:10px 20px 10px 20px;}
#detail_wrap #data_information #left #comment .comment_box .addfile .image img{ border:1px solid #dcdcdc;}
#detail_wrap #data_information #left #comment .comment_box .add {width:390px; padding:0 10px 3px 10px;}
#detail_wrap #data_information #left #comment .comment_box .add img { margin:0 3px -2px 0;}
*html #detail_wrap #data_information #left #comment .comment_box .addfile {padding:10px 20px 0 20px;}
*:first-child+html #detail_wrap #data_information #left #comment .comment_box .addfile {padding:10px 20px 0 20px;}
#detail_wrap #data_information #left #comment .comment_box .addfile p {float:left;}
#detail_wrap #data_information #left #comment .comment_box .addfile ul {float:left; width:250px; margin-left:10px;}
#detail_wrap #data_information #left #comment .comment_box .addfile .title{}
#detail_wrap #data_information #left #comment .comment_box .addfile .name {margin-top:10px; height:25px;}
#detail_wrap #data_information #left #comment .comment_box .addfile .name img {margin:0 3px -10px 0;}


#detail_wrap #data_information #left #comment .comment_box .add_user {margin:0 3px;}
#detail_wrap #data_information #left #comment .comment_box .add_user img {margin-right:3px;}
#detail_wrap #data_information #left #comment .comment_box .add_group {background:url(/images/common/icon/ico_group.gif) no-repeat; padding-left:17px; margin:0 3px;}
#detail_wrap #data_information #left #comment .comment_box .add_folder {background:url(/images/common/icon/ico_folder.gif) no-repeat; padding-left:17px; margin:0 3px;}

#detail_wrap #data_information #left #comment #add_comment h3 {background:url(/images/detail/ico_addcomment.gif) no-repeat 0 2px; padding:0 0 2px 17px; margin-bottom:5px;}
#detail_wrap #data_information #left #comment #add_comment .input_box {width:636px; height:80px; padding:10px; border:1px solid #CCCCCC; background:#FFFFFF; color:#666666;}
#detail_wrap #data_information #left #comment #add_comment .input_btn_area {width:658px; position:relative; height:30px;}
#detail_wrap #data_information #left #comment #add_comment .warning { position:absolute; top:10px; left:0px; color:#666666; background: url(/images/detail/ico_warning.gif) no-repeat; padding-left:47px; height:15px;}
#detail_wrap #data_information #left #comment #add_comment .input_btn { position:absolute; top:0px; right:0px; margin-top:5px;}
*html #detail_wrap #data_information #left #comment #add_comment .input_btn { height:1px}
#detail_wrap #data_information #right {width:255px; float:right;}

/* rich comment */
#detail_wrap #data_information #left #comment #add_comment .rich_comment_guide_title { color:#1B6FBF; margin-top:5px; }
#detail_wrap #data_information #left #comment #add_comment #rc_guide_arrow { color:#1B6FBF; }
#detail_wrap #data_information #left #comment #add_comment .rich_comment_guide_box { background-color:#eeeeee; padding:10px; margin-top:5px; }
*html #detail_wrap #data_information #left #comment #add_comment .rich_comment_guide_box {height:1px;}
*:first-child+html #detail_wrap #data_information #left #comment #add_comment .rich_comment_guide_box {min-height:1px;}
#detail_wrap #data_information #left #comment #add_comment .rich_comment_guide_box dl { width:640px; margin-bottom:10px;}
*html #detail_wrap #data_information #left #comment #add_comment .rich_comment_guide_box dl {width:620px;}
#detail_wrap #data_information #left #comment #add_comment .rich_comment_guide_box dt { font-weight:bold;}
#detail_wrap #data_information #left #comment #add_comment .rich_comment_guide_box dd { background-color:#FFFFFF; line-height:1.5em; padding:5px; }

/* Right Area List Box  */
#detail_wrap #data_information #right h3 {font-size:12px;}
#detail_wrap #data_information #right .list_box_wrap {padding-bottom:5px; margin-top:20px}
#detail_wrap #data_information #right .list_box_wrap .title {width:255px;}
#detail_wrap #data_information #right .list_box_wrap img {float:left;}
#detail_wrap #data_information #right .list_box_wrap .title h3 {width:220px; height:20px; margin-left:21px; padding:7px 5px 3px 7px; min-height:19px; border:1px solid #f0f0f0; font-weight:normal; line-height:1.4em; color:#666666;}
*html #detail_wrap #data_information #right .list_box_wrap .title h3 {width:219px;height:19px;} /* for IE 6.0 */
*:first-child+html #detail_wrap #data_information #right .list_box_wrap .title h3 {width:219px;height:19px;} /* for IE 7.0 */
#detail_wrap #data_information #right .list_box_wrap .title h3 a {text-decoration:none;}
#detail_wrap #data_information #right #open .title h3 {border-bottom:1px solid #e3e3e3;}
#detail_wrap #data_information #right #close .title h3 {border-bottom:1px solid #f0f0f0;}

#detail_wrap #data_information #right #folder_listbox .title2 {width:205px;background:url(/images/detail/ico_folder_mono.gif) no-repeat 5px 9px; padding-left:22px;}
*html #detail_wrap #data_information #right #folder_listbox .title2 {width:204px;height:19px;} /* for IE 6.0 */
*:first-child+html #detail_wrap #data_information #right #folder_listbox .title2 {width:204px;height:19px;} /* for IE 7.0 */

#detail_wrap #data_information #right #group_listbox .title2 {width:205px;background:url(/images/detail/ico_group_mono.gif) no-repeat 5px 9px; padding-left:22px;}
*html #detail_wrap #data_information #right #group_listbox .title2 {width:204px;height:19px;} /* for IE 6.0 */
*:first-child+html #detail_wrap #data_information #right #group_listbox .title2 {width:204px;height:19px;} /* for IE 7.0 */

#detail_wrap #data_information #right .list_box_wrap .list_box {margin-top:-1px; border:1px solid #e3e3e3; border-top:none; padding:10px 15px 3px 15px; background:#f7f7f7;}
*html #detail_wrap #data_information #right .list_box_wrap .list_box {height:1px; padding:10px 14px 3px 14px; width:225px; height:1px;}
*:first-child+html #detail_wrap #data_information #right .list_box_wrap .list_box {min-height:1px;}

#detail_wrap #data_information #right .list_box_wrap .list_box .list_link {width:102px; position:absolute;}
#detail_wrap #data_information #right .list_box_wrap .list_box .list_link img{ border:1px solid #dcdcdc;}

#detail_wrap #data_information #right .list_box_wrap .list_box .doc_list li { height:18px; line-height:20px; margin-bottom:6px; overflow:hidden;}
#detail_wrap #data_information #right .list_box_wrap .list_box .doc_list li img {margin-right:3px;}

#detail_wrap #data_information #right #member_thmb_list img { border:1px solid #dcdcdc; margin-bottom:3px;}
#detail_wrap #data_information #right .imageborder img{border:1px solid #dcdcdc; margin-bottom:3px;}

#detail_wrap #data_information #right .list_box_wrap .list_box .data_none {text-align:center; color:#999999; padding:10px 0;}

#detail_wrap #data_information #right .list_box_wrap .list_box .description {line-height:1.2em; margin-bottom:2px; width:105px; height:31px; overflow:hidden;}
#detail_wrap #data_information #right .list_box_wrap .list_box .id {font-size:12px;}
#detail_wrap #data_information #right .list_box_wrap .list_box .arrow {position:relative; width:225px; height:15px; margin-top:1px;}
#detail_wrap #data_information #right .list_box_wrap .list_box .arrow .goleft {position:absolute; left:0px;}
#detail_wrap #data_information #right .list_box_wrap .list_box .arrow .goleft a {width:60px; height:15px; background:url(/images/detail/btn_goleft_off.gif) no-repeat 0 4px; display:block;}
#detail_wrap #data_information #right .list_box_wrap .list_box .arrow .goleft a:hover {width:60px; height:15px; background:url(/images/detail/btn_goleft_on.gif) no-repeat 0 4px; display:block;}
#detail_wrap #data_information #right .list_box_wrap .list_box .arrow .goright {position:absolute; right:0px;}
#detail_wrap #data_information #right .list_box_wrap .list_box .arrow .goright a {width:60px; height:15px; background:url(/images/detail/btn_goright_off.gif) no-repeat 0 4px; display:block;}
#detail_wrap #data_information #right .list_box_wrap .list_box .arrow .goright a:hover {width:60px; height:15px; background:url(/images/detail/btn_goright_on.gif) no-repeat 0 4px; display:block;}

#detail_wrap #data_information #right .list_box_wrap .arrow {position:relative; width:225px; height:15px; margin-top:1px;}
#detail_wrap #data_information #right .list_box_wrap .arrow .goleft {position:absolute; left:0px;}
#detail_wrap #data_information #right .list_box_wrap .arrow .goleft a {width:60px; height:15px; background:url(/images/detail/btn_goleft_off.gif) no-repeat 0 4px; display:block;}
#detail_wrap #data_information #right .list_box_wrap .arrow .goleft a:hover {width:60px; height:15px; background:url(/images/detail/btn_goleft_on.gif) no-repeat 0 4px; display:block;}
#detail_wrap #data_information #right .list_box_wrap .arrow .goright {position:absolute; right:0px;}
#detail_wrap #data_information #right .list_box_wrap .arrow .goright a {width:60px; height:15px; background:url(/images/detail/btn_goright_off.gif) no-repeat 0 4px; display:block;}
#detail_wrap #data_information #right .list_box_wrap .arrow .goright a:hover {width:60px; height:15px; background:url(/images/detail/btn_goright_on.gif) no-repeat 0 4px; display:block;}

#detail_wrap #data_information #right .list_box_wrap .arrow_ {position:absolute; left:17px; top:165px; width:225px; height:15px;}
#detail_wrap #data_information #right .list_box_wrap .arrow_ .goleft { float:left;}
#detail_wrap #data_information #right .list_box_wrap .arrow_ .goleft a {width:60px; height:15px; background:url(/images/detail/btn_goleft_off.gif) no-repeat 0 4px; display:block;}
#detail_wrap #data_information #right .list_box_wrap .arrow_ .goleft a:hover {width:60px; height:15px; background:url(/images/detail/btn_goleft_on.gif) no-repeat 0 4px; display:block;}
#detail_wrap #data_information #right .list_box_wrap .arrow_ .goright { float:right;}
#detail_wrap #data_information #right .list_box_wrap .arrow_ .goright a {width:60px; height:15px; background:url(/images/detail/btn_goright_off.gif) no-repeat 0 4px; display:block;}
#detail_wrap #data_information #right .list_box_wrap .arrow_ .goright a:hover {width:60px; height:15px; background:url(/images/detail/btn_goright_on.gif) no-repeat 0 4px; display:block;}

#detail_wrap #data_information #right .right_categorybox {padding-top:15px; position:relative;}
#detail_wrap #data_information #right .right_categorybox .option_btn {padding-left:8px; font-weight:normal;}

#detail_wrap #data_information #right #tag_box {width:230px; position:relative;}
#detail_wrap #data_information #right #tag_box h3 {background:url(/images/detail/ico_tag.gif) no-repeat 0px 1px; padding:0 0 0 20px; margin-bottom:7px;}
#detail_wrap #data_information #right #tag_box #tag_add_txt { position:absolute; top:0px; left:40px;}

#detail_wrap #data_information #right #tag_box #tag_list {}
#detail_wrap #data_information #right #tag_box ul {}
#detail_wrap #data_information #right #tag_box li {height:15px; margin-bottom:5px;}
#detail_wrap #data_information #right #tag_box #tag_list a {text-decoration:none; color:#787878;}
#detail_wrap #data_information #right #tag_box #tag_list img {margin:0 0 -1px 5px;}

#detail_wrap #data_information #right #tag_box #tag_add {opacity:0.999999; width:233px; margin-bottom:10px; background:#f7f7f7; line-height:1.5em; padding:10px; border:1px solid #e3e3e3; font-size:12px;}

#detail_wrap #data_information #right #permission_box {}
#detail_wrap #data_information #right #permission_box h3 {padding:0 0 1px 16px; color:#666666; margin-bottom:2px;}
#detail_wrap #data_information #right #permission_box #onsale {background:url(../images/common/icon/ico_onsale.gif) no-repeat 0px 0px;}
#detail_wrap #data_information #right #permission_box em {margin-right:3px}
#detail_wrap #data_information #right #permission_box .bar {font-weight:normal; color:#acacac; padding:0 6px; font-size:12px}
#detail_wrap #data_information #right #permission_box #nopublic {background:url(/images/common/icon/ico_private.gif) no-repeat 0px 0px;}
#detail_wrap #data_information #right #permission_box #friend {background:url(/images/common/icon/ico_contact.gif) no-repeat 0px 0px;}
#detail_wrap #data_information #right #permission_box #public {background:url(/images/common/icon/ico_public.gif) no-repeat 0px 0px;}

#detail_wrap #data_information #right #permission_box #contact_list {border:1px solid #e3e3e3; background:#f7f7f7; width:235px; padding:5px 10px;}
#detail_wrap #data_information #right #permission_box ul {}
#detail_wrap #data_information #right #permission_box #contact_list li {width:105px; margin:0 10px 1px 0; float:left;}

#detail_wrap #data_information #right li { font-size:12px}

#detail_wrap #data_information #right #copyright {margin:10px 0 0 0;}
#detail_wrap #data_information #right #copyright img { margin-right:5px;}
#detail_wrap #data_information #right #copyright li { margin-bottom:3px; color:#646464;}

#detail_wrap #left .copyright { margin-bottom:2px;}
#detail_wrap #left .copyright img { margin-right:5px;}
#detail_wrap #left .copyright li { color:#646464;}
#detail_wrap #left .copyright-warning { margin-bottom:30px; padding-left:20px; color: #646464; font-size:90%; }

#detail_wrap #data_information #right #date {margin:39px 0 20px 10px;}
#detail_wrap #data_information #right #date li {margin-bottom:5px; color:#646464; line-height:1.3em;}


/* Detail Option */
.detail_option_comment {line-height: 19px; margin-top: 4px;}
.detail_option {margin-top: 10px; }
.detail_option dt {font-weight: bold; padding-bottom: 10px;}
.detail_option dd {padding-bottom: 8px;}
.detail_option dd img {margin-right: 4px;}


#detailview_option {width: 707px; overflow: hidden;}
#detailview_option .input {width: 701px; overflow: hidden; border: 3px solid #E8F6FB;overflow: hidden;}
#detailview_option .input .box {width: 689px; background-color: #FDFFFF; border: 1px solid #B1DFF2; padding:5px ;overflow: hidden;}
#detailview_option .file_view , #detailview_license .file_view {float: left; width: 203px; height:230px; background-color: #ECF8FD; overflow: hidden;}
#detailview_option .file_view dl , #detailview_license .file_view dl {width: 173px; margin: 11px 0 8px 15px;}
#detailview_option .file_view dt , #detailview_license .file_view dt {text-align: center; padding-bottom: 3px;}
#detailview_option .file_view dt img  , #detailview_license .file_view dt img {border: 1px solid #D0D0D0; }
#detailview_option .file_view dd.icon  , #detailview_license .file_view dd.icon {float: left; width: 19px; padding-top: 3px;}
#detailview_option .file_view dd.text , #detailview_license .file_view dd.text {float: right; width: 154px;}
#detailview_option .file_view dd.text a , #detailview_license .file_view dd.text a {line-height: 18px; text-decoration: underline;}
#detailview_option a.underline {text-decoration: underline;}
#detailview_option .public_option {float: right;width: 448px; padding-top: 22px;}
#detailview_option .public_option .public_select li {padding-bottom: 10px;}
#detailview_option .public_option .upload_overflow_top_select {margin-top: -84px;}
#detailview_option .public_option .upload_overflow01 {height: 70px; border: 1px solid #CACACA; margin-top: 6px; }

#detailview_license {float:left; width: 447px; overflow: hidden;}
#detailview_license .input {width: 441px; overflow: hidden; border: 3px solid #E8F6FB;overflow: hidden;}
#detailview_license .input .box {width: 429px; background-color: #FDFFFF; border: 1px solid #B1DFF2; padding:5px ;overflow: hidden;}
.lic_des {float:left; margin:20px 0 0 10px;}
.lic_des li {margin-top:7px; color:#5f5f5f;}
.lic_btn {clear: both; padding-top:8px; margin-left:100px;}


/* Referer Option */
#referer_detail { position:relative;}
#referer_detail h3 {padding-bottom:3px; border-bottom:1px #dcdcdc solid;}
#referer_detail strong {color:#1B6FBF;}
#referer_detail .list { margin-top:10px;}
#referer_detail .list li {line-height:1.8em;}
#referer_detail .list img { margin:0 3px 0 0;}
#referer_detail .more {position:absolute; top:0px; right:5px;}


/* Non Flash Ver. */
.preload_box {width:694px; height:100%; position:absolute; left:0px; top:0px; display:none;}
.preload_box table {width:100%; height:100%;}
.preload_box_expand {width:100%; height:100%; position:absolute; left:0px; top:0px; display:none;}
.preload_box_expand table {width:100%; height:100%;}

.non_viewer #viewer_popup_wrap {position:absolute; top:0px; left:0px; width:970px; height:460px; background: url(/images/detail/non/popup_bg.png); display:none;}

.non_viewer {background:#eaeaea; height:100%;}
.non_viewer .viewer_wrap {width:970px; height:100%; margin:0 auto; position:relative;}
.non_viewer .images {width:694px; height:100%; float:left;}
.non_viewer .images .thumbnail_box {margin:10px 0; padding:0 10px; overflow: auto; overflow-x:hidden; text-align:center;}
*html .non_viewer .images .thumbnail_box {padding:0;}
.non_viewer .images .thumbnail_view {width:100%; display:none;}
.non_viewer .images .text_box {width:100%; height:100%; overflow:auto; overflow-x:hidden; display:none;}

.non_viewer .images .thumbnail_box .s_thumbnail_list {padding:0;}
.non_viewer .images .thumbnail_box .s_thumbnail_list .v {width:118px; height:166px;}
.non_viewer .images .thumbnail_box .s_thumbnail_list .h {width:151px; height:106px;}
.non_viewer .images .thumbnail_box .s_thumbnail_list .thumb {width:100%; height:100%; border:1px solid #CCCCCC;}
.non_viewer .images .thumbnail_box .s_thumbnail_list li {float:left; position:relative; *position: ; margin:0 0 13px 13px; background-color:#fff;}
*html .non_viewer .images .thumbnail_box .s_thumbnail_list li {margin:0 0 10px 10px;}
.non_viewer .images .thumbnail_box .s_thumbnail_list div {width:100%; position:absolute; top:15px; text-align:center;}
.non_viewer .images .thumbnail_box .s_thumbnail_list p {position:absolute; width:100%; height:20px; bottom:5px; *left: 5px;}
.non_viewer .images .thumbnail_box .s_thumbnail_list span {padding:3px 10px; background:url(/images/detail/non/select_bar_bg.gif) repeat-x; -moz-border-radius:3px; -webkit-border-radius:3px; color:#ffffff;}

.non_viewer .option_photo {position:absolute; bottom:25px; width:694px; text-align:center;}
.non_viewer .option {position:relative; height:30px; margin-bottom:10px; background:url(/images/detail/non/select_bar_bg.gif) repeat-x; -moz-border-radius:7px; -webkit-border-radius:7px; color:#FFFFFF;}
.non_viewer .option .info {width:100%; text-align:center; padding-top:5px;}
.non_viewer .option .navi {position:relative; margin:0 auto; padding-top:8px; width:100px; text-align:center;}
.non_viewer .option .navi .previous {position:absolute; left:0px;}
.non_viewer .option .navi .next {position:absolute; right:0px;}
.non_viewer .option .navi span {font-size: 12px; color:#FFFFFF;}

.non_viewer .option .zoom_btn {padding:5px; display:block; position:absolute; top:4px; right:5px;}
.non_viewer .option .go_flash {padding:5px; display:block; position:absolute; top:4px; right:30px;}

.non_viewer .menubox {width:255px; float:right; padding:10px 0;}
.non_viewer .menubox .box_wrap {-moz-border-radius:7px; -webkit-border-radius:7px; padding:5px 10px; background:#FFFFFF; position:relative; min-height:60px; margin-bottom:5px; text-align:left;}
*html .non_viewer .menubox .box_wrap {height:60px;}
.non_viewer .menubox .box_wrap .pavicon {position:absolute; top:10px; left:10px;}
.non_viewer .menubox .box_wrap .data_infor {position:absolute; top:10px; left:70px;}
.non_viewer .menubox .box_wrap .data_infor img { margin:0px 0px -4px 3px;}
.non_viewer .menubox .box_wrap .massege {position:absolute; top:45px; left:70px; padding-left:17px; background:url(/images/detail/non/ico_massege.gif) no-repeat 0 1px;font-size:95%;}
.non_viewer .menubox .box_wrap .add_friend {position:absolute; top:45px; left:148px; width:100px; padding-left:15px; background:url(/images/detail/non/ico_friendplus.gif) no-repeat 0 1px;font-size:95%;}
.non_viewer .menubox .box_wrap .already_friend {position:absolute; top:45px; left:148px; width:100px; padding-left:20px; background:url(/images/common/icon/ico_friend04.gif) no-repeat 0 1px;font-size:95%;}

.non_viewer .menubox .box_wrap .options {}
.non_viewer .menubox .box_wrap .options li {border-bottom:1px solid #e8e8e8; padding:5px 0; line-height:1.4em; font-size: 95%;}
*html .non_viewer .menubox .box_wrap .options li { height:1px; padding:6px 0;}
.non_viewer .menubox .box_wrap .options img {margin:0 3px -4px 0;}
.non_viewer .menubox .box_wrap .options .none { border-bottom:none;}

.non_viewer .menubox .box_wrap .scrap_option  {padding:5px 0;}
.non_viewer .menubox .box_wrap .scrap_option h4 {font-weight:normal; font-size:12px; margin-bottom:5px;}
.non_viewer .menubox .box_wrap .scrap_option p { padding-bottom:5px; margin:0 10px 5px 12px; height:50px; overflow:auto; overflow-x:hidden; line-height:1.4em;}
.non_viewer .menubox .box_wrap .scrap_option img { margin-right:3px;}

.non_viewer .menubox .box_wrap .cache_options {height:120px; overflow:auto;}
.non_viewer .menubox .box_wrap .cache_options li {border-bottom:1px solid #e8e8e8; padding:5px 0; line-height:1.4em;}
*html .non_viewer .menubox .box_wrap .cache_options li { height:1px;}

.non_viewer .buttons {position:absolute; right:0px; bottom:3px;}
.non_viewer .buttons li {float:left; margin-left:1px;}

.non_viewer .popup {width:560px; height:350px; background:url(/images/detail/non/popup_bg.gif) repeat-x #FFFFFF; border:1px solid #9ccae0; position:absolute; left:205px; top:50px;}
.non_viewer .popup .wrap {position:relative; text-align:left;}
.non_viewer .popup h3 {font-size:16px; padding:15px 20px 10px 20px;}
.non_viewer .popup .close_btn {position:absolute; top:5px; right:5px;}
.non_viewer .popup .search {padding:40px 20px 10px 20px; position:relative;}
.non_viewer .popup .search .search_btn { position:absolute; top:0px; right:22px;}
.non_viewer .popup .search #search_form_kwd {width:450px; height:20px; padding:4px 0 0 5px; border:3px solid #1FAFD3; position:absolute; top:0px; left:20px;}
*html .non_viewer .popup .search #search_form_kwd {position:absolute; top:0px; left:0px;}
.non_viewer .popup .search .content {width:506px; height:200px; padding:5px; border:1px solid #CCCCCC;}
.non_viewer .popup .btn {text-align:center;}

.non_viewer .popup_s {width:500px; height:175px; background:url(/images/detail/non/popup_bg.gif) repeat-x #FFFFFF; border:1px solid #9ccae0; position:absolute; left:235px; top:125px;}
.non_viewer .popup_s h3 {font-size:16px; padding:15px 20px 10px 20px; text-align:left;}
.non_viewer .popup_s .wrap {position:relative; text-align:center; height:200px;}
.non_viewer .popup_s .wrap .comment {padding:20px 20px 20px 20px; line-height:1.6em;}
.non_viewer .popup_s .close_btn {position:absolute; top:5px; right:5px;}

.non_viewer .popup .form_table {margin:0px 20px 5px 20px;}
.non_viewer .popup .form_table th {width:85px; text-align:left; font-weight:normal; padding:10px 0;}
.non_viewer .popup .form_table td {padding-bottom:10px; line-height:1.6em;}
.non_viewer .popup .form_table .input_form_kwd {width:420px; height:25px; border:1px solid #CCCCCC; padding:0 5px;}
.non_viewer .popup .form_table .content {width:420px; padding:5px; height:120px; border:1px solid #CCCCCC;}
.non_viewer .popup .form_table .add_file {background:url(/images/common/icon/ico_clip.gif) no-repeat 0px 10px; padding-top:7px;}
.non_viewer .popup .form_table .add_file img {margin:0 3px -3px 10px;}

.non_viewer .popup .select_list {margin-top:30px; margin-bottom:30px;}
.non_viewer .popup .select_list li {border-bottom:1px solid #CCCCCC; padding:15px 5px; margin:0 30px; position:relative;}
.non_viewer .popup .select_list .none {border-bottom:none;}
.non_viewer .popup .select_list .im {margin:0 5px -2px 0;}
.non_viewer .popup .select_list .im2 {margin:0 5px -4px 0;}
.non_viewer .popup .select_list input {position:absolute; top:13px; right:0px;}
*html .non_viewer .popup .select_list input {position:absolute; top:13px; right:20px;}
.non_viewer .popup .select_list .go_btn {position:absolute; top:5px; right:5px; padding:10px; display:block;}

.non_viewer .popup .tabmenu {margin:10px 20px;}
.non_viewer .popup .tabmenu .tab_on {float:left; border:1px solid #c8c8c8; background:#ffffff; border-bottom:none; width:100px; height:30px; text-align:center; font-size:14px; margin-right:1px;}
.non_viewer .popup .tabmenu .tab_off {float:left; border:1px solid #c8c8c8; background:#f0f0f0; width:100px; height:30px; text-align:center; font-size:14px; margin-right:1px;}
.non_viewer .popup .tabmenu a {padding:8px 0 5px 0; display:block;}

.non_viewer .popup .embedding {margin:0 20px;}
.non_viewer .popup .embedding .embeded_view {width:220px; float:left;}
.non_viewer .popup .embedding .options {width:290px; float:right;}
.non_viewer .popup .embedding .options ul {}
.non_viewer .popup .embedding .options li {line-height:1.6em; padding-bottom:5px;}
.non_viewer .popup .embedding .options .input_size {width:50px; border:1px solid #CCCCCC; background:#f0f0f0; margin:0 5px;}
.non_viewer .popup .embedding .options textarea { margin-bottom:5px;}
.non_viewer .popup .embedding .source {width:280px; border:1px solid #CCCCCC; background:#f0f0f0; padding:5px;}

.non_viewer .popup .embedding .embeded_view .embeded_thumbnail {}
.non_viewer .popup .embedding .embeded_view .embeded_thumbnail li {float:left; text-align:center; margin-right:5px;}
.non_viewer .popup .embedding .embeded_view .embeded_thumbnail img {border:1px solid #dcdcdc;}

.nonflash_viewer {width:100%;}
.nonflash_viewer .navi {width:100%; background:url(/images/detail/non/select_bar_bg.gif) repeat-x; height:30px;}
.nonflash_viewer .navi .numbering {width:100px; margin:0 auto; text-align:center; color:#FFFFFF; padding-top:6px; font-size:12px; position:relative;}
.nonflash_viewer .navi .numbering .previous {position:absolute; top:6px; left:0px;}
.nonflash_viewer .navi .numbering .next {position:absolute; top:6px; right:0px;}
.nonflash_viewer .navi .numbering span {font-size: 12px; color:#FFFFFF;}

.nonflash_viewer .main {position:relative; width:100%; overflow:hidden; background:#dcdcdc;}
.nonflash_viewer .main .thumbnail_menu {height:100%; position:absolute; top:0px; left:0px; padding:0px; overflow:auto; background:#666666; border-right:1px solid #333333; text-align:center;}
.nonflash_viewer .main .thumbnail_menu .v {width:118px; height:166px; cursor:pointer;}
.nonflash_viewer .main .thumbnail_menu .h {width:166px; height:118px; cursor:pointer;}
.nonflash_viewer .main .thumbnail_menu .thumb {width:100%; height:100%; border:1px solid #CCCCCC;}
.nonflash_viewer .main .thumbnail_menu .thumb_select {width:100%; height:100%; border:3px solid #3993E8;}
.nonflash_viewer .main .thumbnail_menu ul {margin:10px auto;}
.nonflash_viewer .main .thumbnail_menu li {position:relative; margin-bottom:10px; background-color:#fff;}
.nonflash_viewer .main .thumbnail_menu div {width:100%; position:absolute; top:15px;}
.nonflash_viewer .main .thumbnail_menu p {width:100%; height:20px; position:absolute; bottom:5px; *left: 5px;}
.nonflash_viewer .main .thumbnail_menu span {padding:3px 10px; background:url(/images/detail/non/select_bar_bg.gif) repeat-x; -moz-border-radius:3px; -webkit-border-radius:3px; color:#ffffff;}


.nonflash_viewer .main .zoom_image {padding:0px; overflow:auto;}
.nonflash_viewer .main .zoom_image ul {margin:10px;}

.btn_basic {font-size:12px; -moz-border-radius:7px; -webkit-border-radius:7px; background:url(/images/m/btn_bg.gif) repeat-x; border:1px solid #CCCCCC; padding:5px 10px; display:inline-block; margin-right:5px; }




/* 2011 Ver. */

.thumb_viewer #viewer_popup_wrap {position:absolute; top:0px; left:0px; width:970px; height:460px; background: url(/images/detail/non/popup_bg.png); display:none;}

.thumb_viewer {background:#ededed;}
.thumb_viewer .viewer_wrap {width:970px; margin:0 auto; position:relative;z-index:10000;}
.thumb_viewer .flash {width:100%; height: 0; visibility: hidden; overflow: hidden;}
.thumb_viewer .images {float:left; position:relative; height: 179px;}
.thumb_viewer .images .thumbnail_box {position:relative; width:680px; margin:32px 0 20px 0; padding:0 10px; text-align:center;}
.thumb_viewer .images .thumbnail_box .go_left {position:absolute; top:0; left:0; margin:0; padding-top:48px; background-color:#ededed;}
.thumb_viewer .images .thumbnail_box .go_right {position:absolute; top:0; right:0; margin:0; padding-top:48px; background-color:#ededed;}
.thumb_viewer .images .thumbnail_box .thumbnail_move {position:relative; left:1px; width: 664px; height: 150px; overflow: hidden; margin: 0 6px;}
.thumb_viewer .images .thumbnail_box .s_thumbnail_list {width:664px; margin:0 auto; position:relative;}
.thumb_viewer .images .thumbnail_view {width:100%; display:none;}
.thumb_viewer .images .text_box {width:100%; height:100%; overflow:auto; overflow-x:hidden; display:none;}

.thumb_viewer .images .thumbnail_box .s_thumbnail_list {padding:0;}
.thumb_viewer .images .thumbnail_box .s_thumbnail_list .thumb {width:100%; height:100%; border:1px solid #CCCCCC;}
.thumb_viewer .images .thumbnail_box .s_thumbnail_list li {float:left; position:relative; margin:0 2px; width:129px;}
.thumb_viewer .images .thumbnail_box .s_thumbnail_list .wide {padding-top:19px;}
*html .thumb_viewer .images .thumbnail_box .s_thumbnail_list li {margin:0 4px 10px 0;}
.thumb_viewer .images .thumbnail_box .s_thumbnail_list li .page_num{position:absolute; bottom:0px; left:52px; background:#505050; border:solid 1px #000000; text-align:1px; width:20px; height:10px; padding:2px; font-family:tahoma; color:#FFFFFF; font-size:9px;}
.thumb_viewer .images .thumbnail_box .s_thumbnail_list li .zoom {position:absolute; top:43px; left:43px; background:url(/images/common/icon/thumnail_zoom.png) no-repeat; width:40px; height:40px; border:1px solid #CCCCCC;}
.thumb_viewer .images .thumbnail_box .s_thumbnail_list li img { border:1px solid #d2d2d2;}
.thumb_viewer .images .thumbnail_box .s_thumbnail_list div {width:100%; position:absolute; top:15px; text-align:center;}
.thumb_viewer .images .thumbnail_box .s_thumbnail_list p {position:absolute; width:100%; height:20px; bottom:5px; *left: 5px;}

.thumb_viewer .search_file {-moz-border-radius:7px 7px 0px 0px; -webkit-border-radius:7px 7px 0px 0px; background:#d4d4d4; width:436px; padding:7px;}
*html .thumb_viewer .search_file {padding:7px 7px 0px 7px;}
.thumb_viewer .search_file .search_bar {width:329px; height:17px; background:#FFFFFF; padding:3px; border:none; float:left;}
.thumb_viewer .search_file .search_btn {float:right;}
.thumb_viewer #result_box_close {position:absolute; bottom:0px; left:125px; height:23px; overflow: hidden;}
*html .thumb_viewer #result_box_close {height:30px;}
.thumb_viewer .search_file .result_box_wrap {background:#FFFFFF; width:426px; height:146px; padding:5px; margin-top:7px;}
.thumb_viewer .search_file .result_box_wrap .result_box {text-align:left; height:120px; overflow:auto; line-height:1.4em;}
.thumb_viewer .search_file .result_box_wrap .result_box strong {color:#dc0000;}
.thumb_viewer .search_file .result_box_wrap .navi {text-align:center; margin-top:5px;}
.thumb_viewer .search_file .result_box_wrap .navi img {margin:0 2px;}


.thumb_viewer .option_photo {position:absolute; bottom:25px; width:694px; text-align:center;}
.thumb_viewer .option {position:relative; height:30px; margin-bottom:10px; background:url(/images/detail/non/select_bar_bg.gif) repeat-x; -moz-border-radius:7px; -webkit-border-radius:7px; color:#FFFFFF;}
.thumb_viewer .option .info {width:100%; text-align:center; padding-top:5px;}
.thumb_viewer .option .navi {position:relative; margin:0 auto; padding-top:8px; width:100px; text-align:center;}
.thumb_viewer .option .navi .previous {position:absolute; left:0px;}
.thumb_viewer .option .navi .next {position:absolute; right:0px;}
.thumb_viewer .option .navi span {font-size: 12px; color:#FFFFFF;}

.thumb_viewer .option .zoom_btn {padding:5px; display:block; position:absolute; top:4px; right:5px;}
.thumb_viewer .option .go_flash {padding:5px; display:block; position:absolute; top:4px; right:30px;}

.thumb_viewer .menubox {width:255px; float:right; padding:25px 0;}
.thumb_viewer .menubox .box_wrap {-moz-border-radius:7px; -webkit-border-radius:7px; padding:5px 10px; background:#FFFFFF; position:relative; min-height:60px; margin-bottom:5px; text-align:left;}
*html .thumb_viewer .menubox .box_wrap {height:60px;}
.thumb_viewer .menubox .box_wrap .pavicon {position:absolute; top:10px; left:10px;}
.thumb_viewer .menubox .box_wrap .data_infor {position:absolute; top:10px; left:70px;}
.thumb_viewer .menubox .box_wrap .data_infor img { margin:0px 0px -4px 3px;}
.thumb_viewer .menubox .box_wrap .massege {position:absolute; top:45px; left:70px; padding-left:17px; background:url(/images/detail/non/ico_massege.gif) no-repeat 0 1px;}
.thumb_viewer .menubox .box_wrap .add_friend {position:absolute; top:45px; left:148px; width:100px; padding-left:15px; background:url(/images/detail/non/ico_friendplus.gif) no-repeat 0 1px;}
.thumb_viewer .menubox .box_wrap .already_friend {position:absolute; top:45px; left:148px; width:100px; padding-left:20px; background:url(/images/common/icon/ico_friend04.gif) no-repeat 0 1px;}

.thumb_viewer .menubox .box_wrap .options {}
.thumb_viewer .menubox .box_wrap .options li {border-bottom:1px solid #e8e8e8; padding:5px 0; line-height:1.4em;}
*html .thumb_viewer .menubox .box_wrap .options li { height:1px; padding:6px 0;}
.thumb_viewer .menubox .box_wrap .options img {margin:0 3px -4px 0;}
.thumb_viewer .menubox .box_wrap .options .none { border-bottom:none;}

.thumb_viewer .menubox .box_wrap .scrap_option  {padding:5px 0;}
.thumb_viewer .menubox .box_wrap .scrap_option h4 {font-weight:normal; font-size:12px; margin-bottom:5px;}
.thumb_viewer .menubox .box_wrap .scrap_option p { padding-bottom:5px; margin:0 10px 5px 12px; height:50px; overflow:auto; overflow-x:hidden; line-height:1.4em;}
.thumb_viewer .menubox .box_wrap .scrap_option img { margin-right:3px;}

.thumb_viewer .menubox .box_wrap .cache_options {height:120px; overflow:auto;}
.thumb_viewer .menubox .box_wrap .cache_options li {border-bottom:1px solid #e8e8e8; padding:5px 0; line-height:1.4em;}

.since_wrap {height:92px; background:url(/images/common/since_bg.png) no-repeat 0 0; margin-top:-20px; margin-bottom:20px}
.since_wrap .since_cont {width:970px; margin:0 auto; padding-top:14px}

.recom_data {clear:both; margin:0 0 16px 0}
.recom_data ul {margin-top:7px}
.recom_data li {position:relative; padding-bottom:8px; padding-left:3px; font-size:15px}
.recom_data li img {vertical-align:middle; margin-top:-1px}
.recom_data li a {color:#1b6fbf}


/* button download */
.btn_down_w .b_down {display:block; width:253px; height:49px; margin:0 auto; border-radius:5px; color:#fff; font-size:19px; text-decoration:none; text-align:center; line-height:48px; font-weight:bold; border:1px solid #e25a39; -webkit-box-shadow:0px 2px 0px rgba(0,0,0,0.1); -moz-box-shadow:0px 2px 0px rgba(0,0,0,0.1); box-shadow:0px 2px 0px rgba(0,0,0,0.1); background-color:#f85c28;}
.btn_down_w .ico_down {display:inline-block; width:14px; height:17px; margin:0 7px 0 0; vertical-align:middle; background:url('/images/detail/ico_det_down.png') no-repeat 0 0; margin-top:-3px}
.btn_down_w .b_down:hover, .btn_down_n:hover, .btn_bot_up:hover {background-color:#f85c28; text-decoration:none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f85c28), color-stop(1, #f85c28));
	background: -moz-linear-gradient(top, #f85c28 0%, #f85c28 100%);
	background: -webkit-linear-gradient(top,  #f85c28 0%, #f85c28 100%);
	background: -o-linear-gradient(top,  #f85c28 0%, #f85c28 100%);
	background: -ms-linear-gradient(top,  #f85c28 0%, #f85c28 100%);
	background: linear-gradient(top,  #f85c28 0%, #f85c28 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f85c28', endColorstr='#f85c28', gradientType=0);}
.down_layer_n {position:fixed; left:50%; bottom:150px; width:256px; margin-left:230px; z-index:9999; padding:0; zoom:1}
.down_layer_n .ico_down {display:inline-block; width:14px; height:17px; margin:0 7px 0 0; vertical-align:middle; background:url('/images/detail/ico_det_down.png') no-repeat 0 0; margin-top:-3px}
.btn_down_n {position:relative; display:block; float:left; vertical-align:middle; width:215px; height:42px; line-height:41px; font-size:15px; color:#fff; text-align:center; border-radius:5px 0 0 5px; background-color:#fa6743; vertical-align:middle; box-shadow:0px 2px 0px rgba(0,0,0,0.1); border:1px solid #e25a39; border-right:1px solid #fb9177}
.btn_bot_up {position:relative; display:block; float:left; width:38px; height:42px; text-align:center; border-radius:0 5px 5px 0; background-color:#fa6743; vertical-align:middle; overflow:hidden;text-indent:100%;white-space:nowrap; box-shadow:0px 2px 0px rgba(0,0,0,0.1); border:1px solid #e25a39; border-left:none;}
a.btn_down_n {color:#fff!important; font-weight:bold;}
.btn_bot_up .ico_up {display:block; width:19px; height:21px; margin:0 auto; margin-top:-3px; background:url('/images/detail/ico_top.png') no-repeat 0 0}
.b_gra {background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fc7d4f), color-stop(1, #f85c28));
	background: -moz-linear-gradient(top, #fc7d4f 0%, #f85c28 100%);
	background: -webkit-linear-gradient(top,  #fc7d4f 0%, #f85c28 100%);
	background: -o-linear-gradient(top,  #fc7d4f 0%, #f85c28 100%);
	background: -ms-linear-gradient(top,  #fc7d4f 0%, #f85c28 100%);
	background: linear-gradient(top,  #fc7d4f 0%, #f85c28 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc7d4f', endColorstr='#f85c28', gradientType=0);}

/* 20190715 renew */
.doc_info_box {width:234px; float:right; padding:10px; background-color:#fff; margin:12px 0 10px 0; border:1px solid #e3e3e3}
.doc_buy {text-align:left; font-size:14px; margin-bottom:10px; padding:2px 0 0 7px}
.doc_buy li {letter-spacing: 0.5px; margin-bottom:2px; color:#666; line-height:20px}
.doc_buy li .price {color:#ea1e13; font-size:16px; font-weight:bold; letter-spacing:0.5px; display:inline-block; vertical-align:-1px; padding:0 1px}
.b_download {display:block; width:233px; height:33px; line-height:33px; font-weight:bold; font-size:15px; text-align:center; background-color:#f4554d; border:1px solid #ee2f25; border-radius:2px; text-decoration:none; color:#fff!important; letter-spacing:-0.5px}
a.b_download, a.b_download:hover {color:#fff; text-decoration:none}
.btn_down_w .ico_down {display:inline-block; width:14px; height:17px; margin:0 7px 0 0; vertical-align:middle; background:url('/images/detail/ico_det_down.png') no-repeat 0 0; margin-top:-3px}
.b_cart {display:block; width:233px; height:33px; line-height:33px; margin-top:7px; font-weight:bold; font-size:15px; text-align:center; background-color:#32abd3; border:1px solid #2f99bc; border-radius:2px; text-decoration:none; color:#fff!important; letter-spacing:-0.5px}
a.b_cart, a.b_cart:hover {color:#fff; text-decoration:none}
.btn_down_w .ico_cart {display:inline-block; width:20px; height:18px; margin:0 7px 0 0; vertical-align:middle; background:url('/images/detail/ico_cart.png') no-repeat 0 0; margin-top:-5px}

.copyright_tit {font-size:16px!important; color:#222}
.copyright_w {clear:both; border:1px solid #e1e1e1; padding:14px 14px 12px 10px; margin-top:8px}
.copyright_w:after{display:block;clear:both;content:''}
.seller_info {float:left; width:100px; text-align:center; margin-top:10px}
.seller_info .pic {width:80px; height:80px}
.seller_info .pic img {vertical-align:middle; border-radius:40px}
.seller_info .mem_info {padding-top:9px; text-align:center}
.seller_info .mem_info a{font-family:tahoma; color:#496abc; font-weight:bold; font-size:13px; text-decoration:underline}
.seller_info .mem_info img {vertical-align:-3px; margin-left:-1px}

.policy_box {margin:0 0 0 130px}
.policy_box .policy_con {font-size:15px; color:#666; line-height:23px}
.policy_box .policy_con a {color:#496abc; text-decoration:underline}
