#cn_nav {
	height: 40px;
	margin-top: 1em;
}

#cn_nav a {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url(/f/1/global/Trefes_icons.png) no-repeat;
	background-position: center;
	border: none;
	margin-right: .8em;
	vertical-align: top;
}

#cn_nav a.selected,
#cn_nav a.inactive {
	cursor: default;
}

#cn_nav a.cn_info {
	background-position: -40px bottom;
}

#cn_nav a.cn_notice,
#cn_nav a.cn_scoresheet {
	background-position: 0px bottom;
}

#cn_nav a.cn_map {
	background-position: -80px bottom;
}

#cn_nav a.cn_participants,
#cn_nav a.cn_results {
	background-position: -120px bottom;
}

#cn_nav a.inactive {
	cursor: default;
}

#cn_nav a.cn_photo {
	background-position: -160px bottom;
}

#cn_nav a.cn_video {
	background-position: -200px bottom;
}

#cn_nav a.cn_info:hover,
#cn_nav a.cn_info.selected {
	background-position: -40px top;
}

#cn_nav a.cn_notice:hover,
#cn_nav a.cn_notice.selected,
#cn_nav a.cn_scoresheet:hover,
#cn_nav a.cn_scoresheet.selected {
	background-position: 0px top;
}

#cn_nav a.cn_map:hover,
#cn_nav a.cn_map.selected{
	background-position: -80px top;
}

#cn_nav a.cn_participants:hover:not(.inactive),
#cn_nav a.cn_participants.selected,
#cn_nav a.cn_results:hover:not(.inactive),
#cn_nav a.cn_results.selected {
	background-position: -120px top;
}

#cn_nav a.cn_photo:hover,
#cn_nav a.cn_photo.selected{
	background-position: -160px top;
}

#cn_nav a.cn_video:hover,
#cn_nav a.cn_video.selected {
	background-position: -200px top;
}

#cn_nav a.empty,
#cn_nav a.disabled {
	display: none;
}

#cn_nav a b {
	display: block;
	position: relative;
	left: -8px;
	top: 42px;
	width: 55px;
	text-align: center;
	color: #000!important;
	font-size: 14px;
}


.add_links {
	text-align: left!important;
}

.add_links * {
	margin-right: 1em;
}

#cn_participants .for_any_user_pay_button {
	position: absolute;
	right: 0;
	margin-top: -8px;
}

#cn_participants .for_any_user_pay_button a {
	position: static;
	float: right;
	width: 185px;
}

#cn_participants .for_any_user_pay_button a .rubl,
#cn_participants .for_any_user_pay_button a .sum{
	display: none;
}

#cn_participants .for_any_user_pay_button .dt_payment{
	text-align: right;
	font-size: 90%;
}

#widjet-form{
	margin-top: 30px;
}

#widjet-form .with_participants,
#widjet-form .without_participants,
#widjet-form .settings{
	width: 310px;
	padding: 5px;
	display: none;
}

#widjet-form .with_participants,
#widjet-form .without_participants{
	float: left;
}

#widjet-form .with_participants h3,
#widjet-form .without_participants h3{
	font-size: 12px;
}

#widjet-form .with_participants textarea,
#widjet-form .without_participants textarea{
	width: 300px;
	height: 150px;
	resize: none;
}