@charset "UTF-8";

@media all
{

#col2 .votingbox form { margin: 0; }
#col2 .votingbox form .form_buttons { 
	border-top: 1px solid #B3B3B3; 
	padding-top: 0.75em; 
	padding-bottom: 0.75em; 
}
#col2 .votingbox .smileys { 
	border-bottom: 1px solid #B3B3B3; 
	padding-top: 0.5em; 
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	color: #4C4C4C;
}
#col2 .votingbox .smileys .smiley { margin-right: 1em; } 
#col2 .votingbox .usercount { 
	border-bottom: 1px dashed #B3B3B3; 
	padding-bottom: 0.5em;
	margin-top: 0.5em; 
	margin-bottom: 0.5em;
	color: #4C4C4C;
	font-size: 90%;
}

table.ratings { width: 78%; margin-bottom: 0.5em; border-collapse: collapse; }
table.ratings th { width: 1%; background-color: #FFF; color: #000; font-weight: normal; vertical-align: middle; padding: 0 3px 0 0; }

table.ratings td { width: 99%; font-size: 90%; height: 2em; vertical-align: middle; }

table.ratings td .bar { background-color: #083963; height: 1.35em; position: relative; }
table.ratings td .positive { background-color: #007339; }
table.ratings td .negative { background-color: #E30013;}
table.ratings td .neutral { background-color: #B3B3B3; }

table.ratings td .rate { position: absolute; left: 100%; width: 3.5em; padding-left: 4px; height: 1.5em; color: #4C4C4C; font-size: 100%; }

div.ratings .rcontainer { border-top: 1px solid #B3B3B3; padding: 5px 5px 10px 5px; font-size: 90%; color: #4C4C4C; }
div.ratings .rfirst { border-top: 0; }
div.ratings .rcontainer .lbl { display: block; margin-bottom: 2px; color: #000; }
div.ratings .rcontainer .bar { display: block; float: left; height: 1.35em; background-color: #083963; margin-right: 3px; }
div.ratings .rcontainer .positive { background-color: #007339; }
div.ratings .rcontainer .negative { background-color: #E30013;}
div.ratings .rcontainer .neutral { background-color: #B3B3B3; }
div.ratings .rcontainer {}

#col2 .votingbox p.rating { margin-bottom: 0.5em; }

.votingbox h3 { margin-top: 0.25em; margin-bottom: 0.5em; font-size: 90%; }
.box form h3 { font-size: 100%; }
.box form h2 { font-size: 100%; }
.votingbox fieldset { margin-top: 0.25em; margin-bottom: 0.5em; }

#col2 .votingbox form .votinglist label {
	font-weight: normal;
	display: inline;
	float: left;
}
#col2 .votingbox form .votinglist .listitem {
	margin-right: 0.75em;
	margin-bottom: 0.5em;
	display: block;
}
#col2 .votingbox form .votinglist .listitem input {
	width: 1.2em;
	height: 1.2em;
	float: left;
	margin-right: 0.25em;
}
#col2 .votingbox form .inlinelist .listitem { float: left; margin-bottom: 0.25em; }
#col2 .votingbox form .multilist .inlinelist .listitem { margin-bottom: 0; }

}
