/*リアルタイム投票
**********************************/

img{
border:none;
}

a{
text-decoration:none;
}

/* アンケート全体 */
.poller{
background-repeat:no-repeat;
}


#vote{
font-size:12px;
padding:5px;
border: solid 1px #999999;
width:94%;
float:left;
background:#FFFFCC;
}

/**/
#vote_detail{
width:100%;
float:left;
border-top:solid 1px #666666;
height:215px;
overflow-y:auto;
/*background:#FFFFCC;*/

}



#vote form{
margin:0;
}

#vote_inf {
float:left;
width:100%;
padding:3px;
}



#vote_inf table{

}

#vote_inf td,#vote_inf th{
font-size:12px;
}

#vote_term{
padding:2px;
}

#vote_inf table th{
font-weight:normal;
text-align:right;
}


#vote_header{
/*padding:5px;*/
/*font-size:14px;*/
}

#vote_title_container{
padding:2px;
}

.vote_title{
font-weight:bold;
}

.poller_results{
}


#lnk_vote{
}	
	
/* 質問時の質問項目 */
.pollerTitle{

}

/* 質問時の選択肢ラベル */
.pollerOption{
margin-bottom:7px;
}

/* 結果時の（グラフ上の）選択肢ラベル */
.result_pollerOption{
margin:3px;
}

/* 結果時の質問項目 */
.result_pollerTitle{
	/*margin-bottom:15px;*/
	/*font-weight:bold;*/
	font-size:2.9em;
/*	top:0;*/
}

/* 変更不可　グラフの左右画像を正しく配置するのに必要  */
.result_pollGraph img{
	float:left;
}

.left_img{
margin-left:1px;
}

.right_img{
margin-right:1px;
}

/* グラフの％が表示される部分 */
.result_pollGraph div{
	float:left;
	/*height:160px;*/
	background-repeat:repeat-x;
	color:#FFF;
	font-size:0.9em;
	line-height:16px;
	
}

/* グラフ部分 */
.result_pollGraph{	
	height:16px;
	margin-left:12px;
	margin-bottom:5px;
}
	
/* 待ちメッセージ */
.poller_waitMessage{
	display:none;	
}	
	
	/* 総投票数のテキスト */
.result_totalVotes{
/*	clear:both;
	font-size:11px;
	margin-top:10px;
	float:right;
	/*font-style:italic;*/
}

#fav_folder{
float:left;
margin:0;
padding:0;
}

#fav_usr , #fav_vote , #blog_custom,#vote_cmnt{
float:left;
width:100%;
margin:2px;
}

#fav_vote_reg_result,#fav_usr_reg_result{

}


.item_container{
margin-top:5px;
margin-bottom:5px;
}


#vote_stat{
padding:2px;
}

#lnk_crt_cmnt{

}

#vote_crt_cmnt_lnk{
padding:2px;
}

#vote_crt_cmnt{
font-size:11px;
padding:3px;
display:none;
}

.exist_fav{
color:#000000;
}

#vote_btn_header{
float:left;
margin:0;
padding:0;
}


#blog_footer{
text-align:center;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
/*background:#FF9900;*/
padding:2px;
/*margin:3px;*/
width:88%;
border-top:solid 1px #999999;
}

#powered{
font-size:10px;
/*color:#0000FF;*/
font-weight:bold;
}

#blog_footer a{
font-weight:bold;
/*font-size:14px;*/
}
#blog_footer a:hover{
/*color:#FFFFFF;*/
}

#vote_rec{
/*text-align:center;*/
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:3px;
margin:3px;
width:88%;
border:solid 1px #CCCCCC;
background:#FFFFFF;
}

#rec_cnt{
font-size:10px;
}

#vote_rec a{
color:#3399FF;
text-decoration:underline;
font-weight:bold;
}

#vote_rec a:hover{
color:#FF9933;
}

