.clear {*zoom:1}
.clear:after {clear:both;content:"";display:block;}
.fl {float:left;}
.fr {float:right;}

table.choice {
	width:100%;
}

.choice td {
	font:normal 12px Dotum;
	line-height:150%;
	padding:7px 0px;
}

.choice .line {
	border-top:solid 1px #E3E3E3;
}

.choice td.title{
	text-align:left;
	padding-left:5px;
}

.choice a {
	text-decoration:none;
	color:#000000;
	font:normal 13px Dotum;
}

.choice td.writer{
	text-align:right;
	padding-right:5px;
	font-size:11px;
	color:#828282;
}

.choice_view{
	padding:5px;
	width:100%;
}

.choice_view .title{
	font-size:15px;
	line-height:200%;
}

.choice_view .content{
	padding:15px;
}


.ellipsis {
    white-space: nowrap;
    word-break: break-all;
    text-overflow: ellipsis; /* IE, Safari */
    -o-text-overflow: ellipsis; /* Opera under 10.7 */
    overflow: hidden; /* "overflow" value must be different from "visible" */
    -moz-binding: url('/lib/css/ellipsis.xml#ellipsis');
}


.choice_ul {}
.choice_ul li {padding:0 0 14px 0;line-height:20px;}
.choice_ul li a {font-size:14px;color:#333;display:block;width:100%;height:20px;line-height:20px;}
.choice_ul li a font {display:inline-block;}
.choice_ul li a font.date {color:#999;}
