.qpoll .settings input.numerical { width:2em; }
.qpoll .header {font-weight: bold;}
*>.qpoll .header .questionId {text-indent: -1.5em; } /* *> prevent ie6 to interprate it. */
.qpoll table.object { background-color:transparent; border-collapse:collapse; }
.qpoll table.object .proposaltext { }
.qpoll table.object th { padding-left: 5px; padding-right: 5px; vertical-align:bottom; }
.qpoll table.object .spans { color:gray; }
.qpoll table.object .categories { color:#444455; }
.qpoll table.object .proposal { }
.qpoll .proposalerror { color:red; }
.qpoll .settings td { padding: 0.1em 0.4em 0.1em 0.4em }
.qpoll table.settings { background-color:transparent; }
/* Part for the basic types's inputs. */
.qpoll table.stats td { text-align:center; margin:2px; padding:0px; border:none; border-collapse:collapse; }
.qpoll div.stats { text-align:center; font-size:7pt; color:green; padding-left: 2px; padding-right: 2px;}
.qpoll div.stats1 { text-align:center; font-size:7pt; color:green; width:162px; margin:0px auto; margin-top:2px; }
.qpoll div.stats2 { text-align:center; font-size:7pt; height:20px; font-weight:bold; color:green; width:105px; margin:0px auto; padding-left:3px; padding-bottom:1px; margin-top:1px; margin-bottom:2px; }
.qpoll div.stats2 div { height:20px; }
.qpoll div.bar0 { float:left; width:30px; }
.qpoll div.bar1 { float:left; background-color:gainsboro; border-left: 1px solid gray; border-top: 1px solid gray; border-bottom: 1px solid gray; }
.qpoll div.bar2 { float:left; background-color:linen; border-right: 1px solid gray; border-top: 1px solid gray; border-bottom: 1px solid gray; }
.qpoll div.bar3 { width:100px; left:0px; top:-20px; position:relative; z-index:10; }
.qpoll .sign { text-align:center; }
.qpoll .signl { text-align:center; border-bottom:1px solid gray; border-top: 1px solid gray; border-left: 1px solid gray; }
.qpoll .signc { text-align:center; border-bottom:1px solid gray; border-top: 1px solid gray; }
.qpoll .signr { text-align:center; border-bottom:1px solid gray; border-top: 1px solid gray; border-right: 1px solid gray; }
.qpoll .signt { text-align:center; border-left: 1px solid gray; border-right: 1px solid gray; border-top:1px solid gray; }
.qpoll .signm { text-align:center; border-left: 1px solid gray; border-right:1px solid gray; }
.qpoll .signb { text-align:center; border-left: 1px solid gray; border-right: 1px solid gray; border-bottom:1px solid gray; }
/* Part for the inputfields */
.qpoll a.input, .qpoll a.input:hover, .qpoll a.input:active, .qpoll a.input:visited { text-decoration:none; color:black; outline:0 }
.qpoll a.input span { outline:#7F9DB9 solid 1px; border:1px solid #7F9DB9; } /* *border is for IE6/7 star is removed due to ff console error */

/* LTR part (RTL is included from separate file */
.qpoll .question { margin-left:2em; }
.qpoll .margin { padding-left:20px; }
.qpoll .header .questionId { font-size: 1.1em; font-weight: bold; float: left; }
.qpoll a.input em { color:black; background-color:#DFDFDF; margin-right:1px; }
.qpoll a.input input { padding-left:2px; border:0; }
