
.referendum-top-link {
    color: #0060A9;
    font-size: 14px;
    margin-top: 2px;
    width: 505px;
}
.referendum-top-link a {
    
}
.referendum-rows {
}
.referendum-row-left {
    font-size: 24px;
    line-height: 28px;
    padding-right: 30px;
    width: 350px;
}
.referendum-row-right {
    font-size: 14px;
    line-height: 18px;
    padding-top: 15px;
}
.referendum-row-left, .referendum-row-right {
    padding-bottom: 10px;
    vertical-align: middle;
}
.referendum-row-notvoted .referendum-row-left {
    padding-top: 15px;
}
.referendum-row-notvoted .referendum-row-right {
    padding-top: 20px;
}
.referendum-row-notvoted .referendum-row-left, .referendum-row-notvoted .referendum-row-right {
    padding-bottom: 20px;
}
.referendum-my-first .referendum-row-left, .referendum-my-first .referendum-row-right {
    border-bottom: medium none;
    padding-bottom: 5px;
}
.referendum-results {
    height: 90px;
    position: relative;
    width: 125px;
}
.referendum-results-no {
    height: 70px;
    padding-right: 10px;
    vertical-align: bottom;
    width: 57px;
}
.referendum-results-no-content {
    background-image: url("../../refnobg.png");
    color: #FFFFFF;
    min-height: 3px;
    position: relative;
    text-align: center;
    width: 57px;
}
.referendum-results-no-content span {
    bottom: 2px;
    left: 0;
    padding-left: 3px;
    position: absolute;
    text-align: center;
    width: 54px;
}
.referendum-results-no-content-top {
    color: #DF0024;
    padding-left: 3px;
    text-align: center;
}
.referendum-results-no-top {
    background-image: url("../../refnotop.png");
    height: 3px;
    width: 57px;
}
.referendum-results-no-bottom {
    background-image: url("../../refnobottom.png");
    height: 3px;
    width: 57px;
}
.referendum-results-yes {
    height: 70px;
    vertical-align: bottom;
    width: 57px;
}
.referendum-results-yes-content {
    background-image: url("../../refyesbg.png");
    color: #FFFFFF;
    min-height: 3px;
    position: relative;
    text-align: center;
    width: 57px;
}
.referendum-results-yes-content-top {
    color: #08a242;
    padding-left: 3px;
    text-align: center;
}
.referendum-results-yes-content span {
    bottom: 2px;
    left: 0;
    padding-left: 3px;
    position: absolute;
    text-align: center;
    width: 54px;
}
.referendum-results-yes-top {
    background-image: url("../../refyestop.png");
    height: 3px;
    width: 57px;
}
.referendum-results-yes-bottom {
    background-image: url("../../refyesbottom.png");
    height: 3px;
    width: 57px;
}
.referendum-results-sum {
    color: #898989;
    font-size: 11px;
    line-height: 22px;
    text-align: center;
    width: 125px;
}
.referendum-results-nsum {
    color: #898989;
    font-size: 11px;
    line-height: 22px;
    text-align: center;
    width: 125px;
    top: 1px;
    position: absolute;
    font-family: tahoma !important;
}
.referendum-row-notvoted .referendum-row-right a {
    margin-right: 8px;
}
.referendum-soc {
    padding-bottom: 20px;
}
.referendum-soc-title {
    color: #898989;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
}
.referendum-soc-link {
    position: relative;
}
.referendum-soc-link a {
    margin-right: 10px;
}
.show-refer-stat {
    display: none;
}
.referendum-stat {
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 20px;
}
.referendum-stat-link {
   position: relative;
   width: 520px; 
}
.referendum-stat-col {
    text-align: center;
    vertical-align: top;
}
.referendum-stat-map {
    height: 130px;
    position: relative;
    width: 282px;
}
.referendum-stat-map img {
    left: 30px;
    position: absolute;
    top: 0;
}
.referendum-stat-col-ukr {
    width: 115px;
}
.referendum-top-real {
    color: #898989;
}
.referendum-stat-col .referendum-news-resuls td {
    min-width: 31px;
}
.referendum-stat-col .referendum-stat-ar {text-align: right;}
.referendum-stat-col .referendum-stat-al {text-align: left;}
.referendum-stat-col .referendum-news-resuls {
    font-size: 12px;
    line-height: 16px;
    margin: auto;
}
.referendum-stat-ukr {color:#000;}
.referendum-stat-west {color:#f29400;}
.referendum-stat-center {color:#a2aa03;}
.referendum-stat-south {color:#93117e;}
.referendum-stat-east {color:#009ee0;}
.referendum-stat-ukr,.referendum-stat-west,.referendum-stat-center,.referendum-stat-south,.referendum-stat-east {
    margin-bottom: 5px;
}
.referendum-news {
    font-size: 12px;
    line-height: 16px;
    padding-left: 30px;
    margin-top: 20px;
}
.referendum-news-row {
    margin-bottom: 25px;
}
.referendum-news-title {
    margin-bottom: 5px;
}
.referendum-news-resuls {
}
.referendum-news-resuls td {
    vertical-align: middle;
}
.referendum-news-voices {
    height: 10px;
    margin: 1px 5px 0;
    position: relative;
    width: 35px;
}
.referendum-news-voices-yes {
    background-color: #009F3C;
    height: 10px;
    width: 100%;
}
.referendum-news-voices-no {
    background-color: #DF0024;
    height: 10px;
    left: 0;
    position: absolute;
    top: 0;
}
.referendum-pager {
    margin-top: 20px;
}
.referendum-dop-info {
    color: #898989;
    font-size: 12px;
    line-height: 16px;
    margin-top: 20px;
}
.referendum-com-share {}
.referendum-com-share td {
    padding-bottom: 15px;
    border-bottom: 1px solid #EEEEEE;
}
.referendum-com-share a {
    color: #959595;
}
.referendum-com-share a.pseudolink {
    margin-left: 10px;
}
.referendum-com-share span {
    color: #959595;
}
.referendum-com-share .show-refer-stat span, .referendum-com-share  a.show-refer-stat {
	color:#E144AB;
}
.referendum-top-link-add {
    color: #0060A9;
    float: right;
    font-size: 12px;
    line-height: 20px;
}
.referendum-add-title {
    font-size: 24px;
    line-height: 28px;
    margin-top: 20px;
}
.referendum-add-info {
    color: #615F5F;
    font-size: 14px;
    line-height: 18px;
    margin: 15px 0;
}
.referendum-add-form {
}
.referendum-add-form textarea {
}
.referendum-add-form input {
    font-size: 14px;
    margin-top: 10px;
    padding: 0 5px;
}
.referendum-add-result {
    font-size: 18px;
    line-height: 22px;
    margin-top: 20px;
}
.referendum-relnews {
    margin-left: 15px;
    margin-top: 20px;
    width: 490px;
}
.referendum-relnews-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
}
.referendum-relnews-content {
    margin-bottom: 20px;
}
.referendum-relnews-img {
    float: left;
}
.referendum-relnews-img img {
    border: 1px solid #737373;
    margin-top: 3px;
    margin-right: 10px;
}
.referendum-relnews-descr {
    font-size: 14px;
    line-height: 18px;
}
.referendum-cptcha-block {
    background-color: #FFFFFF;
    display: none;
    font-size: 14px;
    height: 200px;
    line-height: 18px;
    position: absolute;
    top: -10px;
    width: 513px;
    z-index: 1;
    min-height: 78px;
}
.referendum-cptcha-block table {
    height: 100%;
    width: 100%;
    background-color: #fff;
}
.referendum-cptcha-link {
    font-size: 11px;
    height: 10px;
    line-height: 15px;
}
.referendum-cptcha-close {
    font-size: 11px;
    line-height: 15px;
    text-align: right;
}
.referendum-cptcha-close .pseudolink {
    color: #959595 !important;
    position: relative;
}
.referendum-cptcha-close .pseudolink span {
    color: #959595 !important;
}
.referendum-cptcha-close img {
    left: -12px;
    position: absolute;
    top: 6px;
}
.referendum-cptcha-left {
    text-align: center;
    vertical-align: middle;
    width: 230px;
    padding-top: 10px;
}
.referendum-cptcha-right {
}
.referendum-cptcha-answer-title {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 5px;
}
.referendum-cptcha-answer {
    position: relative;
}
.referendum-cptcha-answer-input {
    border: 1px solid #959595;
    float: left;
    height: 28px;
    padding: 2px 5px 0;
    width: 205px;
}
.referendum-cptcha-answer-input input {
    border: medium none;
    font-size: 18px;
    width: 100%;
    outline: none;
}
.referendum-cptcha-answer-send {
    background: url("../../refokbg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #BB7804;
    color: #000000;
    display: block;
    float: left;
    font-size: 18px;
    height: 30px;
    line-height: 26px;
    margin-left: 3px;
    text-align: center;
    text-decoration: none;
    width: 55px;
}
.referendum-error-text {
    color: #9e0b0f;
    text-align: center;
    vertical-align: middle;
    font-size: 18px;
    line-height: 22px;
    padding: 0 40px;
}
.referendum-cptcha-closel {
    font-size: 11px;
    line-height: 15px;
    text-align: right;
    top: -25px;
    position: absolute;
    right: 0;
}
.referendum-cptcha-closel .pseudolink {
    color: #959595 !important;
    position: relative;
}
.referendum-cptcha-closel img {
    left: -12px;
    position: absolute;
    top: 6px;
}
.referendum-share {
    /*background: url("../../refsharesmall.png") no-repeat;*/
    background-color: #5a90cf;
    border: 1px solid #b2b2b2;
    color: #898989;
    float: right;
    font-size: 11px;
    height: 40px;
    line-height: 15px;
    margin-top: 1px;
    padding: 5px 8px 8px;
    width: 169px;
    
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.referendum-share li {
    margin-bottom: 5px;
    color: #fff;
}
.referendum-share input {
    font-size: 12px;
    width: 165px;
    background-color: #C8D8EB;
}
.referendum-share-big {
    background-color: #5a90cf;
    display: none;
    /*background: url("../../refsharebig.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    border: 1px solid #b2b2b2;
    color: #898989;
    float: right;
    font-size: 11px;
    height: 135px;
    line-height: 15px;
    margin-top: 1px;
    padding: 5px 8px 8px;
    position: absolute;
    right: -34px;
    top: 0;
    width: 203px;
    z-index: 1000;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.referendum-share-big li {
    margin-bottom: 5px;
    color: #fff;
}
.referendum-share-big textarea {
    font-size: 12px;
    height: 110px;
    line-height: 16px;
    width: 200px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    overflow: hidden;
    background-color: #C8D8EB;
}
.referendum-share-big-close {
    float: right;
    position: relative;
    right: 2px;
    top: 4px;
    margin-right: 0 !important;
}
.referendum-soc-staturl {
    color: #959595;
    font-size: 11px;
    line-height: 15px;
    margin-top: 15px;
}
.referendum-soc-staturl span {
    position: relative;
    top: -1px;
}
.referendum-soc-staturl input {
    font-size: 12px;
    line-height: 16px;
    padding: 1px 5px 2px 1px;
    width: 250px;
}
.show-refer-all {
    display: none;
    margin-left: 30px;
    position: relative;
}
.show-refer-all img {
    left: -18px;
    position: absolute;
    top: 0;
}
.referendum-owner-link {
    color: #898989;
    font-size: 14px;
    line-height: 18px;
    margin-left: 40px;
    position: relative;
}
.referendum-owner-link img {
    border: medium none;
    left: -18px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 2px;
}
.referendum-stat-graf {
    display: none;
}
.referendum-date-form {
    color: #898989;
    font-size: 11px;
}
.referendum-all-link {
    color: #000000;
    margin-left: 11px;
    font-size: 12px;
}
.referendum-search-form {
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 2px;
    padding: 13px 0 14px 15px;
	background:#0060A9;
}
.referendum-search-input, .referendum-search-input input {
    font-size: 11px;
    line-height: 15px;
    position: relative;
}
.referendum-search-input input {
    padding: 0 3px;
}

.referendum-search-label {
    color: #898989;
    left: 6px;
    position: absolute;
    top: -1px;
}
.referendum-search-submit {
    font-size: 11px; 
    padding: 0px 10px;
    line-height: 15px;
}
.referendum-yellow-block {
    background-color: #FEF4B6;
    font-size: 14px;
    line-height: 18px;
    padding: 20px 20px 30px;
    margin-bottom: 60px;
}
.referendum-top-searchresult {
    font-size: 14px;
    line-height: 18px;
    padding: 10px 0;
}
.referendum-top-searchnoresult {
    font-size: 14px;
    line-height: 18px;
    padding: 10px 0;
}
@-moz-document url-prefix() {
    .referendum-search-input input {
        padding: 2px 3px;
    }
    
}
@media all and (-webkit-min-device-pixel-ratio:0) {
  .referendum-search-submit {
        padding: 1px 10px;
    }
}