.flatcmt-list .flatcmt-add{
margin-top: 6px;
text-align: right;
}




#vote-head
{
	padding:20px 15px 0;
}
#vote-head h2,#vote-head h2 a
{
	padding:0 0 23px 30px;
	line-height:1;
}
#vote-head h3
{
	color:#090;
}
#vote-head h2 img
{
	margin-right:8px;
}
#vote-head .txt h2
{
	padding:0;
	line-height:24px;
}
#vote-head .shortcut
{
	top:30px;
}
 #vote-head .shortcut {
position:absolute;
right:25px;
}
#vote-head .shortcut-link, #header .shortcut-link, #toc .shortcut-link, #vote-head .shortcut-link

{

display: inline-block;

width: 87px;

height: 22px;

margin-left: 1em;

padding-top: 0pt;

padding-right: 3px;

padding-bottom: 0pt;

padding-left: 20px;

background-color: transparent;

background-image: url(../blue/shortcut_btn.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0pt 0pt;

color: #ffffff;

font-weight: bold;

text-align: center;

line-height: 22px;

}

#vote-head .shortcut-link, #header .shortcut-link, #toc .shortcut-link, #vote-head .shortcut-link 

{

display: inline-block;

width: 87px;

height: 22px;

margin-left: 1em;

padding-top: 0pt;

padding-right: 3px;

padding-bottom: 0pt;

padding-left: 20px;

background-color: transparent;

background-image: url(../blue/shortcut_btn.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0pt 0pt;

color: #ffffff;

font-weight: bold;

text-align: center;

line-height: 22px;

}
.vote-owner
{
	border-top:10px #fff solid;
	background:#eee url(../vote-round.gif) no-repeat 0 0;
	margin:0 4px;
	padding:7px 10px;
	height:48px;
}
.vote-owner .image,.vote-owner .txt
{
	float:left;
	margin-right:10px;
}
.vote-owner .vote-info
{
	float:right;
	margin-top:26px;
}
.vote-owner .txt
{
	line-height:24px;
}
.vote-wrapper
{
	padding:20px;
}
.vote-wrapper .wide,.vote-wrapper .narrow
{
	float:left;
	width:400px;
	overflow:hidden;
}
.vote-wrapper .narrow
{
	float:right;
	width:175px;
}
.vote-wrapper h3 span
{
	color:#000;
	font-weight:normal;
	font-size:12px;
	margin-left:5px;
}
.vote-wrapper h3,.vote-wrapper h4
{
	font-size:14px;
}
.vote-seemore
{
	text-align:center;
	font-size:14px;
}
.vote-heading
{
	border-bottom:1px solid #ccc;
	color:#009800;
	line-height:2;
	_zoom:1;
}
.vote-block
{
	margin-bottom:18px;
}
.vote-creator
{
	margin-left:6px;
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.vote-results
{
	min-height:36px;
	_height:36px;
}
.vote-numbers
{
	color:#666;
}
.vote-newformtb
{
	margin:2em;
}
.vote-newformtb th,.vote-newformtb td
{
	padding:6px;
}
.vote-newformtb th
{
	width:82px;
}
.vote-newformtb th
{
	text-align:right;
}
.vote-newformtb .f-text
{
	width:240px;
}
.vote-newformtb p
{
	margin-bottom:8px;
}
.vote-newformtb .vote-newtip
{
	color:#666;
}
.vote-newformtb select
{
	margin:0 4px;
}
.vote-newformtb-title th
{
	padding-top:8px;
	font-weight:bold;
	font-size:14px;
}
.vote-newformtb-title .f-text
{
	height:17px;
	padding:2px;
	font-size:14px;
}
#vote-addrmitem a
{
	margin-right:1em;
}
.votelist-my
{
	margin-top:10px;
}
.votelist-my li,.votelist-myjoin li
{
	margin-bottom:10px;
	padding-bottom:6px;
	border-bottom:1px solid #ececec;
}
.votelist-my h4
{
	display:inline;
	margin-right:.5em;
}
.vote-iteminfo
{
	margin-bottom:8px;
	color:#666;
}
.vote-review-wrap
{
	color:#666;
}
.vote-viewmore
{
	text-align:right;
}
.vote-pl li
{
	margin:8px 0;
	padding-left:56px;
}
.votelist-myjoin li
{
	margin-bottom:18px;
}
.vote-pl li .info
{
	text-align:right;
}
.vote-pl li h5
{
	float:left;
	color:#666;
	font-size:12px;
	font-weight:normal;
}
.vote-pl .vote-singlechoice,.vote-pl .vote-multichoice
{
	margin-left:3.5em;
}
.vote-pl li ul
{
	margin-bottom:8px;
}
.vote-pl li .vote-singlechoice li,.vote-pl li .vote-multichoice li,.vote-pl .vote-answerslist li,.vote-pl li .vote-oplist li
{
	min-height:0;
	_height:auto;
	border-bottom:0;
	margin:0;
	padding:0;
}
.vote-pl .flatcmt-post .f-text
{
	width:248px;
}
.vote-pl .flatcmt-post-second .f-text
{
	width:218px;
}
.votelist-myjoin ul
{
	margin-top:-18px;
	margin-left:38px;
}
.vote-bar
{
	border-bottom:1px solid #ccc;
}
.vote-info
{
	color:#666;
}
.vote-oplist
{
	margin:16px 0;
}
.vote-oplist li,.vote-pl li .vote-oplist li
{
	margin:7px 0;
	position:relative;
	padding-left:18px;
	*padding-left:22px;
}
.vote-oplist li input
{
	position:absolute;
	top:4px;
	*top:-2px;
	left:0;
	_left:-22px;
}
.vote-itemsform h3,.vote-itemsform .vote-pl
{
	width:75%;
	margin:0 auto;
}
.vote-itemsform .vote-info,#vote-voteform .vote-oplist,p.vote-desc,#vote-voteform .vote-addcmt
{
/*margin:0 50px 0 120px;*/
	text-align:left;
}
.vote-resiultable
{
	background:#efefef;
}
.vote-resultable .vote-info
{
	margin:0 50px 0 215px;
	text-align:left;
}
.vote-resultable p.vote-desc
{
	margin:5px auto;
	text-align:left;
	width:75%;
}
.vote-resultable .vote-returntovote
{
	margin-left:184px;
	text-align:left;
}
p.vote-desc,.vote-resultable p.vote-desc
{
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
}
.vote-singlevoteform
{
	padding:0;
}
.vote-singlevoteform textarea
{
	width:280px;
	height:40px;
	vertical-align:top;
}
.vote-singlevoteform .vote-inlinereview textarea
{
	width:320px;
}
textarea.vote-desc
{
	width:240px;
	height:6em;
}
.vote-addcmt .f-button
{
	width:60px;
	height:25px;
	font-size:14px;
	font-weight:bold;
}
.vote-addcmt p
{
	margin:10px 0;
}
.vote-over,.time-past
{
	color:#c00;
}
.vote-inlinereview textarea
{
	height:64px;
	margin-bottom:8px;
}
.vote-comments-wrapper
{
	margin-top:35px;
}
.vote-comments-wrapper .vote-pl
{
	margin-bottom:32px;
}
.vote-chart
{
	table-layout:fixed;
	margin:12px 0 18px;
}
.vote-chart td
{
	padding:4px;
	vertical-align:top;
}
.vote-chart .vote-option
{
	width:172px;
	text-align:right;
}
.vote-chart .vote-chart-percentage
{
	width:265px;
	text-align:left;
}
.vote-chart .vote-percentage
{
	width:90px;
	text-align:left;
	padding:4px 0;
}
.vote-percentage .num-precent
{
	display:block;
	width:35px;
	text-align:right;
	float:left;
	margin-right:5px;
}
.vote-percentage .vote-pipe
{
	display:inline;
}
.vote-chart-percentage span
{
	background:#ececec;
}
.vote-chart-percentage span,.vote-chart-percentage i,.vote-chart-percentage b
{
	display:block;
	line-height:1;
	font-size:6px;
}
.vote-chart-percentage span
{
	position:relative;
	margin-top:4px;
	width:100%;
	height:10px;
	overflow:hidden;
}
.vote-chart-percentage i
{
	height:8px;
	border-width:1px;
	border-style:solid;
}
.vote-chart-percentage b
{
	height:7px;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#eee;
}
.vote-instant-singleitem
{
	position:relative;
	overflow:hidden;
	margin:1.25em 0;
	padding:0 18px 15px 64px;
	border-bottom:1px solid #eaeaea;
	zoom:1;
}
.vote-instant-singleitem .image
{
	position:absolute;
	left:0;
	top:0;
	width:48px;
	text-align:center;
	padding-right:10px;
}
.vote-instant-voted
{
	margin-bottom:5px;
	padding:2px 18px;
}
.vote-instant-singleitem .vote-oplist
{
	margin:0;
}
.vote-instant-comment textarea
{
	width:280px;
	height:40px;
	margin:10px 0;
}
.friendcreate-vote
{
	clear:both;
}
.vote-recently
{
	margin-bottom:24px;
}
.vote-recently li
{
	margin:7px 0;
}
.vote-recently li h4
{
	font-size:12px;
	font-weight:normal;
}
.vote-recently li span
{
	color:#666;
}
.vote-hotlist
{
	margin-bottom:24px;
}
.vote-hotlist li
{
	margin:7px 0;
}
.vote-hotlist li h4
{
	font-size:12px;
	font-weight:normal;
}
.narrow .vote-hotlist li span,.narrow .vote-hotlist li span a
{
	color:#666;
}
.vote-color-0,.vote-color-0 .vote-option
{
	color:#a67b4d;
}
.vote-color-0 .vote-chart-percentage i
{
	border-color:#c18f5a;
}
.vote-color-0 .vote-chart-percentage b
{
	background-color:#e7ab6d;
}
.vote-color-1,.vote-color-1 .vote-option
{
	color:#478c45;
}
.vote-color-1 .vote-chart-percentage i
{
	border-color:#478f45;
}
.vote-color-1 .vote-chart-percentage b
{
	background-color:#5dbc5b;
}
.vote-color-2,.vote-color-2 .vote-option
{
	color:#5c7299;
}
.vote-color-2 .vote-chart-percentage i
{
	border-color:#586e97;
}
.vote-color-2 .vote-chart-percentage b
{
	background-color:#6c81b6;
}
.vote-color-3,.vote-color-3 .vote-option
{
	color:#769199;
}
.vote-color-3 .vote-chart-percentage i
{
	border-color:#8aabb4;
}
.vote-color-3 .vote-chart-percentage b
{
	background-color:#a5cbd6;
}
.vote-color-4,.vote-color-4 .vote-option
{
	color:#a62185;
}
.vote-color-4 .vote-chart-percentage i
{
	border-color:#b0248d;
}
.vote-color-4 .vote-chart-percentage b
{
	background-color:#d843b3;
}
.vote-color-5,.vote-color-5 .vote-option
{
	color:#5fa60d;
}
.vote-color-5 .vote-chart-percentage i
{
	border-color:#67b410;
}
.vote-color-5 .vote-chart-percentage b
{
	background-color:#c2f263;
}
.vote-color-6,.vote-color-6 .vote-option
{
	color:#cc234a;
}
.vote-color-6 .vote-chart-percentage i
{
	border-color:#bf2146;
}
.vote-color-6 .vote-chart-percentage b
{
	background-color:#ee335f;
}
.vote-color-7,.vote-color-7 .vote-option
{
	color:#db7c23;
}
.vote-color-7 .vote-chart-percentage i
{
	border-color:#e37f24;
}
.vote-color-7 .vote-chart-percentage b
{
	background-color:#ffc535;
}
.vote-color-8,.vote-color-8 .vote-option
{
	color:#96a60a;
}
.vote-color-8 .vote-chart-percentage i
{
	border-color:#adbf0b;
}
.vote-color-8 .vote-chart-percentage b
{
	background-color:#d8e929;
}
.vote-color-9,.vote-color-9 .vote-option
{
	color:#bf4406;
}
.vote-color-9 .vote-chart-percentage i
{
	border-color:#923305;
}
.vote-color-9 .vote-chart-percentage b
{
	background-color:#e58652;
}
.vote-color-0 .vote-chart-percentage b
{
	border-color:#f7ca9b;
}
.vote-color-1 .vote-chart-percentage b
{
	border-color:#bde875;
}
.vote-color-2 .vote-chart-percentage b
{
	border-color:#9eb5f0;
}
.vote-color-3 .vote-chart-percentage b
{
	border-color:#aee7f8;
}
.vote-color-4 .vote-chart-percentage b
{
	border-color:#fb85df;
}
.vote-color-5 .vote-chart-percentage b
{
	border-color:#e2fea7;
}
.vote-color-6 .vote-chart-percentage b
{
	border-color:#fb7b99;
}
.vote-color-7 .vote-chart-percentage b
{
	border-color:#fbe096;
}
.vote-color-8 .vote-chart-percentage b
{
	border-color:#e6f63b;
}
.vote-color-9 .vote-chart-percentage b
{
	border-color:#fdb188;
}
.vote-list li
{
	position:relative;
	min-height:80px;
	margin:1.25em 0;
	padding:0 0 15px 100px;
	border-bottom:1px solid #ddd;
	_zoom:1;
}
.vote-list li.wp
{
	padding-left:80px;
}
.vote-list li .image
{
	position:absolute;
	top:0;
	left:0;
	width:72px;
	text-align:center;
}
.vote-list li .image span
{
	display:block;
}
.vote-list .vote-viewmore
{
	position:absolute;
	top:20px;
	right:0;
	width:200px;
	text-align:center;
}
.vote-list .vote-viewmore img,.vote-returntovote a img
{
	_margin-bottom:2px;
}
.vote-list .chart0
{
	background:url(../chart1.gif) 8px 0 no-repeat;
}
.vote-list .chart1
{
	background:url(../chart2.gif) 8px 0 no-repeat;
}
.vote-list .chart2
{
	background:url(../chart3.gif) 8px 0 no-repeat;
}
.vote-list h4
{
	width:360px;
	margin-bottom:.5em;
	line-height:125%;
}
.vote-list .vote-options
{
	margin-bottom:.5em;
	color:#333;
}
.vote-list .vote-options p
{
	width:350px;
}
.vote-list .vote-answer
{
	margin-bottom:.5em;
	*zoom:1;
}
.vote-list .vote-answer:after,.vote-owner:after
{
	content:"";
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	clear:both;
}
.vote-list .vote-answer .content
{
	width:350px;
	margin-left:3.5em;
	color:#333;
}
.vote-list li h5
{
	float:left;
	color:#666;
	font-size:12px;
	font-weight:normal;
}
.vote-chart .vote-percentage
{
	color:#000;
}
.vote-itemsform h3
{
	margin-left:120px;
}
.vote-resultable .vote-itemsform h3
{
	margin:0 auto;
	width:75%;
	text-align:center;
	font-weight:bold;
}

.vote-digg {
	background:transparent url(../poll-counter.gif) no-repeat scroll 0 0;
	color:#004B9B;
	float:right;
	font-size:18px;
	line-height:30px;
	overflow:hidden;
	padding-bottom:20px;
	text-align:center;
	text-decoration:none;
	width:50px;
}
