/* BASIC css start */
.xans-board-write .boardWrite table {
	table-layout:fixed;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	line-height:180%
}
.xans-board-write table th {
	width:110px;
	padding:8px 0 8px 15px;
	border-top:1px solid #e7e7e7;
	background-color:#fff;
	text-align:left;
	font-weight:normal;
	vertical-align:middle;
	letter-spacing:1px
}
.xans-board-write table td {
	width:auto;
	padding:8px 0 8px 10px;
	border-top:1px solid #e7e7e7
}
.xans-board-write table td img {
	vertical-align:middle
}
.xans-board-write table a {
	text-decoration:none
}
.xans-board-write table input,.xans-board-write table textarea {
	padding:2px 2px 2px 4px;
	border:1px solid #e7e7e7;
	color:#202020;
}
.xans-board-write table textarea {
    width:100%;
    height:400px;
}
.xans-board-write table td {
	font-size:11px
}
.xans-board-write table td.write {
	width:100%;
	padding:0;
	border-top:none;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7
}
.xans-board-write table td.write table {
	border:0;
	table-layout:auto
}
.xans-board-write table tr.first th,.xans-board-write table tr.first td {
	border-top:0
}
.xans-board-write table tr.captcha td {
	font-size:11px;
	color:#757575;
	vertical-align:middle
}
.xans-board-write table tr.captcha input#captcha {
	width:140px
}
.xans-board-write table tr.agree th,.xans-board-write table tr.agree td {
	vertical-align:top
}
.xans-board-write table tr.agree td textarea {
	width:560px;
	height:140px;
	margin:0 0 10px;
	padding:10px 10px 0 9px;
	color:#575757
}
.xans-board-write .point1 em,.xans-board-write .point2 em,.xans-board-write .point3 em,.xans-board-write .point4 em,.xans-board-write .point5 em {
	font-style:normal
}
.xans-board-write table #subject {
	width:390px
}
.xans-board-write table input#subject {
	height:22px;
	padding:3px 6px
}
.xans-board-write table select {
	height:30px;
	padding:2px;
	border:1px solid #e7e7e7
}
.xans-board-write table .formEmail select {
	margin-left:5px
}
.xans-board-write table #writer {
	height:22px;
	padding:3px 6px
}
.xans-board-write table input {
	height:22px;
	padding:3px 6px
}
.xans-board-write table .formFile input {
	height:26px;
	padding:3px 6px
}
.xans-board-write table input[type=radio],.xans-board-write table input[type=checkbox],.xans-board-write table #notice0,.xans-board-write table #secure0,.xans-board-write table #secure1,.xans-board-write table #privacy_agreement_radio0,.xans-board-write table #privacy_agreement_radio1 {
	border:0;
	width:13px;
	height:13px;
	margin:0 3px 0 0;
	background:none;
	vertical-align:middle
}
.xans-board-write .btnArea {
	overflow:hidden;
	margin:15px 0 50px;
	text-align:right
}
.xans-board-write .btnArea.center {
	text-align:center
}
.xans-board-write .btnArea img {
	cursor:pointer;
	margin:0 1px 0 0
}
.xans-board-write .btnArea span.left {
	float:left;
	margin:0
}
.xans-board-product {
	float:left;
	width:100%;
	margin:0 0 20px;
	border:1px solid #e8e8e8
}
.xans-board-product .prdThumb {
	float:left
}
.xans-board-product .prdThumb img {
	max-width:130px;
	max-height:90px;
	margin:15px
}
.xans-board-product .prdInfo {
	float:left;
	margin:15px 0 15px 5px
}
.xans-board-product .prdInfo h3 {
	margin:1px 0 7px;
	font-size:11px;
	font-weight:normal;
	color:#333
}
.xans-board-product .prdInfo img {
	margin-right:4px
}
.xans-board-product .prdInfo a {
	margin-right:4px
}
.xans-board-product .prdInfo a:hover {
	text-decoration:none;
	color:#999
}
.xans-board-product .prdInfo .price {
	font-size:11px;
	font-weight:bold;
	color:#777
}
.xans-board-product .prdInfo .button {
	margin:13px 0 0 0
}
.xans-board-write .prdSelect {
	overflow:hidden;
	margin:0 0 20px;
	border:1px solid #e8e8e8
}
.xans-board-write .prdThumb {
	float:left
}
.xans-board-write .prdThumb img {
	max-width:130px;
	max-height:90px;
	margin:15px
}
.xans-board-write .prdInfo {
	float:left;
	margin:15px 0 15px 5px
}
.xans-board-write .prdInfo h3 {
	margin:1px 0 7px;
	font-size:11px;
	font-weight:normal;
	color:#333
}
.xans-board-write .prdInfo #sPrdCommonImg {
	font-size:0
}
.xans-board-write .prdInfo #sPrdCommonImg img {
	margin-left:4px
}
.xans-board-write .prdInfo a {
}
.xans-board-write .prdInfo a:hover {
	text-decoration:none;
	color:#999
}
.xans-board-write .prdInfo .price {
	font-size:11px;
	font-weight:bold;
	color:#777
}
.xans-board-write .prdInfo .button {
	padding:13px 0 0 0
}
.btn_file { display:inline-block; margin-left:-1px; padding:0 5px; width:80px !important; height:31px; font-size:11px; line-height:31px; border:1px solid #e4e4e5; background:#f5f5f5; }
/* BASIC css end */

