﻿/*.btnNewPoll { background-image: url("../../gfx/btn-bg-new-poll.gif"); background-repeat: no-repeat; color: #553824; display: block; float: right; font-size: 14px; font-weight: bold; height: 33px; line-height: 33px; padding-right: 10px; text-align: right; width: 250px; }*/
.btnNewPoll { display: none; }


.layPoll b { color: #666; font-size: 11px; font-weight: normal; }
h6 { font-size: 12px; margin: 0px; }


.btnComment { background-image: url("../../sys/gfx/btn-comment.png"); background-repeat: no-repeat; color: #333; display: block; float: right; font-size: 12px; font-weight: bold; height: 36px; line-height: 36px; margin: 10px auto 10px auto; text-align: center; text-decoration: none; text-transform: uppercase; width: 235px; }



.layPollContainer
{
	overflow-x: auto;
	text-align: center;
	width: 760px;
}
.layPollContainer div
{
	margin: auto;
	text-align:left;
}



.layPollField
{
	background-color: #f8f8f8;
	border:	1px solid #eee;
}
.layPollField
{
	height: auto;
	min-height: 110px;
	padding: 10px;
}
.layPollField, .layPollField .tblStats td, .layPollField .c
{
	font-size: 11px;
	line-height: 18px;
}
.layPollField hr
{
	background-color: #e2e2e2;
	color: #e2e2e2;
	border: none;
	height: 1px;
	margin: 10px 0px 10px 0px;
}

/* min height hack for IE */
/*\*/
* html .layPollField { height: 110px; }
/**/



/* summary table */

.layPollSummary
{
	float:left;
	width:385px;
}
.tblStats { }
.tblStats td.cellHdr { background-color: #f3f3f3; padding: 3px; }
.tblStats td.cellTxt { padding: 3px; }



.layPollDescription
{
	float:right;
	width:385px;
}



/* poll table */

.tblPoll
{
}

.cellMonth
{
	background-color: #ccc;
	border-top: 1px solid #999;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 2px 5px 2px;
	text-align: center;
}
.cellMonthStart, .cellMonthEnd
{
	background-color: #999999;
	font-size: 1px;
	width: 1px;
}
.cellMonthSep
{
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width: 10px;
}


.cellDay, .cellDayFirstCell
{
	background-color: #ddd;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-size:11px;
	line-height: 16px;
	padding: 3px 2px 3px 2px;
	text-align: center;
	white-space:nowrap;
}
.cellDayFirstCell { border-left: none; }



.cellTime, .cellTimeFirstCell
{
	border-left: 1px solid #ddd;
	padding: 5px;
	text-align: center;
}
.cellTimeFirstCell { border-left: none; }



.cellNameFld
{
	background-color: #eee;
	border-top: 1px solid #fff; 
	font-size: 12px;
	padding: 5px;
	text-align: right;
	width: 110px;
}
.cellNameFld .fldTxt
{
	float:left;
	padding: 5px 0px 5px 2px;
	width: 70px;
}
.cellNameFld .fldBtn
{
	float:right;
	font-size: 11px;
	height: 28px;
	width: 28px;
}


.laySaveButton input
{
	height: 30px;
	margin-left: 20px;
}


.cellVoteName, .cellVoteOwn
{
	background-color: #fff;
	border-top: 1px solid #eee; 
	border-left: 1px solid #eee; 
	font-size: 12px;
	padding: 5px;
	text-align: right;
	width: 100px;
}


.cellVoteYes, .cellVoteNO, .cellNotVotedYet, .cellVoteYesFirstCell, .cellVoteNoFirstCell, .cellNotVotedYetFirstCell { font-size: 11px; padding: 5px; text-align: center; }
.cellVoteYes { background-color: #9f9; border-top: 1px solid #c66; border-left: 1px solid #c66; }
.cellVoteNo { background-color: #f99; border-top: 1px solid #c66; border-left: 1px solid #c66; }
.cellNotVotedYet { background-color: #eee; border-top: 1px solid #c66; border-left: 1px solid #c66; }

.cellVoteYesFirstCell { background-color: #9f9; border-top: 1px solid #c66; }
.cellVoteNoFirstCell { background-color: #f99; border-top: 1px solid #c66; }
.cellNotVotedYetFirstCell { background-color: #eee; border-top: 1px solid #c66; }



.cellVoteField, .cellVoteFieldFirstCell
{
	background-color: #eee;
	border-left: 1px solid #ddd;
	border-top: 1px solid #999;
	font-size: 12px;
	padding: 10px 5px 10px 5px;
	text-align: center;
}
.cellVoteFieldFirstCell { border-left: none; }



.cellTotalCount
{
	border-top: 1px solid #eee; 
	font-size: 12px;
	padding: 5px;
	text-align: right;
}
.cellVoteCount, .cellVoteCountFirstCell
{
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #999;
	border-left: 1px solid #e3e3e3;
	font-size: 12px;
	padding: 10px 5px 10px 5px;
	text-align: center;
}
.cellVoteCountFirstCell { border-left: none; }

.cellVoteCount b, .cellVoteCountFirstCell b
{
	font-size: 14px;
}
.cellVoteCountBorder
{
	background-color: #e3e3e3;
	font-size: 1px;
	width: 1px;
}
.cellVoteCountSep
{
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	width: 10px;
}