body {
    font-family: 'Verdana';
    background-color: #474744;
}

.s_title {
    float: right;
    width: 690px;
    height: 25px;
    padding-right: 4px;
    overflow: hidden;
    text-align: left;
}

.s_title h1 {
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #8e8e8e;
}

#t_right {
    float: right;
    width: 450px;
    height: 51px;
    margin-right: 25px;
    background-color: #fff;
}

#by-category {
    display: block;
    float: left;
    width: 120px;
    margin-top: 6px;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    color: #4e4e4e;
}

.navigation {
    float: left;
    width: 938px;
    height: 55px;
    background-color: #fff;
    background-image: url('/images/template/upper_bar_head.png');
    background-repeat: repeat-x;
}

.navigation a {
    display: block;
    float: left;
    width: 70px;
    height: 33px;
    margin-right: 10px;
    padding-top: 12px;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
}

.navigation a:hover {
    background-image: url('/images/template/button_a_hover.png');
}

#header {
    height: 130px !important;
    margin-right: 10px;
    margin-left: 10px;
    border: 2px solid;
    border: 1px solid #9b9b9c;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #fff;
}

#header_logo {
    display: block;
    float: left;
    width: 200px;
    height: 95px;
    margin: 15px;
}

#header_logo a {
    border: 0;
}

#header_logo img {
    border: 0;
}

#top_search {
    width: inherit !important;
    height: 26px;
    margin-right: 10px;
    margin-right: 0;
    margin-right: 20px !important;
    margin-left: 35px;
    padding: 10px 30px;
    border: 1px solid #b9dff5;
    border-radius: 19px;
    outline: 0 none;
    background-color: #fff !important;
    background-clip: padding-box;
    box-shadow: 1px 1px 3px #ceecfd inset;
    margin-bottom: 5px;
}

.sl-mp-btn {
    display: block;
    width: 300px;
    float: right;
    margin-right: 20px;
    margin-top: 2px;
}

#top_letters {
    float: left;
    clear: right;
    margin: 5px 0 0 10px;
}

#top_letters span {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
}

#top_letters a {
    margin: 0;
    text-decoration: none;
    font-size: 12px;
    color: #4b99d4;
}

#nav_menu_left {
    float: left;
    width: 10px;
    height: 55px;
    margin-left: 1px;
    background: url('/images/template/sprite-1-sweets.png') no-repeat top left;
    background-position: 0 0;
}

#nav_menu_right {
    float: left;
    width: 10px;
    height: 55px;
    margin-right: 1px;
    background: url('/images/template/sprite-1-sweets.png') no-repeat top left;
    background-position: 0 -105px;
}

#content {
    width: 938px;
    margin: 0 10px;
    border-right: 1px solid #949599;
    border-left: 1px solid #949599;
    overflow: auto;
    background-color: #fff;
}

#content_left {
    float: left;
    width: 610px;
    padding-left: 8px;
}

.news_top_text {
    width: 136px;
    height: 155px;
    padding: 3px;
    border: 1px solid #404041;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden;
    text-align: center;
    font-size: 11px;
    color: #fff;
    background-color: #404041;
}

.news_top_text a {
    display: block;
    height: 55px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    font-size: 13px;
    color: #fff;
}

.news_top_text a:hover {
    text-decoration: underline;
}

.blue_horiz_line {
    z-index: 100;
    position: relative;
    top: 20px;
    height: 1px;
    background-color: #4b99d4;
}

.text_in_front_of_line {
    z-index: 101;
    clear: both;
    position: relative;
    top: 1px;
    width: 90px;
    margin: 10px 0;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    font-size: 12px;
    color: #404041;
    background-image: url('/images/template/white_point.png');
    background-repeat: repeat;
}

.text_in_front_of_line a {
    text-decoration: none;
    color: #706f6f;
}

.text_in_front_of_line a:hover {
    text-decoration: underline;
    color: #3a3a3a;
}

.title_blue_big {
    margin: 15px 0;
    border-bottom: 1px solid #4b99d4;
    text-align: center;
    font-size: 16px;
    color: #4075ba;
}

.title_blue_big h1 {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: normal;
}

.lyric_list {
    float: left;
    width: 290px;
    padding: 5px 0 5px 15px;
}

.lyric_list span {
    display: block;
    width: 280px;
    padding: 4px 5px;
    border-radius: 10px;
}

.lyric_list span a {
    display: inline-block;
    padding: 4px 10px;
    text-decoration: none;
    font-size: 12px;
    color: #3a3a3a;
}

.lyric_list span a:hover {
    text-decoration: none;
    text-decoration: underline;
    font-size: 12px;
    color: #706f6f;
}

.lyric_ul_list {
    float: left;
    width: 265px;
    padding-left: 30px;
}

.lyric_ul_list ul {
    margin: 2px 2px 2px 10px;
    padding: 1px;
    font-size: 11px;
    list-style: none;
}

.lyric_ul_list ul li a {
    text-decoration: none;
    line-height: 15px;
    color: #3a3a3a;
}

.lyric_ul_list ul li a:hover {
    text-decoration: underline;
}

#legend {
    margin: 0 0 0 10px;
    font-size: 11px;
    color: #4075ba;
}

#legend a {
    text-decoration: none;
    font-size: 11px;
    color: #4075ba;
}

#legend a:hover {
    text-decoration: underline;
}

#footer {
    width: 938px;
    height: 175px;
    margin: 0 10px;
    border-right: 1px solid #949599;
    border-bottom: 1px solid #949599;
    border-left: 1px solid #949599;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #fff;
    background-color: #404041;
}

#footer a {
    text-decoration: none;
    color: #fff;
}

.white_bg {
    background-color: #fff;
}

.blue_bg {
    background-color: #c0e3f9;
}

#artist_list_pages {
    width: 600px;
}

#artist_list_pages a {
    width: 45px;
    margin: 0 5px;
    padding: 4px;
    text-decoration: none;
    font-size: 14px;
    color: #09f;
}

#artist_list_pages a:hover {
    text-decoration: underline;
    color: #f36;
}

#news_detail {
    float: right;
    width: 310px;
}

#news_detail a {
    text-decoration: none;
    font-size: 12px;
    color: #4e4e4e;
}

#news_detail a:hover {
    text-decoration: underline;
    color: #727272;
}

#error_msg {
    margin: 3px 20px;
    padding: 5px 10px;
    border: 2px solid #f00;
    border-radius: 4px;
    color: #f00;
}

#good_msg {
    margin: 3px 20px;
    padding: 5px 10px;
    border: 2px solid #696;
    border-radius: 4px;
    color: #696;
}

#warn_msg {
    margin: 3px 20px;
    padding: 5px 10px;
    border: 2px solid #fc0;
    border-radius: 4px;
    color: #fc0;
}

#poll_area {
    width: 220px;
    margin: 0 auto;
    padding: 0 0 5px 0;
    border-radius: 10px;
    color: #fff;
    background-color: #333;
}

.poll_title {
    width: 220px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 3px;
    color: #fff;
}

.poll_name {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 5px;
    border-bottom: 0;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

#poll_past {
    width: 218px;
    margin: 10px 0 10px 0;
    overflow: auto;
}

#poll_area ul {
    list-style: none;
    list-style-image: none;
}

#poll_area ul li {
    clear: left;
    height: 17px;
    margin-top: 5px;
}

#poll_area input {
    float: left;
    margin: 0 4px 0 0;
    padding: 0;
    vertical-align: text-bottom;
    cursor: pointer;
}

#poll_area label {
    float: left;
    width: 105px;
    padding: 1px 0 0;
    cursor: pointer;
}

.index_news_wide {
    float: left;
    width: 590px;
    height: 145px;
}

.index_news_wide .left_img {
    float: left;
    width: 130px;
    margin-right: 10px;
    padding: 6px;
    border: 0;
}

.index_news_wide .body_news {
    float: left;
    width: 430px;
    height: auto;
    padding-top: 2px;
    overflow: hidden;
}

.index_news_wide .body_news a {
    text-align: left;
    text-decoration: none;
    font-size: 17px;
    line-height: 16px;
    color: #0c61bd;
}

.index_news_wide .body_news a:hover {
    text-decoration: underline;
    color: #153b6b;
}

.index_news_wide .body_news p {
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 13px;
    line-height: 15px;
    color: #4e4e4e;
}

.index_news_wide .body_news p a {
    font-size: 12px;
}

.full_site {
    width: 996px;
    margin-right: auto;
    margin-left: auto;
}

#t_right #search {
    float: right;
    clear: right;
}

#by-category img {
    float: left;
    margin: 2px 4px 0 0;
}

.search_here {
    float: left;
    width: 170px;
    height: 18px;
    margin-top: 4px;
    padding: 1px;
    border: 1px solid #e1e1e1;
}

.submit_button {
    float: left;
    width: 32px;
    height: 32px;
    background: url('/images/template/sprite-1-sweets.png') no-repeat top left;
    background-position: 0 -210px;
    cursor: pointer;
}

.nbsp {
    color: #4b99d4;
}

.top_navigation {
    width: 996px;
    height: 55px;
}

.top_navigation .navigation {
    width: 974px;
}

#content {
    width: 974px;
    overflow: hidden;
}

.sidebar_right {
    float: left;
    width: 346px;
    margin-left: 10px;
}

#footer {
    width: 974px;
    margin: auto;
}

.first_footer_part {
    float: left;
    width: 275px;
    height: 140px;
    padding-left: 25px;
    font-size: 11px;
    color: #fff;
}

.fast_links {
    margin: 5px 10px 10px 10px;
    padding: 1px;
    font-size: 18px;
    font-weight: bold;
}

.general_a_tab {
    text-decoration: none;
    color: #fff;
}

.general_div_1 {
    float: left;
    width: 2px;
    height: 140px;
    background-color: #231f20;
}

.general_div_2 {
    float: left;
    width: 1px;
    height: 140px;
    background-color: #a8a9ad;
}

.copyright_full_column {
    float: left;
    width: 290px;
    height: 140px;
    padding-left: 25px;
    font-size: 11px;
    color: #fff;
}

.copyright_title,
.privacy_title {
    margin: 5px 10px 10px 10px;
    padding: 1px;
    font-size: 18px;
    font-weight: bold;
}

.privacy_full_column {
    float: left;
    width: 291px;
    height: 140px;
    padding-left: 25px;
    font-size: 11px;
    color: #fff;
}

.with_letters {
    float: left;
    width: 930px;
    overflow: auto;
}

#content_left .first_part {
    width: 595px;
    margin-bottom: 20px;
    padding-left: 10px;
    text-align: justify;
    font-size: 13px;
    line-height: 17px;
}

.welcome_text {
    width: 595px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: bold;
    color: #0262b6;
}

.latest_added_title {
    width: 600px;
    margin-top: 2px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #0262b6;
}

.latest_added_title .albums {
    color: #474744;
}

.latest_added_title .below_albums,
.most_searched_empty,
.artist_news_empty_div,
.full_top_lyrics_empty,
.full_top_artists_empty,
.below_album_name_empty,
.artist_latest_news_empty,
.empty_album_title,
.artist_empty_div,
.charts_empty_div,
.empty_news_first_row,
.top_artists_empty,
.most_visited_empty,
.empty_div {
    height: 10px;
    border-top: 2px solid #0c61bd;
    background-color: #d9ebfe;
}

.all_latest_albums {
    width: 600px;
    padding-left: 10px;
    overflow: auto;
}

.each_latest_album {
    float: left;
    width: 139px;
    margin: 5px;
}

.album_cover {
    width: 131px;
    padding: 4px;
    border: 1px solid #000;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.news_top_text.album_text {
    width: 133px;
    height: 38px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.news_top_text.album_text a {
    height: 38px;
    text-align: center;
    font-size: 11px;
    line-height: 13px;
    color: #fff;
}

.sweet_statistics {
    margin-top: 20px;
    padding-left: 10px;
    overflow: hidden;
}

.sweet_statistics .most_visited {
    float: left;
    width: 290px;
}

.sweet_statistics .top_artists {
    float: right;
    width: 290px;
}

.adsense_top_left,
.lyrics_adsense_bottom_left,
.lyrics_adsense_top_left,
.artist_news_adsense_bottom_left,
.artist_news_adsense_top_left,
.aalbum_adsense_top_left,
.artist_adsense_top_left,
.add_adsense_bottom_left,
.add_adsense_top_left,
.news_adsense_bottom_left,
.news_adsense_top_left {
    width: 336px;
    height: 280px;
    margin: 0 10px 8px 0;
}

.full_sidebar_colomn {
    width: 336px;
    font-size: 14px;
    font-weight: bold;
    color: #474744;
}

.sidebar_news_title {
    color: #0262b6;
}

.all_latest_news {
    margin-top: 10px;
    overflow: hidden;
}

.index_news_wide.each_news {
    width: 336px;
    height: auto;
}

.index_news_wide .left_img {
    width: 75px;
    margin-right: 5px;
    padding: 2px;
}

.index_news_wide .body_news {
    width: 248px;
}

.index_news_wide .body_news a {
    font-size: 12px;
}

.index_news_wide .body_news p {
    font-size: 11px;
}

.index_news_wide.each_news.with_border {
    margin-bottom: 10px;
    border-bottom: 1px solid #e8e8e8;
}

.adsense_bottom_right,
.aalbum_adsense_bottom_left,
.artist_adsense_bottom_left {
    width: 336px;
    height: 280px;
    margin: 8px 10px 8px 0;
}

.tonfuse_a {
    border: medium none;
}

.index_news_wide .body_news p a {
    font-size: 11px;
}

.most_visited_title,
.top_artists_title {
    margin-right: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #474744;
}

.lyrics_span {
    color: #0262b6;
}

.hole_list {
    width: 310px;
    height: 205px;
    margin: 10px 0 10px 0;
    overflow: auto;
}

.hole_list .lyric_ul_list {
    width: 245px;
    padding: 0 0 0 10px;
}

.hole_list .text_in_front_of_line {
    width: 120px;
    margin-top: 5px;
    margin-bottom: 15px;
    margin-left: 50px;
}

.top_10_span {
    color: #0262b6;
}

.top_artists_content,
.embed_styff_lyrics,
.most_searched_content,
.artist_latest_news_container,
.full_charts_content {
    width: 330px;
    margin: 10px 0 10px 10px;
    overflow: auto;
}

.top_artists_content .lyric_ul_list {
    float: right;
    width: 165px;
    padding: 0 0 0 5px;
}

.top_artists_content.no_banner .lyric_ul_list {
    width: 100%;
    padding: 0 0 0 5px;
}

.news_legend {
    margin-left: 10px;
}

.news_empty_div,
.empty_lyrics_div,
.each_aalbum_empty,
.add_empty_div {
    height: 40px;
}

.title_news_for,
.top_lyrics_title,
.top_artists_title {
    margin: 0 5px;
    font-size: 14px;
    font-weight: bold;
    color: #474744;
}

.news_date {
    color: #0262b6;
}

.news_content {
    width: 550px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 50px;
    overflow: auto;
}

.news_content a {
    display: block;
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
    color: #4e4e4e;
}

.full_charts_title,
.most_searched_artists,
.artist_latest_news {
    margin-top: 15px;
    margin-right: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #474744;
}

.charts_span {
    color: #0262b6;
}

.lyric_ul_list.charts_content,
.sidebar_right .lyric_ul_list.charts_content {
    width: 245px;
    padding: 0 0 0 20px;
}

#AddLyric #add_comment {
    margin-top: 3px;
    margin-bottom: 5px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #4075ba;
    overflow: auto;
}

.add_left_part,
.guestbook_subform {
    float: left;
    width: 140px;
    padding-top: 5px;
    text-align: right;
    font-size: 13px;
}

.add_artist {
    margin-top: 3px;
}

.add_title {
    margin-top: 13px;
}

.add_lyrics {
    margin-top: 15px;
}

.add_embed {
    margin-top: 450px;
}

.add_right_part,
.guestbook_robot_test,
.guestbook_right_part {
    float: right;
    width: 460px;
}

.add_right_part .each_row {
    margin: 3px;
}

.add_right_part .each_row input,
.add_right_part .each_row textarea,
.email_bottom_input,
.guestbook_email_input,
.contact_name_div input,
.request_artist_name {
    padding: 5px;
    border: 1px solid #9d9d9c;
    font-size: 12px;
}

.add_right_part .each_row.textarea1 textarea {
    width: 420px;
    height: 450px;
}

.add_right_part .each_row.textarea2 textarea {
    width: 420px;
    height: 75px;
}

.add.blue_horiz_line {
    clear: both;
}

.add.text_in_front_of_line {
    width: 100px;
}

.add_left_part_2 {
    float: left;
    width: 140px;
    padding-top: 5px;
    text-align: right;
    font-size: 12px;
}

.name_nickname {
    margin-top: 0;
}

.button_submit {
    margin-top: 26px;
}

.robot_test {
    width: 440px;
    margin-top: 5px;
    overflow: auto;
}

.full_robot_test {
    float: left;
    width: 210px;
}

.robot_question {
    float: left;
    height: 45px;
    margin: 3px;
    padding-top: 10px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.robot_answer {
    float: left;
    padding-top: 13px;
}

.robot_answer input {
    width: 120px;
    height: 14px;
    padding: 4px 0;
    border: 1px solid #9d9d9c;
}

.blue_white.white_div {
    width: 100%;
    padding: 0;
}

.blue_bg.blue_div {
    width: 100%;
    padding: 0;
}

.less_21 {
    width: 395px;
}

.all_lyrics_list {
    float: left;
    width: 100%;
    padding-left: 0;
    font-size: 12px;
}

.lyric_list.sigmaa {
    width: 49%;
    padding: 0 2% 0 0;
    font-size: 12px;
}

.all_lyrics_list .lyric_list.sigmaa:nth-child(2) {
    padding: 0;
}

.lyric_list.sigmaa.less_21 {
    width: 100%;
    padding: 0;
    font-size: 12px;
}

.social_icons {
    float: left;
    width: 80px;
    height: 90px;
    margin-bottom: 5px;
    text-align: left;
}

.social_box {
    float: left;
    width: 160px;
}

.ringtone_matcher {
    margin: 0 10px 10px 10px;
    text-align: center;
    font-size: 12px;
    color: #f00;
}

.artist_breadcrumb {
    overflow: auto;
}

.artist_full_breadcrumb {
    float: left;
    width: 485px;
    padding: 0 0 0 10px;
    color: #4075ba;
}

.artist_xml_feed {
    float: right;
    width: 85px;
    height: 18px;
    padding-top: 2px;
    padding-right: 20px;
    text-align: right;
}

.artist_xml_feed a {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #f60;
}

.artist_right_subpart {
    float: right;
    width: 100%;
}

.artist_titlee {
    margin: 10px 0;
    padding: 0;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    color: #4075ba;
}

.ringtone_matcher_top {
    margin: 15px 1px 10px 1px;
    text-align: center;
    font-size: 12px;
    color: #f00;
}

.alphabetically_lyrics {
    float: right;
    width: 420px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #0262b6;
}

.alphabetically_lyrics span {
    color: #000;
}

.artist_album_title {
    float: right;
    width: 420px;
    font-size: 14px;
    font-weight: bold;
    color: #0262b6;
}

.artist_album_title span {
    color: #474744;
}

.each_album_cover {
    float: right;
    width: 420px;
    margin-bottom: 40px;
    overflow: auto;
}

.each_album_photo {
    display: inline;
    float: left;
    width: 130px;
    margin: 5px;
}

.only_album_photo {
    width: 122px;
    padding: 4px;
    border: 1px solid #000;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.each_album_photo .news_top_text {
    width: 124px;
    height: auto;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.each_album_photo .news_top_text a {
    height: auto;
    text-align: center;
    font-size: 12px;
    color: #fff;
}

.artist_latest_news span {
    color: #0262b6;
}

.artist_ln_full {
    width: 245px;
    padding: 0 0 0 10px;
}

.artist_album_page {
    overflow: auto;
}

.artist_album_div_empty {
    float: right;
    width: 85px;
    height: 18px;
    padding-top: 2px;
    padding-right: 20px;
    text-align: right;
}

.each_album_name {
    float: left;
    width: 420px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #0262b6;
}

.artist_album_left_item {
    float: left;
    width: 160px;
}

.full_album_info {
    float: left;
    width: 100%;
    margin-top: 10px;
    padding-left: 0;
    overflow: auto;
    font-size: 12px;
}

.full_album_info .album-cover {
    float: left;
    width: 200px;
    border-radius: 6px;
    text-align: center;
    background-color: #f8f8f8;
}

.full_album_info .album-cover img {
    padding: 6px;
    border-radius: 6px;
}

.album_release_year {
    margin-bottom: 6px;
    font-weight: bold;
    color: #0262b6;
}

.lyric_list.each_album {
    float: right;
    width: 370px;
    padding: 0;
    font-size: 12px;
}

.lyric_list.each_album span {
    width: 100%;
    padding: 0;
}

.lyric_list.middle_album_part {
    width: 275;
    padding: 0;
    font-size: 12px;
}

.artist_album_content {
    float: left;
    width: 420px;
    margin: 20px 0 10px;
    padding-left: 0;
    font-size: 12px;
}

.full_top_artists_album {
    display: block-inline;
    float: left;
    width: 205px;
}

.top_artists_title span {
    color: #0262b6;
}

.lyric_ul_list.artist_album {
    width: 195px;
    padding: 0;
}

.full_top_lyrics_album {
    display: block-inline;
    float: left;
    width: 205px;
    margin-left: 5px;
}

.top_lyrics_title span {
    color: #0262b6;
}

.full_top_lyrics_ {
    width: 195px;
    padding: 0;
}

.album_artist_left_part {
    float: left;
    width: 80px;
    height: 90px;
    margin-bottom: 5px;
    text-align: left;
}

.aa_google_plus {
    float: left;
    width: 80px;
    height: 90px;
    margin-bottom: 5px;
    text-align: left;
}

.see_all_artist {
    float: left;
    width: 180px;
    margin-top: -15px;
    margin-bottom: 10px;
}

.see_all_artist a {
    display: inline;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #474744;
}

.see_all_artist a span {
    color: #0262b6;
}

.facebook_iframe {
    margin: 7px 1px;
    text-align: center;
}

.full_artist_news {
    margin-left: 10px;
}

.full_artist_news_title {
    margin: 5px 0 5px 10px;
    font-size: 14px;
    font-weight: bold;
    color: #474744;
}

.artist_news_title,
.full_artist_news_title h2,
.latest_updates_title h2 {
    margin: 0;
    padding: 0;
    font-size: 16px;
}

.artist_news_content,
.artist_left_part,
.lyrics_content,
.list_letter_content {
    width: 600px;
    margin-bottom: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    overflow: auto;
}

.top_part_news_artist {
    width: 600px;
    margin-bottom: 10px;
    padding-left: 0;
    overflow: auto;
    font-size: 12px;
}

.news_photo {
    float: left;
    width: 280px;
}

.news_photo img {
    margin: 0;
}

.social_news_box {
    float: right;
    width: 310px;
    margin-top: 20px;
    text-align: right;
}

.social_news_box .facebook_box {
    float: left;
    width: 80px;
    height: 90px;
    margin-bottom: 5px;
    text-align: left;
}

.social_news_box .google_plus_box {
    float: left;
    width: 80px;
    height: 90px;
    margin-bottom: 5px;
    text-align: left;
}

.botton_part_news_artist {
    width: 600px;
    padding-left: 0;
    overflow: auto;
    font-size: 12px;
}

.botton_part_news_artist .banner {
    float: left;
    width: 160px;
}

.news_text_content {
    float: left;
    width: 100%;
}

.full_lyrics_song {
    overflow: auto;
}

.lyric_title {
    float: left;
    width: 485px;
    padding: 0 0 0 10px;
    font-size: 18px;
    color: #4075ba;
}

.lyric_title #legend {
    margin-left: 0;
}

.rate_this_song {
    float: right;
    width: 100px;
    height: 25px;
    margin-top: 6px;
}

.email_lyrics {
    height: 27px;
    margin-left: 15px;
    padding: 3px 0 1px 27px;
    text-decoration: none;
    background-image: url('/images/box_email.jpg');
    background-repeat: no-repeat;
}

.print_lyrics {
    margin-left: 15px;
    padding: 3px 0 3px 22px;
    text-decoration: none;
    background-image: url('/images/print.jpg');
    background-repeat: no-repeat;
}

.lyrics_text {
    float: right;
    width: 100%;
}

.lyrics_name {
    margin: 10px 0;
    padding: 0;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    color: #4075ba;
}

.ringtoner_and_reclama {
    margin: 15px 10px 10px;
    text-align: center;
    font-size: 12px;
    color: #f00;
}

.lyric_full_text {
    padding-left: 20px;
    font-size: 16px;
}

.lyric_left_item {
    float: left;
    margin-top: 20px;
    margin-left: 20px;
}

.bottom_matcher {
    margin: 0 10px 10px 10px;
    text-align: center;
    font-size: 12px;
    color: #f00;
}

.correctLyrics {
    margin: 10px;
}

.correctLyrics form a {
    margin-left: 125px;
    padding: 0;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    color: #474744;
    cursor: pointer;
}

.correctLyrics form a span {
    color: #0262b6;
}

.txt_download {
    margin-left: 40px;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    color: #474744;
    cursor: pointer;
}

.txt_download span {
    color: #0262b6;
}

.facebook_lyric_commentbox {
    margin: 15px 0 10px 10px;
}

.most_searched_title {
    margin: 0;
    padding: 0;
    font-size: 14px;
}

.artist-ly-name {
    color: #0262b6;
}

.lyric_ul_list.most_searched {
    float: right;
    width: 165px;
    padding: 0 0 0 5px;
}

.most_searched_content_list {
    margin: 2px 2px 2px 5px;
    padding: 1px;
    font-size: 13px;
    list-style: none;
}

.most_searched_result {
    font-size: 13px;
    list-style: none;
}

.most_searched_result span {
    font-size: 11px;
    color: #19752b;
}

.lyrics_social_box {
    float: left;
    width: 160px;
}

.each_boxx {
    float: left;
    width: 160px;
    margin: 0;
    text-align: left;
}

.facebook_box {
    float: left;
    width: 80px;
    height: 90px;
    margin-bottom: 5px;
    text-align: left;
}

.google_plus {
    float: left;
    width: 80px;
    height: 90px;
    margin-bottom: 5px;
    text-align: left;
}

.artist_name_lyrics {
    float: left;
    width: auto;
    margin-bottom: 10px;
    margin-left: 10px;
}

.artist_name_lyrics a {
    display: inline;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #474744;
}

.artist_name_lyrics a span {
    color: #0262b6;
}

.other_pub_lyrics {
    float: left;
    clear: left;
    width: 160px;
}

#lyric_text:focus {
    outline: 0;
}

.latest_updates_title {
    margin: 5px 0 10px 10px;
    font-size: 14px;
    font-weight: bold;
    color: #474744;
}

.latest_update_full_lyrics {
    float: right;
    width: 600px;
    padding-left: 0;
    font-size: 12px;
}

.latest_update_full_lyrics .lyric_list,
.lyric_list.latest_updates {
    width: 290px;
    padding: 0;
    font-size: 12px;
}

.latest_update_full_lyrics .each_song,
span.artist_letter_href {
    display: block;
    width: 275px;
    padding: 3px 5px;
}

.each_song a {
    font-size: 12px;
}

.full_charts_content .lyric_ul_list {
    width: 285px;
    padding: 0 0 0 5px;
}

.full_artist_news_title h2 span {
    color: #0262b6;
}

.chart_subtitle {
    height: 30px;
    font-size: 14px;
}

.charts_number_id {
    display: block-inline;
    margin-left: 30px;
    font-size: 14px;
    font-weight: bold;
}

.charts_artist_ltitle {
    display: block-inline;
    margin-left: 70px;
    font-size: 14px;
    font-weight: bold;
}

.charts_trend {
    display: block-inline;
    float: right;
    font-size: 14px;
    font-weight: bold;
}

.lyric_list.chart_each_row {
    width: 580px;
    padding: 0;
    padding-left: 20px;
    font-size: 12px;
}

.lyric_list.chart_each_row .chart_span {
    display: block;
    float: left;
    width: 43px;
    height: 44px;
    padding: 5px 5px;
    text-align: right;
    font-size: 30px;
}

.lyric_list.chart_each_row .chart_artist_image {
    display: block;
    float: left;
    width: 30px;
    height: 48px;
    padding: 10px 5px;
}

.lyric_list.chart_each_row .chart_artist_link {
    display: block;
    float: left;
    width: 440px;
    height: auto;
    padding: 3px 5px;
}

.lyric_list.chart_each_row .chart_trend_img {
    display: block;
    float: left;
    width: 25px;
    height: 48px;
}

.blue_bg.chart_artist_link span {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
}

.blue_bg.chart_artist_link .artist_chart_a {
    font-size: 16px;
}

.chart_each_row .chart_artist_titlee_span {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
}

.chart_each_row .chart_title_id_no .chart_title_id_no {
    font-size: 16px;
}

.letter_artists {
    margin: 10px 0 5px 10px;
    font-size: 14px;
    font-weight: bold;
    color: #474744;
}

.artist_letter_empty {
    height: 10px;
    margin-top: 3px;
    border-top: 2px solid #0c61bd;
    background-color: #d9ebfe;
}

.artist_letter_vertical_banner {
    width: 336px;
    height: 600px;
    margin: 0 10px 8px 0;
    text-align: center;
}

.title_blue_big.guest_holder {
    text-align: left;
}

.lyric_list.guestbook_content {
    width: 590px;
    margin-left: 10px;
    padding: 0;
    font-size: 12px;
}

.lyric_list.guestbook_content span {
    display: block;
    width: 575px;
    padding: 3px 5px;
}

.guestbook_form {
    margin-top: 3px;
    margin-bottom: 5px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #4075ba;
    border-bottom: 1px solid #4075ba;
    overflow: auto;
}

.guestbook_name {
    margin-top: 3px;
}

.guestbook_comment {
    margin-top: 15px;
}

.guestbook_email {
    margin: 3px;
}

.guestbook_text_textarea {
    width: 420px;
    height: 150px;
    padding: 5px;
    border: 1px solid #9d9d9c;
    font-size: 12px;
}

.guestbook_submit_button {
    float: left;
    width: 140px;
    padding-top: 5px;
    text-align: right;
    font-size: 12px;
}

.guestbook_submit_button .guestbook_button {
    margin-top: 154px;
}

.guestbook_robot_test_div {
    float: left;
    width: 210px;
}

.guestbook_add_input {
    float: left;
    height: 45px;
    margin: 3px;
    padding-top: 10px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.guestbook_add_input_answer {
    float: left;
    padding-top: 13px;
}

.guestbook_add_input_answer input {
    width: 120px;
    height: 14px;
    padding: 4px 0;
    border: 1px solid #9d9d9c;
}

.contact_name_div,
.contact_email_div,
.contact_textarea_div {
    margin: 3px;
}

.contact_email_div input {
    width: 420px;
    padding: 5px;
    border: 1px solid #9d9d9c;
    font-size: 12px;
}

.contact_textarea_div textarea {
    width: 420px;
    height: 200px;
    padding: 5px;
    border: 1px solid #9d9d9c;
    font-size: 12px;
}

.contact_submit_div {
    float: left;
    width: 140px;
    padding-top: 5px;
    text-align: right;
    font-size: 12px;
}

.contact_send_email {
    margin-top: 249px;
}

.contact_captcha {
    float: right;
    clear: right;
    width: 460px;
}

.contact_captcha_subdiv {
    float: left;
    width: 110px;
}

.contact_captcha_subdiv .captcha_image {
    height: 45px;
    margin: 3px;
    padding-top: 10px;
    text-align: center;
}

.contact_captcha_code input {
    width: 120px;
    height: 14px;
    padding: 4px 0;
    border: 1px solid #9d9d9c;
}

.captcha_final_div {
    float: left;
    width: 215px;
    height: 80px;
    padding: 1px 20px;
}

.captcha_final_div img {
    float: left;
    margin: 0 3px;
    padding: 1px 2px;
    border: 1px solid #4e4e4e;
}

.request_form {
    margin-top: 3px;
    margin-bottom: 5px;
    padding-top: 15px;
    padding-bottom: 15px;
    overflow: auto;
}

.request_form .text_in_front_of_line {
    width: 100px;
}

.request_left_part {
    float: left;
    width: 140px;
    padding-top: 5px;
    text-align: right;
    font-size: 13px;
}

.request_artist_name_label,
.artist_margin_top {
    margin-top: 3px;
}

.request_right_part {
    float: right;
    width: 460px;
}

.request_song_title {
    padding: 5px;
    border: 1px solid #9d9d9c;
    font-size: 12px;
}

.request_your_details {
    width: 100px;
}

.request_submit {
    float: left;
    width: 140px;
    padding-top: 5px;
    text-align: right;
    font-size: 12px;
}

.request_nickname {
    margin-top: 0;
}

.request_submit_button {
    margin-top: 26px;
}

.request_captcha_add {
    float: right;
    clear: right;
    width: 460px;
}

.request_captcha_namee input {
    padding: 5px;
    border: 1px solid #9d9d9c;
    font-size: 12px;
}

.request_answer_and_question {
    width: 440px;
    margin-top: 5px;
    overflow: auto;
}

.request_div_question {
    float: left;
    width: 210px;
}

.request_question_two {
    float: left;
    height: 45px;
    margin: 3px;
    padding-top: 10px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.request_question_answer {
    float: left;
    padding-top: 13px;
}

.request_song_title_label_title {
    margin-top: 15px;
}

.request_question_answer input {
    width: 120px;
    height: 14px;
    padding: 4px 0;
    border: 1px solid #9d9d9c;
}

.list_letter_next {
    display: block;
    float: right;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    color: #900;
}

.list_letter_else_next {
    display: block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    color: #4f4f4f;
}

.list_letter_prev {
    display: block;
    float: left;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    color: #900;
}

.list_letter_else_prev {
    display: block;
    float: left;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    color: #900;
}

.text_in_front_of_line.list_letter {
    width: 150px;
}

.list_letter_all_artists {
    margin: 10px;
}

.list_letter_next_prev {
    width: 560px;
    height: 22px;
    padding: 5px 10px;
}

.list_letter_full_div {
    float: right;
    width: 600px;
    padding-left: 0;
    font-size: 12px;
}

.list_letter_full_div .lyric_list {
    width: 290px;
    padding: 0;
    font-size: 12px;
}

.list-letter-half-part {
    width: 290px;
    padding: 0;
    font-size: 12px;
}

.list-letter-each-row {
    display: block;
    width: 275px;
    padding: 3px 5px;
}

.list-letter-pagination {
    width: 560px;
    height: 22px;
    padding: 5px 10px;
}

.artist_album_content1 {
    margin: 10px 5px 0 5px;
    font-size: 14px;
    font-weight: bold;
    color: #0262b6;
}

.artist_album_content1 span {
    color: #474744;
}

.artist_empty_div_1 {
    height: 10px;
    border-top: 2px solid #0c61bd;
    background-color: #d9ebfe;
}

.artist_content_page {
    margin-top: 10px;
    padding-left: 10px;
    overflow: auto;
}

.artist_albums_1 {
    display: inline;
    float: left;
    width: 148px;
}

.artist_album_cover_1,
.artist_page_1_subdiv {
    width: 130px;
    padding: 6px;
    border: 1px solid #000;
}

.artist_albums_1 .news_top_text {
    height: 67px;
}

.artist_albums_1 .news_top_text a {
    height: 65px;
    text-align: center;
    font-size: 13px;
    color: #fff;
}

.album_reviews_1_album_review {
    margin: 10px 5px 0 5px;
    font-size: 14px;
    font-weight: bold;
    color: #0262b6;
}

.album_reviews_1_album_review span {
    color: #474744;
}

.album_div_11 {
    margin-top: 10px;
    padding-left: 10px;
    overflow: auto;
}

.artist_page_1_album_text {
    display: inline;
    float: left;
    width: 148px;
}

.artist_page_1_album_text .news_top_text a {
    height: 65px;
    text-align: center;
    font-size: 13px;
    color: #fff;
}

.button_submit {
    cursor: pointer;
}

.search_content {
    width: 600px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.google_full_search {
    clear: both;
    height: 75px;
}

.search_results {
    float: right;
    width: 420px;
    padding-left: 0;
    font-size: 12px;
}

.lyric_list.search_res_2 {
    margin-bottom: 15px;
    padding: 0;
    font-size: 12px;
}

.not_found {
    width: 996px;
    margin-right: auto;
    margin-left: auto;
}

.not_found_menu {
    width: 996px;
    height: 55px;
}

.navigation {
    width: 974px;
}

.not_found_content {
    width: 974px;
}

.not_found_content_right {
    float: right;
    width: 346px;
}

.not_found_footer {
    width: 974px;
}

.not_found_first_colomn {
    float: left;
    width: 275px;
    height: 125px;
    padding-left: 25px;
    font-size: 11px;
    color: #fff;
}

.not_found_border_1 {
    float: left;
    width: 2px;
    height: 125px;
    background-color: #231f20;
}

.not_found_border_2 {
    float: left;
    width: 1px;
    height: 125px;
    background-color: #a8a9ad;
}

.not_found_copyright {
    float: left;
    width: 290px;
    height: 125px;
    padding-left: 25px;
    font-size: 11px;
    color: #fff;
}

.not_found_privacy {
    float: left;
    width: 280px;
    height: 125px;
    padding-left: 25px;
    font-size: 11px;
    color: #fff;
}

.not_found_top_news {
    padding-left: 10px;
    overflow: auto;
}

.not_found_top255 {
    width: 610px;
    overflow: auto;
}

.not_found_404_error {
    width: 600px;
    height: 280px;
    margin: 5px 5px 5px 5px;
    margin-right: auto;
    margin-left: auto;
    border: thin solid #af1719;
    text-align: center;
    background-color: #fff;
}

.not_found_latest_news {
    display: inline;
    float: left;
    width: 148px;
}

.not_found_photo {
    width: 130px;
    padding: 6px;
    border: 1px solid #000;
}

.not_found_border_1,
.not_found_border_2 {
    height: 175px;
}

@media(max-width: 1005px) {
    body {
        margin: 0;
    }

    .full_site {
        width: 100%;
    }

    .top_navigation .navigation {
        width: 950px;
    }

    #content {
        width: 950px;
        margin: auto;
    }

    .top_navigation {
        width: 980px;
        margin: auto;
    }

    #content_left {
        width: 590px;
    }

    #content_left .first_part {
        width: 99%;
    }

    .latest_added_title,
    .all_latest_albums,
    .sweet_statistics {
        width: 99%;
    }

    #footer {
        width: 950px;
        margin: auto;
    }

    #header {
        width: 950px;
        margin: auto;
    }

    #nav_menu_left {
        margin-left: 5px;
    }

    .add_left_part,
    .guestbook_subform {
        width: 120px;
    }

    .artist_news_content,
    .artist_left_part,
    .lyrics_content,
    .list_letter_content {
        width: 580px;
    }

    .artist_right_subpart {
        width: 410px;
    }

    .each_album_name {
        width: 100%;
    }

    .full_album_info {
        width: 100%;
    }

    .lyric_list.each_album {
        width: 265px;
    }

    .lyric_list.each_album span {
        width: 95%;
    }

    .all_lyrics_list,
    .artist_album_title,
    .alphabetically_lyrics,
    .each_album_cover {
        width: 100%;
    }

    .lyric_list.sigmaa {
        width: 49%;
    }

    .blue_bg.blue_div,
    .blue_white.white_div {
        width: 90%;
    }

    .lyrics_text {
        width: 415px;
    }

    .guestbook_submit_button {
        width: 120px;
    }

    .request_right_part,
    .request_captcha_add {
        float: left;
        width: 350px;
        margin-left: 21px;
    }

    .request_answer_and_question {
        width: 100%;
    }

    .request_div_question {
        width: 100%;
    }

    .request_question_answer {
        width: 70%;
    }

    .request_question_answer input {
        width: 100%;
    }

    .not_found {
        width: 100%;
    }

    .not_found_404_error {
        display: table;
        width: 550px;
        margin: 5px auto;
    }

    .not_found_latest_news {
        width: 140px;
    }

    .not_found_photo {
        width: 120px;
        min-height: 120px;
    }

    .not_found_photo img {
        width: 100%;
        height: auto;
    }

    .not_found_latest_news .news_top_text {
        width: 168px;
        height: auto !important;
    }

    .news_top_text a {
        display: block;
        height: auto !important;
        min-height: 80px;
        font-size: 12px !important;
    }
}

@media(max-width: 979px) {
    body {
        margin: 0;
    }

    .full_site {
        width: 100%;
    }

    .top_navigation .navigation {
        width: 740px;
        margin-left: -1px;
    }

    #content {
        width: 740px;
        margin: auto;
        border: medium none;
    }

    .top_navigation {
        width: 768px;
        margin: auto;
    }

    #content_left {
        width: 370px;
    }

    .sidebar_right {
        float: right;
        width: 346px;
    }

    #content_left .first_part {
        width: 99%;
    }

    .latest_added_title,
    .all_latest_albums,
    .sweet_statistics {
        width: 99%;
    }

    #footer {
        width: 738px;
        height: 185px;
        margin: auto;
        margin-bottom: 20px;
    }

    #header {
        display: table;
        width: 750px;
        height: auto;
        margin: auto;
    }

    #nav_menu_left {
        margin-left: 5px;
    }

    .s_title {
        display: table;
        width: auto;
        margin: auto 84px auto auto;
    }

    .each_latest_album {
        width: 110px;
        min-height: 160px;
    }

    .album_cover {
        width: 90%;
    }

    .album_cover img {
        width: 100%;
        height: auto;
    }

    .news_top_text.album_text {
        width: 92%;
    }

    .sweet_statistics .most_visited {
        width: 100%;
    }

    .sweet_statistics .top_artists {
        width: 100%;
    }

    .hole_list {
        width: 100%;
    }

    .hole_list .lyric_ul_list {
        width: 100%;
        padding: 0;
    }

    .top_artists_content,
    .embed_styff_lyrics,
    .most_searched_content,
    .artist_latest_news_container,
    .full_charts_content {
        width: 100%;
        margin: 0 0 20px 0;
    }

    .lyric_ul_list {
        width: 100%;
        padding: 0;
    }

    .privacy_full_column,
    .first_footer_part,
    .copyright_full_column {
        width: 30%;
        height: 156px;
        padding: 0 11px;
        text-align: center;
    }

    .general_div_2,
    .general_div_1 {
        height: 156px;
    }

    .with_letters {
        width: 100%;
    }

    .news_content {
        width: 97%;
        padding-left: 10px;
    }

    .lyric_ul_list.charts_content,
    .sidebar_right .lyric_ul_list.charts_content {
        width: 92%;
        text-align: center;
    }

    .full_charts_title,
    .most_searched_artists,
    .artist_latest_news {
        text-align: center;
    }

    .top_artists_title {
        text-align: center;
    }

    .top_artists_content,
    .embed_styff_lyrics,
    .most_searched_content,
    .artist_latest_news_container,
    .full_charts_content {
        text-align: center;
    }

    .lyrics_content {
        float: left;
        width: 100%;
    }

    .latest_update_full_lyrics {
        float: left;
        width: 100%;
    }

    .add_right_part,
    .guestbook_robot_test,
    .guestbook_right_part {
        float: left;
        width: 230px;
        margin-left: 15px;
    }

    .add_right_part .each_row {
        float: left;
    }

    .each_row input {
        float: left;
        width: 90%;
    }

    .add_right_part .each_row.textarea1 textarea {
        width: 90%;
    }

    .add_right_part .each_row.textarea2 textarea {
        width: 90%;
    }

    .add_left_part_2 {
        width: 120px;
    }

    .add_right_part_2 {
        float: left;
        width: 230px;
        margin-left: 15px;
    }

    .email_bottom_input {
        width: 90%;
    }

    .robot_test {
        width: 100%;
    }

    #content_left {
        display: table;
        float: none;
        width: auto;
        margin: auto;
    }

    .sidebar_right {
        display: table;
        float: none;
        margin: auto;
    }

    .botton_part_news_artist {
        width: 100%;
    }

    .artist_news_content {
        margin: 0;
        padding: 0;
    }

    .artist_news_content .top_part_news_artist {
        width: 100%;
    }

    .top_part_news_artist #news_detail,
    .top_part_news_artist .social_news_box {
        float: right;
        width: 290px;
    }

    .news_text_content {
        width: 410px;
        margin-bottom: 10px;
    }

    .guestbook_right_part {
        width: 580px;
    }

    .guestbook_button {
        margin-top: 10px;
    }

    .lyric_list.guestbook_content {
        float: left;
        width: 98%;
    }

    .lyric_list.guestbook_content span {
        width: 98%;
    }

    .guestbook_text_textarea {
        width: 380px;
    }

    .guestbook_submit_button .guestbook_button {
        margin-top: 10px;
    }

    .contact_form .add_right_part {
        width: 560px;
    }

    .contact_send_email {
        margin-top: 55px;
    }

    .contact_submit_div {
        width: 120px;
    }

    .contact_captcha {
        float: left;
        margin-left: 20px;
    }

    .blue_horiz_line {
        float: left;
        width: 100%;
        margin-top: -10px;
    }

    .not_found_content_right {
        display: table;
        float: none;
        margin: 10px auto;
        text-align: center;
    }

    #footer .not_found_colomn {
        width: 32.6%;
        height: auto;
        padding: 0;
        text-align: center;
    }
}

@media(max-width: 767px) {
    #header {
        width: 580px;
    }

    #header_logo {
        width: 180px;
        margin: 10px;
    }

    #header_logo a {
        display: block;
        width: 100%;
    }

    #header_logo img {
        width: 100%;
        height: auto;
    }

    #t_right {
        width: 369px;
        margin-right: 10px !important;
    }

    #top_search {
        width: 100%;
        margin: 0 !important;
        padding: 10px;
    }

    .sl-mp-btn {
        margin-top: 7px;
    }

    .s_title {
        margin: 0;
        padding-right: 10px;
    }

    .top_navigation {
        width: 600px;
    }

    .top_navigation .navigation {
        width: 573px;
    }

    #content {
        width: 573px;
    }

    #content_left {
        float: none;
        width: 96%;
        margin: auto;
        padding: 0;
    }

    #content_left .first_part {
        width: 100%;
        padding: 0;
        text-align: center;
    }

    .each_latest_album {
        width: 125px;
    }

    .sweet_statistics .top_artists,
    .sweet_statistics .most_visited {
        width: 48%;
    }

    .sidebar_right {
        display: table;
        float: none;
        width: 97%;
        margin: auto;
    }

    .sidebar_right ins {
        display: table !important;
        margin: auto;
    }

    .full_sidebar_colomn {
        width: 100%;
        text-align: center;
    }

    .index_news_wide.each_news {
        width: 100%;
    }

    .index_news_wide .body_news {
        width: 83%;
    }

    .adsense_bottom_right,
    .aalbum_adsense_bottom_left,
    .artist_adsense_bottom_left {
        width: 100%;
    }

    .adsense_top_left,
    .lyrics_adsense_bottom_left,
    .lyrics_adsense_top_left,
    .artist_news_adsense_bottom_left,
    .artist_news_adsense_top_left,
    .aalbum_adsense_top_left,
    .artist_adsense_top_left,
    .add_adsense_bottom_left,
    .add_adsense_top_left,
    .news_adsense_bottom_left,
    .news_adsense_top_left {
        width: 100%;
    }

    #footer {
        width: 571px;
        height: 205px;
    }

    .privacy_full_column,
    .first_footer_part,
    .copyright_full_column {
        height: 170px;
        padding: 0 7px;
    }

    .latest_added_title,
    .all_latest_albums,
    .sweet_statistics {
        text-align: center;
    }

    .general_div_2,
    .general_div_1 {
        height: 170px;
    }

    .top_artists_content .lyric_ul_list {
        text-align: center;
    }

    .latest_update_full_lyrics .lyric_list,
    .lyric_list.latest_updates {
        width: 48%;
    }

    .latest_update_full_lyrics .each_song,
    span.artist_letter_href {
        width: 93%;
    }

    .full_charts_content .lyric_ul_list {
        display: table;
        float: none;
        width: 98%;
        margin: auto;
        padding: 0;
    }

    .add_right_part,
    .guestbook_robot_test,
    .guestbook_right_part,
    .add_right_part_2 {
        width: 410px;
    }

    .ringtone_matcher_top table {
        width: 90% !important;
    }

    .album_artist.artist_left_part {
        width: 560px;
    }

    .artist_right_subpart {
        width: 370px;
    }

    .lyric_list.each_album {
        width: 225px;
    }

    .artist_album_content {
        width: 100%;
    }

    .full_top_artists_album,
    .full_top_lyrics_album {
        width: 48%;
    }

    .artist_left_part {
        width: 560px;
    }

    .ringtoner_and_reclama table {
        width: 90% !important;
    }

    .lyrics_content {
        width: 94%;
    }

    .lyrics_content .lyrics_text {
        width: 100%;
    }

    .full_lyrics_song {
        width: 96%;
    }

    .lyric_title {
        width: 450px;
    }

    .fb-comments.fb_iframe_widget > span {
        width: 530px !important;
    }

    .lyric_ul_list.most_searched {
        width: 100%;
        padding: 0;
    }

    #footer {
        display: table;
        height: auto !important;
    }

    .artist_news_content,
    .artist_left_part,
    .lyrics_content,
    .list_letter_content {
        width: 560px;
    }

    .top_part_news_artist #news_detail,
    .top_part_news_artist .social_news_box {
        width: 270px;
    }

    .news_text_content {
        width: 375px;
        margin-right: 10px;
    }

    .contact_form .add_right_part {
        width: 390px;
    }

    .contact_email_div input,
    .contact_textarea_div textarea {
        width: 82%;
    }

    .contact_captcha {
        width: 370px;
        margin-top: 10px;
    }

    .contact_send_email {
        margin-top: 68px;
    }

    #artist_list_pages {
        width: 96%;
        text-align: center;
    }

    .artist_letter_vertical_banner {
        display: table;
        float: none;
        margin: auto;
    }

    .search_content {
        float: left;
        width: 560px;
    }

    .search_results {
        width: 390px;
    }

    .lyric_list.search_res_3,
    .lyric_list.search_ress {
        float: left;
        width: 190px !important;
    }

    .search_results_row_color {
        display: block;
        width: 170px !important;
    }

    .not_found_top_news {
        padding-left: 0;
    }

    .not_found_latest_news {
        width: 137px;
    }
}

@media(max-width: 599px) {
    #header {
        width: 440px;
        height: 230px;
        height: 219px !important;
    }

    .s_title {
        float: left;
        width: 100%;
        margin: 10px 0;
        padding: 0;
        text-align: center;
    }

    #header_logo {
        display: table;
        float: none;
        margin: auto;
        height: 0;
    }

    #t_right {
        float: left;
        width: 100%;
        height: 67px;
        margin-right: 0 !important;
    }

    #t_right #search {
        display: table;
        float: none;
        margin: 10px auto;
    }

    .top_navigation {
        width: 470px;
    }

    .top_navigation .navigation {
        width: 440px;
        margin-left: 0;
    }

    #content {
        width: 440px;
    }

    .welcome_text {
        width: 100%;
    }

    .sweet_statistics .top_artists,
    .sweet_statistics .most_visited {
        width: 100%;
    }

    .latest_added_title,
    .all_latest_albums,
    .sweet_statistics {
        padding-left: 0;
    }

    .hole_list .text_in_front_of_line {
        display: table;
        float: none;
        margin: auto;
    }

    .navigation a {
        min-width: 22.5%;
    }

    .index_news_wide.each_news {
        width: 100%;
        text-align: center;
    }

    .index_news_wide .left_img {
        display: table;
        float: none;
        margin: auto;
    }

    .index_news_wide .body_news {
        width: 100%;
    }

    #footer {
        width: 438px;
        height: 205px;
    }

    .privacy_full_column,
    .first_footer_part,
    .copyright_full_column {
        width: 100%;
        padding: 0;
    }

    #footer .general_div_2,
    #footer .general_div_1 {
        display: none;
    }

    #footer {
        display: table;
        width: 438px;
        height: auto;
    }

    #top_letters {
        text-align: center;
    }

    #top_letters .nbsp {
        display: none;
    }

    .add_left_part,
    .guestbook_subform {
        width: 120px;
    }

    .add_right_part,
    .guestbook_robot_test,
    .guestbook_right_part,
    .add_right_part_2 {
        width: 270px;
    }

    .add_left_part_2 {
        width: 120px;
    }

    .album_artist.artist_left_part {
        width: 430px;
    }

    .artist_album_left_item {
        float: left;
        width: 170px;
    }

    .artist_right_subpart {
        width: 255px;
    }

    .full_album_info .album-cover {
        display: table;
        float: none;
        margin: auto;
    }

    .lyric_list.each_album {
        display: table;
        float: none;
        margin: 10px auto;
    }

    .full_top_artists_album,
    .full_top_lyrics_album {
        width: 100%;
        text-align: center;
    }

    .lyric_ul_list.artist_album {
        width: 100%;
        margin-bottom: 10px;
    }

    .full_top_artists_album,
    .full_top_lyrics_album {
        margin-left: 0;
    }

    .ringtone_matcher table {
        width: 87% !important;
    }

    .artist_full_breadcrumb {
        width: 100%;
        padding-left: 0;
        text-align: center;
    }

    .artist_left_part {
        width: 430px;
    }

    .lyric_list.sigmaa {
        width: 100%;
    }

    .each_album_photo {
        display: table;
        float: none;
        margin: 10px auto;
    }

    .all_lyrics_list,
    .artist_album_title,
    .alphabetically_lyrics,
    .each_album_cover {
        text-align: center;
    }

    .lyrics_content {
        width: 430px;
    }

    .lyrics_content .lyrics_text {
        width: 100%;
    }

    .full_lyrics_song {
        width: 440px;
    }

    .lyric_title {
        width: 430px;
    }

    .bottom_matcher table {
        width: 80% !important;
    }

    .correctLyrics {
        width: 419px;
    }

    #correct_lyrics {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }

    .txt_download {
        display: table;
        clear: both;
        margin: auto;
    }

    .artist_news_content,
    .artist_left_part,
    .lyrics_content,
    .list_letter_content {
        width: 430px;
        padding-left: 5px;
        text-align: center;
    }

    .news_photo {
        display: table;
        float: none;
        margin: auto auto 10px;
    }

    .top_part_news_artist #news_detail,
    .top_part_news_artist .social_news_box {
        width: 100%;
    }

    .artist_news_content .facebook_box {
        margin-left: 35%;
    }

    .botton_part_news_artist .banner {
        display: table;
        float: none;
        margin: auto auto 10px;
    }

    .news_text_content {
        width: 96%;
        margin: 0;
        padding: 0 2%;
    }

    .artist_news_title,
    .full_artist_news_title h2,
    .latest_updates_title h2 {
        text-align: center;
    }

    .guestbook_text_textarea {
        width: 260px;
    }

    .guestbook_email_input {
        width: 100%;
    }

    .title_blue_big.guest_holder,
    .lyric_list.guestbook_content {
        width: 410px;
        text-align: center;
    }

    .lyric_list.guestbook_content span {
        text-align: center;
    }

    .contact_form .add_right_part {
        width: 270px;
    }

    .contact_name_div input {
        width: 82%;
    }

    .contact_textarea_div textarea {
        width: 82% !important;
    }

    .contact_captcha {
        width: 230px;
        margin-top: 10px;
    }

    .contact_captcha_subdiv {
        width: 100%;
    }

    .contact_captcha_code input {
        width: 100%;
    }

    .captcha_final_div {
        width: 100%;
        margin-top: 12px;
        padding: 0;
    }

    .contact_send_email {
        margin-top: 165px;
    }

    .request_right_part,
    .request_captcha_add {
        float: left;
        width: 245px;
        margin-left: 21px;
    }

    .artist_margin_top input,
    .request_captcha_namee input {
        width: 93%;
    }

    .request_question_answer {
        width: 64%;
    }

    .fb-comments.fb_iframe_widget > span {
        width: 420px !important;
    }

    .facebook_lyric_commentbox iframe {
        width: 100% !important;
    }

    .search_content {
        float: left;
        width: 430px;
    }

    .social_box {
        float: left;
        width: 98%;
    }

    .social_box.search_box {
        margin-bottom: 10px;
    }

    .social_box.search_box ins {
        display: table !important;
        margin: auto !important;
    }

    .search_results {
        display: table;
        float: none;
        width: 98%;
        margin: auto;
    }

    .lyric_list.search_res_3,
    .lyric_list.search_ress {
        float: left;
        width: 48% !important;
    }

    .search_results_row_color {
        display: block;
        width: 90% !important;
    }

    .not_found_404_error {
        width: 410px;
    }

    .not_found_latest_news {
        width: 200px;
        margin-top: 10px;
        margin-left: 9px;
    }

    .not_found_photo {
        position: relative;
        width: 162px;
        min-height: 165px;
    }

    .not_found_photo img {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 165px;
        height: auto;
        transform: translate(-50%, -50%);
    }

    .news_top_text {
        width: 168px;
    }

    #footer .not_found_colomn {
        width: 100%;
        padding: 10px 0;
        border-bottom: 1px solid #231f20;
    }

    .not_found_border_1,
    .not_found_border_2 {
        display: none;
    }

    #footer .not_found_colomn:last-child {
        border-bottom: medium none;
    }
}

@media(max-width: 479px) {
    #top_search {
        width: 270px !important;
        margin-bottom: 5px;
    }

    #top_search .search_here {
        width: 100px !important;
    }

    #header {
        width: 293px;
        height: 230px;
    }

    .top_navigation {
        width: 320px;
    }

    .top_navigation .navigation {
        width: 293px;
        margin-left: -1px;
    }

    .navigation a {
        width: 20%;
        margin-right: 0;
        min-width: 25%;
    }

    #content {
        width: 293px;
        text-align: center;
    }

    #footer {
        width: 293px;
    }

    .all_latest_news {
        display: table;
        float: none;
        width: 283px;
        padding: 0 5px;
        overflow: hidden;
    }

    .img_ad {
        width: 280px !important;
    }

    .full_charts_title,
    .most_searched_artists,
    .artist_latest_news {
        width: 294px;
        margin-right: 0;
    }

    .top_artists_content,
    .embed_styff_lyrics,
    .most_searched_content,
    .artist_latest_news_container,
    .full_charts_content {
        width: 294px;
        text-align: center;
    }

    .artist_news_content,
    .artist_left_part,
    .lyrics_content,
    .list_letter_content {
        padding-left: 0;
    }

    .latest_update_full_lyrics .lyric_list,
    .lyric_list.latest_updates {
        width: 100%;
    }

    .add_left_part,
    .guestbook_subform {
        width: 70px;
    }

    .add_right_part,
    .guestbook_robot_test,
    .guestbook_right_part,
    .add_right_part_2 {
        width: 195px;
    }

    .add_left_part_2 {
        width: 70px;
    }

    .full_robot_test {
        float: left;
        width: 190px;
    }

    .robot_answer {
        width: 106px;
    }

    .robot_answer input {
        width: 100%;
    }

    .button_submit {
        margin-top: 10px;
    }

    .artist_album_content {
        width: 100%;
    }

    .artist_album_content .full_top_artists_album {
        width: 100%;
        text-align: center;
    }

    .lyric_ul_list.artist_album {
        width: 100%;
    }

    .artist_album_content .full_top_lyrics_album {
        width: 100%;
        margin-left: 0;
        text-align: center;
    }

    .album_artist.artist_left_part {
        width: 280px;
        text-align: center;
    }

    .artist_right_subpart {
        width: 100%;
    }

    .artist_album_left_item {
        width: 100%;
    }

    .see_all_artist {
        width: 100%;
    }

    .artist_left_part {
        width: 290px;
    }

    .blue_bg.blue_div,
    .blue_white.white_div {
        width: 97%;
    }

    .social_box {
        width: 100%;
        margin-top: 10px;
    }

    .title_news_for,
    .top_lyrics_title,
    .top_artists_title {
        width: 293px;
        margin: 0;
    }

    .lyric_ul_list.charts_content,
    .sidebar_right .lyric_ul_list.charts_content {
        width: 100%;
        padding: 0;
    }

    .full_lyrics_song {
        width: 290px;
    }

    .lyric_title {
        width: 270px;
    }

    .lyrics_content {
        width: 290px;
    }

    .lyrics_content .lyrics_text {
        float: left;
        width: 100%;
    }

    .lyric_left_item {
        width: 100%;
    }

    .lyrics_social_box {
        width: 100%;
    }

    .each_boxx {
        width: 100%;
        margin-top: 15px;
    }

    .artist_name_lyrics {
        width: 100%;
        text-align: center;
    }

    .bottom_matcher table {
        width: 50% !important;
    }

    .correctLyrics {
        width: 273px;
    }

    .correctLyrics form a {
        display: table;
        width: auto;
        margin: auto;
    }

    .each_boxx .facebook_box {
        margin-left: 32%;
    }

    .fb-comments.fb_iframe_widget > span {
        width: 275px !important;
    }

    .artist_news_content,
    .artist_left_part,
    .lyrics_content,
    .list_letter_content {
        width: 280px;
    }

    .guestbook_text_textarea {
        width: 189px;
    }

    #AddComment {
        float: left;
        width: 293px;
    }

    .guestbook_submit_button {
        width: 65px;
    }

    .title_blue_big.guest_holder,
    .lyric_list.guestbook_content {
        width: 280px;
        text-align: left;
        text-align: center;
    }

    .lyric_list.guestbook_content span {
        width: 92%;
        text-align: center;
    }

    .contact_form .add_right_part {
        width: 190px;
    }

    .contact_name_div,
    .contact_email_div,
    .contact_textarea_div {
        float: left;
        width: 100%;
        margin: 0 0 3px;
    }

    .contact_name_div input,
    .contact_email_div input,
    .contact_textarea_div textarea {
        width: 90% !important;
    }

    .contact_captcha {
        float: right;
        width: 186px;
        margin-right: 8px;
        margin-left: 0;
    }

    .contact_submit_div {
        width: 70px;
    }

    .captcha_final_div img {
        width: 96%;
    }

    .contact_captcha_code {
        float: left;
        width: 100%;
    }

    .request_left_part,
    .request_submit {
        width: 70px;
    }

    .request_right_part,
    .request_captcha_add {
        width: 180px;
    }

    .request_question_answer {
        width: 54%;
    }

    .request_answer_and_question {
        margin-top: 19px;
    }

    .blue_bg.artist_letter_href,
    .blue_white.artist_letter_href {
        width: 96%;
    }

    .search_content {
        float: left;
        width: 280px;
    }

    .lyric_list.search_res_3,
    .lyric_list.search_ress {
        float: left;
        width: 100% !important;
    }

    .text_google_input {
        float: left;
        width: 70%;
        margin-top: 2px;
        padding: 0 6px !important;
        border-radius: 6px;
        line-height: 20px;
    }

    .not_found #search input {
        width: 100px !important;
    }

    .not_found_404_error {
        display: table;
        width: 269px;
        margin: 5px auto;
        font-size: 12px;
    }

    .not_found_latest_news {
        display: table;
        float: none;
        width: auto;
        margin: 10px auto;
    }
}

/* TABTROOP */

#tabtroop {
    margin-bottom: 20px;
}

.tt-block-red {
    width: 100%;
    display: inline-block;
    border: 1px solid #e23737;
}

.tt-block-blue {
    width: 100%;
    display: inline-block;
    border: 1px solid #224353;
}

.tt-block-left-red {
    width: 50%;
    background-color: #e23737;
    display: inline-block;
    float: left;
    height: 65px;
    line-height: .2;
}

.tt-block-left-blue {
    width: 50%;
    background-color: #224353;
    display: inline-block;
    float: left;
    height: 65px;
    line-height: .2;
}

.tt-block-right {
    width: 50%;
    display: inline-block;
    float: right;
}

.tt-text {
    text-align: center;
    color: #ff9;
    margin-bottom: 0;
}

.tt-title {
    text-align: center;
    font-size: 1.4em;
    color: white;
    text-overflow: ellipsis;
    font-style: italic;
    overflow: hidden;
    white-space: nowrap;
    overflow-x: hidden;
    height: 30px;
    margin-top: 0;
    padding-top: 25px;
}

.tt-tt-red {
    text-align: center;
    font-size: 30px;
    padding-top: 12.5px;
    margin: 0;
    color: #e23737;
    font-family: 'Montserrat', sans-serif;
}

.tt-tt-blue {
    text-align: center;
    font-size: 30px;
    padding-top: 12.5px;
    margin: 0;
    color: #224353;
    font-family: 'Montserrat', sans-serif;
}

@media screen and (max-width: 479px) {
    #header {
        margin-right: 0;
        margin-left: 0;
        width: 100%;
        border-radius: 0;
        height: 200px;
        border: none;
    }

    #nav_menu_left {
        display: none;
    }

    #nav_menu_right {
        display: none;
    }

    #content {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }

    .top_navigation {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }

    .navigation {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .top_navigation .navigation {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .full_charts_title,
    .most_searched_artists,
    .artist_latest_news {
        width: 50%;
        display: inline;
    }

    .top_artists_content,
    .embed_styff_lyrics,
    .most_searched_content,
    .artist_latest_news_container,
    .full_charts_content {
        width: 100%;
    }

    .full_lyrics_song {
        width: 100%;
    }

    .artist_news_content,
    .artist_left_part,
    .lyrics_content,
    .list_letter_content {
        width: 100%;
    }

    .lyric_full_text {
        padding-left: 0;
    }

    .lyric_left_item {
        width: 100%;
        margin-top: 20px;
        margin-left: 0;
    }

    #footer {
        width: 100%;
        margin: 0;
        border: none;
        border-radius: 0;
    }

    .lyric_ul_list.most_searched {
        width: 100%;
        padding: 0;
        margin: 0;
        overflow: hidden;
    }

    .correctLyrics {
        width: 100%;
    }
}

.ads-lyrics-bottom {
    width: 70%;
    font-size: 16px;
    text-align: center;
    margin: auto;
    font-weight: bold;
    color: #474744;
}

.ads-lyrics-bottom > span > a {
    text-decoration: none;
    color: #3292e6;
}
