.BRname{
	width:90%;
	max-width:1000px;	
}

.BRname td{
	text-align:left;
	color:#323433;
	padding-left:20px;
	font-weight:bold;
	font-size:12px;
	background:url(./image/iconBoardName.jpg) no-repeat left center;	
}

.BRtable{
	width:95%;
	max-width:1000px;	
	margin:20px 0 ;	
	margin-left:-34px; 
	
}
.BRtable table { margin-bottom:30px; }
.BRtable input{
	color:#323433;
}

.BRtable td{
	font-size:12px;
	font-family: "Malgun Gothic",Dotum,Gulim,Helvetica,sans-serif;
}

.BRtable td input{
	font-size:12px;
	height:20px;
}



.BRtable_m{
	width:95%;
	max-width:1000px;	
	margin:20px 0 ;	
	margin-left:0px; 
	
}
.BRtable_m table { margin-bottom:30px; }
.BRtable_m input{
	color:#323433;
}

.BRtable_m td{
	font-size:12px;
	font-family: "Malgun Gothic",Dotum,Gulim,Helvetica,sans-serif;
}

.BRtable_m td input{
	font-size:12px;
	height:20px;
}


/*============================================
	¸®½ºÆ®
============================================*/
.BRtopBar{
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	text-align:Center;
	font-weight:bold;
	height:30px;
	background-color:#f6f6f6;	
	color:#323433;
}

.BRlist{
	height:30px;	
	border-bottom:1px solid #e2e2e2;
	color:#323433;
	text-align:Center;
}

.BRlist a{color:#323433;}
.BRlist a:hover{color:#9d2727;}

/*============================================
	±Û¾²±â
============================================*/

.BRwriteItemHead{
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	text-align:Center;
	font-weight:bold;
	height:30px;
	background-color:#f6f6f6;	
	color:#323433;
	width:10%;
	font-weight:bold;
}

.BRwriteItemFirst{
	border-top:1px solid #e2e2e2;
}

.BRwriteItem{
	height:30px;	
	border-bottom:1px solid #e2e2e2;
	color:#323433;
	text-align:left;
	padding:5px;
	padding-left:10px;
}


/*============================================
	±Ûº¸±â
============================================*/
.BRviewTitle{
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	text-align:Center;
	font-weight:bold;
	height:30px;
	background-color:#f6f6f6;	
	color:#323433;
	width:10%;
	font-weight:bold;
}

.BRviewItemHead{
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	text-align:Center;
	font-weight:bold;
	height:30px;
	background-color:#f6f6f6;	
	color:#323433;
	width:10%;
	font-weight:bold;
}

.BRviewItem{
	height:30px;	
	border-bottom:1px solid #e2e2e2;
	color:#323433;
	text-align:left;
	padding-left:10px;
}

.BRviewContentItem{
	border-bottom:1px solid #e2e2e2;
	color:#323433;
	text-align:left;
	padding:20px;
	position:relative;
}

.BRviewContentItem img { width:100%; }

/*============================================
	ÆÐ½º¿öµå ÀÔ·ÂÆû
============================================*/
.BRpassTitle{
	border-top:3px solid #f37021;
	border-bottom:2px solid #dde3e1;
	text-align:Left;
	font-weight:bold;
	height:25px;
	background-color:#d1d1d1;	
	color:white;
	padding-left:10px;
}

.BRpassItem{
	height:25px;
	border:1px solid #efefef;
	color:#525252;
	text-align:center;;	
}


/* ¼­ºêÆäÀÌÁö */
.mainBodyArea { .margin-bottom:50px; }
.titleimg { margin-bottom:6px; }
.subNavi { line-height:27px; text-align:right; padding-right:14px; }
.subNavi span { font-weight:bold; color:#2a6bbc; }
.subNavi img { vertical-align:middle; }
.subbody { position:relative; width: 786px; padding-left:37px; padding-bottom:70px; background:#fff; border-left:1px solid #dfdfdf;  border-right:1px solid #dfdfdf;  }
.subbody_2 { position:relative; width: 818px; padding-left:5px; padding-bottom:70px; background:#fff; border-left:1px solid #dfdfdf;  border-right:1px solid #dfdfdf;  }


/* Åä·Ð¹æ ¸®½ºÆ® */
.discussionList ul { margin:0; padding:0; margin-top:-12px; margin-left:-12px; }
.discussionList li { float:left; width:349px; margin:12px;  padding:6px; background:url(/common/board/skin/SKIN5/image/discussion_listbg.gif) 0 bottom no-repeat; border: 1px solid #ccc; }
.discussionList p { width:100%; text-align:center; }
.discussionList p.title {font-size: 15px; text-indent:10px;  color: #464646; text-align: left; line-height: 39px; font-weight: bold; }
.discussionList .vs { font-size: 33px; font-weight:bold; color:#252525; } 
.discussionList span { margin:0 7px; font-size: 13px; color: #111111; text-align: center; line-height: 23px; font-weight: bold; }
.discussionList .red { color:color; font-size: 18px; color: #d30a11; .text-align: left; line-height: 39px; font-weight: bold; } 
.discussionList .blueA { font-size: 18px; color: #0853b0; .text-align: left; line-height: 39px; font-weight: bold; }
.discussionList:after { display:block; content:""; clear:both; }
.discussionList .end { position:absolute; z-index:500; }


/* Åä·Ð¹æ »ó¼¼ */
.discuimg { display:block; height:386px; position:relative; }
.discuimg .end { position:absolute; }
.vote { width: 749px; height:173px; background:url(/common/board/skin/SKIN5/image/dicuss_vsbg.jpg) no-repeat; position:relative; text-align:center;  } 
.vote p {font-family: "Nanum Gothic","Nanum Gothic","µ¸¿ò",Dotum,"±¼¸²",Gulim,Tahoma,Helvetica,sans-serif;font-size: 30px; color: #ffffff; text-align: center; line-height: 39px; font-weight: bold; }
.vote .date { font-family:Gulim; font-size:12px; color:#fff; float:left;  position:absolute; bottom:45px; left:40%; }
.discussiontext { margin-top:30px; margin-bottom:43px;  text-align:left; }
.discussiontext span {font-family: "³ª´®°íµñ","Nanum Gothic","µ¸¿ò",Dotum,"±¼¸²",Gulim,Tahoma,Helvetica,sans-serif;font-size: 20px; color: #404040; text-align: left; line-height: 39px; font-weight: bold; }
.vote .agree { width:32%; padding:27px 30px 30px 30px; float:left;  }
.vote .disagree { width:32%; padding:30px; float:right;   }
.vote img { margin-top:15px; }

.comment { width:90%; margin-top:52px; border:1px solid #e6e6e6; padding:17px 20px; background:#fdfdfd; margin-bottom:40px; text-align:left; }
.comment p {font-size: 13px;  color: #111111; text-align: left; line-height: 23px; font-weight: bold; }
.comment textarea { width:89%; height:58px; padding:4px; color:#b0afaf; position:relative; float:left;}
.comment textarea .count span { color:red; font-weight:bold;}
.comment textarea .count { position:absolute; bottom:0; right:5px; }

.comment_none { width:90%; margin-top:10px; padding:17px 20px; margin-bottom:10px; text-align:left; }

.commentList { width:88%; padding:10px 27px; margin-top:-1px; background:#fff; border:1px solid #e6e6e6; position:relative; text-align:left; }
.commentList .name { font-size: 12px; color: #111111; text-align: left; line-height: 35px; font-weight: bold; } 
.commentList a.modify {  display:inline-block; width:40px; line-height:16px; text-align:center; font-size:11px; border: 1px solid #bebebe; .background: #f7f7f7; color:blue; margin-top:10px; }
.commentList a.del { display:inline-block;width:40px; line-height:16px; text-align:center;  font-size:11px;  border: 1px solid #bebebe; background: #f7f7f7; .color:#red; .margin-left:-5px; margin-top:10px; }
.commentList .date { font-size: 11px; color: #555555; text-align: left; line-height: 30px; }
.commentList .counting {  width:130px; position:absolute; bottom:8px; right:27px;  border:1px solid #bebebe; background:#f7f7f7;  } 
.commentList .counting div { width:65px; font-weight:bold; float:left;  }
.commentList .counting img { vertical-align:middle }
.commentList .counting span { width:100%; text-align:center; }
.commentList .counting .redcount { float:left; font-size:11px; }
.commentList .counting .redcount img { float:left;  }
.commentList .counting .redcount .number {  width:30px; text-align:center; }
.commentList .counting .redcount .red {color:red;}

/* CommonTable */
.newBody .mainBodyArea .subbody .iconTitle{background:url(/image/myclass/icon1.jpg) no-repeat left 10px;font-weight:bold;line-height:30px;height:30px;padding-left:20px;clear:both;}
.newBody .mainBodyArea .subbody .Tbl{width:95%}
.newBody .mainBodyArea .subbody .Tbl .TblTitle{height:42px;width:202px;border-top:1px dotted #636363;border-bottom:1px dotted #636363;background-color:#ecf1f5;color:#000000;font-weight:bold;text-align:center;}
.newBody .mainBodyArea .subbody .Tbl .TblItem{height:42px;border-top:1px dotted #636363;border-bottom:1px dotted #636363;background-color:#ffffff;padding-left:10px;}
.newBody .mainBodyArea .subbody .Tbl .TblItem input{height:23px;border:1px solid #afafaf;}
.newBody .mainBodyArea .subbody .Tbl .TblItem input:focus{border:1px solid #2a5a88;}


.subbody .findTbl {width:749px;margin-top:5px;border-top:2px solid gray;border-bottom:1px solid gray;}
.subbody .findTbl  th{width:100px;text-align:center;padding:10px;border-bottom:1px solid gray;}
.subbody .findTbl  td{width:700px;padding:10px;border-bottom:1px solid gray;}
.findTbl  td input{width:114px;height:23px;border:1px solid #a4a4a4;margin-bottom:3px;padding:2px;ime-mode:inactive;}

/* ÆäÀÌÂ¡_±Û¾²±â¹öÆ° */ 
.paging { width:100%; text-align:center; margin:35px auto 0; position:relative;  }
.paging p, .paging ol, .paging li { display: inline; }
.paging p img { vertical-align: middle; margin-top:-2px; margin-left:-1px; }
.paging ol { margin: 2px 11px 0 11px; padding:0;  }
.paging li { margin: 0 2px; padding: 0 0 0 0px; }
.paging  strong { color:red; font-weight:bold; }
.btnWrite { width:95%; text-align:right; }