#s-bannerhead { width:975px; margin:5px auto -5px; }

.c-1-3, .c-2-3 { display:inline; float:left; }
.c-1-3 .b-header,  .c-2-3 .b-header  { padding:10px 0 2px 10px;}

#s-content .c-1-3 { width:325px; }
#s-content .c-1-3 .b-wrap { width:315px; }
#s-content .c-1-3 .b-content { padding:10px 0 10px 10px; }

#s-content .c-2-3 { width:650px; }
#s-content .c-2-3 .b-wrap { width:640px; }
#s-content .c-2-3 .b-content { padding:10px 0 10px 10px; }

#s-header { background:#fefefe; }
#s-content, #s-footer, #s-select { color:#ffffff; background:#000000; }

.more { padding:10px 0 0; text-align:right; }

.m-primary .active { background:#fefefe; }

#m-secondary a em{ display:block; margin:-5px 0 -5px 0; padding:5px 25px 5px 0px; background:url("../img/huste-menu-off.gif") 100% 3px no-repeat; }
#m-secondary .selected a em{ background-image:url("../img/huste-menu-on.gif"); }
#m-secondary .active a, #m-secondary a:hover { background:#404040; }
#m-secondary .s-music { color:#ff7f00; }
#m-secondary .s-sport { color:#77c916; }
#m-secondary .s-fun { color:#17a5da; }

#m-secondary .selected a { color:#ffffff; }
#m-secondary .selected .s-music { background:#ff7f00; }
#m-secondary .selected .s-sport { background:#77c916; }
#m-secondary .selected .s-fun { background:#17a5da; }

.s-music a:link, .s-music a:active, .s-music a:visited, .s-sport  .s-music a:active, .s-sport .s-music a:link, .s-sport  .s-music a:visited, .s-fun  .s-music a:active, .s-fun .s-music a:link, .s-fun  .s-music a:visited  { color:#ff7f00; }
.s-sport a:link, .s-sport a:active, .s-sport a:visited, .s-music  .s-sport a:active, .s-music .s-sport a:link, .s-music  .s-sport a:visited, .s-fun  .s-sport a:active, .s-fun .s-sport a:link, .s-fun  .s-sport a:visited { color:#77c916; }
.s-fun a:link, .s-fun a:active, .s-fun a:visited, .s-music  .s-fun a:active, .s-music .s-fun a:link, .s-music  .s-fun a:visited, .s-sport  .s-fun a:active, .s-sport .s-fun a:link, .s-sport .s-fun a:visited  { color:#17a5da; }
.s-no a:link, .s-no a:active, .s-no a:visited, .s-music  .s-no a:active, .s-music .s-no a:link, .s-music  .s-no a:visited, .s-sport  .s-no a:active, .s-sport .s-no a:link, .s-sport .s-no a:visited, .s-fun  .s-no a:active, .s-fun .s-no a:link, .s-fun .s-no a:visited  { color:#ffffff; }
.s-default a:link, .s-default a:active, .s-default a:visited, .s-music  .s-default a:active, .s-music .default a:link, .s-music  .default a:visited, .s-sport  .s-default a:active, .s-sport .s-default a:link, .s-sport .s-default a:visited, .s-fun  .s-default a:active, .s-fun .s-default a:link, .s-fun .s-default a:visited  { color:#d70000; }

.m  a:link, .m  a:active, .m  a:visited { color:#ffffff; }
.m .active a, .m a:hover { background-image:none; }

.m .selected a { background:#000000; }
.s-music .play, .s-music .m .selected a { background:#ff7f00; }
.s-sport .play, .s-sport .m .selected a { background:#77c916; }
.s-fun .play, .s-fun .m .selected a { background:#17a5da; }

#m-secondary .home-selected a { background:#d70000 !important; }

#f-login  #login-automatic input { background:#fefefe; }

#s-select { padding:0 0 10px 0; }
#s-select .b-select { width:965px; margin:0 auto 0 auto; padding:10px 0 10px 10px; background:#404040; }
#s-select .c-1-4 { display:inline; float:left; width:220px; padding:0 0 0 25px; }
#s-select h3 { padding:0 10px 5px 10px; font-size:18px; }
#s-select .thumb { padding:0; }
#s-select .s-music h3 { color:#ff7f00; }
#s-select .s-sport h3 { color:#77c916; }
#s-select .s-fun h3 { color:#17a5da; }
#s-select .l li { position:relative; padding:2px 0 2px 0; border-top:1px dotted #ffffff; }
#s-select .l em a { display:block; padding:0 0 0 25px; color:#ffffff; }
#s-select .s-music .l em a { background:url("../img/arrow-right-orange.gif") 10px 50% no-repeat; }
#s-select .s-sport .l em a { background:url("../img/arrow-right-green.gif") 10px 50% no-repeat; }
#s-select .s-fun .l em a { background:url("../img/arrow-right-blue.gif") 10px 50% no-repeat; }
#s-select .l span { position:absolute; top:2px; right:5px; color:#909191; }

#s-select, #s-select .s-music, #s-select .s-fun, #s-select .s-sport  { display:none; } 
#s-select.s-music .s-music, #s-select.s-fun .s-fun, #s-select.s-sport .s-sport  { display:block; } 

#s-select .l2 img { display:inline; float:left; width:80px; height:45px; }
#s-select .l2 img{ padding:5px; }
#s-select .l2 div { padding:5px 5px 5px 90px; }
#s-select .l2 li { position:relative; }
#s-select .l2 li a .fake { display:block; width:80px; height:45px; background:#1a1a1a; position:absolute; top:7px; left:5px; }
#s-select .l2 li a .fake { background:#313131; }
#s-select .l2 li a:hover .play { position:absolute; top:14px; left:20px; display:block; width:40px; height:30px; background:url("../img/huste-play.gif") 0 0 no-repeat; filter: alpha(opacity=75); -khtml-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75;  }




#s-tertiary { background:#000000; }
#s-tertiary ul { float:right; }
#s-tertiary .s-content { padding:18px 35px 2px 5px; }
#s-tertiary .m .spell-the-bell img { width:16px; height:16px; padding:10px 10px 0 0; }

#b-featured .l li { display:inline; float:left; margin:0 0 0 5px; padding:0 0 0 5px; border-left:1px dotted #000000; }
#b-featured .l .first { margin:0; padding:0; border:none; }
#b-featured .l img { display:block; width:150px; height:87px; padding:0 0 5px 0; }
#b-featured .l .fake { display:block; width:150px; height:87px; margin:0 0 5px 0; background:#768894; }
#b-featured .m  a { background:#768894 url("../img/huste-box-menu.png") 0 50% repeat-x; }
#b-featured .m .active a, #b-featured  .m a:hover { background-image:none; }
#b-featured .b-content { background:#486070; }
#b-featured em { font-weight:bold; }

#b-new .l li { position:relative; height:45px; padding:5px 0 5px 0; border-bottom:1px dotted #45545e; }
#b-new .l .first { border-top:1px dotted #45545e; }
#b-new .l  img { width:80px; height:45px; }
#b-new .l  div { position:absolute; top:5px; left:90px; width:205px; }
#b-new .l  img, #b-new .l  em, #b-new .l  em a, #b-new .l  small { position:relative; display:block; }
#b-new .l  small { color:#878787; }
#b-new .l  a span { position:absolute; top:0; right:0; }

#b-interesting .l .first { border-top:1px dotted #45545e; }
#b-interesting .l li { padding:2px 0 2px 25px; border-bottom:1px dotted #45545e; }
#b-interesting .l div { position:relative; color:#898989; }
#b-interesting .l .r { position:absolute; top:0; right:5px; color:#ffffff; }
#b-interesting .l .stats_title {width: 250px;}
#b-interesting .l .n { display:inline; float:left; margin:0 0 0 -20px; }

.b-games .l .first { border-top:1px dotted #45545e; }
.b-games .l li { padding:2px 0 2px 55px; border-bottom:1px dotted #45545e; }
.b-games .l div { position:relative; color:#898989; }
.b-games .l .r { position:absolute; top:0; right:5px; text-align:right; }
.b-games .l .play { position:absolute; top:2px; left:-50px; display:block; width:40px; height:25px; background-image:url("../img/play.gif"); background-position:50% 50%; background-repeat:no-repeat; }
.b-games .l .grey { display:block; color:#898989; }
.b-games .l .time { position:absolute; top:3px; left:-45px; display:block; width:40px; height:40px; line-height:0.8; border-right:1px dotted #45545e; }
.b-games .l .live { background:url("../img/live-icon.gif") 2px 13px no-repeat; }

#b-table table { width:310px; padding:5px; border-top:1px dotted #45545e; border-bottom:1px dotted #45545e; }
#b-table table th, #b-table table td { font-weight:normal; text-align:right; }
#b-table table .x { width:100px; text-align:left; }

#b-clubs .l .first { border-top:1px dotted #45545e; }
#b-clubs .l li { padding:2px 0 2px 5px; border-bottom:1px dotted #45545e; }
#b-clubs .l div { position:relative; }
#b-clubs .l div .r { position:absolute; top:0; right:5px; }

#s-footer .c-1-3 { width:325px; }
#s-footer .c-1-3 .b-wrap { width:315px; }
#s-footer h3 { padding:0 5px 10px 15px; }
#s-footer .l { padding:0 5px 25px 15px; }
#s-footer .l li { position:relative; padding:2px 0 2px 0; border-bottom:1px dotted #45545e; }
#s-footer .l .first { border-top:1px dotted #45545e; }
#s-footer .l span { position:absolute; top:2px; right:10px; }
#s-footer .l a { padding:0 0 0 20px; background:url("../img/arrow-right-white.gif") 5px 50% no-repeat; }

#b-new .l li .fake { position:absolute; top:5px; left:0; display:block; width:80px; height:45px; background:#1a1a1a; }


.b-list .l .pictogram { position:absolute; top:20px; right:25px; display:block; width:16px; height:16px; filter:alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:.5; opacity:.5; }
.b-list .l .pictogram-7 { background:url(../img/s7.png) 0 0 no-repeat; }
.b-list .l .pictogram-12 { background:url(../img/s12.png) 0 0 no-repeat; }
.b-list .l .pictogram-15 { background:url(../img/s15.png) 0 0 no-repeat; }
.b-list .l .pictogram-18 { background:url(../img/s18.png) 0 0 no-repeat; }
.b-list .l .pictogram-maco { background:url(../img/smaco.png) 0 0 no-repeat; }


.b-list .l .i { border-bottom:1px dotted #45545e; color:#878787; }
.b-list .l .w { padding:5px; position:relative; }
.b-list .l .active { background:#1a1a1a; }
.b-list .l .first { border-top:1px dotted #45545e; }
.b-list .l img, .b-list .l p, .b-list .l em { position:relative; display:block; color:#ffffff; }
.b-list .l img { width:80px; height:45px; }
.b-list .l .w div { display:inline; float:left; }
.b-list .l .image  { position:relative; width:90px; }
.b-list .l .image .fake { display:block; width:80px; height:45px; background:#1a1a1a; }
.b-list .l .active .fake { background:#313131; }
.b-list .l .active .play { position:absolute; top:7px; left:20px; display:block; width:40px; height:30px; background:url("../img/huste-play.gif") 0 0 no-repeat; filter: alpha(opacity=75); -khtml-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75;  }
.b-list .l .title { width:313px; }
.b-list .l .stats { width:160px; height:45px; border-left:1px dotted #45545e; }
.b-list .l .stats em { display:inline; float:left; width:55px; margin-left:-60px; text-align:right; }
.b-list .l .stats li { padding-left:70px; }
.b-list .l div.i-dropdown { display:none; }
.b-list .l  .active .i-dropdown { display:block; }

.b-list .l .featured { border-top:1px dotted #45545e; border-bottom:none; }
.b-list .l .featured .image { width:360px; }
.b-list .l .featured .image img { width:350px; height:197px; }
.b-list .l .featured .description { width:260px; }
.b-list .l .featured em { font-size:20px; }
.b-list .l .featured p { padding:10px 0 0 0; }
.b-list .l .title .r { position:absolute; top:0; right:10px; }

.b-triple .l .title { width:187px; }
.b-triple .l .sub { width:120px; height:45px; padding-right:10px; text-align:right; border-left:1px dotted #45545e; }

.b-sport .l  .title { width:215px; }
.b-sport .l  .league { width:150px; height:45px; text-align:right; border-left:1px dotted #45545e; }
.b-sport .l  .league  span{ display:block; }
.b-sport .l  .stats { border:none; }

.b-sport .live-datetime { width:120px; }
.b-sport .live-clubs { width:189px; padding-left:10px; border-left:1px dotted #45545e; }
.b-sport .live-detail { width:289px; padding-left:10px; border-left:1px dotted #45545e; }
.b-sport .live-detail span, .b-sport .live-datetime span  { display:block; }

#b-archive-list.b-sport .l .title .r { right:10px; }

#b-archive-list .l .title .r { right:50px; }
#b-archive-list  .i-filter form, #b-user-list  .i-filter form { width:565px; }

#b-list-user-mini .image { width:55px; }
#b-list-user-mini .image img { width:45px; }
#b-list-user-mini .title { width:193px; }
#b-list-user-mini p { color:#878787; }

#b-user-list p { color:#45545e; }
#b-user-list .image { width:55px; }
#b-user-list .image img { width:45px; }
#b-user-list .title { width:357px; }

.i-pager { padding:5px; border-bottom:1px dotted #45545e; }
.i-pager li { margin:0; padding:0 0 0 2px; background:#1a1a1a; }
.i-pager span { background:#000000; }
.i-pager .first { padding:0; }
.i-pager .m { margin:0; }

.i-pager .disabled-next a, .i-pager .disabled-prev a, .i-menu .disabled-next a, .i-menu .disabled-prev a, .i-filter .disabled-next a, .i-filter .disabled-prev a { background:#303030; cursor:default; }
.i-pager .disabled-next a img, .i-pager .disabled-prev a img, .i-menu .disabled-next a img, .i-menu .disabled-prev a img, .i-filter .disabled-next a img, .i-filter .disabled-prev a img { filter: alpha(opacity=25); -khtml-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; }

.i-menu .right a:link, .i-menu .right a:active, .i-menu .right a:visited, .i-menu .right a:hover, .i-filter .right a:link, .i-filter .right a:active, .i-filter .right a:visited, .i-filter .right a:hover { height:9px; }

.i-menu { width:100%; border-top:1px dotted #45545e; border-bottom:1px dotted #45545e; }
.i-menu li { margin:0; padding:0 0 0 2px; background:#1a1a1a; }
.i-menu span { background:#000000; }
.i-menu .first { padding:0; }
.i-menu .left { float:left; }
.i-menu .right { float:right; }
.i-menu .right img { width:5px; height:9px; padding:3px 0 3px 0; }
.i-menu .m { margin:5px; }
.i-menu .m  a { padding:7px 10px; }

.i-dropdown { border-left:1px dotted #45545e; }
.i-dropdown div a { background:url("../img/dropdown-off.gif") 0 0 no-repeat; }
.i-dropdown div a:hover { background:url("../img/dropdown-on.gif") 0 0 no-repeat; }
.dropdown-list { background:#404040 !important; }
.dropdown-list a { color:#e7e7e7 !important; }
.dropdown-list a:hover { color:#404040 !important; background:#e7e7e7; }

#b-profile-show .wrap { margin:10px 0 50px; background:url("../img/huste-border-vertical.gif") 210px 0 repeat-y; }
#b-profile-show .image, #b-profile-show .description { display:inline; float:left; }
#b-profile-show .image { width:221px; }
#b-profile-show .image img { display:block; width:200px; padding:0 10px 0 0; }
#b-profile-show .description { width:409px; }
#b-profile-show .description li { padding:2px 0 2px 120px; }
#b-profile-show .description span { width:120px; display:inline; float:left; margin:0 0 0 -120px; color:#787878; }
#b-profile-show .description p { width:289px; }

#b-comments .l  li { padding:5px 0 5px 0; border-bottom:1px dotted #45545e; }
#b-comments .l  .first { border-top:1px dotted #45545e; }
#b-comments .l  .image, #b-comments .l  .content { display:inline; float:left; }
#b-comments .l  .image { width:55px; }
#b-comments .l  .image img { display:block; width:45px; height:45px; }
#b-comments .l  .content { width:575px; }
#b-comments .l  .content small { color:#787878; }

.i-filter { padding:5px; border-top:1px dotted #45545e; }
.i-filter .f-filter  label, .i-filter .f-filter  .data, .i-filter .f-filter  .button { display:block; float:left; height:30px; margin:0; padding:0; border:none; background-repeat:no-repeat; }
.i-filter .f-filter label { position:relative; margin:0 2px 0 0; cursor:pointer; }
.i-filter form { display:inline; float:left; }
.i-filter label.f-search { margin:0; }
.i-filter .f-select { background-color:#e7e7e7; background-image:url("../img/huste-form.gif"); background-position:-61px 0; }
.i-filter .f-select .data { height:14px; margin:0 5px 0 5px; padding:8px 0 8px 0; font-family:arial,sans-serif; font-size:12px; overflow:hidden; white-space:pre; color:#000000; background-color:transparent; cursor:pointer; }
.i-filter .f-select .button { width:27px; background-image:url("../img/huste-form.gif"); background-position:0 0; }
.i-filter .f-search input { width:36px; background-image:url("../img/huste-form.gif"); background-position:-26px 0; }
.i-filter .width-80 .data { width:70px; }
.i-filter .width-100 .data { width:90px; }
.i-filter .width-130 .data { width:120px; }
.i-filter .width-170 .data { width:160px; }
.i-filter .width-230 .data { width:220px; }

.prototip .width-80 { width:109px; }
.prototip .width-100 { width:129px; }
.prototip .width-130 { width:159px; }
.prototip .width-170 { width:199px; }
.prototip .width-230 { width:259px; }

.prototip .width-x80 b, .prototip .width-x100 b, .prototip .width-x130 b, .prototip .width-x170 b, .prototip .width-x230 b { display:block; height:0; }

.prototip .width-x80 b { width:109px; }
.prototip .width-x100 b { width:129px; }
.prototip .width-x130 b { width:159px; }
.prototip .width-x170 b { width:199px; }
.prototip .width-x230 b { width:259px; }

.prototip .list { display:block; padding:10px 0 10px 0; background:#e7e7e7; }
.prototip .list span { display:block; padding:2px 27px 2px 10px; color:#000000; cursor:pointer; white-space:pre; }
.prototip .list .active, .prototip .list .selected  { background:#404040; text-decoration:none; color:#e7e7e7; }
.prototip .tooltip { width:auto; }

.i-filter li { margin:0; padding:0 0 0 2px; background:#1a1a1a; }
.i-filter .first { padding:0; }
.i-filter .right { display:inline; float:right; }
.i-filter .right img { width:5px; height:9px; padding:0; }
.i-filter .m { margin:0; }

.s-music .i-filter .f-search, .s-music .b-comments #f_comment .comment-submit, .s-music .b-comments #f_tattoo .comment-submit { background-color:#ff7f00; }
.s-sport .i-filter .f-search , .s-sport .b-comments #f_comment .comment-submit, .s-sport .b-comments #f_tattoo .comment-submit { background-color:#77c916; }
.s-fun .i-filter .f-search, .s-fun .b-comments #f_comment .comment-submit, .s-fun .b-comments #f_comment .comment-submit { background-color:#17a5da; }

.b-comments .l li { border-top:1px dotted #45545e; }
.b-comments .wrap { background:url("../img/huste-border-vertical.gif") 502px 0 repeat-y; }
.b-comments .image { display:inline; float:left; width:55px; }
.b-comments .image img { display:block; width:45px; height:45px; }
.b-comments .l .left { display:block; float:left; width:495px; }
.b-comments .right { float:right; width:117px; }

.b-comments #f_comment, .b-comments #f_comment img, .b-comments #f_comment fieldset, .b-comments #f_comment textarea, .b-comments #f_comment input, .b-comments #f_comment span { display:block; }
.b-comments #f_comment { padding:5px 0 0 0; border-bottom:1px dotted #45545e; border-top:1px dotted #45545e; }
.b-comments #f_comment label input, .b-comments #f_comment label textarea { background:#e7e7e7; }
.b-comments #f_comment #captcha_wrapper { background:url("../img/huste-comment-image.png") 0 0 no-repeat; }
.b-comments #f_comment #comment-text { background:url("../img/huste-comment-text-top.png") 0 0 no-repeat; }
.b-comments #f_comment #comment-text span { background:url("../img/huste-comment-text-bottom.png") 0 100% no-repeat; }
.b-comments #f_comment #comment-text textarea { background:#e7e7e7; }
.b-comments #f_comment #comment-title { width:492px; margin-bottom:10px; background:url("../img/huste-comment-title.gif") 0 0 no-repeat; }
.b-comments #f_comment #comment-name { margin-top:5px; background:url("../img/huste-comment-name.png") 0 0 no-repeat; }
.b-comments #f_comment #comment-captcha { background:url("../img/huste-comment-captcha.png") 0 0 no-repeat; }
.b-comments #f_comment .comment-submit, .b-comments #f_comment .comment-reset { display:inline; float:right; margin:0 1px 0 10px; text-decoration:none; cursor:pointer; color:#ffffff !important; background:url("../img/huste-button-bg.gif") 0 0 no-repeat; }
.b-comments #f_comment .comment-submit span, .b-comments #f_comment .comment-reset span { display:block; line-height:30px; height:30px; padding:0 10px 0 10px; background:url("../img/huste-button-bg.gif") 100% 0 no-repeat; }
.b-comments #f_comment .comment-reset { background-color:#404040; }

.b-comments #f_tattoo label input, .b-comments #f_tattoo label textarea { width:100%; padding:0; border:none; background:#fff; }

.b-comments #f_tattoo, .b-comments #f_tattoo img, .b-comments #f_tattoo fieldset, .b-comments #f_tattoo textarea, .b-comments #f_tattoo input, .b-comments #f_tattoo span { display:block; }
.b-comments #f_tattoo { padding:5px 0 0 0; border-bottom:1px dotted #45545e; border-top:1px dotted #45545e; }
.b-comments #f_tattoo label input, .b-comments #f_tattoo label textarea { background:#e7e7e7; }
.b-comments #f_tattoo #tattoo_captcha_wrapper { background:url("../img/huste-comment-image.png") 0 0 no-repeat; }
.b-comments #f_tattoo #tattoo-text { background:url("../img/huste-comment-text-top.png") 0 0 no-repeat; }
.b-comments #f_tattoo #tattoo-text span { background:url("../img/huste-comment-text-bottom.png") 0 100% no-repeat; }
.b-comments #f_tattoo #tattoo-text textarea { background:#e7e7e7; }
.b-comments #f_tattoo .tattoo-title { width:492px; margin-bottom:10px; background:url("../img/huste-comment-title.gif") 0 0 no-repeat; }
.b-comments #f_tattoo #tattoo-name { margin-top:5px; background:url("../img/huste-comment-name.png") 0 0 no-repeat; }
.b-comments #f_tattoo #tattoo-captcha { background:url("../img/huste-comment-captcha.png") 0 0 no-repeat; }
.b-comments #f_tattoo .comment-submit, .b-comments #f_tattoo .comment-reset { display:inline; float:right; margin:0 1px 0 10px; text-decoration:none; cursor:pointer; color:#ffffff !important; background:url("../img/huste-button-bg.gif") 0 0 no-repeat; }
.b-comments #f_tattoo .comment-submit span, .b-comments #f_tattoo .comment-reset span { display:block; line-height:30px; height:30px; padding:0 10px 0 10px; background:url("../img/huste-button-bg.gif") 100% 0 no-repeat; }
.b-comments #f_tattoo .comment-reset { background-color:#404040; }

.b-tattoos #f_tattoo #tattoo-title { width:492px; height:31px; margin-bottom:10px; background:url("../img/tattoo-title.gif") 0 0 no-repeat; }
.b-tattoos #f_tattoo #tattoo-title input { width:486px; height:15px; padding:6px 2px; }
.b-tattoos #f_tattoo #tattoo-name { width:190px; height:31px; margin:0 0 10px 0; background:url("../img/tattoo-name.png") 0 0 no-repeat; }
.b-tattoos #f_tattoo #tattoo-name input { width:184px; height:15px; padding:6px 2px; }
.b-tattoos #f_tattoo #tattoo-captcha { width:149px; height:46px; background:url("../img/tattoo-captcha.gif") 0 0 no-repeat; }
.b-tattoos #f_tattoo #tattoo-captcha input { width:144px; height:15px; padding:12px 2px; }

#b-game-archive-fanclubs .i-menu { border-bottom:none; }
#b-game-archive-moments .t { padding:0; border-bottom:1px dotted #45545e; }

#b-game-archive-players table { display:block; width:100%; border:none; }
#b-game-archive-players table  p, #b-game-archive-players .legend p { padding:0 0 10px 55px; }
#b-game-archive-players table  .cards { padding:0 0 10px 40px; }
#b-game-archive-players table  td { width:315px; padding:10px 10px 0; border-bottom:1px dotted #45545e; }
#b-game-archive-players table  .first {  border-right:1px dotted #45545e; }
#b-game-archive-players table .header { height:65px; line-height:45px; }
#b-game-archive-players table  .header em { padding:0 0 0 10px; font-weight:bold; }
#b-game-archive-players table  .header img { width:45px; height:45px; vertical-align:middle; }
#b-game-archive-players .legend { padding:10px 10px 0; border-bottom:1px dotted #45545e; }
#b-game-archive-players .legend span, #b-game-archive-players .legend p { display:inline; float:left; width:60px; }
#b-game-archive-players .legend span { width:135px; padding:0 0 10px 10px; }

.dot { vertical-align:middle; }

.b-body blockquote { background:#404040 url("../img/huste-quote-top.gif") 0 0 no-repeat; }
.b-body blockquote .align-right { background:#404040 url("../img/huste-quote-bottom.gif") 100% 100% no-repeat; }
.b-body .similar { background:#404040; }
.b-body .gallery { color:#909090; background:#404040; }
.b-body .gallery p { border-top:1px dotted #45545E; border-bottom:1px dotted #45545E; }
.b-body .gallery em { color:#ffffff; }
.b-body .gallery .move a { background:#000000; }
.b-body .gallery .move .disabled { color:#e6e6e6; }
.b-body .b-content .i-pager .m  a { color:#000000; }
.b-body .b-content .i-pager .m  .active a { background:#ffffff; }
.b-body .b-content .i-pager .m .text { background:url("../img/grey-text.gif") 0 50% no-repeat; }
.b-body .b-content .i-pager .m .video { background:url("../img/grey-video.gif") 0 50% no-repeat; }
.b-body .b-content .i-pager .m .photo { background:url("../img/grey-photo.gif") 0 50% no-repeat; }

#b-game-archive-about em, #b-game-archive-about p { display:block; padding:10px 0 0 0; }
#b-game-archive-about .l li, #b-game-archive-about .l li { padding:5px 0 0 100px; }
#b-game-archive-about .l li span { display:inline; float:left; margin:0 0 0 -100px; color:#787878; }

#s-footer p { padding:10px; text-align:center; color:#45545E; }
#s-footer .m-primary { padding:50px 325px 0 0; background:url("../img/huste-menu-primary-background.gif") 0 100% repeat-x; }
#s-footer .m-primary li { border-right-color:#45545E; }
#s-footer .m-primary .first, #s-footer .m-primary .active { border-left-color:#45545E; }
#s-footer .m-primary .active { background:#000000; }
#s-footer .m-primary a, #s-footer  p a { color:#999999; }

.i-menu .first img { padding:3px 0 0 0; width:5px; height:9px; }

.i-filter .right { width:52px; }

.b-poller .b-content a { position:relative; display:inline; float:left; width:280px; height:30px; padding:0 10px; line-height:30px; color:#000000; background:#e7e7e7; }
.b-poller .b-content a span { position:absolute; top:0; right:0; display:block; width:80px; padding:0 10px; text-align:right; background-color:#d0d0d0; background-repeat:no-repeat; }
.b-poller .b-content a:hover span { text-decoration:none; }
.b-poller .b-content .right { float:right; text-align:right; }
.b-poller .b-content .right span { right:200px; text-align:left; }
.s-fun .b-poller .b-content span { background-image:url("../img/poller-fun.gif"); }
.s-music .b-poller .b-content span { background-image:url("../img/poller-music.gif"); }
.s-sport .b-poller .b-content span { background-image:url("../img/poller-sport.gif"); }