/* HC-BAR */
html { overflow: -moz-scrollbars-vertical; overflow-x: hidden; }
body { margin: 0; padding: 0; background: url("../_img/template/page-bg.gif") top repeat-x; padding-bottom: 50px; font: 12px Arial, Helvetica, sans-serif; }
#wrapper { width: 1000px; margin: 0 auto; background: url("../_img/template/page-whitebg-shade.gif") top repeat-y; }
#header-wrapper { background: #fff url("../_img/template/page-bluebg-shade.gif") top repeat-y; }
#body-wrapper { background: #fff url("../_img/template/page-whitebg-shade.gif") top repeat-y; }
#footer-wrapper { padding-bottom: 13px; background: url("../_img/template/footer-bottom-bg.gif") bottom no-repeat; }
#header,#body,#footer { width: 980px; background-color: #fff; margin: 0 auto; }
#body { background-color: #f7f7f7; }
#footer { width: 976px; text-align: center; border-top: 2px solid #fff; background: #d2d3d3 url("../_img/template/footer-middle-bg.gif") top left repeat-x; font: 11px Tahoma, Helvetica, sans-serif; }
#header { height: 267px; background: url("../_img/template/header-bg.gif") no-repeat; position: relative; }
#central-container-wrapper { width: 730px; float: left; } #central-matchcenter-container-wrapper { width: 980px; float: none; }
#central-container, #central-matchcenter-container { position: relative; padding: 18px 10px 10px 3px; border-bottom: 18px solid #f7f7f7; background-color: #fff; }
*html #central-container, *html #central-matchcenter-container { background: url("../_img/template/ie-logo-fix.gif") left top no-repeat; }
#central-matchcenter-container { padding-right: 3px; }
#right-column-wrapper { width: 250px; float: right; }
#right-column { padding-top: 16px; border-right: 1px solid #fff; background-color: #fff; font: 11px Tahoma, Helvetica, sans-serif; }
/*----------------- Default Styles -----------------*/
h1,h2,h3,h4,h5,h6,p,div,img,table,tr,td,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0; }
h1,h2,h3,h4,h5,h6 { font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; }
select { font: 11px Tahoma, sans-serif; color: #595959; }
select option { padding-right: 20px; }
h1 { color: #3372cd; font-size: 24px; line-height: 25px; letter-spacing: -.3px; margin-top: 17px; margin-bottom: 17px; }
h2 { color: #3372cd; font-size: 16px; margin-top: 15px; margin-bottom: 12px; }
h2.intro { color: #000; margin-bottom: 20px; }
h2.first, h3.first, h4.first, h5.first { margin-top: 0; }
h3 { font: bold 13px Arial, Helvetica, sans-serif; color: #000; margin-bottom: 10px; }
h4 { font-size: 15px; color: #292929; margin-bottom: 10px; }
h5 { font-size: 11px; color: #292929; margin-bottom: 6px;  }
p { font: 12px Arial, Helvetica, sans-serif; color: #292929; margin-bottom: 17px; }
p.news { font: 12px Arial, Helvetica, sans-serif; color: #292929; margin-bottom: 7px; text-align:justify;}
p.newslast { font: 12px Arial, Helvetica, sans-serif; color: #292929; margin-bottom: 20px; text-align:justify;}
table { color: #292929; }
cite { color: #545454; font-style: normal; font-size: 11px; display: block; margin-bottom: 1px; margin-top: 25px; }
table { border-spacing: 0; border-collapse: collapse; } td { padding: 0; }
.clear { clear: both; overflow: hidden; }
.clearcontent { overflow: hidden; } * html .clearcontent { height: 1px; overflow: visible; }
/*----------------- Png-fix -----------------*/
div.index-png-fix { behavior: url("../_htc/iepngfix.htc"); }
/*----------------- Header Styles -----------------*/
.hcbar-logo { position: absolute; left: 0; top: 74px; width: 301px; height: 201px; z-index: 50; }
.hcbar-name { position: absolute; left: 300px; top: 110px; width: 148px; height: 53px; }
.page-visual { position: absolute; right: 0; top: 0; z-index: 10; } .page-visual img { width: 474px; height: 192px; }
.header-top-links { position: absolute; width: 935px; padding-top: 22px; left: 20px; z-index: 20; }
.header-top-links ul { list-style-type: none; font: 10px Tahoma, Helvetica, sans-serif; color: #888888; }
.header-top-links ul a { color: #888888; text-decoration: none; } .header-top-links ul a:hover { text-decoration: underline; }
.header-top-links li { float: left; padding: 10px 10px; background: url("../_img/template/top-links-plg.gif") right 2px no-repeat; }
.header-top-links li.no-padding { padding: 0 10px; }
.header-top-links li.no-border { background: none; }
.header-top-links li.last { float: right; background: url("../_img/template/top-links-plg.gif") left 2px no-repeat; }
.top-navigation { overflow: hidden; width: 690px; height: 69px; /*text-align: center;*/ position: absolute; right: 0; bottom: 0; font: 11px Tahoma, Helvetica, sans-serif; }
*html .top-navigation { bottom: -1px; }
.top-navigation ul { list-style-type: none; position: absolute; right: 42px; }
.top-navigation li { float: left; margin-right: -1px; background: url("../_img/template/top-menu-plug-bg.gif") right 3px no-repeat; position: relative; }
.top-navigation li div { padding: 7px 6px 14px 8px; }
.top-navigation li.last { background: none; }
.top-navigation li:hover { cursor: pointer; }
.top-navigation li:hover a { color: #fff; }

/*--- These lines are to remove (or to comment) when there's no need of inactive navigation items ---*/
.top-navigation li.last:hover div { background: none; }
.top-navigation li.inactive { cursor: default; }
.top-navigation li.inactive a { color: #98b3d2; cursor: default; }
.top-navigation li.inactive:hover { background: none; }
.top-navigation li.inactive:hover div { background: url("../_img/template/top-menu-plug-bg.gif") right 3px no-repeat; }

.top-navigation li.active, .top-navigation li:hover { background: url("../_img/template/top-menu-active-bg.gif") top left repeat-x; }
.top-navigation li.active div, .top-navigation li:hover div { background: url("../_img/template/top-menu-active-plg.gif") top right no-repeat; }
.top-navigation li a { color: #1e2e69; text-decoration: none; }
.top-navigation li.active a { color: #fff; }
.top-navigation li ul.ul-left { position: absolute; width: 700px; /*top: 34px;*/ left: 0; }
.top-navigation li ul.ul-left li { color: #fff; padding: 0 6px; float: left; background: none; }
.top-navigation li ul.ul-right { position: absolute; width: 700px; /*top: 34px;*/ right: 1px; }
.top-navigation li ul.ul-right li { color: #fff; padding: 0 6px; float: right; background: none; }
.top-navigation li ul li { padding: 0 padding-top: 5px; } 
.top-navigation li ul li div { padding: 5px 6px 11px 6px; background: none; }
.top-navigation li ul li a { color: #6caaff; text-decoration: none; background: url("../_img/template/tiny-pointer.gif") left 5px no-repeat; padding-left: 8px; }
.top-navigation li ul li a:hover { text-decoration: underline; cursor: pointer; }
.top-navigation li ul li.active { padding-top: 5px; background: /*#1d2b66*/ url("../_img/template/top-submenu-active-bg.gif") 0 5px repeat-x; }
.top-navigation li ul li.active div { background: url("../_img/template/top-submenu-active-plg.gif") top right no-repeat; }
.top-navigation li ul li.active a { color: #fff; text-decoration: none; cursor: default; background: url("../_img/template/tiny-white-pointer.gif") left 5px no-repeat; }
.recent-matches { width: 590px; position: absolute; left: 51px; bottom: 11px; color: #6caaff; font-size: 10px; text-transform: uppercase; letter-spacing: 3px; }
*html .recent-matches { bottom: 10px; }
.recent-matches .switcher { float: left; }
.recent-matches .switcher .name { float: left; margin-right: 10px; }
*html .recent-matches .switcher .name { margin-right: 16px; }
.recent-matches .switcher img { float: left; width: 10px; height: 11px; margin-top: 1px; }
.recent-matches .matches { float: left; margin-left: 15px; /*text-align: center; padding-left: 70px;*/ }
.recent-matches .matches a { color: #6caaff; text-decoration: none; }
.recent-matches .matches a:hover { color: #92c0ff; }
.recent-matches .matches span { color: #99d366; padding: 0 5px; }
/*----------------- Index Central Styles -----------------*/
.featured-news { width: 443px; height: 322px; position: relative; background-color: #cccccc; margin-bottom: 8px; }
.featured-news ul { list-style-type: none; }
.featured-news ul li a { text-decoration: none; cursor: pointer; }
.featured-news ul li div.order { position: absolute; bottom: 0; left: 0; z-index:30; }
.featured-news ul li div.block2 { left: 111px; } .featured-news ul li div.block3 { left: 222px; } .featured-news ul li div.block4 { left: 333px; }
.featured-news div.headline { display: none; position: absolute; width: 443px; padding: 20px 0; z-index: 20; bottom: 20px; left: 0; background-color: #000; filter:alpha(opacity=70); -moz-opacity: .7; opacity: .7; }
.featured-news div.image { width: 443px; height: 322px; display: none; position: absolute; z-index: 10; bottom: 0; left: 0; }
.featured-news div.image img { width: 443px; height: 322px; }

/*-- Preloaders --*/
.preloader, .featured-news div.image .preloader, .page-body .pic-inset .preloader, .info-section table.pht-gallery div.pht-prev .preloader { width: 34px; height: 34px; position: absolute; left: 50%; top: 50%; margin-top: -17px; margin-left: -17px; z-index: 20; background: url("../_img/template/preloader-bg.png"); }
.preloader img, .featured-news div.image .preloader img, .page-body .pic-inset .preloader img, .info-section table.pht-gallery div.pht-prev .preloader img { width: 34px; height: 34px; border: 0; }
.featured-news div.image .preloader, .page-body .pic-inset .preloader, .info-section table.pht-gallery div.pht-prev .preloader { width: 34px; height: 34px; position: absolute; left: 50%; top: 50%; margin-top: -17px; margin-left: -17px; z-index: 20; background: url("../_img/template/preloader-bg.png"); }
.featured-news div.image .preloader img, .page-body .pic-inset .preloader img, .info-section table.pht-gallery div.pht-prev .preloader img { width: 34px; height: 34px; border: 0; }
.featured-news div.image .preloader { margin-top: -35px; }
.schedule-preloader { position: absolute; width: 34px; height: 34px; right: -5px; top: 37px; }
.mtchcenter-preloader { position: absolute; width: 34px; height: 34px; top: -7px; right: -5px; }
*html .mtchcenter-preloader { right: 9px; }

.featured-news h1 { margin: 0 12px 0 21px; font: 23px/20px Georgia, Times, serif; color: #fff; }
.featured-news .order { cursor: pointer; font: 11px Tahoma, Helvetica, sans-serif; color: #4e4e52; width: 110px; height: 19px; background-color: #cccccc; border-top: 1px solid #fff; border-right: 1px solid #fff; }
.featured-news .order div { margin-left: 5px; margin-top: 2px; }
.featured-news li.active .order { cursor: default; border-top: 1px solid #5d5e61; background-color: #5d5e61; color: #fff; }
.featured-news li.active div.headline /*, .featured-news li.active div.image*/ { display: block; }
#news-wrapper { font: 11px Tahoma, Helvetica, sans-serif; width: 273px; height: 337px; position: absolute; top: 7px; right: 6px; background: #fff url("../_img/template/media-bg.gif") no-repeat; }
#news-wrapper .news-container { position: absolute; left: 0; top: 33px; padding: 10px; border: 1px solid #e0e0e0; width: 227px; height: 240px; background: #fff url("../_img/template/news-cont-bg.gif") top left repeat-x; }
#news-wrapper .archive { position: absolute; left: 11px; bottom: 13px; } 
*html #news-container .archive { bottom: 12px; }
.news-container dl { margin-top: 8px; }
.news-container dt.date { color: #979797; font-size: 10px; font-weight: bold; float: left; padding-right: 14px; background: url("../_img/template/arrow-small.gif") right 50% no-repeat; }
.news-container dt.source { color: #979797; font-size: 10px; padding-left: 68px; } *html .news-container dt.source { padding-left: 65px; }
.news-container dd { margin-top: 4px; padding-bottom: 13px; background: url("../_img/template/dotted-bg.gif") bottom left repeat-x; }
.news-container dd.last { background: none; }
.news-container dd a { color: #3a9aeb; } .news-container dd a:hover { text-decoration: none; }
/*----------------- Right Column Styles -----------------*/
.bkmarks-container { width: 249px; position: relative; }
.bottom-border { border-bottom: 11px solid #fff; }
.bkmarks { list-style-type: none; }
.bkmarks li { float: left; padding-top: 29px; }
.bkmarks div.content { width: 249px; display: none; }
.bkmarks .name { cursor: pointer; color: #fff; position: absolute; top: 2px; left: 2px; padding: 7px 17px 4px 8px; white-space: nowrap; }
.bkmarks .active .name { cursor: default; background: #fff url("../_img/template/bookmark-active-bg.gif") top right no-repeat; color: #595959; padding: 4px 17px 7px 8px; border-top: 1px solid #c1c1c1; }
.bkmarks .active div.content { display: block; }
.bkmarks .next-match { left: 122px; } .bkmarks .stats { left: 127px; } .bkmarks .media { left: 71px; } .bkmarks .index-following-games { left: 126px; }
.bkmarks .match-informer { background: url("../_img/template/matches-informer-top-bg.gif") top left no-repeat; }
.bkmarks .match-informer table { width: 249px; text-align: center; }
.bkmarks .match-informer .score-box td { width: 94px; padding: 8px 0 18px; color: #fff; cursor: pointer; }
.bkmarks .match-informer .city { font-size: 10px; color: #6caaff; }
.bkmarks .match-informer .score-box td.score { width: 64px; padding-top: 0; padding-bottom: 3px; }
.bkmarks .match-informer .score-details { color: #fff; height: 24px; vertical-align: top; padding-top: 5px; }
.bkmarks .match-informer .score-details span.cont { background: url("../_img/template/score-details-bg.gif") left top repeat-x; border: 1px solid #fff; border-top-color: #405298; padding: 5px 10px; padding-bottom: 6px; }
.bkmarks .match-informer .score-details span.cont span { color: #bbbbbb; }
.bkmarks .match-informer .date { font-size: 10px; padding-top: 4px; color: #6caaff; }
.bkmarks .match-informer .add-links { height: 56px; color: #afafaf; }
*html .bkmarks .match-informer .add-links { height: 50px; }
.bkmarks .match-informer .add-links span { white-space: nowrap; }
.bkmarks .match-informer .add-links a { color: #3a9aeb; } .bkmarks .match-informer .add-links a:hover { text-decoration: none; }
.table table { width: 249px; text-align: center; font: 11px Tahoma, Helvetica, sans-serif; }
.table table.wide { width: 100%; }
.table table.wide .header { padding: 0; padding-left: 20px; height: 6px; background: #fff url("../_img/template/table-header-bg.gif") left top repeat-x; }
.table table td { background-color: #fff; padding: 3px 6px; border: 1px solid #e3e3db; color: #303030; }
.table table tr.last td { border-bottom-color: #4d950f; }
.table table tr.summary td { padding: 3px 0; border-color: #4d950f; background-color: #d6eebf !important; }
.table table tr.shade td { background-color: #f8f7f2; }
.table table tr.last td.summary-no-bg { background: none; background: #fff url("../_img/template/summary-bg.gif") top right no-repeat !important; color: #fff; padding-right: 9px; border-left: 0; border-bottom: 0; }
.table table tr.amur td { /*cursor: pointer;*/ color: #356907; background: #e1f2d1 url("../_img/template/white-s.gif") left repeat-y; } 
/*.table table tr.amur:hover td { background-color: #d5e7c5; }*/
.table .header { border: 0; padding: 12px 0 12px 15px; text-align: left; /*background: url(/_img/template/megafon-stats-logo.gif) 12px 50% no-repeat;*/ background: none; color: #d1f5b3; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.table .caption td { border-top: 0; font-size: 10px; color: #4d950f; background: #d4eebe url("../_img/template/standings-caption-bg.gif") top right no-repeat; border-right: 1px solid #afd38d; border-bottom: 1px solid #afd38d; }
*html .table .caption td { border-top: 1px solid #4d950f; }
.table td.last { border-right: none; }
.table td.left { text-align: left; }
.table td.right { text-align: right; }
.amur-matches-informer { position: relative; background: #f3f3f3 url("../_img/template/matches-informer-bg.gif") top repeat-x; margin-bottom: 3px; }
.amur-standings-informer { position: relative; background: #4d950f url("../_img/template/standings-informer-bg.gif") top repeat-x; margin-bottom: 3px; }
.news-informer { position: absolute; left: 12px; top: 9px; background: url("../_img/template/news-informer-bg.gif") top repeat-x; height: 40px; }
.inline-list { list-style-type: none; font: 11px Tahoma, Helvetica, sans-serif; }
.inline-list li { float: left; padding: 0 7px 0 8px; white-space: nowrap; background: url("../_img/template/arrow-small.gif") left 70% no-repeat; }
.inline-list a { color: #3a9aeb; }
.inline-list a:hover { text-decoration: none; }
.add-banners { margin-top: 2px; margin-bottom: 8px; }
.add-banners img { width: 249px; height: 64px; }
/*----------------- Footer Styles -----------------*/
.footer-bg { background: url("../_img/template/footer-scratches-bg.gif") top center no-repeat; padding-top: 20px; padding-bottom: 50px; }
ul.footer-links { list-style-type: none; }
ul.footer-links li { display: inline; padding: 0 9px 0 7px; background: url("../_img/template/footer-links-plg.gif") right center no-repeat; }
*html ul.footer-links li { padding: 0 7px 0 9px; }
ul.footer-links a { color: #575757; text-decoration: none; } ul.footer-links a:hover { color: #414141; text-decoration: underline; }
ul.footer-links li.inactive { color: #979797; }
ul.footer-links li.inactive a { color: #979797; } ul.footer-links li.inactive a:hover { cursor: default; text-decoration: none; }
ul.footer-links li.last { background: none; }
.copyright { color: #979797; margin-top: 25px; }
/*----------------- Shared Styles -----------------*/
h2.section { font: 11px Tahoma, Helvetica, sans-serif; margin: 0; color: #fff; padding: 10px 0 7px 12px; background: url("../_img/template/news-informer-bg.gif") top repeat-x; }
.info-section { position: relative; }
.info-section table.pht-gallery { position: relative; width: 717px; background-color: #000; }
.info-section table.pht-gallery td { position: relative; text-align: center; padding: 18px 0; background: url("../_img/template/infosection-black-bg.gif") top left repeat-x; }
.info-section table.pht-gallery td.arrow { width: 49px; }
.info-section table.pht-gallery div.pht-prev { position: relative; float: left; margin: 0 1px; width: 86px; height: 86px; background-color: #343434; background-position: center; background-repeat: no-repeat; }
.info-section table.pht-gallery div.loaded { cursor: pointer; }
.info-section table.pht-gallery div.pager { height: 5px; width: 615px; position: relative; margin-top: 7px; background: url("../_img/template/pht-gallery-pager-bg.gif") left no-repeat; }
.info-section table.pht-gallery div.pager ol { list-style-type: none; }
.info-section table.pht-gallery div.pager .pager-plg { cursor: pointer; position: absolute; width: 152px; height: 5px; left: 0; }
.info-section table.pht-gallery div.pager .one { left: 0; } 
.info-section table.pht-gallery div.pager .two { left: 154px; }
.info-section table.pht-gallery div.pager .three { left: 308px; } 
.info-section table.pht-gallery div.pager .four { left: 463px; }
.info-section table.pht-gallery div.pager .active { background: url("../_img/template/pht-gallery-pager-plg.gif") top left no-repeat; cursor: default; }
.info-section table.wrapper { width: 717px; border: 1px solid #cccccc; border-top: none; }
.info-section table.wrapper, x:-moz-any-link, x:default { width: 717px; border: 1px solid #cccccc; border-top: none; }
.info-section table.wrapper, x:-moz-any-link { width: 716px; margin-left: 1px; }
html>body .info-section table.wrapper { *width: 717px; *margin: 0; }

.info-section table.sponsors-container td { padding: 20px; }
.info-section table.sponsors-container table.sponsors { width: 100%; }
.info-section table.sponsors-container table.sponsors td { background: url("../_img/template/dotted-bg.gif") left bottom repeat-x; width: 25%; text-align: center; border-right: 1px solid #e6e6df; }
.info-section table.sponsors-container table.sponsors tr.last-row td { background: none; }
.info-section table.sponsors-container table.sponsors td.last { border: none; }
.info-section table.sponsors-container table.sponsors tr.wide td { padding: 20px 12px; }
.info-section table.sponsors-container table.sponsors h3 { color: #808080; font: 10px Tahoma, sans-serif; }

.page-body { background: url("../_img/template/page-body-bg.jpg") top right no-repeat; border: 1px solid #cccccc; border-top-width: 2px; padding: 25px; padding-bottom: 40px; }
*html .page-body { background-position: 155px 2px; }
.match-center-body { background: none; padding-top: 8px; }
.page-body a { color: #3a9aeb; text-decoration: none; border-bottom: 1px solid #c3e0f9; } .page-body a:hover { color: #1e7ac8; border-bottom: 1px solid #1e7ac8; text-decoration: none; }
.page-body ul { margin-bottom: 25px; } .page-body ul.last { margin-bottom: 0; }
.page-body ul li { padding-left: 13px; margin-left: 15px; margin-bottom: 5px; list-style-type: none; background: url("../_img/template/list-bullet.gif") left 5px no-repeat; }
.page-body ul li:hover { background-image: url("../_img/template/list-bullet-active.gif"); }
/*-- Pager for history and calendar --*/
.pager-wrapper, .pager-mtchcenter-wrapper { background: url("../_img/template/dotted-bg.gif") left bottom repeat-x; margin-bottom: 20px; }
.pager-mtchcenter-wrapper { margin-bottom: 0; }
ul.pager { margin-bottom: 18px; background: url("../_img/template/pager-plug-bg.gif") 0 0 no-repeat; }
ul.pager-mtchcenter { margin-bottom: 8px; }
ul.pager li { float: left; margin: 0; margin-left: -1px; padding: 0; background: url("../_img/template/pager-plug-bg.gif") right top no-repeat; }
ul.pager li div { padding: 6px 10px 5px 10px; }
ul.pager li a, ul.pager li a:hover { border: 0; }
ul.pager li:hover { background: url("../_img/template/pager-plug-bg.gif") right top no-repeat; }
ul.pager li.active { border-bottom: 1px solid #757575; /*position: relative;*/ background: url("../_img/template/pager-active-bg.gif") top left repeat-x; color: #fff; }
ul.pager li.active div { background: url("../_img/template/pager-active-plg.gif") top right no-repeat; }
ul.pager li.active a, ul.pager li.active a:hover { color: #fff; cursor: default; border: 0; }
.pager-schedule { margin-top: 27px; }

.page-body .supplement-section-wrapper { margin-bottom: -15px; padding-top: 1px; background: url("../_img/template/dotted-bg.gif") top repeat-x; margin-top: 25px; }
.page-body .supplement-section { padding: 20px; padding-bottom: 0; background: url("../_img/template/grey-gradient-bg.gif") top left repeat-x; }
.page-body cite a { color: #545454; border-color: #cdcdcd; }
.page-body .page-top-details { background: url("../_img/template/dotted-bg.gif") bottom left repeat-x; }
.page-body .no-border { background: none; }
.page-body .page-top-details h5 { float: left; margin: 0; margin-right: 7px; }
.page-body .page-top-details h4 { float: left; margin: 0; margin-left: 7px; color: #7b7b7b; font: 11px Georgia, 'Times New Roman', Times, serif }
.page-body .page-top-details h1 { float: left; margin: 0; margin-right: 7px; }
.page-body .page-top-details h5, .page-body .page-top-details h1 { padding-bottom: 6px; }
.page-body .page-top-details span.large { float: left; color: #c5cbd5; margin-top: 7px; }
.page-body .page-top-details span.small { float: left; color: #c5cbd5; margin-top: -1px; }
.page-body .page-top-details h2 { float: left; color: #a8a8a8; margin: 0; margin-top: 6px; margin-left: 7px; }
.page-body .to-list-wrapper { position: absolute; top: 0; right: 0; }
.page-body .to-list { float: right; padding-left: 21px; background: url("../_img/template/to-list-bg.gif") left 2px no-repeat; }
.page-body .large { margin-top: 10px; }
.page-body .to-list a { font: 10px Georgia, 'Times New Roman', Times, serif; color: #7b7b7b; border-color: #fff; }
.page-body .to-list a:hover { border-color: #cdcdcd; }

.page-body .pic-inset-wrapper { float: left; position: relative; margin-top: 5px; margin-bottom: 15px; margin-right: 20px; }
.page-body .pic-inset-list-wrapper { float: left; position: relative; margin-left: 5px; margin-top: 0; margin-bottom: 8px; margin-right: 20px; }

.page-body .pic-inset { border: 3px solid #ededed; position: relative; }
*html .page-body .pic-inset { height: 1px; width: 1px; }
.page-body .pic-inset-big { width: 455px; height: 334px; background-color: #999999; left: -3px; top: -3px; position: absolute; border: 4px solid #ededed; z-index: 30; }
*html .page-body .pic-inset-big { height: 1px; width: 1px; }
.page-body .pic-inset div.image, .page-body .pic-inset-big div.image { position: relative; border: 1px solid #cccccc; background-color: #cccccc; }
.page-body .pic-inset div.image:hover, .page-body .pic-inset-big div.image:hover { cursor: pointer; } .page-body .profile div.image:hover { cursor: default; }
.page-body .pic-inset img { border: 5px solid #fff; /*width: 443px; height: 322px;*/ }
.page-body .pic-inset-wrapper cite { /*width: 441px;*/ width: 248px; padding: 10px; margin-top: 5px; background-color: #f4f4f5; }
.page-body .pic-inset-big-wrapper cite { position: absolute; width: 441px; top: 334px; z-index: 40; left: -3px; border: 1px solid #cccccc; }

.page-body .profile-list-row { background: url("../_img/template/dotted-bg.gif") bottom repeat-x; padding-bottom: 9px; margin-bottom: 9px; }
.page-body .profile-list-row-last { background: none; }
.page-body .profile-list-wrapper { padding-top: 5px; padding-bottom: 8px; float: left; width: 164px; border: 1px solid #fff; }
.page-body .profile-list-wrapper:hover { border-top: 1px solid #cccccc; border-left: 1px solid #e3e3db; background: url("../_img/template/grey-gradient-bg.gif") top left repeat-x; cursor: pointer; }
.page-body .profile-list-wrapper dl { float: left; margin-left: 8px; }
*html .page-body .profile-list-wrapper dl { margin-left: 4px; }
.page-body .profile-list-wrapper dt { font: 12px Arial, 'Times New Roman', Times, serif; color: #292929; margin-bottom: 5px; }
.page-body .profile-list-wrapper dt a { color: #519911; border-color: #afd38d; }
.page-body .profile-list-wrapper dt a:hover { color: #397a01; border-color: #397a01; }
.page-body .profile-list-wrapper dd { font: 11px Tahoma, Helvetica, sans-serif; color: #292929; }
.page-body .profile-list img { border: 5px solid #fff; width: 92px; height: 110px; }
.page-body .profile-list .number { z-index: 50; position: absolute; right: 0; bottom: 0; background: #4e9810 url("../_img/template/green-gradient-small.gif") top left repeat-x; font: 16px Arial, Helvetica, sans-serif; color: #fff; width: 18px; text-align: center; padding: 3px 5px; border-left: 1px solid #fff; border-top: 1px solid #fff; }
.page-body .profile img { border: 5px solid #fff; width: 126px; height: 185px; }
.page-body .switcher, .switcher-big { display: none; width: 33px; height: 22px; background:url("../_img/template/pics-switcher-bg.gif") no-repeat; position: absolute; z-index: 30; right: 4px; top: 4px; } 
.switcher-big { z-index: 40; left: 422px; top: 4px; }
.page-body .switcher:hover, .switcher-big:hover { cursor: pointer; }
.page-body .switcher img.left { position: absolute; width: 11px; height: 13px; left: 5px; top: 4px; } *html .page-body .switcher img.left { left: 4px; }
.page-body .switcher img.right { position: absolute; width: 11px; height: 13px; right: 5px; top: 4px; }
.switcher-big img.left { position: absolute; width: 11px; height: 13px; left: 5px; top: 4px; border: 0; } *html .switcher-big img.left { left: 5px; }
.switcher-big img.right { position: absolute; width: 11px; height: 13px; right: 5px; top: 4px; border: 0; } *html .switcher-big img.right { right: 4px; }
.pic-inset-wrapper:hover .switcher { display: block; }
.pic-inset-big-wrapper:hover .switcher-big { display: block; }

.news-list-wrapper { margin-top: 5px; margin-bottom: 10px; }
.news-list-wrapper div { padding-bottom: 3px; padding-top: 15px; background: url("../_img/template/dotted-bg.gif") left bottom repeat-x; }
.news-list-wrapper h5 { margin-bottom: 0; }
.news-list-wrapper div.last { background: none; }

.profile-wrapper, .roster-wrapper { position: relative; margin-top: 10px; padding-left: 1px; }
*+html .profile-wrapper { padding-top: 10px; } *html .profile-wrapper { padding-top: 10px; }
.default-wrapper { position: relative; margin-top: 20px; padding-left: 1px; }

.profile-details { position: relative; float: left; width: 100%; background: url("../_img/template/prf-details-bg.gif") top left repeat-x; }
.profile-details select { position: absolute; top: 12px; right: 10px; }
.profile-details h1.number { position: relative; background: url("../_img/template/prf-details-number-bg.gif") left top repeat-x; margin: 0; padding: 5px 7px 5px 25px; font: 30px Arial, Helvetica, sans-serif; color: #fff; float: left; } 
.profile-details h1.number .left-plg { width: 20px; height: 44px; position: absolute; left: 0; top: 0; }
.profile-details h1.number span { display: none; }
.profile-details h1.name { margin: 0; margin-top: 5px; padding: 7px 0 10px 10px; font: 18px Georgia, 'Times New Roman', Times, serif; color: #fff; float: left; border-left: 1px solid #fff; } 
.profile-details h1.name .left-plg { width: 5px; height: 44px; position: absolute; left: 0; top: 0; }
.profile-details .right-plg { position: absolute; right: 0; top: 0; width: 3px; height: 44px; }
*html .profile-details .right-plg { right: -1px; }
.profile-wrapper .profile-stats { margin-top: 13px; padding-top: 2px; padding-left: 3px; }
.profile-wrapper .profile-stats table.light { float: left; }
.profile-wrapper .profile-stats table.light-large { float: left; width: 340px; }

table.roster-wide { width: 100%; border-top: 2px solid #0f4695; margin-right: 0; font: 11px Tahoma, Helvetica, sans-serif; }
table.light tr.shaded td, table.light-large td.shaded { background-color: #f8f7f2; }
table.light, table.light-large { font: 11px Tahoma, Helvetica, sans-serif; color: #292929; border-top: 2px solid #c4c4b8; margin-right: 10px; }
table.roster td, table.light td, table.light-large td { border: 1px solid #e3e3db; padding: 3px 10px; }
table.roster td { padding: 6px 10px; text-align: center; }
table.roster tr.active td { background: #e4f3d5 url("../_img/template/white-s.gif") top right repeat-y; border-bottom: 1px solid #afd38d; /*cursor: pointer;*/ color: #4d950f; }
table.roster tr.playoff td, table.schedule tr.current td { border-bottom: 2px solid #AFD38D; }
table.roster td.left { text-align: left; }
table.roster tr.caption td { border-top: 0; padding-bottom: 3px; padding-top: 3px; font-size: 10px; color: #4e7fc6; background: /*#d4eebe*/ url("../_img/template/tablewide-caption-bg.gif") top right no-repeat; border-right: 1px solid #92b5dd; border-bottom: 1px solid #92b5dd; }
table.roster tr.caption td.last { border-right: 0; }
table.roster tr.header td { background: #fffefe url("../_img/template/table-header2-bg.gif") left bottom repeat-x; padding: 2px 4px; color: #6f6f6f; font: 10px Tahoma, sans-serif; border-top: 2px solid #e3e3db; }
table.roster tr.header td.empty { background: none; }
table.roster tr.hint { cursor: help; }
table.roster td.null { color: #a7a7a7; font: 10px Tahoma, sans-serif; }
table.roster td.shaded, table.light td.shaded, table.roster tr.shaded td { background-color: #f8f7f2; }
table.roster td.no-wrap { white-space: nowrap; }
table.roster tr.leader td { font-weight: bold; color: #303030; }
table.persons .number { width: 5%; } table.persons .name { width: 53%; } table.persons .dob { width: 27%; }
table.persons .height { height: 5%; } table.persons .weight { width: 5%; }
table.persons tr:hover td { background-color: #e4f3d5; color: #4d950f; cursor: pointer; }
table.persons tr:hover td a { color: #4d950f; border-color: #afd38d; }
table.standings td, table.schedule td { white-space: nowrap; }
table.standings td.rating { width: 10px; }
table.standings td.amp { width: 22px; }
table.standings td.rost { width: 42px; }
table.standings td.team { width: 170px; }
table.standings td.player { width: 135px; }
table.standings td.leader { background-image: url("../_img/template/div-leaders-bg.gif") background-position: 98% 50% background-repeat: no-repeat; }
.table-switcher, .table-switcher-calender { position: absolute; top: 0; right: 0; background: url("../_img/template/table-ico.gif") left 50% no-repeat; padding-left: 25px; }
.table-switcher-calender { top: 4px; background: url("../_img/template/schedule-ico.gif") left 50% no-repeat; }
table.schedule td { padding-top: 6px; padding-bottom: 6px; }
table.schedule td.date { width: 65px; } 
table.schedule td.day { width: 55px; white-space: nowrap; }
/*table.schedule td.home, table.schedule td.visitors { width: 150px; }*/
table.schedule td.score { width: 50px; }
table.schedule td.score-inactive { color: #a7a7a7; padding-top: 8px; padding-bottom: 8px; }
table.schedule td.score-active { font: 15px Arial, Helvetica, sans-serif; }
table.schedule td.score-active span.score-details { font: 10px Tahoma, Helvetica, sans-serif; }
table.schedule td.match-center { padding: 0 !important; text-align: center; }
table.schedule td.match-center img { display: none; text-align: center; width: 40px; height: 29px; margin: 0; padding: 0; }
table.schedule tr.shaded td { background-color: #f1fde5; }
table.schedule tr.shaded td.match-center { background: #f1fde5 url("../_img/template/to-match-center-idle-ico.gif") 50% bottom no-repeat; }
table.schedule td.arena { width: 80px; }

table.schedule tr.played td, table.schedule tr.no-info td { cursor: pointer; background: #4e9710 url("../_img/template/green-gradient-small.gif") top left repeat-x; color: #fff; }
table.schedule tr.no-info td { cursor: default; }
table.schedule tr.played td a { color: #fff; border-color: #afd38d; }
table.schedule tr.played td a:hover { color: #fff; border-color: #afd38d; }
table.schedule tr.no-info td a, table.schedule tr.no-info td a:hover { color: #fff; border: none; cursor: default; }
table.schedule tr.played td.match-center img, table.schedule tr.no-info td.match-center img { display: block; width: 40px; height: 29px; margin: 0 auto; }
/**html table.schedule tr.played td.match-center img, *html table.schedule tr.no-info td.match-center img { margin-left: -7px; }*/

table.mtchcenter { margin-bottom: 10px; }
table.mtchcenter td { padding: 6px; }
table.mtchcenter td.team { width: 110px; padding-right: 0; }
table.mtchcenter td.team-nonfixed { white-space: nowrap; padding-right: 20px; }

.score-section { width: 419px; height: 98px; margin: 0 auto; margin-top: 12px; margin-left: 129px; background: url("../_img/template/mtch-score-bg.gif") top center no-repeat; }
/**html .score-section { background-position: 0 0; }*/
.score-info-wrapper { margin: 11px 10px; padding: 7px; height: 60px; border: 1px solid #e3e3db; }
table.score-info { border-top: none; }
table.score-info td { padding: 3px 6px; font: 12px Arial, Helvetica, sans-serif; }
table.score-info tr.caption td { border: 1px solid #92b5dd; padding: 1px; font-size: 9px; background: #dae6f4 url("../_img/template/blue-gradient-small.gif") left bottom repeat-x; }
.score-bottomline { height: 57px; text-align: left; vertical-align: top; }
.score-bottomline ul.buttons, .score-bottomline ul.info { float: left; margin-top: 9px; font: 10px Tahoma; }
.score-bottomline ul.buttons li, .score-bottomline ul.info li { background: none; border: none; float: left; padding: 0; margin: 0; margin: 0 2px; } 
.score-bottomline ul.buttons li:hover { background: none; border: none; }
.score-bottomline ul.buttons a, .score-bottomline ul.buttons a:hover { border: none; }
.score-bottomline ul.info { margin-left: 10px; margin-top: 13px; }
.score-bottomline ul.info li { border-left: 1px solid #88afdf; padding-left: 10px; }
.refresh-wrapper { float: left; margin-top: 15px; margin-left: 10px; width: 150px; }
.refresh-wrapper .button { float: left; padding-right: 8px; border-right: 1px solid #88afdf; }
.refresh-wrapper .button a { border: 0; }
.refresh-wrapper .auto-refresh { float: left; font: 11px Tahoma, sans-serif; color: #005093; width: 105px; padding-left: 8px; line-height: 11px; }
.refresh-wrapper .auto-refresh-inactive { float: left; font: 11px Tahoma, sans-serif; color: #81aacd; width: 105px; padding-left: 8px; line-height: 11px; }

.list-table .item { padding: 0 0 5px 0; border-bottom: 1px dotted #e3e3db;}
.list-table li { position: relative; padding-left: 0 !important; background: none !important; }
.list-table .date { padding-right: 13px; margin-right: 9px; border-right: 1px solid #e3e3db; }
.list-table .quantity { border-left: 1px solid #e3e3db; padding-left: 13px; font-size: 10px; position: absolute; right: 0; color: #595959; }
.list-table img.to-match-center { width: 17px; height: 17px; position: absolute; right: 60px; top: -1px; }
.list-table a { border: none; }

.gallery-wrapper { margin-top: 20px; margin-bottom: -20px; position: relative; }
.gallery-item { cursor: pointer; position: relative; width: 96px; height: 96px; float: left; background-color: #fff; background-position: center; background-repeat: no-repeat; border: 1px solid #cccccc; margin-bottom: 15px; margin-right: 12px; }
.gallery-item img { width: 21px; height: 26px; position: absolute; top: 35px; right: 0; display: none; }
.gallery-wrapper .active { border-color: #6bbe22; }
.gallery-wrapper .active img { display: block; }
.gallery-controls { position: absolute; width: 400px; right: 15px; top: 2px; font: 10px Tahoma; color: #979797; }
.gallery-controls .to-mc { float: right; padding-left: 8px; margin-left: 8px; border-left: 1px solid #e3e3db; width: 17px; height: 17px; }
.gallery-controls .button { float: right; margin-left: 4px; width: 17px; height: 17px; }
.gallery-controls .descr { float: right; margin-right: 6px; padding-top: 2px; display: none; }

.form-table td { padding-bottom: 3px; }
.form-table input, .form-table textarea { width: 250px; padding: 1px 0 1px 2px; background-color: #fcfcfc; border-right: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; font: 12px Arial, Helvetica, sans-serif; padding: 3px; }
.form-table textarea { width: 350px; height: 100px; overflow: auto; }
.form-table input:hover, .form-table textarea:hover { border-bottom-color: #dddddd; border-right-color: #dddddd; border-left-color: #717171; border-top-color: #717171; }
.form-table td.field-name { vertical-align: top; padding-top: 7px; padding-right: 30px; padding-bottom: 5px; }
.form-table td.value div { background-color: #fff; padding: 4px; float: left; }
.form-table td.value div.important { padding: 3px; float: left; }
.form-table td.value div.error { background: #d7eec2 url("../_img/template/form_error_ico.gif"/*tpa=http://hcamur.ru/_img/template/form_error_ico.gif*/) 100% 7px no-repeat; padding-right: 25px; }
*html .form-table td.value div.error { background-position: 100% 8px; }
.form-table .submit div { padding-top: 10px; }
.form-table .submit a, .form-table .submit a:hover { border: 0; }

.form-feedback { margin: 20px 0 20px 30px; }
*html .form-feedback { margin-top: 30px; }
div.message { color: #ff0000; margin-bottom: 10px;}

.current-season { position: absolute; top: 20px; right: 10px; background-color: #fff; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; padding: 8px; }
.current-season select { border: 1px solid #c1c1c1; width: 135px; }

.current-season2 { position: absolute; top: 0px; right: 0px; background-color: #fff; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; padding: 8px; }
.current-season2 select { border: 1px solid #c1c1c1; width: 120px; }

