body {margin:0; padding:0px; background:#fff url(/images/body.gif)  repeat-x}
body td{font-size: 11px;font-family:Tahoma;color:#4b4b4b}
a {color:#1579b4}
a:hover {text-decoration:none}
.toplink td a{margin-right:10px;color:#154e9c;text-decoration:none;}
.toplink td a:hover{text-decoration:none;}
form {margin:0px}
.search td{padding-right:10px; color:#fff}
.path {color:#fff; background:url(/images/box.gif) no-repeat 220px 19px; padding-top:4px}
.path a{margin:0 10px 0 10px; color:#fff}
div.dnw {font-size:18px; margin-left:3px}
.dnw h1 {font-size:18px; display:inline}
.menu {border:1px solid #e5e8e9; border-bottom:none; margin-bottom:12px}
# .tit { border:1px solid #fff; background:url(/images/titbg.gif) top; font-weight:bold; height:20px;padding-left:10px;border-bottom:1px solid #e5e8e9;}
.menu a{display:block; background:url(/images/arrgr.gif) no-repeat 180px 8px;font-weight:bold;text-decoration:none; padding:5px 5px 5px 20px; border-bottom:1px solid #e5e8e9;}
.menu a.cur{color:#f38f00; background:url(/images/arror.gif) no-repeat 180px 8px;}
.menu a:hover{color:#f38f00; background:url(/images/arror.gif) no-repeat 180px 8px;}
.content {background:url(/images/boxbot.gif) no-repeat scroll -24px top; padding: 38px 15px 0 15px}
.content h1 {font-size:130%; display:inline; font-weight:bold}
.block {border:1px solid #e5e8e9;}
.block a{display:block; background:url(/images/scv.gif) no-repeat 8px 7px ; text-decoration:none; padding:1px 1px 1px 17px; }
.ortd {background:#ff9c00;}
.grtd {background:#9dd013;}
.bltd {background:#65b7ec;}
.hit a.a {display:block; margin: 15px 0; font-weight:bold}
.hit .cat {padding:10px 0}
.hit .cat a {float:left; width:190px; margin:0px; padding:2px 0 2px 16px; background:url(/images/arrgr.gif) no-repeat 2px 5px}
* html  .hit .cat a{width:205px;}
.hit .cat a.cur {color:#ff9c00; background:url(/images/arror.gif) no-repeat 2px 5px}
.t_or {color:#ff9c00; font-size:12px}
.sort {margin-bottom:5px}
* html .sort {margin-bottom:0px}
.list div{font-size:12px; margin:12px 0 0 0; padding-bottom:10px; line-height:18px; background:url(/images/dot.gif) repeat-x bottom}
.list a.name{font-weight:bold; margin-left:10px}
.list span{font-size:11px; color:#999595}
.list b{color:#ff9c00;}
.page {color:#ff9c00;}
.page a{font-weight:bold}
.inf {padding:5px 0; line-height:15px}
.inf b{color:#1579b4}
.rate {margin:5px 0; border:1px dotted #e0dede; padding:3px; text-align:center;font-size:11px;}
.vote a.w {display:block; float:left; height:21px; width:21px;background:url(/images/wstar.gif) no-repeat top center;}
.vote a.b {display:block; float:left; height:21px; width:21px;background:url(/images/bstar.gif) no-repeat top center;}
* html .vote a.w {height:21px; width:21px;}
* html .vote a.b {height:21px; width:21px;}
.vote {margin:5px 0; border:1px dotted #e0dede; text-align:center; padding:3px; height:20px}
.none {display:none}
#menub {color:#A0A0A0;margin-top:15px;background-image:url(http://www.deport.ru/i/menub.jpg); background-repeat:no-repeat; background-position:left;}
#menub a{color:#A0A0A0;text-decoration:none; margin-left:20px;}
#menub a:hover{text-decoration:underline;}
#counters a {margin:0;padding:0;}
.lastsear {background:#e5e8e9}
.lastsear td {background:#fff}
.lastsear  a{margin-left:10px}
.lastsear td.tit {background:url(/images/titbg.gif) top; font-weight:bold}
.mainheader a {display:inline;}
a.dnw_link  h1 {margin-left:10px; color:#1579b4; font-size:12px}

#menu a{ color:#000000; text-decoration:none; font-weight:bold;}
#menu a:hover {text-decoration:underline}
#menu img{margin:8px 7px 8px 12px}
#menu {background-color:#FFDD41;}
#menu td.bgc{background-color:#FFF3B6;}

.sidebar-block20 .sidebar-content .sidebar-title, .sidebar-block21 .sidebar-content .sidebar-title { padding:8px 0 0 50px; margin-bottom:17px; }
.sidebar-block20 .sidebar-content .sidebar-title, .sidebar-block21 .sidebar-content .sidebar-title { padding-top:5px; }

.sidebar-block20 .sidebar-title a  { color:#477195; text-decoration:underline; font-weight:bold; }
.sidebar-block20 .sidebar-title {padding-top:15px; padding-left:70px;}

.sidebar-block21 .sidebar-title a  { color:#4E862A; text-decoration:underline; font-weight:bold; }
.sidebar-block21 .sidebar-title {padding-top:20px; padding-left:70px;}

.sidebar-block20 .sidebar-content { padding:28px 8px 8px 15px; }
.sidebar-block20 { background:url(images/sitebar-blk20-lc.png) left top repeat-y #FFFFFF; }
.sidebar-block20 .sidebar-rc { background:url(images/sitebar-blk20-rc.png) right top repeat-y; }
.sidebar-block20 .sidebar-tc { background:url(images/sitebar-blk20-tc.png) repeat-x top left; }
.sidebar-block20 .sidebar-lt { background:url(images/sitebar-blk20-lt.png) left top no-repeat; }
.sidebar-block20 .sidebar-rt { background:url(images/sitebar-blk20-rt.png) right top no-repeat; }
.sidebar-block20 .sidebar-bc { background:url(images/sitebar-blk20-bc.png) bottom left repeat-x; }
.sidebar-block20 .sidebar-lb { background:url(images/sitebar-blk20-lb.png) left bottom no-repeat; }
.sidebar-block20 .sidebar-rb { background:url(images/sitebar-blk20-rb.png) right bottom no-repeat; }

.sidebar-block21 .sidebar-content { padding:28px 8px 8px 15px; }
.sidebar-block21 { background:url(images/sitebar-blk21-lc.png) left top repeat-y #FFFFFF; }
.sidebar-block21 .sidebar-rc { background:url(images/sitebar-blk21-rc.png) right top repeat-y; }
.sidebar-block21 .sidebar-tc { background:url(images/sitebar-blk21-tc.png) repeat-x top left; }
.sidebar-block21 .sidebar-lt { background:url(images/sitebar-blk21-lt.png) left top no-repeat; }
.sidebar-block21 .sidebar-rt { background:url(images/sitebar-blk21-rt.png) right top no-repeat; }
.sidebar-block21 .sidebar-bc { background:url(images/sitebar-blk21-bc.png) bottom left repeat-x; }
.sidebar-block21 .sidebar-lb { background:url(images/sitebar-blk21-lb.png) left bottom no-repeat; }
.sidebar-block21 .sidebar-rb { background:url(images/sitebar-blk21-rb.png) right bottom no-repeat; }

.post-block2 { background:url(images/cblock01-lc.png) repeat-y left center #FAFAFA; margin-bottom:20px;  }
.post-block2-rc { background:url(images/cblock01-rc.png) repeat-y right center; }
.post-block2-tc { background:url(images/cblock01-ct.png) repeat-x left top; }
.post-block2-lt { background:url(images/cblock01-lt.png) no-repeat left top; }
.post-block2-rt { background:url(images/cblock01-rt.png) no-repeat right top; }
.post-block2-cb { background:url(images/cblock01-cb.png) repeat-x bottom left; }
.post-block2-lb { background:url(images/cblock01-lb.png) no-repeat left bottom; }
.post-block2-rb { background:url(images/cblock01-rb.png) no-repeat right bottom; }
.post-block2-content { padding:12px 30px 20px 15px; _padding-bottom:5px; height:100%; }
.post-block2-content h3 { background:url(images/content-h2.png) no-repeat left top; height:32px; padding:2px 0 0 30px; font-size:14px; color:#5C5E5F; font-weight:bold; }

a.more-link { float:right; font-weight:bold; padding-left:14px; background: url(images/link-list01.png) no-repeat left 3px; text-decoration:underline; margin:0 20px 20px 0; _margin-bottom:0px; }
a:hover.more-link { text-decoration:none; }

.block03 .newsforumpost { overflow:auto; height:1%; margin-bottom:1px; line-height:16px; }
.block03 .newsforumpost img { float:left; margin:3px -100% 0 0; }
.block03 .newsforumpost .newforumpost-desc { padding-left:30px; }
.block03 .newsforumpost .newforumpost-desc a { font-weight:bold; text-decoration:none; color:#477195; text-decoration:underline; }
.block03 .newsforumpost .newforumpost-desc a:hover { text-decoration:none; }

