@charset "utf-8";
/* CSS Document */

div.full-container {  height: auto; }

div.top-containter-filters { width: 1248px; height: 37px; margin: 0 auto; }

div.top-containter-filters div.filter-base { min-width: 348px; max-width: 500px; height: 45px; float: left; background: url(../images/view-poll-page-tick.png) no-repeat top left; }

div.top-containter-filters div.filter-base p { min-width: 100px; padding: 7px 0 0 50px; height: 45px; font-size: 24px; font-family: "Tahoma"; color: #5b7878; }

div.top-containter-filters div.view-all-polls { margin: 5px 0; /* width: 125px; */ height: 30px; float: right; margin-right: 10px; }

div.top-containter-filters div.view-all-polls p { background: url(../images/view-poll-back-to-polls.png) repeat-x bottom; /* width: 120px; */ padding: 0 7px 7px 7px; text-align: center; margin: 5px; }

div.top-containter-filters div.view-all-polls p a:link,
div.top-containter-filters div.view-all-polls p a:visited { font-size: 14px; padding: 3px 25px 3px 0; font-family: "Tahoma"; font-weight: bold; color: #1b83b8; background: url(../images/view-polls-page-right-arrow.png) no-repeat right top;  }

div.top-containter-filters div.view-all-polls p a:hover { color: #313b3d; }

div.category-view-current-poll { width: 1248px; height: auto; margin: 5px auto 0 auto; background-color: #f8f8f8; padding-bottom: 20px; }

div.category-view-current-poll div.filter-shadow { background: url(../images/view-poll-filter-background-shadow.png) no-repeat bottom center; width: 348px; height: 15px; }

div.category-view-current-poll div.polls-description { width: 1100px; height: auto; margin: 10px auto;  }

div.category-view-current-poll div.polls-description div.polls-avatar { width: 174px; height: auto; margin: 10px 0; float: left; }

div.category-view-current-poll div.polls-description div.polls-whole-description { width: 900px; height: auto; float: right; margin: 10px 0; text-align: left;  }

div.category-view-current-poll div.polls-description div.polls-whole-description div.description-top-container { width: 100%; min-height: 30px; }

div.category-view-current-poll div.polls-description div.polls-whole-description div.description-top-container h2.polls-name { width: 700px; height: auto; margin: 0; float: left; line-height: 120%; font-size: 22px; font-family: Arial; font-weight: normal; color: #273437; }

div.category-view-current-poll div.polls-description  div.polls-attachment { width: auto; height: 25px; margin: 0; }

div.category-view-current-poll div.polls-description div.polls-whole-description p.polls-information { width: 100%; height: 20px; margin: 7px 0 0 0; font-size: 14px; font-family: Arial; color: #273437; }

div.category-view-current-poll div.polls-description div.polls-whole-description div.polls-details { margin-top: 10px; width: 900px; height: 100px; color: #273437; font-size: 13px; font-family: Arial; text-align: justify; overflow: hidden; }

div.category-view-current-poll div.polls-description div.polls-whole-description div.polls-details p.external-links { color: #273437; font-size: 12px; font-family: Arial; }

div.category-view-current-poll div.polls-description div.polls-attachment a:link,
div.category-view-current-poll div.polls-description div.polls-attachment a:visited, 
div.category-view-current-poll div.polls-description div.polls-whole-description div.polls-details p span a:link,
div.category-view-current-poll div.polls-description div.polls-whole-description div.polls-details p span a:visited { color: #006699; text-decoration: underline; }

div.category-view-current-poll div.polls-description div.polls-whole-description div.polls-details div.category-links ul li { display: inline; }

div.category-view-current-poll div.polls-read-more { display: none; width: 100%; height: 10px; }

div.category-view-current-poll div.polls-read-more p a.polls-read-more-link { font-size: 14px; font-family: Arial; color: #313b3d; float: right; margin-right: 50px; background: url(../images/view-poll-read-more-background.png) no-repeat top left; padding: 5px 20px; }

div#main-polls-shape { margin: -10px 0 0 0; background-color: #92a7a8; border-top: 1px solid #262e2f; padding: 0 0 30px 0;}

div#main-polls-shape div.view-polls-bottom-shadow { width: 1248px; margin:  auto; height: 13px; background-image: url(../images/view-poll-bottom-shadow.png); background-position: bottom center; background-repeat: no-repeat; }

div#main-polls-shape div.tooltip-shape { width: 1248px; height: auto; margin:  auto; background: url(../images/arguments-background.png) repeat top left; }

div#main-polls-shape div.tooltip-shape div.tooltip { width: 35px; height: 52px; background: url(../images/view-polls-tooltip.png) no-repeat top left; cursor: pointer; float: left;  position: relative; }

div#main-polls-shape div.tooltip-shape div.tooltip-content { padding: 10px 20px; width: 392px; height: 484px; position: absolute; float: left; display: none; background-color: #92a7a8; border-bottom-right-radius: 15px; color: #FFFFFF; z-index: 9999; }

div#main-polls-shape div.tooltip-shape div.tooltip-content h2 { font-size: 15px; font-weight: normal; }

div#main-polls-shape div.tooltip-shape div.tooltip-content ul { list-style: square; font-size: 12px; margin-left: 30px; }

div#main-polls-shape div.tooltip-shape div.tooltip-content a.full-tutorial:link,
div#main-polls-shape div.tooltip-shape div.tooltip-content a.full-tutorial:visited { background: url(../images/submit-user-settings.png) no-repeat; font-size: 14px; color: #FFFFFF; padding: 5px 21px; }

div#main-polls-shape div.tooltip-shape div.tooltip-content a.full-tutorial:hover { background: url(../images/submit-user-settings-hover.png) no-repeat; }

div#main-polls-shape div#ballots-main-shape { width: 1248px; height: auto; margin: 0 auto; background: url(../images/arguments-background.png) repeat top left; }
