#nobalso {
	width: 730px;
	height: 600px;
	background: url("img/background.jpg") no-repeat;
	position: relative;
	overflow: hidden;
}

#nobalso.sectIndex {
	background: url("img/background_start.jpg") no-repeat;
}

#nobalso .btn_start {
	position: absolute;
	top: 457px;
	left: 80px;
	width: 263px;
	height: 65px;
	background: url("img/btn_vote.png") no-repeat;
}

#nobalso .checkboxesCont {
	width: 100px;
	position: absolute;
	top: 546px;
	left: 134px;
}
#nobalso .checkboxesCont .item {
  height: 28px;
  line-height: 28px;
  background: url("img/cb.png") no-repeat;
  display: inline-block;
  text-decoration: none;
	background-size: 20px 20px;
}
#nobalso .checkboxesCont .item.checked {
	background: url("img/cb_c.png") no-repeat;
	background-size: 20px 20px;
}

#nobalso #cbxFollow {
	width: 20px;
	height: 20px;
}

#nobalso .cover {
	position: absolute;
	top: 540px;
	left: 30px;
	width: 100px;
	height: 50px;
	background: #1a214a;
}

#nobalso .vote_cont {
	width: 400px;
	margin: 102px 165px 0;
}

#nobalso .voteItem {
	display: inline-block;
	margin-bottom: 15px;
}

#nobalso .voteItem > div {
	width: 190px;
}

#nobalso .voteItem > div .img {
	float: left;
}

#nobalso .voteItem > div > div {
	width: 128px;
	float: right;
}

#nobalso .voteItem > div .name, #nobalso .voteItem > div .btn {
	display: block;
	width: 128px;
	height: 30px;
	background: #fff;
	font-family: "open sans", Arial, sans-serif;
	font-size: 12px;
	line-height: 30px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}

#nobalso .voteItem > div .btn {
	margin-top: 5px;
}

#nobalso .voteItem.dif {
	margin-left: 15px;
}

#nobalso #rec {
	position: absolute;
	top: 20px;
	right: 20px;
}

#rules {
	display: block;
	bottom: 30px;
	position: absolute;
	right: 80px;
	font-family: "open sans", Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

#rules a {
	color: #fff;
}