body {

    background:#000;
    color:#cecfce;
    font-size:12px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    margin:0;
    padding:0;
}

a {
    /*color:#fd0000;*/
    text-decoration:none;
}

#container {
    width:960px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

#logo {
    width:230px;
    height:60px;
    float:left;
}

#right {
    width:720px;
    height:71px;
    float:right;
    text-align:right;
}

#userlinks li {
    display:block;
    float:right;
    line-height:15px;
    margin-left:12px;
}

#userlinks li a.icon {
    padding-left:20px;
}

#new_requests {
    background:url('../../images/group.png') no-repeat;
}

#my_feeds {
    background:url('../../images/xmas.png') no-repeat;
}

#sex-shop {
    background:url('../../images/gift_box.png') no-repeat;
}

#my_home {
    background:url('../../images/home_16.png') no-repeat;
}

#my_download {
    background:url('../../images/download.png') no-repeat;
}

#my_bookmark {
    background:url('../../images/bookmark.png') no-repeat;
}
#my_mobile {
    background:url('../../images/mobile.png') no-repeat;
    background-size:16px 16px;
}

#my_categories {
    background:url('../../images/favicon.ico') no-repeat;
}

#my_login {
    background:url('../../images/login.png') no-repeat;
    padding-left: 20px;
}

#my_signout {
    background:url('../../images/logout.png') no-repeat;
    padding-left: 20px;
}

#my_signup {
    background:url('../../images/signup.png') no-repeat;
    padding-left: 20px;
}

#menu {
    float:right;
    display:block;
    position:relative;
    font-size:14px;
    height:23px;
    margin:5px 0 0;
    padding:5px 0;
}

#menu ul {
    list-style:none;
    clear:right;
    margin:0;
    padding:0;
}

#menu li {
    display:block;
    float:right;
    margin-left:3px;
}

#menu a {
    display:block;
    font-weight:700;
    text-decoration:none;
    background:transparent url('../../images/menu.gif') repeat-x;
    color:#fff;
    padding:2px 10px 5px;
}

#menu a:hover {
    background-position:0 -23px;
    color:#fff;
}

#menu a.active {
    background-position:0 -46px;
    color:#fff;
}

#submenu {
    width:100%;
    background:transparent url(../../images/search_bg.png) repeat-x;
    height:35px;
    text-align:right;
}

#content {
    width:100%;
    margin-top:5px;
    <!--background:#000;-->
}

#errors, #messages {
    /*    width:100%;
        background:#101010;
        border:1px solid #212021;
        font-size:14px;
        font-weight:700;
        text-align:center;
        color:red;
        margin:5px 0;
        padding:5px 0;*/
    margin-top: 20px;
    margin-bottom: 0px;
}

/*#messages {
    width:100%;
    background:#101010;
    border:1px solid #212021;
    font-size:16px;
    font-weight:700;
    text-align:center;
    color:#fff;
    margin:5px 0;
    padding:5px 0;
}*/

.error_message {
    width:80%;
    margin-left:10%;
    margin-right:10%;
    font-size:16px;
    font-weight:700;
    text-align:center;
    color:red;
    padding:20px 0;

}

.span-200 {
    width:200px;
}

.span-300 {
    width:300px;
}

.span-302 {
    width:302px;
}

.span-320 {
    width:320px;
}

.span-390 {
    width:390px;
}

.span-550 {
    width:550px;
}

.span-560 {
    width:560px;
}

.span-600 {
    width:600px;
}

.span-650 {
    width:650px;
}

.span-653 {
    width:653px;
}

.span-740 {
    width:740px;
}

.span-745 {
    width:745px;
}

.span-755 {
    width:755px;
}

.span-760 {
    width:760px;
}

.height-190 {
    height:190px;
}

.height-200 {
    height:200px;
}

#viewed_videos li {
    float:left;
    margin:0;
    padding:0;
}

ul.quick-links li {
    float:left;
    width:140px;
    margin:4px 0;
    padding:0;
}

ul.submenu_links {
    margin:5px 0 0 20px;
    padding:0;
}

ul.submenu_links li {
    float:left;
    width:200px;
    font-size:13px;
    font-weight:700;
    margin:3px 0;
    padding:0;
}

.user_actions {
    width:290px;
    height:45px;
    margin:5px auto;
}

.user_actions li {
    float:left;
    width:130px;
    line-height:16px;
    font-weight:700;
    margin:5px 0 0 10px;
}

.user_actions li a {
    padding-left:18px;
    font-size:12px;
}

#add_friend {
    background:url('../../images/user_add.png') no-repeat;
}

#remove_friend {
    background:url('../../images/user_delete.png') no-repeat;
}

#report_user {
    background:url('../../images/user_comment.png') no-repeat;
}

#block_user {
    background:url('../../images/cancel.png') no-repeat;
}

#handle_subscription {
    background:url('../../images/user_go.png') no-repeat;
}

#invite_message,#report_message,#sendmymessage {
    width:94%;
    background:#000;
    border:1px solid #777;
    margin:5px 2%;
}

#invite_message span,#invite_message textarea,#report_message span,#report_message textarea,#sendmymessage span,#sendmymessage textarea {
    margin:0 2%;
}

#invite_message textarea,#report_message textarea,#sendmymessage textarea {
    width:96%;
    overflow:auto;
}

#invite_message input.radio,#report_message input.radio,#sendmymessage input.radio {
    border:0;
    margin-left:10px;
}

.invite_header {
    width:100%;
    border-bottom:1px solid #777;
    font-size:11px;
    padding:5px 0;
}

.invite_left {
    width:48%;
    float:left;
    margin-left:2%;
    font-weight:700;
}

.invite_right {
    width:48%;
    float:right;
    margin-right:1%;
    text-align:right;
}

.invite_error {
    margin-left:10px;
    font-weight:700;
    color:red;
}

.submit_box {
    margin-top:5px;
    text-align:center;
}

.posting {
    width:95%;
    border:2px solid #eab665;
    background:#e5d8c3;
    text-align:center;
    color:#000;
    margin:5px 3% 5px 2%;
    padding:5px 0;
}

.response,.response_full {
    border:1px solid #b3e76f;
    background:#d5e5c0;
    text-align:center;
    color:#000;
    padding:5px 0;
}

.response {
    width:95%;
    margin:5px 3% 5px 2%;
}

.response_full {
    width:100%;
    margin:5px 0;
}

.request {
    width:600px;
    margin:5px 25px;
}

.request_left {
    width:100px;
    margin-left:5px;
    float:left;
}

.request_right {
    width:470px;
    margin-right:10px;
    float:right;
}

.request_actions a {
    margin-right:10px;
    float:left;
    display:block;
    width:100px;
    background:#212021;
    border:1px solid #777;
    color:#fff;
    text-align:center;
    padding:2px 5px;
}

.request_message {
    width:96%;
    background:#212021;
    border:1px solid #777;
    color:#fff;
    font-weight:700;
    text-align:center;
    font-size:14px;
    margin:10px 2%;
    padding:5px 0;
}

.user_message {
    width:90%;
    text-align:center;
    border:1px solid #212021;
    font-weight:700;
    margin:10px 5%;
    padding:10px 0;
}

.quick_links_left {
    width:140px;
    float:left;
    text-align:left;
    margin:5px 0 5px 6px;
}

.quick_links_right {
    width:140px;
    float:right;
    text-align:left;
    margin:5px 6px 5px 0;
}

#footer {
    width:100%;
    margin-top:5px;
    text-align:center;
    color:#fff;
}

.clear_right {
    clear:right;
}

.clear_left {
    clear:left;
}

#search {
    width:490px;
    float:right;
}

#search form {
    margin:7px 100px 0 0;
}

#upload {
    width:100px;
    float:right;
    text-align:center;
    margin:7px 5px 0 0;
}

#upload a {
    display:block;
    font-weight:700;
    text-decoration:none;
    background:transparent url(../../images/grey-red/button.png) repeat-x;
    color:#fff;
    padding:3px 0;
}

#vip {
    width:70px;
    float:right;
    text-align:center;
    margin:7px 5px 0 0;
}

#vip a {
    display:block;
    font-weight:700;
    text-decoration:none;
    background:transparent url(../../images/grey-red/button.png) repeat-x;
    color:#fff;
    padding:3px 0;
}

#search_advanced form {
    width:80%;
    margin:10px 10% 0;
}

#search_advanced .center {
    width:800px;
    text-align:center;
    margin:5px 0;
}

#scroller {
    width:270px;
    float:left;
    text-align:left;
}

#scroller_title {
    width:55px;
    float:left;
    font-weight:700;
    margin:10px 0 0 5px;
}

#scroller_container {
    width:210px;
    height:15px;
    float:left;
    margin-top:10px;
    overflow:hidden;
    font-weight:700;
}

.search_left {
    width:49%;
    float:left;
}

.search_right {
    width:49%;
    float:right;
}

.button {
    margin-left:5px;
    background:#313031;
    border:1px solid #bdbabd;
    color:#fff;
    font-weight:700;
    cursor:pointer;
}

.span_search {
    font-size:10px;
    color:#999;
    margin-left:10px;
}

.advanced-search a {
    color:#999;
}

.advanced-search a:hover {
    color:#fd0000;
}

.box,.box_margin {
    background:#111;
    border:1px solid #212021;
    margin:30px 0 5px;
    padding:1px;
}

.box_insert {
    border:1px solid #353335;
}

.bsub {
    width:100%;
    background:#212021;
    height:1px;
}

.btitle {
    width:100%;
    background:#181c18 url(../../images/btitle.png) repeat-x;
    text-align:left;
}

.bcontent {
    margin:10px;
    padding:0;
}

.bmenul,.btitlel {
    width:60%;
    float:left;
}

.bmenur {
    width:37%;
    float:right;
    text-align:right;
    margin:2px 2% 0 0;
}

.btitler {
    width:38%;
    float:right;
    text-align:right;
    margin:5px 1% 0 0;
}

.btitlerr {
    width:38%;
    float:right;
    text-align:right;
    margin:2px 1% 0 0;
}

.bsubmenu {
    width:100%;
    text-align:right;
    border-bottom:1px dotted #212021;
    font-size:12px;

    padding:3px 2%;
}

.bsubmenul {
    width:69%;
    float:left;
    text-align:left;
    margin-top:2px;
}

.bsubmenur {
    width:30%;
    float:right;
    text-align:right;
}

.bcenter {
    width:120px;
    margin:0 auto;
    padding:5px;
}

.btopl {
    width:35%;
    float:left;
}

.btopc {
    width:30%;
    float:left;
    text-align:center;
    margin-top:5px;
}

.btopr {
    width:30%;
    float:right;
    text-align:right;
    margin:5px 1% 0 0;
}

.blink {
    width:99%;
    text-align:right;
    border-bottom:1px dotted #212021;
    font-size:10px;
    padding:3px 1% 3px 0;
}

.blinkl {
    width:49%;
    float:left;
    font-size:10px;
    text-align:left;
    padding:3px 0 3px 5px;
}

.blinkr {
    width:49%;
    float:right;
    font-size:10px;
    text-align:right;
    padding:3px 0;
}

.blinkcl {
    width:49%;
    float:left;
    text-align:left;
    font-size:12px;
}

.blinkcr {
    width:49%;
    float:right;
    text-align:right;
    font-size:12px;
}

.blinkp {
    width:100%;
    border-bottom:1px solid #212021;
    padding:3px 2%;
}

.blinkp span,.blinkcl span {
    font-weight:700;
    color:#fff;
}

.blinkpl {
    float:left;
    font-size:11px;
    color:#999;
    width:96%;
    border-bottom:1px solid #212021;
    padding:3px 2%;
}

.blinkpr {
    float:right;
    font-size:11px;
    color:#999;
    width:96%;
    border-bottom:1px solid #212021;
    padding:3px 2%;
}

.blinkml {
    font-size:11px;
    color:#999;
    width:96%;
    border-bottom:1px solid #212021;
    text-align:left;
    padding:3px 2%;
}

.blinkmr {
    font-size:11px;
    color:#999;
    width:96%;
    border-bottom:1px solid #212021;
    text-align:right;
    padding:3px 2%;
}

.btext {
    width:98%;
    text-align:center;
    font-size:14px;
    font-weight:700;
    margin:5px 1%;
}

.binfo {
    width:97%;
    margin:10px 1% 0 2%;
}

.bexpl {
    width:96%;
    font-size:12px;
    margin:20px 2% 0;
}

.profile_avatar {
    width:100px;
    float:left;
    margin:5px 6px;
}

.profile_info {
    width:175px;
    float:right;
    margin:5px 6px 5px 2px;
}

ul.profile_info li {
    float:left;
    width:175px;
    margin:4px 0;
    padding:0;
}

ul.user_info {
    margin:10px 0 0 5px;
    padding:0;
}

ul.user_info li {
    margin:4px 5px;
    padding:0;
}

.upload_video {
    width:300px;
    float:left;
    text-align:center;
    margin:25px 0 25px 20px;
}

.upload_photo {
    width:300px;
    float:right;
    text-align:center;
    margin:25px 20px 25px 0;
}

#order_form select,#timeline_form select,#avatar_form select {
    margin-top: 10px;
    font-size:10px;
    border:1px solid #212021;
    width:85px;
    padding:2px;
}

.pagination {
    width:98%;
    text-align:center;
    background:#000;
    border:1px solid #212021;
    margin:5px 2% 10px;
    padding:6px 0;

}

.pagination ul {
    font-size:12px;
    margin:0;
    padding:0;
}

.pagination li {
    display:inline;
    padding-bottom:1px;
    margin-left:5px;
}
.pagination a.prev, .pagination a.next {
    font-weight:700;
}
.pagination a,.pagination a:visited,.pagination span {
    border:1px solid #212021;
    text-decoration:none;
    color:#fff;
    padding:0 5px;
}

.pagination a:hover,.pagination a:active {
    border:1px solid #212021;
    color:#000;
    background-color:#FFFF80;
}

.pagination span.currentpage, .pagination span.current {
    background-color:#fd0000;
    color:#FFF!important;
    font-weight:700;
    cursor:default;
    border-color:#212021;
}

.pagination a.disablelink,.pagination a.disablelink:hover {
    background-color:#FFF;
    cursor:default;
    color:#929292;
    font-weight:400!important;
    border-color:#929292;
}

.wall_right {
    width:545px;
    float:right;
    margin-top:10px;
}

.wall_info {
    width:520px;
    background:#101010;
    border:1px solid #212021;
    padding:5px;
}

.wall_actions {
    width:550px;
    border-top:1px dotted #444;
    margin-top:10px;
    font-size:10px;
    padding:5px 0;
}

p.wall_message {
    width:520px;
    margin:10px;
}

.wall_posting {
    width:600px;
    border:2px solid #eab665;
    background:#e5d8c3;
    text-align:center;
    color:#000;
    margin:10px auto;
    padding:5px 0;
}

.wall_response {
    width:600px;
    border:1px solid #b3e76f;
    background:#d5e5c0;
    text-align:center;
    color:#000;
    margin:10px auto;
    padding:10px 0;
}

.comment_right,.comment_right_video,.comment_right_notice {

    margin-top:10px;
}

.comment_right {
    /*width:250px;*/
}



.comment_right_video {
    /*width:372px;*/
    margin-right:10px;
}

.comment_right_notice {
    width:300px;
    margin-right:10px;
}

.comment_info,.comment_info_video,.comment_info_notice {
    background:#101010;
    border:1px solid #212021;
    font-size:12px;
    padding:5px;
}

.comment_info_video {
    /*width:366px;*/
}

.comment_info_notice {
    width:300px;
}

.comment_actions,.comment_actions_video,.comment_actions_notice {
    border-top:1px dotted #444;
    margin-top:10px;
    font-size:12px;
    padding:5px 0;
}

.comment_actions {
    width:225px;
}

.comment_actions_notice {
    width:300px;
}

    p.comment_body,p.comment_body_video,p.comment_body_notice {
    /*font-size:12px;*/
    margin-top:10px;
}

p.comment_body_video {
    /*width:375px;*/
}

.blog_underbar {
    width:100%;
    border-bottom:1px dotted #444;
    margin-top:10px;
    font-size:12px;
    padding:5px 0;
}

.no_items {
    margin:10px 0 0 10px;
}

#post_comment form,#post_comment_blog form {
    width:96%;
    margin:10px auto;
}

#post_comment form {
    background:#000;
    border:1px solid #212021;
}

#post_comment textarea,#post_comment_blog textarea {
    margin:10px 0 0 35px;
    padding:5px;
}

#post_comment textarea.video_comment,#post_comment textarea.game_comment {
    width:840px;
}

#post_comment textarea.user_txtarea,#post_comment_blog textarea.user_txtarea {
    width:540px;
}

#post_comment .action,#post_comment_blog .action {
    width:32%;
    float:left;
    text-align:center;
    margin:10px 0 5px;
}

.post_message {
    font-weight:700;
    color:red;
    margin:10px 0 10px 35px;
}

.blog_header {
    font-size:12px;
    margin:10px 0 0 10px;
}

.blog_header h5 {
    font-weight:700;
    font-size:14px;
    margin:5px 0 0;
}

.blog_links,.blog_links_user {
    background:#181c18;
    font-size:10px;
    padding:3px 10px;
}

.blog_links {
    width:735px;
}

.blog_links_u {
    width:630px;
    background:#181c18;
    font-size:10px;
    padding:3px 10px;
}

.blog_links_l {
    width:250px;
    float:left;
}

.blog_links_r {
    width:250px;
    float:right;
    text-align:right;
}

img.blog_image {
    border:1px solid #777;
    margin:5px;
}

.grey {
    color:#737173;
}

#wall textarea {
    margin:10px 0;
    padding:5px;
}

#wall .left {
    width:32%;
    float:left;
}

#wall .middle {
    width:32%;
    float:left;
    text-align:center;
}

#wall .right {
    width:32%;
    float:left;
    text-align:right;
}

#wall textarea.user_txtarea {
    width:570px;
}

#search_tabs {
    width:96%;
    margin:0 auto;
}

#search_tabs li {
    float:left;
    border:1px solid #777;
    border-bottom-width:0;
    font-weight:700;
    margin:0 .5em 0 0;
}

#search_tabs a {
    display:block;
    background:#101010;
    padding:3px 8px;
}

#search_tabs_delimiter {
    width:96%;
    padding-top:10px;
    font-size:1px;
    border-top:1px solid #777;
    margin:0 auto;
}

#profile_menu {
    width:100%;
    margin-top:5px;
}

#profile_menu li {
    float:left;
    border:1px solid #212021;
    border-bottom-width:0;
    margin:0 .5em 0 0;
}

#profile_menu a {
    display:block;
    background:#000;
    padding:3px 8px;
}

#profile_menu_expl {
    width:100%;
    background:#000;
    border:1px solid #212021;
    padding:10px 0;
}

.pmenu_left {
    width:74%;
    float:left;
    margin-left:1%;
}

.pmenu_right {
    width:18%;
    float:right;
    margin-right:1%;
    text-align:right;
}

#user_profile label {
    color:#fff;
    font-size:12px;
}

#user_profile label.small {
    width:125px;
}

#user_profile select.small {
    width: 85px;
    font-size: 11px;
}

#user_profile label.mega {
    width:220px;
}

#user_profile textarea {
    width:400px;
    height:75px;
}

#user_profile input.profile_button {
    font-size:16px;
    border:0;
    font-weight:700;
    text-decoration:none;
    background:transparent url(../../images/grey-red/button.png) repeat-x;
    color:#fff;
    padding:2px 10px 10px;
}

#user_profile input[type=text], #user_profile input[type=password] {
    height: 16px;
    font-size: 12px;
    width: 150px;
}

.profile_trans {
    width:100%;
    text-align:center;
    padding:5px 0;
}

.profile_bl {
    width:150px;
    float:left;
    text-align:left;
    margin-left:5px;
    padding:5px;
}

.profile_blr {
    width:50px;
    float:left;
    text-align:center;
    margin-left:5px;
    padding:5px;
}

.profile_blm {
    width:75px;
    float:left;
    text-align:center;
    margin-left:5px;
    padding:5px;
}

.profile_photo {
    width:100%;
    margin:10px 0;
}

#simple_form label.delete {
    width:300px;
    font-size:12px;
    font-weight:700;
}

#username_check_response {
    margin-left:145px;
    font-weight:700;
    color:#fd0000;
    padding:3px 0;
}

#signup img {
    border:1px solid #bdbabd;
    margin:5px 0 0 143px;
}

/*#upload_photo_form span {
    color:red;
    font-weight:700;
    margin:3px 0 3px 165px;
}*/

.upload_photo_container {
    width:88%;
    background:#313031;
    margin:10px auto;
    padding:10px 1%;
}

.upload_photo_submit {
    width:92%;
    padding-bottom:10px;
    margin:0 auto;
}

.add_photo {
    margin-left:5%;
}

#upload_video_form span.expl,#upload_game_form span.expl {
    font-size:10px;
    margin:3px 0 3px 163px;
}

#upload_video_form span.error,#upload_game_form span.error {
    font-size:11px;
    font-weight:700;
    color:red;
    margin:3px 0 3px 163px;
}

#upload_status,#upload_message {
    margin:5px 0 10px 167px;
}

#upload_message {
    font-size:11px;
    font-weight:700;
    color:red;
}

#upload_progress {
    width:400px;
    border:1px solid #fff;
}

#upload_progress .bar {
    background:#fd0000;
}

.upload_info {
    width:400px;
    font-size:10px;
}

#upload_time {
    width:145px;
    float:left;
}

#upload_size {
    width:145px;
    float:right;
}

#upload_loader {
    margin:3px 0 5px 163px;
}

.delete_account {
    font-size:14px;
    font-weight:700;
    color:red;
}

.ads {
    width:100%;
    text-align:center;
    overflow:hidden;
}

#blog_form label {
    width:20px;
}

#blog_form .blog_toolbar {
    margin-left:60px;
    display:block;
    float:left;
    margin-right:2px;
    background:#fff;
    border:1px solid #212021;
}

.blog_message {
    width:96%;
    margin:0 auto;
}

.block_none {
    width:500px;
    text-align:center;
    font-size:13px;
    margin:10px;
}

#compose_message span.expl {
    font-size:10px;
    margin:3px 0 3px 113px;
}

#mail table {
    width:96%;
    border:0;
    margin:0 auto;
}

#mail tr {
    padding:3px 0;
}

#mail tr.legend {
    background:#212021;
    text-align:center;
    font-size:12px;
    font-weight:700;
}

#mail th {
    background:#212021;
    text-align:center;
    font-size:12px;
    font-weight:700;
}

#mail tr {

    text-align:center;
}
#mail tr.dark {
    background:#434143;

}

#mail tr.light {
    background:#575557;
}

#mail td.center {
    text-align:center;
}

#mail a.new {
    padding-left:25px;
    background:url('../../images/message_new.gif') no-repeat;
}

#mail a.read {
    padding-left:24px;
    background:url('../../images/message.gif') no-repeat;
}

.mail_left {
    width:70px;
    float:left;
    text-align:center;
    margin:20px 0 10px 10px;
}

.mail_right {
    width:500px;
    float:right;
    margin:20px 10px 10px 0;
}

.video_box,.video_c_box {
    float:left;
    position:relative;
    width:160px;
    height:180px;
    padding:0;
}

.video_box {
    margin:10px 17px 0 10px;
}

.video_c_box {
    margin:10px 10px 0 12px;
}

.box_left {
    float:left;
    text-align:left;
    font-size:10px;
    margin:3px 0 1px 1px;
}

.box_right {
    /*width:78px;*/
    float:right;
    text-align:right;
    font-size:10px;
    margin:3px 1px 1px 0;
}

.video_box_related {
    float:left;
    position:relative;
    width:160px;
    height:180px;
    margin:10px 0 0 18px;
    padding:0;
}

.vbox_rel_left {
    width:78px;
    float:left;
    text-align:left;
    font-size:9px;
    margin:3px 0 1px 1px;
}

.vbox_rel_right {
    width:78px;
    float:right;
    text-align:right;
    font-size:9px;
    margin:3px 0 1px 1px;
}

.album_box {
    float:left;
    position:relative;
    width:125px;
    height:210px;
    margin:10px 5px 0 17px;
}

.videochat_box {
    float:left;
    position:relative;
    width:125px;
    height:150px;
    margin:10px 5px 0 17px;
}
.album_left {
    float:left;
    text-align:left;
}

.category_box {
    float:left;
    position:relative;
    width:750px;
    margin:0 5px 0 0;
}

.category-box {
    float:left;
    position:relative;
    width:140px;
    height:120px;
    text-align:center;
    margin:5px;
}

.user-box {
    float:left;
    height:120px;
    width:110px;
    margin:10px 10px 20px 25px;
}

.user_box {
    float:left;
    /*height:120px;*/
    width:110px;
    margin:5px 5px 10px 10px;
}

.video_box_small,.video_box_smaller,.video_box_attach {
    float:left;
    font-size:10px;
    position:relative;
    margin:10px 5px 20px 15px;
}

.video_box_small {
    width:140px;
    height:145px;
}

.video_box_smaller {
    width:130px;
    height:135px;
}

.video_box_attach {
    width:120px;
    height:90px;
}

.vbox_small_left {
    width:47px;
}

.vbox_smaller_left {
    width:45px;
}

.vbox_small_remove {
    width:70px;
    text-align:center;
    margin:0 auto;
}

.vbs_left {
    width:45px;
    float:left;
}

.vbs_right {
    width:60px;
    float:right;
    text-align:right;
}

.photo_box,.photo_box_small {
    float:left;
    font-size:10px;
}

.photo_box {
    width:150px;
    margin:10px 5px 20px 6px;
}

.photo_box_small {
    width:120px;
    margin:10px 5px 20px 16px;
}

.photo {
    width:100%;
    text-align:center;
    font-size:14px;
    font-weight:700;
}

.photo img {
    margin:0px 0;
}

.album {
    width:100%;
    text-align:center;
    font-size:10px;
}

.photo_actions {
    /*width:555px;*/
    background:#000;
    border:1px solid #212021;
    margin:5px auto;
    padding:5px 10px;
}

.photo_rating {
    width:250px;
    float:left;
    text-align:left;
}

.video_actions {
    width:100%;
    margin:5px 0;
    padding:1% .5%;
}

.video_info {
    /*width:618px;*/
    background:#101010;
    border:1px solid #212021;
    /*margin-bottom:5px;*/
    padding:-5px;
}

.video-info-left {
    float:left;
    width:33%;
    margin:0;
    padding:0;
}

.video-info-mid {
    float:left;
    text-align:center;
    width:30%;
    margin:0;
    padding:0;
}

.video-info-right {
    float:right;
    text-align:right;
    margin:0 3px 0 0;
    padding:0;
}

.video_username {
    width:20%;
    height:16px;
    float:left;
    text-align:left;
}

.video_views {
    width:78%;
    height:16px;
    float:right;
    text-align:right;
}

.video_tags {
    width:83%;
    float:left;
    text-align:left;
    margin-top:5px;
}

.video_addtime {
    width:15%;
    float:right;
    text-align:right;
    margin-top:5px;
}

.video_rating {
    width:225px;
    float:left;
    text-align:left;
}

#download_video a,#download_photo a,#download_game a {
    float:right;
    padding-left:25px;
    background-image:url(../../images/down.png);
    background-repeat:no-repeat;
    background-position:0 0;
    font-weight:700;
    font-size:15px;
}

#share_video a,#share_photo a,#share_game a {
    float:right;
    padding-left:25px;
    background-image:url(../../images/share_video.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    font-weight:700;
    font-size:15px;
}

#favorite_video a,#favorite_photo a,#favorite_game a {
    margin-left:5px;
    float:right;
    padding-left:25px;
    background-image:url(../../images/favorite_video.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    font-weight:700;
    font-size:15px;
}

#flag_video a,#flag_photo a,#flag_game a , #flag_album a{
    margin-left:5px;
    float:right;
    padding-left:25px;
    background-image:url(../../images/flag_video.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    font-weight:700;
    font-size:15px;
}

#embed_video a, #approve_album a, #edit_video a {
    margin-left: 5px;
    float: right;
    padding-left: 25px;
    background-image: url(../../images/embed_video.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    font-weight: 700;
    font-size: 15px;
}

.video_box_left,.photo_box_left {
    width:270px;
    margin-left:20px;
    float:left;
    padding:10px;
}

.video_box_right,.photo_box_right {
    width:290px;
    float:right;
    padding:10px;
}

.separator {
    clear:left;
    padding:.3em 0;
}

/*label {
    float:left;
    text-align:right;
    font-size:12px;
    margin:.1em 1em 0 0;
}*/

input {
    border:0 solid #bdbabd;
}

input.large {
    width:250px;
}

.font-13 {
    font-size:13px;
}

.font-normal {
    font-weight:400;
}

.reload {
    margin-left:200px;
    font-size:9px;
}

.reload_contact {
    margin-left:170px;
    font-size:9px;
}

.center_related {
    margin:5px 0;
}

ul {
    list-style:none;
}

h1 {
    font-size:16px;
    font-weight:700;
    margin:4px 0;
}

#rating {
    width:115px;
    float:left;
    text-align:left;
}

#rating ul {
    background:url(../../images/grey-red/star.jpg) bottom;
    height:21px;
    width:115px;
    overflow:hidden;
    list-style:none;
    margin:0;
    padding:0;
}

#rating a {
    display:block;
    width:23px;
    height:21px;
    text-indent:-9999px;
    position:relative;
}

#rating a.half {
    background:url(../../images/grey-red/star.jpg) top;
    position:static;
}

#rating span {
    display:block;
    width:23px;
    height:21px;
    float:left;
    text-indent:-9999px;
    position:relative;
}

#rating span.half {
    background:url(../../images/grey-red/star.jpg) top;
}

#rating_text {
    width:125px;
    height:21px;
    line-height:21px;
    float:right;
    text-align:left;
    font-size:14px;
    font-weight:700;
}

#rating_user {
    width:95px;
    float:left;
    text-align:left;
    margin-top:5px;
}

#rating_user ul {
    background:url(../../images/grey-red/star_user.jpg) bottom;
    height:17px;
    width:95px;
    overflow:hidden;
    list-style:none;
    margin:0;
    padding:0;
}

#rating_user a {
    display:block;
    width:19px;
    height:17px;
    text-indent:-9999px;
    position:relative;
}

#rating_user a.half {
    background:url(../../images/grey-red/star_user.jpg) top;
    position:static;
}

#rating_user span {
    display:block;
    width:19px;
    height:17px;
    float:left;
    text-indent:-9999px;
    position:relative;
}

#rating_user span.half {
    background:url(../../images/grey-red/star_user.jpg) top;
}

#rating_text_user {
    width:93px;
    height:17px;
    line-height:17px;
    text-align:center;
    font-size:14px;
    font-weight:700;
}

ul.rating_small {
    height:10px;
    width:50px;
    overflow:hidden;
    float:right;
    margin:0;
    padding:0;
}

ul.rating_small li {
    display:inline;
    float:right;
}

.rating_small span {
    background:url(../../images/grey-red/star_small.jpg) bottom;
    display:block;
    width:10px;
    height:10px;
    text-indent:-9999px;
    position:relative;
}

.rating_small span.full {
    background:url(../../images/grey-red/star_small.jpg) center;
    width:50px;
    margin-left:-40px;
    position:static;
}

.rating_small span.half {
    background:url(../../images/grey-red/star_small.jpg) top;
}

.photoslider {
    width:630px;
    text-align:center;
    margin:0 auto;
}

.photoslider_nav {
    position:relative;
    border:solid #000 1px;
    overflow:hidden;
    height:85px;
    width:630px;
    background:#000;
}

.photoslider_thumbBar {
    position:relative;
    overflow:hidden;
    display:block;
    width:32000px;
    margin:0;
    padding:0;
}

.photoslider_thumb {
    border:solid #000 1px;
    width:90px;
    height:65px;
    float:left;
    cursor:pointer;
    margin:5px;
    padding:5px;
}

.photoslider_thumb img {
    width:90px;
    height:65px;
}

.photoslider_main {
    position:relative;
    padding-bottom:5px;
}

.photoslider_main img {
    position:relative;
    border:solid #000 10px;
    display:block;
    margin:auto;
}

.photoslider_caption {
    font-weight:700;
    text-align:center;
}

.photoslider_control {
    display:none;
    text-align:center;
    font-weight:700;
    padding-top:10px;
    height:30px;
    width:52px;
    margin:auto;
}

.photoslider_play,.photoslider_stop {
    width:18px;
    height:19px;
    cursor:pointer;
    text-align:center;
    float:left;
    margin:auto;
    padding:3px;
}

.photoslider_play {
    background:url('../../images/grey-red/play_pause.gif') no-repeat 0 0;
}

.photoslider_stop {
    background:url('../../images/grey-red/play_pause.gif') no-repeat -25px 0;
}

.slideshow_disabled {
    border-bottom:solid #919191 2px;
}

.ui-slider {
    width:200px;
    height:23px;
    position:relative;
    background-repeat:no-repeat;
    background-position:center center;
}

.ui-slider-handle {
    position:absolute;
    z-index:1;
    height:23px;
    width:12px;
    top:0;
    left:0;
    background-image:url(../../images/slider-handle.gif);
}

.ui-slider-handle-active {
    border:1px dotted #000;
}

.ui-slider-disabled .ui-slider-handle {
    /*opacity:0.5;
    filter:alpha(opacity=50);
    */
}

.ui-slider-range {
    position:absolute;
    background:#50A029;

    width:100%;
    height:100%;
}

.ui-slider,.ui-slider-1 {
    background-image:url(../../images/slider-bg-1.png);
}

.ui-slider-2 {
    background-image:url(../../images/slider-bg-2.png);
}

#scrollable_musers,#scrollable_fusers,#scrollable_mousers,#scrollable_fousers {
    height:160px;
    width:730px;
    margin:0 auto;
}

.items {
    height:160px;
    width:740px;
    float:left;
}

a.paging_related,a.prev_loop,a.next_loop {
    background:url('../../images/prev_next.gif') repeat-x top;
    display:block;
    height:15px;
    float:right;
    color:#fff;
    margin-right:5px;
    text-align:center;
    font-weight:700;
    padding:0 2px;
}

a.paging_related {
    width:50px;
}

a.prev_loop,a.next_loop {
    width:30px;
}

a.remove {
    width:60px;
    background:url('../../images/prev_next.gif') repeat-x top;
    display:block;
    height:15px;
    color:#fff;
    font-weight:700;
    margin-top:3px;
    padding:0 4px;
}

a.prev_bar,a.next_bar,.bar_space_left,.bar_space_right,a.prev_bar_related,a.next_bar_related,.bar_space_related_left,.bar_space_related_right {
    width:15px;
    display:block;
    background-repeat:no-repeat;
    background-position:left;
}

a.prev_bar,a.next_bar,.bar_space_left,.bar_space_right,a.prev_bar_related,a.next_bar_related {
    height:98px;
}

.bar_space_related_left,.bar_space_related_right {
    height:98px;
    margin:125px 5px 0;
}

a.prev_bar,a.prev_bar_related {
    background:url('../../images/grey-red/prev_bar_small.png');
}

.bar_space_left,.bar_space_right {
    margin:25px 5px 0;
}

a.next_bar,a.next_bar_related {
    background:url('../../images/grey-red/next_bar_small.png');
}

a.prev_bar:hover,a.next_bar:hover,a.prev_bar_related,a.next_bar_related {
    background-position:right;
}


.bar_space_photo_left {
    float:left;
    margin-top: 30%;
    margin-left: 25px;

}

.bar_space_photo_right {
    float:right;
    margin-top: 30%;
    margin-right: 32px;
    margin-left: 0px;
    padding: 0px;

}

#related_videos_container,#related_games_container {
    width:900px;
}

ul.notice_categories {
    margin:5px 5px 5px 10px;
    padding:0;
}

ul.notice_categories li {
    float:left;
    width:180px;
    margin:2px 0;
    padding:0;
}

.notice_info {

    border-bottom:1px dotted #212021;

    /*margin:0 auto;*/
    padding:3px 0;
}

.notice_info_left {
    float:left;
    font-size:11px;
    color:#999;
    padding:0 10px;
}

.notice_info_right {
    float:right;
    font-size:11px;
    color:#999;
    padding:0 10px;
}

.notice_footer {
    /*width:733px;*/
    background:#181c18;
    font-size:10px;
    padding:3px 10px;
}

#embed_video_box textarea {
    width:350px;
    height:70px;
    border:1px solid #777;
}

#player {
    width:630px;
    height:500px;
}

.private {
    margin:5px 0 5px 10px;
}

.feed_row {
    width:720px;
    padding-bottom:2px;
    border-bottom:1px dotted #222;
    margin:5px 13px 0;
}

.font-size16 {
    font-size:16px;
}

.profile-box {
    background-color:#111;
    margin-bottom:11px;
    border:1px solid #222;
    overflow:hidden;
    font-size:14px;
}

#save_photo {
    margin-left:5px;
    float:right;
    padding-left:25px;
    background-image:url(../../images/filesave.png);
    background-repeat:no-repeat;
    background-position:0 0;
    font-weight:700;
    font-size:15px;
}

a:focus,a:hover,#toplinks a:hover,.user_actions li a:hover,#footer a:hover {
    color:#fff;
}

#header,.span-100,#upload_photo_form form,#blog_form,.photo_row {
    width:100%;
}

#userlinks,#nologinlinks,#toplinks,.toplinks {
    margin-top:3px;
}

#userlinks ul,#viewed_videos ul,.user_actions ul,.comment span,#search_tabs ul,#profile_menu ul,input.checkbox {
    margin:0;
    padding:0;
}

#userlinks li a,#order_form,#timeline_form,#avatar_form,.font-12 {
    font-size:12px;
}

#new_mail,#send_message {
    background:url('../../images/email.png') no-repeat;
}

#toplinks a,#footer a {
    color:#8c8a8c;
}

.left,.vbox_small_left,.vbox_smaller_left,.bar_space_left,.bar_space_related_left,#users_new_Male,#users_new_Female,#users_online_Male,#users_online_Female,#users_popular_All,#related_videos_container,#related_games_container {
    float:left;
}

.right,.bar_space_right,.bar_space_related_right {
    float:right;
}

.span-150,#user_profile label.large {
    width:150px;
}

.span-350,#upload_video_form input.large,#upload_game_form input.large,#upload_video_form textarea,#upload_game_form textarea,input.mega {
    width:350px;
}

.span-400,#blog_form input.large,#compose_message input.large {
    width:400px;
}

.span-590,p.comment_body_notice {
    width:590px;
}

.span-630,#post_comment textarea.notice_comment,.blog_links_user {
    width:630px;
}

.span-750 {
    width:376px;
}

.margin-left,.no_comments,.album_cover img {
    margin-left:10px;
}

ul.quick-links,ul.profile_info {
    margin:0 0 0 10px;
    padding:0;
}

ul.video_links,ul.categories {
    margin:5px 0 10px 15px;
    padding:0;
}

ul.video_links li,ul.categories li {
    float:left;
    width:140px;
    margin:5px 0 0;
    padding:0;
}

.request_left img,.category-box img,.user-box img,.user_box img,.photo_box img,.photo_box_small img {
    border:1px solid #777;
}

.request_left img:hover,img.blog_image:hover,.video_box img:hover,.video_box_related img:hover,.video_c_box img:hover,.album_box img:hover,.category-box img:hover,.user-box img:hover,.user_box img:hover,.video_box_small img:hover,.video_box_smaller img:hover,.video_box_attach img:hover,.photo_box img:hover,.photo_box_small img:hover, .videochat_box img:hover{
    border:1px solid #fd0000;
}

.request_right p,.request_actions {
    margin:5px;
}

.clear,.photoslider_clear {
    clear:both;
}

#search_advanced label,#signup label {
    width:130px;
}

.btitle h2,.bmenul h2,.btitlel h2,.btopl h2 {
    font-weight:700;
    font-size:14px;
    margin:0 0 0px 10px;
    padding:5px 0;

}

.bmenu,.btop {
    width:100%;
    background:#181c18;
    text-align:left;
}

#order_form span,#timeline_form span,#avatar_form span,.pagination a.prevnext, .blog_header a,#upload_video_form span.radio,#upload_game_form span.radio,.font-bold {
    font-weight:700;
}

#order_form span.mleft,#timeline_form span.mleft,#avatar_form span.mleft,.remove_photo {
    margin-left:5px;
}

.wall_comment,.comment {
    width:96%;
    background:#000;
    border:1px solid #212021;
    margin:10px 2%;
    padding-top: 5px;
}

.comment-controllers-box,.video-comment-controllers-box {
    border-top:1px dotted #444;
    font-size:11px;
    margin:5px 15px 0 0;
    padding:3px 10px;
}

.wall_left,.comment_left {
    width:70px;
    float:left;
    margin-top:10px;
    text-align:center;
}

.comment_info,p.comment_body {
    width:98%;
}

.blog_time,.font-11,.verysmall {
    font-size:11px;
}

.blog_content,.notice_content {
    background-color:#111;
    border:0 solid #222;
    overflow:hidden;
    margin:10px;
}

.blog_video,.wall_video {
    width:510px;
    height:390px;
    margin:0 auto;
    padding:0;
}

.small,.album_info,.font-10 {
    font-size:10px;
}

#wall form,#wall .center,#compose_message form {
    width:90%;
    margin:0 auto;
}

#search_tabs a:hover,#search_tabs a.active,#profile_menu a:hover,#profile_menu a.active {
    color:#fff;
    position:relative;
    top:1px;
}

#simple_form,#signup form,#login form,#blog_form form,.upload_container,#upload_video_form form,#upload_game_form form {
    width:90%;
    margin:10px auto;
}

#simple_form label,#login label,#compose_message label {
    width:100px;
}

#simple_form img,#contact_form img {
    border:1px solid #bdbabd;
    margin:5px 0 0 113px;
}

#upload_photo_form label,#upload_video_form label,#upload_game_form label {
    width:150px;
    color:#fd0000;
    font-weight:700;
}

#blog_form .blog_toolbar img,input.radio,img {
    border:0;
}

.block_username,.block_action {
    width:250px;
    text-align:center;
    float:left;
    margin:10px;
}

.video_box img,.video_box_related img,.video_c_box img,.album_box img,.videochat_box img,.video_box_small img,.video_box_smaller img,.video_box_attach img {
    border:1px solid #777;
    margin-bottom:3px;
}

.album_right,.vbox_small_right,.vbox_smaller_right {
    float:right;
    text-align:right;
}

.vbox_small_right,.vbox_smaller_right {
    width:85px;
}

.photo_remove,.center,.center_related {
    width:100%;
    text-align:center;
}

#share_video a:hover, #share_photo a:hover, #share_game a:hover, #favorite_video a:hover, #favorite_photo a:hover, #favorite_game a:hover, #flag_video a:hover, #flag_photo a:hover, #flag_game a:hover, #embed_video a:hover, #save_photo a:hover, #edit_video a:hover {
    background-position: 0 -20px;
}

#favorite_video_message,#favorite_photo_message,#favorite_game_message,#flag_video_message,#flag_photo_message,#flag_game_message {
    width:100%;
    text-align:center;
    font-size:14px;
    font-weight:700;
    color:#fff;
    margin:5px 0;
}

select,textarea {
    border:1px solid #bdbabd;
}

.font-9,.info {
    font-size:9px;
}

.font-14,.font-size14 {
    font-size:14px;
}

#rating li,#rating_user li {
    display:inline;
    float:left;
}

#rating a.full,#rating a:hover,#rating span.full {
    background:url(../../images/grey-red/star.jpg) center;
    position:static;
}

#rating_user a.full,#rating_user a:hover,#rating_user span.full {
    background:url(../../images/grey-red/star_user.jpg) center;
    position:static;
}

a.prev_loop:hover,a.next_loop:hover,a.paging_related:hover,a.remove:hover {
    background-position:bottom;
    color:#fd0000;
}


.separator { padding: 0.3em 0 0.3em 0; clear: left; }
/*label { float: left; text-align: right; margin: 0.1em 1em 0 0; font-size: 12px;}*/
input { border: 1px solid #bdbabd; }
input.large { width: 250px; }
input.login { width: 150px; }
input.mega { width: 350px; }
input.middle { width: 120px; }
input.radio { border: 0; }
input.checkbox { margin: 0; padding: 0; }
select { font: normal 12px Arial; padding-top:1px; }
textarea { border: 1px solid #bdbabd; }



#tweets ul {
    background: url(../../images/banners/twitter_small.gif) no-repeat left;
    margin-left: 3px;
}

#overlay{ 
    background-color: #000;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 101;
    opacity: 0.95;
    filter: alpha(opacity=96);
}

.video-preview {
    display: inline-block;
    background: #ddd;
    overflow: hidden; 
    position: relative;
    border-radius: 3px;
    box-shadow: 0 0 6px #bbb;
}

.img-overlay {
    position:relative;
    overflow:hidden;
    padding-bottom: 3px;
}

.video_container {
    margin-top: 10px;
}
