/**
 * 설문조사 모듈 스킨 CSS for XpressEngine
 *
 * @author    KAi (http://kais.tistory.com/)
 * @version   1.0
 */
/* :: 설문조사 전체 박스 */
.pollbox { font:9pt/1.2 gulim,dotum,arial,'sans serif'; width:100%; padding:0; margin:0; overflow:visible; z-index:9000;}

.pollbox .hidden { display:none; }
.pollbox .formbuttons { margin-top:10px; text-align:center; }
.pollbox .tooltip { position:absolute; display:none; background:url('../images/icon_ellipsis.gif') no-repeat 4px 4px; padding:5px 5px 5px 25px; border:solid 1px #000; background-Color:#3D3D3F; color:#EFEFEF; z-index:9999; }
.pollbox .wordbreak { white-space:pre-wrap; white-space:-moz-pre-wrap !important; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; word-break:break-all; white-space:pre; white-space:-hp-pre-wrap; white-space:pre-line; }

/* :: 설문조사 전체 박스 > 설문조사 정보(종료일) */
.pollbox .poll { margin:5px; border:solid 1px #B5B5B5; background-color:#F5F5F5; }
.pollbox .poll .wrapper { padding:5px; border:solid 1px #FFFFFF; border-right:0; border-bottom:0; }
.pollbox .poll .wrapper .text { line-height:150%; }
.pollbox .poll .wrapper .value { font-family:tahoma; font-weight:bold; }

/* :: 설문조사 전체 박스 > 각 설문조사 박스 > 설문조사 제목(설명) */
.pollbox .container { margin:5px; margin-top:10px; border:solid 1px #B5B5B5; background-color:#FFFFFF; z-index:9100; }
.pollbox .container .title {
	margin:1px; font-weight:bold;
	background:url('../images/bg_title.gif') repeat-x #FFFFFF;
}
.pollbox .container .title .desc {
	padding:8px; padding-left:30px;
	background:url('../images/icon_poll.gif') no-repeat 10px 6px;
}
.pollbox .container .title .info {
	float:right; margin-top:4px; *margin-top:1px; /* for IE */
	padding:3px 7px 2px 5px; font:bold 1.6em/0.7 'Trebuchet MS';
}
.pollbox .container .title .info:nth-of-type(1) { margin-top:4px; }/* Chrome hack */
.pollbox .container .title .selects { color:#2020FF; }

/* :: 설문조사 전체 박스 > 각 설문조사 박스 > 결과 > 설문조사 항목 */
.pollbox .container .result-list { position:relative; }
.pollbox .container .result-list .item {
	clear:both; position:relative; margin:1px; height:20px;
	background:url('../images/graph-0.gif') repeat-x;
}
.pollbox .container .result-list .item .text { clear:both; position:absolute; z-index:1100; width:100%; }
.pollbox .container .result-list .item .text .itemtext {
	display:block; height:14px; position:relative; padding:3px 3px 3px 10px; _padding:4px 3px 2px 10px; _width:65%; /* IE6 hack */
	color:#FFFFFF; overflow:hidden; white-space:nowrap;
	-ms-overflow-x:hidden; -ms-overflow-y:hidden; -ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis; /* for Opera 10 */ text-overflow:ellipsis;
}
.pollbox .container .result-list .item .text .numbers { float:right; display:block; text-align:right; color:#EFEFEF; font:0.8em verdana,'sans serif'; width:70px; padding:3px 6px 3px 3px; }
.pollbox .container .result-list .item .graph { display:inline; }

/* :: 설문조사 전체 박스 > 각 설문조사 박스 > 선택 폼 > 설문조사 항목 선택 ON/OFF */
.pollbox .container .button-list { position:relative; }
.pollbox .container .button-list .item { clear:both; position:relative; margin:1px; height:20px; color:#FFFFFF; }
.pollbox .container .button-list .item .itemtext { color:#FFFFFF;
	cursor:pointer; white-space:nowrap; padding:3px 3px 3px 10px; overflow:hidden; height:14px; _width:95%;
	-ms-overflow-x:hidden; -ms-overflow-y:hidden; -ms-text-overflow:ellipsis; -ms-word-break:normal;
	-o-text-overflow:ellipsis; /* for Opera 10 */ text-overflow:ellipsis;
}
.pollbox .container .button-list .off { background:url('../images/graph-0.gif') repeat-x; }
.pollbox .container .button-list .on { background:url('../images/graph-1.gif') repeat-x; }
.pollbox .container .button-list .on .itemtext {
	padding-left:22px; _width:90%; /* IE6 hack */
	background:url('../images/icon_checkup.gif') no-repeat 1px 1px;
}