body { background: #526273; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
body.noscroll { overflow: hidden; }
form { display: inline; margin: 0; padding: 0; }
#maincontainer { background: #576a7c url(/i/topbg.gif) repeat-x; width: 960px; margin: 0 auto 20px auto; padding: 0 0 12px 0; overflow: hidden; }
#maincontainer.fullscreen { width: 100%; }
#maincontainer.noscroll { overflow: hidden; }
#header { background: url(/i/pl/header.gif) no-repeat; width: 936px; height: 134px; margin: 0 auto 6px auto; position: relative; }

h1 { width: 224px; height: 78px; position: absolute; top: 20px; left: 28px; margin: 0; padding: 0; }
h1 a { display: block; width: 224px; height: 78px; }
h1 a span { display: none; }
h2.tagtitle { margin: 0; padding: 0 0 12px 8px; color: #fff; font-size: 18px; font-weight: bold; }

ul#topmenu { margin: 0; padding: 0; width: 297px; height: 35px; list-style-type: none; position: absolute; top: 42px; left: 327px; }
ul#topmenu li { margin: 0; padding: 0; height: 35px; float: left;  }
ul#topmenu li a { display: block; height: 35px; background: url(/i/pl/topmenu.1.gif) no-repeat; }
ul#topmenu li a span { display: none; }
ul#topmenu li#tm_movies { width: 82px; }
ul#topmenu li#tm_movies a { width: 58px; margin: 0 24px 0 0; }
ul#topmenu li#tm_movies a:hover, ul#topmenu li#tm_movies a.selected { background-position: 0 -35px; }
ul#topmenu li#tm_channels { width: 91px; }
ul#topmenu li#tm_channels a { width: 70px; margin: 0 21px 0 0; }
ul#topmenu li#tm_channels a:hover, ul#topmenu li#tm_channels a.selected { background-position: -82px -35px; }
ul#topmenu li#tm_users { width: 124px; }
ul#topmenu li#tm_users a { width: 124px; }
ul#topmenu li#tm_users a:hover, ul#topmenu li#tm_users a.selected { background-position: -173px -35px; }

#searchbox { width: 249px; height: 59px; background: url(/i/searchboxbg.gif) no-repeat; position: absolute; top: 30px; left: 687px; }
#searchbox .input { background: #fff url(/i/searchinputbg.gif) no-repeat; width: 139px; height: 20px; margin: 0; padding: 6px 6px 0 6px; border: 0; font-size: 11px; vertical-align: middle }
#searchbox .submit { background: url(/i/buttonbg.gif) no-repeat; width: 76px; height: 25px; margin: 0; padding: 0; border: 0; text-align: center; font-weight: bold; color: #fefefe; font-size: 11px; font-family: Verdana; vertical-align: middle }
#searchbox form div { padding: 8px 0 3px 10px }
#searchbox ul { margin: 0; padding: 0; list-style-type: none; background: url(/i/stabbg.gif) no-repeat top right; overflow: hidden; width: 100%; }
#searchbox ul li { margin: 0; padding: 0; float: left; display: inline; list-style-type: none; }
#searchbox ul li.first { margin: 0 0 0 15px; }
#searchbox ul li.selected { background: url(/i/stabr.gif) no-repeat top right; padding: 0; margin: 0 15px 0 0; }
#searchbox ul li a { display: block; height: 18px; padding: 2px 15px 0 0; font-size: 11px; font-weight: bold; color: #c1cfdd; cursor: pointer; text-decoration: none; }
#searchbox ul li a:hover { color: #fff; }
#searchbox ul li.selected a { background: url(/i/stabl.gif) no-repeat; padding: 2px 15px 0 13px; color: #fff; }

#intlink { position: absolute; display: block; top: 5px; right: 2px; width: 130px; height: 20px; }
#intlink span { display: none; }

ul#hdlinks { position: absolute; top: 113px; right: 2px; margin: 0; padding: 0; list-style-type: none; }
ul#hdlinks li { margin: 0; padding: 0; float: left; list-style-type: none; color: #fff; font-size: 11px; font-weight: bold; }
ul#hdlinks li a { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; padding: 0 5px; }
ul#hdlinks li a.highlight { color: #f389be }
ul#hdlinks li a:hover { text-decoration: underline; }

#leftbox { width: 620px; overflow: hidden; margin: 6px 0 16px 13px; display: inline; background: #64788c; border: 1px solid #526273; float: left; }

#add_ch_ad { width: 298px; height: 213px; margin: 0 0 4px 0; }
#add_ch_ad.bg { background: url(/i/pl/main_ad.jpg); }
#add_ch_ad a#create_ch { display: block; width: 134px; height: 19px; position: relative; top: 106px; left: 34px; }
#add_ch_ad a#ah_ad_help { display: block; width: 100px; height: 19px; position: relative; top: 126px; left: 34px; }
#add_ch_ad a#create_movie { display: block; width: 147px; height: 26px; background: url(/i/pl/wgraj_plik.gif); position: relative; top: 134px; left: 114px; }
#add_ch_ad a#create_movie:hover { background-position: 0 -26px; }

#main_reccomended { overflow: hidden; width: 100%; border-bottom: 1px solid #76889a; padding: 0 0 6px 0; }
#main_reccomended h2 { margin: 0; padding: 12px 0 0 17px; border-bottom: 1px solid #76889a; font-size: 1px; }
#recommended_clip, #recommended_channel { width: 295px; height: 400px; float: left; border: 1px solid #526273; background: url(/i/boxbg2.gif); display: inline; }
#recommended_clip { margin: 10px 0 0 9px; }
#recommended_channel { margin: 10px 0 0 9px; }
#recommended_clip div, #recommended_channel div { border-top: 1px solid #526273 }
#recommended_clip div div, #recommended_channel div div { border-top: 1px solid #76889a; padding: 4px 12px 12px 16px; }
#recommended_clip div div img, #recommended_channel div div img { border: 1px solid #b5bac0; }
#main_reccomended h3 { color: #fff; margin: 0; padding: 10px 0 0 0; font-size: 18px; font-weight: bold; }
#main_reccomended h3 em { display: block; color: #fe4fac; font-size: 12px; font-weight: bold; font-style: normal; }
#main_reccomended p { color: #c1cfdd; font-size: 11px; margin: 0; padding: 8px 0 0 0; }
#main_reccomended dl { margin: 0; padding: 12px 0; font-family: Tahoma; }
#main_reccomended dl dt { color: #fff; font-size: 10px; margin: 0; padding: 0; float: left; display: inline; }
#main_reccomended dl dd { color: #89b7cd; font-size: 10px; font-weight: bold; margin: 0 4px 0 2px; padding: 0; float: left; display: inline; }
#main_reccomended dl dd a { color: #89b7cd; }
#main_reccomended dl dd a:hover { text-decoration: none; }

.stars { display: inline; width: 70px; height: 13px; float: right; background: url(/i/stars.1.gif) no-repeat; margin: 4px 0 0 0; font-size: 1px; }
.stars span { background: url(/i/stars.1.gif) no-repeat; display: block; width: 70px; height: 13px; }
.stars span a { display: inline; width: 14px; height: 13px; float: left; cursor: pointer; }
.stars span.s1 { background-position: -56px -13px; }
.stars span.s2 { background-position: -42px -13px; }
.stars span.s3 { background-position: -28px -13px; }
.stars span.s4 { background-position: -14px -13px; }
.stars span.s5 { background-position: 0 -13px; }
.stars span.v1 { background-position: -56px -13px !important; }
.stars span.v2 { background-position: -42px -13px !important; }
.stars span.v3 { background-position: -28px -13px !important; }
.stars span.v4 { background-position: -14px -13px !important; }
.stars span.v5 { background-position: 0 -13px !important; }

#main_tabs { border-top: 1px solid #526273; }
#main_tabs.notop { border: 0; }
#main_tabs .midbox { padding: 10px 8px 10px 8px; border-top: 1px solid #76889a; }
#main_tabs.notop .midbox { border: 0; padding: 10px 12px 0 12px; }
.box_2 { background: url(/i/boxbg1.gif); border: 1px solid #526273; border-top: none; width: 602px; overflow: hidden; padding: 0 0 8px 0; }
.box_2 .topleft { width: 288px; float: left; padding: 8px 0 0 12px; margin: 4px 0 6px 0; font-size: 11px; color: #fe4fac; }
.box_2 .topleft a { color: #fe4fac; text-decoration: none; margin: 0 10px; }
.box_2 .topleft a.selected { font-weight: bold; }
.box_2 .topright { text-align: right; width: 290px; float: left; padding: 8px 0 0 0;  margin: 4px 0 6px 0; clear: right; font-size: 11px; color: #fff; }
.box_2 .topright a { color: #fff; text-decoration: none; }
.box_2 .topright a:hover { text-decoration: underline; }
.box_2 .topright a.selected { font-weight: bold; }
.box_2 .left { width: 301px; float: left; background: url(/i/vdots1.gif) repeat-y right top; margin: 4px 0 6px 0; clear: left; }
.box_2 .right { width: 299px; float: left;  margin: 4px 0 0 0; }
.box_2 h3 { margin: 0; padding: 16px 0 10px 16px; font-size: 1px; }
.box_2 h3 span { float: right; color: #fff; text-decoration: none; font-size: 11px; font-weight: normal; display: inline; margin: 4px 10px 0 0; }
.box_2 h3 span a { color: #fe4fac; }
.box_2 h3 span a:hover { text-decoration: none; }

.clipbox { width: 281px; height: 199px; position: relative; margin: 0 0 10px 10px; }
.clipbox .shadow { width: 278px; height: 197px; background: #252525; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); position: absolute; top: 4px; left: 4px; z-index: 1; }
.clipbox .mid { width: 277px; height: 196px; background: #6b7b8b; border: 1px solid #526273; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; }
.clipbox .mid h4 { margin: 3px 3px 5px 3px; padding: 6px 10px; background: #5a6c7e; font-weight: bold; font-size: 13px; color: #fff; }
.clipbox .mid h4 a { text-decoration: none; color: #fff; }
.clipbox .mid img { border: 1px solid #cacfd5; float: left; display: inline; margin: 0 12px 8px 12px; }
.clipbox .mid span.adult { display: inline; float: left; width: 41px; height: 41px; background: url(/i/18plus.png); margin: 4px 0 0 -57px; }
.clipbox .mid div { float: left; width: 118px; }
.clipbox .mid .stars { float: left !important; margin: 4px 18px 6px 0 !important; }
.clipbox .mid dl { margin: 0; padding: 0; font-family: Tahoma; width: 118px; }
.clipbox .mid dl dt { color: #fff; font-size: 10px; margin: 4px 0 0 0; padding: 0; float: left; width: 46px; display: inline; clear: left; }
.clipbox .mid dl dd { color: #89b7cd; font-size: 10px; font-weight: bold; margin: 4px 0 0 2px; padding: 0; width: 70px; float: left; display: inline;  }
.clipbox .mid dl dd a { color: #89b7cd; }
.clipbox .mid dl dd a:hover { text-decoration: none; }
.clipbox .mid p { color: #c1cfdd; font-size: 11px; padding: 0 12px 8px 12px; margin: 0; clear: both; }

#users_container .topright { clear: both; width: 700px; float: right; text-align: right; padding: 0 16px 0 0; }
.uchcontainer { padding: 4px 0 0 0; clear: both; }
.userchannelbox { width: 585px; height: 159px; position: relative; margin: 0 0 10px 10px; }
.userchannelbox .shadow { width: 582px; height: 157px; background: #252525; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); position: absolute; top: 4px; left: 4px; z-index: 1; }
.userchannelbox .mid { width: 581px; height: 156px; background: #6b7b8b; border: 1px solid #526273; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; }
.userchannelbox .mid .cnt { margin: 5px; height: 146px; background: #5a6c7e; }
.userchannelbox .mid .cnt .left { width: 132px; float: left; padding: 10px 6px 0 10px; margin: 0; background: none; }
.userchannelbox .mid .cnt .middle { width: 278px; height: 136px; float: left; padding: 10px 12px 0 0; margin: 0; background: url(/i/vdots1.gif) repeat-y right top; }
.userchannelbox .mid .cnt .right { width: 108px; float: left; padding: 10px 0 0 10px; margin: 0; font-size: 11px; }
.userchannelbox .mid .cnt .right h6 { color: #fff; font-size: 11px; font-weight: normal; margin: 0; padding: 0 0 6px 0; }
.userchannelbox .mid .cnt .right img { border: 1px solid #cacfd5; width: 100px; height: 72px; margin: 0 0 6px 0; }
.userchannelbox .mid .cnt .right a { color: #89b7cd; font-size: 11px; text-decoration: none; display: block; }
.userchannelbox .mid h4 { margin: 0; padding: 0; font-weight: bold; font-size: 13px; color: #fff; }
.userchannelbox .mid h4 a { text-decoration: none; color: #fff; }
.userchannelbox .mid h4 img { border: 0; vertical-align: middle; }
.userchannelbox .mid img { border: 1px solid #cacfd5; }
.userchannelbox .mid .stars { float: none !important; margin: 4px 18px 6px 0 !important; clear: both; display: block !important; }
.userchannelbox .mid dl { margin: 0; padding: 0; font-family: Tahoma; }
.userchannelbox .mid dl dt { color: #fff; font-size: 10px; margin: 0 0 0 0; padding: 0; float: left; display: inline; }
.userchannelbox .mid dl dd { color: #89b7cd; font-size: 10px; font-weight: bold; margin: 0 8px 0 4px; padding: 0; float: left; display: inline; }
.userchannelbox .mid dl dd a { color: #89b7cd; }
.userchannelbox .mid dl dd a:hover { text-decoration: none; }
.userchannelbox .mid p { color: #c1cfdd; font-size: 11px; height: 56px; padding: 6px 0 22px 0; margin: 0; }

#friends { border: 1px solid #526273; background: #64788c; margin: 0 12px; }
#friends #main_tabs { border-top: 0; }
#friends #main_tabs .midbox { border-top: 0; }
#friends_container { width: 916px; padding-top: 10px; }
.friendbox { width: 894px; height: 140px; position: relative; margin: 0 0 10px 10px; }
.friendbox .mid { width: 890px; height: 136px; background: #6b7b8b; border: 1px solid #526273; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; }
.friendbox .mid div { float: left; height: 131px; display: inline; }
.friendbox .mid .basic { width: 319px; height: 116px; margin: 3px 0 0 3px; padding: 15px 12px 0 12px; background: #5a6c7e url(/i/vdots2.gif) repeat-y right top; }
.friendbox .mid .basic img { border: 1px solid #c3cad0; float: left; width: 128px; display: inline; margin: 0 12px 0 0; }
.friendbox .mid .basic h4 { color: #fff; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.friendbox .mid .basic h4 a { color: #fff; text-decoration: none; }
.friendbox .mid .basic p { font-size: 11px; margin: 0; padding: 6px 0 0 0; color: #c1cfdd; }
.friendbox .mid .extended { width: 120px; margin: 3px 0 0 0; background: #5a6c7e url(/i/vdots2.gif) repeat-y right top; }
.friendbox .mid dl { margin: 15px 0 0 22px; padding: 0; font-family: Tahoma; }
.friendbox .mid dl dt { color: #fff; font-size: 10px; margin: 4px 0 0 0; padding: 0; float: left; display: inline; clear: left; }
.friendbox .mid dl dd { color: #89b7cd; font-size: 10px; font-weight: bold; margin: 4px 0 0 2px; padding: 0; width: 38px; float: right; display: inline; clear: right; }
.friendbox .mid dl dd a { color: #89b7cd; }
.friendbox .mid dl dd a:hover { text-decoration: none; }
.friendbox .mid .lastfilm { width: 250px; height: 116px; margin: 3px 0 0 0; padding: 15px 0 0 20px; background: #5a6c7e; }
.friendbox .mid .lastfilm h6 { color: #fff; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
.friendbox .mid .lastfilm p { font-size: 11px; margin: 0; padding: 6px 0 0 0; color: #c1cfdd; }
.friendbox .mid .lastfilm img { border: 1px solid #c3cad0; float: right; width: 128px; display: inline; margin: 0 12px 0 12px; }
.friendbox .mid .buttons { width: 140px; margin: 3px 0 0 0; padding: 0 0 0 12px; }
.friendbox .mid .buttons a { margin-top: 6px; }
.friendbox .shadow { width: 890px; height: 136px; background: #252525; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); position: absolute; top: 4px; left: 4px; z-index: 1; }
.friendbox .mid div.delmsg { float: none; display: block; height: auto; width: 874px; margin: 4px 8px; padding: 55px 0; color: #fff; font-size: 12px; border: 1px solid #cacfd5; text-align: center; font-style: italic; }


#messages { border: 1px solid #526273; background: #64788c; margin: 0 12px; }
#messages .mid { borer: 1px solid #526273; background: url(/i/boxbg2.gif); margin: 10px 8px; padding: 0 0 12px 0; width: 916px; overflow: hidden; }
#messages .mid h2 { color: #fff; font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0 8px 28px; }
#messages .mid #userMessagesContent { background: url(/i/msgtopbg.gif) repeat-x; padding: 7px 0 0 0; margin: 0 18px; }
#messages .mid #userMessagesContent #msgNavigation { width: 183px; float: left; display: inline;  margin: 0 12px 0 0; }
#messages .mid #userMessagesContent #msgNavigation div.container { width: 148px; padding: 16px 0 25px 35px; color: #fefefe; font-size: 11px; font-weight: bold; border: 1px solid #3e4955; background: #353f4a; }
#messages .mid #userMessagesContent #msgNavigation div.container div { margin: 0 0 8px 0; }
#messages .mid #userMessagesContent #msgNavigation div.container a { color: #fefefe; text-decoration: none; }
#messages .mid #userMessagesContent #msgNavigation div.container div.selected { color: #c1cfdd; font-size: 13px; }
#messages .mid #userMessagesContent #msgNavigation div.container div.selected a { color: #c1cfdd; font-size: 13px; }
#messages .mid #userMessagesContent #msgNavigation .buttons {  }
#messages .mid #userMessagesContent #msgNavigation .buttons a { width: 118px; height: 29px; margin: 6px 0 0 34px; display: block; background: url(/i/buttonbg2a.gif); color: #fff; font-size: 11px; font-weight: bold; text-align: center; line-height: 29px; text-decoration: none; }
#messages .mid #userMessagesContent #msgNavigation .buttons a:hover { background-position: 0 -29px; }
#messages .mid #userMessagesContent #msgContent { width: 683px; float: left; }
#messages .mid #userMessagesContent #msgContent #messagesItems { width: 683px; border: 1px solid #3e4955; border-bottom: 4px solid #353f4a; }
#messages .mid #userMessagesContent #msgContent #messagesItems table { magin: 0; padding: 0; border-collapse: collapse; width: 100%; }
#messages .mid #userMessagesContent #msgContent #messagesItems table th { background: #353f4a; color: #fff; font-size: 12px; text-align: left; font-weight: bold; padding: 4px; margin: 0 }
#messages .mid #userMessagesContent #msgContent #messagesItems table th.first { width: 20px; }
#messages .mid #userMessagesContent #msgContent #messagesItems table td { background: #3a4652; margin: 0; padding: 2px; font-size: 11px; color: #c1cfdd; border: 0; border-bottom: 1px solid #36404c; }
#messages .mid #userMessagesContent #msgContent #messagesItems table td a { color: #89b7cd; font-weight: bold; }
#messages .mid #userMessagesContent #msgContent .buttons {  }
#messages .mid #userMessagesContent #msgContent .buttons a { width: 118px; height: 29px; margin: 6px 6px 0 0; float: left; display: inline; background: url(/i/buttonbg2a.gif); color: #fff; font-size: 11px; font-weight: bold; text-align: center; line-height: 29px; text-decoration: none; }
#messages .mid #userMessagesContent #msgContent .buttons a:hover { background-position: 0 -29px; }
#messages .mid #userMessagesContent #msgContent .buttons a.del { width: 118px; height: 29px; margin: 6px 6px 0 0; float: left; display: inline; background: url(/i/buttonbg2a.gif) no-repeat -118px 0; color: #fff; font-size: 11px; font-weight: bold; text-align: center; line-height: 29px; text-decoration: none; }
#messages .mid #userMessagesContent #msgContent .buttons a.del:hover { background-position: -118px -29px; }
#messages .mid #userMessagesContent #msgContent #newMessageForm div div { width: 683px; border: 1px solid #3e4955; padding: 12px 0 0 0; border-bottom: 4px solid #353f4a; background: #3a4652; }
#messages .mid #userMessagesContent #msgContent label { color: #fff; font-weight: bold; text-align: right; font-size: 14px; width: 88px; display: block; margin: 0 12px 12px 0; }
#messages .mid #userMessagesContent #msgContent .input { width: 222px; border: 1px solid #3c4854; background: #e5ebf1; color: #3c4854; font-size: 11px; padding: 2px 6px; margin: 0 0 12px 0; }
#messages .mid #userMessagesContent #msgContent textarea { width: 552px; height: 90px; border: 1px solid #3c4854; background: #e5ebf1; color: #3c4854; font-size: 11px; padding: 2px 6px; margin: 0 0 12px 0; overflow: auto; }
#messages .mid #userMessagesContent #msgContent .submit { width: 118px; height: 29px; margin: 6px 0 0 0; float: right; background: url(/i/buttonbg2.gif); color: #fff; font-size: 11px; font-weight: bold; text-align: center; line-height: 29px; text-decoration: none; border: 0; }
#messages .mid #msgPageBar { color: #fff; font-size: 11px; }
#messages .mid #msgPageBar a { color: #fff; font-size: 11px; }
#messages .mid #msgContentTblCnt { width: 683px; border: 1px solid #3e4955; padding: 12px 0 0 0; border-bottom: 4px solid #353f4a; background: #3a4652; }
#messages .mid #msgContentTbl th { color: #fff; font-weight: bold; text-align: right; font-size: 14px; width: 88px; }
#messages .mid #msgContentTbl td { color: #fff; font-size: 12px; }

#channel { margin: 0 12px 12px 12px; }
#channel img { border: 1px solid #526273; }
#channel h2 { color: #fff; font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0 6px 20px; }
#channel .left { width: 622px; margin: 0 14px 0 0; padding: 0; float: left; display: inline; }
#channel .left .player { width: 597px; padding: 12px; margin: 0 0 20px 0; background: #64788c; border: 1px solid #526273; }
#channel .left h3 { color: #fff; font-size: 20px; font-weight: bold; margin: 0 0 10px 0; padding: 18px 0 0 14px; }
#channel .right { width: 282px; height: 440px; padding: 9px 8px; margin: 0; float: left; border: 1px solid #526273; background: #64788c; }
#channel .right .info { width: 268px; padding: 5px 6px; border: 1px solid #526273; overflow: hidden; font-size: 11px; }
#channel .right .info img { border: 1px solid #969ca2; float: left; margin: 0 10px 14px 0; display: inline; }
#channel .right .info div.data { float: right; width: 128px }
#channel .right .info dl { margin: 0; padding: 0; font-size: 10px; font-family: Tahoma; clear: both; }
#channel .right .info dl dt { color: #fff; font-size: 10px; margin: 0 4px 0 0; padding: 0; display: inline; float: left; }
#channel .right .info dl dd { color: #89b7cd; font-size: 10px; font-weight: bold; margin: 0; padding: 0; width: 70px; float: left; display: inline; }
#channel .right .info dl dd a { color: #89b7cd; }
#channel .right .info dl.main { padding: 0; margin: 0 0 6px 0; width: 100%; overflow: hidden; }
#channel .right .info dl.main dt { width: 60px; font-weight: bold; margin-bottom: 3px; clear: left; }
#channel .right .info dl.main dd { width: 60px; margin-bottom: 3px; float: right; clear: right; }
#channel .right .info .tags { width: 128px; float: left; margin: 0 0 12px 0; }
#channel .right .info .tags h6 { color: #89b7cd; font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 4px 0; }
#channel .right .info .tags a { color: #d9e1e8; }
#channel .right .info .desc { width: 134px; float: right; margin: 0 0 12px 0; }
#channel .right .info .desc p { margin: 0; padding: 12px 0 0 0; font-size: 11px; color: #c1cfdd; }
#channel .right .info .addto { margin: 0 0 6px 0; color: #89b7cd; clear: both; }
#channel .right .info .addto img { vertical-align: middle; margin: 0 4px 0 0; float: none; border: 0; }
#channel .right .info .addto a { color: #d9e1e8; vertical-align: middle; }
#channel .right .info .addto a:hover { text-decoration: none; }
#channel .right .info .infobox { background: #5a6c7e; width: 100%; overflow: hidden; clear: both; }
#channel .right .info .infobox div { width: 84px; float: left; color: #89b7cd; font-size: 11px; margin: 6px 0 0 4px; padding: 0 0 12px 0; display: inline; }
#channel .right .info .infobox div.first { width: 84px; }
#channel .right .info .infobox div strong { font-size: 13px; display: block; }
#channel .right .info .infobox div em { color: #fff; font-size: 13px; font-weight: bold; font-style: normal; display: block; }
#channel .right .info .infobox div em span { font-weight: normal; }
#channel .right .info .infobox span.stars { float: none; display: block; }
#channel .right .buttons { margin: 8px 0 0 0; }
#channel .right .button { margin: 2px 0 0 7px; float: left; display: inline; }

#channelmovies { background: #6b7b8b url(/i/chmovbg.gif); width: 915px; padding: 4px 4px 9px 0; margin: 0 0 0 10px; overflow: hidden; }
#channelmovies a.moveleft { display: inline; width: 17px; height: 17px; float: left; background: url(/i/lr.gif) no-repeat; margin: 70px 9px 30px 9px; }
#channelmovies a.moveright { display: inline; width: 17px; height: 17px; float: left; background: url(/i/lr.gif) no-repeat -17px 0; margin: 70px 0 30px 9px; }
#channelmovies .container { width: 845px; height: 162px; float: left; }
#channelmovies .element { width: 214px; padding: 5px; height: 152px; float: left; display: inline; margin: 0 6px 0 0; background: #5a6c7e; cursor: pointer; }
#channelmovies .element img { float: left; border: 1px solid #c3cad0; width: 100px; height: 72px; margin: 0 6px 6px 0; display: inline; }
#channelmovies .element h6 { color: #fff; font-size: 12px; font-weight: bold; margin: 0; padding: 6px 0 12px 0; }
#channelmovies .element p { color: #c1cfdd; font-size: 11px; margin: 0; padding: 0; clear: both; }
#channelmovies .selected { width: 383px; background: #4b5a69; }
#channelmovies .selected p { clear: none; }

#channelbottom { border: 1px solid #526273; background: #64788c; margin: 0 12px 12px 12px; padding: 6px 0 12px 0; clear: both; overflow: hidden; width: 934px; }
#channelbottom .left { width: 620px; margin: 0 8px 16px 0; padding: 0 0 0 0; float: left; display: inline; }
#channelbottom .left h3 { padding-left: 12px; }
#channelbottom .right { width: 300px; margin: 0 0 16px 0; padding: 12px 0 0 0; float: left; display: inline; }
#channelbottom .right .clipboxwrap { width: 281px; }
#channelbottom .wide { width: 917px; margin: 0 0 0 10px; float: none; display: block; }
#channelbottom .wide .clipboxwrap { float: left; margin: 0 17px 8px 0; display: inline; }
#channelbottom .wide #user_channel_container { width: 897px; padding: 12px 0 0 18px; overflow: hidden; }

.slider .container { position: relative;  overflow: hidden; }
.slider .slidingcontainer { position: absolute; width: 100000px; }

#searchresults h2 { color: #fff; font-size: 20px; font-weight: bold; margin: 0; padding: 18px 0 0 14px; }
#searchresults #main_tabs { border: 0; }
#searchresults #main_tabs .midbox { border: 0; }
#categories_container { margin: 0 0 12px 0; }
.topsearchbox { margin: 0 0 0 0; }
.topsearchbox h3 { margin: 0; padding: 0; font-size: 1px; }
.topsearchbox div { border: 1px solid #526273; border-top: 0; background: #64788c; padding: 8px 15px 15px 15px; }
.topsearchbox div ul { margin: 0; padding: 0; list-style-type: none; }
.topsearchbox div ul li { margin: 0; padding: 0; list-style-type: none; margin: 0; padding: 0 0 2px 0; background: url(/i/dots1.gif) repeat-x left bottom; }
.topsearchbox div ul li.last { background: transparent; }
.topsearchbox div ul li a { color: #fff; font-size: 13px; line-height: 22px; font-weight: bold; text-decoration: none; vertical-align: middle; }
.topsearchbox div ul li a:hover, #categories_box ul li a.selected { color: #d96fa4 }

#search_box {  }
#search_box .topright { clear: both; width: 590px; text-align: right; padding: 6px 0 0 0; }

#usermy { border: 1px solid #526273; background: #64788c; margin: 0 12px; padding: 10px 0 0 0; }
#usermy .info { margin: 0 9px 0 9px; padding: 12px 0 12px 12px; width: 906px; overflow: hidden; background: url(/i/boxbg2.gif); }
#usermy .info p { color: #c1cfdd; font-size: 11px; width: 756px; float: left; margin: 0; padding: 0; }
#usermy .info .buttons { width: 118px; float: left; display: inline; margin: 0 0 0 12px; }
#usermy .info .buttons a { width: 118px; height: 29px; margin: 0 0 8px 0; display: block; background: url(/i/buttonbg2a.gif); color: #fff; font-size: 11px; font-weight: bold; text-align: center; line-height: 29px; text-decoration: none; }
#usermy .info .buttons a:hover { background-position: 0 -29px; }
#usermy .info .buttons a.ac { background-position: -118px 0; }
#usermy .info .buttons a.ac:hover { background-position: -118px -29px; }
#usermy .box_2 { width: 916px; }

#editchannelmoviesinfo { margin: 0 14px 2px 12px; padding: 12px 0 12px 12px; width: 587px; float: left; display: inline; overflow: hidden; background: url(/i/boxbg2.gif); }
#editchannelmoviesinfo p { color: #c1cfdd; font-size: 11px; width: 756px; float: left; margin: 0; padding: 0; }
#editchannelmovieschannel { margin: 0 0 2px 0; padding: 12px 0 12px 12px; width: 309px; float: left; display: inline; overflow: hidden; background: url(/i/boxbg2.gif); }
#editchannelmovieschannel h4 { margin: 0; padding: 0; font-size: 12px; color: #fff; font-weight: bold; }

#my_container .categories { width: 150px; padding: 0 2px 2px 0; margin: 10px 0 0 10px; float: left; display: inline; background: url(/i/shadow.png); }
#my_container .categories .mid { border: 1px solid #526273; background: #6b7b8b; width: 148px; overflow: hidden; }
#my_container .categories .mid h4 { color: #c1cfdd; font-size: 14px; font-weight: bold; margin: 0; padding: 6px 0 6px 12px; }
#my_container .categories .mid ul { list-style-type: none; margin: 0; padding: 0; background: none; }
#my_container .categories .mid ul { margin: 6px 0 12px 12px; }
#my_container .categories .mid ul li { list-style-type: none; margin: 0; padding: 0 0 4px 0; font-size: 12px; }
#my_container .categories .mid ul li a { color: #fff; font-weight: bold; }
#my_container .categories .mid li a:hover, #my_container .categories ul li a.selected { color: #d96fa4 }
#my_container .topright { width: 740px; margin: 0 0 6px 0; padding: 0; }

#my_channels_list { width: 754px; float: left; padding: 10px 0 0 0; }
#my_channels_list .userchannelbox { width: 735px; height: 159px; position: relative; margin: 0 0 10px 10px; }
#my_channels_list .userchannelbox .shadow { width: 732px; height: 157px; background: #252525; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); position: absolute; top: 4px; left: 4px; z-index: 1; }
#my_channels_list .userchannelbox .mid { width: 731px; height: 156px; background: #6b7b8b; border: 1px solid #526273; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; }
#my_channels_list .userchannelbox .mid .cnt { background: #6b7b8b !important; }
#my_channels_list .userchannelbox .mid h4 { margin: 0; width: 564px; padding: 4px 0 4px 12px; font-weight: bold; font-size: 13px; color: #fff; background: #4b5a69; }
#my_channels_list .userchannelbox { height: 183px; }
#my_channels_list .userchannelbox .shadow { height: 180px; }
#my_channels_list .userchannelbox .mid { height: 179px; }
#my_channels_list .userchannelbox .mid .cnt { margin: 5px; height: 166px; background: #5a6c7e; }
#my_channels_list .userchannelbox .mid .cnt .left { height: 137px; padding: 10px 4px 0 6px; background: #5a6c7e url(/i/vdots1.gif) repeat-y right top; }
#my_channels_list .userchannelbox .mid .cnt .middle { background: #5a6c7e; padding: 10px 12px 0 7px; height: 137px; width: 267px; }
#my_channels_list .userchannelbox .mid .cnt .midright { width: 125px; height: 137px; float: left; padding: 10px 0 0 23px; background: #5a6c7e url(/i/vdots1.gif) repeat-y left top; margin: 0; font-size: 11px; }
#my_channels_list .userchannelbox .mid .cnt .midright h6 { color: #fff; font-size: 11px; font-weight: normal; margin: 0; padding: 0 0 6px 0; }
#my_channels_list .userchannelbox .mid .cnt .midright img { border: 1px solid #cacfd5; width: 100px; height: 72px; margin: 0 0 6px 0; }
#my_channels_list .userchannelbox .mid .cnt .midright a { color: #89b7cd; font-size: 11px; text-decoration: none; display: block; }
#my_channels_list .userchannelbox .mid .cnt .right { padding-top: 0; margin-top: -12px; width: 132px; overflow: hidden; }
#my_channels_list .userchannelbox .mid .cnt .right a { color: #fff; margin-bottom: 6px; }
#my_channels_list .userchannelbox .mid div.delmsg { float: none; width: 714px; margin: 4px 8px; padding: 77px 0; color: #fff; font-size: 12px; border: 1px solid #cacfd5; text-align: center; font-style: italic; }


#fav_channels_list { width: 754px; float: left; padding: 10px 0 0 0; }
#fav_channels_list .userchannelbox { width: 735px; height: 159px; position: relative; margin: 0 0 10px 10px; }
#fav_channels_list .userchannelbox .shadow { width: 732px; height: 157px; background: #252525; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); position: absolute; top: 4px; left: 4px; z-index: 1; }
#fav_channels_list .userchannelbox .mid { width: 731px; height: 156px; background: #6b7b8b; border: 1px solid #526273; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; }
#fav_channels_list .userchannelbox .mid .cnt { background: #6b7b8b !important; }
#fav_channels_list .userchannelbox .mid h4 { margin: 0; width: 564px; padding: 4px 0 4px 12px; font-weight: bold; font-size: 13px; color: #fff; background: #4b5a69; }
#fav_channels_list .userchannelbox { height: 183px; }
#fav_channels_list .userchannelbox .shadow { height: 180px; }
#fav_channels_list .userchannelbox .mid { height: 179px; }
#fav_channels_list .userchannelbox .mid .cnt { margin: 5px; height: 166px; background: #5a6c7e; }
#fav_channels_list .userchannelbox .mid .cnt .left { height: 137px; padding: 10px 4px 0 6px; background: #5a6c7e url(/i/vdots1.gif) repeat-y right top; }
#fav_channels_list .userchannelbox .mid .cnt .middle { background: #5a6c7e; padding: 10px 12px 0 7px; height: 137px; width: 267px; }
#fav_channels_list .userchannelbox .mid .cnt .midright { width: 125px; height: 137px; float: left; padding: 10px 0 0 23px; background: #5a6c7e url(/i/vdots1.gif) repeat-y left top; margin: 0; font-size: 11px; }
#fav_channels_list .userchannelbox .mid .cnt .midright h6 { color: #fff; font-size: 11px; font-weight: normal; margin: 0; padding: 0 0 6px 0; }
#fav_channels_list .userchannelbox .mid .cnt .midright img { border: 1px solid #cacfd5; width: 100px; height: 72px; margin: 0 0 6px 0; }
#fav_channels_list .userchannelbox .mid .cnt .midright a { color: #89b7cd; font-size: 11px; text-decoration: none; display: block; }
#fav_channels_list .userchannelbox .mid .cnt .right { padding-top: 0; margin-top: -12px; width: 132px; overflow: hidden; }
#fav_channels_list .userchannelbox .mid .cnt .right a { color: #fff; margin-bottom: 6px; }
#fav_channels_list .userchannelbox .mid div.delmsg { float: none; width: 714px; margin: 4px 8px; padding: 77px 0; color: #fff; font-size: 12px; border: 1px solid #cacfd5; text-align: center; font-style: italic; }

#my_movies_list { width: 754px; float: left; padding: 10px 0 0 0; overflow: hidden; }
#my_movies_list .clipboxwrap { width: 362px; height: 194px; margin: 0 0 10px 10px; float: left; display: inline; }
#my_movies_list .clipbox { width: 362px; height: 194px; position: relative; float: none; margin: 0; }
#my_movies_list .clipbox .shadow { width: 359px; height: 192px; background: #252525; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); position: absolute; top: 4px; left: 4px; z-index: 1; }
#my_movies_list .clipbox .mid { width: 358px; height: 191px; background: #6b7b8b; border: 1px solid #526273; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; }
#my_movies_list .clipbox .mid .buttons { clear: both; margin: 6px 0 0 6px; width: auto; }
#my_movies_list .clipbox .mid .buttons a.button { float: left !important; margin: 0 8px 0 0; display: inline; }
#my_movies_list .clipbox .mid span.stars { width: 69px; margin: 0 120px 6px 0 !important; }
#my_movies_list .clipbox .mid h4 { margin: 3px 3px 5px 3px; padding: 6px 10px; background: #5a6c7e; font-weight: bold; font-size: 13px; color: #fff; }
#my_movies_list .clipbox .mid h4 a { text-decoration: none; color: #fff; }
#my_movies_list .clipbox .mid img { border: 1px solid #cacfd5; float: left; display: inline; margin: 0 6px 8px 8px; }
#my_movies_list .clipbox .mid span.adult { margin: 4px 0 0 -51px; }
#my_movies_list .clipbox .mid div { float: left; width: 118px; }
#my_movies_list .clipbox .mid div.message { float: none; width: 292px; margin: 4px 8px; padding: 32px 24px; color: #fff; font-size: 12px; border: 1px solid #cacfd5; }
#my_movies_list .clipbox .mid div.delmsg { float: none; width: 340px; margin: 4px 8px; padding: 83px 0; color: #fff; font-size: 12px; border: 1px solid #cacfd5; text-align: center; font-style: italic; }

#my_movies_list .clipbox .mid dl { margin: 0; padding: 0 0 0 8px; font-family: Tahoma; width: auto; clear: both; }
#my_movies_list .clipbox .mid dl dt { color: #fff; font-size: 10px; margin: 0 0 0 0; padding: 0; width: auto; float: left; clear: none; display: inline; }
#my_movies_list .clipbox .mid dl dd { color: #89b7cd; font-size: 10px; font-weight: bold; margin: 0 8px 0 4px; padding: 0; width: auto; float: left;  clear: none; display: inline; }

#my_movies_list .clipbox .mid dl dd a { color: #89b7cd; }
#my_movies_list .clipbox .mid dl dd a:hover { text-decoration: none; }
#my_movies_list .clipbox .mid p { color: #c1cfdd; font-size: 11px; padding: 0 8px 6px 0; margin: 0; clear: none; }

#fav_movies_list { width: 754px; float: left; padding: 10px 0 0 0; }
#fav_movies_list .clipbox { width: 362px; height: 194px; position: relative; margin: 0 0 10px 10px; float: left; display: inline; }
#fav_movies_list .clipbox .shadow { width: 359px; height: 192px; background: #252525; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); position: absolute; top: 4px; left: 4px; z-index: 1; }
#fav_movies_list .clipbox .mid { width: 358px; height: 191px; background: #6b7b8b; border: 1px solid #526273; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; }
#fav_movies_list .clipbox .mid .buttons { clear: both; margin: 6px 0 0 6px; width: auto; }
#fav_movies_list .clipbox .mid .buttons a.button { float: left !important; margin: 0 8px 0 0; display: inline; }
#fav_movies_list .clipbox .mid span.stars { width: 69px; margin: 0 120px 6px 0 !important; }
#fav_movies_list .clipbox .mid h4 { margin: 3px 3px 5px 3px; padding: 6px 10px; background: #5a6c7e; font-weight: bold; font-size: 13px; color: #fff; }
#fav_movies_list .clipbox .mid h4 a { text-decoration: none; color: #fff; }
#fav_movies_list .clipbox .mid img { border: 1px solid #cacfd5; float: left; display: inline; margin: 0 6px 8px 8px; }
#fav_movies_list .clipbox .mid div { float: left; width: 118px; }
#fav_movies_list .clipbox .mid div.delmsg { float: none; width: 340px; margin: 4px 8px; padding: 83px 0; color: #fff; font-size: 12px; border: 1px solid #cacfd5; text-align: center; font-style: italic; }

#fav_movies_list .clipbox .mid dl { margin: 0; padding: 0 0 0 8px; font-family: Tahoma; width: auto; clear: both; }
#fav_movies_list .clipbox .mid dl dt { color: #fff; font-size: 10px; margin: 0 0 0 0; padding: 0; width: auto; float: left; clear: none; display: inline; }
#fav_movies_list .clipbox .mid dl dd { color: #89b7cd; font-size: 10px; font-weight: bold; margin: 0 8px 0 4px; padding: 0; width: auto; float: left;  clear: none; display: inline; }

#fav_movies_list .clipbox .mid dl dd a { color: #89b7cd; }
#fav_movies_list .clipbox .mid dl dd a:hover { text-decoration: none; }
#fav_movies_list .clipbox .mid p { color: #c1cfdd; font-size: 11px; padding: 0 8px 6px 0; margin: 0; clear: none; }


#userfav { border: 1px solid #526273; background: #64788c; margin: 0 12px; }
#userfav .info { margin: 10px 9px 0 9px; padding: 12px 0 12px 12px; width: 906px; overflow: hidden; background: url(/i/boxbg2.gif); }
#userfav .info p { color: #c1cfdd; font-size: 11px; width: 756px; float: left; margin: 0; padding: 0; }
#userfav .info .buttons { width: 118px; float: left; display: inline; margin: 0 0 0 12px; }
#userfav .info .buttons a { width: 118px; height: 29px; margin: 0 0 8px 0; display: block; background: url(/i/buttonbg2.gif); color: #fff; font-size: 11px; font-weight: bold; text-align: center; line-height: 29px; text-decoration: none; }
#userfav .box_2 { width: 916px; }

#fav_container .categories { width: 150px; padding: 0 2px 2px 0; margin: 10px 0 0 10px; float: left; display: inline; background: url(/i/shadow.png); }
#fav_container .categories .mid { border: 1px solid #526273; background: #6b7b8b; width: 148px; overflow: hidden; }
#fav_container .categories .mid h4 { color: #c1cfdd; font-size: 14px; font-weight: bold; margin: 0; padding: 6px 0 6px 12px; }
#fav_container .categories .mid ul { list-style-type: none; margin: 0; padding: 0; background: none; }
#fav_container .categories .mid ul { margin: 6px 0 12px 12px; }
#fav_container .categories .mid ul li { list-style-type: none; margin: 0; padding: 0 0 4px 0; font-size: 12px; }
#fav_container .categories .mid ul li a { color: #fff; font-weight: bold; }
#fav_container .categories .mid li a:hover, #fav_container .categories ul li a.selected { color: #d96fa4 }
#fav_container .topright { width: 740px; margin: 0 0 6px 0; padding: 0; }

#fav_container .userbox { width: 894px; height: 140px; position: relative; margin: 10px 0 0 10px; }
#fav_container .userbox .mid { width: 890px; height: 136px; background: #6b7b8b; border: 1px solid #526273; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; }
#fav_container .userbox .mid div { float: left; height: 131px; display: inline; }
#fav_container .userbox .mid .basic { width: 319px; height: 116px; margin: 3px 0 0 3px; padding: 15px 12px 0 12px; background: #5a6c7e url(/i/vdots2.gif) repeat-y right top; }
#fav_container .userbox .mid .basic img { border: 1px solid #c3cad0; float: left; width: 128px; display: inline; margin: 0 12px 0 0; }
#fav_container .userbox .mid .basic h4 { color: #fff; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
#fav_container .userbox .mid .basic h4 a { color: #fff; text-decoration: none; }
#fav_container .userbox .mid .basic p { font-size: 11px; margin: 0; padding: 6px 0 0 0; color: #c1cfdd; }
#fav_container .userbox .mid .extended { width: 120px; margin: 3px 0 0 0; background: #5a6c7e url(/i/vdots2.gif) repeat-y right top; }
#fav_container .userbox .mid dl { margin: 15px 0 0 22px; padding: 0; font-family: Tahoma; }
#fav_container .userbox .mid dl dt { color: #fff; font-size: 10px; margin: 4px 0 0 0; padding: 0; float: left; display: inline; clear: left; }
#fav_container .userbox .mid dl dd { color: #89b7cd; font-size: 10px; font-weight: bold; margin: 4px 0 0 2px; padding: 0; width: 38px; float: right; display: inline; clear: right; }
#fav_container .userbox .mid dl dd a { color: #89b7cd; }
#fav_container .userbox .mid dl dd a:hover { text-decoration: none; }
#fav_container .userbox .mid .lastfilm { width: 250px; height: 116px; margin: 3px 0 0 0; padding: 15px 0 0 20px; background: #5a6c7e; }
#fav_container .userbox .mid .lastfilm h6 { color: #fff; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
#fav_container .userbox .mid .lastfilm p { font-size: 11px; margin: 0; padding: 6px 0 0 0; color: #c1cfdd; }
#fav_container .userbox .mid .lastfilm img { border: 1px solid #c3cad0; float: right; width: 128px; display: inline; margin: 0 12px 0 12px; }
#fav_container .userbox .mid .buttons { width: 140px; margin: 3px 0 0 0; padding: 0 0 0 12px; }
#fav_container .userbox .mid .buttons a { margin-top: 6px; }
#fav_container .userbox .shadow { width: 890px; height: 136px; background: #252525; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); position: absolute; top: 4px; left: 4px; z-index: 1; }
#fav_container .userbox .mid div.delmsg { float: none; display: block; height: auto; width: 874px; margin: 4px 8px; padding: 55px 0; color: #fff; font-size: 12px; border: 1px solid #cacfd5; text-align: center; font-style: italic; }

#userMoviesContent { width: 583px; height: 600px; margin: 0 14px 0 12px; padding: 10px 4px 10px 10px; float: left; display: inline; border: 1px solid #526273; background: #64788c; }
#userMoviesContent ul { height: 600px; width: 583px; overflow: auto; }
#userChannelContent { width: 307px; height: 547px; padding: 10px 0 10px 13px; margin: 0; float: left; border: 1px solid #526273; background: #64788c; }
#userChannelContent ul { height: 547px; width: 302px; overflow: auto; }
#userMoviesContent ul li { margin-right: 8px }
#channelList { height: 400px; }
.contentContainer ul { margin: 0; padding: 0; list-style-type: none; }
.contentContainer ul li { width: 130px; height: 130px; overflow: hidden; float: left; display: inline; margin: 0 8px 6px 0; padding: 0; font-size: 11px; color: #c1cfdd; cursor: move; }
.contentContainer ul li img { border: 1px solid #c3cad0; }
#movMngButtons { width: 307px; padding: 10px 0 10px 13px; margin: 6px 0 12px 0; float: left; border: 1px solid #526273; background: #64788c;  }
#movMngButtons .button { float: none; display: block; margin: 0 auto; }

#rightbox { width: 300px; margin: 6px 0 16px 14px; float: left; display: inline; }
#rightbox div.smallImage {width: 128px; height: 95px; float: left;}
#rightbox div.channelDetails {width: 170px; height: 95px; float: left;}
#rightbox div.channelTags {width: 128px; height: 100px; float: left;}

#categories_box { border: 1px solid #526273; background: #64788c; padding: 15px; width: 268px; overflow: hidden; }
#categories_box ul { list-style-type: none; margin: 0; padding: 0; }
#categories_box ul.left { float: left; width: 112px; }
#categories_box ul.right { float: right; width: 142px; }
#categories_box ul li { list-style-type: none; margin: 0; padding: 2px 0 3px 0; background: url(/i/dots1.gif) repeat-x left bottom; }
#categories_box ul li.last { background: transparent; }
#categories_box ul li a { color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; vertical-align: middle; }
#categories_box ul li a:hover, #categories_box ul li a.selected { color: #d96fa4 }
#categories_box ul li a img { border: 0; vertical-align: middle; margin: 0 8px 0 0; }

.tags_box { margin: 24px 0 0 0; }
.tags_box_other { margin: 12px 0 0 0; }
.tags_box_first { margin: 0; }
.tags_box h3 { margin: 0; padding: 0; font-size: 1px; }
.tags_box div { border: 1px solid #526273; border-top: 0; background: #64788c; padding: 8px 15px 15px 15px; }
.tags_box_other div { border-top: 1px solid #526273 !important; }
.tags_box div h3 { font-size: 12px; font-weight: bold; color: #fff; }
.tags_box div a { color: #d6e0eb; text-decoration: none; margin-right: 6px; }
.tags_box div a:hover { color: #fe0d8d }
.tags_box div a.t1 { font-size: 11px; }
.tags_box div a.t2 { font-size: 13px; }
.tags_box div a.t3 { font-size: 16px; }
.tags_box div a.t4 { font-size: 19px; }
.tags_box div a.t5 { font-size: 22px; }
.tags_box div a.t6 { font-size: 24px; }
.tags_box div div { border: 0; padding: 0; text-align: right; font-size: 11px; color: #fff; }
.tags_box div div a { color: #fe4fac; text-decoration: underline; margin: 0; }
.tags_box div div a:hover { color: #fe4fac; text-decoration: none; }

#tags { padding: 0 12px; }
#tags h2 { color: #fff; font-size: 24px; font-weight: bold; margin: 0; padding: 10px 0 0 0; }
#tags .tags_box { margin: 12px 0 12px 0; }
#tags .tags_box div { border: 1px solid #526273; }

#category_top {  }
#category_top h2 { color: #fff; font-size: 24px; font-weight: bold; margin: 0; padding: 10px 0 0 20px; }
#category_top div.separator { width: 600px !important; margin: 6px 10px 0 10px; }
#category_top div.container { border: 1px solid #526273; background: url(/i/boxbg2.gif); height: 236px; padding: 10px 10px 10px 14px; margin: 0 10px 10px 10px; }
#category_top div.container h3 { margin: 0; padding: 0 0 4px 0; font-size: 1px; clear: both; }
#category_top div.container img.clip { border: 1px solid #b5bac0; float: left; }
#category_top div.container div.right { width: 310px; float: left;  }
#category_top div.container div.right div.infobox { width: 310px; height: 118px; position: relative; }
#category_top div.container div.right div.infobox .shadow { width: 306px; height: 112px; background: #252525; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); position: absolute; top: 2px; left: 2px; z-index: 1; }
#category_top div.container div.right div.infobox .mid { width: 280px; height: 86px; padding: 12px 0 12px 25px; background: #6b7b8b; border: 1px solid #526273; border-left: 0; position: absolute; top: 0; left: 0; z-index: 2; }
#category_top div.container div.right div.infobox .mid h4 { color: #fff; margin: 0; padding: 0 12px 0 0; font-size: 16px; font-weight: bold; }
#category_top div.container div.right div.infobox .mid h4 a { color: #fff; text-decoration: none; }
#category_top div.container div.right div.infobox .mid p { color: #c1cfdd; font-size: 11px; margin: 0; padding: 0; }
#category_top div.container div.right div.infobox .mid dl { margin: 0; padding: 8px 0; font-family: Tahoma; }
#category_top div.container div.right div.infobox .mid dl dt { color: #fff; font-size: 10px; margin: 0; padding: 0; float: left; display: inline; }
#category_top div.container div.right div.infobox .mid dl dd { color: #89b7cd; font-size: 10px; font-weight: bold; margin: 0 4px 0 2px; padding: 0; float: left; display: inline; }
#category_top div.container div.right div.infobox .mid dl dd a { color: #89b7cd; }
#category_top div.container div.right div.infobox .mid dl dd a:hover { text-decoration: none; }
#category_top div.container div.right div.other { border: 1px solid #526273; background: #5a6c7e; width: 300px; height: 77px; margin: 0 0 0 6px; }
#category_top div.container div.right div.other a#olist_navileft { display: inline; width: 17px; height: 17px; float: left; background: url(/i/lr.gif) no-repeat; margin: 30px 3px 30px 3px; }
#category_top div.container div.right div.other a#olist_naviright { display: inline; width: 17px; height: 17px; float: left; background: url(/i/lr.gif) no-repeat -17px 0; margin: 30px 0 30px 3px; }
#category_top div.container div.right div.other div#olist { width: 251px; height: 75px; overflow: hidden; float: left; margin: 0; padding: 0 0 0 1px; }
#category_top div.container div.right div.other div#olist div.element { float: left; display: inline; margin: 0 4px 0 0; height: 76px; width: 75px; }
#category_top div.container div.right div.other div#olist div.selected { float: left; display: inline; margin: 0 4px 0 0; width: 90px; }
#category_top div.container div.right div.other div#olist img { width: 73px; height: 54px; display: block; margin: 10px 1px; border: 1px solid #c1c8ce; cursor: pointer; }
#category_top div.container div.right div.other div#olist div.selected img { width: 88px; height: 63px; margin: 5px 1px; }

#clip h2 { color: #fff; font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0 6px 20px; }
#clip object { margin: 0 0 0 12px; }
#clip div.infobox { margin : 6px 0 0 0; }
#clip div.infobox div.left { width: 360px; height: 58px; background: #5a6c7e; padding: 8px 0 0 18px; margin: 0 0 10px 12px; float: left; display: inline; }
#clip div.infobox div.left div { width: 130px; float: left; color: #89b7cd; font-size: 11px; }
#clip div.infobox div.left div.first { width: 100px; }
#clip div.infobox div.left div strong { font-size: 13px; display: block; }
#clip div.infobox div.left div em { color: #fff; font-size: 13px; font-weight: bold; font-style: normal; display: block; }
#clip div.infobox div.left div em span { font-weight: normal; }
#clip div.infobox div.left span.stars { float: none; display: block; }
#clip div.infobox div.right { width: 214px; float: left; display: inline; margin: 0 0 0 12px; padding: 6px 0 0 0; }
#clip div.infobox div.right dl { margin: 0; padding: 0; }
#clip div.infobox div.right dl dt { color: #89b7cd; font-size: 12px; float: left; clear: left; margin: 0 4px 4px 0; padding: 0; }
#clip div.infobox div.right dl dd { color: #c1cfdd; font-size: 12px; float: right; width: 152px; clear: right;  margin: 0 0 4px 0; padding: 0; }
#clip div.infobox div.right dl dd.narrow { width: 132px; }
#clip div.infobox div.right dl dd.wide { width: 172px; }
#clip div.infobox div.right dl dd img { vertical-align: middle; margin: 0 2px 0 0; }
#clip div.infobox div.right dl dd a { color: #c1cfdd; font-size: 12px; }
#clip div.infobox div.right dl dd a.small { font-size: 9px; vertical-align: middle; }
#clip div.infobox div.right dl dd a:hover { text-decoration: none; }
#clip div.left { width: 370px; float: left; padding: 0 0 12px 22px; display: inline; font-size: 11px; }
#clip div.left p { color: #c1cfdd; font-size: 11px; margin: 0; padding: 0; }
#clip div.left h6 { color: #89b7cd; font-weight: bold; font-size: 11px; margin: 0; padding: 8px 0 4px 0; }
#clip div.left a { color: #d9e1e8; font-size: 11px; }
#clip div.left a:hover { text-decoration: none; }
#clip div.left div.code { background: #8b97a2; padding: 3px 6px 3px 6px; color: #fff; }
#clip div.right { width: 162px; margin: 0 0 0 52px; float: left; display: inline; }

#playerContainer object, #playerContainer embed { display: block; margin: 0 auto; }
#playerContainer.fullscreen { top: 0; left: 0; width: 100%; height: 100%; position: absolute; z-index: 1000; }
#playerContainer.fullscreen object, #playerContainer.fullscreen embed { display: block; width: 100%; height: 100%; margin: 0; }

#comments { padding: 6px 10px 10px 10px; clear: both; }
#comments h3 { color: #fff; font-size: 18px; font-weight: bold; margin: 0; padding: 6px 0 14px 0; }
#comments .nodata { color: #fff; font-size: 14px; }
#comments div.list { background: url(/i/boxbg1.gif); border: 1px solid #526273; border-bottom: none; padding: 10px; }
#comments div.commentbox { width: 578px; padding: 0 2px 2px 0; margin: 0 0 8px 0; background: url(/i/shadow.png); }
#comments div.commentbox div.mid { background: #6b7b8b; border: 1px solid #526273; }
#comments div.commentbox div.mid h4 { margin: 3px 3px 5px 3px; padding: 6px 10px; background: #5a6c7e; font-weight: bold; font-size: 13px; color: #89b7cd; }
#comments div.commentbox div.mid h4 a { font-weight: bold; font-size: 13px; color: #fff; text-decoration: none; }
#comments div.commentbox div.mid h4 a:hover { text-decoration: underline; }
#comments div.commentbox div.mid h4 span.date { color: #89b7cd; font-size: 13px; width: 140px; float: right; font-weight: normal; }
#comments div.commentbox div.mid h4 span.date span { color: #c1cfdd; }
#comments div.commentbox div.mid p { color: #c1cfdd; font-size: 11px; margin: 0; padding: 0 30px 15px 12px; }
#comments div.commentbox div.mid a.ac { display: block; padding: 0 15px 10px 0; margin: 0; font-size: 11px; color: #89b7cd; text-decoration: none; text-align: right; }
#comments div.commentbox div.mid a.ac span { color: #c1cfdd; }
#comments div.commentbox div.mid a.ac:hover { color: #c1cfdd; }
#comments #add_comment { background: url(/i/boxbg1.gif); border: 1px solid #526273; border-top: none; padding: 10px 8px 10px 10px; width: 580px; overflow: hidden; }
#comments #add_comment h3 { color: #fe0d8d; font-size: 16px; font-weight: bold; margin: 0; padding: 0 0 4px 0; }
#comments #add_comment div { padding: 0 2px 2px 0; margin: 0 0 14px 0; background: url(/i/shadow.png); }
#comments #add_comment textarea { border: 1px solid #526273; background: #eef4fa; margin: 0; width: 568px; height: 182px; padding: 4px; font-size: 11px; color: #526273;  font-family: Arial, Helvetica, sans-serif; overflow: hidden; }
#comments #add_comment a.button2 { float: right; }

.addcomment { padding: 0 12px 0 10px; height: 166px; }
.addcomment h5 { color: #fff; margin: 0; padding: 0; font-size: 16px; }
.addcomment textarea { width: 100%; }
.addcomment a.button2 { float: right; margin: 8px 0 0 0; }

#other_movies, #user_channel_container, #movie_channels { border: 1px solid #526273; border-top: 0; background: #64788c url(/i/boxbg1.gif); padding: 4px 0 8px 8px; }
#other_movies .clipbox, #user_channel_container .clipbox, #movie_channels .clipbox { margin-left: 0 !important; }
#movie_channels { margin: 0 0 6px 0; }

#most_active_users { border: 1px solid #526273; border-bottom: 0; background: #64788c; padding: 10px; margin: 0 12px; }
#most_active_users div.mid { border: 1px solid #465462; background: url(/i/boxbg2.gif); width: 912px; overflow: hidden; padding: 0 0 22px 0; }
#most_active_users div.mid a#olist_navileft { display: inline; width: 25px; height: 42px; float: left; background: url(/i/lr1.gif) no-repeat; margin: 92px 6px 30px 5px; }
#most_active_users div.mid a#olist_navileft:hover { background-position: 0 -42px; }
#most_active_users div.mid a#olist_naviright { display: inline; width: 25px; height: 42px; float: left; background: url(/i/lr1.gif) no-repeat -25px 0; margin: 92px 0 30px 6px; }
#most_active_users div.mid a#olist_naviright:hover { background-position: -25px -42px; }
#most_active_users div.mid h2 { color: #fff; font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0 14px 40px; }
#most_active_users div.mid .userbox { width: 276px; height: 234px; position: relative; float: left; margin: 0 6px 0 0; }
#most_active_users div.mid .userbox .shadow { width: 273px; height: 232px; background: #252525; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); position: absolute; top: 4px; left: 4px; z-index: 1; }
#most_active_users div.mid .userbox .mid { width: 272px; height: 209px; background: #6b7b8b; border: 1px solid #526273; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; }
#most_active_users div.mid .userbox .mid h4 { margin: 3px 3px 5px 3px; padding: 6px 10px; background: #5a6c7e; font-weight: bold; font-size: 13px; color: #fff; }
#most_active_users div.mid .userbox .mid h4 a { text-decoration: none; color: #fff; }
#most_active_users div.mid .userbox .mid img { border: 1px solid #cacfd5; float: left; display: inline; margin: 0 12px 8px 12px; }
#most_active_users div.mid .userbox .mid div { float: left; width: 118px; }
#most_active_users div.mid .userbox .mid .stars { float: left !important; margin: 4px 18px 6px 0 !important; }
#most_active_users div.mid .userbox .mid dl { margin: 0; padding: 0; font-family: Tahoma; }
#most_active_users div.mid .userbox .mid dl dt { color: #fff; font-size: 10px; margin: 4px 0 0 0; padding: 0; float: left; display: inline; clear: left; }
#most_active_users div.mid .userbox .mid dl dd { color: #89b7cd; font-size: 10px; font-weight: bold; margin: 4px 0 0 2px; padding: 0; width: 48px; float: right; display: inline; clear: right; }
#most_active_users div.mid .userbox .mid dl dd a { color: #89b7cd; }
#most_active_users div.mid .userbox .mid dl dd a:hover { text-decoration: none; }
#most_active_users div.mid .userbox .mid p { height: 40px; color: #c1cfdd; font-size: 11px; padding: 0 12px 8px 12px; margin: 0; clear: both; }
#most_active_users div.mid .userbox .mid div.buttons { margin: 9px 0 0 0; padding: 0 0 0 7px; float: none; width: auto; background: #6b7b8b; }
#most_active_users div.mid .userbox .mid div.buttons a.button { float: left; }

#activeusers .container { width: 841px; height: 236px; float: left; overflow: hidden; }

#users { border: 1px solid #526273; border-top: 0; background: #64788c; padding: 0; margin: 0 12px; }
#users #main_tabs { width: 932px; }
#users .box_2 { width: 906px; padding: 12px 0 12px 8px; }
#userscont { clear: both; }
#userscont .userboxwrap { float: left; width: 289px; height: 234px; margin: 0 0 0 8px; display: inline; }
#userscont .userbox { width: 289px; height: 234px; position: relative; }
#userscont .userbox .shadow { width: 285px; height: 226px; background: #252525; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); position: absolute; top: 4px; left: 4px; z-index: 1; }
#userscont .userbox .mid { width: 285px; height: 226px; background: #6b7b8b; border: 1px solid #526273; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; }
#userscont .userbox .mid h4 { margin: 3px 3px 5px 3px; padding: 6px 10px; background: #5a6c7e; font-weight: bold; font-size: 13px; color: #fff; }
#userscont .userbox .mid h4 a { text-decoration: none; color: #fff; }
#userscont .userbox .mid img { border: 1px solid #cacfd5; float: left; display: inline; margin: 0 12px 8px 12px; }
#userscont .userbox .mid div { float: left; width: 118px; }
#userscont .userbox .mid .stars { float: left !important; margin: 4px 18px 6px 0 !important; }
#userscont .userbox .mid dl { margin: 0; padding: 0; font-family: Tahoma; }
#userscont .userbox .mid dl dt { color: #fff; font-size: 10px; margin: 4px 0 0 0; padding: 0; float: left; display: inline; clear: left; }
#userscont .userbox .mid dl dd { color: #89b7cd; font-size: 10px; font-weight: bold; margin: 4px 0 0 2px; padding: 0; width: 48px; float: right; display: inline; clear: right; }
#userscont .userbox .mid dl dd a { color: #89b7cd; }
#userscont .userbox .mid dl dd a:hover { text-decoration: none; }
#userscont .userbox .mid p { height: 40px; color: #c1cfdd; font-size: 11px; padding: 0 12px 8px 12px; margin: 0; clear: both; }
#userscont .userbox .mid div.buttons { margin: 7px 0 0 0; padding: 0 0 0 12px; float: none; width: auto; background: #6b7b8b; }
#userscont .userbox .mid div.buttons a.button { float: left; }

#user { border: 1px solid #526273; border-bottom: 0; background: #64788c; padding: 0; margin: 0 12px; width: 934px; overflow: hidden; }
#user .container { border: 1px solid #465462; background: url(/i/boxbg2.gif); width: 912px; overflow: hidden; padding: 0; margin: 10px 0 10px 10px }
#user .container .leftbox { width: 642px; float: left; background: url(/i/vdots1.gif) repeat-y right top; padding: 8px 20px 12px 28px; }
#user .container .leftbox h2 { margin: 0; padding: 0 0 12px 0; color: #fff; font-size: 18px; font-weight: bold; }
#user .container .leftbox img { border: 1px solid #b5bac0; float: left; margin: 0 35px 0 0; display: inline; width: 237px; height: 176px; }
#user .container .leftbox div.permalink { width: 242px; float: left; display: inline;  margin: 0 35px 0 0; height: 50px; clear: left; }
#user .container .leftbox div.permalink h6 { color: #89b7cd; font-weight: bold; font-size: 11px; margin: 0; padding: 9px 0 9px 9px; }
#user .container .leftbox div.permalink span { border: 1px solid #54616f; background: #8b97a2; display: block; padding: 2px 6px; font-size: 11px; color: #fff; }
#user .container .leftbox h3 { color: #fff; font-size: 16px; font-weight: bold; margin: 0; padding: 0 0 8px 0; }
#user .container .leftbox p { color: #c1cfdd; font-size: 11px; padding: 0 0 12px 0; margin: 0; }
#user .container .leftbox dl { margin: 0; padding: 0; width: 360px; overflow: hidden; }
#user .container .leftbox dl dt { color: #89b7cd; font-weight: bold; font-size: 11px; margin: 0 0 6px 0; padding: 0; float: left; width: 60px; }
#user .container .leftbox dl dd { color: #c1cfdd; font-size: 11px; margin: 0 0 6px 0; padding: 0; float: left; width: 300px; }
#user .container .rightbox { width: 220px; float: left; }
#user .container .rightbox dl { margin: 35px 0 0 25px; padding: 0; width: 195px; overflow: hidden; font-family: Tahoma }
#user .container .rightbox dl dt { color: #89b7cd; font-weight: bold; font-size: 10px; float: left; clear: left; margin: 0 6px 4px 0; padding: 0; }
#user .container .rightbox dl dd { color: #feffff; font-size: 10px; clear: right; margin: 0 0 4px 0; padding: 0; }
#user .container .buttons { width: 100%; overflow: hidden; background: #64788c; }
#user .container .buttons a.button { float: left; display: inline; margin: 12px 0 12px 26px; }

#user .btleft { width: 306px; float: left; }
#user .btleft #comments div.commentbox { width: 264px; }
#user .btleft #add_comment { width: 266px; }
#user .btleft #add_comment textarea { width: 254px; height: 120px; }

#user .btright { width: 620px; float: left; display: inline; margin: 0 0 0 4px; padding: 4px 0 0 0; }
#user .btright #main_tabs { border: 0; }
#user .btright #main_tabs .midbox { border: 0; }

div.tabs { height: 34px; background: url(/i/tabsbg.gif) no-repeat left bottom; }
div.tabs ul { margin: 0; padding: 0; height: 34px; list-style-type: none; background: url(/i/tabsbg_r.gif) no-repeat right bottom; }
div.tabs ul li { margin: 0 2px 0 0; padding: 0; float: left; background: url(/i/tabbg.gif) repeat-x; height: 30px; display: inline; }
div.tabs ul li.selected { background-image: url(/i/tabbg_s.gif); }
div.tabs ul li.selected a { background: url(/i/tabbg_sl.gif) no-repeat; }
div.tabs ul li.selected a span { background: url(/i/tabbg_sr.gif) no-repeat right top;  }
div.tabs ul li a { display: block; height: 30px; color: #fff; font-weight: bold; font-size: 13px; text-decoration: none; }
div.tabs ul li a:hover { color: #d96fa4 }
div.tabs ul li.selected a:hover { color: #fff }
div.tabs ul li a span { display: block; height: 22px; padding: 8px 18px 0 18px; cursor: pointer; }
div.tabs ul li a span.first { display: block; height: 30px; padding: 0; background: url(/i/tabbg_slf.gif) no-repeat left bottom; }
div.tabs ul li#order_box { background: none; float: right; width: 297px; font-size: 11px; padding: 8px 0 2px 0;  }
div.tabs ul li#order_box h6 { display: inline; float: left; padding: 0; margin: 0 2px 0 0; color: #fff; font-size: 12px; font-weight: bold; }
div.tabs ul li#order_box a { display: inline; height: 17px; width: 17px; float: left; margin: 0 2px; }
div.tabs ul li#order_box a span { height: 17px; width: 17px; background: url(/i/sort.gif); display: block; margin: 0; padding: 0; float: none; font-size: 1px; }
div.tabs ul li#order_box a span.up { background-position: -17px 0; }
div.tabs ul li#order_box a.selected span.up { background-position: -17px -17px; }
div.tabs ul li#order_box a span.down { background-position: 0 0; }
div.tabs ul li#order_box a.selected span.down { background-position: 0 -17px; }
div.tabs ul li#order_box span { margin: 0 0 0 8px;  float: left; color: #fff; font-size: 12px }

a.button { display: block; width: 131px; height: 25px; background: url(/i/button1.gif); text-align: center; color: #fefefe; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 25px; }
a.button:hover { background-position: 0 -25px; }

a.button2 { display: block; width: 93px; height: 24px; background: url(/i/buttonbg1.gif); text-align: center; color: #fefefe; font-size: 13px; line-height: 24px; font-weight: bold; font-style: italic; text-decoration: none; }
a.button2:hover { background-position: 0 -24px; }

div.separator { border-top: 1px solid #76889a; border-bottom: 1px solid #76889a; background: #526273; height: 1px; clear: both !important; width: 100% !important; font-size: 0; line-height: 0; overflow: hidden; }

.stdform { border: 1px solid #526273; background: #64788c; margin: 0 12px 12px 12px; padding: 8px; }
.stdform h2 { color: #fff; font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 4px 12px; }
.stdform p { color: #fff; font-size: 12px; font-weight: bold; text-align: center; margin: 0; padding: 22px 0 22px 0; }
.stdform .mid { border: 1px solid #526273; background: url(/i/boxbg1.gif); padding: 20px; }
.stdform .mid h3 { color: #fff; font-size: 14px; margin: 0; padding: 0 0 6px 6px; }
.stdform .mid .box { padding: 0 2px 2px 0; margin: 0 0 14px 0; background: url(/i/shadow.png); }
.stdform .mid .box .mid { background: #6b7b8b; border: 1px solid #526273; padding: 18px 8px; width: 856px; overflow: hidden; }
.stdform .mid .box .mid iframe { display: block; margin: 0 0 0 22px; }
.stdform .mid .box .mid label { color: #fff; font-size: 11px; vertical-align: middle; }
.stdform .mid .box .mid label.left { width: 120px; float: left; margin: 3px 6px 0 0; text-align: right; display: inline; }
.stdform .mid .box .mid .comment { font-size: 11px; font-style: italic; color: #c1cfdd; padding: 0 0 0 126px; }
.stdform .mid .box .mid .input { border: 1px solid #465462; padding: 4px 6px; background: #8d98a3; color: #465462; font-size: 11px; width: 489px; }
.stdform .mid .box .mid .long { width: 560px; display: block; margin: 4px 0 0 18px; }
.stdform .mid .box .mid textarea { height: 100px; overflow: auto; }
.stdform .mid .box .mid span.br { clear: both; display: block; margin: 12px 0 0 0; }
.stdform .mid .box .mid .catbox { width: 170px; float: left; }
.stdform .mid .box .mid .catbox div.validation-advice { width: 200px; padding: 0; margin: 44px 0 0 -256px; }
.stdform .mid .box .mid .catbox #passbox div.validation-advice { padding: 0; margin: 0 !important; }
.stdform #source_code_container div.validation-advice { padding: 0 0 0 20px; }
.stdform .mid .box .mid #passbox { margin: 0 0 0 25px; }
.stdform .buttons { width: 264px; overflow: hidden; margin: 0 auto; padding: 0 0 12px 0; }
.stdform .button { float: left; }
.stdform .buttonsbt { width: 100%; overflow: hidden; padding: 0; text-align: right; }
.stdform .buttonsbt .button { width: 131px; height: 25px; line-height: 25px; float: right; padding: 0; color: #fff; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Tahoma; text-align: center; background: url(/i/button1.gif); border: 0; }

#popup { position: absolute; width: 428px; background: #475b6f; border-top: 7px solid #e31a85; cursor: move; z-index: 11; }
#popup div.mid { border-top: 1px solid #6d8399; }
#popup div.mid p { font-size: 12px; color: #ffffff; text-align: center; margin: 0; padding: 22px 46px 12px 46px; }
#popup div.mid p.info { font-size: 12px; color: #ffffff; text-align: center; margin: 0; padding: 0 46px 0 46px; }
#popup div.mid p.info a { color: #fff; }
#popup div.mid label { color: #fff; font-weight: bold; text-align: right; font-size: 14px; width: 88px; float: left; display: inline; margin: 0 12px 12px 0; }
#popup div.mid .input { width: 222px; border: 1px solid #3c4854; background: #e5ebf1; color: #3c4854; font-size: 11px; padding: 2px 6px; margin: 0 0 12px 0; }
#popup div.mid textarea { width: 222px; height: 90px; border: 1px solid #3c4854; background: #e5ebf1; color: #3c4854; font-size: 11px; padding: 2px 6px; margin: 0 0 12px 0; overflow: auto; }
#popup div.mid div.buttons { margin: 15px 0 15px 46px; width: 335px; overflow: hidden; padding: 4px 0 4px 0; border-top: 1px solid #596a7c; border-bottom: 1px solid #596a7c; text-align: left; }
#popup div.mid div.buttons div.cont { width: 100%; overflow: hidden; margin: 0; padding: 0 0 0 40px; }
#popup div.mid div.buttons a, #popup div.mid div.buttons input { width: 119px; height: 29px; line-height: 29px; float: left; margin: 0 16px 0 0; padding: 0; color: #fff; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Tahoma; text-align: center; background: url(/i/pbuttons.gif); display: inline; border: 0; }
#popup div.mid div.buttons a.cancel { background-position: 0 0; }
#popup div.mid div.buttons a.cancel:hover { background-position: 0 -29px; }
#popup div.mid div.buttons a.ok { background-position: -119px 0; }
#popup div.mid div.buttons a.ok:hover { background-position: -119px -29px; }
#popup div.mid div.buttons input.ok { background-position: -119px 0; }
#popup div.mid div.buttons a.center { float: none !important; margin: 0 auto !important; display: block; }
#popup div.mid div.buttons a.last, #popup div.mid div.buttons input.last { margin-right: 0 !important; }
#popup div.mid form div { padding: 20px 0 8px 46px; }

.moviepass { background: #475b6f !important; }
.moviepass h2 { color: #fff; font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0 6px 20px; }
.moviepass p { color: #fff; font-size: 12px; text-align: center; margin: 0; padding: 12px; }
.moviepass .input { width: 222px; border: 1px solid #3c4854; background: #e5ebf1; color: #3c4854; font-size: 11px; padding: 2px 6px; }
.moviepass .error { color: #FE0D8D; font-weight: bold; font-size: 12px; }
.moviepass div.buttons { margin: 15px auto; width: 265px; overflow: hidden; padding: 4px 35px 4px 35px; border-top: 1px solid #596a7c; border-bottom: 1px solid #596a7c; }
.moviepass div.buttons a { width: 119px; height: 29px; line-height: 29px; float: left; display: inline; margin: 0 16px 0 0; padding: 0; color: #fff; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Tahoma; text-align: center; background: url(/i/pbuttons.gif); border: 0; }
.moviepass div.buttons a.cancel { background-position: 0 0; }
.moviepass div.buttons a.cancel:hover { background-position: 0 -29px; }
.moviepass div.buttons a.ok { background-position: -119px 0; }
.moviepass div.buttons a.ok:hover { background-position: -119px -29px; }
.moviepass div.buttons input.ok { background-position: -119px 0; }
.moviepass div.buttons a.last, #popup div.mid div.buttons input.last { margin-right: 0 !important; }

.message h2 { color: #fff; font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0 6px 20px; }
.message p { color: #fff; font-size: 12px; text-align: center; margin: 0; padding: 12px; }

.familyfilter { background: #475b6f !important; }
.familyfilter h2 { color: #fff; font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0 6px 20px; }
.familyfilter p { color: #fff; font-size: 12px; text-align: center; margin: 0; padding: 12px; }
.familyfilter div.buttons { margin: 15px auto; width: 265px; overflow: hidden; padding: 4px 35px 4px 35px; border-top: 1px solid #596a7c; border-bottom: 1px solid #596a7c; }
.familyfilter div.buttons a { width: 119px; height: 29px; line-height: 29px; float: left; display: inline; margin: 0 16px 0 0; padding: 0; color: #fff; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Tahoma; text-align: center; background: url(/i/pbuttons.gif); border: 0; }
.familyfilter div.buttons a.cancel { background-position: 0 0; }
.familyfilter div.buttons a.cancel:hover { background-position: 0 -29px; }
.familyfilter div.buttons a.ok { background-position: -119px 0; }
.familyfilter div.buttons a.ok:hover { background-position: -119px -29px; }
.familyfilter div.buttons input.ok { background-position: -119px 0; }
.familyfilter div.buttons a.last, #popup div.mid div.buttons input.last { margin-right: 0 !important; }

#movieclaps {  }
#movieclaps img { border: 1px solid #cacfd5; margin: 0 25px 32px 0; }
#movieclaps input.radio { margin: 0 6px 32px 0; }

#loader { position: absolute; width: 66px; height: 66px; z-index: 2; }
.loading { background: url(/i/loader.gif) no-repeat center center !important; }

#popupbg { position: absolute; left: 0; top: 0; height: 100%; width: 100%; margin: 0; padding: 0; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); background: #000;  z-index: 10; }

span.clear {clear: both; display: block;}

/* search */
div.search div.searchRequest {clear: both;}
div.search div.options {float: left; width: 250px; background-color: blue; }
div.search div.categories {float: left; margin: 10pt; background-color: silver; width: 90%;}
div.search div.popularSearch {float: left; margin: 10pt; background-color: navy; color: white; width: 90%;}
div.search div.results {float: left; width: 700px;  background-color: green;}
div.search div.results div.left,div.search div.results div.right {float: left; }
#pager_box {float: right;}

#rules { padding: 0 12px 12px 28px; }
#rules h2 { color: #fff; font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0 8px 0; }
#rules * { color: #c1cfdd; font-size: 12px; }

#help { padding: 0 12px 12px 28px; }
#help h2 { color: #fff; font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0 8px 0; }
#help * { color: #c1cfdd; font-size: 12px; }
#help img { display: block; text-align: center; margin: 8px auto 8px auto; }
#help h6 { margin: 0; padding: 2px 0 6px 0; font-size: 13px; font-weight: bold; color: #fff; }

#footer { font-size: 11px; text-align: center; color: #c1cfdd; }
#footer a { color: #c1cfdd; }

/* validatory */
div.validation-advice { color: #FE0D8D; font-weight: bold; font-size: 12px; padding: 0 0 0 130px; clear: both }

/* form errors */
.formError {color: #FE0D8D; font-weight: bold; font-size: 12px; text-align: center;}

div.autocomplete { position:absolute; width:200px; background-color:white; border:1px solid #888; margin: 0 !important; padding: 0 !important; }
div.autocomplete ul { list-style-type:none; margin:0px; padding:0px; }
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; font-size: 11px; }
