/**

 * @copyright	Copyright (c) 2013 Skyline Software (http://extstore.com). All rights reserved.

 * @license		GNU General Public License version 2 or later; see LICENSE.txt

 */



.sl_advpoll {

	font-size: 12px;

	background: #fff;

	border: 1px solid #e5e5e5;

	border-radius: 3px;

	box-shadow: 1px 1px 0 rgba(180, 180, 180, 0.1);

}



.sl_advpoll form div {

	margin: 0;

}



.sl_advpoll ul {

	list-style: none!important;

	margin: 0!important;

	padding: 0!important;

}



.sl_advpoll .sl_advpoll_title,

.sl_advpoll .sl_advpoll_body,

.sl_advpoll .sl_advpoll_buttons {

	padding-left: 10px;

}



.sl_advpoll .sl_advpoll_title {

	background: url(../images/poll-icon.png) no-repeat;

	margin: 5px 0 5px 10px;

	padding-left: 20px;

	font-weight: bold;

	color: #BF5224;

	font-size: 13px;

}



.sl_advpoll .sl_advpoll_body {

	color: #4D4D4D;

	background-color: #ffffff;

	padding: 10px;

}



.sl_advpoll .sl_advpoll_body .sl_advpoll_question {

	font-weight: bold;

	padding-top: 3px;

	padding-bottom: 10px;

}



.sl_advpoll .sl_advpoll_body .sl_advpoll_answers li {

	padding-bottom: 5px;

}



.sl_advpoll .sl_advpoll_body .sl_advpoll_answers label {

	display: block;

}



.sl_advpoll .sl_advpoll_body .sl_advpoll_answers input {

	margin-right: 5px;

}



.sl_advpoll .sl_advpoll_buttons {

	padding: 5px 0 5px 10px;

}



.sl_advpoll .sl_advpoll_button,

.sl_advpoll_msg .sl_advpoll_button {

	border: 1px solid #ccc;

	border-color: #ccc #ccc #bbb;

	padding: 2px 10px;

	margin-right: 10px;

	background: #eee;

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd));

	background-image: -moz-linear-gradient(center top, #fff, #ddd);

	background-image: -webkit-linear-gradient(center top, #fff, #ddd);

	background-image: -ms-linear-gradient(center top, #fff, #ddd);

	background-image: -o-linear-gradient(center top, #fff, #ddd);

	background-image: linear-gradient(center top, #fff, #ddd);



	border-radius: 2px;

	text-shadow: 0 1px 0 #EEEEEE;

}



.sl_advpoll .sl_advpoll_button:hover,

.sl_advpoll .sl_advpoll_button:active,

.sl_advpoll_msg .sl_advpoll_button:hover,

.sl_advpoll_msg .sl_advpoll_button:active {

	background: #ddd;

	border-color: #bbb #bbb #999;

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #ccc));

	background-image: -moz-linear-gradient(center top, #eee, #ccc);

	background-image: -webkit-linear-gradient(center top, #eee, #ccc);

	background-image: -ms-linear-gradient(center top, #eee, #ccc);

	background-image: -o-linear-gradient(center top, #eee, #ccc);

	background-image: linear-gradient(center top, #eee, #ccc);

}



.sl_advpoll .sl_advpoll_button:active,

.sl_advpoll_msg .sl_advpoll_button:active {

	box-shadow: 0 0 5px 2px #ccc inset, 0 1px 0 0 #fff;

}



.sl_advpoll .sl_advpoll_result_container,

.sl_advpoll .sl_advpoll_msg_container {

	height: 0;

	width: 470px;

	float: left;

	overflow: hidden;

}



.sl_advpoll_result,

.sl_advpoll_msg {

	font-size: 11px;

	padding: 0 15px;

}



.sl_advpoll_result .sl_advpoll_msg {

	padding: 0;

}



.sl_advpoll_result .sl_advpoll_msg .sl_advpoll_message {

	color: #3E9CE1;

}



.sl_advpoll_result .sl_advpoll_date,

.sl_advpoll_msg .sl_advpoll_title {

	color: #afafaf;

	padding: 5px 0;

}



.sl_advpoll_result .sl_advpoll_question,

.sl_advpoll_msg .sl_advpoll_message {

	color: #fafafa;

	font-size: 17px;

	font-weight: bold;

	padding: 10px 15px;

	margin: 5px -15px 18px;



	text-shadow: 1px 0px rgba(0, 0, 0, 0.2);



	background: #42a6fb;

	background: -moz-linear-gradient(top, #42a6fb 0%, #3e9ce1 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a6fb), color-stop(100%, #3e9ce1));

	background: -webkit-linear-gradient(top, #42a6fb 0%, #3e9ce1 100%);

	background: -o-linear-gradient(top, #42a6fb 0%, #3e9ce1 100%);

	background: -ms-linear-gradient(top, #42a6fb 0%, #3e9ce1 100%);

	background: linear-gradient(to bottom, #42a6fb 0%, #3e9ce1 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#42a6fb', endColorstr = '#3e9ce1', GradientType = 0);

}



.sl_advpoll_result ul.sl_advpoll_graph {

	list-style: none;

}



.sl_advpoll_result .sl_advpoll_graph li {

	list-style: none;

	border-top: 1px dotted #e5e5e5;

	color: #606060;

	clear: both;

}



.sl_advpoll_result .sl_advpoll_graph div {

	float: left;

	line-height: 23px;

	padding: 3px;

}



.sl_advpoll_result .sl_advpoll_graph .sl_advpoll_answer_title {

	width: 150px;

}



.sl_advpoll_result .sl_advpoll_graph .sl_advpoll_answer_graph {

	width: 200px;

	padding-bottom: 1px;

	line-height: 100%;

}



.sl_advpoll_result .sl_advpoll_answer_graph div {

	line-height: 12px;

	font-size: 9px;

	clear: both;

	padding: 0;

	text-align: right;

}



.sl_advpoll_result .sl_advpoll_answer_graph div.sl_advpoll_line_container {

	width: 200px;

	margin-top: 6px;

}



.sl_advpoll_result .sl_advpoll_answer_graph div.sl_advpoll_full_line {

	width: 200px;

	height: 7px;

	background: #e5e5e5;

	border-radius: 3px;

}



.sl_advpoll_result .sl_advpoll_answer_graph div.sl_advpoll_line {

	height: 7px;

	border-radius: 3px;



	background: #fc9061;

	background: -moz-linear-gradient(top, #fc9061 0%, #bf5224 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc9061), color-stop(100%, #bf5224));

	background: -webkit-linear-gradient(top, #fc9061 0%, #bf5224 100%);

	background: -o-linear-gradient(top, #fc9061 0%, #bf5224 100%);

	background: -ms-linear-gradient(top, #fc9061 0%, #bf5224 100%);

	background: linear-gradient(to bottom, #fc9061 0%, #bf5224 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fc9061', endColorstr = '#bf5224', GradientType = 0);



}



.sl_advpoll_result .sl_advpoll_graph div.sl_advpoll_answer_votes {

	float: right;

}



.sl_advpoll_result .sl_advppoll_total,

.sl_advpoll_msg .sl_advpoll_buttons {

	border-top: 1px dotted #e5e5e5;

	clear: both;

	padding: 15px;

	margin: 0 -15px;

	text-align: right;

	background: #f2f2f2;



	zoom: 1;

}



.sl_advpoll_result .sl_advppoll_total span {

	color: #BF5224;

	font-weight: bold;

}



.sl_advpoll_msg .sl_advpoll_message {

	background: none;

	color: #d90400;

	text-shadow: none;

}



.advpolls-gchart {

	height: 200px;

	padding-top: 10px;

	padding-bottom: 10px;

}



.sl_advpoll .wrap_sl_advpoll_title {

	overflow: hidden;

}