a:link, a:visited, a:active, a:hover { text-decoration:none; color:#d70000; }
a:hover { text-decoration:underline; }
img { display:block; }

#s-header, #s-header .m-primary .active { background:#ffffff !important; }
#s-headline { padding:0; background:#465A68; }
#s-headline .b-wrap { margin:0 0 5px; color:#ffffff; background:#000000; }
#s-headline .b-player { background:transparent; margin:0 !important; }
#s-headline .s-content { padding:15px 0 0; }
#s-statistic .s-content { width:970px; }
#s-content { padding:0; background:#000000; color:#ffffff; }
.s-content { width:960px; }

#f-search { margin:30px 15px 0 !important; }

#f-login, #b-connect, #b-profile { margin:30px 5px 0 -5px !important; }
#b-profile img { position:relative !important; top:-15px !important; }

#s-menu #m-secondary {padding:5px 5px 5px 7px; }
#s-menu .add:link, #s-menu .add:active, #s-menu .add:visited, #s-menu .add:hover { display:inline; float:right; margin:5px; text-decoration:none; color:#ffffff; background-image:url("../img/menu-off.png"); background-position:0 50%; background-repeat:repeat-x; }
#s-menu .add:hover, #s-menu .add-active:link, #s-menu .add-active:active, #s-menu .add-active:visited, #s-menu .add-active:hover { background:#d70000; }
#s-menu .add span { display:inline; float:left; height:15px; padding:13px 10px 12px 45px; line-height:15px; background:url(../img/add-icon.gif) 0 50% no-repeat; }

.b-player-custom { margin:0 auto; width:970px; height:445px; }

.c-wide, .c-narrow, .c-full, .c-third { display:inline; float:left; padding:5px; }
.c-wide, .c-wide .b-wrap  { width:640px; }
.c-narrow, .c-narrow  .b-wrap { width:300px; }
.c-full, .c-full  .b-wrap { width:950px; }
.c-third, .c-third  .b-wrap { width:310px; }

.b-wrap { padding:0; }
.b-wrap .b-head, .b-wrap .b-foot { position:relative; padding:0 5px; height:34px; }
.b-wrap .b-head { border-bottom:1px solid #3e3e3e; }
.b-wrap .b-head h3 { line-height:34px; font-size:18px; }
.b-wrap .b-head h3 a { color:#ffffff; }
.b-wrap .b-head .left, .b-wrap .b-foot .left { display:inline; float:left; }
.b-wrap .b-head .right, .b-wrap .b-foot .right { display:inline; float:right; }
.b-wrap .b-foot .center { text-align:center; line-height:34px; }
.b-wrap .b-foot { border-top:1px solid #3e3e3e; }
.b-wrap .b-body { position:relative; }

.j-playlist-add { display:block; width:19px; height:19px; text-indent:-100px; line-height:19px; overflow:hidden; color:#3e3e3e !important; background:url(../img/playlist-icons.gif) 100% -19px no-repeat; }
.j-playlist-add:hover { background:url(../img/playlist-icons.gif) 100% -76px no-repeat !important; }
.j-playlist-add-disabled, .j-playlist-add-disabled:hover { background:url(../img/playlist-icons.gif) 100% -114px no-repeat !important; cursor:default !important; }

.b-feature .j-playlist-add, .b-feature .active .j-playlist-add { width:19px; line-height:100px; }


.i-playlist { position:relative; display:inline; float:left; }
.i-playlist li.i { position:relative; border-top:1px solid #3e3e3e; padding:5px; }
.i-playlist li.i em { display:block; font-weight:bold; }
.i-playlist .active { background:#d70000; }
.i-playlist .active a { color:#ffffff; }
.i-playlist .j-playlist-add, .i-playlist .j-playlist-remove { position:absolute; top:10px; right:5px; width:19px; overflow:hidden; text-indent:-100px; line-height:19px; cursor:pointer; color:#000000; background:url(../img/playlist-icons.gif) 100% -19px no-repeat; }
.i-playlist .active .j-playlist-add, .i-playlist .active .j-playlist-remove { text-indent:0; text-decoration:none; color:#ffffff !important; background:url(../img/playlist-icons.gif) 100% 0 no-repeat; }
.i-playlist .j-playlist-add { background:url(../img/playlist-icons.gif) 100% -19px no-repeat; }
.i-playlist .active .j-playlist-add { background:url(../img/playlist-icons.gif) 100% 0 no-repeat; }
.i-playlist .j-playlist-remove { width:80px; background:url(../img/playlist-icons.gif) 100% -57px no-repeat; }
.i-playlist .j-playlist-remove:hover { background:url(../img/playlist-icons.gif) 100% -95px no-repeat; }
.i-playlist .active .j-playlist-remove { background:url(../img/playlist-icons.gif) 100% -38px no-repeat; color:#d70000 !important; }

.i-rating { position:relative; display:inline; float:left; width:70px; height:16px; margin:2px 0 0 0; overflow:hidden; background:url(../img/rating-icons.gif) 0 -20px no-repeat; }
.i-rating span, .i-rating ul li { display:inline; float:left; }
.i-rating div, .i-rating ul { position:absolute; top:0; left:0; height:13px; }
.i-rating div { background:url(../img/rating-icons.gif) 0 0 no-repeat; }
.i-rating span { height:13px; line-height:13px; padding:0 0 0 80px; }
.i-rating ul li { width:14px; height:13px; cursor:pointer; }
.i-rating .spell  { display:none; }
.i-rating-spell .spell  { position:relative; top:-1px; width:16px; height:16px; display:inline; float:left; background:url(../img/spell-minimation.gif) 100% 0 no-repeat; }
#main-video .i-rating { width:200px; }


.i-submit, .r-reset, .r-reset span, .i-reset, .i-submit span, .i-reset span, .i-submit-65, .i-reset-65, .i-submit-60 { display:inline; float:left; }
.i-submit, .r-reset, .i-reset, .i-submit-65, .i-reset-65, .i-submit-60 { margin:0 11px 0 0; white-space:pre; text-decoration:none !important; cursor:pointer; color:#ffffff !important; background-image:url("../img/black-button-background.gif"); background-repeat:no-repeat; }
.i-submit span, .r-reset span, .i-reset span, .i-submit-65, .i-reset-65, .i-submit-60 { line-height:30px; height:30px; padding:0 10px 0 10px; background:url("../img/black-button-background.gif") 100% -120px no-repeat; }
.i-submit { background-position:0 0; }
.i-submit:hover, .i-submit-disabled { background-position:0 -60px; }
.i-submit-disabled { color:#606060 !important; cursor:default; }
.i-reset { color:#000000 !important; background-position:0 -30px; }
.i-reset:hover { background-position:0 -90px; }
.i-submit-65, .i-reset-65  { display:inline; float:left; width:65px; border:none; }
.i-submit-65 { background-position:0 -150px; }
.i-submit-65:hover, .i-submit-65-disabled { background-position:-65px -150px; }
.i-submit-65-disabled { color:#3975a0 !important; cursor:default; }
.i-reset-65 { background-position:0 -180px;}
.i-submit-60 { display:inline; float:left; width:60px; border:none; background-position:-130px -150px; }
.i-submit-60:hover, .i-submit-60-disabled { background-position:-130px -180px; }
.i-submit-60-disabled { color:#606060 !important; cursor:default; }

.i-voting { position:absolute; top:5px; right:5px; }
.i-voting li, .i-voting a { display:inline; float:left; }
.i-voting .votes { margin:0 10px 0 0; padding:0 0 0 26px; line-height:18px; }
.i-voting a { width:18px; height:18px; margin:0 0 0 2px; }
.i-voting .up { background:url(../img/pager-icons.gif) 0 -75px no-repeat; }
.i-voting .down { background:url(../img/pager-icons.gif) -18px -75px no-repeat; }
.i-voting-disabled a { cursor:default; }
.i-voting-disabled .up { background:url(../img/pager-icons.gif) 0 -94px no-repeat; }
.i-voting-disabled .down { background:url(../img/pager-icons.gif) -18px -94px no-repeat; }
.i-voting .plus { color:#00d728; }
.i-voting .minus { color:#d70000; }
.i-voting-spell .votes  { background:url(../img/spell-minimation.gif) 0 1px no-repeat; }

.i-video-info-wrap { width:280px; height:269px; overflow:auto; }
.i-video-info { width:260px; }
.i-video-info  em, .i-video-info p, .i-video-info  .l { display:block; padding:0 0 10px 0; }
.i-video-info  em { font-size:18px; font-weight:bold; }
.i-video-info  .l li { position:relative; padding:0 0 0 80px; }
.i-video-info  .l .left { position:absolute; top:0; left:0; color:#3e3e3e; }
.i-video-share { display:block; height:48px; padding:10px 0 0; }
.i-video-share label { display:inline; float:left; width:280px; padding:5px 0 0; }
.i-video-share input { display:inline; float:left; width:198px; margin:0; padding:3px 5px; border:1px solid #7b7b7b; color:#7b7b7b; }
.i-video-share span { display:inline; float:right; width:65px; height:23px; text-align:center; line-height:23px; background:#d70000; }

.i-error-inline, .i-error-inline div, .i-error-block, .i-error-block div  { display:inline; float:left; font-weight:bold; color:#d70000; }
.i-error-inline, .i-error-block { width:100%; }
.i-error-inline div { padding:0 5px 5px 165px; background:url(../img/playlist-icons.gif) 145px -154px no-repeat; }
.i-error-block div { padding:0 5px 10px 145px; }
.i-error-block .green { color:#00d700; }

.m-text, .m-icon { padding:10px 0; margin:0 -10px; }
.m-text li, .m-icon li, .m-move li { display:inline; float:left; }
.m-text li, .m-icon li { padding:0 10px; line-height:14px; border-left:1px solid #3e3e3e; }
.m-text .active a { text-decoration:none; color:#ffffff; cursor:default; }
.m-text li, .m-icon li, .m-move li, .m-text a, .m-icon a, .m-move a, .m-move span { display:inline; float:left; }
.m-text .first, .m-icon .first, .m-move .first { border:none; }

.m-move li { padding:5px 0 5px 2px; line-height:24px; }
.m-move a, .m-move span { width:18px; height:25px; cursor:pointer; }
.m-move .first { padding:5px 10px; }
.m-move .disabled a, .m-move .previous_button_disabled, .m-move .next_button_disabled { cursor:default; }
.m-move .previous { background:url(../img/pager-icons.gif) 0 -25px no-repeat; }
.m-move .next { background:url(../img/pager-icons.gif) -18px -25px no-repeat; }
.m-move .disabled .previous, .m-move .previous_button_disabled { background:url(../img/pager-icons.gif) 0 0 no-repeat; cursor:default; }
.m-move .disabled .next, .m-move .next_button_disabled { background:url(../img/pager-icons.gif) -18px 0 no-repeat; cursor:default; }

.m-icon a { width:20px; height:14px; }
.m-icon .day { background:url(../img/switch-icons.gif) 0 -20px no-repeat; }
.m-icon .week { background:url(../img/switch-icons.gif) -30px -20px no-repeat; }
.m-icon .month { background:url(../img/switch-icons.gif) -60px -20px no-repeat; }
.m-icon .active .day, .m-icon .day:hover { background:url(../img/switch-icons.gif) 0 0 no-repeat; }
.m-icon .active .week, .m-icon .week:hover { background:url(../img/switch-icons.gif) -30px 0 no-repeat; }
.m-icon .active .month, .m-icon .month:hover { background:url(../img/switch-icons.gif) -60px 0 no-repeat; }
.m-icon .grid { background:url(../img/switch-icons.gif) -120px -20px no-repeat; }
.m-icon .list { background:url(../img/switch-icons.gif) -90px -20px no-repeat; }

.m-trans { height:50px; background:url(../img/trans-background.gif) 0 0 repeat-x; }
.m-trans li, .m-trans a { display:inline; float:left; }
.m-trans a { padding:0 10px; text-decoration:underline; line-height:50px; color:#ffffff !important; }
.m-trans .active a { text-decoration:none; background:#000000; }

.b-info .text { padding:50px 10px 20px; text-align:center; }

.b-sex .buttons { padding:0 0 10px 75px; }

.b-empty { height:405px; }
.b-empty .b-head { border-color:#000000; }
.b-empty .text { padding:115px 10px; }
.b-empty .buttons { padding:0 0 10px 205px; }

.i-form .j-formstyle, .i-form .j-formstyle .formstyle-data, .i-form .j-formstyle .formstyle-button { display:inline; float:left; }
.i-form .j-formstyle { position:relative; margin:0 0 0 10px; }
.i-form .j-formstyle .formstyle-data { height:15px; padding:1px 2px; border:1px solid #777777; color:#000000; background:#ffffff; }
.i-form .j-formstyle .formstyle-button { position:absolute; top:0; right:0; width:30px; height:19px; background:url(../img/select-button.gif) 0 0 no-repeat; cursor:pointer; }

.i-form .label, .i-form .data, .i-form label, .i-form .multi, .i-form input, .i-form textarea, .i-form select { display:inline; float:left; }
.i-form .text input, .i-form textarea, .i-form select { width:264px; margin:0 0 0 10px; padding:2px; border:1px solid #777777; color:#000000; background:#ffffff; }
.i-form label, .i-form .multi { padding:0 0 5px; }
.i-form select { width:270px; }
.i-form .label { width:129px; padding:2px 0 2px 5px; color:#777777; }
.i-form .data { width:264px; padding:3px 3px 9px 9px; }
.i-form textarea { height:40px; }
.i-form .width-410 textarea, .i-form .width-410 input { width:410px; }
.i-form .select-60 select { width:60px; }
.i-form .select-110 select { width:110px; }
.i-form .select-80 select { width:80px; }
.i-form .formstyle-data { width:264px; }
.i-form .select-60 .formstyle-data { width:54px; }
.i-form .select-110 .formstyle-data{ width:104px; }
.i-form .select-80 .formstyle-data { width:74px; }
.i-form .text .input-124 { width:124px; }
.i-form .buttons { display:inline; float:left; padding:5px 0 0 143px; }

.prototip .formstyle-list, .prototip .formstyle-list span { display:block; color:#ffffff; }
.prototip .formstyle-list { width:270px; padding:0 0 0 2px; background:#777777; }
.prototip .formstyle-list span { padding:2px 3px; cursor:pointer; }
.prototip .formstyle-selected { display:block; background:#3e3e3e; }
.prototip .select-60 { width:60px; }
.prototip .select-110 { width:110px; }
.prototip .select-80 { width:80px; }

.adobe { display:block; height:385px; padding:20px; text-align:center; }
.adobe  img { margin:0 auto; padding:10px; }
.adobe .big { display:block; padding:20px 0; }
.adobe .small { display:block; text-align:left; padding:20px 41px; }

.b-user-login .form { position:relative; width:294px; height:30px; margin:50px auto; }
.b-user-login .form { background:url(../img/login-sprite.gif) 0 0 no-repeat; }
.b-user-login .form input { display:block; }
.b-user-login .form div input { position:absolute; padding:0; border:none; color:#000000; background:transparent; }
.b-user-login .form .login-submit { left:254px; top:0; width:40px; height:30px; background:url(../img/login-sprite.gif) 100% -30px no-repeat !important; }
.b-user-login .form .login-submit:hover { background:url(../img/login-sprite.gif) 100% -60px no-repeat !important; }
.b-user-login .form .login-login { left:1px; top:1px; width:118px; height:18px; }
.b-user-login .form .login-password { left:130px; top:1px; width:114px; height:18px; }
.b-user-login .form .login-automatic { position:absolute; top:-22px; left:5px; cursor:pointer; }
.b-user-login .form .login-automatic input { display:inline; vertical-align:-15%;  }
.b-user-login .form .login-login, .b-user-login .form .login-password { padding:5px; }
.b-user-login .form a { border-left:1px solid #dadada; padding:0 0 0 3px; }

.b-video-record .record-select, .b-video-record .record-flash { margin:0 0 5px; border-bottom:1px solid #3e3e3e; }
.b-video-record .record-select { margin:0 0 10px; }
.b-video-record .record-select p { padding:2px 0 2px 5px; color:#777777; }
.b-video-record .record-select img { position:relative; margin:0 auto; }
.b-video-record .record-select #record-scroll .vscrollerbase  { visibility:hidden !important; }
.b-video-record .record-select .scroll { position:relative; width:630px; height:132px; margin:5px; overflow:auto; }
.b-video-record .record-select .l .i { display:inline; float:left; width:110px; height:110px; margin:0 0 0 20px; background:#1d1d1d; }
.b-video-record .record-select .l .active { background:#777777; }
.b-video-record .record-select .l .first { margin:0 0 16px 0; }
.b-video-record form { display:block; padding:5px 0 0; }
.b-video-record label, .b-video-record .multi { width:570px; }

.b-video-edit .edit-thumbnail, .b-video-edit .edit-content { display:inline; float:left; }
.b-video-edit .edit-thumbnail { width:330px; margin:10px 0; }
.b-video-edit .edit-thumbnail .thumbnail { width:320px; height:275px; }
.b-video-edit .edit-content { width:608px; margin:10px 0; padding:0 0 0 10px; border-left:1px solid #3e3e3e; }
.b-video-edit .buttons { width:461px; }
.b-video-edit label, .b-video-edit .multi { width:570px; }

.b-video-category .b-head h3.right { width:290px; position:absolute; top:0; right:0; }
.b-video-category .b-tags { position:absolute; top:10px; right:0; width:285px; height:160px; padding:0 5px 0 20px; border-left:1px solid #3e3e3e; }
.b-video-category .b-tags .l { padding:0; }
.b-video-category .b-body { padding:0 0 10px; }

.b-video .l li.i { position:relative; }
.b-video .l a img { position:absolute; border:2px solid #3e3e3e; }
.b-video .l a:hover img { border:2px solid #d70000; }
.b-video .l a em { display:block; font-weight:bold; }
.b-video .l .time { position:absolute; left:7px; width:135px; padding:2px 5px; text-align:right; color:#ffffff; background:url(../img/time-background.png) 0 0 repeat; }
.b-video-list .l { padding:5px 0; }
.b-video-list .l li.i { height:86px; padding:5px 5px 5px 165px; border-top:1px solid #3e3e3e; }
.b-video-list .l li.first { border:none; }
.b-video-list .l .i .left, .b-video-list .l .i .right { display:inline; float:left; }
.b-video-list .l .i .left { width:330px; }
.b-video-list .l .i .right { width:115px; height:86px; padding:0 0 0 10px; border-left:1px solid #3e3e3e; }
.b-video-list .l a img { top:5px; left:5px; }
.b-video-list .l a em { padding:0 0 5px 0; }
.b-video-list .l .time { top:70px; }
.b-video-list .grid-only { display:none; }
.b-video-grid .l { padding:0; background:url(../img/grid-background.gif) 0 0 repeat; }
.b-video-grid .l li.i { position:relative; display:inline; float:left; width:149px; height:67px; margin:10px 0; padding:95px 5px 0 5px; border-left:1px solid #3e3e3e; }
.b-video-grid .l li.left { border:none; }
.b-video-grid .l a img { top:0; left:5px; }
.b-video-grid .l .time { top:65px; }
.b-video-grid .list-only { display:none; }
.b-video-grid .j-playlist-add { position:absolute; bottom:0; right:5px; text-indent:-100px; }
.b-video-grid .i-rating { position:absolute; bottom:0; left:5px; }
.b-video-grid .m-icon .grid, .m-icon .grid:hover { background:url(../img/switch-icons.gif) -120px 0 no-repeat; }
.b-video-list .m-icon .list, .m-icon .list:hover { background:url(../img/switch-icons.gif) -90px 0 no-repeat; }

#similar-wrap .container { position:relative; width:640px; height:180px; overflow:hidden; }
#similar-wrap .container .wl { position:relative; width:2560px; }
#similar-wrap .container .wi { display:inline; float:left; }

.b-comment-list .b-head { border-bottom:4px solid #6199c2; }
.b-comment-list .b-head h3 { color:#6199c2; }
.b-comment-list .m-move .previous { background:url(../img/pager-icons.gif) 0 -50px no-repeat; }
.b-comment-list .m-move .next { background:url(../img/pager-icons.gif) -18px -50px no-repeat; }
.b-comment-list .l { padding:5px 0; }
.b-comment-list .l li.i, .b-comment-list .form { position:relative; padding:5px 100px 5px 50px; border-top:1px solid #223544; }
.b-comment-list .l li.first { border:none; }
.b-comment-list .l em { display:block; font-weight:bold; color:#6199c2; }
.b-comment-list img { position:absolute; top:5px; left:5px; padding:1px 7px 1px 1px; background:url(../img/comment-background.gif) 0 0 no-repeat;  }
.b-comment-list .notice { padding:10px 5px 15px 50px; border-top:1px solid #223544; font-weight:bold; }
.b-comment-list .notice .red { color:#d70000; }
.b-comment-list .form { margin:-5px 0 0 0; }
.b-comment-list .form .text input, .b-comment-list .form .area textarea { display:block; margin:0 0 5px; }
.b-comment-list .form .text input { width:260px; }
.b-comment-list .form .area textarea { width:460px; height:60px; }

.b-user-profile .edit { display:inline; }
.b-user-profile .profile-picture, .b-user-profile .profile-content , .b-user-profile h4 { display:inline; float:left; }
.b-user-profile .profile-picture .i-submit { float:right; margin:10px 10px 0; }
.b-user-profile .profile-picture { width:210px; margin:10px 0; }
.b-user-profile .profile-content { width:414px; margin:10px 0; padding:0 0 0 10px; border-left:1px solid #3e3e3e; }
.b-user-profile h4 { width:403px; margin:0 0 10px 0; padding:0 10px 10px 5px; font-size:12px; font-weight:bold; border-bottom:1px solid #3e3e3e; }
.b-user-profile-edit .view h4 { background:url(../img/edit-button.gif) 100% 0 no-repeat; cursor:pointer; }
.b-user-profile .edit, .b-user-profile .view { padding:0 0 10px; }
.b-user-profile .buttons { width:271px; }

.b-user-list .l li.i { position:relative; }
.b-user-list .l a img { position:absolute; border:2px solid #3e3e3e; }
.b-user-list .l a:hover img { border:2px solid #d70000; }
.b-user-list .l a em { display:block; font-weight:bold; }
.b-user-list .l { padding:5px 0; }
.b-user-list .l li.i { height:49px; padding:5px 5px 5px 65px; border-top:1px solid #3e3e3e; }
.b-user-list .l li.first { border:none; }
.b-user-list .l a img { top:5px; left:5px; }
.b-user-list .l a em { padding:0 0 5px 0; }

.b-user-detail img { display:block; padding:10px 5px; }
.b-user-detail .l { padding:0 5px 10px; }
.b-user-detail .l li { position:relative; padding:0 0 0 70px; }
.b-user-detail .l .left { position:absolute; top:0; left:0; color:#3e3e3e; }

.b-list-admin .l .stats { position:absolute; top:5px; right:180px; width:75px; height:49px; padding:0 0 0 70px; border-left:1px solid #3e3e3e; border-right:1px solid #3e3e3e; color:#3e3e3e; }
.b-list-admin .l .stats span { display:inline; float:left; width:60px; margin:0 0 0 -70px; text-align:right; color:#ffffff; }
.b-list-admin .l .message, .b-list-admin .l .buttons { position:absolute; right:5px; }
.b-list-admin .l .message { top:5px; line-height:49px; }
.b-list-admin .l .buttons { top:14px; }
.b-list-admin .l .dark, .b-list-admin .l .dark  p, .b-list-admin .l .dark .stats span { color:#3e3e3e; }
.b-list-admin .l .transcode  p { color:#ffffff; }
.b-list-admin .l .i-submit-60 { padding:0; text-align:center; }

.b-list-image .l { padding:5px 0; }
.b-list-image .l li.i { position:relative; height:49px; padding:5px 10px 5px 95px; border-top:1px solid #3e3e3e; }
.b-list-image .l li.first { border:none; }
.b-list-image .l a em, .b-list-image .l .dark em { font-weight:bold; }
.b-list-image .l a img, .b-list-image .l .dark img { position:absolute; top:5px; left:5px; border:2px solid #3e3e3e; }
.b-list-image .l a:hover img { border:2px solid #d70000; }
.b-list-image .l .active { font-weight:bold; }
.b-list-text .l { padding:10px 0; }
.b-list-text .l li { padding:2px 10px 2px 20px; background:url(../img/square-red.gif) 10px 50% no-repeat; }
.b-list-text .l li .r { display:inline; float:right; font-weight:normal; }
.b-list-text .l .active { font-weight:bold; }

.b-tags .l { padding:10px 5px; }
.b-tags .l li { display:inline; }

.b-square { margin:10px 0; background:transparent !important; }

.b-stat .b-head { height:auto; padding:8px 0 8px 10px; color:#ffffff; background:#000000; }
.b-stat .b-head .m-icon { display:inline; float:right; padding:0; margin:0; }
.b-stat .b-head h3 { line-height:12px; font-size:12px; }
.b-stat .l { padding:5px 0; }
.b-stat .l li { position:relative; padding:5px 20px; border-top:1px solid #dadada; }
.b-stat .l .first { border:none; }
.b-stat .l .number, #s-statistic  .l .views { position:absolute; top:5px; }
.b-stat .l .number { left:5px; }
.b-stat .l .views { right:10px; }

.b-main { background:transparent !important; }
.b-main .b-head { height:50px; padding:0; border:none; }
.b-main .b-body { padding:10px; background:#000000; }
.b-main .b-foot { padding:0; }
.b-main .i-playlist-wrap { width:280px; height:300px; overflow:auto; }
.b-main #main-stat, .b-main #more-wrap { height:335px; }
.b-main #more-wrap .i { cursor:pointer; }
.b-main .i-playlist { display:block; float:none; width:260px; }
.b-main #main-playlist .i-playlist-spell .shed { position:absolute; top:0; left:0; z-index:1000; width:100%; height:100%; background:#000000 url('../img/spell-animation.gif') 50% 50% no-repeat; filter:alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:.5; opacity:.5; }
.b-main #main-stat.i-stat-spell { background:#000000 url('../img/spell-animation.gif') 50% 270px no-repeat; }
.b-main .hideout { position:absolute; top:-10000px; }
.b-main #ajax-playbutton { display:inline; float:right; margin:10px 20px 0; padding:5px; background:#d70000; cursor:pointer; }

.b-square-playlist { margin:5px 0 0 !important; }

.b-feature .b-head { height:35px; padding:10px; border:none; }
.b-feature .b-head { height:35px; padding:10px; border:none; }
.b-feature .b-head h3 { line-height:normal; font-size:25px; font-weight:bold; }
.b-feature .l, .b-feature .i-playlist { display:inline; float:left; height:295px; margin:0 0 0 10px; padding:0 0 10px; }


.b-feature .container, .b-feature .l li.i  { position:relative; width:310px; height:295px; display:inline; float:left; overflow:hidden; background:#000000; }
.b-feature .l { position:relative; width:10000px; }
.b-feature .l em { display:block; font-size:18px; font-weight:bold; color:#d70000; padding:10px 10px 0 0; margin:0 0 -3px 0; }
.b-feature .l p { padding:5px 10px 5px 0; }

.b-feature .i-playlist { width:310px; }
.b-feature .i-playlist li.i em a { position:absolute; top:5px; left:5px; display:block; width:280px; height:35px; }
.b-feature .i-playlist li.i  { position:static; padding:0px; }
.b-feature .i-playlist li.i .i-wrapper  { position:relative; height:15px; padding:20px 5px 5px; }
.b-feature .i-playlist li.i em  { display:block; }

.b-fbaction{ display:block; height:28px; padding:11px 10px 0; text-decoration:none; line-height:18px; background:transparent !important; }

.b-action a { display:block; padding:11px 10px; text-decoration:none; line-height:18px; color:#ffffff; }
.b-action a:hover { text-decoration:underline; }
.b-action strong { font-weight:bold; }

.b-action-facebook { width:270px !important; padding:0 0 0 30px; background:#000000 url(../img/facebook-icon.gif) 8px 50% no-repeat !important; }

.b-playlist { padding:10px; }

#cse-search-results { background:#000000; }
#cse-search-results iframe { display:block; width:960px; margin:0 auto; padding:10px 0; }
