/* Poll Skin */
.poll_tbl{
	margin:0px auto; border:0px;
}
.poll_tbl form {
	margin:0px; padding:15px 0px;
}
.poll_tbl fieldset {
	margin:0px; padding:15px 30px 10px; border:1px solid #2167d1;
}
.poll_tbl legend {
	margin:0px; padding:8px 12px !important; background:#2167d1; color:#fff; font-weight:bold; font-size:14pt; letter-spacing:-1px; max-width:90%; line-height:1.6;
}
.poll_tbl input {
	display:inline !important; vertical-align: middle; margin:0px;
}
.poll_tbl button {
	display:inline !important; margin:0px; -webkit-appearance:none;
}
.poll_tbl label {
	display:inline !important; vertical-align: middle; font-size:12pt;
}
.poll_tbl ol {
	margin:0px; padding:10px 0px; list-style:none; line-height:1.6;
}
.poll_tbl ol li {
	font-weight:normal; font-size:12pt; line-height:1.6 !important; padding:0px 0px 15px;
}
.poll_tbl ol li.poll_btn {
	text-align:center; padding:10px 0px 15px;
}
.poll_tbl ol li.poll_btn input {
	cursor:pointer; padding:8px 20px; background:red; font-weight:bold; color:#ffffff; border:0px;
}
.poll_tbl ol li.poll_info {
	text-align:center; font-weight:normal; font-size:12px; color:#787878; line-height:1.6;
}
.poll_tbl .poll_point { color:orangered; font-weight:bold; }

.poll_tbl dl {
	margin:0px; padding:0px;
}
.poll_tbl dl:after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.poll_tbl dd {
	float:left; margin:5px 0px; padding:0px;
}

.poll_tbl dd.poll_item { 
	background:#eee;
}
.poll_tbl dd.poll_item_cnt { 
	padding-left:15px; font-size:16px; height:16px; line-height:1;
}
.poll_tbl .poll_item_bg { 
	width:0px; height:16px;
}
.poll_tbl .poll_item_bg1 { 
	background-color:#ee1653; 
}
.poll_tbl .poll_item_bg2 { 
	background-color:#7cc745; 
}
.poll_tbl .poll_item_bg3 { 
	background-color:#2167d1; 
}
.poll_tbl .poll_item_bg4 { 
	background-color:#ae3ff5; 
}
.poll_tbl .poll_item_bg5 { 
	background-color:#ff3df9; 
}
.poll_tbl .poll_item_bg6 { 
	background-color:#5be0ec; 
}
.poll_tbl .poll_item_bg7 { 
	background-color:#333333; 
}
.poll_tbl .poll_item_bg8 { 
	background-color:#666666; 
}
.poll_tbl .poll_item_bg9 { 
	background-color:#888888; 
}