/* ---------------------------------------- Polls List */

#Polls {margin:0 0 40px 0}

#PollsList {margin:0}

#PollsList .PollsListPart {}

#PollsList .List {}
#PollsList .List ul {list-style-type:none}
#PollsList .List ul li {width:222px;height:280px;border:7px solid #dcdcdc;margin:0 11px 32px 0;float:left;position:relative}

#PollsList .List ul li.Last {margin:0 0 32px 0}

#PollsList .List .Title {padding:15px 0;margin:0 17px;font:normal 17px/18px 'pt serif'}
#PollsList .List .Date {font-size:11px;color:#b6b6b6;line-height:16px;margin:0 0 0 17px}

#PollsList .List .Opened {display:none}
#PollsList .List .Closed {height:18px;padding:9px 0 0 0;width:188px;display:block;position:absolute;left:17px;bottom:17px;text-align:center;font-size:10px;line-height:10px;letter-spacing:2px;text-transform:uppercase;color:#878787;background:#dcdcdc}

#PollsList .List .Results {position:absolute;right:17px;bottom:80px}
#PollsList .List .Results a {color:#ce2125}

#PollsList .List .Count {font-size:24px;line-height:32px;color:#8f8e8e;padding:0 0 0 36px;background:url(/img3/IconUser32.png) 0 0 no-repeat;position:absolute;left:17px;bottom:70px}

#PollsList .List .Button {position:absolute;left:17px;bottom:17px}
#PollsList .List .EditLink {margin:0 0 0 17px}
#PollsList .List .EditLink a {color:#888;text-decoration:underline}

#PollsList .List .Sep {width:188px;height:1px;display:block;background:#dcdcdc;position:absolute;left:17px;bottom:115px}

/* ---------------------------------------- Polls Form */

#FormVotes {padding:32px 0 0 0}
#FormVotes .Title {font:normal 14px/14px tornadoc;text-transform:uppercase;color:#1f1f1f;margin:0 0 23px 0}
#FormVotes ul {list-style-type:none}
#FormVotes ul li {position:relative;padding:6px 0;height:32px}

#FormVotes ul li .votes {position:relative;left:247px;color:#656565;border:1px solid #d5d5d5;width:381px;padding:9px 9px 7px 9px;margin:1px;font:normal 14px tornadoc}
#FormVotes ul li .votes:focus {border:2px solid #b1191d;margin:0}

#FormVotes .Add {width:16px;height:16px;display:block;position:absolute;top:16px;left:670px;background:url(/img3/IconPlus16.png) 0 0 no-repeat;text-indent:-10000px}
#FormVotes .Delete {width:16px;height:16px;display:block;position:absolute;top:16px;left:706px;background:url(/img3/IconMinus16.png) 0 0 no-repeat;text-indent:-10000px}

#FormVotes .Drag {width:16px;height:16px;display:block;position:absolute;top:16px;left:200px;background:url(/img3/IconDrag16.png) 0 0 no-repeat;text-indent:-10000px}

#FormVotes .VoteCount {font-size:11px;line-height:11px;padding:0 0 0 21px;position:absolute;top:16px;left:0;color:#818181}
#FormVotes .VoteCount i {width:16px;height:16px;display:block;position:absolute;top:-3px;left:0;background:url(/img3/IconPeople16_3.png) 0 0 no-repeat}


/* ---------------------------------------- PollsWidget */

.PollsWidget {background:#fff;padding:15px 17px 30px 17px;margin:0 0 11px 0}
.PollsWidget hr {height:7px;border:0;margin:0 0 14px 0;*margin:-7px 0 7px}

.PollsWidget .PollHeader {font:normal 14px/14px tornadoc;text-transform:uppercase;color:#1f1f1f;margin:0 0 23px 0}
.PollsWidget .PollHeader a {color:#1f1f1f;text-decoration:none}
.PollsWidget .PollHeader a:hover {color:#b1191d;text-decoration:underline}

.PollsWidget .PollTitle {font:normal 20px/21px 'pt serif';margin:0 0 20px 0}

.PollsWidget .PollDate {display:none}
.PollsWidget .PollSep {display:none}
.PollsWidget .PollCount {display:none}

.PollsWidget .PollsResults {overflow:hidden}
.PollsWidget .PollsResults ul {list-style-type:none}
.PollsWidget .PollsResults ul li {position:relative;margin:0 0 20px 0}
.PollsWidget .PollsResults .Title {color:#323232;padding:0 0 0 58px;margin:0 0 5px 0}
.PollsWidget .PollsResults .Count {font-size:14px;color:#ce2125;position:absolute;top:0;left:0}
.PollsWidget .PollsResults .PercentLine {padding:0 0 0 58px}
.PollsWidget .PollsResults .PercentLine p {height:7px;display:block;background:#ce2125}

.PollsWidget .PollsAnswers {overflow:hidden}
.PollsWidget .PollsAnswers form {}
.PollsWidget .PollsAnswers fieldset {border:none}
.PollsWidget .PollsAnswers legend {display:none}
.PollsWidget .PollsAnswers ul {}
.PollsWidget .PollsAnswers ul li {padding:11px 0 11px 32px;position:relative}
.PollsWidget .PollsAnswers ul li input[type="radio"] {display:block;position:absolute;top:5px;left:5px}
.PollsWidget .PollsAnswers ul li input[type="radio"] + label::before {content:"";width:21px;height:21px;display:block;position:absolute;top:5px;left:0;background:url(/img3/InputRadio.png) 0 0 no-repeat}
.PollsWidget .PollsAnswers ul li input[type="radio"]:checked + label::before {background-position:0 -21px}

.PollsWidget .PollsAnswers ul li input[type="checkbox"] {display:block;position:absolute;top:5px;left:5px}
.PollsWidget .PollsAnswers ul li input[type="checkbox"] + label::before {content:"";width:21px;height:21px;display:block;position:absolute;top:5px;left:0;background:url(/img3/InputCheckbox.png) 0 -42px no-repeat}
.PollsWidget .PollsAnswers ul li input[type="checkbox"]:checked + label::before {background-position:0 -63px}
.PollsWidget .PollsAnswers ul li label {color:#323232;line-height:12px}
.PollsWidget .PollsAnswers .Button {padding:17px 0 0 0;margin:0 0 17px 0}
.PollsWidget .PollsAnswers .ResultsLink {}
.PollsWidget .PollsAnswers .ResultsLink a {color:#ce2125}

/* ---------------------------------------- PollsWidgetLandscape */

.PollWidgetWrapper {width:730px;min-height:294px;background:#fff;position:relative;top:-326px;margin:0 0 -326px 0;display:none}
.PollWidgetWrapper.Active {display:block}

.PollsWidgetLandscape .CloseLink a {width:17px;height:17px;display:block;position:absolute;top:16px;right:16px;background:url(/img3/IconClose17.png) 0 0 no-repeat;text-indent:-10000px}

.PollsWidgetLandscape {background:#fff}
.PollsWidgetLandscape hr {display:none}

.PollsWidgetLandscape .PollHeader {display:none}

.PollsWidgetLandscape .PollInfo {width:222px;height:280px;border:7px solid #fff;margin:0 11px 32px 0;position:absolute;top:0;left:0}

.PollsWidgetLandscape .PollTitle {padding:15px 0;margin:0 17px;font:normal 17px/18px 'pt serif'}
.PollsWidgetLandscape .PollDate {font-size:11px;color:#b6b6b6;line-height:16px;margin:0 0 0 17px}
.PollsWidgetLandscape .PollSep {width:188px;height:1px;display:block;background:#dcdcdc;position:absolute;left:17px;bottom:115px}
.PollsWidgetLandscape .PollCount {font-size:24px;line-height:32px;color:#8f8e8e;padding:0 0 0 36px;background:url(/img3/IconUser32.png) 0 0 no-repeat;position:absolute;left:17px;bottom:70px}

.PollsWidgetLandscape .PollsResults {padding:22px 0 0 0;margin:0 0 32px 247px;overflow:hidden}
.PollsWidgetLandscape .PollsResults ul {list-style-type:none}
.PollsWidgetLandscape .PollsResults ul li {position:relative;margin:0 0 20px 0}
.PollsWidgetLandscape .PollsResults .Title {color:#323232;padding:0 0 0 58px;margin:0 0 5px 0}
.PollsWidgetLandscape .PollsResults .Count {font-size:14px;color:#ce2125;position:absolute;top:0;left:0}
.PollsWidgetLandscape .PollsResults .PercentLine {padding:0 0 0 58px}
.PollsWidgetLandscape .PollsResults .PercentLine p {height:7px;display:block;background:#ce2125}
.PollsWidgetLandscape .PollsResults .GoVote {position:absolute;top:243px;left:24px}
.PollsWidgetLandscape .PollsResults .w206 {width:188px}

.PollsWidgetLandscape .PollsAnswers {padding:22px 0 0 0;margin:0 0 32px 247px;overflow:hidden}
.PollsWidgetLandscape .PollsAnswers form {}
.PollsWidgetLandscape .PollsAnswers fieldset {border:none}
.PollsWidgetLandscape .PollsAnswers legend {display:none}
.PollsWidgetLandscape .PollsAnswers ul {}
.PollsWidgetLandscape .PollsAnswers ul li {padding:11px 0 11px 32px;position:relative}
.PollsWidgetLandscape .PollsAnswers ul li input[type="radio"] {display:block;position:absolute;top:5px;left:5px}
.PollsWidgetLandscape .PollsAnswers ul li input[type="radio"] + label::before {content:"";width:21px;height:21px;display:block;position:absolute;top:4px;left:0;background:url(/img3/InputRadio.png) 0 0 no-repeat}
.PollsWidgetLandscape .PollsAnswers ul li input[type="radio"]:checked + label::before {background-position:0 -21px}

.PollsWidgetLandscape .PollsAnswers ul li input[type="checkbox"] {display:block;position:absolute;top:5px;left:5px}
.PollsWidgetLandscape .PollsAnswers ul li input[type="checkbox"] + label::before {content:"";width:21px;height:21px;display:block;position:absolute;top:4px;left:0;background:url(/img3/InputCheckbox.png) 0 -42px no-repeat}
.PollsWidgetLandscape .PollsAnswers ul li input[type="checkbox"]:checked + label::before {background-position:0 -63px}
.PollsWidgetLandscape .PollsAnswers ul li label {color:#323232;line-height:12px}
.PollsWidgetLandscape .PollsAnswers .Button {padding:17px 0 0 0;margin:0 0 17px 0}
.PollsWidgetLandscape .PollsAnswers .ResultsLink {position:absolute;left:150px;top:194px}
.PollsWidgetLandscape .PollsAnswers .ResultsLink a {color:#ce2125}


/* ---------------------------------------- PollsFull */

.PollsFull {margin:0 0 40px 0}
.PollsFull hr {display:none}

.PollsFull .PollHeader {display:none}

.PollsFull .PollTitle {font:normal 26px/26px 'pt serif';color:#1b1b1b;margin:-32px 0 40px 0;padding:0 247px 0 0;position:relative}

.PollsFull .PollDate {display:none}
.PollsFull .PollSep {display:none}
.PollsFull .PollCount {display:none}


.PollsFull .PollsResults {overflow:hidden}
.PollsFull .PollsResults ul {list-style-type:none}
.PollsFull .PollsResults ul li {position:relative;margin:0 0 20px 0}
.PollsFull .PollsResults .Title {color:#323232;padding:0 0 0 58px;margin:0 0 5px 0}
.PollsFull .PollsResults .Count {font-size:14px;color:#ce2125;position:absolute;top:0;left:0}
.PollsFull .PollsResults .PercentLine {padding:0 0 0 58px}
.PollsFull .PollsResults .PercentLine p {height:7px;display:block;background:#ce2125}

.PollsFull .PollsAnswers {overflow:hidden}
.PollsFull .PollsAnswers form {}
.PollsFull .PollsAnswers fieldset {border:none}
.PollsFull .PollsAnswers legend {display:none}
.PollsFull .PollsAnswers ul {}
.PollsFull .PollsAnswers ul li {padding:11px 0 11px 32px;position:relative}
.PollsFull .PollsAnswers ul li input[type="radio"] {display:block;position:absolute;top:5px;left:5px}
.PollsFull .PollsAnswers ul li input[type="radio"] + label::before {content:"";width:21px;height:21px;display:block;position:absolute;top:4px;left:0;background:url(/img3/InputRadio.png) 0 -42px no-repeat}
.PollsFull .PollsAnswers ul li input[type="radio"]:checked + label::before {background-position:0 -63px}

.PollsFull .PollsAnswers ul li input[type="checkbox"] {display:block;position:absolute;top:5px;left:5px}
.PollsFull .PollsAnswers ul li input[type="checkbox"] + label::before {content:"";width:21px;height:21px;display:block;position:absolute;top:4px;left:0;background:url(/img3/InputCheckbox.png) 0 -42px no-repeat}
.PollsFull .PollsAnswers ul li input[type="checkbox"]:checked + label::before {background-position:0 -63px}
.PollsFull .PollsAnswers ul li label {color:#323232;line-height:12px}
.PollsFull .PollsAnswers .Button {padding:17px 0 0 0;margin:0 0 17px 0}
.PollsFull .PollsAnswers .ResultsLink {}
.PollsFull .PollsAnswers .ResultsLink a {color:#ce2125}

/* ---------------------------------------- Surveys */

#Surveys {margin:0 0 40px 0}

#SurveysList {margin:0 0 28px 0}
#SurveysList ul {list-style-type:none}
#SurveysList ul li {width:222px;height:280px;border:7px solid #dcdcdc;margin:0 11px 32px 0;float:left;position:relative}

#SurveysList ul li.Last {margin:0 0 32px 0}

#SurveysList .Title {padding:15px 0;margin:0 17px;font:normal 17px/18px 'pt serif'}
#SurveysList .Date {font-size:11px;color:#b6b6b6;line-height:16px;margin:0 0 0 17px}

#SurveysList .Opened {display:none}
#SurveysList .Closed {height:18px;padding:9px 0 0 0;width:188px;display:block;position:absolute;left:17px;bottom:17px;text-align:center;font-size:10px;line-height:10px;letter-spacing:2px;text-transform:uppercase;color:#878787;background:#dcdcdc}

#SurveysList .AllIdeas {position:absolute;right:17px;bottom:80px}
#SurveysList .AllIdeas a {color:#ce2125}

#SurveysList .Count {font-size:24px;line-height:32px;color:#8f8e8e;padding:0 0 0 36px;background:url(/img3/IconLamp32.png) 0 0 no-repeat;position:absolute;left:17px;bottom:70px}

#SurveysList .Button {position:absolute;left:17px;bottom:17px}
#SurveysList .EditLink {margin:0 0 0 17px;}
#SurveysList .EditLink a {color:#888;text-decoration:underline}


#SurveysList .Sep {width:188px;height:1px;display:block;background:#dcdcdc;position:absolute;left:17px;bottom:115px}

.SurveyTitle {font:normal 26px/26px 'pt serif';color:#1b1b1b;margin:-32px 0 40px 0;padding:0 247px 0 0;position:relative}
.SurveyTitleShield {font-size:10px;line-height:16px;text-transform:uppercase;color:#8f8e8e;letter-spacing:2px;margin:-32px 0 32px 0;padding:0 0 0 19px;background:url(/img3/IconSurvey16.png) 0 0 no-repeat}


/* ---------------------------------------- SurveyWidget */

#SurveyWidget {background:#fff;height:294px;margin:0 0 40px 0;position:relative}

#SurveyWidget .Idea {width:188px;padding:24px}

#SurveyWidget .CurrentIdea {width:154px;height:148px;padding:20px 17px;position:relative;overflow:hidden;margin:0 0 4px 0}

#SurveyWidget .UserName {font:normal 12px/12px 'pt serif';margin:0 0 11px 0;color:#1f1f1f}
#SurveyWidget .Sep {width:152px;height:1px;display:block;background:#000;opacity:0.4;margin:0 0 11px 0}
#SurveyWidget .IdeaText {width:154px;height:121px;font-size:13px;line-height:15px;color:#1f1f1f;overflow:hidden}

#SurveyWidget .Color1 {background:#8cbe45}
#SurveyWidget .Color2 {background:#fd2d3b}
#SurveyWidget .Color3 {background:#ecab43}
#SurveyWidget .Color4 {background:#9f7f68}
#SurveyWidget .Color5 {background:#848cd7}
#SurveyWidget .Color6 {background:#5bbe7d}
#SurveyWidget .Color7 {background:#febb48}
#SurveyWidget .Color8 {background:#4fb1f8}
#SurveyWidget .Color9 {background:#76777b}
#SurveyWidget .Color10 {background:#6aa68c}

#SurveyWidget .Size1 {width:31px;height:31px;display:block;text-decoration:none;position:relative}

#SurveyWidget .Position1 {top:0;left:0}
#SurveyWidget .Position2 {top:7px;left:-9px}
#SurveyWidget .Position3 {top:-14px;left:-3px}
#SurveyWidget .Position4 {top:-4px;left:12px}
#SurveyWidget .Position5 {top:2px;left:5px}
#SurveyWidget .Position6 {top:-12px;left:-7px}
#SurveyWidget .Position7 {top:0px;left:-7px}
#SurveyWidget .Position8 {top:3px;left:5px}
#SurveyWidget .Position9 {top:11px;left:2px}
#SurveyWidget .Position10 {top:-11px;left:8px}

#SurveyWidget .IdeasList {height:270px;width:459px;padding:24px 24px 0 0;position:relative}
#SurveyWidget .IdeasList ul {list-style-type:none}
#SurveyWidget .IdeasList li {width:41px;height:41px;margin:0 0 2px 3px;position:relative;display:block;float:left}
#SurveyWidget .IdeasList li a {padding:5px;position:relative;font-size:3px}
#SurveyWidget .IdeasList li a span {font-size:2px;line-height:3px}
#SurveyWidget .IdeasList li a:hover {z-index:100}

#SurveyWidget .AllIdeas {position:absolute;bottom:24px;right:24px}
#SurveyWidget .AllIdeas a {color:#ce2125}


/* ---------------------------------------- SurveysIdeasList */

#SurveysIdeasListContainter {margin:0 0 40px 0}
#SurveysIdeasListContainter .Button {margin:0 0 32px 0}

#SurveysIdeasList {margin:0 0 20px 0}

#SurveysIdeasList ul {list-style-type:none;}
#SurveysIdeasList ul li {width:236px;height:240px;margin:0 11px 40px 0;float:left;position:relative;border-bottom:1px solid #d9d9d9}

#SurveysIdeasList ul li.Last {margin:0 0 40px 0}

#SurveysIdeasList .UserAndDate {font-size:11px;color:#b6b6b6;line-height:16px;margin:0 0 20px 3px}
#SurveysIdeasList .UserAndDate a {color:#ce2125;margin:0 10px 0 0}
#SurveysIdeasList .Text {font:normal 14px/17px 'pt serif';margin:0 10px 10px 3px}

#SurveysIdeasList .EditLink {position:absolute;bottom:10px;left:3px}
#SurveysIdeasList .EditLink a {color:#888;text-decoration:underline}
#SurveysIdeasList .Publish {position:absolute;bottom:10px;right:10px;color:#888}
