/* pager */
.pager {margin-top: 15px; width: 100%; font-size: 11px; font-family: tahoma; text-align: center;}
.pager img {vertical-align: middle; margin-bottom: 2px; /margin-bottom: 0px;}
.pager span {padding: 0 8px 0 11px; background: url(../../images/board/pager_bar.gif) no-repeat 0 2px;}
.pager a {color: #777;}
.pager .current {font-weight: bold;}
.pager .first_child {background: none;}
.pager .first,
.pager .prev,
.pager .next,
.pager .last {padding: 0; background: none;}
.pager .first,
.pager .last {padding: 0;}
.pager .prev {padding-right: 10px; padding-left: 10px;}
.pager .next {padding-left: 10px; padding-right: 10px;}

/* button */
.button {margin-top: 16px; width: 100%; overflow: hidden;}
.button .center {text-align: center;}
.button .left {float: left;}
.button .left .type_button {margin-right: 2px;}
.button .right {float: right;}
.button .right .type_button {margin-left: 2px;}


/* board_head */
.board_head {width: 100%; overflow: hidden;}
.board_head .wrapper {padding: 2px 0 2px; height: 100%; overflow: hidden; background-color: #595959;}
.board_head .align .list_align {margin-left: 10px;}
.board_head .align {padding-right: 10px; margin-top: 3px;}
.board_head .align,
.board_head .date_text {float: right;}
.board_head .total {float: left; margin: 0; padding: 5px 0 3px 18px; color: #ffffff; font-size: 11px; background: url(../../images/share/total_icon01.gif.html) no-repeat 0 7px; _background-position: 0 6px;}
.board_head .total em {font-style: normal; font-weight: bold; color: #ff9a47;}
.board_head .btn {float: right; margin-left: 10px;}
.board_head .align .type_text,.board_head .align select {}


.hit_view {padding: 0 10px 3px 0; font-size: 11px; text-align: right;}

/* board list */
.board_list {width: 100%;}
.board_list table {width: 100%; text-align: center; table-layout: fixed; border-bottom: 1px solid #e3e3e3;}
.board_list table th,
.board_list table td {vertical-align: middle;}
.board_list table th {color: #404040; font-size: 11px; padding: 5px 0 2px 0; border-bottom: 1px solid #d7d7d7; background: url(../../images/board/board_list_th_bar.gif) no-repeat 0 8px;}
.board_list table th.first_child {background: none;}
.board_list table tr.notice .subject{font-weight: bold;}
.board_list table td {padding: 6px 0 5px 0; border-top: 1px solid #e8e8e8; line-height: 11px; color: #737373;}
.board_list table td img {
	vertical-align: middle;
}
.board_list table th.first_child,
.board_list table td.first_child {
	border-left: 0 none;
}
.board_list table tr.first_child td {
	border-top: 0 none;
}
.board_list table td.subject {
	padding-left: 17px;
	text-align: left;
	padding: 7px 0 4px 17;

}
.board_list .board_new {
	vertical-align: middle;
	margin: -3px 0 0 5px;
	_margin: 0px 0 0 5px;;
	padding: 0;
}
.board_list .lock {
	padding-left: 5px;
}
.board_list .num,
.board_list .date,
.board_list .writer,
.board_list .readcount {
	font-size: 11px;
	color: #aaaaaa;
	font-family: tahoma;
}
.board_list .category {
	font-size: 11px;
	color: #5c5892;
}
.board_list .category02 {
	font-size: 11px;
	color: #5080ba;
}
.board_list .reply {
	margin: -2px 2px 0 0 ;
	padding: 0 0 0 4px;
	vertical-align: top;
}

.board_list .reply01 {
	margin: -2px 2px 0 0 ;
	padding: 0 0 0 4px;
	vertical-align: top;
}

.board_list .reply02 {
	margin: -2px 2px 0 0 ;
	padding: 0 0 0 14px;
	vertical-align: top;
}

.board_list .reply03 {
	margin: -2px 2px 0 0 ;
	padding: 0 0 0 24px;
	vertical-align: top;
}
/* board_view */
.board_view {
	width: 100%;
}
.board_view .subject {
	font-weight: bold;
	color: #000000;
	border-top: 2px solid #595959;
	border-bottom: 1px solid #d7d7d7;
	width: 100%;
	overflow: hidden;
}
.board_view .subject .head ,
.board_view .thead .head {
	float: left;
	padding: 6px 8px 4px 10px;
	color: #404040;
}
.board_view .subject .text {
	padding: 6px 0px 4px 10px;
	float: left;
	background: url(../../images/board/board_list_th_bar.gif) no-repeat 0px 9px;
}

.board_view .thead {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #d7d7d7;
}
.board_view .thead .head,
.board_view .thead .text {
	font-size: 11px;
}
.board_view .thead .text {
	float: left;
	padding: 6px 10px 4px 10px;
	background: url(../../images/board/board_list_th_bar.gif) no-repeat 0px 9px;
	color: #aaaaaa;
}
.board_view .thead .category {
	color:#5C5892;
}
.board_view .thead .left {
	float: left;
}
.board_view .thead .right {
	float: right;
}
.board_view .thead .addfile a,
.board_view .thead .addfile a:visited,
.board_view .thead .addfile a:link,
.board_view .thead .addfile a:hover {
	color: #aaaaaa;
}
.board_view .tbody {
	padding: 23px 0 32px 9px;
	border-bottom: 1px solid #d7d7d7;
}
.board_view .tbody table,
.board_view .tbody tfoot,
.board_view .tbody thead,
.board_view .tbody tr,
.board_view .tbody th,
.board_view .tbody td {
	border: 1px solid;
}


/* board_write */
h2.essential_input {
	margin: 0 0 5px 0;
	text-align: right;
}
.board_write table {
	width: 100%;
	table-layout: fixed;
	border-bottom: 1px solid #d7d7d7;
	border-top: 2px solid #595959;
}
.board_write input.type_text {
	border: 1px solid #d7d7d7;
	background-color: #f3f3f3;
}
.board_write table th,
.board_write table td {
	padding: 8px 0 4px;
	background: url(../../images/board/write_line01.gif) repeat-x;
}
.board_write table th {
	padding-left: 15px;
	color: #5d5d5d;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color: #f3f3f3;
}
.board_write table td.cols {
	padding-left: 15px;
}
.board_write table th em,
.board_write table td em {
	color: #ff6000;
}
.board_write table td {
	padding-left: 9px;
	padding-right: 5px;
}
.board_write table .first_child th,
.board_write table .first_child td {
	padding-top: 4px;
	border-top: 1px solid #d7d7d7;
	background-image: none;
}
.board_write table td img {
	vertical-align: middle;
}
.board_write table td label {
	color: #5d5d5d;
	font-size: 11px;
}
.board_write .txt_ment {
	padding: 0 0 0 5px;
	font-size: 11px;
	color: #5d5d5d;
}
/* gallery_list */
.gallery_list {
	margin-top: 20px;
	width: 100%;
	overflow: hidden;
}
.gallery_list ul {
	width: 110%;
}
.gallery_list ul li {
	width: 168px;
	padding-right: 21px;
	margin-bottom: 20px;
	float: left;
}
.gallery_list .head {
	width: 100%;
	overflow: hidden;
	font-size: 11px;
}
.gallery_list .head .num {
	float: left;
}
.gallery_list .head .hit {
	float: right;
	padding-right: 2px;
}
.gallery_list .photo img {
	padding: 5px;
	border: 1px solid #d8d8d6;
}
.gallery_list .info {
	margin-top: 8px;
}
.gallery_list .info .left {
	float: left;
	color: #3f3f3f;
	font-weight: bold;
}
.gallery_list .info .left01 {
	color: #3f3f3f;
	font-weight: bold;
}
.gallery_list .info .left02 {
	color: #767676;
}
.gallery_list .info .center {
	text-align: center;
}
.gallery_list .info .count {
	font-weight: bold;
}
/* gallery_list01 */
.gallery_list01 {
	width: 100%;
}
.gallery_list01 table {
	width: 100%;
}
.gallery_list01 tr th {
	color: #3f3f3f;
	font-weight: bold;
	font-size: 11px;
}
.gallery_list01 tr th,
.gallery_list01 tr td.item,
.gallery_list01 tr td.num,
.gallery_list01 tr td.design,
.gallery_list01 tr td.size {
	background: url(../../images/board/bg_gallery01_repeat_x.giff") repeat-x bottom;
	font-size: 11px;
	color: #767676;
}
.gallery_list01 tr td.item a,
.gallery_list01 tr td.item a:visited,
.gallery_list01 tr td.item a:hover,
.gallery_list01 tr td.item a:link {
	color: #767676;
}
.gallery_list01 tr td.num {
	text-align: center;
	font-size: 11px;
	font-family: tahoma;
	color: #737373;
}
.gallery_list01 tr td.list_img {
	padding: 4px 0 6px 0;
}
.gallery_list01 tr th.head_size,
.gallery_list01 tr td.size,
.gallery_list01 tr td.list_img,
.gallery_list01 tr td.num,
.gallery_list01 tr td.hit {
	background: none;
	border-bottom: 1px solid #e8e8e8;
}
.gallery_list01 tr td .text {
	padding-left: 9px;
	background: url(../../images/board/board_list_th_bar.gif) no-repeat 0px 0px;
}
.gallery_list01 .board_new {
	vertical-align: middle;
	margin: -3px 0 0 5px;
	_margin: 0px 0 0 5px;
	padding: 0;
}
.gallery_list01 tr td.hit {
	padding-top: 10px;
	padding-left: 28px;
	padding-bottom: 10px;
	text-align: left;
	background: url(../../images/board/hit_bar01.gif) no-repeat 0 12px;
}
.gallery_list01 tr td.hit div {

}
/* gallery_list02 */
.gallery_list02 {
	width: 100%;
}
.gallery_list02 table {
	width: 100%;
}
.gallery_list02 tr th {
	color: #3f3f3f;
	font-weight: bold;
	font-size: 11px;
	vertical-align: top;
}
.gallery_list02 tr th.head_subject {
	padding-top: 13px;
}
.gallery_list02 tr td.subject {
	font-weight: bold;
	padding-top: 9px;
}
.gallery_list02 tr td.subject a,
.gallery_list02 tr td.subject a:visited,
.gallery_list02 tr td.subject a:hover,
.gallery_list02 tr td.subject a:link {
	color: #767676;

}
.gallery_list02 tr td.context {
}
.gallery_list02 tr td.date,
.gallery_list02 tr td.num {
	text-align: center;
	font-size: 11px;
	font-family: tahoma;
	color: #737373;
}
.gallery_list02 tr td.date {
	color: #9c9c9c;
}
.gallery_list02 tr td.list_img {
	padding: 7px 0 7px 0;
}
.gallery_list02 tr td.date,
.gallery_list02 tr th.head_context,
.gallery_list02 tr td.context,
.gallery_list02 tr td.list_img,
.gallery_list02 tr td.num {
	background: none;
	border-bottom: 1px solid #e8e8e8;
}
.gallery_list02 tr td .text {
	padding-left: 9px;
	background: url(../../images/board/board_list_th_bar.gif) no-repeat 0px 3px;
	display: block;
}
.gallery_list02 .board_new {
	vertical-align: middle;
	margin: -3px 0 0 5px;;
	_margin: 0px 0 0 5px;;
	padding: 0;
}
.gallery_list02 tr td.context {
	vertical-align: top;
}

/* right_table */
.gallery_view02 {
	width: 100%;
	overflow: hidden;
}
.gallery_top {
	width: 100%;
	overflow: hidden;
}
.gallery_view02 .view_img {
	float: left;
}
.gallery_view02 .info {
	width: 449px;
	float: left;
	margin-left: 5px;
	background: url(../../images/board/bg_right_table.gif) no-repeat left top;
	height: 282px;
}
.gallery_view02 .info table {
	width: 100%;
}
.gallery_view02 .info table tr th {
	text-align: left;
	padding: 8px 0 7px 20px;
}
.gallery_view02 .info table tr td {
	padding: 8px 0px 7px 13px;
}
.gallery_view02 .info table tr td.context_text {
	padding: 0;
}
.gallery_view02 .info table tr td .context{
	width: 343px;
	height: 204px;
	overflow: auto;
	overflow-x: hidden;
	margin-left: 10px;
	padding-top: 8px;
}
.kind_list {
	border-top: 2px solid #595959;
	width: 110%;
	margin-top:23px;
	overflow:hidden;
}
.kind_list .list_item {
	width: 239px;
	float:left;
	margin-right: 10px;
}
.kind_list .list_item h3 {
	text-align: center;
	margin: 9px 0;
	color: #5d5d5d;
}
.kind_list .list_img {
	background: #f2f2f2;
	border: 1px solid #e1e1e1;
	padding: 5px;
}
.color {
	margin-top: 8px;
	border-top: 2px solid #595959;
}
.list_color02,
.list_color {
	width: 100%;
	table-layout: fixed;
}
.list_color tr th {
	border: 1px solid #d7d7d7;
	border-top: none;
	background-color: #f3f3f3;
	padding: 5px 0;
}
.list_color tr th div {
	position: relative;
}
.list_color tr th sup {
	position: absolute;
	top: -8px;
}
.list_color tr td {
	border: 1px solid #d7d7d7;
	border-top: none;
	padding: 5px 0 5px 7px;
}
.list_color02 {
	margin-top: 2px;
}
.list_color02 tr th {
	border: 1px solid #d7d7d7;
	background-color: #f3f3f3;
	padding: 5px 0;
}
.list_color02 tr td {
	border: 1px solid #d7d7d7;
	padding: 5px 0 5px 7px;
}

.company_list {
	width: 100%;
}
.company_list ul {
	width: 100%;
	overflow: hidden;
}
.company_list ul li {
	border-bottom: 1px solid #e8e8e8;
	padding: 5px 0 5px 0;
	width: 100%;
	overflow: hidden;
}
.company_list ul li .num,
.company_list ul li .photo,
.company_list ul li .info {
	float: left;
}
.company_list ul li .num {
	padding: 30px 17px 0 14px;
	font-size: 11px;
	font-family: tahoma;
}
.company_list ul li .info {
	width: 604px;
	margin-left: 7px;
}
.company_list .info_subject {
	padding: 5px 0 5px 9px;
	background-color: #e8e8e8;
	font-weight: bold;
	color: #3f3f3f;
}
.company_list .info_subject a,
.company_list .info_subject a:visited,
.company_list .info_subject a:link,
.company_list .info_subject a:hover {
	color: #3f3f3f;
}
.company_list .info_text {
	padding: 10px 0 10px 10px;
	font-size: 11px;
	color: #9c9c9c;
}

/* product_view */
.product_view {
	width: 100%;
	overflow: hidden;
}
.product_view .product_wrap {
	width: 100%;
	overflow: hidden;
	border-top: 2px solid #595959;
	border-bottom: 1px solid #d7d7d7;
	height: 334px;
}
.product_view .product_list {
	border-bottom: 1px solid #d7d7d7;
}
.product_view .name,
.product_view .design {
	width: 100%;
	overflow: hidden;
}
.product_view .head {
	background-color: #f3f3f3;
	padding: 6px 0 3px 14px;
	float: left;
	width: 90px;
	font-size: 11px;
	font-weight: bold;
}
.product_view .text {
	float: left;
	width: 247px;
	padding: 6px 0 3px 10px;
}
.product_view .item {
	float: left;
	width: 362px;
	border-top: 1px solid #d7d7d7;
}
.product_view .item .item_img {
	padding: 4px 4px 0 0;
}
.product_view .item .item_img img {
	width: 358px;
	height: 269px;
	vertical-align: top;
}
.product_view .item_info {
	float: left;
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	width: 376px;
	height: 333px;
}
.product_view .item_info_title {
	padding: 6px 0 3px 0;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #f3f3f3;
	border-bottom: 1px solid #d7d7d7;}
.product_view .item_info ul {padding: 4px 0 0 4px;}
.product_view .info_list {margin-bottom: 3px;
	width: 100%;
	height: 97px;
	overflow: hidden;
	vertical-align: middle;
	font-size: 11px;}
.product_view .info_img {float: left;
	width: 130px;
	height: 97px;}
.product_view .info_img img {width: 130px;
	height: 97px;
	vertical-align: top;}
.product_view .info_list li {height: 100%;
	overflow: hidden;
	vertical-align: middle;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;}
.product_view .info_list .head {width: 65px;
	padding: 8px 0 5px 11px;}
.product_view .info_list .text {width: 148px; padding: 8px 0 5px 8px;}
.product_view .info_list ul {float: left;
	width: 238px;
	padding: 0px 0px 0px 4px;}
.product_view .info_list ul li.first_child,
.product_view .info_list ul li.first_child {border-top: 1px solid #d7d7d7;}
.product_view .size {width: 100%; overflow: hidden;}
.product_view .size .text {width: 626px;}
.product_view .complete {margin-top: 2px;
	height: 165px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	overflow: hidden;}
.product_view .complete .head {padding-top: 60px;
	letter-spacing: -2px;
	height: 100%;}
.product_view .complete .text {height: 100%;
	width: 636px;
	padding: 0;}
.product_view .complete .text ul {width: 100%;
	overflow: hidden;}
.product_view .complete .text ul li {float: left;
	padding: 5px;
	padding-right: 0px;}

/*
.comapny_view {
	width: 100%;
	overflow: hidden;
}
.comapny_view .compnay_img {
	float: left;
}
.comapny_view .compnay_img .view_img img {
	border: 1px solid #d7d7d7;
}
.comapny_view .compnay_img ul {
	margin: 10px 0 0 0;
}
.comapny_view .compnay_img ul li.first_child {
	margin: 0 0 0 0;
}
.comapny_view .compnay_img ul li {
	float: left;
	margin-left: 5px;
}
.comapny_view .compnay_img ul li img {
	border: 0 none;
	border: 1px solid #d7d7d7;
}
.comapny_view .compnay_img ul li.on img {
	border: 0 none;
	border: 1px solid #8d8a3a;
}
.comapny_view .comapny_info {
	float: left;
	border-top: 2px solid #595959;
	border-bottom: 1px solid #d7d7d7;
}
.comapny_view .comapny_info .head {
	background-color: #f3f3f3;
	border-bottom: 1px solid #d7d7d7;
}
.comapny_view .comapny_info .text {
	border-bottom: 1px solid #d7d7d7;
}
*/

/* view02 */
.view02 {margin-bottom: ; width: 100%; overflow: hidden;}
.view02 .photo {float: left; width: 247px;}
.view02 .photo .photo_img {margin-bottom: 5px; width: 100%;}
.view02 .photo .photo_img img {width: 245px; height: 245px; vertical-align: top; border: 1px solid #d7d7d7;}
.view02 .photo .list {width: 100%; overflow: hidden;}
.view02 .photo .list ul {width: 105%;}
.view02 .photo .list ul li {float: left; padding-right: 5px; width: 79px; height: 79px;}
.view02 .photo .list ul li img {width: 77px; height: 77px; vertical-align: top; border: 1px solid #d7d7d7;}
.view02 .photo .list ul li a:hover img,
.view02 .photo .list ul li a:active img {border: 1px solid #a5653a;}

.view02 .info {float: right; width: 482px; border-top: 2px solid #595959;}
.view02 .info .info_list {margin-top: 2px; width: 100%; overflow: hidden; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;}
.view02 .info .item {margin-top: 0; border-top: 0 none;}
.view02 .info .seller {background:#f3f3f3;}
.view02 .info .head {float: left; padding: 8px 5px 6px 16px; width: 104px; color: #5d5d5d; font-size: 11px; font-weight: bold;  background:#f3f3f3;}
.view02 .info .text {float: left; padding: 8px 5px 6px 11px; width: 341px; background:#ffffff;}
.view02 .info .content {margin-top: 2px; padding: 14px 19px; height: 158px; overflow: auto; overflow-x: hidden;}

/* comments */
.comments {margin-top: 35px; padding-top: 10px; border-top: 2px solid #595959;}
.comments .comment_input {margin: 9px 0 15px;}
.comments .comment_input * {vertical-align: middle;}
.comments .comment_input textarea {width: 646px; height: 44px; border: 1px solid #e1e1e1; background-color: #f3f3f3;}
.comments .comment_text02 {margin-bottom: 5px; padding: 17px 0 8px 13px; color: #6e6e6e; font-size: 11px; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; background: url(../../images/board/comment_icon01.gif) no-repeat 0 20px;}
.comments .comment_list {width: 100%;}
.comments .comment_list table {width: 100%; text-align: center; table-layout: fixed;}
.comments .comment_list td {padding: 5px 0 4px; font-size: 11px; background: url(../../images/board/comment_line01.gif) repeat-x;}
.comments .comment_list .first_child td {background: none;}
.comments .comment_list img {vertical-align: middle;}
.comments .comment_list td.name span {display: block; color: #b17041; font-weight: bold; background: url(../../images/board/comment_bar01.gif) no-repeat 100% 3px;}
.comments .comment_list td.comment {padding-left: 10px; text-align: left;}
.comments .comment_list td.date {padding-right: 18px; text-align: right;}


/*2011.0322 Ãß°¡³»¿ë*/
/* view03*/
.view03 {margin-bottom: ; width: 100%; overflow: hidden;}
.view03 .photo {float:left; width:247px;}
.view03 .photo .photo_img {margin-bottom:5px; width:100%;}
.view03 .photo .photo_img img {width:245px; height:190px; vertical-align:top; border:1px solid #d7d7d7;}
.view03 .photo .list {width:100%; overflow:hidden;}
.view03 .photo .list ul {width:105%;}
.view03 .photo .list ul li {float:left; padding-right:5px; width:79px; height:67px; padding-bottom:5px;}
.view03 .photo .list ul li img {width:77px; height:65px; vertical-align:top; border:1px solid #d7d7d7;}
.view03 .photo .list ul li a:hover img,
.view03 .photo .list ul li a:active img {border: 1px solid #a5653a;}

.view03 .info {float:right; width:482px;}
h3.view03_title {float:left; font-size:15px; font-weight:bold; letter-spacing:-1px; color:#343434; margin-bottom:5px; margin-left:10px;}
.view03 .info .info_list {margin-top: 2px; width:100%; overflow:hidden; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.view03 .info .item {margin-top:0; border-top: 0 none;}
.view03 .info .head {float:left; padding:8px 5px 6px 16px; width:104px; color:#5d5d5d; font-size:11px; font-weight:bold; background:#f3f3f3;}
.view03 .info .text {float:left; padding:7px 5px 5px 11px; width:341px;}
.view03 .info .content {margin-top:2px; padding:14px 19px; height:158px; overflow:auto; overflow-x:hidden;}

.view03 .info table {width: 100%; border-top:2px solid #595959;}
.view03 .info table tr th {text-align: left; padding: 8px 0 7px 20px; border:1px solid #d7d7d7; border-top:0px; background:#f3f3f3;margin}
.view03 .info table tr td {padding: 8px 0px 7px 13px; border:1px solid #d7d7d7; border-top:0px;}
.view03 .info table tr td.context_text {padding:0 0 0 13px;}
.view03 .info table tr td .context{width:343px; height:165px; overflow:auto; overflow-x: hidden margin-left:10px; padding-top:8px;}

.view03 h3.view03_name {font-size:15px; font-weight:bold; letter-spacing:-1px; color:#343434; margin-bottom:8px;}

.kind_list03 {padding:20px 0 0 0; border-top:2px solid #595959; width:100%; overflow:hidden;}
.kind_list03 .list_item {width:390px; float:left; margin-right:10px; padding-left:10px;}

.kind_list03 .list_img {float:right; width:300px; border:1px solid #e1e1e1;}

.pro_price{color:#ff0000;}

