.news #artphotos { display: none; visibility: hidden; }

.news .article .gray_header {background: #ddd; color:#565656;  display:block; padding:3px 10px; margin-bottom:10px; }
.news .article .gray_header a.trngl { margin:0px; padding-top: 1px; padding-bottom:2px; }
.news .article .arthead { padding-right: 70px; margin:20px; position:relative;}
.news .article .artheada .arttime { position: absolute; top: 5px; left: -90px; border: 0px solid red; width: 80px; text-align: center; font-weight: bold; font-size: 120%; color: #999; }
.news .article .arthead .arttime { color: #888; position: absolute; top: -15px; left: 369px;  border: 0px solid red; width: 80px; text-align: center; font-weight: bold; font-size: 85%; padding: 3px 0px;}
.news .two_cols .article .arthead .arttime { color: #888; position: absolute; top: -15px; left: 569px;  border: 0px solid red; width: 80px; text-align: center; font-weight: bold; font-size: 85%; padding: 3px 0px;}
.news .artphoto img { border: 1px solid #333; }
.news .artphoto .ph_descr { width: 160px; font-size: 70%; background: #fff; border: 1px solid #aaa; padding: 7px 10px; }

.news .artextblock { margin:0px 15px 0px 0px; float: left; }

news .artlinks { margin-top: 10px;}
.news .artlinks2 { margin: 10px 80px;}
.news .artlinks h6 { padding: 3px 5px; font-size: 95%; text-align: center; }
.news .artlinks ul { padding: 3px 0px 0px 0px; }
.news .artlinks li { padding: 0px 10px 2px 15px}
.news .artlinks a { color: #000; font-size: 80%; }

.news .artlinks h6 { color: #555; height: 13px; padding-right: 20px; border-left: 1px solid #ccc;}
.news .artlinks  .separator { background: none; border: 0px; }
.news .artlinks a { color: #26a; text-decoration: none;  }

.news .article .artbody { margin-bottom: 5px; padding: 0px 15px; background:transparent; border:0px solid green; zoom:1; overflow:hidden;}
.news .article .newsitem strong.gray_header { margin-left: 5px; }
.news .article .column { margin-left: 200px; margin-bottom:20px; zoom:1;}
.news .article .column strong.gray_header { margin-left:0px; }
.news .article .newsitem p { display: block; margin:0px 0px 15px 0px; }
.news .article { border: 1px solid #aaa; background: #f5f5f5 url('http://ss.sport-express.ru/img/design/slidedown2.gif') no-repeat -300px 0px; zoom:1; overflow: hidden; }
.news .two_cols .article { border: 1px solid #aaa; background: #f5f5f5 url('http://ss.sport-express.ru/img/design/slidedown2.gif') no-repeat -100px 0px; zoom:1; overflow:hidden;}
.news .two_cols .article2 { padding-left: 20px; border: 1px solid #aaa; background: #f5f5f5; zoom:1; overflow:hidden;}
.news  .print {margin: 5px 2px 5px 2px; }
.news #subbody { border: 0px dotted red; overflow: hidden; zoom: 1;}

.news .artsource { margin-left: 200px; margin-right: -10px; }
.news .artsource a {font-size:85%; color:black}

.news #halfsecond #absolute {position:absolute; top:0px; left:0px}

.news .antitable { width:440px }

.news .white_hr {border:1px solid white; margin:10px 0px;}
.news .annonce, .news .add_info, .news .further { margin-left: 7px; }

.news .middle_top {width: 100%; height: 20px; color: #000000; margin-bottom: 10px; padding-top: 2px; font-weight: 100; font-size: 8pt; line-height: 20px;}
.news .middle_top .part_2{float: right; width: 200px; text-align: right; padding-right: 10px;}
.content_12, .content_12 font, .content_12 p, .content_12 div, .content_12 td {line-height: 16px; font-size: 10pt;}
.content_14, .content_14 font, .content_14 p, .content_14 div, .content_14 td {line-height: 18px; font-size: 14px;}
.content_16, .content_16 font, .content_16 p, .content_16 div, .content_16 td {line-height: 20px; font-size: 16px;}
.content_18, .content_18 font, .content_18 p, .content_18 div, .content_18 td {line-height: 22px; font-size: 18px;}
.content_12 a:link, .content_14 a:link, .content_16 a:link, .content_18 a:link {color: red; text-decoration: none; }
.content_12 a:hover, .content_14 a:hover, .content_16 a:hover, .content_18 a:hover { color: red; text-decoration: underline; }
.content_12 a:active, .content_14 a:active, .content_16 a:active, .content_18 a:active {color: red; text-decoration: underline; }
.content_12 a:visited, .content_14 a:visited, .content_16 a:visited, .content_18 a:visited{color: red; text-decoration: none; }

.news .add_info {font-style: italic; border-top : 1px solid #cdcdcd; margin-top: 7px; padding-top: 7px; }
.news .newsitem h3 {color:#48c; font-size:120%; font-weight:bold; margin-bottom:5px; }

#calendar {margin-left: 3px}
#calendar a {border: #c0c0c0 1px solid; text-align: center; margin: 1px 1px 0 0; width: 36px; background: #e8e8e8; float: left; height: 18px; color: #08596d; vertical-align: middle !important; font-weight: bold; padding-top: 2px; _width: 37px; _padding-bottom: 2px}
#calendar span {border: #c0c0c0 1px solid; text-align: center; margin: 1px 1px 0 0; width: 36px; background: #fdfdfd; float: left; height: 18px; color: #08596d; vertical-align: middle !important; font-weight: bold; padding-top: 2px; _width: 37px; _padding-bottom: 2px}
#calendar .m {width: 192px; font-weight: bold}
#calendar span.dn {background: #e8e8e8}
#calendar a.t {border: #6ca4d5 1px solid; background: #d0d0d0; color: red; padding-top: 2px}
#calendar span.t {border-bottom: #ff4500 1px solid; border-left: #ff4500 1px solid; background: #d0d0d0; color: #08596d; border-top: #ff4500 1px solid; border-right: #ff4500 1px solid; padding-top: 2px}
#calendar a.s {color: #ff4500}
#calendar span.s {	color: #ff4500}
#calendar a.t:hover {background: #e8e8e8; color: #08596d}
#calendar a:hover {background: #6ca4d5; color: #ffffff}
#calendar .cl22 {display: block}

#sorgu table {border: 0; margin: 0; width: 100%; vertical-align: middle !important; }
#sorgu td.bs {border: #c0c0c0 1px solid; background: #e8e8e8; text-align: center; height: 24px; color: #08596d; vertical-align: middle !important; font-weight: bold; padding-top: 2px; padding-bottom: 2px}
#sorgu td.str1 {border: #c0c0c0 1px solid; width: 24px; background: #fdfdfd; height: 20px; text-align: center; vertical-align: middle !important; padding-top: 2px; padding-bottom: 2px}
#sorgu td.str2 {border: #c0c0c0 1px solid; width: 240px; background: #fdfdfd; height: 20px; color: #08596d; vertical-align: middle !important; padding: 2px}
#sorgu td.str3 {border: 0; background: #fdfdfd; height: 20px; text-align: right; vertical-align: middle !important; padding: 2px}
#sorgu td.str4 {border: #c0c0c0 1px solid; background: #e8e8e8; height: 40px; text-align: left; color: #08596d; font-weight: bold; vertical-align: middle !important; padding: 2px}
#sorgu .radio {border: 0; background: #fdfdfd;}
#sorgu .button {	border:1px solid #c0c0c0; width: 136px; background:#fdfdfd;  height: 24px; text-align: center; vertical-align: middle !important; padding: 2px; color:#08596d; margin: 0 1px 0 1px; cursor:pointer; }
#sorgu .button:hover {background:#e8e8e8;}
#sorgu .cl33 {display: block; clear: both}

