.container {
	width: 100%;
}

h1, h2 {
	margin: 0px;
}

.wrapper {
	width: 1010px;
	margin: 0 auto;
}

/*
a:hover {
	color: #c20100 !important;
}
*/

#vote_page_header {
	/* background-color: #341a44; */
}

.current-category-name {font-size: 60px; line-height: 55px;}

.vote-header h2 {
	line-height: 30px;
	font-size: 25px;
}

/* Фиолетовый фон шапки */
.bg_header {
	background-color: #740000;
}

.second .calendar {
	background-image: url() !important;
}

.breadcrumbs .breadcrumbs-wrapper {
	margin: 30px 0px 30px 0px;
	font-size: 18px;
}

		#vote_page_header .first .page-logo {
			padding: 15px 30px;
		}

/* Немного переопределяем настроки bootstrap */
ul.inline > li, ol.inline > li {
	padding-right: 4px;
	padding-left: 4px;
}

#vote_page_header .first, #vote_page_header .second {
	width: 1010px;
	margin: 0 auto;
}

.line {
	width: 100%;
	height: 1px;
	background-color: #543e61;
	margin-top: 10px;
}

 #vote_page_header .third {
	width: 940px;
	margin: 0 auto;
 }

.wrapper2 {
	width: 940px;
	margin: 0 auto;
}

#vote_page_header .third .nav li a:hover {
	text-decoration: none;
	background-color: none !important;
}

.other_works {
	
}

.modal-body { font-size:1.2em; }

.vote-page {}
	.vote-zag {}
	.vote-descr()
	.vote-cats {}
	
.vote-items-wrapper {}
	.vote-list-row { margin-bottom:20px; }
		.vote-item { /*background: url(/app/public/design/vote_item_niz.png) bottom left repeat-x #fff;*/ background:#fff; border: 1px solid #E1E1E1; position:relative; }
			.vote-item-results { position:absolute; right:10px; top:10px; }
			.vote-item-present-image { width:242px; height:200px; }
			.vote-other-item-image {width: 85px; height: 69px;}
			.vote-present-text { padding:10px; min-height:95px; }
				.vote-prezent-zag { font-weight:bold; font-size:1.2em; }
				.vote-prezent-podzag { margin-top:5px;}
			.vote-buttons { padding:10px 15px; }
				.vote-buttons-text { padding-top:6px; }
				.vote-btn-vk button { width:40px; }
				
.pagination-wrapper { text-align:center; }	

.social-share-wrapper { font-size:1.2em; }
.social-share-header { border-bottom:1px solid #dadada; padding:10px 0; margin-bottom:10px; }	

.white-popup { position: relative; background: #FFF; width: auto; max-width: 500px; margin: 20px auto; }

/* Кнопки галереи */
button.mfp-arrow {position: fixed;}
.mfp-arrow {
	/*
	width: 130px !important; 
	height: 130px !important;
	*/
	padding: 40px;
}

.mfp-arrow-left { left: 50% !important; margin-left: -340px !important; }
.mfp-arrow-right { right: 50% !important; margin-right: -330px !important; }

.vote-stars
{
}

	.vote-stars .star
	{
		background:url(/app/public/images/vote/defaults/greystar.png) center center no-repeat;
		display:inline-block;
		width:22px;
		height:21px;
	}