/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html, body {width:100%;height:100%;padding:0;margin:0;}

html,button,input,select,textarea {color:#000;}
body {font-size:14px;line-height:1;background:url('../img/bg-body.gif') repeat;font-family:Arial;}

::-moz-selection {background: #b3d4fc;text-shadow: none;}

::selection {background: #b3d4fc;text-shadow: none;}

hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
img {vertical-align: middle;border:none;}
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}
.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}
a {color:#22579e;text-decoration:none;}
a:hover {text-decoration:underline;}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
.b-fl {float:left;}
.b-fr {float:right;}
.b-cl {clear:both;}
.b-cl-block {clear:both;line-height:0;margin:0;padding:0;font-size:0;zoom:1;}
.b-on {display:block!important;}
.b-off {display:none!important;}
.b-bold {font-weight:bold;}
.h5px {font-size:0;line-height:0;height:5px;margin:0;padding:0;}

.body-padding {padding:30px 0;}

/*.disabled .number, .disabled .checkbox, .disabled .party-text {cursor:default!important;color:#c2c2c2!important;}*/
.disabled .number, .disabled .checkbox, .disabled .party-text {opacity:0.3!important;}
.disabled input {display:none;}

.lt-ie9 .disabled {color:#959595!important;}
.lt-ie9 .disabled .ez-checkbox {background: url("../img/disabled-checkbox.gif") no-repeat center;}

.bulletin {width:940px;background:transparent url("../img/bg-list.png") repeat;margin:auto;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .44);}
.bulletin h1 {width:520px;font:bold 31px/45px Arial;padding:45px 0 0 81px;float:left;zoom:1;margin:0;}
.bulletin .top-logo {float:right;padding:34px 64px 0 0;}
.bulletin .top-logo img {width:266px;height:75px;}
.bulletin .bulletin-description {clear:both;font-size:16px;padding:9px 58px 0 81px;line-height:1.1;}
.bulletin .bulletin-description p {margin-top:0;}
.bulletin .danke-center {margin: 45px 59px 0 54px;font:bold 16px Arial;color:#010101;padding:10px 20px;background:#fffbcc;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .44);display:none;}
.bulletin ul.list {margin:35px 59px 0px 54px;padding:0px 0 40px 0;list-style:none;border-top:1px solid #9d9d9d;}
.bulletin ul.list li {border-bottom:1px solid #9d9d9d;padding:10px 0px 10px 13px;zoom:1;}
.bulletin ul.list li .checkbox {float:left;position:relative;}
.bulletin ul.list li .checkbox input {width:33px;height:33px;cursor:pointer;}
.bulletin ul.list li .checkbox .danke-block {width:200px;position:absolute;left:-215px;top:7px;background:#fffbcc;font:bold 16px Arial;color:#010101;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .44);display:none;z-index:100;}
.bulletin ul.list li .checkbox .danke-block div {padding:20px;position:relative;}
.bulletin ul.list li .checkbox .danke-block div i {width:10px;height:15px;background:url('../img/bg-danke-i.gif') no-repeat 0 0;position:absolute;right:-10px;top:10px;font-size:0;}
.bulletin ul.list li .number {font:bold 16px Arial;float:left;margin:12px 24px 0 0;width:20px;text-align:right;}
.bulletin ul.list li label {}
.bulletin ul.list li .party-text {float:left;width:675px;line-height:18px;margin-top:-3px;}
.bulletin ul.list li .party-text b {display:block;}
.bulletin .bottom-text {padding:0px 59px 50px 54px;font-size:16px;}



.bulletin .table-titles {clear:both;margin:0 59px 0 54px;overflow:hidden;border-bottom:1px solid #9d9d9d;padding-bottom:10px;padding-top:35px;}
.bulletin .table-titles .block-name {float:left;width:445px;text-align:center;font:12px Arial;}
.bulletin .table-titles .block-name .percent {float:left;width:70px;text-align:center;font:12px Arial;}
.bulletin ul.result-list {margin:0px 59px 0px 54px;padding:0px 0 30px 0;list-style:none;}
.bulletin ul.result-list li {border-bottom:1px solid #9d9d9d;padding:4px 0px 4px 0px;font-weight:bold;zoom:1;}
.bulletin ul.result-list li.were {}
.bulletin ul.result-list li .number {text-align:right;}
.bulletin ul.result-list li .party-name {padding-left:10px;}
.bulletin ul.result-list li.notpassed .party-name {font-weight:normal;color:#525252;}
.bulletin ul.result-list li .bar {height:27px;margin-left:8px;box-shadow: 0px 1px 1px 0px #a8a9ad; }
.bulletin ul.result-list li.were .bar {background:url('../img/bg-bar-red.gif') repeat-x 0 0;}
.bulletin ul.result-list li.notpassed .bar {background:url('../img/bg-bar-black.gif') repeat-x 0 0;}

