.contestList {
	padding: 25px 0 0 0;
}
.contestList p.date {
	color: #fe7016;
	padding: 12px 0 0 0;
	text-transform:lowercase;
}
.contestList .links {
	position: relative;
}
.contestList .links a.winners {
	background: url(/img/user/no_user.png) no-repeat left 2px;
	color: #fe7016;
	font-weight: bold;
	padding: 0 0 0 16px;
}
.contestList .links a.close {
	background: url(/img/comment_bgr.png) no-repeat left 2px;
	font-weight: normal;
	padding: 0 0 0 19px;
	position: absolute;
	right: 0;
	top: 0;
}
.contestList .contestInformation {
	background: #dedfe5 url(/img/films/stars_bgr.gif) repeat scroll left top;
	margin: 20px 0;
	position: relative;
}
.contestList .contestInformation div {
	padding: 11px;
}
.contestList .contestInformation .lt {
	float: left;
}
.contestList .contestInformation .rt {
	float: right;
}
.contestList .contestInformation .lb {
	float: left;
}
.contestList .contestInformation .rb {
	float: right;
}

.question {
	background: url(/img/films/info_bgr_r.gif) repeat-y right top;
	background-color: #fff;
	margin: 15px 0 0 0;
	position: relative;
}
			
.question .wr {
	padding: 16px 18px 12px 18px;
}
.question .lt {
	background: url(/img/films/info_lt.gif) no-repeat left top;
	position: relative;
}
.question .rt {
	background: url(/img/films/info_rt.gif) no-repeat right top;
	position: relative;
}
.question .lb {
	background: url(/img/contest/lb.gif) no-repeat left bottom;
	position: relative;
}
.question .rb {
	background: url(/img/contest/rb.gif) no-repeat right bottom;
	position: relative;
}
.question .bottom {
	background: url(/img/contest/b.gif) repeat-x left bottom;
	height: 6px;
	margin: 0 7px 0 6px;
//	margin: 0 7px 0 3px;
}

.question h2 {
	font-size: 19px;
}
.question p.date {
	color: #fe7016;
	padding: 8px 0 0 0;
	text-transform:lowercase;
}
.question p.answerItem {
	padding: 10px 0 0 42px;
}

.contestResult {
	padding-top: 25px;
}
.contestResult h2 {
	font-size: 19px;
	line-height:19px;
}
.contestResult p.date {
	color: #fe7016;
	font-weight: bold;
	padding: 12px 0 0 0;
	text-transform:lowercase;
}
p.date span {
	color: #a2a1a1;
	font-weight: normal;
}
.contestResult p.text {
	line-height: 17px;
	padding: 10px 0 30px 0;
}
.contestResult p.winUsers {
	background: url(/img/user/users.gif) no-repeat left 2px;
	margin: 18px 0 0 0;
	padding: 0 0 0 20px;
}
.contestResult p.winUsers a {
	color: #fe7016;
	font-weight: bold;
}

.schedule_wide {
	padding-top: 25px;
}
.schedule_wide tr.head {
	background: url(/img/schedule/wide_th_bgr.png) repeat-x center top;
	border-bottom: none;
	height: 52px;
}
.schedule_wide th {
	color: #fff;
	padding: 0;
	vertical-align: middle;
	text-align: left;
}
.schedule_wide th a {
	color: #fff;
}
.schedule_wide th span {
	color: #fe7016;
}
.schedule_wide tr td {
	border-bottom: 1px solid #c8c8c8;
}
.schedule_wide tr.even {
	background-color: #e4e4e4;
}
.schedule_wide tr.even td {
	border: none;
}
.schedule_wide tr.pre_even {
	background-color: #eaeaea;
}
.schedule_wide tr.pre_even td {
	border-bottom: none;
	padding: 0;
}
.schedule_wide tr.post_even {
	background-color: #eaeaea;
}
.schedule_wide tr.post_even td {
	padding: 0;
}
.schedule_wide tr td {
	padding: 7px 0;
}
.schedule_wide tr.bottom td {
	background: url(/img/schedule/wide_b_bgr.png) repeat-x center top;
	border-bottom: none;
	height: 22px;
	padding: 0;
}
.schedule_wide img {
	margin: 0;
}

