/*




	This file was auto generated by Less (http://lesscss.org). To change the contents of this file, edit app/stylesheets/voting_table.less instead.




*/#voting_table { text-align: center; }
#voting_table td {
  border-right: solid 1px #dddddd;
  vertical-align: middle;
  padding: 0;
  margin: 0 0 0 0;
  line-height: 150%;
}
#voting_table td.title_column_even {
  background-color: #eeeeee;
  max-width: 7em;
  padding: 0.5ex;
  line-height: 120%;
}
#voting_table td.title_column_odd {
  border-right: solid 1px #dddddd;
  max-width: 7em;
  padding: 0.5ex;
  line-height: 120%;
}
#voting_table td.spacing { height: 0; }
#voting_table td.firstrow { border-top: solid 1px black; }
#voting_table td.lastrow { border-bottom: solid 1px #dddddd; }
#voting_table td.user_cell {
  text-align: left;
  padding-left: 1ex;
  padding-right: 1ex;
  max-width: 19ex;
  min-height: 34px;
  height: 34px;
  padding-top: 1px;
  padding-bottom: 1px;
  border-top: solid 1px transparent;
  border-bottom: solid 1px transparent;
}
#voting_table div.user_cell {
  line-height: 125%;
  overflow: visible;
  min-width: 12ex;
  max-width: 12ex;
  max-height: 4ex;
  vertical-align: middle;
  padding-left: 1ex;
}
#voting_table td.user_cell.current { border-left: solid 1px black; }
#voting_table td.avatar {
  text-align: right;
  border: none;
}
#voting_table div.avatar {
  max-height: 32px;
  vertical-align: middle;
  padding-left: 1ex;
}
#voting_table td.voting_cell {
  line-height: 200%;
  min-height: 5ex;
  height: 5ex;
  max-height: 5ex;
  min-width: 7em;
  max-width: 8em;
}
#voting_table td.current {
  border-top: solid 1px black;
  border-bottom: solid 1px black;
}
#voting_table td.current.lastcolumn { border-right: solid 1px black; }
#voting_table td.fixated {
  font-weight: bold;
  border-left: solid 1px black;
  border-right: solid 1px black;
}
#voting_table td.fixated.current {
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: solid 1px #dddddd;
}
#voting_table td.fixated.lastrow { border-bottom: solid 1px black; }
#voting_table td.fixated.current.lastcolumn { border-right: solid 1px black; }
#voting_table td.submit_cell {
  padding-left: 1ex;
  padding-right: 1ex;
  min-height: 5ex;
  height: 5ex;
  max-height: 5ex;
  text-align: left;
}
#voting_table td.submit_cell.current { border-right: solid 1px black; }
#voting_table td.comment_cell {
  text-align: left;
  max-width: 99%;
  padding-left: 1ex;
  padding-right: 1ex;
  border: none;
}
#voting_table div.comment_cell {
  max-height: 5ex;
  overflow: auto;
  line-height: 125%;
}
#voting_table td.fixate_cell {
  border-top: solid 1px black;
  border-bottom: solid 1px #dddddd;
  height: 4ex;
  line-height: 200%;
}
#voting_table td.fixate_submit_cell {
  border-bottom: solid 1px black;
  border-left: solid 1px black;
  border-right: solid 1px black;
  padding-left: 1ex;
  padding-right: 1ex;
  min-height: 34px;
  height: 34px;
  text-align: center;
}
div.vote {
  margin-left: auto;
  margin-right: auto;
}
div.vote a {
  text-decoration: none;
  display: block;
  width: 5em;
  background: none;
}
div.vote {
  text-decoration: none;
  display: block;
  width: 5em;
  background: none;
}
div.vote a:hover {
  text-decoration: none;
  display: block;
  width: 5em;
  background: none;
}
div.vote_nil {
  background-color: #444444;
  background-image: url(/images/bg_t_black.png);
  background-position: center;
  border: solid 1px black;
  color: white;
}
div.vote_nil_not_active {
  background-color: #555555;
  background-position: center;
  color: white;
  border: solid 1px #666666;
}
div.vote_false {
  background-color: #cb3400;
  background-image: url(/images/bg_t_red.gif);
  background-position: center;
  color: black;
  border: solid 1px black;
}
div.vote_false_not_active {
  background-color: #cb3400;
  background-image: url(/images/bg_t_red.gif);
  background-position: center;
  color: black;
  border: solid 1px #666666;
}
div.vote_true {
  background-color: #98e200;
  background-image: url(/images/bg_t.gif);
  background-position: center;
  color: black;
  border: solid 1px black;
}
div.vote_true_not_active {
  background-color: #98e200;
  background-image: url(/images/bg_t.gif);
  background-position: center;
  color: black;
  border: solid 1px #666666;
}
div.vote_error {
  background-color: yellow;
  color: black;
  border: none;
}
