


@media screen{








.anno .list { width: 248px; height: 334px;  overflow: hidden; float:left;}
.anno .list .item { width: 248px; float: left; }

.anno .scr { background: url(http://www.hctorpedo.ru/images/2016/bggame.jpg) no-repeat; background-color:#2b4075; width: 248px; height:32px;float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;padding-top:2px;padding-bottom:2px;border-top: 1px solid #2b4075;}
.anno .scr .up {  height: 22px;  margin: 3px 0px 0px 208px; background: url(http://www.hctorpedo.ru/images/2015/up.png) no-repeat; cursor: pointer;  }
.anno .scr .down { float:right;width: 21px; height: 22px;  margin: -23px 0px 0px 218px; background: url(http://www.hctorpedo.ru/images/2015/down.png) no-repeat; cursor: pointer;   }
.anno .scr .pos { display: block; width: 17px; height: 15px; background: url(../prednext/common.png) 3px -22px no-repeat; margin: 0px 0px 3px 0px; }
.anno .scr a:hover, .anno .scr a:visited:hover, .anno .scr .sel { background: url(../prednext/common.png) -12px -22px no-repeat; }

.anno .m { float: left; width: 100%; margin: 0px 0px 10px 0px; }
.anno .m .top { width: 100%; height: 15px; padding: 5px 0px 0px 0px; background-color: #3776b1; font-size: 11px; }
.anno .m .top .title { float: left; padding: 0px 0px 0px 5px; color: #fff; font-weight: bold; text-transform: uppercase; }
.anno .m .top .time { float: right; padding: 0px 5px 0px 0px; color: #d6e9f4; }
.anno .m .inner { width: 100%; background-color: #245d92; padding: 5px 0px 5px 0px; font-size: 10px;  height: 76px; }

.anno .m .inner .info {
	display: block;
	width: 95%; margin: 0px auto;
}
.anno .m .inner .info .team {
	float: left;
	width: 80px;
	text-align: center;
}
.anno .m .inner .info .team .title { font-weight: normal; }
.anno .m .inner .info .team-away {
	float: right;
}
.anno .m .inner .info .score {
	float: right;
	text-align: center;
	width: 49px;
}

.anno .m .inner .info .date {
	display: none;
}
.anno .m .inner .place { text-align: center; color: #d6e9f4; font-size: 10px; padding: 0px 0px 7px 0px; height: 10px; overflow: hidden; }
.anno .m .inner table { width: 95%; margin: 0px auto; }
.anno .m .inner td { width: 80px; padding: 0px; text-align: center; vertical-align: top; overflow: hidden; }
.anno .m .inner .team {  }
.anno .m .inner .team span { display: block; margin: 5px 0px 0px 0px; color: #fff; white-space: nowrap; overflow: hidden; width: 80px; }
.anno .m .inner .score { width: 50px; padding: 10px 0px 0px 0px; color: #fff; font-size: 24px; font-weight: bold; }
.anno .m .bottom { height: 13px; padding: 3px 0px 0px 0px; border: 1px solid #e1e6eb; font-size: 10px; }
.anno .m .bottom .opt1 { margin: 0px 0px 0px 5px; }
.anno .m .bottom .remain { color: #000; padding: 0px 0px 0px 12px; font-size: 10px; }
.anno .m .bottom a { color: #2e689f; font-size: 11px;}
.anno .m .footer {  }
.anno .m .footer .l { float: left; width: 206px; padding: 6px 0px 0px 0px; height: 21px; /*padding: 6px 0px 6px 0px;*/ background-color: #3776b1; }
.anno .m .footer .l a { float: left; margin-top: 1px }
.anno .m .footer a { font-size: 11px; color: #8bcce7; padding: 0px 0px 0px 5px; }
.anno .m .footer .l .ico { float: left; margin: 0px 0px 0px 10px; }
.anno .m .footer .l .ico-tv { margin-top: 0px }
.anno .m .footer .l .ico-ball { margin-top: 0px }
.anno .m .footer .r { float: left; }
.anno .m .footer .r .t { width: 14px; height: 14px; background-color: #3776b1; }
