body {
	font-weight:400;
	font-size:13px;
	font-family: tahoma, verdana, arial, sans-serif;
	margin:0;
	padding:0;
	vertical-align: middle;
	line-height:120%;
    padding-bottom: 110px;
	background-color: #FFF !important;
}


#top {
font-weight:700;
background-color:#ACD2F6;
color:#000000;
text-align:center;
margin:0;
padding:8px 8px 8px 8px;
}


#m {
font-weight:700;
background-position:top left;
background-repeat:repeat-x;
background-color:#EEE5B8;
color:#000;
border-right:solid 1px #DCD4A4;
border-left:solid 1px #E4DDB4;
border-bottom:solid 1px #D7CF9E;
margin:0;
padding:4px 3px 2px 4px;
font-size: 13px;
font-family: tahoma, verdana, arial, sans-serif;
}

#t {
background-color:#FFFFFF;
padding-left: 10px;
padding-right: 10px;
 line-height: 2;
}

#live {
padding:0 0 0 1px;
}

#live_top {
background-color:#FFFFFF;
color:#15529D;
padding:8px 0 8px 5px;
}

#score_top {
background-color:#FFFFFF;
color:#15529D;
padding: 3px 5px;
}

.scores_dop {
font-size: 0.85em;
padding: 5px;
}

#score {
background-color:#FFFFFF;
padding:2px 10px;
}

#news_top {
background-color:#FFFFFF;
color:#15529D;
padding:0 0 0 5px;
}

#news {
background-color:#FFFFFF;
padding:0 0 0 1px;
}

#tv_top {
background-color:#FFFFFF;
color:#15529D;
padding:0 0 0 5px;
}

#bk_top {
padding: 5px 0 5px 5px;
font-style: italic;
}

#bk {
background-color:#FFFFFF;
padding:0 0 0 5px;
}

a:link,a:active,a:visited {
color:#15529D;
text-decoration:none;
}
a.dop{
text-decoration:underline;
color:#CC0033;
}

a.current{
text-decoration:underline;
}


input[type="text"],input[type="password"],input[type~="text"],input[type~="password"] {
vertical-align: middle;
border: 1px solid #aaa;
width:80px;
font-family:tahoma, verdana, arial, sans-serif;
padding: 3px;
font-size: 100%;
padding: 3px;
background: url(/img/bg_fade.png) repeat-x left top;
}



input[type="submit"],input[type="button"],input[type~="submit"],input[type~="button"] {
background-color:#36638E;
color:#FFF;
font-family:tahoma, verdana, arial, sans-serif;
border:0;
padding:3px;
margin: 5px 0 5px 0;
}

pre {
font-weight:400;
font-size:13px;
font-family: Tahoma, Verdana, Arial, Sans-serif;
margin:0;
padding:0;
white-space: pre;
}

#cc {
background-color:#36638E;
color:#FFF;
font-family: Tahoma, Verdana, Arial, Sans-serif;
border:0;
margin:2px;
padding:1px 5px;
}

blockquote{
 margin: 2px 2px 2px 5px;
}

/* ЛАЙФ результаты */
.title_rez {  /* заголовок лайфа*/
background-color:#FFFFFF;
color:#15529D;
padding:3px 0 3px 5px;
}
.event_rez{  /* событие лайфа*/
padding:0 0 0 1px;
}
.event_rez_in{  /* счет лайфа */
color:#CC3333;
margin-left: 5px;
}
.event_end{   /* конечный счет лайфа*/
color:#000000;
margin-left: 5px;
}
.event_name{
  margin-left: 5px;
}
/* выравнивание чекбоксов в лайф*/
#CheckboxesLine ul {
 //white-space:nowrap;
 padding: 0 0 0 1px;
 margin: 5px 0;
}
#CheckboxesLine ul li {
 //white-space:nowrap;
}
#CheckboxesLine ul li label {
 vertical-align:middle;
}
#CheckboxesLine ul li input {
 margin-bottom: 2px;
 vertical-align:middle;
}
/* END выравнивание чекбоксов в лайф */
/* END ЛАЙФ результаты */

/* новости */
._reachbanner_, .article__content, .article-content{
	margin: 10px 2px;
}
._source, .article__source, .article-source{
	text-align: right;
	margin-right: 2px;
	font-size: 0.85em;
}
._date, .article__head__date, .article-head__date{
	display: block;
	text-align: right;
	margin-bottom: 10px;
	margin-right: 2px;
	font-size: 0.85em;
}
.article__feedback, .article-feedback{
	display: none;
}
/* информация о матче */
div.match-brief {padding-left: 2px;}
div.match-brief-tournir__title {padding-bottom: 10px;}
div.match-brief-data-title, div.match-brief__title {text-align:justify; }
div.match-brief-data-content, div.match-brief__contain {padding-top: 10px; font-size: 0.85em; }
/* END новости */

#anons h3{
	color: #000 !important;
	background: none !important;
	font-size: 14px !important;
}

.bottom_but {
	position: fixed;
	bottom: 48px;
	width: 100%;
	background-color: #ACD2F6;
	height: 50px;
	border-top: 2px solid #9a9a99;
}
.bottom_but_left, .bottom_but_right {
	width: 49%;
	float: left;
	text-align: center;
	padding: 18px 0px;
	cursor: pointer;
}
.bottom_but_center {
	width: 2px;
	float: left;
	background: #9a9a99;
	height: 50px;
}