#newsplace{
	margin:20px 0 0 0;
}
#signIn{
}
#signIn label input[type="checkbox"]{
	float:left;
}
#signIn .error{
	color:#ff0000;
	font: 11px Helvetica, Arial, sans-serif;
}
.rightTextBehindCheckbox{
	overflow:hidden;
	padding-top:2px;
}
#sign form label{
	line-height:19px !important;
}
#headerSlider {
	width:615px;
	height:174px;
	position: absolute;
	top:20px;
	left:0;
	top:127px;
}
	#headerSlider .carousel .wrapper > div {
		position: relative;
	}
		#headerSlider .carousel img.newsPic {
			border-radius: 5px;
            width:228px;
			height:149px;
            position: absolute;
            top:0;
			left:16px;
		}
		#headerSlider .carousel .textContainer {
			position: absolute;
			bottom:25px;
			right:65px;
			width:285px;
		}
			#headerSlider .carousel .textContainer h2 {
				font:bold 16px "MuseoSlab500", serif;
				color:#ebebeb;
			}
			#headerSlider .carousel .textContainer .text {
				font:13px Arial, serif;
				color:#ebebeb;
				padding:5px 0 0;
			}
		#headerSlider .pages {
			position: absolute;
			height:16px;
			position:absolute;
			bottom:0;
			left:16px;
		}
			#headerSlider .pages a {
				display: block;
				float: left;
				width:15px;
				height:16px;
				margin-left:5px;
				background:url("../../images/headerCarouselDots.png");
			}
			#headerSlider .pages a.on {
				background-position: 0 -17px;
			}
			#headerSlider .pages a:first-child {
				margin-left: 0;
			}
			#headerSlider .ui-carousel-prev,
			#headerSlider .ui-carousel-next {
				background:url("../../images/headerCarouselArrows.png");
				display: block;
				width:29px;
				height:37px;
				position: absolute;
				top:17px;
				left:0;
			}
			#headerSlider .ui-carousel-next {
				background-position: -30px 0;
				left:34px;
			}
			#headerSlider .ui-carousel-prev span,
			#headerSlider .ui-carousel-next span {
				display: none;
			}

.petitionData .share{
    margin: 15px 0 20px 0;
}
.shareButtonsLabel{
    margin-bottom: 4px;
    display: inline-block;
    color:#666666;
    font: 12px Arial;
}
#ajaxContent.loading .petition:first-child {
    background: url('/static/images/loading.gif') center 61px no-repeat;
    background-color: #FFFFFF;
}
#ajaxContent.loading .petition>* {
    opacity: 0.2;
    filter: alpha(opacity=20);
}
#popupContent {
    display: none;
}


#sign {
    padding: 10px 0 0 10px;
    margin-bottom: -57px;
}
    #sign h2 {
        font:24px "MuseoSlab500", serif;
        color:#131317;
        padding-bottom: 10px;
    }
        #sign .user {
            overflow: hidden;

        }
            #sign .user img {
                float: left;
            }
            #sign .user .info {
                margin-left: 58px;
                font:11px/16px Helvetica, Arial, sans-serif;
                color:#666;
            }
                #sign .user .info b {
                    color:#333;
                    font-size: 13px;
                    font-weight: bold;
                }
                #sign .user .info a:hover {
                    color:#ff3327;
                }

        #sign h3 {
            font:13px "MuseoSlab500", serif;
            padding: 15px 0 10px;
        }
        #sign form {
            padding-bottom: 15px;
        }

            #sign form textarea {
                background: #fff;
                border:#b8b8b8 1px solid;
                resize:none;
                width: 295px;
                padding: 5px;
                height:100px;
                margin-bottom: 8px;
                border-radius: 3px;
                overflow: auto;
                position: relative;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                box-shadow:-1px 4px 7px -6px #999999 inset;
                -webkit-box-shadow:-1px 4px 7px -6px #999999 inset;
                -moz-box-shadow:-1px 4px 7px -6px #999999 inset;
            }

            #sign form label {
				width:100%;
				float:left;
                font:11px Helvetica, Arial, sans-serif;
                color:#666;
            }
            #sign form .close {
                float: left;
                font:bold 11px Helvetica, Arial, sans-serif;
                color:#333;
                cursor:pointer;
                margin-right:20px;
                top:19px;
                position: relative;
            }
            #sign form .close:hover {
                color:#ff3327;
            }
            #sign form .button  {
                height:46px;
                line-height: 46px;
				float:right;
				margin-right:3px;
                font-size: 18px;
                text-align: center;
                padding-left: 45px;
                width: 159px;
                cursor:pointer;
                margin-bottom: 15px;
            }
                #sign form .button i {
                    display: block;
                    position: absolute;
                    width:40px;
                    height:39px;
                    top:3px;
                    left:11px;
                    background: url("/static/images/firmaButtonIco.png");
                }
            .petitionListPanel.bottomPanel{
                overflow: hidden;
                padding: 10px 16px;
            }
            .bottomButtonsContainer{
                overflow: hidden;
                float: right;
            }
            .petitionList.comments{
                overflow: hidden;
                padding: 10px 16px;
            }
            .petitionInfoList{
                float: left;
                height: 38px;
            }
                .petitionInfoList li{
                    float: left;
                    height: 100%;
                    padding-left: 10px;
                    margin-left: 10px;
                    color:#c53934;
                    font-family: Arial;
                    line-height: 38px;
                }
                .petitionInfoList li a:hover{
                    color:#ff0000;
                }
                .petitionInfoList li.messageItem{
                    border-left:solid 1px #cccccc;
                }
                .petitionInfoList li.commentsItem{
                    font-size: 30px;
                    font-weight: bold;
                }
                    .petitionInfoList li.commentsItem .text{
                        overflow: hidden;
                        float: left;
                        white-space: nowrap;
                        font-size: 15px;
                        text-transform: uppercase;
                    }
                    .petitionInfoList li.commentsItem .digit{
                        float: left;
                        margin-right: 5px;
                    }
                .petitionInfoList li a{
                    color:#c53934;
                }
                .petitionInfoList li.messageItem{
                    font-size: 14px;
                }
                .petitionInfoList li.messageItem a img.hover{
                    display: none;
                }
                .petitionInfoList li.messageItem a:hover img{
                    display: none;
                }
                .petitionInfoList li.messageItem a:hover img.hover{
                    display: inline-block;
                }
                .petitionInfoList li:first-child{
                    padding-left: 0px;
                    margin-left: 0px;
                    border-left:none;
                }
                    .petitionInfoList li img{
                        float: left;
                        margin-top: 5px;
                        margin-right: 5px;
                    }
            .signInPetitionList{
                margin-top: 4px;
                float: left;
            }
            .petition .bottomPanel .share{
                float:left !important;
            }

        #sign .text {
            font:11px/17px Helvetica, Arial, sans-serif;
            color:#666;
        }
           #sign .text a {
                color:#333;
                font-weight:bold;
            }
            #sign .text a:hover {
                color:#ff3327;
            }

        #sign .thankYouBlock {
            padding: 3px 0 0 47px;
            height:41px;
            color:#333;
            font:11px/16px Helvetica, Arial, sans-serif;
            background: url('/static/images/thankYouBlockIco.png') left top no-repeat;
        }
        #sign .inviteText {
            color:#333;
            font:11px/16px Helvetica, Arial, sans-serif;
            padding: 10px 0;
        }
.promoset{
	/*margin-top:25px;*/
	overflow:hidden;

}
.promoset > h2{
	padding-left:0px;
	color:#cccccc !important;
}
.promoTitle{
	color:#000;
}
.underPromo{
	background:#fff;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.promo{
	overflow:hidden;
	border: #333 1px solid;
}