

/* Start:/bitrix/templates/webpro/template_styles.css?15477911944518*/
.topBannerWrap {
	position: relative;
	top: -30px;
	z-index: 1;
	width: 100%;
	height: 193px;
	background: url("/bitrix/templates/webpro/images/banner.jpg") center no-repeat;
	margin-bottom: -30px;
}

.menu {
	z-index: 50;
}

.personalWrap
{
	padding: 35px;
	border: 1px solid #F2F2F2;
	max-width: 375px;
	margin: 35px auto;
	text-align: center;
}


.personalWrap a
{
	text-decoration: none!important;
}
.personalWrap .esia-button
{
	background: #0E9877;
	padding: 12px 15px 10px 15px;
	text-transform: none;
	text-shadow: none;
}

.personalWrap h3
{
	margin-top: 0px;
	margin-bottom: 35px;
	font-size: 28px;
}

.personalWrap .esia-button
{
	float: none;
}

.personalWrap h3
{
	font-size: 20px;
}
.vote_new {
	padding-bottom: 50px;
}

.vote_new .title {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.vote_new .title2 {
	padding-bottom: 15px;
}

.vote_new ul li {
	/* list-style-type: none; */
	
}
/* _______________________________________________________________________________________________________personal_block */
.personal_area_block .personal_area_header_menu {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f2f2f2;
}

.personal_area_block .personal_area_header_menu ul {
	display: flex;
	list-style-type: none;
}

.personal_area_block .personal_area_header_menu ul li {
	padding-right: 30px;
}

.personal_area_block .personal_area_index {
	padding-bottom: 50px;
}

.personal_area_block .personal_area_feedback {
	margin-top: 20px;
	border: 1px solid #f2f2f2;
}
.personal_area_feedback p{
    font-size: 14px;	
}
.personal_area_feedback form{
	padding: 10px;
}

.personal_area_block .personal_area_my_messages .personal_area_my_messages_empty_title
	{
    padding-bottom: 40px;
    padding-top: 20px;
}

.personal_area_block .personal_area_my_messages .personal_area_my_messages_empty_button
	{
	width: 40%;
	border: 1px solid #dadada;
	border-radius: 5px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	min-width: 170px;
	cursor: pointer;
}
.personal_area_my_messages_form td{
	    padding-bottom: 15px;
}
.personal_area_my_messages_form textarea, .personal_area_my_messages_form input[type="text"]{
	min-width: 600px;
    border: 1px solid #a0a0a0;
    border-radius: 0px;
    box-shadow: none;
}

.personal_area_my_messages_form form[name="iblock_add"]{
	display:none;
}

.personal_area_my_messages_form input[type="submit"]{
    margin-top: 20px;
}
.personal_area_block .personal_area_my_messages .personal_area_my_messages_empty_button:hover
	{
	border: 1px solid #000;
}
.personal_area_index .MsoNormal span{
	    font-size: 14px;
}

.personal_area_block .personal_area_feedback
{
	padding: 15px;
}

.personal_area_feedback input[type="submit"]
{
	width: 40%;
    border: 1px solid #dadada;
    border-radius: 5px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    min-width: 170px;
    cursor: pointer;
    transition: 0.3s;
    outline: none;
}

.personal_area_feedback input[type="submit"]:hover
{
	background: #0E9877;
	color: #fff;
	transition: 0.3s;
}

.personal_area_feedback label
{
	margin-top: 5px;
	cursor: pointer;
}

.personal_area_feedback input[type="text"]
{
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px 15px;
}

.profileWrap ul
{
	list-style: none;
}

.profileWrap ul li
{
	margin-bottom: 5px;
}

.personal_area_header_menu a.active
{
	font-weight: bold;
}

.personal_area_my_messages_empty_button_block
{
	margin-bottom: 15px;
}

/* _______________________________________________________________________________________________________personal_block END*/
@media ( max-width : 991px) {
	.topBannerWrap {
		top: 0px;
		margin-bottom: 0px;
	}
}



.iframe-container {
    width: 200px;
    overflow: hidden;
    text-align: center;
    height: 260px;
    margin: 0 auto;
    position: absolute;
    right: -180px;
    top: 54px;
}
.iframe-container iframe {
    margin-top: -33px;
    margin-left: -74px;
}
.iframe-container > a {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
@media(max-width:1500px) {
	.iframe-container {
        position: relative;
	    right: 0;
	    top: 10px;
	    margin: 0;
	}
}
@media(max-width:1000px) {
	.iframe-container {
	    margin: 0 auto;
	}
}
/* End */
/* /bitrix/templates/webpro/template_styles.css?15477911944518 */
