#body{
  margin:3px 0 0 0;
  background:url('layout/body_bg.gif') repeat-x 0px 88px;
}
*{
  font-family:Arial, sans-serif;
  font-size:12px;
}

#body_container{
  width:960px;
  margin-left:auto;
  margin-right:auto;
}

#top{
  text-align:right;
  height:135px;
}

#logo{
  width:200px;
  height:64px;
  background:url('layout/logo.gif') no-repeat 18px 15px;
  background:url('layout/tubeplayer_logo.gif') no-repeat 13px 13px;
  float:left;
  margin-top:15px;
  display:block;
  border:0px solid red;
}

#top_right{
  width:740px;
  text-align:left;
  float:right;
}

#language_form{
  float:left;
  margin-left:15px;
  margin-top:5px;
}
#language_form select{
  width:100px;
  color:rgb(69,133,122);
  font-size:11px;
  background:rgb(244,242,233);
  border:0px solid red;
}

#login_div{
  float:right;
  width:389px;
  height:53px;
  text-align:right;
  background:url('layout/login_bg.gif') top right no-repeat;
}
#login_div_logged{
  float:right;
  width:389px;
  height:43px;
  padding-top:10px;
  text-align:right;
  padding-right:4px;
}



#login_button a{
  width:65px;
  height:17px;
  padding-top:3px;
  display:block;
  background:url('layout/login_button.gif') no-repeat;
  color:#fff;
  text-decoration:none;
  font-size:10px;
  text-align:center;
  margin-top:9px;
  float:right;
  margin-right:7px;
}
#login_button a:hover{
  background:url('layout/login_button_h.gif') no-repeat;
}

.login_button a{
  width:65px;
  height:17px;
  padding-top:3px;
  display:block;
  background:url('layout/login_button.png') no-repeat;
  color:#fff;
  text-decoration:none;
  font-size:10px;
  text-align:center;
}
.login_button a:hover{
  background:url('layout/login_button_h.png') no-repeat;
}


#register_button a, .register_button a{
  width:65px;
  height:17px;
  padding-top:3px;
  display:block;
  background:url('layout/register_button.gif') no-repeat;
  color:#fff;
  text-decoration:none;
  font-size:10px;
  text-align:center;
  margin-top:9px;
  float:right;
  margin-right:14px;
}
#register_button a:hover, .register_button a:hover{
  background:url('layout/register_button_h.gif') no-repeat;
}


#login_input, #login_pass{
  display:block;
  border:1px solid rgb(235,233,220);
  background:transparent;
  width:93px;
  height:18px;
  background:url('layout/login_input.gif') no-repeat top right;
  float:right;
  padding:0;
  margin:10px 4px 0 0;
}
#login_input input, #login_pass input{
  border:0px solid #fff;
  background:transparent;
  background:none;
  color:rgb(167,167,167);
  font-size:11px;
  width:79px;
  margin-right:2px;  
  color:#555;
}













#user_menu{
  clear:both;
  list-style-type:none;
  margin:0;padding:0;
  height:32px;
}
#user_menu li{  
  float:right;
  width:120px;
  height:32px;
  overflow:hidden;
  margin:0 0 0 1px;
  padding:0;
  text-align:center;
}
#user_menu li a{  
  width:120px;
  display:block;
  background:url('layout/user_menu_button.gif') rgb(116,147,141) 0 0px no-repeat;
  color:rgb(235,233,220);
  text-decoration:none;
  font-size:10px;
  height:20px;
  padding-top:7px;
  margin-top:5px;
}
#user_menu li a:hover{  
  height:22px;
  padding-top:7px;
  margin-top:3px;
  background:url('layout/user_menu_button_h2.gif') rgb(116,147,141) 0 0px no-repeat;
}

#top_bottom{
  text-align:left;
  clear:both;
  height:45px;
}
#search_form{
  padding-top:0px;
  margin:0;
}


#search_input_container{
  display:block;
  border:1px solid rgb(235,233,220);
  background:transparent;
  width:394px;
  height:30px;
  background:url('layout/serach_bg.gif') no-repeat top right;
  float:right;
  padding:0;
  margin:0;
  float:left;
}
#search_input_container input{
  border:0px solid red;
  background:transparent;
  background:none;
  color:rgb(167,167,167);
  font-size:12px;
  width:352px;
  margin-right:2px;  
  color:#000;
  display:block;
  margin-top:10px;
  margin-left:38px;
}



#search_button a{
  width:75px;
  height:20px;
  padding-top:6px;
  display:block;
  background:url('layout/search_button.gif') no-repeat;
  color:#fff;
  text-decoration:none;
  font-size:10px;
  text-align:center;
  margin-top:7px;
  margin-left:7px;
  float:left;
}
#search_button a:hover{
  background:url('layout/search_button_h.gif') no-repeat;
}





#submenu_container{
  background-color:red;
}
#submenu{
  list-style-type:none;
  margin:0;padding:0;
}
#submenu li{  
  float:right;
  width:147px;
  height:44px;
  margin:0;
  padding:0;
  text-align:center;
}
#submenu li a{
  display:block;
  width:147px;
  height:31px;
  color:rgb(69,133,122);
  text-decoration:none;
  font-size:11px;
  padding-top:13px;
  background:url('layout/user_menu_2.gif') top right no-repeat;  
}
#submenu li a:hover{
  background:url('layout/user_menu_2_h.gif') top right no-repeat;  
  color:rgb(141,159,40);
}
#submenu li a.submenu_first{
  display:block;
  background:url('layout/user_menu_2_first.gif') top right no-repeat;
  width:147px;
  height:44px;
}
#submenu li a.submenu_first:hover{
  background:url('layout/user_menu_2_first_h.gif') top right no-repeat;
}


#submenu li a.submenu_first_home{
  display:block;
  background:url('layout/user_menu_2_first_home.gif') top right no-repeat;
  width:147px;
  height:44px;
}
#submenu li a.submenu_first_home:hover{
  background:url('layout/user_menu_2_first_h.gif') top right no-repeat;
}
#submenu li a.submenu_home{
  background:url('layout/user_menu_2_home.gif') top right no-repeat;  
}
#submenu li a.submenu_home:hover{
  background:url('layout/user_menu_2_h_home.gif') top right no-repeat;  
}


#center{
  width:960px;
  text-align:left;
  clear:both;
  margin-top:30px;
}
#center_left{
  float:left;
  width:480px;
  margin-bottom:10px;
}
#center_right{
  width:441px;
  float:right;
  margin-bottom:10px;
}

#output{
  width:480px;
  height:401px;
  background:#111;
  background:#000;
}

#player_bottom{
  margin-top:20px;
  height:55px;
}


  #player_control{
    margin-left:40px;
    width:220px;
    height:48px;
    background:url('layout/control_mirror.gif') bottom left no-repeat;
  }
  #player_control a img{
    border:0;
    display:block;
    float:left;
    margin:0 1px 0 0;
  }
  #player_links{
    float:right;
    text-align:left;
    line-height:16px;
    /* width:100px; */
  }
  #player_links a{
    display:block;
    color:rgb(69,133,122);
    text-decoration:none;
    font-size:11px;
  }
  #player_links a:hover, #playlist_vote a:hover{
    color:rgb(141,159,40);
  }
  #player_links img{
    float:left;
    clear:both;
    margin-top:2px;
  }
  #player_links_lyrics{
    margin-right:6px;
  }
  #download_as_mp3{
    margin-right:6px;
    margin-left:1px;
  }

#ads_1{
  height:65px;
  padding-top:5px;
  text-align:center;
  margin-top:15px;
  background-color:rgb(240,240,230);
  border:1px solid rgb(228,225,201);
}


#comments_container, #comments_container_2{
  margin-top:20px;
  padding-bottom:0px;
  background:url('layout/comments_bg.gif') top left repeat-y;
}
#comments_container_bottom, #comments_container_bottom_2{
  background:url('layout/comments_bottom_bg.gif') bottom left repeat-y;
  height:4px;
}
#comments_menu{
  list-style-type:none;
  margin:0;padding:0;
  width:480px;
  border-top:1px solid #fff;
}
#comments_menu li{
  float:left;
  height:44px;
  margin:0px;padding:0px;
  text-align:center;
}
#comments_menu li a.not_active_l{
  background:url('layout/tab_left.gif') top left repeat-x;
  width:241px;
  height:33px;
  display:block;
  text-decoration:none;
  padding-top:11px;
  color:rgb(69,133,122);
}
#comments_menu li a.active_l, #comments_menu li a.active_l:hover, #comments_menu li a.not_active_l:hover{
  background:url('layout/tab_left_h.gif') top left repeat-x;
  display:block;
  color:#000;
  width:241px;
  height:33px;
  display:block;
  text-decoration:none;
  padding-top:11px;
}
#comments_menu li a.not_active_r{
  background:url('layout/tab_leftr.gif') top left repeat-x;
  width:239px;
  height:33px;
  display:block;
  text-decoration:none;
  padding-top:11px;
  color:rgb(69,133,122);
}
#comments_menu li a.active_r, #comments_menu li a.active_r:hover, #comments_menu li a.not_active_r:hover{
  background:url('layout/tab_left_hr.gif') top left repeat-x;
  display:block;
  color:#000;
  width:239px;
  height:33px;
  display:block;
  text-decoration:none;
  padding-top:11px;
}



#comments_control{
  height:30px;
  margin:0 0 0 40px;
  padding:0px;
  clear:both;
}
#comments_control a{
  width:105px;
  height:17px;
  padding-top:3px;
  display:block;
  background:url('layout/comments_button.gif') no-repeat;
  color:#fff;
  text-decoration:none;
  font-size:10px;
  text-align:center;
  margin-top:12px;
}
#comments_control a:hover{
  background:url('layout/comments_button_h.gif') no-repeat;
}

#comments_new{
  padding-left:40px;
  
}
#comment_txt{
  width:400px;
  height:100px;
}

#comments_content_container, #comments_content_container_2{
  margin:10px 20px 0 20px;
  clear:both;
}
.comments_content_one{
  margin:0 10px 0 10px;
  padding:10px 10px 7px 10px;
  background:url('layout/comments_separator.gif') top left repeat-x;
}
.comments_content_one_user_name{
  float:left;
  font-size:12px;
  color:rgb(69,133,122);
  font-weight:bold;
  margin-right:10px;
}
.comments_content_one_user_name a{
  float:left;
  font-size:12px;
  color:rgb(69,133,122);
  font-weight:bold;
  margin-right:10px;
}
.comments_content_one_date{
  color:rgb(167,167,167);
  font-size:10px;
  margin-top:2px;
}
.comments_content_one_comment{
  clear:both;
  font-size:11px;
}



#playlist_container{
  border:0px solid red;
  background:#fff;
}
#playlist_container_top_bg{
  background:url('layout/playlist_top_bg.gif') top left no-repeat #fff;
  height:7px;
}
#playlist_top{
  padding:10px 20px 10px 20px;
}

#playlist_top .blue_link{
  font-size:11px;
  font-weight:normal;
}

#playlist_top_photo{
  width:100px;
  height:100px;
  border:2px solid #000;
  overflow:hidden;
  float:left;
  margin-right:20px;
  background:#000;
  text-align:center;
}
#playlist_top_title_1{
  font-size:24px;
  color:rgb(69,133,122);
  margin:0;
  font-weight:normal;
}
#playlist_top_title_2{
  font-size:18px;
  color:rgb(0,0,0);
  margin:0;
  font-weight:normal;
}
#playlist_top_time{
  font-size:12px;
  color:rgb(167,167,167);
  color:#000;
  margin-top:2px;
}
#playlist_top_vote_up{
  float:left;
  margin-right:10px;
  margin-top:8px;
  font-size:11px;
}
#playlist_top_vote_up a{
  color:rgb(69,133,122);
  text-decoration:none;
  font-size:11px;
}
#playlist_top_vote_up img{
  margin-top:-2px;
  float:left;
  margin-right:4px;
}

#playlist_top_vote_down{
  float:left;
  margin-right:10px;
  margin-top:8px;
}
#playlist_top_vote_down a{
  color:rgb(69,133,122);
  text-decoration:none;
  font-size:11px;
}
#playlist_top_vote_down img{
  margin-top:-2px;
  float:left;
  margin-right:4px;
}


#playlist_top_buy_online{
  float:right;
  margin-bottom:5px;
}

#playlist_top_buy_online a{
  width:85px;
  height:17px;
  padding-top:3px;
  display:block;
  background:url('layout/buy_button.gif') no-repeat;
  color:#fff;
  text-decoration:none;
  font-size:10px;
  text-align:center;
  margin-top:5px;
}
#playlist_top_buy_online a:hover{
  background:url('layout/buy_button_h.gif') no-repeat;
}





#playlist_top_separator, .playlist_top_separator{
  clear:both;
  height:8px;
  background:url('layout/playlist_middle_bg.gif') rgb(235,233,220) left bottom no-repeat;
  margin-top:17px;
  
}
#playlist_list, .playlist_list{
  padding:10px 20px 10px 20px;
  /* height:280px; */
  background:rgb(235,233,220);
}
#playlist_bottom, .playlist_bottom{
  display:block;
  margin:0 0 0 0px;
  padding-left:31px;
  padding-bottom:27px;
  padding-bottom:7px;
  color:rgb(167,167,167);
  font-size:11px;
  background:rgb(235,233,220);
  /*
  background:url('layout/playlist_bottom_bg.gif') rgb(235,233,220) left bottom no-repeat;
  background:url('layout/playlist_bottom_bg_b.png') rgb(235,233,220) left bottom no-repeat;
  */
}
.playlist_bottom_2{
  background:url('layout/playlist_bottom_bg.png') left bottom no-repeat;
  height:10px;
}
#playlist_bottom span{
  font-size:11px;
}
#playlist_bottom a{
  font-size:11px;
  color:rgb(69,133,122);
  text-decoration:none;
}
#playlist_bottom a:hover{
  color:rgb(141,159,40);
}
#paste_html_desc{
  font-size:11px;
  float:left;
  margin-top:4px;
  margin-right:3px;
}
#paste_html{
  display:block;
  border:1px solid rgb(235,233,220);
  background:transparent;
  width:213px;
  height:18px;
  background:url('layout/embed_bg.gif') no-repeat top right;
  float:left;
  padding:0;
  margin:0;
}
#paste_html input{
  border:0px solid #fff;
  background:transparent;
  background:none;
  color:rgb(167,167,167);
  font-size:11px;
  width:200px;
  margin-left:5px;
  
}






#similar_playlist{
  margin-top:20px;
  border-top:1px solid #fff;
}

#similar_playlist_menu{
  list-style-type:none;
  margin:0;padding:0;
  width:440px;
}
#similar_playlist_menu li{
  float:left;
  width:220px;
  height:43px;
  margin:0;padding:0;
  text-align:center;
}



#similar_playlist_menu li{
  float:left;
  height:44px;
  overflow:hidden;
  margin:0px;padding:0px;
  text-align:center;
}
#similar_playlist_menu li a.not_active_l{
  background:url('layout/tab_right.gif') top left repeat-x;
  width:220px;
  height:33px;
  display:block;
  text-decoration:none;
  padding-top:11px;
  color:rgb(69,133,122);
}
#similar_playlist_menu li a.active_l, #similar_playlist_menu li a.active_l:hover, #similar_playlist_menu li a.not_active_l:hover{
  background:url('layout/tab_right_h.gif') top left repeat-x;
  display:block;
  color:#000;
  width:220px;
  height:33px;
  display:block;
  text-decoration:none;
  padding-top:11px;
}
#similar_playlist_menu li a.not_active_r{
  background:url('layout/tab_rightr.gif') top left repeat-x;
  width:220px;
  height:33px;
  display:block;
  text-decoration:none;
  padding-top:11px;
  color:rgb(69,133,122);
}
#similar_playlist_menu li a.active_r, #similar_playlist_menu li a.active_r:hover, #similar_playlist_menu li a.not_active_r:hover{
  background:url('layout/tab_right_hr.gif') top left repeat-x;
  display:block;
  color:#000;
  width:220px;
  height:33px;
  display:block;
  text-decoration:none;
  padding-top:11px;
}







#similar_playlist{
  background:url('layout/similar_bg.gif') top left repeat-y;
  width:441px;
}

#similar_playlist_content, #other_playlists{
  margin-top:20px;
  clear:both;
}

.similar_playlist_content_one:hover .similar_playlist_content_one_photo, 
.similar_playlist_content_one_first:hover .similar_playlist_content_one_photo{
  border:2px solid rgb(141,159,40);
  border:2px solid rgb(69,133,122);
  border:2px solid #000;
}

.similar_playlist_content_one:hover .similar_playlist_content_one_title_1, 
.similar_playlist_content_one_first:hover .similar_playlist_content_one_title_1{
  color:rgb(141,159,40);
}


.similar_playlist_content_one:hover, .similar_playlist_content_one_first:hover{
  /* top */
  background-color:#fff;
  background:url('layout/playlist_h2.gif') bottom center no-repeat;
  background:url('layout/playlist_top_h_no_bottom.gif') bottom center no-repeat;
}

#other_playlists .similar_playlist_content_one:hover, #other_playlists .similar_playlist_content_one_first:hover,
#similar_playlist_content .similar_playlist_content_one:hover, #similar_playlist_content .similar_playlist_content_one_first:hover
{
  /* bottom */
  background-color:#fff;
  background-color:red;
  background:url('layout/playlist_h2.gif') bottom center no-repeat;
}


.similar_playlist_content_one, .similar_playlist_content_one_first{
  text-decoration:none;
}
.similar_playlist_content_one{
  display:block;
  margin:0 20px 0 20px;
  background:url('layout/comments_separator.gif') top left repeat-x;
  padding-top:7px;
  clear:both;
  height:78px;
  overflow:hidden;
  padding-top:12px;
}


#playlist_list #playlist_movie_list{
  list-style-type:none;
  margin-left:0;
  padding-left:0;
} 
#playlist_list #playlist_movie_list li:hover{
  background:#fff;
  margin:0;padding:0;
}
#playlist_list #playlist_movie_list li{
  background:url('layout/comments_separator.gif') bottom left repeat-x;
  margin:0;
  padding:0;
}

#playlist_list #playlist_movie_list li a.bg *{
  margin-top:12px;
} 
#playlist_list #playlist_movie_list li a.bg img{
  margin-top:0;
}

#playlist_list #playlist_movie_list li a.bg, #playlist_list #playlist_movie_list li a.bg_fail{
  background:none;
  overflow:hidden;
  padding:0px 0 0 0;
  line-height:17px;
}
#playlist_movie_list .bg:hover, #playlist_movie_list .bg_fail:hover{
  font:11px normal;
  color:#000;
  background-color:#fff;
  font-family:Arial, sans-serif;
}
#playlist_list #playlist_movie_list li #playlist_top_photo{
  margin-top:0px;
  margin-bottom:0px;
}
#playlist_list #playlist_movie_list .movie_list_title{
  font-size:15px;
  font-weight:bold;
  color:rgb(69,133,122);
}
#playlist_list #playlist_movie_list .bg:hover .movie_list_title{
  color:rgb(141,159,40);
}
#playlist_list #playlist_movie_list .bg:hover{
  background:#fff;  
  background:url('layout/playlist_top_h.gif') bottom center no-repeat;  
}



.similar_playlist_content_one_first{
  display:block;
  margin:0 20px 0 20px;
  padding-top:7px;
  clear:both;
  height:78px;
  overflow:hidden;
}
.similar_playlist_content_one_photo img{
  border:0;
}
.similar_playlist_content_one_photo{
  width:64px;
  height:64px;
  border:2px solid #000;
  overflow:hidden;
  float:left;
  margin-right:10px;
  background:#000;
  text-align:center;
}
a .similar_playlist_content_one_title_1{
  font-size:15px;
  font-weight:bold;
  color:rgb(69,133,122);
}
.similar_playlist_content_one_title_2{
  font-size:12px;
  color:#000;
}
.similar_playlist_content_one_time{
  font-size:11px;
  color:#000;
}

#similar_playlist_content .clear{
  clear:both;
}

#similar_playlist_top_separator{
  clear:both;
  height:5px;
  background:url('layout/similar_bottom_bg.gif') rgb(235,233,220) left bottom no-repeat;
  margin-top:17px;
  
}


#center .clear{
  clear:both;
}  













#fotter{
  clear:both;
  margin-top:10px;
  height:121px;
  width:100%;
  background:url('layout/fotter_bg.gif') repeat-x center top;
}
#footer_width{
  width:960px;
  margin-left:auto;
  margin-right:auto;
}
#fotter_left{
  color:rgb(186,186,186);
  float:left;
  font-size:11px;
  margin-top:64px;
  margin-left:40px;
}
#fotter_left a{
  color:rgb(69,133,122);
  text-decoration:none;
  font-size:11px;
}
#fotter_right{
  float:right;
  color:#444;
  font-size:11px;
  margin-top:50px;
  line-height:17px;
  margin-right:40px;
  text-align:right;
}
#fotter_right a{
  text-decoration:none;
  color:rgb(69,133,122);
  font-size:11px;
}
#fotter a:hover{
  color:rgb(141,159,40);
}




ul#playlist{
  list-style-type:none;
  margin:0;padding:0;
}
.playlist_li{
  text-align:left;
}
.playlist_li a{
  text-decoration:none;
}
.bg{
  padding:6px 11px 4px 11px;
  display:block;
  color:#000;
  text-align:left;
  text-decoration:none;
  background:url('layout/playlist_item_bg.gif') repeat-x top left;
}
.bg:hover,.bg_a{
  padding:6px 11px 4px 11px;
  display:block;
  color:rgb(141,159,40);
  font-weight:bold;
  text-decoration:none;
  text-align:left;
  background:url('layout/playlist_item_bg_h.gif') repeat-x top left;
}
.time{
  font-weight:normal;
  color:#000;
  float:right;
}
.time:hover{
  font-weight:normal;
  color:rgb(141,159,40);
  float:right;
  cursor:pointer;
}
.bg_fail{
  display:block;
  padding:6px 11px 4px 11px;
  color:rgb(167,167,167);
  background:url('layout/playlist_item_bg.gif') repeat-x top left;
}
.bg_fail .time{
  color:rgb(167,167,167);
  text-decoration:none;
}
.playlist_li .last{
  padding-bottom:6px;
}




.blue{
  color:rgb(69,133,122);
}
.green{
  color:rgb(141,159,40);
}



.search_header{
  font-size:20px;
  color:rgb(69,133,122);
  margin-left:25px;
  margin-top:4px;
  margin-bottom:0px;
  font-weight:normal;
}



.small, .small nobr{
  font-size:11px;
  font-weight:normal;
}
a.blue_link{
 color:rgb(69,133,122);
 text-decoration:none;
 font-weight:bold;
}
a.blue_link:hover{
  color:rgb(141,159,40);
}
span.blue_link_span, div.blue_link_span{
 color:rgb(69,133,122);
 text-decoration:none;
 font-weight:bold;
}
span.blue_link_span:hover, div.blue_link_span:hover{
  color:rgb(141,159,40);
}
a.blue_link_inside{
 color:rgb(69,133,122);
 text-decoration:none;
 font-weight:bold;
 float:right;
 margin-top:-4px;
 margin-right:8px;
}
a.blue_link_inside:hover{
  color:rgb(141,159,40);
}
a.blue_link_inside_2{
 color:rgb(69,133,122);
 text-decoration:none;
 font-weight:bold;
 float:right;
 margin-top:-20px;
}
a.blue_link_inside_2:hover{
  color:rgb(141,159,40);
}



.slide_header_container{
  margin-bottom:20px;height:40px;background:#fff;text-align:left;
}

#logged_h, #logged_cat, #logged_fc, #logged_f, #logged_n, #logged_p, #logged_as, #logged_mp3{
  background:rgb(235,233,220);
  background:url('layout/playlist_middle_bg.gif') rgb(235,233,220) 0 40px no-repeat;
  text-align:left;
}


.stat{
  font-weight:bold;
  margin:14px 20px 10px 20px;
  font-size:15px;
  color:rgb(141,159,40);
}
.connents_info_center{
  margin:3px 20px 10px 20px;
  font-size:12px;
  text-align:center;
  padding-top:23px;
  padding-bottom:10px;
  background:url('layout/comments_separator.gif') top left repeat-x;
}
#more_comments_in{
  margin:0px 10px 20px 10px;
  padding-top:20px;
  text-align:center;
  display:block;
  background:url('layout/comments_separator.gif') top left repeat-x;
}



#other_playlists, #similar_playlist_content{
  height:440px;
  height:524px;
  width:439px;
  overflow:auto;
}

.yt_search_pagination_top{
  margin-top:3px;
  margin-bottom:14px;
  font-size:11px;
}
.yt_search_pagination_top a, .yt_search_pagination_bottom a{
  font-size:11px;
}
.yt_search_pagination_bottom{
  margin-top:14px;
  margin-bottom:3px;
  font-size:11px;
}

.comments_form_temp_div{
  text-align:center;
  margin-top:-40px;
  margin-bottom:15px;
  color:rgb(141,159,40);
}


#playlist_fav{
  display:block;
  float:left;
  padding-top:8px;
  
}

.up_search_pagination_top, .up_search_pagination_bottom{
  margin-left:20px;
  margin-right:20px;
}

.slider_unregistered{
  text-align:center;
  padding-top:5px;
  height:30px;
}

.table_small td, .table_small td input{
    font-size:11px;
}
.table_small td{
  vertical-align:middle;
}

#logged_cat_options_div_id input, #logged_cat_options_div_id select{
  font-size:11px;
  width:316px;
  margin-right:10px;
}
#logged_cat_options_div_id select.print_catalogue_options_select{
  width:322px;
}
#new_catalogue_title_id{
  font-size:11px;
}

.playlist_options{
  font-size:11px;
  float:left;
  xbackground:rgb(235,233,220);
}
.playlist_options a{
  font-size:11px;
}

.lyric_txt{
  line-height:21px;
}




.x{
  display:block;
  width:15px;
  height:15px;
  background:url('layout/x.gif') no-repeat top left;
}
.x:hover{
  background:url('layout/x_h.gif') no-repeat top left;
}
.x_tr{
  display:block;
  float:right;
  width:15px;
  height:15px;
  margin-right:8px;
  margin-top:0px;
  margin-left:7px;
  background:url('layout/x.gif') no-repeat top left;
}
.x_tr:hover{
  background:url('layout/x_h.gif') no-repeat top left;
}



.fancyupload-queue{list-style:none;position:relative;z-index:2;left:-20px;}.fancyupload-queue li{background:url(upload_lib/photo_upload.png) no-repeat 0 5px;padding:5px 0 5px 22px;color:#666;text-align:left;}.fancyupload-queue .queue-file{font-weight:bold;}.fancyupload-queue .queue-size{color:#888;margin-left:1em;font-size:.9em;}.fancyupload-queue .queue-loader{position:relative;margin:3px 15px;font-size:.9em;background-color:#ddd;color:#fff;border:1px inset #ddd;}.fancyupload-queue .queue-subloader{text-align:center;position:absolute;background-color:#81B466;height:100%;width:0;left:0;top:0;}.fancyupload-queue .input-delete{width:16px;height:16px;background:url(upload_lib/delete.png) no-repeat 0 0;text-decoration:none;border:none;float:right;} 



.tool-tip{color:#fff;width:325px;z-index:13000;text-align:left;}
/*
.tool-text{font-size:11px;padding:4px 8px 8px;padding:2px 8px 7px 8px;background:url(img/bubble.png) bottom right;line-height:16px;}
.tool-title{font-weight:bold;font-size:12px;margin:0;color:rgb(0,51,204);color:#ffc81e;padding:8px 8px 0;background:url(img/bubble.png) top left;}

.tool-title{font-weight:bold;font-size:15px;margin:0;color:rgb(141,159,40);padding:8px 8px 0;background:url('layout/bubble.png') top left;}
.tool-text{font-size:11px;padding:4px 8px 8px;padding:2px 8px 7px 8px;background:url(layout/bubble.png) bottom right;line-height:16px;color:#000;}
B: color:rgb(69,133,122);
G: color:rgb(141,159,40);
*/

.tool-title{color:rgb(141,159,40);color:rgb(141,190,40);color:rgb(79,143,132);color:rgb(141,159,40);font-weight:bold;font-size:15px;margin:0;padding:11px 18px 0px 18px;background:url('layout/bubble.png') top left;}
.tool-text{font-size:11px;padding:2px 18px 11px 18px;background:url(layout/bubble.png) bottom right;line-height:19px;color:#fff;color:rgb(241,240,230);}


.custom-tip{color:#000;width:130px;z-index:13000;}
.custom-title{font-weight:bold;font-size:13px;margin:0;color:#3E4F14;padding:8px 8px 4px;background:#C3DF7D;border-bottom:1px solid #B5CF74;}
.custom-text{font-size:11px;padding:4px 8px 8px;background:#CFDFA7;}



#new_clip_search_form_div_id div{
  font-size:11px;
}
#new_clip_search_form_div_id a, #new_clip_search_form_div_id a:hover{
  font-size:10px;color:#fff;
}

#playlist_id_js_add{
}

.black, .black:hover{
  color:#000;
}

.wcb{
  height:25px;
  margin-top:10px;
  text-align:center;
  margin-left:17px;
}

.user_com{
  text-decoration:none;
}
.user_com:hover{
  text-decoration:none;
  color:rgb(141,159,40);
}


































#center_black{
  width:100%;
  height:480px;
  border:0px solid red;
  margin-top:-3px;
}
#img_header{
  width:730px;
  height:321px;
  background:url('layout/home/header1.jpg') no-repeat 0px 96px;
  float:left;
}
#img_header_slider{
  width:17px;
  height:315px;
  background:url('layout/home/vert_separator.gif') no-repeat top left;
  float:left;
  margin-left:2px;
}
#img_header_slider_in{
  width:17px;
  height:22px;
  margin-top:13px;
  background:url('layout/home/vert_separator_pointer.gif') no-repeat top left;
}


#img_header_menu{
  list-style-type:none;
  margin:0;padding:0;
  height:46px;
  float:right;
}
#img_header_menu li{  
  width:178px;
  height:46px;
  overflow:hidden;
  margin:0;padding:0;
  text-align:left;
}
/* #img_header_menu li a , */
.home_switch_tabs{  
  width:178px;
  height:46px;
  display:block;
  background:url('layout/home/img_header_menu_bg.gif') rgb(0,0,0) 0 0px no-repeat;
  color:rgb(170,170,170);
  text-decoration:none;
  font-size:12px;
  padding-top:17px;
  padding-left:10px;
}
/* #img_header_menu li a:hover, */
.home_switch_tabs:hover, .home_switch_tabs_a, .home_switch_tabs_a:hover{  
  width:178px;
  height:46px;
  display:block;
  background:url('layout/home/img_header_menu_bg_hover.gif') rgb(40,40,40) 0 0px no-repeat;
  color:rgb(134,187,174);
  text-decoration:none;
  font-size:12px;
  padding-top:17px;
  padding-left:10px;
}

#center_black_separator{
  clear:both;
  width:100%;
  height:11px;
  background:url('layout/home/black_dot_m1.gif') rgb(0,0,0) top right repeat-x;
}
#home_black_header_small{
  color:rgb(170,170,170);
  margin-top:0px;
  margin-left:25px;
}


#black_recently_all{
  width:960px;
  height:76px;
  margin-top:15px;
  overflow:hidden;
  padding-left:0px;
  
}

.black_recently_all_a{
  display:block;
  float:left;
  text-decoration:none;
  width:239px;
  width:236px;
  height:69px;
  padding-top:7px;
  padding-right:10px;
  background:url('layout/home/black_recently_bg.gif') rgb(0,0,0) top right no-repeat;
}
.black_recently_all_a:hover{
  background:url('layout/home/black_recently_bg_hover.gif') rgb(40,40,40) top right no-repeat;
}
.black_recently_all_a_no_background{
  display:block;
  float:left;
  text-decoration:none;
  width:242px;
  width:216px;
  padding-right:5px;
  height:69px;
  padding-top:7px;
  background:rgb(0,0,0);
  margin-left:1px;
}
.black_recently_all_a_no_background:hover{
  background:rgb(40,40,40);
}

.black_recently_all_a img, .black_recently_all_a_no_background img{
  border:0;
  margin:0px 13px 0px 25px;
  float:left;
  
}

.black_recently_all_a h3, .black_recently_all_a_no_background h3{
  color:rgb(141,159,40);
  font-size:14px;
  font-weight:bold;
  font-family:Arial;
  margin-bottom:2px;
  margin-top:0;
}
.black_recently_all_a .txt, .black_recently_all_a_no_background .txt{
  color:#fff;
  font-family:Tahoma;
  font-size:11px;
  height:33px;
  overflow:hidden;
  line-height:15px;
  cursor:pointer;
}
.black_recently_all_a .time, .black_recently_all_a_no_background .time{
  color:#fff;
  float:none;
  font-family:Tahoma;
  font-size:11px;
  cursor:pointer;
}


#home_center_left{
  float:left;
  width:737px;
  margin-bottom:10px;
  margin-top:20px;
}
#home_center_right{
  width:194px;
  float:right;
  margin-bottom:10px;
  margin-top:20px;
}


.charts_div{
  background:url('layout/home/wide_section_top.gif') #fff 0px -1px no-repeat;
  clear:both;
  height:330px;
  display:block;
  border-top:1px solid rgb(228,225,201);
}
.charts_all{
  margin-left:20px;
  margin-top:17px;
  text-align:left;
}
.charts_div_bottom{
  background:url('layout/home/wide_section_bottom.gif') left top no-repeat;
  clear:both;
  height:10px;
}

.charts_one{
  width:120px;
  padding-left:10px;
  padding-right:10px;
  height:139px;
  text-align:center;
  overflow:hidden;
  float:left;
  background:url('layout/home/light_dot_vert.gif') 100% 13px no-repeat;
}
.charts_one_movies_add{
  width:120px;
  width:150px;
  padding-left:10px;
  padding-right:10px;
  height:auto;
  text-align:center;
  overflow:hidden;
  float:left;
  background:url('layout/home/light_dot_vert.gif') 100% 0px no-repeat;
}
.charts_one_no_background{
  width:120px;
  padding-left:10px;
  padding-right:10px;
  height:139px;
  text-align:center;
  float:left;
  overflow:hidden;
}
.charts_one_movies_add_no_background{
  width:120px;
  width:150px;
  padding-left:10px;
  padding-right:10px;
  height:auto;
  text-align:center;
  float:left;
  overflow:hidden;
}
.charts_one_movies_add .blue_link, .charts_one_movies_add_no_background .blue_link{
  font-size:11px;
  font-weight:normal;
}

.charts_one a.blue_link, .charts_one_no_background a.blue_link{
  font-weight:normal;
  font-size:12px;
  display:block;
  margin-bottom:5px;
  margin-top:3px;
}
.charts_one .txt, .charts_one_no_background .txt{
  font-weight:normal;
  font-size:11px;
  font-family:Tahoma;
}
.charts_one img, .charts_one_no_background img{
  border:2px solid #000;
  margin-top:4px;
}

.charts_one .img_link_green img, .charts_one_no_background .img_link_green img, .img_link_green img{border:0;margin:0px;}
.img_link_green{
  border:2px solid #000;
  display:block;
  cursor:pointer;
  text-decoration:none;
  width:64px;
  height:64px;
  padding:0;
  background:#000;
}
.img_link_green:hover{
  border:2px solid rgb(141,159,40);
}

.charts_img_div{
  width:68px;
  height:68px;  
  height:68px;  
  margin-bottom:10px;
  text-align:center;
  float:left;
  position:relative;
  margin-left:25px;
  padding-top:12px;
}
.charts_desc{
  clear:both;
}
.charts_img_star{
  width:47px;
  height:47px;
  background:url('layout/home/star.png') left top no-repeat;
  position:absolute;
  z-index:222;
  top:0px;
  left:-21px;
  font-weight:bold;
  font-size:16px;
  color:#000;
  padding-top:13px;
  padding-left:16px;
  text-align:left;
}
.charts_img_star_10{
  width:47px;
  height:47px;
  background:url('layout/home/star.png') left top no-repeat;
  position:absolute;
  z-index:2;
  top:0px;
  left:-21px;
  font-weight:bold;
  font-size:16px;
  color:#000;
  padding-top:13px;
  padding-left:10px;
  text-align:left;
}

#charts_separator{
  clear:both;
  height:20px;
}






#promo_div{
  background:url('layout/home/right_section_top.gif') left top no-repeat;
  clear:both;
  min-height:120px;
  border-top:1px solid #fff;
  margin-top:-1px;
}
#promo_all{
  margin-right:15px;
  margin-left:15px;
  margin-top:15px;
  overflow:hidden;
}
#promo_div_bottom{
  background:url('layout/home/right_section_bottom.gif') left top no-repeat;
  clear:both;
  height:10px;
}

.promo_img{
  border:2px solid #000;
  margin-top:0;
  margin-right:10px;
  float:left;
  display:block;
}
.home_user_img{
  border:2px solid #000;
  margin-top:0;
  margin-right:10px;
  margin-left:4px;
  float:left;
  display:block;
}

.promo_title_1 a{
  text-decoration:none;
  color:rgb(141,159,40);
  font-weight:bold;
  font-size:13px;
}
.promo_title_1{
  margin:0;
}
.promo_title_2{
  color:rgb(0,0,0);
  font-weight:normal;
  font-size:11px;
  margin:0;
}
.promo_playlist_list{
  clear:both;
}


.promo_playlist_list .bg{
  padding:6px 11px 4px 11px;
  padding:6px 6px 4px 6px;
  display:block;
  color:#000;
  text-align:left;
  text-decoration:none;
  background:url('layout/playlist_item_bg_nobg.gif') repeat-x top left;
  font-size:11px;
}
.promo_playlist_list .bg:hover, .promo_playlist_list .bg_a{
  display:block;
  color:rgb(141,159,40);
  text-decoration:none;
  text-align:left;
  background:url('layout/playlist_item_bg_h.gif') repeat-x top left;
  font-size:11px;
  font-weight:bold;
  font-weight:normal;
  padding:6px 11px 4px 11px;
  padding:6px 6px 4px 6px;
}


.promo_playlist_list .time{
  font-size:11px;
}

.promo_playlist_list .blue_link{
  text-align:center;
  font-size:11px;
  margin-top:10px;
  margin-bottom:10px;
  display:block;
} 


.home_user_img{
  border:2px solid #000;
  margin-top:0;
  margin-right:10px;
  margin-left:4px;
  float:left;
  display:block;
}

.home_user_all .txt{
  font-size:11px;
  color:#000;
  font-weight:normal;
  margin-top:3px;
  margin-top:7px;
}
.home_user_all a.home_user_listen{
  font-size:11px;
  font-weight:normal;
  cursor:pointer;
}

.home_user_one{
  float:left;
  width:233px;
  height:68px;
  overflow:hidden; 
}


.b{
  font-weight:bold;
}



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





















