#main_entertain {
    width: 968px;
}

#main_entertain h1 {
    margin: 0;
    padding: 0;
    padding-left: 10px;
    font-family: verdana, arial;
    font-style: italic;
    font-size: 3em;
    background-color: #15161A;
    color: #FFFFFF;
}

#main_entertain h2 {
    margin: 0;
    padding: 0;
    padding-left: 10px;
    font-family: verdana, arial;
    font-style: italic;
    font-size: 1.2em;
    background-color: #15161A;
    color: #FFFFFF;
}

#main_left_red {
    width: 640px;
    margin-right: 10px;
    float: left;
}

#main_left_red .header {
    height: 35px;
    background-image: url(../../images/system/entertain/header_main_jmusic2.jpg);
}

#main_left_red .header_bottom {
    height: 17px;
    background-image: url(../../images/system/entertain/header_main_jmusic2.jpg);
    background-position: bottom;
}

#main_left_red .news_other li h2 {
    margin: 0;
    padding: 0;
    font-style: italic;
    font-family: verdana, arial;
    font-size: 1.05em;
    color: #D71F69;
}

#main_left_red li.nonerror {
    border-bottom: 2px solid #D71F69;
    font-size: 1.1em;
    font-weight: normal;
}

#main_left_red li.nonerror h3 {
    margin: 0;
    padding: 0;
    font-style: normal;
    font-family: verdana, arial;
    font-size: 0.9em;
    color: #D71F69;
    background-color: transparent;
}

#main_left_red li h3 {
    margin: 0;
    padding: 0;
    font-style: normal;
    font-family: verdana, arial;
    font-size: 1.05em;
    color: #D71F69;
    background-color: transparent;
}

#main_left_orange {
    width: 640px;
    margin-right: 10px;
    float: left;
}

#main_left_orange img.star {
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    border: 0;
}

#main_left_orange .header {
    height: 35px;
    background-image: url(../../images/system/entertain/header_main_jfilm2.jpg);
}

#main_left_orange .header_bottom {
    height: 17px;
    background-image: url(../../images/system/entertain/header_main_jfilm2.jpg);
    background-position: bottom;
}

#main_left_orange .news_other li h2 {
    margin: 0;
    padding: 0;
    font-style: italic;
    font-family: verdana, arial;
    font-size: 1.05em;
    color: #E77918;
}

#main_left_orange li.nonerror {
    border-bottom: 2px solid #E77918;
    font-size: 1.1em;
    font-weight: normal;
}

#main_left_orange li.nonerror h3 {
    margin: 0;
    padding: 0;
    font-style: normal;
    font-family: verdana, arial;
    font-size: 0.9em;
    color: #E77918;
    background-color: transparent;
}

#main_left_orange li.nonerror h3.left {
    margin-right: 5px;
    float: left;
}

#main_left_orange li.nonerror .commentstar {
    float: left;
}

#main_left_orange li.nonerror img.star {
    width: 15px;
    height: 15px;
    float: none;
}

#main_left_orange li h3 {
    margin: 0;
    padding: 0;
    font-style: normal;
    font-family: verdana, arial;
    font-size: 1.05em;
    color: #E77918;
    background-color: transparent;
}

#main_left_blue {
    width: 640px;
    margin-right: 10px;
    float: left;
}

#main_left_blue .header {
    height: 35px;
    background-image: url(../../images/system/entertain/header_main_jbreak2.jpg);
}

#main_left_blue .header_bottom {
    height: 17px;
    background-image: url(../../images/system/entertain/header_main_jbreak2.jpg);
    background-position: bottom;
}

#main_left_blue .news_other li h2 {
    margin: 0;
    padding: 0;
    font-style: italic;
    font-family: verdana, arial;
    font-size: 1.05em;
    color: #108DD0;
}

#main_left_blue li.nonerror {
    border-bottom: 2px solid #108DD0;
    font-size: 1.1em;
    font-weight: normal;
}

#main_left_blue li.nonerror h3 {
    margin: 0;
    padding: 0;
    font-style: normal;
    font-family: verdana, arial;
    font-size: 0.9em;
    color: #108DD0;
    background-color: transparent;
}

#main_left_blue li h3 {
    margin: 0;
    padding: 0;
    font-style: normal;
    font-family: verdana, arial;
    font-size: 1.05em;
    color: #108DD0;
    background-color: transparent;
}

.top_menu{
    width: 630px;
    text-align: right;
    color: #FFFFFF;
    font-family: verdana, arial;
    font-size: 1.05em;
    padding-top: 15px;
    padding-right: 10px;
}

.news_music{
    margin-top: 15px;
    background-color: #FFFFFF;
}

.news_music img.main {
    display: block;
    margin-right: 15px;
    width: 200px;
    height: 128px;
    border: 0;
    float: left;
}

.news_music img.small {
    display: block;
    margin-right: 15px;
    width: 35px;
    height: 23px;
    border: 0;
}

.content_music {
    width: 420px;
    float: left;
}

.news_music h2 {
    margin: 0;
    padding: 0;
    font-family: verdana, arial;
    font-style: italic;
    font-size: 1.2em;
    color: #000000;
}

.news_music ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.news_music li {
    float: left;
    padding-bottom: 4px;
}

.news_music li.no {
    width: 30px;
}

.news_music li.title {
    width: 200px;
}

.news_music li.audio {
    width: 40px;
}

.news_music li.lyric {
    width: 60px;
}

.news_music li h2 {
    margin: 0;
    padding: 0;
    font-style: italic;
    font-family: verdana, arial;
    font-size: 2.2em;
}

.news_other{
    margin-top: 15px;
    margin-right: 5px;
    background-color: #FFFFFF;
    color: #000000;
}

.news_other h2 {
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    font-style: italic;
    font-family: verdana, arial;
    font-size: 2.2em;
    color: #D71F69;
    background-color:transparent;
}

.news_other img.main_image {
    display: block;
    width: 300px;
    height: 192px;
    margin-right: 20px;
    margin-bottom: 10px;
    border: 0;
    float: left;
}

.news_other_upcoming {
    margin-top: 15px;
    margin-right: 5px;
    background-color: #FFFFFF;
    color: #000000;
}

.news_other_upcoming img.main_image {
    display: block;
    width: 300px;
    height: 192px;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 170px;
    border: 0;
    float: none;
}

.news_other_upcoming img {
    margin: 0;
    padding: 0;
    border: 0;
}

.news_other_upcoming a {
    color: blue;
}

.news_poll{
    background-color: #FFFFFF;
    margin-left: 15px;
}

.news_poll .error{
    width: 200px;
}

.news_poll img {
    display: block;
    width: 39px;
    height: 15px;
    border: 0;
}

.news_poll h3 {
    height: 30px;
    margin: 0;
    padding: 0;
    padding-top: 15px;
    font-style: italic;
    font-family: verdana, arial;
    font-size: 1.5em;
    color: #D71F69;
}

.news_poll h4 {
    height: 10px;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 20px;
    font-style: italic;
    font-family: verdana, arial;
    font-size: 1.05em;
    color: #D71F69;
}

.bullet {
    float: left;
    width: 10px;
    margin-right: 8px;
}
.bar-title {
    float: left;
    width: 350px;
    height: 12px;
    margin: 5px;
    font-weight: bold;
}
.bar-container {
    margin-top: 5px;
    float: left;
    height: 12px;
}
.bar-long {
    background-color: #838383;
    height: 12px;
    float: left;
}

.news_video {
    background-image:  url(../../images/system/entertain/background_recommended.jpg);
    background-repeat: repeat;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}




.news_comment {
    background-color: #FFFFFF;
}

.news_comment ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.news_comment li {
    padding-bottom: 3px;
    padding-top: 3px;
}

.news_comment .error li {
    padding-left: 10px;
}

.news_comment a {
    background-color: #000000;
}

.news_comment h2{
    padding-top: 3px;
    padding-right: 370px;
    font-size: 1.4em;
    float: left;
    background-color: #000000;
}

.news_comment h2.detail_rec{
    padding-top: 4px;
    padding-bottom: 3px;
    padding-right: 370px;
    font-size: 1.3em;
    float: left;
    background-image:  url(../../images/system/entertain/roll_film.jpg);
    background-repeat: repeat-x;
}

* html .news_comment h2.detail_rec{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 370px;
    font-size: 1.4em;
    float: left;
    background-image:  url(../../images/system/entertain/roll_film.jpg);
    background-repeat: repeat-x;
}

.news_comment img{
    margin-top: -15px;
    float: left;
}

.news_comment img.radiostar {
    width: 15px;
    height: 15px;
    border: 0;
    float: none;
}

.news_comment h3{
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    font-family: verdana, arial;
    font-style: normal;
    font-size: 1em;
    background-color: #000000;
    color: #FFFFFF;
}

.news_comment h3.detail_rec{
    margin: 0;
    padding: 0;
    padding-top: 6px;
    padding-bottom: 8px;
    padding-left: 15px;
    font-family: verdana, arial;
    font-style: normal;
    font-size: 1em;
    background-image:  url(../../images/system/entertain/roll_film.jpg);
    background-repeat: repeat-x;
    color: #FFFFFF;
}

.news_comment h4 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

.link {
    padding-top: 10px;
    text-align: right;
    font-size: 1.05em;
}

.link a {
    color: #000000;
}





#main_right {
    width: 315px;
    float: left;
}

#other_articles {
    width: 313px;
    background-image: url(../../images/system/entertain/background_recommended.jpg);
    background-repeat: repeat;
    border: 1px solid #452238;
}

#other_articles h1 {
    padding: 0;
    padding-top: 3px;
    padding-left: 15px;
    text-align: center;
    color: #FFFFFF;
    font-size: 2.3em;
    text-align: left;
    background-color: transparent;
}

#other_articles h3 {
    margin: 0;
    padding: 5px 0px;
    padding-right: 20px;
    font-size: 1em;
    text-align: right;
    color: #FFFFFF;
}

#other_articles ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#other_articles li {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 7px;
}

#other_articles li.active {
    background-image: url(../../images/system/entertain/background_recommended_active.jpg);
    background-repeat: repeat;
    border-top: 1px solid #373536;
    border-bottom: 1px solid #373536;
}

#other_articles li img {
    display: block;
    width: 58px;
    height: 37px;
    margin-right: 15px;
    padding-top: 3px;
    border: 0;
    float: left;
}

#other_articles .content {
    width: 206px;
    float: left;
}

#other_articles li h2 {
    margin: 0;
    padding: 0;
    font-size: 1.5em;
    font-style: italic;
    color: #E8AE33;
    background-color: transparent;
}

#other_articles li a h2 {
    color: #E8AE33;
}
#other_articles li.active a h2 {
    color: #DD127B;
}

#jmusic {
    width: 313px;
    background-image: url(../../images/system/entertain/background_feature.jpg);
    background-repeat: repeat;
    border: 1px solid #452238;
}

#jmusic h1 {
    padding: 0;
    padding-top: 3px;
    padding-left: 15px;
    text-align: center;
    color: #FFFFFF;
    font-size: 2.3em;
    text-align: left;
    background-color:transparent;
}

#jmusic .content {
    width: 206px;
    float: left;
}

#jmusic ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#jmusic li {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 7px;
}

#jmusic li.active {
    background-image: url(../../images/system/entertain/background_jmusic_active.jpg);
    background-repeat: repeat;
    border-top: 1px solid #5B2A4A;
    border-bottom: 1px solid #5B2A4A;
}

#jmusic li img {
    display: block;
    width: 58px;
    height: 37px;
    margin-right: 15px;
    padding-top: 3px;
    border: 0;
    float: left;
}

#jmusic li h2 {
    margin: 0;
    padding: 0;
    font-size: 1.3em;
    font-style: italic;
    color: #FFFFFF;
    background-color: transparent;
}

#jfilm {
    width: 313px;
    background-image: url(../../images/system/entertain/background_popular.jpg);
    background-repeat: repeat;
    border: 1px solid #D5AC5A;
}

#jfilm h1 {
    padding: 0;
    padding-top: 3px;
    padding-left: 15px;
    text-align: center;
    color: #FFFFFF;
    font-size: 2.3em;
    text-align: left;
    background-color:transparent;
}

#jfilm .content {
    width: 206px;
    float: left;
}

#jfilm ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#jfilm li {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 7px;
}

#jfilm li.active {
    background-image: url(../../images/system/entertain/background_popular_active.jpg);
    background-repeat: repeat;
    border-top: 1px solid #9E5B17;
    border-bottom: 1px solid #9E5B17;
}

#jfilm li img {
    display: block;
    width: 58px;
    height: 37px;
    margin-right: 15px;
    padding-top: 3px;
    border: 0;
    float: left;
}

#jfilm li h2 {
    margin: 0;
    padding: 0;
    font-size: 1.3em;
    font-style: italic;
    color: #FFFFFF;
    background-color: transparent;
}

#jbreak {
    width: 313px;
    background-image: url(../../images/system/entertain/background_break.jpg);
    background-repeat: repeat;
    border: 1px solid #99A4A8;
}

#jbreak h1 {
    padding: 0;
    padding-top: 3px;
    padding-left: 15px;
    text-align: center;
    color: #FFFFFF;
    font-size: 2.3em;
    text-align: left;
    background-color:transparent;
}

#jbreak .content {
    width: 206px;
    float: left;
}

#jbreak ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#jbreak li {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 7px;
}

#jbreak li.active {
    background-image: url(../../images/system/entertain/background_jbreak_active.jpg);
    background-repeat: repeat;
    border-top: 1px solid #22989C;
    border-bottom: 1px solid #22989C;
}

#jbreak li img {
    display: block;
    width: 58px;
    height: 37px;
    margin-right: 15px;
    padding-top: 3px;
    border: 0;
    float: left;
}

#jbreak li h2 {
    margin: 0;
    padding: 0;
    font-size: 1.3em;
    font-style: italic;
    color: #FFFFFF;
    background-color: transparent;
}

#advertise {
    width: 315px;
    height: 243px;
    background-color: #AAAAAA;
}

#fb_twt_button_video {
    padding-left: 120px;
    position: relative;
}

#fb_twt_button {
    position: relative;
}

#fb_btn {
    float: left;
    margin-right: 10px;
}

#tweet_btn {
    float: left;
    margin-right: 10px;
}

#pluz_btn {
    float: left;
    margin-right: 10px;
}

.download {
    padding-left: 120px;
    padding-bottom: 8px;
}

.download img {
    float: left;
    width: 17px;
    height: 17px;
}

.download_title {
    float: left;
    padding-right: 8px;
    padding-left: 2px;
    color: #FFF;
    font-size: 1.1em;
    font-weight: bold;
}
