* { font-size: 100.01%; margin: 0; padding: 0; }
body { font-family: Arial, sans-serif; font-size: 0.8em; margin: 0 20px 0 20px; background-color: white; color: black; height: 100%; }
table, td, th { border-spacing: 0; border: 0 hidden; empty-cells: show; }
td { vertical-align: top; }
* html table, * html td, * html th { border-collapse: collapse; }
table { width: 100%; }
.js-href { border-bottom: 1px dashed; }
a { text-decoration: none; color: #1C3975; }
a:visited { color: #1C3975; }
a:hover { color: #ff5223 !important; text-decoration: underline; }
a:visited:hover { color: #990099 !important; }
a:hover:visited { color: #990099; }
p a:hover,
p a:visited:hover { text-decoration: none; }
.emptyHolder {color: #c0c0c0;}
h1 { font-size: 1.9em; font-weight: normal; }
h2 { font-size: 1.9em; font-weight: normal; }
h3 { font-size: 1.3em; }
h4 {
background-color: white;
border-color: #b1bad0;
border-width: 2px 0 1px;
border-style: solid;
font-size: 0.89em;
padding: 1px 0;
text-align: center;
text-transform: uppercase;
font-weight: bold;
margin: 0 0 0.2em;
}
h4 a, h4 a:visited { color: #1C3975; }
h3, h5 { font-weight: bold; }
p { margin: 1em 0; }
img { border-width: 0; }
ul, ul li { list-style-type: none; }
wbr:before { content: ' '; margin-left: -0.3em; }
textarea { font-size: 1.2em; }
* html textarea { font-size: 1em; }
.small { font-size: 0.89em; }
.clear { clear: both; }
.nobr { white-space: nowrap; }
.header { border-bottom: 3px solid #c7cdda; }
.header td.hot { vertical-align: middle; }
.header td.hot h3 { font-size: 1.25em; font-weight: normal; font-style: italic; font-family: 'Arial Black'; }
.header td.hot h3 a,
.header td.hot h3 a:visited { color: #b01600; text-decoration: underline; }
.header td.present { font-size: 0.89em; }
.header td.present,
.header td.present td { vertical-align: middle; }
.header td.present td { padding-right: 0.5em; }
.header td.present table { width: auto; }
.header td.present .logo { margin-bottom: 0.1em; }
.header td.service { text-align: center; padding: 0 10px; vertical-align: bottom; height: 75px; }
.header td.service img { position: relative; z-index: 1; top: 3px; }
.header td.service .logo { margin-bottom: 10px; position: relative; z-index: 2; }
.header td.service .service { height: 38px; width: 210px; position: relative; margin: 0 auto; }
.header td.service .service img { position: absolute; z-index: 1; left: 0; margin-top: 1px; }
.header .date { color: #001850; font-weight: bold; white-space: nowrap; margin-top: 1em; }
.header .date .time { margin-left: 0.5em; }
.header .search { margin: 0.9em 0 0.5em; }
.header .search input { width: 100%; }
* html .page-header { height: 35px; }
.page-header { border-bottom: 1px solid #b2bacf; position: relative; width: 100%; min-height: 34px; margin-bottom: 9px; }
.page-header .title { text-align: center; position: absolute; bottom: -9px; left: 50%; }
.page-header td { vertical-align: middle; font-size: 0.89em; font-family: Tahoma, sans-serif; }
.page-header p { margin: 0.8em 0; }
.page-header p a,
.page-header p a:visited { text-decoration: underline; color: #5981ae; }
.page-header p a.href,
.page-header p a.href:visited { color: #a90404; }
.navigation#topnav .page-header { border-bottom: 0; margin: 0; min-height: auto; height: auto; }
.navigation#topnav .page-header img { position: relative; top: 12px; }
.navigation { border-bottom: 1px solid #a5adc6; padding: 15px 0 3px; text-align: center; font-size: 0.89em; }
.navigation a,
.navigation span { margin: 0 0.3em; text-transform: uppercase; }
.navigation span a { margin: 0; }
.navigation div { margin-bottom: 3px; }
.navigation .main a { color: #3A548D; }
.navigation .supp a { color: #8195B3; }
.navigation span.current img { margin-right: 5px; margin-bottom: 1px; border: 0px; }
.navigation span.current a,
.navigation span.current a:visited { color: #3A548D; }
.navigation a.project,
.navigation a.project:visited { color: #9c432c; }
.navigation#topnav { border-bottom: 1px solid #B1BAD1; }
.navigation#footernav { border-width: 1px 0 3px; border-style: solid; border-color: #D0D7E3; margin: 3px 0 0.7em; padding: 1.3em 0 0.2em; }
.digest-online { font-size: 0.89em; position: relative; margin: 0.3em 0 0.5em; }
.digest-online a { text-decoration: underline; }
.digest-online .logo { position: absolute; top: 0; left: -20px; background: url('/sport/i/digest-online.gif'); width: 15px; height: 31px; }
.digest-online .logo a { display: block; height: 100%; width: 100%; }
.digest-online table { width: 100%; border-bottom: 1px solid #cfd6e1; margin-bottom: 0.2em; }
.digest-online table.lastChild { border-bottom-width: 0; }
.digest-online td { padding: 0 1em 0.135em 0; }
.digest-online td.who { width: 17%; }
.digest-online td.score { width: 4%; color: #b41900; font-weight: bold; }
.digest-online td.time { width: 8%; white-space: nowrap; }
.digest-online td.descr { width: 71%; }
.digest-online td.label { text-transform: uppercase; }
.digest-online td.past,
.digest-online tr.start { color: #939393; font-weight: normal; }
.headline { font-size: 0.95em; background-color: #ebe9df; border-bottom: 1px solid #b1bad0; padding: 0.6em 1em 0.5em 0.8em; margin-bottom: 0.8em; }
.headline { border-top: 1px solid white; position: relative; top: -1px; z-index: 100; }
.headline a, .headline a:visited { color: black; }
.headline span { background: url('/sport/i/headline-li.gif') no-repeat 0 40%; padding-left: 9px; }
.headline-mb0 { margin-bottom: -1px; }
.weather-info { background-color: #eae9df; padding: 1px 10px 0.35em; }
.weather-info p { margin: 0.5em 40px 0.2em 0; font-size: 0.89em; float: left; }
.weather-info b { color: #ad573d; margin-left: 0.3em; }
.weather-info i { font-style: normal; color: #aaaaaa; }
.weather-info p.right { margin-right: 10px; }
* html .weather-info { height: 1px; }
.content td.left { width: 22%; padding-right: 20px; }
.content td.center,
.content td.center20 { width: auto; padding-right: 10px; }
.content td.center20 { padding-right: 20px; }
.content td.right { width: 25%; padding-right: 0; }
.content td.right div.separating { width: 240px; font-size: 1px; height: 1px; margin-top: -1px; }
.content td.right div.spaceTop { margin-top: 0.5em; }
.content td.vBottom { vertical-align: bottom; }
.content td.p-r10,
.content td.p-r10-bg { padding-right: 10px; }
.content td.p-r20,
.content td.p-r20-bg { padding-right: 20px; }
.content td.p-r10-bg,
.content td.p-r20-bg { background-image: url('/i/p-r20.gif'); background-repeat: repeat-y; background-position: right top; }
.content td.p-r10-bg { background-image: url('/i/p-r10.gif'); }
div.digest-news,
table.digest-news { margin-bottom: 0.8em; }
.digest-news h4,
.digest-news h4 a,
.digest-news h4 a:visited { color: #b0583d; }
.digest-news .football { border-color: #8A9F88; background: #B7DEB3 url('/sport/i/news-title-football.gif') repeat-x; }
.digest-news .football,
.digest-news .football a { color: #4E6E4A; }
.digest-news .news h5 { text-align: center; font-size: 0.89em; font-family: Verdana, sans-serif; color: #5a7298; margin: 0; padding: 0; }
.digest-news .news p { margin: 0; font-size: 0.95em; }
.digest-news .news h6 { text-align: left; font-weight: bold; font-size: 0.89em; }
div.digest-news { background-color: #eceff3; padding-bottom: 1px; }
div.digest-news .news { margin: 0 10px; border-bottom: 1px solid #d9dde7; padding: 0.15em 0 0.7em; }
div.digest-news div.lastChild { border-bottom-width: 0; }
div.digest-news .news p { padding-bottom: 0.75em; border-bottom: 1px solid #d9dde7; }
div.digest-news .news,
div.digest-news div.news { padding: 0.15em 10px 0; border-width: 0; margin: 0; }
div.digest-news .hot h5 { color: #b41900 !important; }
div.digest-news div.hot { background-color: #f6f7f9; border-width: 1px; border-top: 1px solid #d9dde7; position: relative; margin-top: -1px; z-index: 1; }
div.digest-news .hot p { border-bottom: 0; }
div.digest-news .hot p,
div.digest-news .hot strong { font-weight: normal; font-size: 1.25em; }
div.digest-news div.lastChild p { border-width: 0; }
.cerebral h5,
.digest-news .cerebral h5 { text-align: left; font-size: 1em; font-family: Arial, sans-serif; margin: 0 0 0.4em; }
.cerebral h5 a,
.cerebral h5 a:visited { text-decoration: underline; }
.cerebral p { margin: 0; }
.digest-news .cerebral p { font: 0.89em Tahoma, sans-serif; }
.cerebral img.photo,
.cerebral .photo img { position: relative; top: -10px; z-index: 1; margin-right: 10px; }
.cerebral .image,
.digest-news .cerebral .image { margin: 0 7px 0 10px; position: relative; top: -12px; z-index: 1; }
.cerebral h4,
.digest-news .cerebral h4 { border-bottom-width: 0; }
.cerebral h4 a,
.cerebral h4 a:visited { color: #001850; }
.digest-news .news h3 { margin-bottom: 0.2em; }
table.digest-news { width: 100%; }
table.digest-news td { padding-right: 10px; }
table.digest-news td td { padding-right: 0; }
table.digest-news td.lastChild { padding-right: 0; }
table.digest-news tr.lastChild td { border-bottom: 1px solid #C6CCD9; }
table.digest-news tr.lastChild td td { border-bottom-width: 0; }
table.digest-news .news { padding-bottom: 1.3em; }
table.digest-news .date { margin-top: 0.5em; }
table.digest-news td.date { padding: 0 1em 0 5px; }
table.digest-news td.image { padding-top: 0.15em; padding-bottom: 0.6em; }
table.digest-news td.image div { background-position: 50% 0; background-repeat: no-repeat; }
table.digest-news td.image div a { display: block; width: 100%; height: 100%; }
table.digest-news td.image img { margin-right: 10px; }
table.digest-news .news .results { margin-top: 0.45em; }
table.digest-news .news td.our-choice { background: url('/afisha/i/our-choice.gif') no-repeat 4px 74px; }
td.digest-news h4 { margin: 0; }
td.digest-news .news h3 { margin: 0.1em 0 0.15em; }
td.digest-news .news .date { margin-bottom: 0.8em; }
td.digest-news .news .image { margin-bottom: 0.6em; }
td.digest-news .fulltext { background-color: #eceff3; position: relative; margin-left: 20px; padding: 7px 1em 1em; }
td.digest-news .fulltext .arrow { position: absolute; z-index: 1; top: 0.6em; left: -11px; height: 22px; width: 12px; background: url('/sport/i/digest-news-fulltext.gif') no-repeat; }
* html td.digest-news div.fulltext { height: 1px; }
div.history-projects { padding-bottom: 1.6em; background-color: #F3F3F4; }
.history-projects h4 { border-color: #BABABA; }
.history-projects h4,
.history-projects h4 a,
.history-projects h4 a:visited { color: black; }
.history-projects .projects { font-size: 0.89em; margin: 25px 0 0; }
.history-projects .projects td { text-align: center; vertical-align: top; }
.history-projects .projects span { display: block; font-weight: bold; }
.history-projects .projects td img { margin: 0 10px 0.3em; }
.main-news { width: 100%; margin-bottom: 0.9em; }
.main-news h1 { font-size: 2.4em; text-align: center; margin: -0.15em 0 0.1em; }
.main-news p { margin: 0 0 0.5em; }
.main-news .image,
.main-news .photo { padding: 0.15em 10px 3px 0; }
.main-news img.image,
.main-news img.photo { padding: 0; }
.main-news .photo { padding-bottom: 0.9em; }
* html .main-news div.photo { width: 100%; padding-bottom: 1em; }
.main-news td.image div a,
.main-news td.photo div a { display: block; width: 100%; height: 100%; }
.main-news td.image div,
.main-news td.photo div { background-position: 50% 0; background-repeat: no-repeat; }
.main-news .photo p { position: relative; top: -0.2em; }
.main-news .photo img { float: left; margin-right: 10px; //margin-bottom: -0.4em; }
.main-news .large-photo,
.main-news .large-photo h1 { text-align: center; }
.main-news .large-photo h1 { font-weight: bold; }
.main-news .large-photo p { text-align: left; margin: 0 40px 0.5em; }
.main-news .large-photo img { margin-bottom: 0.7em; }
div.main-news { margin: 0; width: auto; }
div.main-news p { margin: 0 0 1em; }
div.main-news .info p { margin: 0; float: left; }
div.main-news .info p.date { float: right; }
div.main-news img.photo { float: left; margin: 0.15em 10px 0.5em 0; }
.news a,
.news a:hover,
.news a:visited { color: black; }
.news p a:hover { color: black !important; }
.news .date,
.news td.date { color: #aaaaaa; font: 0.89em Tahoma, sans-serif; }
.news .results { padding: 0.2em 0.5em; background-color: #EDEDED; font-size: 0.89em; }
.news .results .label { color: #001850; }
.results .label { text-transform: uppercase; }
.results .mid-loser { color: #7A7B7B; }
.results .loser { color: #999999; }
.results .score { font-weight: bold; }
.results .comment { color: #a90404; font-weight: bold; }
.banner { }
.banner .x600 { margin-bottom: 1em; }
.banner .top-line { border-top: 1px solid #b1bad0; padding-top: 10px; }
.banner-top { text-align: center; margin: 20px 0 15px; padding: 5px; border: 1px solid #939393; }
td.banner { vertical-align: bottom; }
.spec-lines { text-align: center; text-transform: uppercase; font-size: 0.89em; margin-top: 0.25em; margin-bottom: 2em; }
.spec-lines a,
.spec-lines a:visited { color: #1C3975; }
.spec-lines ul { margin-bottom: 1.1em; }
.spec-lines li { margin-bottom: 0.65em; line-height: 1em; }
.spec-lines ul.section { margin-top: 1.7em; }
.spec-lines ul.category { margin-top: 3.2em; font-weight: bold; }
.spec-lines ul.category li { margin-bottom: 1.6em; }
.spec-lines li.selected { padding: 0.33em 0; margin: -0.33em 0 0.3em; background-color: #f1f1f1; font-weight: bold; }
.spec-lines ul.category li.selected { padding: 0.33em 0; margin: -0.33em 0 1.3em; }
.spec-lines .title { font-weight: bold; margin-bottom: 1.7em; border-bottom: 1px solid white; }
.spec-lines .line { background: url('/sport/i/spec-lines-navy.gif') repeat-x 50% 50%; font-weight: bold; }
.spec-lines .line a,
.spec-lines .line b { background-color: white; padding: 0 0.5em; }
.spec-lines li.green { background-image: url('/sport/i/spec-lines-green.gif'); }
.spec-lines :visited.green,
.spec-lines .green,
.spec-lines .green a,
.spec-lines .green a:visited { color: #4E6E4A; }
.spec-lines .project a,
.spec-lines .project a:visited { color: #a90404; }
.spec-lines-sub { margin-bottom: 3em; }
.spec-lines-sub .title { margin-bottom: 0.9em; border-color: #d16e68; padding-bottom: 1px; }
.spec-lines-sub ul { font-size: 0.89em; font-weight: bold; }
.spec-lines-sub li { margin-bottom: 1.45em; }
.spec-lines-sub li.selected { padding: 0.33em 0; margin: -0.33em 0 1.12em; }
div.digest-results { background-color: #F3F3F4; padding: 0 0 0.3em; margin-bottom: 0.7em; }
div.digest-results .results { margin: 0 10px 0.2em; border-bottom: 2px solid #B1BAD1; padding: 0.15em 0 0.5em; }
div.digest-results div.lastChild,
div.digest-results .results .noborder td { border-bottom-width: 0; }
div.digest-results .results h5 { font-size: 0.89em; margin: 0; }
div.digest-results .results h5,
div.digest-results .results h5 a,
div.digest-results .results h5 a:visited { color: #1C3975; text-transform: uppercase; }
div.digest-results .results div,
div.digest-results .results div table { width: 100%; }
div.digest-results .results td { border-bottom: 1px solid #d5d5d5; padding: 0.2em 1em 0.2em 0; }
div.digest-results .results .who { width: 60%; }
div.digest-results .results .score { width: 40%; }
div.tv-program { background-color: #E8EBF0; padding: 0 0 0.2em; margin-bottom: 0.7em; }
div.tv-program h4 { margin-bottom: 0.8em; }
div.tv-program .program { margin: 0 10px 0.2em; }
div.tv-program .program div { width: 100%; }
div.tv-program .program .logo { width: 54px; }
div.tv-program .program .logo img { margin-right: 7px; }
div.tv-program .program p { margin: 0.1em 0 0.3em; }
div.tv-program .program dl { font-size: 0.89em; font-family: Tahoma, sans-serif; }
div.tv-program .program dt { font-weight: bold; float: left; clear: both; margin-right: 0.35em; color: #1C3975; }
.right .twenty-lines { background: #F5F4ED url('/i/fringe-bg.gif') repeat-x left bottom; padding-bottom: 7px; }
.right .twenty-lines h4 { background-color: #F5F4ED; }
.center .twenty-lines h4 { border-top-width: 0px; }
div.twenty-lines { margin-bottom: 0.6em; }
div.twenty-lines h4 { border-color: #C4B285; font-style: italic; margin-bottom: 0.9em; }
td div.twenty-lines h4,
td div.twenty-lines h4 a,
td div.twenty-lines h4 a:visited,
div.twenty-lines a,
div.twenty-lines a:visited { color: #AB9044; }
div.twenty-lines a { font-size: 1.3em; font-weight: bold; }
div.twenty-lines h4 a { font-size: 1em; }
div.twenty-lines .lines { margin: 0 10px 0.3em; }
div.twenty-lines .lines div { width: 100%; }
div.twenty-lines .lines table { margin-bottom: 0.7em; }
div.twenty-lines .lines p { margin: 0.3em 0 0.5em; }
div.twenty-lines .lines p a { color: black !important; font-size: 1em; font-weight: normal; }
div.twenty-lines td.image { width: 50px; }
div.twenty-lines td.image img { margin-right: 6px; }
div.twenty-lines td.image img.main { margin-right: 10px; }
td.left .twenty-lines { padding: 0; background: none; }
td.left .twenty-lines .item { left: -20px; }
td.left .twenty-lines .item,
td.left .twenty-lines .item div { position: relative; z-index: 1; background-color: #F5F4ED; }
td.left .twenty-lines .item div { left: 20px; padding: 0.7em 0 0.8em; }
td.left .twenty-lines .selected,
td.left .twenty-lines .selected div { background-color: white; }
td.left .twenty-lines .lastItem,
td.left .twenty-lines .lastItem div { background: #F5F4ED url('/i/fringe-bg.gif') repeat-x left bottom; height: 1em; }
td.left .twenty-lines .lastItem div { position: relative; z-index: 1; left: -20px; }
td.left .twenty-lines td { padding-right: 0.5em; }
div.twenty-lines td.image { padding-right: 0; }
.kommersant .twenty-lines { background: #f1f1f1; padding-bottom: 1px; }
.kommersant .twenty-lines h4 { background-color: #fff; border-color: black; border-width: 1px 0 3px; padding: 3px 0 1px; }
.kommersant .twenty-lines h5 {
color: #7a7a7a;
position: relative;
z-index: 1;
margin: -0.6em 0 0.5em;
text-align: center;
text-transform: uppercase;
font-size: 0.89em;
}
.kommersant div.twenty-lines a,
.kommersant div.twenty-lines a:visited { color: black; }
.twenty-lines-vertical { position: relative; left: -20px; margin-bottom: 0.9em; }
.twenty-lines-vertical,
.twenty-lines-vertical .body { background: #F5F4ED url('/i/fringe-bg.gif') repeat-x 6px bottom; }
.twenty-lines-vertical .body { position: relative; left: 20px; background-position: left bottom; padding-bottom: 1px; }
.twenty-lines-vertical p { margin: 0; }
.twenty-lines-vertical h4 { background-color: #F5F4ED; border-color: #C4B285; font-style: italic; margin-bottom: 1.3em; }
.twenty-lines-vertical h4.null { margin: 0; left: auto; position: absolute; width: 20px; }
.twenty-lines-vertical h4,
.twenty-lines-vertical h4 a,
.twenty-lines-vertical h4 a:visited,
.twenty-lines-vertical a,
.twenty-lines-vertical a:visited { color: #AB9044; }
.twenty-lines-vertical td { padding: 0 10px 0.9em 0; }
.twenty-lines-vertical td a { font-size: 1.3em; font-weight: bold; }
.twenty-lines-vertical img { margin-bottom: 0.3em; }
.twenty-lines-vertical td.flow img { float: left; margin: 0 10px 0 0; }
.twenty-lines-vertical td.flow p { margin-bottom: 0.3em; }
div.specials-offers { background: #DEDFED url('/i/fringe-bg.gif') repeat-x 2px bottom; position: relative; left: -20px; top: -0.7em; margin-top: 0.7em; }
div.specials-offers div.body { background: #DEDFED url('/i/fringe-bg.gif') repeat-x left bottom; position: relative; left: 20px; }
div.specials-offers td.adv { padding-left: 10px; }
div.specials-offers h4 { background: transparent; border-color: white; border-width: 0 0 1px; padding: 3px 0 1px; }
div.specials-offers h4 a,
div.specials-offers h4 a:visited { color: #001850; }
div.specials-offers .navigation { padding: 0; border-width: 0; margin-bottom: 0; }
div.specials-offers .navigation a { color: #8EA7C1; }
div.specials-offers .navigation a.current { font-weight: bold; color: #1F2D61; text-decoration: underline; }
div.specials-offers table.links { color: #1F2D61; margin: -0.2em 0 -0.5em; }
div.specials-offers .links a,
div.specials-offers .links a:visited { color: #1F2D61; font-weight: bold; font-size: 1.25em; text-transform: none; }
div.specials-offers table.links p { margin: 0.6em 0; line-height: 1.2em; }
div.specials-offers table.links td { padding-right: 1em; }
div.specials-offers table.links td td { padding: 0 0 0.5em; }
div.specials-offers table.links table { margin: 0.6em 0 0; }
div.specials-offers table.links img { margin: 0.15em 7px 0 0; }
div.specials-offer { background: #DEDFED url('/i/fringe-bg.gif') repeat-x 2px bottom; padding: 0 10px 1px; margin-bottom: 0.6em; }
div.specials-offer h4 { background: transparent; border-color: white; border-width: 0 0 1px; padding: 3px 0 1px; margin-bottom: 1em; }
div.specials-offer table { margin-bottom: 1.5em; }
div.specials-offer table a { font-weight: bold; font-size: 1.25em; }
div.specials-offer a,
div.specials-offer a:visited { color: #002463; }
div.specials-offer table td.image { width: 50px; }
div.specials-offer table .image img { margin-right: 7px; }
* html div.specials-offer div { width: 100%; }
div.specials-offers-small { left: 0; margin-top: 0; top: 0; padding-bottom: 1px; margin-bottom: 0.8em; }
div.specials-offers-small ul.nav { position: absolute; z-index: 20; margin: 15px 0 0 10px; left: 0; top: 1.5em; }
div.specials-offers-small ul.nav li { margin: 0; }
div.specials-offers-small ul.links { margin: 15px 20px 5px 96px; }
div.specials-offers-small ul.links li { min-height: 60px; //height: 75px; position: relative; padding-bottom: 15px; }
div.specials-offers-small ul.links li img { position: absolute; margin-left: -67px; z-index: 10; }
div.specials-offers-small-left { left: -20px; padding-bottom: 0; }
div.specials-offers-small-left h4 { margin: 0 10px 1em; }
div.specials-offers-small-left ul.nav { left: -25px; //left: -35px; }
div.specials-offers-small-left ul.links { margin-left: 76px; }
.specials-offers-small .no-menu h4 { margin: 0 10px; }
.specials-offers-small .no-menu ul.links { margin-left: 77px; }
.specials-offers-small .links span.title { display: block; text-transform: uppercase; margin-bottom: 0.2em; }
.specials-offers-small .links span.title a { color: #8fa7c1; font-size: 0.9em; text-transform: uppercase; font-weight: normal; }
.specials-offers-simple,
.specials-offers-simple .body-right {
background-color: #DEDFED;
position: relative;
}
.specials-offers-simple { left: -20px; }
.specials-offers-simple .body-right { left: 20px; }
.specials-offers-simple table.digest-news td { padding-right: 10px; }
.specials-offers-simple table.digest-news td td { padding-right: 0; }
.specials-offers-simple h4 {
background: transparent;
border-color: white;
border-width: 0 0 1px;
padding: 3px 0 1px;
margin: 0 10px 0.5em 0;
}
.specials-offers-simple h4 a,
.specials-offers-simple h4 a:visited { color: #002463; }
div.gazeta-now { background: #EBEAE0; padding-bottom: 1px; margin-bottom: 0.8em; }
div.gazeta-now dl,
div.gazeta-now p { font-size: 0.89em; font-family: Tahoma, sans-serif; }
div.gazeta-now .section,
div.gazeta-now .section .border { border-bottom: 1px solid #BFBDB7; }
div.gazeta-now .section { margin: 0 10px 0.3em; padding-bottom: 0px; border-bottom-width: 2px; }
div.gazeta-now .section .border { border-bottom-width: 1px; margin-bottom: 1px; padding-bottom: 0.4em; }
div.gazeta-now .section dl a { color: black; }
div.gazeta-now .section dt { font-weight: bold; }
div.gazeta-now .section dt,
div.gazeta-now .section dd { margin: 0.2em 0; }
div.gazeta-now .noborder,
div.gazeta-now .lastChild,
div.gazeta-now .lastChild .border { border-width: 0; }
div.gazeta-now .lastChild { margin-bottom: 1em; }
div.gazeta-now .letter { font-size: 93%; background: white url('/sport/i/gazeta-now-letter.gif') repeat-y; margin: 15px 0 0.5em; }
div.gazeta-now .letter .man { position: relative; top: -11px; }
div.gazeta-now .letter .man-href { position: absolute; display: block; width: 60px; top: 0; height: 130px; left: 7px; z-index: 1; }
div.gazeta-now .letter .man { background: url('/sport/i/gazeta-now-letter-man.jpg') no-repeat; min-height: 116px; padding: 17px 0 0 70px; }
div.gazeta-now .letter h3 { font-size: 1.1em; }
div.gazeta-now .letter h3,
div.gazeta-now .letter h3 a,
div.gazeta-now .letter h3 a:visited { color: black; margin: 0; text-decoration: underline; }
div.gazeta-now .letter p { margin: 0.5em 0; }
* html div.gazeta-now .letter .man { height: 133px; }
div.gazeta-now h4 { background: #BFBDB7; border-color: #BFBDB7; margin-bottom: 0.6em; }
div.gazeta-now h4,
div.gazeta-now h4 a,
div.gazeta-now h4 a:visited { color: white; }
div.gazeta-now .section h3,
div.gazeta-now .section h3 a,
div.gazeta-now .section h3 a:visited { color: #B0593D; }
div.gazeta-now .section h3 { font-size: 1em; text-align: center; text-transform: uppercase; }
.gazeta-all { background-color: #eae9df; padding: 0 10px 0.9em; position: relative; margin-bottom: 0.9em; }
.gazeta-all h4 {
border-top: 0;
border-color: #ce6d68;
background-color: transparent;
padding-top: 2px;
font-family: 'Arial Black', sans-serif;
margin: 0 0 -0.7em;
position: relative;
bottom: -1px;
font-weight: normal;
}
.gazeta-all a,
.gazeta-all a:visited,
.gazeta-all h4,
.gazeta-all h4 a,
.gazeta-all h4 a:visited { color: #002365; }
.gazeta-all h5 {
font-size: 0.89em;
text-align: center;
text-transform: uppercase;
font-weight: bold;
border-top: 1px solid #bfbdb7;
padding: 0.2em 0 0;
margin-top: 0.7em;
}
.gazeta-all div { font-size: 0.89em; }
.gazeta-all strong { text-transform: uppercase; }
.gazeta-all b { color: #b01600; }
div.calendar { background-color: #F3F3F4; padding: 1px 10px 0.2em; margin-bottom: 3em; }
div.calendar div { width: 100%; font-size: 0.79em; }
div.calendar table { text-transform: uppercase; margin-bottom: 0.5em; }
div.calendar table form { text-transform: none; margin: 0.3em 0; }
div.calendar th { padding: 0.5em 0; border-top: 1px solid #D0D7E3; font-weight: bold; }
div.calendar th,
div.calendar td { text-align: center; }
div.calendar td { padding: 0.1em 0; }
div.calendar .head { font-weight: bold; }
div.calendar .head td { padding: 0.4em 0; text-align: left; }
div.calendar .head div { float: left; width: auto; font-size: 1em; }
div.calendar .head div.right { float: right; }
div.calendar th,
div.calendar .head td { color: black; }
div.calendar td {color: gray; }
div.calendar td.rest { color: #CBA198; }
div.calendar th.rest,
div.calendar .rest a,
div.calendar .rest a:visited { color: #975045; }
div.editorial-block { text-align: center; font-size: 0.89em; margin-bottom: 1.5em; }
div.editorial-block ul { list-style: none; margin-top: 0.7em; }
div.editorial-block li { margin-bottom: 0.55em; }
div.editorial-block li a { color: #3F6BA1; text-decoration: underline; text-transform: uppercase; }
.footer td.copyright { color: #818282; font-size: 0.89em; font-family: Tahoma, sans-serif; padding: 0 1em 1em 0; width: 51%; }
.footer td.copyright p { margin: 0.35em 0; }
.article-details { background-color: #eceff3; margin-bottom: 0.7em; padding-bottom: 0.1em; }
.article-details h4 { border-color: #002463; margin-bottom: 0.35em; }
.content .article-details h4,
.content .article-details h4 a,
.content .article-details h4 a:visited { color: #a90404; }
.article-details ul,
.article-details dl { list-style: none; margin: 0 10px; }
.article-details ul a,
.article-details ul a:visited { color: black; }
.article-details ul img { margin: 0.4em 0; }
.article-details ul li { padding-bottom: 0.4em; margin-bottom: 0.2em; border-bottom: 1px solid #dee2ea; }
.article-details ul li.last { border-bottom-width: 0; }
.article-details dl { margin-bottom: 0.2em; }
.article-details dl dd { font-size: 0.89em; margin-bottom: 0.4em; }
.article-details dl dt {
margin-top: 0.1em;
padding: 0.4em 0;
border-top: 1px solid #dee2ea;
text-transform: uppercase;
font-size: 0.89em;
font-weight: bold;
}
.article-details dl dt.first { margin-top: 0.7em; }
.article-details dl dt a,
.article-details dl dt a:visited { color: #3a5a88; }
.article-details h5 { text-transform: uppercase; font-size: 0.89em; font-weight: bold; }
.article-details h5,
.article-details h5 a,
.article-details h5 a:visited { color: #3f5a86; }
* html .article-details { width: 100%; }
* html .article-rate { width: 100%; }
.article-rate { background-color: #eceff3; }
.article-rate div { margin: 0 10px; font-size: 0.89em; border-bottom: 1px solid #dee2ea; padding: 0.6em 0; }
.article-rate div img { float: left; margin: 0.2em 10px 0.1em 0; }
.article-rate div img.plus { margin-top: 0.2em; }
.article-rate div img.minus { margin-top: 0.5em; }
.article-rate div img.equals { margin-top: 0.15em; }
.article-rate h4 { border-color: #002564 black #3b5888; }
.article .article-rate h4 a,
.article .article-rate h4 a:visited { color: #b41900; }
.content td.article { padding-right: 20px; padding-bottom: 1em; }
td.article h4 a,
td.article h4 a:visited { color: #B0583D; }
td.article h1 { font-size: 2.8em; margin-bottom: 0.13em; }
td.article h2 { font-size: 2em; margin: 0.35em 0 0.3em; }
td.article div.date { color: #aaaaaa; margin-bottom: 0.85em; }
td.article h1,
td.article h2,
td.article div.date,
td.article div.image,
td.article div.image-incut,
td.article div.image-incut table { text-align: center; }
td.article div.image-incut table td { vertical-align: middle; padding: 0 5px; }
td.article div.date,
td.article div.image,
td.article div.image-incut { font: 0.89em Tahoma, sans-serif; }
td.article div.image-incut { margin-bottom: 1.4em; }
td.article div.image-incut img { margin: 0.9em 0 0.7em; }
td.article div.image-incut table a,
td.article div.image-incut table a:visited { color: #bababa; }
td.article div.image-background { text-align: center; margin-bottom: 1.5em; }
td.article div.image-background h1 { margin-top: 0.1em; }
td.article div.image-background .body { margin: 0 auto 0.3em; color: white; padding: 1px 10px; background: transparent no-repeat center top; }
td.article div.image-background .small { font-family: Tahoma, sans-serif; }
td.article h2.article { font-size: 1.6em; margin-bottom: 1em; }
td.article div.article { margin-left: 160px; }
td.article div.article p { margin: 1em 0 1.2em; }
td.article div.article h3 { margin-left: -90px; color: #999999; font-size: 1.6em; font-weight: normal; }
td.article div.article .incut h3 { margin-left: 0; }
td.article div.article img.left { clear: left; float: left; margin: 0.3em 10px 0.5em -120px; }
div.article .incut { width: 150px; margin-right: -160px; position: relative; left: -160px; float: left; clear: left; }
div.article .incut { padding: 0 10px 1em 0; }
div.article .incut-text,
div.article .include-text { float: left; width: 192px; margin: 0 10px 5px 0; }
div.article .include-text { background-color: #eceff3; text-align: left; padding: 7px 10px 10px; max-width: 172px; margin: -0.45em 10px 1.5em 0; position: relative; }
div.article .include-text h5 { font-size: 1.1em; margin-bottom: 0.3em; }
div.article .include-text i { display: block; position: absolute; right: -6px; top: 0.65em; z-index: 1; width: 7px; height: 12px; background: url('/sport/i/article-include-text.gif') no-repeat; }
* html div.article .incut { width: 160px; }
.article .include,
.article .include-text { text-align: center; font-size: 0.89em; font-family: Tahoma, sans-serif; margin: 1em 0; }
.article .include img { margin-bottom: 0.6em; }
.article .include span { color: #666666; }
.article .include-text a,
.article .include-text a:hover { color: black !important; }
div.article .note .image { text-align: center; padding: 0 10px 10px; }
div.article .note .body { background-color: #f1f1f1; padding: 0.3em 10px 1px; }
div.article .note .body .title { font-size: 0.89em; font-weight: bold; text-transform: uppercase; text-align: center; }
div.article .note .body .title,
div.article .note .body .title a,
div.article .note .body .title a:visited { color: #3f5a86; }
div.article .note .body p { margin: 0.4em 0; }
div.article .note .body ul li { margin: 0.5em 0; font-size: 0.89em; }
div.article .note .body ul li.normal { font-size: 1em; }
div.article .note .body ul { margin-bottom: 0.8em; }
div.article .note .body .small { margin: 0.5em 0; }
div.article .note .body .small div { margin-bottom: 0.5em; }
div.article .note .body .result { margin-bottom: 0.3em; }
.article-navi { border-top: 1px solid #d1d5e1; text-align: center; padding: 0.3em 10px; margin: 1em 0; font-size: 1.2em; }
.article-navi a { text-decoration: underline; }
.partners-write h4,
.partners-write h4 a,
.partners-write h4 a:visited { color: #a90404; }
.partners-write h4,
.partners-write .item { margin-bottom: 0.7em; }
.partners-write .item { clear: both; background: url('/sport/i/partners-write-item.gif') repeat-x left bottom; padding-bottom: 5px; }
.partners-write .item a,
.partners-write .item a:visited { color: black; }
.partners-write .item p a { color: black !important; }
.partners-write .item p,
.partners-write .item .partner { font-size: 0.89em; }
.partners-write .item .partner { float: right; text-align: right; color: #aaaaaa; margin: 0 0 0.37em 1em; }
.partners-write .item p { margin: 0.3em 0 0.4em; }
.readers-write h4,
.readers-write h4 a,
.readers-write h4 a:visited { color: #b0583d; }
.readers-write { background: #f1f1f1 url('/i/fringe-bg.gif') repeat-x bottom; padding-bottom: 5px; margin-bottom: 0.8em; }
.readers-write .item { margin: 0 10px; }
.readers-write p a,
.readers-write p a:hover { color: black !important; }
.readers-write p { margin: 0 0 0.1em; }
.readers-write .item { border-bottom: 1px solid #aaa; padding: 0.5em 0 0.7em; }
.readers-write .lastChild { border-bottom-width: 0; }
.readers-write h6 { font-size: 1em; font-family: Arial, sans-serif; color: #aaaaaa; font-weight: normal; }
.readers-write .date { font-size: 1em; font-family: Arial, sans-serif; color: #aaaaaa; white-space: nowrap; font-weight: normal; }
.readers-write .navi { text-align: center; margin: 0.8em 0 0.3em; }
.readers-write .navi a { color: #334673; }
.readers-write .navi a:hover { color: #ff5223 !important; }
.readers-write .navi b { color: #a9b3c5; font-weight: normal }
.readers-write .navi .next { background: url('/i/navi-next-arrow.gif') no-repeat 100% 50%; padding-right: 12px; }
.readers-write .navi a:hover.next { background-image: url('/i/navi-next-arrow-h.gif'); }
.readers-write .navi b.next { background-image: url('/i/navi-next-arrow-b.gif'); }
.readers-write .navi .back { background: url('/i/navi-back-arrow.gif') no-repeat 0 50%; padding-left: 12px; margin-right: 1em; }
.readers-write .navi a:hover.back { background-image: url('/i/navi-back-arrow-h.gif'); }
.readers-write .navi b.back { background-image: url('/i/navi-back-arrow-b.gif'); }
.readers-write-noborder h4 { border-top-width: 0; padding-top: 2px; }
.readers-write-top {
background-image: url('/auto/i/readers-write-top.gif');
background-position: -1px top;
padding-top: 5px;
position: relative;
z-index: 1;
top: -2px;
}
.readers-write .letter { padding: 0.3em 10px; }
.readers-write .letter .head { text-align: center; border-bottom: 1px solid #cdd2e0; padding-bottom: 0.8em; margin-bottom: 0.4em; }
.readers-write .letter .head p { margin: 0; }
.readers-write .letter .head .date { color: #687c9d; font-weight: bold; margin-top: 0.15em; }
.readers-write .letter h1,
.readers-write .letter h6 { text-align: center; }
.readers-write .letter h1 { font-size: 1.5em; }
.readers-write .letter p { margin: 1em 0; }
.latest-results { margin-bottom: 0.7em; }
.latest-results h4 { margin: 0 0 1em; }
.latest-results .logo { text-align: center; }
.latest-results .logo .section { height: 18px; position: relative; margin: 0 auto; bottom: -1px; }
.latest-results .logo .section div { position: absolute; z-index: 1; left: 0; bottom: 0; }
.latest-results .results { background-color: #f1f1f1; padding: 0.3em 0.7em 1em; text-align: center; }
.latest-results .results table { width: auto; margin: 0 auto; }
.latest-results .results table td,
.latest-results .results table th { text-align: left; }
.latest-results .results td { padding: 0.2em 1em 0.2em 0; }
* html .latest-results .results { width: 100%; }
.latest-results .results h5 { text-transform: uppercase; font-size: 0.89em; font-weight: bold; margin: 0.2em 0 0.1em; }
.latest-results .results h5,
.latest-results .results h5 a,
.latest-results .results h5 a:visited { color: #1C3975; }
.latest-results .results ul { font-size: 0.89em; }
.latest-results .line td { padding-bottom: 1.5em; border-bottom: 1px solid #d5d5d5; }
.latest-results .score { width: 40%; }
.latest-results div.party { float: left; margin-right: 30px; padding-right: 1em; font-size: 0.89em; }
.latest-results div.party img { margin: 0.2em 0; }
.fixture-list h4 { margin-bottom: 0; }
.fixture-list .body { background-color: #f1f1f1; padding: 0.5em 0.7em; margin-bottom: 1.7em; }
* html .fixture-list .body div { width: 100%; }
.fixture-list .body { text-align: center; }
.fixture-list .body table { margin: 0 auto 0.9em; width: auto; }
.fixture-list .body table th,
.fixture-list .body table td { text-align: left; }
.fixture-list .body th { text-align: left; font-weight: normal; font-weight: bold; font-size: 0.89em; border-bottom: 1px solid #e1e1e1; }
.fixture-list .body th { padding: 0.3em 0; }
.fixture-list .body td { padding: 0.21em 0.5em 0.21em 0; }
.fixture-list .body th,
.fixture-list .body th a,
.fixture-list .body th a:visited { color: #1C3975; }
.fixture-list .body th	{ width: 50%; text-align: left; }
.fixture-list .body .i,
.fixture-list .body .v,
.fixture-list .body .po,
.fixture-list .body .p,
.fixture-list .body .sh,
.fixture-list .body .o { text-align: center; }
.fixture-list .body td span { display: block; width: 1.3em; margin: 0 auto; border: 0 solid red; text-align: right; }
.fixture-list .body td.sh span { width: 4em; }
.fixture-list .body td.o span { width: 1.7em; }
.fixture-list .body .i	{ width: 7%; }
.fixture-list .body .v	{ width: 7%; }
.fixture-list .body .po	{ width: 7%; }
.fixture-list .body .p	{ width: 7%; }
.fixture-list .body .sh	{ width: 15%; }
.fixture-list .body .o	{ width: 7%; }
.results-incut { position: relative; }
.results-incut .incut { position: absolute; z-index: 1; top: 0; left: -20px; }
td.center .results-incut { margin-left: 28px; }
td.center .results-incut .incut { position: absolute; z-index: 1; top: 0; left: -28px; }
* html td.center .results-incut { width: 100%; }
.results-tables { margin-bottom: 20px; }
.results-tables td.last { padding-right: 0; }
.results-tables td.results { padding-right: 10px; text-align: center; }
.results-tables td.results .body { background-color: #f1f1f1; padding-bottom: 0.3em; }
.results-tables td.results table { text-align: center; width: auto; margin: 0.1em auto; }
.results-tables td.results td { text-align: left; font-weight: normal; padding: 0.2em 1em 0.2em 0; }
.results-tables td.results tr.line td { border-top: 1px solid #dcdcdc; }
.results-tables td.results td.i,
.results-tables td.results td.c { text-align: right; padding-right: 1em; padding-left: 1em; }
.ratings-table h4 { margin-bottom: 0; }
.ratings-table td { padding-right: 1px; }
.ratings-table td.last { padding-right: 0; }
.ratings-table ul.ratings i { font-style: normal; }
.ratings-table ul.ratings li { padding: 0 10px; }
.ratings-table ul.ratings li.title { text-align: center; font-weight: bold; font-size: 0.89em; color: #3f5a86; }
.ratings-table ul.ratings li.title div { padding: 0.5em 0 0.3em; }
.ratings-table ul.ratings li.title a,
.ratings-table ul.ratings li.title a:visited { color: #3f5a86; }
.ratings-table ul.ratings li div { padding: 0.4em 0 0.5em; border-bottom: 1px solid #e1e1e1; }
.ratings-table ul.ratings li.lastChild div { border-bottom-width: 0; padding-bottom: 0.7em; }
.ratings-table ul.ratings div span { cursor: pointer; cursor: hand; display: block; background: url('/sport/i/ratings-table-link.gif') no-repeat right 0.45em; padding-right: 30px; }
.ratings-table ul.ratings div span.hover { background-image: url('/sport/i/ratings-table-link-h.gif'); }
.ratings-table ul.ratings div span em { font-style: normal; display: none; }
.ratings-table ul.ratings div.selected { font-weight: bold; }
.ratings-table ul.ratings div.selected span { background-image: url('/sport/i/ratings-table-link-a.gif'); }
.ratings-table ul.ratings div.selected span em { display: inline; }
.ratings-table ul.ratings div.selected ol { font-weight: normal; display: block; }
.ratings-table ul.ratings ol { display: none; }
.ratings-table ul.ratings ol li { margin: 0.5em 1em; position: relative; }
.ratings-table ul.ratings ol li.champion { color: #a90404; font-weight: bold; min-height: 20px; background: url('/sport/i/ratings-table-champion.gif') no-repeat left 50%; left: -1em; padding-left: 1.8em; }
.ratings-table ul.ratings ol li i { display: block; width: 1.3em; text-align: right; z-index: 1; position: absolute; margin-left: -2em; }
.ratings-table .ratings { background-color: #f1f1f1; }
* html .ratings-table ul.ratings div span { height: 1px; }
* html .ratings-table ul.ratings ol li.champion { height: 20px; }
.players-results h4 { margin-bottom: 0; }
.players-results div { padding: 0.3em 10px 0.6em; background-color: #f1f1f1; margin-bottom: 0.8em; text-align: center; }
.players-results div table { text-align: left; margin: 0 auto; width: auto; }
.players-results th { text-align: left; font-weight: bold; text-transform: uppercase; font-size: 0.89em; }
.players-results th,
.players-results th a,
.players-results th a:visited { color: #3f5a86; }
.players-results *.e,
.players-results *.o,
.players-results *.g,
.players-results *.p { text-align: right; padding-left: 0.7em; padding-right: 0; }
.players-results td { padding: 0.2em 0 0.15em; }
.players-results th,
.players-results td { padding-right: 0.3em; }
* html .players-results div { width: 100%; }
.feedback { border-top: 1px solid black; margin-bottom: 0.5em; }
.article .feedback { margin-left: 160px; }
.feedback .title,
.feedback .letter { background-color: #f1f1f1; padding: 0.5em 10px 0.6em; margin-bottom: 1px; }
.feedback .title :visited.js-href,
.feedback .title .js-href { color: #002463; }
.feedback .letter { margin-right: 1px; font-style: italic; font-size: 0.89em; padding: 0.3em 10px 1px; }
.feedback .letter p { margin: 0 0 0.5em; }
.feedback .author { text-align: right; color: #aaaaaa; }
.feedback .last .letter { margin-right: 0; }
.feedback .form { padding-top: 0.6em; }
.feedback .form input,
.feedback .form textarea { width: 100%; }
.feedback .form td { padding-bottom: 0.8em; padding-right: 10px; }
.feedback .form td.c2 { padding-right: 0; }
.feedback .form td.submit { padding-bottom: 0.5em; }
.feedback .form .submit { vertical-align: bottom; text-align: center; }
.feedback .form .submit input { width: auto; }
* html .feedback,
* html .feedback .form { width: 100%; }
.feedback .incut { width: 150px; margin-right: -160px; position: relative; left: -160px; float: left; clear: left; }
.feedback .incut { padding: 0 10px 1em 0; }
* html .feedback .incut { width: 160px; }
.feedback h4 {
color: #666666;
border-width: 0;
background-color: transparent;
margin: -0.3em 0 -0.1em;
}
.feedback table.as-well h4 {
border-width: 2px 0 1px;
border-top-color: #002463;
border-bottom-color: #405b8a;
background-color: white;
color: #a90404;
margin: 0 0 -0.2em;
}
.feedback table.as-well h4 a,
.feedback table.as-well h4 a:visited { color: #a90404; }
.feedback table.as-well dl a { color: black !important; }
.feedback table.as-well dl dt { font-weight: bold; margin-top: 0.7em; }
.feedback table.as-well dl dd { font-size: 0.89em; }
.head-line h4 { margin-bottom: 0; }
.head-line div { font-size: 0.95em; background-color: #eceff3; padding: 0.6em 1em 0.5em 0.8em; margin-bottom: 0.3em; }
.head-line div a,
.head-line div a:visited { color: black; }
.head-line div span { background: url('/sport/i/headline-li.gif') no-repeat 0 40%; padding-left: 9px; }
.broadcast { background-color: #f2f7f0; padding-bottom: 1em; margin-bottom: 0.7em; border-bottom: 2px solid #d4ddd2; }
.broadcast .head { border-bottom: 1px solid #b6c2b3; }
.broadcast .head h4 { border-width: 0; background-color: #a90404; margin-bottom: 0; padding: 0.15em 0 0.2em; }
.broadcast .head h4,
.broadcast .head h4 a { color: #ffea94 !important; }
.broadcast .head .match { background-color: #dfeddc; padding: 0.3em 20px 0.7em; }
.broadcast .score { font-weight: bold; }
.broadcast .comment { color: #a90404; font-weight: bold; }
.broadcast .head .match td { font-size: 0.89em; }
.broadcast .head .match .title td { font-size: 1em; }
.broadcast .head .match .title .score,
.broadcast .head .match .title .player { font-size: 3em; white-space: nowrap; }
.broadcast .head .match .title .score { padding: 0 10px; }
.broadcast .head .match .title .comment { font-size: 0.89em; margin: -0.2em 0 0.5em; }
.broadcast .head .match .player img { vertical-align: middle; margin-top: -0.15em; }
.broadcast .head .match .second { text-align: right; }
* html .broadcast .head .match .player img { margin-top: 0; }
* html .broadcast .head .match { width: 100%; }
.broadcast .head .match p { margin: -0.3em 0 0.3em; }
.broadcast .head .match dt { font-weight: bold; }
.broadcast .head .match .about { color: #aaaaaa; }
.broadcast .head .match .about img { margin-bottom: 0.5em; }
.broadcast .body h4 { background-color: transparent; border-color: #b6c2b3; margin-bottom: 0; }
.broadcast .list { background-color: #dfeddc; padding: 0.6em 10px; }
.broadcast .list .title { text-transform: uppercase; font-weight: bold; font-size: 0.89em; margin-bottom: 0.1em; }
.broadcast .list .title,
.broadcast .list .title a,
.broadcast .list .title a:visited { color: #002463; }
.broadcast .list .players { width: auto; font-size: 0.89em; margin-bottom: 0.7em; }
.broadcast .list .players td { padding: 0.15em 0; }
.broadcast .list .players .num { text-align: right; padding-right: 0.3em; }
.broadcast .list .position { padding: 0.4em 0; }
.broadcast .text { padding: 0.45em 10px; }
.broadcast .text h2 { text-align: center; font-size: 1.6em; padding-bottom: 0.45em; }
.broadcast .text p,
.broadcast .text h2 { border-bottom: 1px solid white; }
.broadcast .text p { padding: 1em 10px; margin: 0; }
.broadcast .text .player { background-color: #63805d; color: white; }
.broadcast .text .player b { padding-right: 19px; min-height: 16px; background: url('/sport/i/broadcast-player.gif') no-repeat 100% 60%; }
.broadcast .text .red,
.broadcast .text .yellow { background-color: #dfeddc; }
.broadcast .text .red b,
.broadcast .text .yellow b,
.broadcast .text .replace b {
padding-right: 14px; min-height: 16px;
background: url('/sport/i/broadcast-card-red.gif') no-repeat 100% 60%;
}
.broadcast .text .yellow b { background-image: url('/sport/i/broadcast-card-yellow.gif'); }
.broadcast .text .replace b { background-image: url('/sport/i/broadcast-replace.gif'); }
* html .broadcast .text .player b { height: 16px; }
.broadcast .text p img { margin-top: 0.35em; }
.author-write h1 { font-size: 2.9em; }
.author-write .author { padding-top: 1.6em; text-align: right; }
.author-write .author img { margin: 33px 0 2em; }
.author-write .who { border-bottom: 1px solid #c5cbdb; text-align: center; margin-bottom: 1.6em; }
.author-write .who img { position: relative; z-index: 1; }
.author-write .date { text-align: center; font: 0.89em Tahoma; color: #002463; margin-bottom: 0.5em; }
.author-write h4 { margin-bottom: 0.9em; }
.author-write h4.first-line { margin-top: 1.3em; }
.author-write .other { border-bottom: 2px solid #d4d4d4; padding-bottom: 0.9em; margin-bottom: 0.9em; }
.author-write .other p,
.author-write .other strong { clear: left; display: block; }
.author-write .other p { margin: 0; }
.author-write .other a { color: black !important; }
.author-write .other .person { color: #aaaaaa; font: 0.89em Tahoma; }
.author-write .other .person img { float: left; margin: 0 8px 0.2em 0; }
.author-write .noborder { border-width: 0; }
.author-biography { margin: 0 30px; }
.author-biography td.about { padding-right: 20px; width: 40%; }
.author-biography td.about p { font-size: 0.89em; }
.author-biography td.about .author { text-align: center; padding-bottom: 0.5em; }
.author-biography .archive { font-size: 0.89em; font-weight: bold; margin-bottom: 1.5em; }
.author-biography .archive u { text-decoration: none; position: absolute; z-index: 1; display: block; margin-left: -4em; margin-top: 0.35em; }
.author-biography .archive span { border-bottom: 1px dashed; color: #002463; margin-right: 0.45em; cursor: pointer; cursor: hand; }
.author-biography .archive span.selected { border-width: 0; color: black; font-size: 1.5em; cursor: auto; margin-right: 0.15em; }
* html .author-biography { width: 100%; }
.author-biography dt { font-size: 0.89em; }
.author-biography dt,
.author-biography dt a,
.author-biography dt a:visited { color: #002463; }
.author-biography dd { margin-bottom: 1.3em; font-size: 1.2em; }
.authors-write .view { border-bottom: 2px solid #bababa; padding-bottom: 1.7em; margin-bottom: 0.6em; text-align: center; }
.authors-write .view a,
.authors-write .view a:visited { color: black; }
.authors-write .view h1 { margin: 0.3em 0 0.1em; }
.authors-write .view img { margin: 1em 0 15px; }
.authors-write .view .author { float: left; width: 150px; text-align: center; margin: 1em 0 3em; }
.authors-write .view .author img { margin: 0 0 15px; }
.authors-write .noborder { border-bottom-width: 0; }
.litfond { background-color: #f1f1f1; margin-bottom: 1em; }
.litfond a,
.litfond h4 a,
.litfond a:visited,
.litfond h4 a:visited { color: black; }
.litfond h4 { border-color: #bababa; }
.litfond .body { padding: 0 10px 1em; }
.litfond .person { float: left; text-align: center; font-weight: bold; font-size: 0.89em; margin: 1em 0; }
.litfond .person img { margin: 0.4em 20px 0.5em; }
.results-paged { margin-bottom: 1em; padding-bottom: 1px; }
.results-paged ul,
.results-paged ul li,
.results-paged .marks { float: left; }
.results-paged .marks { margin-right: 2em; color: #939393; }
.results-paged ul a { color: #3f6aa0; }
.results-paged ul li { margin: 0; }
.results-paged ul a,
.results-paged ul b,
.results-paged ul i { display: block; padding: 0 0.4em; font-style: normal; }
.results-paged ul b { background-color: #606060; color: white; }
.poll-block { background-color: #f1f1f1; width: 100%; margin-bottom: 0.7em; }
.poll-block .body { padding: 0.3em 10px; }
.poll-block h3 { font-size: 1.2em; margin-bottom: 0.7em; }
.poll-block .answer { font-size: 0.89em; clear: left; }
.poll-block .answer b,
.poll-block .answer i { display: block; float: left; font-style: normal; font-weight: normal; margin-bottom: 0.6em; }
.poll-block .answer b { //font-size: 1px; height: 5px; background-color: #5981ae; margin-top: 0.4em; }
.poll-block .answer i { padding-left: 0.4em; }
.poll-block .max { font-weight: bold; }
.poll-block .max b { background-color: #a90404; }
.poll-block .total-rate { font-size: 0.89em; color: #aaaaaa; margin-bottom: 1.5em; }
.page-title { position: relative; }
.page-title .head,
.page-title .title,
.page-title .title-n { border-bottom: 1px solid #c5cbdc; text-align: center; margin: -9px 0 9px; }
.page-title .title-n { border-bottom-width: 0; padding-bottom: 1px; }
.page-title .head img,
.page-title .title img,
.page-title .title-n img { position: relative; z-index: 1; top: 9px; }
.page-title .head { margin-bottom: 0; }
.page-title .head img { top: 11px; }
.center .page-title .title img,
.center .page-title .title-n img { left: 20px; }
.page-footer { position: relative; }
.page-footer .footer img { position: relative; top: -10px; margin-top: -1.3em; }
.page-footer .line { border-top: 1px solid #c5cbdc; text-align: center; margin-bottom: 15px; }
.page-footer .line img { top: -10px; margin-top: 0; }
.auto-blog { background: #f1f1f1 url('/auto/i/auto-blog-lb.gif') no-repeat left bottom; margin-bottom: 0.8em; }
.auto-blog h4 { margin-bottom: 0; padding-bottom: 2px; border-bottom-width: 0; }
.auto-blog .body { padding: 0.75em 10px 14px; background: url('/auto/i/auto-blog-rb.gif') no-repeat right bottom; }
.auto-blog h3 { margin-bottom: 0.1em; }
.auto-blog h3 a, .auto-blog h3 a:visited { color: black; }
.auto-blog .body p { margin: 0.05em 0 0.3em; }
.auto-blog .body p a, .auto-blog .body p a:hover { color: black !important; }
.auto-blog .body img.photo { float: right; margin: -2.2em 0 0.5em 10px; }
.auto-blog h6 { font-weight: normal; font-family: Verdana, sans-serif; font-size: 0.89em; color: #606060; }
.news-release { margin-bottom: 0.8em; right: -20px; }
.news-release,
.news-release .body { background-color: #E7EAF0; position: relative; }
.news-release .body { left: -20px; padding: 5px 10px; }
.news-release .logo { position: absolute; z-index: 2; right: 0; top: 0; }
.news-release h3 img { margin-top: 0.1em; }
.news-release a,
.news-release a:visited { color: black; }
.news-release p a:hover,
.news-release p a:visited { color: black !important; }
.news-release p { margin: 0.7em 0; }
* html .news-release { width: 100%; }
.incuts-afisha-news {
text-align: center;
background-color: #F7F4DF;
margin-bottom: 0.8em;
}
.incuts-afisha-news .body,
.incuts-afisha-news .body-bg { padding: 0 10px 0.8em; }
.incuts-afisha-news .body-bg { background: #F7F1DE url('/i/fringe-bg.gif') repeat-x left bottom; }
.incuts-afisha-news h4 { border-color: #DF6726; }
.incuts-afisha-news h4,
.incuts-afisha-news h5,
.incuts-afisha-news h5 a,
.incuts-afisha-news h4 a,
.incuts-afisha-news h5 a:visited,
td .incuts-afisha-news h4 a:visited { color: #DE6608; }
.incuts-afisha-news h3 a,
.incuts-afisha-news h3 a:visited { color: black; }
.incuts-afisha-news h6,
.incuts-afisha-news h6 a,
.incuts-afisha-news h6 a:visited { color: #A59C90; font-weight: normal; }
.incuts-afisha-news p,
.incuts-afisha-news h5,
.incuts-afisha-news h6 { font-family: Tahoma, sans-serif; font-size: 0.89em; }
.incuts-afisha-news h6 { margin-bottom: 0.5em; }
.incuts-afisha-news h3 { margin: 0.5em 0 0.1em; margin-left: 0 !important; }
.incuts-afisha-news h3 span { color: #A59C90; }
.incuts-afisha-news h5 { margin: 0.7em 0; }
.incuts-afisha-news .line { margin: 1em 0 0.8em; border-top: 1px solid #F3C7AB; }
.incuts-afisha-news p { text-align: left; margin: 0.3em 0; }
.incuts-afisha-news .pics { margin-top: 0.7em; }
.incuts-afisha-news .pics img { margin: 0 10px 0.5em 0; }
.incuts-afisha-news table { margin: 0; width: auto; }
.incuts-afisha-news td { padding-right: 10px; }
.incuts-afisha-news td.pics { padding-top: 0.15em; text-align: right; }
.incuts-afisha-news td.pics img { margin-right: 0; }
.incuts-afisha-news td h3 { margin-top: 0; }
* html .incuts-afisha-news { position: relative; }
.afisha-selector { background-color: #F7F1DE; margin-bottom: 0.8em; }
.afisha-selector h4 { border-color: #DF6726; }
.afisha-selector h4,
.afisha-selector h4 a,
.afisha-selector h4 a:visited { color: #DE6608; }
.afisha-selector .body { padding: 0.5em 10px; }
.afisha-selector table.select { width: auto; margin: 0 auto; }
.afisha-selector table.select td { padding: 0 5px 0.5em; }
div.center-float-left { display: table; text-align: center; width: 100%; //padding-left: 50%; }
div.center-float-left div.cont { display: table; margin: auto; //display: inline; //float: left; }
div.center-float-left div.cont-left { float: left; //left: -50%; position: relative }
.images-preview { background-color: #d8dbe4; padding: 2px 10px 7px; text-align: center; }
.images-preview h4 { background-color: transparent; border-width: 0; border-bottom: 1px solid #a4abc4; margin-bottom: 0.7em; }
.images-preview table { text-align: center; width: auto; margin: 0 auto 4px; }
.images-preview table a,
.images-preview table a:visited { color: black; }
.images-preview table td { vertical-align: middle; }
.images-preview table td.right { padding: 0 0 0 10px; }
.images-preview table td.left { padding: 0 10px 0 0; }
.images-preview table img { margin-bottom: 0.15em; }
* html .navigation-arrow { height: 3.3em; }
.navigation-arrow { min-height: 3.3em; }
.navigation-arrow a { padding: 0 25px; position: relative; }
.navigation-arrow a span { display: block; color: #afafaf; }
.navigation-arrow a:hover span { text-decoration: underline; }
.navigation-arrow div { position: relative; top: 0.25em; }
.navigation-arrow .left { float: left; background: url('/i/navigation-arrow-left.gif') no-repeat left bottom; }
.navigation-arrow .right { float: right; background: url('/i/navigation-arrow-right.gif') no-repeat right bottom; }
.navigation-arrow#top-navigation-arrow { padding-top: 0.8em; margin-bottom: 0.5em; border-bottom: 1px solid #e7ebf0; }
.navigation-arrow#bottom-navigation-arrow { padding: 0.3em 0 0.7em; margin-bottom: 0.5em; border-top: 1px solid #e7ebf0; }
* html .navigation-arrow#top-navigation-arrow { padding-bottom: 0.8em; }
.block-photoreport { background-color: #13365a; color: white; text-align: center; padding: 0 10px 12px; margin-bottom: 0.8em; }
.block-photoreport .body { margin: 0 10px; }
td.left .block-photoreport .body { margin: 0; }
.block-photoreport h4 { background-color: transparent; border-top: 0; border-color: #bec7d4; padding-top: 3px; }
.block-photoreport h4,
.block-photoreport h4 a,
.block-photoreport h4 a:visited { color: #ffbf2e; }
.block-photoreport a,
.block-photoreport a:visited { color: white; }
.block-photoreport table { width: auto; margin: 0 auto -2px; }
.block-photoreport td { padding: 8px 10px; }
.block-photoreport p { margin: 0.3em 0; }
.block-photoreport p a,
.block-photoreport p a:hover { color: white !important; }
.block-interview { background-color: #e8ebe3; margin-bottom: 0.9em; }
.block-interview h4 { margin-bottom: 0; border-color: #002564 white #f72700; }
.block-interview h3 img { margin-top: 0.2em; }
.block-interview p { margin: 0.5em 0; }
.block-interview p a,
.block-interview p a:visited,
.block-interview h3 a,
.block-interview h3 a:visited { color: black; }
.block-interview p a:hover { color: black !important; }
.block-interview .right {
background: #e8ebe3 url('/i/block-interview-right.gif') repeat-y right top;
position: relative;
right: -10px;
}
.block-interview .left {
background: #e8ebe3 url('/i/block-interview-left.gif') repeat-y left top;
position: relative;
left: -5px;
}
.block-interview .body {
position: relative;
left: -5px;
padding: 7px 10px;
}
* html .block-interview { width: 100%; }
.block-interview-simple { padding: 0 0 1px; margin-bottom: 0.8em; }
.block-interview-simple a,
.block-interview-simple a:visited { color: black; }
.block-interview-simple p a:hover { color: #000000 !important; }
.block-interview-simple p { margin: 0.4em 0 0; }
.block-interview-simple h4 { margin-bottom: 0.45em; border-color: #002564 white #F72700; }
.block-interview-simple h3 img { margin-top: 0.2em; }
.block-interview-simple .p20 { padding: 0 20px; }
.block-interview-simple .p10 { padding: 0 10px; }
body.manual-left { margin-left: 0; }
body.manual-left .header,
body.manual-left .footer,
body.manual-left .navigation,
body.manual-left .banner-top { margin-left: 20px !important; }
* html body.manual-left .header,
* html body.manual-left .footer,
* html body.manual-left .navigation,
* html body.manual-left .banner-top { width: 100%; }
div.toolbar { display: none; }
body.toolbar { margin-right: 80px; background: url('/i/pixel.gif') no-repeat; background-attachment: fixed; }
body.toolbar div.unhide { display: none; }
body.toolbar div.toolbar,
body.toolbar-hide div.toolbar {
display: block;
position: fixed;
top: 0;
right: 0;
height: 100%;
width: 60px;
background-color: #f0f0f0;
font-size: 10px;
padding: 30px 0 20px;
}
* html body.toolbar div.toolbar,
* html body.toolbar-hide div.toolbar { position: absolute; top: expression( eval(document.body.scrollTop) + "px" ); }
div.toolbar .hide { position: absolute; top: 6px; right: 0; }
div.toolbar .hide a { display: block; width: 12px; height: 12px; background: url('/i/toolbar-hide.gif') no-repeat; }
div.toolbar ul { font-family: Tahoma, sans-serif; text-align: center; }
div.toolbar ul li { margin-bottom: 15px; }
body.toolbar-hide { margin-right: 20px; background: url('/i/pixel.gif') no-repeat; background-attachment: fixed; }
body.toolbar-hide div.toolbar ul,
body.toolbar-hide div.toolbar .hide { display: none; }
body.toolbar-hide div.toolbar { width: 14px; height: 148px; padding: 0; }
body.toolbar-hide div.toolbar .unhide { position: absolute; top: 0; right: 0; }
body.toolbar-hide div.toolbar .unhide a { display: block; width: 14px; height: 148px; background: url('/i/toolbar-unhide.gif') no-repeat; }
