body {
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}
a               {font:normal 13px Verdana; color: #000; text-decoration: underline;}
a:hover         {font:normal 13px Verdana; color: #000; text-decoration: none;}

a.nav           {font:normal 12px Verdana; color: #000; text-decoration: none;}
a.nav:hover     {font:normal 12px Verdana; color: #000; text-decoration: underline;}

a.b             {font:normal 13px Verdana; color: #0066CC; text-decoration: underline;}
a.b:hover       {font:normal 13px Verdana; color: #0066CC; text-decoration: none;}

a.l             {font:normal 13px Arial; text-decoration: underline; color: #0066CC;}
a.l:hover       {font:normal 13px Arial; color: #0066CC; text-decoration: none;}

a.ar            {font:normal 13px Arial; color: #000; text-decoration: underline}
a.ar:hover      {font:normal 13px Arial; color: #000; text-decoration: none}

a.link          {font:normal 13px Verdana; color: #000; text-decoration: underline;}
a.link:hover    {font:normal 13px Verdana; color: #000; text-decoration: none;}

a.link_h        {font:normal 13px Verdana; color: #666666; text-decoration: none;}
a.link_h:hover  {font:normal 13px Verdana; color: #666666; text-decoration: underline;}

a.ssm           {font:normal 11px Verdana; text-decoration: underline;}
a.ssm:hover     {font:normal 11px Verdana; text-decoration: none;}

a.smm           {font:normal 11px Verdana; text-decoration: none; color:#FF6100}
a.smm:hover     {font:normal 11px Verdana; text-decoration: underline; color:#FF6100}

a.pages         {font:bold 13px Arial; color:#0066CC; text-decoration: underline;}
a.pages:hover   {font:bold 13px Arial; color:#000; text-decoration: none;}

a.ar            {font:normal 13px Arial; color:#000; text-decoration: underline;}
a.ar:hover      {font:normal 13px Arial; color:#000; text-decoration: none;}

a.album         {font:normal 11px Tahoma;text-decoration:underline;}
a.album:hover   {font:normal 11px Tahoma;text-decoration:none;}

a.ssm_g         {font:normal 11px Verdana; text-decoration: underline; color:#666}
a.ssm_g:hover   {font:normal 11px Verdana; text-decoration: none; color:#666}

a.seo           {font:bold 10px Tahoma; text-decoration:underline; display: inline-block; width: 170px; white-space: nowrap; overflow: hidden}
a.seo:hover     {font:bold 10px Tahoma; text-decoration:none}

a.seo2          {font:normal 11px Tahoma; text-decoration:underline;}
a.seo2:hover    {font:normal 11px Tahoma; text-decoration:none}

a.ring          {font:bold 14px Arial;color:red;text-decoration:underline}
a.ring:hover    {font:bold 14px Arial;color:red;text-decoration:none}

a.about         {font:bold 13px Trebuchet MS; color:black; text-decoration:none; border-bottom:1px solid #dadada}
a.about:hover   {font:bold 13px Trebuchet MS; color:black; text-decoration:none; border-bottom:0px}

a:link.pag      {color: #999999; text-decoration: none; font: normal 13px Arial; padding:1px 6px; margin-right:1px; background: #F7F7F7; border:solid 1px #C0C0C0}
a:visited.pag   {color: #999999; text-decoration: none; font: normal 13px Arial; padding:1px 6px; margin-right:1px; background: #F7F7F7; border:solid 1px #C0C0C0}
a:hover.pag     {color: #999999; text-decoration: none; font: normal 13px Arial; padding:1px 6px; margin-right:1px; background: #F7F7F7; border:solid 1px #666666}
.pag_cur        {color: #999999; text-decoration: none; font: normal 13px Arial; padding:1px 6px; margin-right:1px; background: #FFFFFF; border:solid 1px #C0C0C0}

.tr             {background:#F0F0F0}

.nav            {font:normal 12px Verdana;}
.in             {font:normal 13px Arial;}
.legend_sm      {font:bold 12px Arial; text-transform: uppercase;}
.title          {font:normal 13px Arial;}
.num            {font:normal 20px Trebuchet MS; font-weight: 700}
.sm             {font:normal 11px Verdana; color:#FF6100}
.sm1            {font:normal 11px Verdana;}
.sm2            {font:normal 11px Verdana; color:#666666}
.sm3            {font:normal 11px Verdana; color:#666666}
.sm_alb         {font:normal 11px Tahoma; color:#555}
.sms            {font:normal 10px Verdana;}
.smg            {font:bold 9px Verdana; color:gray}
.smg_u          {font:bold 9px Verdana; color:gray; border-bottom:1px solid gray}
.foot           {font:normal 13px Verdana; color:#000}
.lyrics         {font:normal 13px Verdana;}
.request        {font:normal 13px Verdana; color:#666666}
.p_select       {font:bold 12px Verdana; color:#FF6100}
.album_f        {font:normal 11px Tahoma;}
.album_s        {font:normal 11px Tahoma;color:#FF6100}
.descr          {font:normal 10px Verdana;}
.leg_title      {font:normal 17px Tahoma; display:inline; margin:0px; position:relative;bottom:2px;padding:0px 3px;color:#000}

h1              {font:normal 17px Tahoma; display:inline; margin:0px; position:relative;bottom:2px;padding:0px 3px;color:#000}
h2              {font:bold 10px Verdana; color:#6AA6CC; display:inline}
h3              {font:bold 13px Trebuchet MS; display:inline}
h4              {font:bold 14px Verdana; display:inline}

.h1             {position:absolute; top:229px; padding:2px; background:white; margin-left:30px}
.t_title        {font:bold 10px Verdana; color:#6AA6CC}
.alpha          {position: absolute;top: 110px;padding: 2px;margin-left: 4px;width: 600px;}

body            {font:normal 13px Arial; color:#000; -webkit-text-size-adjust:100%}
td              {font:normal 13px Arial; color:#000; text-decoration: none}
span.ssm_g      {font:normal 11px Verdana; text-decoration: none; color:#666}

.hidden         {display: none}
.shown          {display: block}

.p_userpic      {float:left; width:66; border: 1px solid #c0c0c0}
.one_px_div     {float:left; width:706px; margin:-1px 0 0 0; padding:0px}
.no_up          {float:left; margin-top:10px; background:#FFD2D2; border:1px solid #A71212}
.p_board        {background:url(/i/p_board.gif) 50% 50% no-repeat}

.b_on           {border:solid 1px #c9c9c9; border-bottom:0px; height:35px}
.b_off          {border:solid 1px #c9c9c9; background:#F7F7F7; height:28px; cursor:pointer}
.b_fo           {font:bold 11px Verdana; color:#666666}

.inp_catp       {width:50px;padding-top:2px;height:23px;max-length:3;text-align:center;font:normal 11px Verdana;}

#b_blog         {background:url(/i/sprite.png) no-repeat 0 -214px; padding:0px 0px 3px 20px}
#b_email        {background:url(/i/sprite.png) no-repeat 0 -250px; padding:0px 0px 3px 20px}
#b_subscribe    {background:url(/i/sprite.png) no-repeat 0 -759px; padding:0px 0px 3px 20px}

#l_ipod         {background:url(/i/sprite.png) no-repeat 0 -231px; padding:2px 0px 3px 15px}
#l_favorites    {background:url(/i/sprite.png) no-repeat 0 -214px; padding:0px 0px 3px 20px}
#l_email        {background:url(/i/sprite.png) no-repeat 0 -250px; padding:0px 0px 3px 20px}
#l_print        {background:url(/i/sprite.png) no-repeat 0 -423px; padding:0px 0px 3px 20px}
#l_translate    {background:url(/i/sprite.png) no-repeat 0 -523px; padding:3px 0px 4px 26px}

.more_art_div           {position:relative; margin-bottom:3px; margin-left:10px}
.more_art_div_artist    {position:relative; margin-bottom:3px; margin-left:10px}
.more_art_span  {float:right;margin-right:20px;font:normal 11px Verdana; color:#666666}


.scrollbarTargetContainer   {position:absolute;overflow:hidden;top:0px;left:1px;width:562px;height:183px;background:#fff}
.scrollbarTarget            {position:absolute;top:0px;left:0px;margin:0px}
.rb                         {position:absolute;top:0px;left:0px;width:1px;height:185px;background:#dadada url(/i/1x1scroll.gif) repeat-y 100% 0%}
.scrollbar                  {position:absolute;top:-1px;right:1px;border-top:1px solid #dadada;width:20px;background:#fff /*url(/i/trackBg.gif) repeat-y*/url(/i/1x1scroll.gif) repeat-y 0% 100%;cursor:pointer;display:none}
.scrollbar .top             {border-top:0px solid #dadada}
.track                      {position:absolute;top:2px;left:3px;width:15px;background:#fff;overflow:hidden}
.thumb                      {position:absolute;top:0px;left:0px;width:15px;height:30px;background:#f8f8f8 url(/i/thumbBg.gif) repeat-y;z-index:1;border-top:0px solid #dadada;border-bottom:0px solid #dadada}
.thumb .top                 {border-top:1px solid #dadada}
.thumb .bottom              {height:30px;background:url(/i/1x1scroll.gif) repeat-x 0% 100%}
.arrow                      {position:absolute;left:1px;width:19px;height:20px}
.arrowTop                   {background:url(/i/arrowTop.gif) no-repeat 0% 0%;top:144px}
.arrowBot                   {background:url(/i/arrowBot.gif) no-repeat 0% 0%;top:164px}

.tabs td                        {border:1px solid #dadada;padding:5px;text-decoration:none}
.tabs .tab_unactive             {background:#f4f4f4;cursor:pointer}
.tabs .tab_unactive_left        {background:#f4f4f4;border-right:0px;cursor:pointer}
.tabs .tab_active               {background:#fff;border-bottom:0px}
.tabs .tab_active_left          {background:#fff;border-bottom:0px;border-right:0px}
.tabs .tab_unactive_hover       {background:#f4f4f4;text-decoration:underline;cursor:pointer}
.tabs .tab_unactive_left_hover  {background:#f4f4f4;border-right:0px;text-decoration:underline;cursor:pointer}
.tabs .tab_active_hover         {background:#fff;border-bottom:0px}
.tabs .tab_active_left_hover    {background:#fff;border-bottom:0px;border-right:0px}

#favorites,#subscribes          {border:0px solid #dadada;border-top:0px}
.hidden                         {display:none}
.visible                        {display:block}
.row                            {border-top:1px dashed #dadada}
.row td                         {padding:0px}
.row .row2                      {width:100%;background:#fff}
.row .band                      {width:254px;padding:2px 0px}
.row .song                      {width:270px;padding:7px 0px 6px 3px}
.row .ssong                     {width:344px;padding:7px 0px 6px 3px}
.row .bband                     {width:180px;padding:2px 0px}
.row .remove                    {float:right;padding:1px 5px 3px 5px;margin-right:3px;margin-top:1px;background:#f4f4f4;border:1px solid #dadada;font-weight:bold;color:#999;cursor:pointer;display:inline}

.com_pages                      {padding:10px;padding-right:0px;padding-left:0px;height:16px}
.border_pages                   {border:1px dashed #C0C0C0;border-left:0px;border-right:0px;height:36px;margin:5px;margin-left:0px;margin-right:0px;}

div.cover                       {width:100px;margin:0px;}
div.cover .img                  {position:relative;width:100px;top:0px;left:0px}
div.cover a.submit              {position:absolute;top:71px;left:8px;font-size:1px; display:block; width:15px; height:15px; background:url(add_cover.gif) no-repeat 0px 0px}
div.cover a.submit:hover        {background-position:0px -15px}
.mmV                            {display:inline}

#ss_container                   {position:absolute; display:none; z-index:100}
#ss_table                       {width:348px; background-color:white}
#ss_table td                    {padding:2px 2px 1px 2px; cursor:default}
#ss_table tr.act_ss             {background-color:#E8FBFF; color:white}
#ss_table tr.not_act_ss         {}
#ss_table td.firstCol           {font-size:9pt}
#ss_table td.secondCol          {font-size:7pt; color:grey}
#search_form > span             {display:inline-block}
#search_form > input            {display:inline-block}

.img_p                          {float:left;height:33px;width:33px;border:1px solid #999999}

.tran-song                      {overflow:hidden; position:relative; width:275px; white-space:nowrap}
.tran-song-bigger               {width:345px;}
.tran                           {background:url(/i/fade.png); width:25px; height:33px; top:0px; right:0px; position:absolute; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/fade.png', sizingMethod='scale'); right:-1px}

.tran-song-30                   {overflow:hidden; position:relative; width:125px; float:left; margin-top:3px; white-space:nowrap}
.tran-30                        {background:url(/i/fade.png); width:25px; height:33px; top:0px; right:0px; position:absolute; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/fade.png', sizingMethod='scale'); right:-1px}

.mt-10                          {margin-top:10px}
.mt-15                          {margin-top:15px}
.b-10                           {border: solid 10px #f0f0f0}
.pad-10                         {padding:10px}
.b-2                            {border: solid 2px #000;}
.bb-2                           {border-bottom:2px solid black}
.bl                             {border-left:1px solid #9ECCEA}
.bb-2                           {border-bottom:2px solid black}
.bb-t                           {border-bottom: 4px solid #c2c2c2; background:url(/i/sprite.png) 0 -267px repeat-x}
.n_bgd_s                        {background:url(/i/n_bgd_s.gif) repeat-x}
.bt-2                           {border-top: 2px solid #000000}
.b_foot                         {padding:10px; border-top:2px solid #000000}
.f_bgd                          {background:url('/i/f_bgd.png') 100% no-repeat #C9EAFF}

.s_field                        {padding: 0px; margin-top:10px; border:0px; border-top:8px solid #74caff}
.s_table_t                      {border:1px solid #c0c0c0;border-bottom:0px;padding:2px}
.s_left_1                       {position:relative;width:374px;height:34px}
.s_left_2                       {position:absolute;top:-3px;right:-3px;border:1px solid #C0C0C0;background:url(/i/opt_bgd.png) repeat-x #FFFFFF; width:374px; z-index: 1}
.s_left_3                       {position:relative;z-index:1;margin-top:5px;background:#E6E6E6}
.s_left_4                       {border-right: solid 1px #C0C0C0}
.s_left_5                       {border:1px solid #c0c0c0;width:340px;border-right:solid 0px #c0c0c0}
.s_left_6                       {padding:8px 10px 8px 0px; background:white; width:98%; position:relative; z-index:1;}
.s_left_7                       {padding:10px 3px 15px 3px; background:white; width:95%; padding-bottom:0px}
.s_left_8                       {background: URL('/i/side-container.png') no-repeat;background-position: right 0%; margin-top:14px}
.s_left_9                       {display: none; position: absolute; left:3px; top:-25px}
.s_left_10                      {padding:6px 10px 12px 4px;background:white;width:98%;position:relative;}
.s_left_11                      {background: URL('/i/side-container.png') no-repeat;background-position: right 0%}
.options_ab                     {border:1px solid #C0C0C0; background:url(/i/sprite.png) 0px -344px repeat-x #FFFFFF; width:294px}

.n_bord                         {background:url(/i/sprite.png) no-repeat; background-position: 0 -290px; width:2px; height:21px; display:inline-block}
.arr                            {background:url(/i/sprite.png) no-repeat; background-position: 0 -71px; width:10px; height:7px; display:inline-block; font-size:1px}
.align-left                     {background:url(/i/sprite.png) no-repeat; background-position: 0 -35px; width:17px; height:17px; display:inline-block; vertical-align:middle; font-size:1px}
.align-center                   {background:url(/i/sprite.png) no-repeat; background-position: 0 -17px; width:17px; height:17px; display:inline-block; vertical-align:middle; font-size:1px}
.align-right                    {background:url(/i/sprite.png) no-repeat; background-position: 0 -53px; width:17px; height:17px; display:inline-block; vertical-align:middle; font-size:1px}
.customize                      {background:url(/i/sprite.png) no-repeat; background-position: 0 -148px; width:16px; height:16px; display:inline-block; vertical-align:middle}
.report_bad                     {background:url(/i/sprite.png) no-repeat; background-position: 0 -457px; width:16px; height:16px; display:inline-block; vertical-align:middle}
.correct                        {background:url(/i/sprite.png) no-repeat; background-position: 0 -131px; width:16px; height:16px; display:inline-block; vertical-align:middle}
.att_blue                       {background:url(/i/sprite.png) no-repeat; background-position: 0 -117px; width:13px; height:13px; display:inline-block}
.search                         {background:url(/i/sprite.png) no-repeat; background-position: 0 -726px; width:16px; height:16px; display:inline-block; vertical-align:-1px}
.submit                         {background:url(/i/sprite.png) no-repeat; background-position: 0 -743px; width:13px; height:15px; display:inline-block; vertical-align:middle}
.avatar                         {background:url(/i/sprite.png) no-repeat; background-position: 0 -597px; width:13px; height:13px; display:inline-block; vertical-align:middle}

.digg                           {background:url(/i/sprite.png) no-repeat; background-position: 0 -182px; width:16px; height:16px; display:inline-block; vertical-align:middle; font-size:1px}
.delicious                      {background:url(/i/sprite.png) no-repeat; background-position: 0 -165px; width:16px; height:16px; display:inline-block; vertical-align:middle; font-size:1px}
.stumbleupon                    {background:url(/i/sprite.png) no-repeat; background-position: 0 -506px; width:16px; height:16px; display:inline-block; vertical-align:middle; font-size:1px}
.facebook                       {background:url(/i/sprite.png) no-repeat; background-position: 0 -199px; width:14px; height:14px; display:inline-block; vertical-align:middle; font-size:1px}

.b-fb-like                      {float: left; margin-top: 2px}

.ring_left                      {background:url(/i/sprite.png) no-repeat; background-position: 0 -474px; width:14px; height:15px; display:inline-block; vertical-align: bottom; margin-right:5px}
.ring_right                     {background:url(/i/sprite.png) no-repeat; background-position: 0 -490px; width:14px; height:15px; display:inline-block; vertical-align: bottom; margin-left:5px}

.v_up                           {background:url(/i/sprite.png) no-repeat; background-position: 0 -578px; width:18px; height:18px; display:inline-block; vertical-align:middle; cursor:pointer}
.v_down                         {background:url(/i/sprite.png) no-repeat; background-position: 0 -559px; width:18px; height:18px; display:inline-block; vertical-align:middle; cursor:pointer}

.arr_d                          {background:url(/i/sprite.png) no-repeat; background-position: 0 -79px; width:18px; height:18px; display:inline-block; vertical-align:middle; cursor:pointer}
.arr_u                          {background:url(/i/sprite.png) no-repeat; background-position: 0 -98px; width:18px; height:18px; display:inline-block; vertical-align:middle; cursor:pointer}
.no_avatar_b                    {background:url(/i/sprite.png) no-repeat; background-position: 0 -312px; width:31px; height:31px; display:inline-block; vertical-align:middle}
.no_cover                       {background:url(/i/sprite.png) no-repeat; background-position: 0 -611px; width:86px; height:86px; display:inline-block; vertical-align:middle; border:1px solid #c0c0c0}
.no_cover_78                    {background:url(/i/sprite.png) no-repeat; background-position: 0 -611px; width:78px; height:78px; display:inline-block; vertical-align:middle; border:1px solid #c0c0c0}
.arr_down                       {background:url(/i/sprite.png) no-repeat; background-position: 0 -776px; width:7px; height:4px; display:inline-block; font-size:1px; vertical-align:middle}

#lyricsDiv                      {font-family:Verdana; font-size:13px; text-align:left; visibility:hidden;}

div.dn, ul.dn, li.dn            {display:none}

div.meaning_container           {color: black; clear: both; padding: 6px 0px 2px 0px; width: 480px; overflow: hidden;}

.b_nav                          {position:relative; background:white; margin-right:10px; margin-top:-14px!important; color:#999}
.b_nav .right                   {float:right; background-color: #fff}
.b_nav a                        {font:bold 13px Trebuchet MS; margin:0 5px; text-decoration:none; position:relative; border-bottom:1px solid #dadada}
.b_nav a:hover                  {font:bold 13px Trebuchet MS; margin:0 5px; text-decoration:none; border-bottom:0px}
.b_nav .current                 {font:bold 13px Trebuchet MS; margin:0 5px; color:#000}

/* .clearfix        {font-size: 0pt; clear: both; height: 0px; display: block;} */

.l-float-right                  {float: right !important;}
.l-float-left                   {float: left !important;}

.g-no-decor                     {text-decoration: none !important;}
.g-text-center                  {text-align: center;}
.g-pos-rel                      {position: relative;}
.g-no-padding                   {padding: 0px;}

.b-rating                       {margin-left: 10px; text-align: left;}
.b-rating i                     {display: block; width: 16px; height: 16px; float: left; padding: 0px 6px 0px 0px; background-position: 0px 1px; background-repeat: no-repeat; cursor: pointer;}
.b-rating i                     {//width: 22px; height: 20px;}
.b-rating i.star                {background: url(/i/sprite.png) no-repeat 0px -799px;}
.b-rating i.empt                {background: url(/i/sprite.png) no-repeat 0px -780px;}

.b-user-comment                 {margin-top: 5px; width: 100%;}
.b-user-comment td              {vertical-align: top;}
.b-user-comment-first_child     {width: 37px;}
.b-user-comment-user-by         {float: left; width:340px; padding-top: 2px;}
.b-user-comment-hr              {border-top: 1px dashed #C0C0C0; margin-top: 5px;}

.b-breadcrumbs                  {margin-top: 10px;}
.contributor-link               {color: #FF6100;}

.b-hits-count                   {width: 17%; color: #000; text-align: center;}
.b-hits-count span              {color: #666666;}
.rate-header                    {text-align: right; width: 4%; color:#666666; padding-right:4px;}
.rate-container                 {text-align: center; width:11%; color: #000;}
.b-votes-container              {color: #666666;}
.b-control-border               {width: 100%; border: 2px solid #FFFFFF; text-align: center;}
.b-favorites                    {width: 370px; margin-top: 8px;}
.b-favorites-upcoming           {width: 370px; height: 34px;}
.b-ipod-lyr                     {width: 370px; padding: 0px;}
.b-ipod-lyr-close, .b-favorites-lyr-close               {float: right; margin-top: 2px;}
.b-ipod-lyr-close a, .b-favorites-lyr-close a, .b-share-close a         {color: red; text-decoration: none;}
.b-ipod-lyr-info                {position: relative; width: 100%;}
.b-ipod-lyr-copy-text           {right: 280px; top: 8px; width: 150px;}
.b-ipod-lyr-copy                {border: 1px solid #c0c0c0; width: 100%;}
.b-favorites-lyr                {width: 370px;}
.b-favorites-lyr-info           {padding-top: 2px; height: 19px;}
.b-favorites-lyr-loading        {margin-left: 178px; display: none; height: 18px; width: 18px;}
.b-customize                    {width: 370px; margin-top: 8px; height: 30px}
.b-customize-align              {border: 1px solid #fafafa;}
.b-customize-font               {width: 100px;}
.b-customize-size               {width: 80px;}
.bannet-top-right               {margin: 7px 0px;}
.jmn-jangonetwork-iframe        {border: 0px none; padding-left: 4px;}
.mv-image                       {margin-left: 2px;}
.lyrics-widget-song             {color: #FF6100;}
.b-widget-controllers           {margin-bottom: 6px;}
.b-wigdets                      {margin-bottom: 5px;}
.videowidget                    {padding: 3px; background: white; border: 1px solid #FF6600; border-bottom: 0px; width: 310px;}
.flashpreview                   {width: 318px; height: 181px;}
.b-code-input                   {position: relative; width: 100%;}
.code-input-div                 {right: -72px; top: 9px;}
.code-input                     {width: 318px;}
.b-widget-customize             {color: #666666; padding-bottom: 0px;}
.b-control-container            {margin-top: 6px;}
.b-share                        {border: 1px solid #666666; width: 320px; background-color: #fff;}
.yt-text                        {width: 215px;}
.yt-text-submit                 {border: 1px solid #c0c0c0; background: #f0f0f0; width: 73px;}
.share-link                     {color: #FF6100;padding-left:4px;}
.email-im                       {color: gray;}
.b-email-im                     {position: relative; border: 0px solid blue; width: 100%;}
.email-im-copy-div              {right: -72px; top: -6px; z-index: 1}
.email-im-input                 {width: 150px;}
.websites-blogs                 {color: gray;}
.b-websites-blogs               {position: relative; border: 0px solid blue; width: 100%;}
.websites-blogs-copy-div        {right: -78px; top: -6px;}
.websites-blogs-input           {width: 150px;}
.embed-websites-blogs           {color: gray;}
.b-embed-websites-blogs         {position: relative; border: 0px solid blue; width: 100%;}
.embed-websites-blogs-copy-div  {right: -78px; top: 8px;}
.embed-websites-blogs-input     {width: 318px;}
.b-more-lyrics                  {padding: 6px; margin-top: 8px;}
.b-more-lyrics-td               {padding: 0px 0px 0px 10px; text-align: left;}
.b-more-lyrics-h                {display: block; margin-bottom: 4px}
.b-content-all                  {border: 1px solid #c0c0c0; border-left: 0px;}
.b-lyrics-header-container      {margin: 35px 0px 12px; width: 100%;}
.b-lyrics-ringrone-container    {margin: 12px 0px;}
.lyrics-ringbone                {display:block;color: red !important; font-size: 14px !important; font-family: Arial !important; font-weight: bold !important;}
.songwr                         {width:390px;}
.b-lyrics-correct               {width: 100%; background-color: #FFF2E6;}
.b-lyrics-correct-inside        {padding: 8px 12px; max-width: 529px;}
.lyrics-correct-link            {color: #FF6100;}
.lyrics-correct-dot             {color: #777777;}
.lyrics-correct-report-link     {color: #A20707;}
.b-cor-lyr                      {position: absolute; margin-left: 153px; z-index: 1;}
.b-cor-lyr-container            {width: 380px; border: 1px solid #666666; background-color: #FFFFFF;}
.b-cor-lyr-close                {color: red; text-decoration: none;}
.b-cor-lyr-textarea             {width: 100%; border: 1px solid #c0c0c0;}
.b-cor-lyr-br                   {margin-top: 6px;}
.cor-lyr-br-input               {border: 1px solid #c0c0c0; width: 49%; background: #F0F0F0;}
.b-banner-bottom                {margin-top: 10px;}
.b-lyrics-meanings-header       {margin-top: 10px; width: 100%;}
.b-lyrics-meanings-header td    {height: 29px; background-color: #F0F0F0; font-weight: bold;}
.user-comment-user-link         {display: block; border: 1px solid #CFCFCF; padding: 2px; float: left;}
.border-pages-total             {color: #999999;}
.user-comment-hr                {border-top: 1px dashed #C0C0C0; margin-top: 5px;}
.b-ftm-send                     {margin-top: 14px;}
.user-chk-logged                {float: right; color: #A71212;}
.user-chk-logged a              {color: #A71212;}
.g-alert-message                {color: red;}
.g-alert-message-pop            {color: red; font-size: 8pt}
.b-verify-code                  {padding-top: 10px;}
.b-captcha-cont                 {float: left; visibility: hidden; width: 160px;}
.captcha-img                    {border: 1px solid #999; float: left;}
.b-captcha-inp                  {float: left; margin-left: 5px; height: 16px;}
.partners-border                {border-right: 1px solid #E1E1E1;}
.b-partners-border              {border: 1px solid #C0C0C0;}
.b-login-register               {position: absolute; top: 0px; left: 0px; z-index: 1;}
.b-login-register table         {width: 206px; border: 1px solid #666666; background-color: #FFFFFF; height: 1px;}
.logn-register-close            {color: red; text-decoration: none;}

#song_description               {margin:10px 0px 0px 0px;}
#song_description a             {color:#0066CC; text-decoration:none; border-bottom:1px dotted #0066CC}
#song_description a:hover       {color:#0066CC; text-decoration:none; border-bottom:0px}

.b-facebook-twitter-button      {float: right; margin-left: 15px; margin-top: -15px;}

.b-lyrics-from-signature        {font-size: 0.8em; line-height: 1.5em;}

.hideShowMeaningButton          {displday: none;}

.b-band-search-input            {width: 310px; height: 19px; padding-left: 3px;}
.b-band-search-send             {background:url(/i/sprite.png) no-repeat; background-position: 0 -726px; width:16px; height:16px; display:inline-block; vertical-align:-1px; cursor: pointer; font-size: 0px}
.b-band-search-loading          {background:url(/i/loading.gif) no-repeat; width:18px; height:18px; display:inline-block; vertical-align:-1px;}

.wsmean                         {background:url(/i/wsmeans.png?0720) no-repeat; width:172px; height:27px; display:inline-block; padding-left:30px; text-decoration:none; line-height:26px; text-align:left}
.wsmean:hover                   {color:#FF4900; line-height:26px}

.like_a_link                    {border-bottom: 1px dotted black; cursor: pointer}
span.like_a_link:hover          {border: none !important}
.like_a_link.selected           {border-bottom: none; cursor: default}

.fb_share_meaning               {float: right; background: #EDF7FF; border: 1px solid gray; border-radius: 2px; cursor: pointer; font: 11px Verdana; color: #666666}
.fb_share_meaning img           {vertical-align: -4px}
.fb_share_meaning span          {font-size: 7pt; margin: 0px 2px; color: #303030}

.best_meaning a                 {font:normal 11px Verdana; text-decoration: none; border-bottom: 1px dotted #000}
.best_meaning a:hover           {font:normal 11px Verdana; text-decoration: none; border-bottom: none !important}

.f_meaning                      {text-align:left; margin-bottom: 10px; background-image: url('/i/side-container.png'); background-position: right 0px; background-repeat: no-repeat; padding: 5px 0px 0px 0px; margin-top: 10px}
.f_meaning_song                 {width: 330px;}
.f_meaning_band                 {margin-left: 8px; margin-bottom: 15px}
.f_meaning_container            {margin: 0px 10px 0px 5px}
.f_meaning_head                 {margin: 8px 0px 5px 0px; padding-bottom: 17px}
.f_meaning_by                   {padding-top: 2px}
.userMeaning h3 a, .userMeaning h3 a:hover {text-decoration: none; font: bold 13px Trebuchet MS}
.f_meaning_text                 {margin: 5px 0px 10px; clear:both; color: black}
.f_meaning_post                 {padding-left: 20px; background-image: url('/i/post_mean.png'); background-repeat: no-repeat}
.f_meaning_post_band            {margin-bottom: 40px}
.post_my_meaning img            {vertical-align: middle; margin: -2px 3px 0px 0px; border: 0px; position: relative}
.meaning_controls               {width: 140px}
.meaning_show_hide              {display: block; float: left}

.h2l                            {font:bold 13px Trebuchet MS; display:inline; color: #000000}
.h2l a                          {font:bold 13px Trebuchet MS; display:inline; color: #000000}
.h3share                        {font:bold 12px Arial}
.h3postmean                     {margin-left: 7px; font-family: Verdana; font-size: 11px}

.upcoming-featured-lyrics       {font-size: 8pt; margin-left: 9px;}
.more-lyrics-active span        {font-size: 8pt; font-weight: bold; cursor: pointer; display: inline-block; width: 5px;}

#popDiv                         {position: fixed; bottom: 0px; right: 0px; z-index: 5; background-color: #fff; width: 350px; border: solid 2px; border-bottom-color: #fff; border-right-color: #fff; border-left-color: #dadada; border-top-color: #dadada; padding: 5px}
#popDivBlock                    {border-bottom:solid 1px #dadada; display: block; margin:0px; padding-bottom: 4px}
#turnPopDiv                     {display: inline-block; z-index: 6; width: 15px; height: 15px; background-image: url('/i/close_icon2.gif'); background-repeat: no-repeat; float: right}

.submit_upc                     {float: right; font-size: 11px}
.submit_upc .ssm                {color: #0066CC; font-size: 11px}

.tn                             {font-weight: normal}

#songlyrics                     {width:393px}


.translatebanner                {background-color: #F0F0F0;}
.translatebanner a, .translatebanner a:hover
                                {background-image: url('/i/bandtrans.png'); background-repeat: no-repeat; display: inline-block; padding: 8px 0px 7px 36px; margin-left: 5px; font-weight: bold; font-family: Trebuchet MS;}
.transicon16                    {background-image: url('/i/bandtrans_16.png'); background-repeat: no-repeat; display: inline-block; height: 16px; width: 16px}
.trhover:hover, .trsel          {background-color: #fff1e6}

.translatelistdiv               {position: absolute; top: 20px; width: 388px; margin-left: -4px; border: solid 1px #C0C0C0; border-top-width: 0px; background-color: #fff;}
.translatelistdiv .tr_req       {clear: both; margin: 0px 10px; padding: 5px 0px}
.translatelistdiv .horline      {clear: both; border-top: solid 1px #C0C0C0; left: 105px; position: relative; width: 270px;}
.translatelistdiv .verline      {clear: both; border-right: solid 1px #C0C0C0; left: 104px; position: absolute; width: 1px; height: 39px; top: -38px;}
.tsong                          {top:38px; width: 374px; margin-left: -3px; text-align: left;}
.transtd_selected               {border:solid 1px #C0C0C0; border-bottom-width: 0px}
.translatelistdiv ul            {list-style-type: none; padding: 0px 0px 0px 10px; margin: 0px 0px 5px 0px; line-height: 22px; font-family: Verdana}
.translatelistdiv_f             {width:60%}
.translatelistdiv_s             {margin-left: 222px;}
.rcount                         {color: gray; font-size: 11px; font-weight: normal}
.plusrequest, .plusrequest:hover{color: gray; font-size: 11px; text-decoration: none}
.plusrequest span               {background-image: url('/i/plus2.png'); background-repeat: no-repeat;  width: 10px; height: 10px; display: inline-block; margin-left: 3px; margin-right: 3px}
.tr_song                        {background-image: url('/i/bandtrans_18.png'); background-repeat: no-repeat; padding: 1px 0px 3px 21px; cursor: pointer;}
.tr_write_icon                  {background-image: url('/i/post_mean.png'); background-repeat: no-repeat; width: 16px; height: 16px; display:inline-block; position: relative; top: 3px; padding-right: 4px;}
.addtrans span                  {background-image: url('/i/plus2_13.png'); background-repeat: no-repeat; width: 13px; height: 13px; display: inline-block; top: 2px; position: relative; margin-right: 3px}

.transll                        {margin-left: 50px; position: relative; top:0px; border:none}
.transll .translatelistdiv_f    {width:260px; overflow: hidden; white-space: nowrap}
.transll .translatelistdiv_s    {margin-left: 260px; width: 209px}
.trans_td                       {border-bottom: solid 1px #C0C0C0;}
.aes                            {background-image: url('/i/flags/es.png'); background-repeat: no-repeat; display: inline-block; line-height:1px; width: 16px; height: 11px; position: relative; top: 2px}
.ait                            {background-image: url('/i/flags/it.png'); background-repeat: no-repeat; display: inline-block; line-height:1px; width: 16px; height: 11px; position: relative; top: 2px}
.afr                            {background-image: url('/i/flags/fr.png'); background-repeat: no-repeat; display: inline-block; line-height:1px; width: 16px; height: 11px; position: relative; top: 2px}

.orig_lyric                     {width: 50%; vertical-align: top; border-left: solid 1px #c0c0c0}
.orig_lyric .b-lyrics-ringrone-container
                                {margin-bottom: 23px; margin-top: 20px}

.trans_lyric                    {border-right: solid 1px #c0c0c0}
.trans_lyric .b-facebook-twitter-button
                                {margin-top: -50px}
.td_trans_lyr                   {border-top: solid 1px #c0c0c0; border-left: solid 1px #c0c0c0;  border-right: solid 1px #c0c0c0; vertical-align: top; padding: 5px 0px 0px 5px; position: relative;}
.td_trans_lyr_links             {border-top: solid 1px #c0c0c0; border-right: solid 1px #c0c0c0; margin-top: 0px;}
.td_trans_lyr .h2l              {width: 416px; display: inline-block; margin: 0;}
.td_trans_lyr select            {position: relative;}
.tr_tech_but                    {margin: 5px 0px 10px 0px}
.tr_tech_but table              {width: 100%}
.tr_tech_but .firstCol          {width: 70%}
.tr_tech_but select             {width: 132px}
.td_trans_lyr .h2l              {background-image: url('/i/bandtrans.png'); background-repeat: no-repeat; padding-left: 35px; height: 32px; padding-top: 10px}
.td_comments_trans              {border:solid 1px #c0c0c0; border-width: 0px 1px 1px 0px; padding: 0px 11px 0px 5px; }

a.ls                            {overflow:hidden; float:left; margin-left:10px; display:inline-block; height:36px; width:100px; background:url(http://c.lyricsseal.com/img/verify.png) no-repeat; zoom:1; border:0; text-decoration: none}
.lsh                            {visibility:hidden}

.hyped_lyrics                   {margin:10px 0 15px 0; overflow:hidden}
.hyped_lyrics_title             {padding:10px; background:#f0f0f0; font:bold 11px Verdana; color:#666}
.hyped_lyrics_inside            {float:left; padding:2px}

.of_hidden                      {overflow: hidden; max-width: 260px; white-space: nowrap;}
.gr_hidden                      {
                                    height: 16px; width: 25px; position: absolute; right: -1px;
                                    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
                                    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
                                    background: -o-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
                                    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
                                    background: linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
                                }

.partners-block                 {font:normal normal 400 11px/normal Verdana;}
.of_hidden1                     {position:relative; overflow: hidden; width: 272px; white-space: nowrap; margin:1px 10px 0 15px}

#breadcrumb {line-height: 14px; margin-top: 12px;}
#breadcrumb a {font: normal 11px/normal Verdana; text-decoration: underline;}
#breadcrumb a:hover {font: normal 11px/normal Verdana; text-decoration: none;}
#breadcrumb span {font: normal 11px/normal Verdana;}

.yt_correct
{
    display:inline-block;
    padding: 3px 5px 8px 5px;
}

.album_description h3
{
    font: inherit;
    margin: 0;
}

.songs_list_header
{
    display:inline-block;
    float:left;
    height:20px;
    width:60%;
}

.songs_list_header h3
{
    margin: 0;
    vertical-align: bottom;
}

.songs_list_search_panel
{
    display:inline-block;
    float:left;
    height:20px;
    width:40%;
}
.songs_list_search_panel input
{
    width:80%;
    height: 18px;
    border:1px solid #A5ACB2;
    padding: 1px 3px;
    margin-bottom: 3px;
}
.songs_list_search_panel span
{
    height: 20px;
    vertical-align: top;
}

.songs_list_search_panel #sPic
{
    height: 16px;
    margin-left: 5px;
    margin-top: 2px;
}

.songs_list
{
    border: 1px solid #DADADA;
}
.songs_list tr:nth-child(even)
{
    background:#F0F0F0;
}
.songs_list tr:last-child
{
    background:#FFF;
}

.btn_fb_login {display:block; width:175px; height:31px; background:url(fb_btn.png) no-repeat; margin: 0 auto;}
.btn_fb_login:hover{opacity:0.9; -moz-opacity:0.9;-webkit-opacity:0,9; filter: alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";}

.box_fb_login
{
    position:relative;
    border-top:1px solid #c0c0c0;
    margin:12px 0 0 0;
    padding:12px 0 0 0;
}
.box_fb_login:before
{
    height:0px;
    content:"";
    position:absolute; border-top:1px solid #fff;
    top:0;
    left:0;
    width:100%;
}

.text_fb_login
{
    padding-top:2px;
}

.lm {color:#008000!important;max-width:90px;}
.fb {color:#35609E!important;max-width:80px;}

.login_hdr
{
    position:relative;
    float:left;
    overflow:hidden;
}

.fb_ico_small
{
    width:16px;
    height:16px;
    float:left;
    background:url(fb_ico_small.png) no-repeat;
    margin: 1px 4px 0px 4px;
}

.dib
{
    display: inline-block;
}

.login_hdr b
{
    width:20px;
    height:16px;
    position:absolute;
    top:0px;
    right:0px;
    background:url(login_gr.png) 0 -1px no-repeat;
}

.ugol_drop, .ugol_drop:after, .ugol_drop:before {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}


.ugol_drop:before {
top: 1px;
margin-left: -6px;
border-bottom-color: white;

border-width: 6px;
content: "";

border-top-width: 0;
}

.ugol_drop:after {
top: 4px;
margin-left: -6px;
border-bottom-color: #F0F0F0;
z-index: 2;
border-width: 6px;
content: "";
border-top-width: 0;
}

.ugol_drop
{
    top: -6px;
    left: 50%;
    margin-left: -7px;
    border-bottom-color: #666;
    border-width: 7px;
    border-top-width: 0;
}

.fake-link{border-bottom:1px dashed #000;}
.fake-link:hover{border-bottom:1px dashed #fff;}
.sm1 {font: normal 11px Verdana;}
.btn-reg-log{font: 13px Arial;cursor: pointer;width: 174px;//width:176px;height: 21px;background-color:#56ade2;background:-webkit-linear-gradient(top, #56ade2 0%,#1982C6 100%);background:linear-gradient(top, #56ade2 0%,#1982C6 100%);background:-o-linear-gradient(top, #56ade2 0%,#1982C6 100%);background:-ms-linear-gradient(top, #56ade2 0%,#1982C6 100%); background:-moz-linear-gradient(top, #56ade2 0%,#1982C6 100%);padding:0 0 2px 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color: #fff;font-weight: bold; border:1px solid #56ade2; //border:0px solid #56ade2;}
.btn-reg-log:hover{opacity:0.9; -moz-opacity:0.9;-webkit-opacity:0,9; filter: alpha(opacity=90);}
.btn-compl{margin-left: 139px;}
.fake{text-decoration:none;}
#form-alert{background:#FFD2D2;border:1px solid #A71212; margin:5px 90px; padding:10px 0; text-align:center; font-weight:bold; color:#A71212; overflow:hidden; clear:both;}
#login-form{width: 50%; float:left;}
#login-name{text-align:center; font-size:20px; font-weight:bold; margin-bottom:7px;}
.login-border-div{border-right: 1px solid #DADADA;}
.lg-name{margin-bottom:15px;}

#forgot-pass{margin-top:3px; font:11px Arial; text-align:center;}
#forgot_field{overflow: hidden; margin:5px 0 15px; text-align:center;}
#sign-form{width:50%; float:left; text-align:center;}
#sign-name{font-size:20px; font-weight:bold; margin-bottom:10px; margin-bottom:7px;}

/*Êðîññáðàóçåðíûå ïëåéñõîëäåðû â ïîëÿõ ââîäà.*/
.inp-ph div {margin: 0 auto 15px;}
.inp-ph > .inner {position:relative; height:20px; width:170px; border:1px solid #a5acb2; background:#fff; padding:0 1px; overflow:hidden}
.inp-ph input {position:absolute; left: 0; width:100%; height:20px; border:0; background:none; padding:0; margin:0; font:13px Arial; z-index:2; outline:none}
.inp-ph .ph {padding:2px 0; font:13px Arial; display:block; text-align:left;}
.inp-ph input::-moz-focus-inner {border:0; padding:0}
.inp-ph .opac {opacity:0.2; -moz-opacity:0.2;-webkit-opacity:0,2; filter: alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=20)";}

.custom-breadcrumbs {line-height: 14px; white-space: nowrap; overflow: hidden; padding-right:25px; position: relative;}
.custom-breadcrumbs a {font:bold 11px Verdana; color:#666666; text-decoration: underline;}
.custom-breadcrumbs a:hover {font:bold 11px Verdana; color:#666666; text-decoration: none;}
.custom-breadcrumbs span {font: bold 11px/normal Verdana;}
.custom-breadcrumbs i {height: 14px; width: 25px; position: absolute; right: 0; top: 0;
    background: -moz-linear-gradient(left, rgba(255,242,230,0) 0%, rgba(255,242,230,1) 85%, rgba(255,242,230,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,242,230,0)), color-stop(85%,rgba(255,242,230,1)), color-stop(100%,rgba(255,242,230,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255,242,230,0) 0%,rgba(255,242,230,1) 85%,rgba(255,242,230,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(255,242,230,0) 0%,rgba(255,242,230,1) 85%,rgba(255,242,230,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255,242,230,0) 0%,rgba(255,242,230,1) 85%,rgba(255,242,230,1) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(255,242,230,0) 0%,rgba(255,242,230,1) 85%,rgba(255,242,230,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fff2e6', endColorstr='#fff2e6',GradientType=1 ); /* IE6-9 */
}

/*==previews==*/
.preview_div {position:relative;}
.preview_div .song_link_box {max-width: 300px; display: block; vertical-align: top; overflow: hidden; white-space: nowrap; position: relative; padding-right:20px}
.songs_list tr .song_link_box:after {
    position: absolute; right:0; top:0; width:20px; height: 17px; content:"";
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 73%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(73%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 73%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 73%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 73%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 73%,rgba(255,255,255,1) 100%);
}
.songs_list tr:nth-child(even) .song_link_box:after {
    background: -moz-linear-gradient(left,  rgba(240,240,240,0) 0%, rgba(240,240,240,1) 70%, rgba(240,240,240,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,240,240,0)), color-stop(70%,rgba(240,240,240,1)), color-stop(100%,rgba(240,240,240,1)));
    background: -webkit-linear-gradient(left,  rgba(240,240,240,0) 0%,rgba(240,240,240,1) 70%,rgba(240,240,240,1) 100%);
    background: -o-linear-gradient(left,  rgba(240,240,240,0) 0%,rgba(240,240,240,1) 70%,rgba(240,240,240,1) 100%);
    background: -ms-linear-gradient(left,  rgba(240,240,240,0) 0%,rgba(240,240,240,1) 70%,rgba(240,240,240,1) 100%);
    background: linear-gradient(to right,  rgba(240,240,240,0) 0%,rgba(240,240,240,1) 70%,rgba(240,240,240,1) 100%);
}

.preview_div .submit_upc a {padding-left:14px;}

.preview_div_ie7 {//position:relative}
.preview_td { max-width:388px;}
.tab_title_link { width: 64px; float: right; display: block; //top:2px;}
.tab_title_link  .prev {padding-left:13px; background: url('lens.png') 0 3px no-repeat; height:14px; cursor:pointer; position:relative; }
.tab_title_link  .prev span {display:inline-block; font:normal 11px Verdana; border-bottom:1px dotted #808080; padding-top:1px; padding-bottom:1px}
.tab_title_link:hover  .prev span{border-bottom:none}

.tab_spoiler { display: none; width: 520px; height: auto; position: absolute; z-index: 50; border: 1px solid #c0c0c0; font-family: Verdana; font-size: 11px; color: #808080; background-color: #fff; top: 22px; left: 0px;}
.tab_spoiler pre { margin:0; overflow: hidden; font:normal 11px Verdana; padding: 10px; }
.tab_spoiler .preview_corner {position: absolute;  width:0; height:0; top:-8px; left:347px; background: transparent; border: 8px solid transparent; border-top: 0; border-bottom: 8px solid #c0c0c0}
.tab_spoiler .preview_corner div { position: absolute; width:0; height:0; border: 7px solid transparent; border-top: 0; border-bottom: 7px solid #fff; top:1px; left:-7px }
/*==previews==*/

.search_highlight b {color: #FF6200; font-weight: normal;}

.albums_box {overflow:hidden; padding:5px 5px 17px; border: 1px solid #DADADA; margin-top: 12px;}
.album_cell {width:320px; display: inline-block; padding:17px 0 0 17px; vertical-align:top;}
.album_cover {border: 1px solid #cfcfcf; padding:2px; float:left;}
.album_cell .in {float:left;padding-left:5px}

.bookmark_menu .top_alb_list {width:50%; float: left; white-space:nowrap; position: relative;}
.bookmark_menu .top_alb_list:after {width:20px; height:19px; top:0; right:0;}

.popup_fb {
    width: 346px;
    height: 254px;
    margin: -137px 0 0 -184px;
}

.popup {
    position: fixed;
    z-index: 1040;
    top: 50%;
    left: 50%;
    background: rgba(0,0,0,0.2);
    padding: 11px;
}

.popup .pop_body {
    background-color: #fff;
    border: 2px solid #000;
    position: relative;
}

.popup_fb .pop_head {
    background-color: #afcd8b;
    line-height: 50px;
    color: #69755a;
}

.popup_fb .close {
    width: 17px;
    height: 18px;
    display: block;
    background: url("images/lm_sprite.png?435") -55px -116px no-repeat;
    right: 7px;
    top: 7px;
    position: absolute;
    opacity: .6;
}

.popup_fb a {
    cursor: pointer;
}

.popup_fb a {
    color: #ffc600;
    text-decoration: underline;
}

.popup p {
    margin: 0;
}
.popup_fb .al_c {
    text-align: center;
}
.popup_fb .fs15 {
    font-size: 15px;
}

.popup_fb p {
    margin: 0;
    padding: 0;
}

.popup_fb .like {
    width: 14px;
    height: 11px;
    margin-right: 8px;
    display: inline-block;
    background: url("images/lm_sprite.png?435") -77px -116px no-repeat;
}

.popup_fb .pop_cont {
    background-color: #5f76aa;
    padding-top: 40px;
    color: #c4d6e8;
}

.popup_fb .pop_cont p {
    line-height: 16px;
}

.popup_fb .logo_fb {
    width: 170px;
    height: 18px;
    margin: 0 auto 23px;
    background: url("images/lm_sprite.png?435") -1px -146px no-repeat;
}

.t_white, .t_white a {
    color: #fff;
}

.popup_fb .like_line {
    height: 0;
    padding-bottom: 50px;
    text-align: center;
    border-top: 1px solid #bbc8e3;
    width: 224px;
    margin: 36px auto 0;
}

.popup_fb .like_btn {
    display: inline-block;
    background-color: #5f76aa;
    padding: 0 5px;
    bottom: 11px;
    position: relative;
}

.popup_fb .like_btn .like_box {
    overflow: hidden;
    height: 20px;
    width: 80px;
}

.no-opacity .shtorki {
    background: #000;
    filter: alpha(opacity=20);
}
.shtorki {
    z-index: 1039;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.2);
}

.popup_fb.dn {
    left: -2000px;
    display: block;
}

.pull-left
{
    display: inline-block;
}

/*== Meanings ==*/

@font-face{font-family:'PFDin';src:url('./fonts/PFDinTextCompPro-Regular.eot');src:local('☺'),url('./fonts/PFDinTextCompPro-Regular.eot?#iefix') format('embedded-opentype'),url('./fonts/PFDinTextCompPro-Regular.woff') format('woff'),url('./fonts/PFDinTextCompPro-Regular.ttf') format('truetype'),url('../fonts/PFDinTextCompPro-Regular.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'PFDin';src:url('./fonts/PFDinTextCompPro-Italic.eot');src:local('☺'),url('./fonts/PFDinTextCompPro-Italic.eot?#iefix') format('embedded-opentype'),url('./fonts/PFDinTextCompPro-Italic.woff') format('woff'),url('./fonts/PFDinTextCompPro-Italic.ttf') format('truetype'),url('./fonts/PFDinTextCompPro-Italic.svg') format('svg');font-weight:normal;font-style:italic;}


.dropdown {
    position: relative;
}

a {
    cursor: pointer;
}

ul.nav {
    list-style: none;
    padding: 0;
    margin: 10px 0 16px 0;
}

.nav-tabs>li {
    float: left;
    line-height: 30px;
}

.nav-tabs>li>a {
padding: 8px 12px;
line-height: 16px;
}

.t_orange, .t_orange a {
    color: #FF6100;
}

.mtop10 {
    margin-top: 10px !important;
}

.mtop15 {
    margin-top: 15px !important;
}

.mtop25 {
    margin-top: 25px !important;
}

.fs11 {
    font-size: 11px !important;
    line-height: 13px !important;
}

.dropdown-menu, .dropdown_cont {
    position: absolute;
    top: 100%;
    z-index: 1000;
    min-width: 160px;
    margin: 8px 0 0;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.mean_box .note .dropdown_cont:before {
    content: '';
    display: block;
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    border-bottom: 7px solid #666;
    position: absolute;
    top: -7px;
}

.mean_box .note .dropdown_cont:after {
    content: '';
    display: block;
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 26px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.mtop35 {
    margin-top: 35px;
}

.small_header {
    font-weight: normal;
    display: block;
    border-bottom: 1px solid #EE5B01;
    font-size: 26px;
    line-height: 48px;
    font-family: 'PFDin';
}

.small_header .c_text {
    margin-left: 10px;
    color: #FFF;
    background-color: #EE5B01;
    font-style: italic;
}

.small_header .n_text {
    color: #000;
    font-style: normal;
}

.small_header .c_text, .small_header .n_text {
    display: inline-block;
    text-transform: uppercase;
    padding: 0 13px;
}

.small_header .btn {
    margin-top: 8px;
}

.btn {
    display: inline-block;
    padding: 6px 18px;
    margin-bottom: 0;
    line-height: 16px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}

.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;}
.media,.media .media{margin-top:15px;}
.media:first-child{margin-top:0;}
.media-object{display:block;}
.media-heading{margin:0 0 5px;}
.media>.pull-left{margin-right:15px;}
.media>.pull-right{margin-left:15px;}
.media-list{margin-left:0;list-style:none;}
.mean_box{font-size:13px;font-family:Verdana;}.mean_box .note{position:relative;border:1px solid #cce5f6;background-color:#f1f8fc;padding:15px 20px 20px 46px;color:#333;}.mean_box .note:after{content:"";position:absolute;top:-1px;left:-1px;width:47px;height:47px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAMAAABE+WOeAAAAOVBMVEXznBLznBIAAAD////98Nn//vr5yn/+9uf85sT2sEH73q/60ZD0qC33uln61p3znhf4xHH0oR3znBLtR1AUAAAAA3RSTlOyBgBq9kkmAAAA5ElEQVR4AZXQWWoDMQAEUSelfVbr/ocNExMhBAWkvh8N9Kv/p9eXeeHf4o2LVz772jK51e589leKPMV0KZ/9yV+n8slXGFXnw7fJN+fD58ln58PHyUfnwwc4zgwkCM6H36C17b5rgc358Hskps983J0P3xtsmVagOZ98hbyRgOp88r1AeubLws3fUA7gWLj5nU/vhZvvPL/UvHL3vwXjsh+cLz7wVBbu/p1KKPc1uPs54eKFixcuXrh44eKFixcuXrh44eqFqxeuXrh64eqFqxeuXrh64eqFqxeuXrh64eqNS8qlH7HkR8s82RiLAAAAAElFTkSuQmCC');}
.mean_box .note>p,.mean_box .note>div{margin:7px 0 0 0;}
.mean_box h4{font-size:13px;font-weight:bold;}
.mean_box .drop_tips a{text-decoration:none;display:inline-block;border-bottom:1px dotted #ff6100;color:#ff6100;line-height:13px;}.mean_box .drop_tips a:hover{border-bottom:none;}
.mean_box .drop_tips p{margin:13px 0;}
.mean_box .drop_tips ul{padding-left:17px;}.mean_box .drop_tips ul li{list-style:square outside;margin-top:7px;}
.mean_box .dropdown_cont{display: none; padding:10px 15px 15px 30px;width:600px;border:1px solid #666;background-color:#FFF;border-radius:0;left:-520px;}.mean_box .dropdown_cont:before{left:552px;border-bottom-color:#666;}
.mean_box .dropdown_cont:after{left:553px;border-bottom-color:#FFF;}
.mean_box .nav.nav-tabs{border-bottom:1px solid #c0c0c0;margin-bottom:26px;}.mean_box .nav.nav-tabs li{position:relative;margin-bottom:-1px;font-weight:bold;font-size:11px;}.mean_box .nav.nav-tabs li.active{border-bottom:2px solid #ff6100;}.mean_box .nav.nav-tabs li.active a{color:#333;}
.mean_box .nav.nav-tabs .last_element{float:right;color:#333;line-height:30px;font-weight:normal;}
.mean_box .nav.nav-tabs a{border:none;color:#999;text-decoration:none;line-height:normal;padding:9px 7px; font-weight: bold; font-size: 11px}.mean_box .nav.nav-tabs a:hover{color:#333;}
.mean_box .view_more{width:250px;margin:0 auto;display:block;background:#fafdff;border:1px solid #e3eef4;color:#3498db;font:normal 11px/34px Verdana;text-decoration:none;text-align:center;}.mean_box .view_more i{display:inline-block;width:8px;height:8px;background:url("./images/lm_sprite.png?435") -115px -71px no-repeat;}
.mean_box .view_more:hover{background:#e7f6ff;border:1px solid #b0daf2;}
.meanings { padding: 0; margin:0;}
.meanings_form li,.meanings li{margin-bottom:20px;line-height:13px;}
.meanings_form .media-body.good .meaning_rate span,.meanings .media-body.good .meaning_rate span{color:#6da71a;}
.meanings_form .media-body.bad .meaning_rate span,.meanings .media-body.bad .meaning_rate span{color:#d65151;}
.meanings_form .media-body.bad .meaning_inside_frame,.meanings .media-body.bad .meaning_inside_frame{opacity:0.2;}
.meanings_form .media-body>a,.meanings .media-body>a{font-weight:bold;font-size:11px;text-decoration:none;color:#ff6100;margin-right:10px;}.meanings_form .media-body>a:hover,.meanings .media-body>a:hover{text-decoration:underline;}
.meanings_form .media-body>span,.meanings .media-body>span{font-size:11px;color:#838080;}
.meanings_form .meaning_rate span,.meanings .meaning_rate span{font-weight:bold;font-size:11px;color:#A9A9A9;}
.meanings_form .meaning_rate a,.meanings .meaning_rate a{display:inline-block;background:url("./images/lm_sprite.png") no-repeat;width:13px;height:13px;}.meanings_form .meaning_rate a.good,.meanings .meaning_rate a.good{background-position:-96px -116px;margin-left:7px;}.meanings_form .meaning_rate a.good:hover,.meanings .meaning_rate a.good:hover{background-position:-128px -116px;}
.meanings_form .meaning_rate a.bad,.meanings .meaning_rate a.bad{margin:0 0 -4px 6px;background-position:-112px -116px;}.meanings_form .meaning_rate a.bad:hover,.meanings .meaning_rate a.bad:hover{background-position:-145px -116px;}
.meanings_form .meaning_inside_frame,.meanings .meaning_inside_frame{margin-top:10px;line-height:normal;display:block;}
.meanings_form .meaning_inside_frame{border-radius:0;border: 1px solid #D1D1D1;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;resize:none; display: inline-block;}
.meanings_form .media-body>a {line-height: 22px}
.meaning_actor, .meaning_actor:hover {margin-bottom:10px;width:32px;height:32px;font:normal 18px/31px Verdana;text-align:center;color:#ffffff;text-transform:uppercase;text-decoration:none;}.meaning_actor.o_ico{background:#f39c12;}
.meaning_actor.e_ico{background:#e74c3c;}
.meaning_actor.a_ico{background:#2ecc71;}
.meaning_actor.un_ico{background:#bdc3c7;}
.fb_msg_login, .fb_msg_login:hover{font-size:11px;text-decoration:none;color:#838080;}.fb_msg_login:hover{color:#838080;}
.fb_msg_login span{display:inline-block;width:22px;height:22px;background:url("./images/lm_sprite.png") 0 -144px no-repeat;vertical-align:middle;}
.steps div{float:left;text-align:center;border-top:4px solid;padding-top:3px;width:86px;margin-right:4px;opacity:.33;filter:alpha(opacity=33);}.steps div.accept{opacity:1;filter:alpha(opacity=100);}
.steps .step_one{border-top-color:#7f7f7f;}
.steps .step_two{border-top-color:#ff5d0e;}
.steps .step_three{border-top-color:#f1c40f;}
.steps .step_four{border-top-color:#27ae60;}
.btn.flat_btn{box-shadow:none;border:none;text-decoration:none;color:#ffffff;font-family:Verdana;}
.btn.small_header_color{background:#ee5b01;}.btn.small_header_color:hover{background:#f73400;}
.btn.blue_color{background:#3498db;}.btn.blue_color:hover{background:#2384c5;}
.loader_rect{width:30px;height:4px;background:url(./images/meaning_load.gif);}
.loader_rect.meaning_load{margin:16px auto;}

.meta {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 10px;
}


.meta li {
    margin-right: 20px;
    float: left;
    margin-bottom: 5px;
}

.meta li:last-child {
    margin-right: 0px;
}

.meta li a {
    font: normal 11px/15px "Verdana";
    color: #666;
}

.meta li span{
    max-width: 80px;
    overflow: hidden;
    white-space: nowrap;
}

.meta li sup {
    display: inline-block;
    margin-top: -4px;
    vertical-align: top;
    color: #da573b;
}
.meta i {
    vertical-align: top;
    margin-right: 4px;
}

.meta .artist i {
    display: inline-block;
    width: 11px;
    height: 16px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh5JREFUeNpkkr9rWlEcxY/6jPi7/ibGthCkBUWxtJih4uDWaMGlS5bqVLr6B3TM0E6OWTTtJHQTIhShJESQDFKwOFQiqUSt5dkWNeIP1Nfv10RS6IPDve+cD/ede9+VxWIxrB+VSvVAJpP5aWoh/ZIkqTqdTuvrXMDt89BgMLxIpVIvO52O2+FwnKfT6feiKH6k7BsD8vF4jBs9jsfjyXq97g6FQmg0Gu5oNJpkf83ITSYTRqMRa7PX6237/X7kcjl4PB70+/1t9jlnTs7Lu1wuDAYDldPpRD6fRyQSQaFQgNVqXfmcr2qQnpNedbtdbblcRiAQQDabhc/nQ6VSAfucrzjq+Zr6ScViUWo2mxKtJC2XS4k+LbVarZXPOXMCHY3i4uI7MpkMwuEw6BSg0WhW+xDFHkqlUyQSSTAnTCYThVK5gevu92A2m6DVamj3E6jVOnJPwTlzDAuz2UK02x22dvsHBUoslwuCp2i3O7DZ7OCcOYb/1Gq1rzs7oUi1WsHGhhJ6vRbD4YjOuo5g8Ck4Z06h0+kU9COMu7vxu1TjztVVn/oOaXXA631E/fXNdPrdp8Ggf6ygu/Cz1xOVJyefJ1tb96VgMKz1ep+oDQbz77Oz8pf9/TfFy8vm8Ww2K8FiscBoNHJXNykhCMLbg4MPEo/8zj7nzMn/uUjnpEOemEyba+/wxv/v1mE+n/NwtLf3DIvF4mgFCLfIXwEGAGHZELJdy52BAAAAAElFTkSuQmCC');
}

.meta .meanings_stat a {
    text-decoration: none;
}

.meta a span {
    border-bottom: 1px solid #666;
    display: inline-block;
    height: 13px;
    vertical-align: top;
}

.meta .meanings_stat span {
    border-bottom: 1px dotted #666;
    max-width: 80px;
}

.meta .actor span {
    max-width: 100px;
}

.meta a:hover span {
    border-bottom: none;
    height: 14px;
}

.meta .actor i {
    display: inline-block;
    margin-top: 2px;
    width: 12px;
    height: 13px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZ9JREFUeNp0UUkvQ1EUPnd4fW29KlVeUzRRIYbUQkQiYmGIxIqwEjbiJ1jbSSzwAywsbMSwtOQXWFnYWJin0rTogNfXe59zG01K6rv5ck7uOd/JGcj86gCUgSKnNRebRctEQe5L6eyhL0oJHH5jMBCuWm6JtMbQJ1d3F+2ph1wC/aPyiuXoCZq13RrTCWcuaDCDHfjX+7eFEmIen2tO517mAD7HAY25SVWNPoOxvkqCaHW9ux8FIKVAgQSde8Bf71HJ7ZUEx6n73Er6KykoZUAIhY98WiZuMxsYO6wkyNl5sfXymDwRsgBC2hB/ej61LbGJscx/Q2fSic+4akc6At7iH2pDr5WG9iLHdC/fbe4OjDOqgWJTV+0Q/h1gbALpK92hjVKyZAT0qXAkZPo9QVAtKYSqW7xG5+vw/c1jLJuyDvGI65wyshaK+icNw1fcSr7wWayuUPLDETOYDrwvJK4zjZy72GhdTQP2LIHiZtRaNTyauoNNOdjCKs5T5zchybMjvGCJ7fOzy0UsmFUkBHJorZ/Z3KhT8xmKmLvzLcAASOmXgGhvbFcAAAAASUVORK5CYII=');
}

.meta .meanings_stat i {
    margin-top: 3px;
    display: inline-block;
    width: 14px;
    height: 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdpJREFUeNqEUk1oE0EU/uYnaTAkLpq2UAnWIhakhVYvIgjiwUsUFY8iHq148+5FRDx5lnhREQtetEgPemoQ1EDxp2IpthGrErK1+Wm7u9lkd2d8U7VGsfjBN8y8me+9x/uGTVzkEBxggMUYRgEMELcRJX4gJNaIH7XGaw00IvX7cm9XuvdE/+Hzh/pGjg8nUt09jMs4oKFV2PZXl5bKbx6/+1S49cxftSfo/SyjijuSmf6xAxfGzyWtnizCNozgT1A/XMKtlb+8zJ+941Y/3+SRxpGh01dzyZSVRdsBFAlV8BcpFnpIWpns0MnLOaOR1O+u7TtHBtF2N/JHyoEflNEKbITRGpTy1+OcJxDLdA8ajQwVxHpWrRBpD64/j1ZYgdbRRiLO4z93CkGwDKMxFb9WPhRLvbsHhr3mHJQOIPkW/AuMxm6XZktGw2l5WnxwZapuz1di0kJcpDdlc9mpzEw+nDIacWqUrTTdNXtx5rnQEVN9e/ZnBYuRt11E44gIvHq9tlAsvJ1+dO+Jt1K/yznmfvn4ymk0Fqcn71/bd/TMwfylXL6jQxoAbOJ7MqUQE6ii43cYVJ0WS90YOzbOGbsdFyhKQRPbBHLhG+s8b+UM19MJvMB/8F2AAQBNVtGhYnuDsAAAAABJRU5ErkJggg==');
}

.songlyrics_box>div {
    float: left;
    position: relative;
}

/* Общая шапка типа */
body {
    margin: 0;
}

.container {
    border-top-width: 0;
}

.container td.pad-10 {
    padding-top: 0;
}

.container td>table.b-2 {
    border-top-width: 0;
}

.header .search_box {
    height: 47px;

    background: #E0EAF6;
    background: -moz-linear-gradient(top,#eaf3fd,#d2dceb);
    background: -webkit-gradient(linear,0 0,0 100%,from(#EAF3FD),to(#D2DCEB));
    background: -webkit-linear-gradient(top,#EAF3FD,#D2DCEB);
    background: -o-linear-gradient(top,#eaf3fd,#d2dceb);
    background: linear-gradient(to bottom,#EAF3FD,#D2DCEB);
    background-repeat: repeat-x;
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeaf3fd', endColorstr='#ffd2dceb', GradientType=0)";
}

.logolm {
    float: left;
    display: block;
    margin: 7px 0 0 22px;
    background: url("images/lm_sprite.png?435") 0 0 no-repeat;
    width: 158px;
    height: 32px;
}

.header-form-btn {
    cursor: pointer;
    width:  23px;
    height: 23px;
    padding: 0;
    border:  0;
    top: 3px;
    right: 3px;
    position: absolute;
    background-color: transparent;
}

.header-form-btn i {
    margin-left: 5px;
    display: block;
    width:  13px;
    height: 13px;
    background: url("images/lm_sprite.png?603") -115px -53px no-repeat;
}

.search_box .navbar-form {
    margin: 9px 0 0 24px;
}

.pull-right {
    float: right;
}

form {
    display: block;
    margin: 0;
}

.pos-r {
    position: relative;
}

.header-form-input {
    margin: 0;
    border: 1px solid #BCC8D6;
    padding: 5px 30px 5px 7px;
    background-color: #FFF;
    color: #4D4D4D;
    font-size: 15px;
    line-height: 18px;
    border-radius: 4px;
    width: 380px;
}

.fs13 {
    font-size: 13px;
}

.top-navbar-reg {
    margin: 16px 20px 0 0;
}

.reg-user-name {
    text-overflow: ellipsis;
    color: #5D6673 !important;
    text-decoration: none;
    margin-right: 11px;
}

.reg-user-name:hover b {
    text-decoration: underline;
}

.reg-user-icon {
    overflow: hidden;
    margin: -7px 7px 0 0;
    width: 28px;
    height: 28px;
    border-radius: 3px;
    border: 1px solid #BDC6D1;
}

.reg-user-name .username {
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    max-width: 133px;
    overflow: hidden;
}

.reg-user-exit {
    margin-top: 2px;
    opacity: .6;
    display: block;
    width: 18px;
    height: 14px;
    background: url("images/lm_sprite.png?361") -92px -198px no-repeat;
}

.reg-user-exit:hover {
    opacity: 1;
}

.user-rating {
    margin: 1px 14px 0 0;
    color: #FF6100;
    font: bold 12px Arial,sans-serif;
}

.user-rating i {
    display: block;
    width: 15px;
    height: 14px;
    background: url("images/lm_sprite.png?973") -115px -198px no-repeat;
    margin: 1px 4px 0 0;
    float: left;
}

.user-rating .count {
    float: left;
    max-width: 34px;
    overflow: hidden;
}

.top-navbar-reg, .top-navbar-reg>a {
    font-family: Arial;
    color: #45566A;
    font-size: 14px !important;
}

.top-navbar-reg .select-link {
    color: #FF6100;
    font-weight: bold;
}


.char_nav {
    padding: 0 7px 0 19px;
    text-align: left;
    background-color: #e5effc;
}

.char_nav a {
    text-decoration: none;
    display: inline-block;
    color: #5b6879;
    /*padding: 0 9px;*/
    padding: 0 12px;
    font: normal 12px/26px Arial, sans-serif;
}

.char_nav a:hover {
    color: #fff;
    background-color: #b4c3d6;
}

.flexboxlegacy .char_nav,
.flexbox .char_nav
{
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-align: justify;
    -webkit-box-pack: justify;
    -moz-box-align: justify;
    -moz-box-pack: justify;
    -ms-flex-align: justify;
    -ms-flex-pack: justify;
    text-align: center;
}

.flexboxlegacy .char_nav a,
.flexbox .char_nav a
{
    -ms-flex-positive: 1;
    padding: 0;
    display: block;
    float: none;
    flex: 1;
    flex-direction: row;
}

.dropdown-menu-select {
position: absolute;
top: 100%;
left: 0;
max-width: 100%;
overflow-x: hidden;
z-index: 1000;
min-width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
background-color: #FFF;
border:1px solid #AAA;
box-shadow: none;
margin: -20px 0px 0px 0px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.dropdown-menu-select li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.dropdown-menu-select li>a {
    font-family:     Arial,sans-serif;
    font-size:       15px !important;
    line-height:     inherit;
    display:         block;
    cursor:          pointer;
    text-decoration: none;
    font-size:       inherit;
    padding: 9px 10px 9px 7px;
    color: #4D4D4D;
}

.dropdown-menu-select a:hover,
.dropdown-menu-select .active a
{
    text-decoration: none;
    color: #FFF;
    background: #BBB;
}

.dropdown-menu-select .active span,
.dropdown-menu-select a:hover span
{
        color: #fff;
}

.dropdown-menu-select {
    position: absolute;
    top: 100%;
    left: 0;
    max-width: 100%;
    overflow-x: hidden;
    z-index: 1000;
    min-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    background-color: #FFF;
    border:1px solid #AAA;
    box-shadow: none;
    margin: -1px 0px 0px 0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.header-navbar {
    background-color: #F8F8F8;
    border: 1px solid #E6E6E6;
    border-width: 1px 0;
    padding-left: 27px;
}

.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0;
    white-space: nowrap;
}

.navbar .nav>li {
    float: left;
}

.header-navbar ul {
    padding: 0;
    margin: 0;
}

.header-navbar li {
    float: left;
    list-style: none;
    margin-left: 32px;
}

.header-navbar li:first-child {
    margin-left: 0;
}

.header-navbar li a {
    color: #4D4D4D;
    font-family: Arial, sans-serif;
    display: block;
    padding: 7px 2px 5px 2px!important;
    font-size: 16px;
    line-height: 26px;
    border-bottom: 3px solid rgba(0, 0, 0, 0);
    margin-bottom: -1px;
    text-decoration: underline!important;
}

.header-navbar li a:hover {
text-decoration: none!important;
}

.header-navbar .active a {
    cursor: default;
    color: #FF6100;
    text-decoration: none!important;
    background-color: rgba(0, 0, 0, 0)!important;
    box-shadow: none!important;
    border-bottom-color: #FF6100;
}

.header-navbar-btn-addsong {
    cursor: pointer;
    margin: 4px 21px 0 0;
    padding-right: 14px;
    border: 1px solid #CA5B17;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 0 #FF9A45;
    font: normal 14px/28px Arial,sans-serif;
    text-shadow: 0 -1px 0 #C95517;
    color: #FFF;
    text-decoration: none;
    background: #FA7825;
    background: -moz-linear-gradient(top,#ff7c29,#f37320);
    background: -webkit-gradient(linear,0 0,0 100%,from(#FF7C29),to(#F37320));
    background: -webkit-linear-gradient(top,#FF7C29,#F37320);
    background: -o-linear-gradient(top,#ff7c29,#f37320);
    background: linear-gradient(to bottom,#FF7C29,#F37320);
    background-repeat: repeat-x;
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff7c29', endColorstr='#fff37320', GradientType=0)";
}

.header-navbar-btn-addsong:hover {
    font: normal 14px/28px Arial,sans-serif;
    background: #F07324;
    background: -moz-linear-gradient(top,#f47628,#e96e1f);
    background: -webkit-gradient(linear,0 0,0 100%,from(#F47628),to(#E96E1F));
    background: -webkit-linear-gradient(top,#F47628,#E96E1F);
    background: -o-linear-gradient(top,#f47628,#e96e1f);
    background: linear-gradient(to bottom,#F47628,#E96E1F);
    background-repeat: repeat-x;
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47628', endColorstr='#ffe96e1f', GradientType=0)";
    color: #FFF;
}

.header-navbar-btn-addsong i {
    margin: 7px 8px 0 12px;
    float: left;
    width: 11px;
    height: 12px;
    background: url("images/lm_sprite.png?263") -162px -5px no-repeat;
}

.header-navbar .link-feedback {
    font-family: Arial;
    margin: 12px 15px 0 0;
    font-size: 14px;
    color: #EE5B01;
}

/*------------------*/



.lyrics-submit input[type="text"] {
    line-height: 21px;
    padding: 2px;
}

.lyrics-submit textarea {
    resize: none;
    padding: 2px;
}

.lyrics-submit input[type="text"], .lyrics-submit textarea {
    border: 1px solid #aaa;
    margin: 0;
    width:  563px;
}

.lyrics-submit input[type="text"].lyrics-album {
    width: 430px;
}

.lyrics-submit input[type="text"].lyrics-album-year {
    width: 122px;
    margin-left: 5px;
}

textarea:focus, input[type="text"]:focus {
    outline: 0;
    border-color: #1B81C0;
    box-shadow: inset 0 0 6px rgba(0, 130, 255, 0.3);
}

.lyrics-submit-btn, .lyrics-add {
    cursor: pointer;

    font: bold 11px Verdana;

    border:  0;
    margin:  0;
    padding: 6px 17px;

    background: #3498DB;
    color:      #FFF;
}

.lyrics-submit-btn:hover {
    background: #2384C5;
}

.lyrics-add {
    background-color: transparent;
    border: 1px solid #aaa;
    padding: 5px 16px;
    color: #292929;
    margin-right: 29px;
    float: right;
}

.lyrics-add:hover {
    background-color: #f3f3f3;
}

.notification {
    z-index: 1010;
    width: 280px;
    padding: 20px 30px;
    position: fixed;
    left: 50%;
    margin-left: -170px;
    border-radius: 15px;
    text-align: center;
    color: #FFF;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: normal 14px/16px Arial, sans-serif;
}

.notification .krest {
right:  13px;
top:    13px;
position: absolute;
background: url("./images/lm_sprite.png?435") -29px -116px no-repeat;
width:  21px;
height: 21px;
}

.notification_head {
    font: normal 20px Arial, sans-serif;
}

.notification_text {
    margin: 5px 0 8px;
}

.notification.bad {
    background-color: #D44;
    background-color: rgba(221, 68, 68, 0.9);
}

.notification.good {
    background-color: #6EB038;
    background-color: rgba(110, 176, 56, 0.9);
}

.lyrics-ringtone { width: 380px; height: auto !important; }
.lyrics-ringtone img { max-width: initial !important; }

/* Submit page */

.submit-example {
    background-color: #EAF6FC;
    border: 1px solid #5CA0EB;
    padding: 10px 12px 10px 28px;
    width: 527px;
    font-family: Arial;
    margin: 0;
}

.submit-example li:first-child {
    margin-top: 0px;
}

.submit-example li {
    margin-top: 4px;
}

.submit-example .submit-example-h {
    list-style: none; margin-left: -19px;
}

.submit-example a {
    font-family: Arial;
    color: #145F9B;
}

.drop-link {
    cursor: pointer;
    display: inline-block;
    line-height: 14px;
    color:  #145F9B;
    position: relative;
    border-bottom: 1px dotted #145F9B;
}

.drop-link:hover {
    border-color: transparent;
}

.drop-link .drop-link-menu {
    cursor: auto;
    line-height: 16px;
    font-size: 12px;
    padding-top: 10px;
    color: #000;
    display: none;
    top: 100%;
    left: 50%;
    position: absolute;
    width: 156px;
    margin: 0 0 0 -75px;
}

.drop-link .drop-link-bg:after,
.drop-link .drop-link-bg:before {
content: "";
position: absolute;
left: 50%;
margin-left: -5px;
top:  3px;
width: 0;
height: 0;
border: 7px solid rgba(0, 0, 0, 0);
border-top-width: 0;
display: block;
}

.drop-link .drop-link-bg:before {
    border-bottom-color: inherit;
}

.drop-link .drop-link-bg:after {
    margin-top: 1px;
    border-bottom-color: #FFF;
}

.drop-link .drop-link-bg {
    display: block;
    padding: 8px;
    background-color: #fff;
    border: 1px solid #aaa;
}

.drop-link:hover .drop-link-menu {
    display: block;
}

/* LOGIN ------------------------------------------------------------*/

.popup-login-block {
    display: none;
    margin: -170px 0 0 -352px;
    position: fixed;
    left: 50%;
    top:  50%;
    z-index: 40;
}

.popup-login {
    top: 0;
    position: absolute;
    color: #000;
    text-align: left;
    width: 691px;
    font-family: Arial, sans-serif;
    z-index: 40;
    padding: 7px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRF…JbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBgMAYIMAAAOAA0kr2MMAAAAABJRU5ErkJggg==');
    background: rgba(0, 0, 0, 0.2);
}

.popup-login a {
    font-family: Arial, sans-serif;
}

.popup-login a:hover {
    font-family: Arial, sans-serif;
}


.popup-login .popup-login-bgd {
    border: 1px solid #f6f6f6;
    background-color: #fff;
}

.popup-login-h-text {
    font-size: 17px;
    background-color: #F3F3F3;
    padding: 10px;
}

.popup-login .close-btn {
    cursor: pointer;
    position: absolute;
    font-size: 12px;
    line-height: 7px;
    background-color: #C5C5C5;
    color: #FFF;
    border-radius: 50%;
    padding: 4px;
    top: 19px;
    right: 12px;
}

.popup-login .close-btn:hover {
    color: #FFF;
    background-color: #A7A7A7;
}

.popup-login-fb {
    padding: 30px 0 0 40px;
 }

.popup-login-fb-h {
    font-size: 12px;
}

.popup-login-fb-text {
    margin-top: 3px;
    line-height: 14px;
    font-size: 12px;
    color: #666;
}

.popup-login-fb-btn {
    font-size: 12px;
    cursor: pointer;
    display: block;
    border: 1px solid #3f598b;
    text-shadow: 0 -1px 0 #2d4578;
    box-shadow: inset 0 1px 2px 0 #7290bd;
    font-weight: bold;
    color: #fff;
    border-radius: 3px;
    line-height: 28px;
    width: 264px;
    margin-top: 2px;

    background: #4B6797;
    background: -moz-linear-gradient(top,#506b9b,#446090);
    background: -webkit-gradient(linear,0 0,0 100%,from(#506B9B),to(#446090));
    background: -webkit-linear-gradient(top,#506B9B,#446090);
    background: -o-linear-gradient(top,#506b9b,#446090);
    background: linear-gradient(to bottom,#506B9B,#446090);
    background-repeat: repeat-x;
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff506b9b', endColorstr='#ff446090', GradientType=0)";
}

.popup-login-fb-btn:hover {
    background: #3D5B8E;
    background: -moz-linear-gradient(top,#415f93,#375487);
    background: -webkit-gradient(linear,0 0,0 100%,from(#415F93),to(#375487));
    background: -webkit-linear-gradient(top,#415F93,#375487);
    background: -o-linear-gradient(top,#415f93,#375487);
    background: linear-gradient(to bottom,#415F93,#375487);
    background-repeat: repeat-x;
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff415f93', endColorstr='#ff375487', GradientType=0)";
}

.popup-login-fb-btn i {
    float: left;
    width: 20px;
    height: 18px;
    margin: 5px 51px 0 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZVJREFUeNpiDC5YzoAEdIHYC4hFkMSOAPFGBjTw4d0LBgzAyMDAgsRV8rBR7fB1UDcR4OXghwnef/pBFd3AnIYlDFjAJSD2YPF30oAJxMT4GHgxMqKqYmNh4mQgDoB8x8piqi0NE3BDNwwExIV5XjKQAFhqJu9lmFrjA9YLE/z5688ndjaWHCDzMzcX2z2SDAQR2S1bGKbX+cIF33/68SindctiBjIAyMBIEP3z119WmOCPX3/YgFQYlHsXiM8SayDjuWvPrjIzMzGpyAnJcXGwcoEEP3/9+fnG/TcPgGHK+OnLz51AoRJkTW3TNmEz6z8w2SiwGGpKaqHL8HKz85rqSINijeHR849XSA5DvApYmK6TauBsUHL79ftvKBsrM9jLQPZXIHsHKEikRHl3kmpgGojx6etPJxEBLi5ILH9/Bkx/IeTEMhOIePfxOwMTIyJZA5lMr959ZSDLQJBhuAA2Q13iJ1AWKaS6lOX///9IhQ/lgAWYqDEEmZnIN5sFWPbB2DeBGFxUCQtwXSPDrEdA/AcgwADge25tsDajowAAAABJRU5ErkJggg==');
}


.popup-login-line {
    margin-left: -40px;
    padding-left: 40px;
    position: relative;
    border-left: 1px solid #d1d1d1;
}

.popup-login-line-or {
    padding: 6px 0;
    position: absolute;
    background-color: #FFF;
    font-size:   14px;
    line-height: 12px;
    top: 19px;
    left: -7px;
}

.popup-login-form {
    width: 265px;
    padding: 30px 0 0 76px;
}

.popup-login-textarea {
    position: relative;
    font-size: 12px;
}

.popup-login-textarea input {
    display: block;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    margin-top: 2px;
    padding: 5px 5px;
    font-size: 14px;
    width: 252px;
}

.popup-login-forgot-link {
    font-size: 12px !important;
    color: #656565 !important;
}

.popup-login-show {
    height: 13px;
    text-decoration: none;
    border-bottom: 1px dotted #656565;
}

.popup-login-show:hover {
    border-bottom: none;
}

.popup-login-form .popup-login-submit {
    font-size: 14px;
    display: block;
    border: 1px solid #ca5b17;
    text-shadow: 0 -1px 0 #c45216;
    font-weight: bold;
    color: #fff;
    border-radius: 3px;
    line-height: 26px;
    width: 265px;
    margin-top: 30px;

    background: #FA7825;
    background: -moz-linear-gradient(top,#ff7c29,#f37320);
    background: -webkit-gradient(linear,0 0,0 100%,from(#FF7C29),to(#F37320));
    background: -webkit-linear-gradient(top,#FF7C29,#F37320);
    background: -o-linear-gradient(top,#ff7c29,#f37320);
    background: linear-gradient(to bottom,#FF7C29,#F37320);
    background-repeat: repeat-x;
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff7c29', endColorstr='#fff37320', GradientType=0)";
}

.popup-login-form .popup-login-submit:hover {
    background: #F8670B;
    background: -moz-linear-gradient(top,#ff690b,#ed650b);
    background: -webkit-gradient(linear,0 0,0 100%,from(#FF690B),to(#ED650B));
    background: -webkit-linear-gradient(top,#FF690B,#ED650B);
    background: -o-linear-gradient(top,#ff690b,#ed650b);
    background: linear-gradient(to bottom,#FF690B,#ED650B);
    background-repeat: repeat-x;
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff690b', endColorstr='#ffed650b', GradientType=0)";
}

.popup-login-next-form {
    font-size: 12px;
    line-height: 27px;
    margin: 31px 40px;
    text-align: center;
    background-color: #f1f8fc;
    border: 1px solid #cce5f6;
}

.popup-login-next-form a {
    font-size: 12px;
    color: #57a2d0;
}

.popup-login-lock {
    margin-top: 17px;
    font-size: 12px;
    color: #666;
}

.popup-login-lock i {
    margin: 3px 11px 0 1px;
    float: left;
    width: 18px;
    height: 21px;
    background: url('images/lm_sprite.png') -138px -201px no-repeat;
}


.popup-login-textarea.accept input {
    border-color: #9dc255;


}

.popup-login-textarea.accept input:focus {
    border-color: #1B81C0;
    box-shadow: inset 0 0 6px rgba(0, 130, 255, 0.3);
}

.popup-login-textarea.accept i {
    content: "";
    width:  13px;
    height: 10px;
    background: url('images/lm_sprite.png') -19px -218px no-repeat;
    position: absolute;
    display: block;
    top: 28px;
    right: -19px;
}

.popup-login-textarea.error input {
    border-color: #dd6565;
}

.popup-login-textarea.error input:focus {
    border-color: #1B81C0;
    box-shadow: inset 0 0 6px rgba(0, 130, 255, 0.3);
}

.popup-login-textarea.error .popup-login-message {
    color: #d22222;
}

.popup-login-textarea.accept .popup-login-message {
    color: #6faa00;
}

.popup-login-message {
    color: #666;
    margin-top: 3px;
    font-size: 12px;
}

.popup-login-forgot {
    display: none;
    margin: -190px 0 0 -218px;
    width: 343px;
    position: fixed;
    left: 50%;
    top:  50%;
}

.popup-login-forgot .popup-login-form {
    padding: 0;
    margin: 27px auto 0;
}

.popup-login-forgot-text {
    margin-top: 10px;
}

.popup-login-forgot .popup-login-submit {
    margin-top: 28px;
}

.popup-login-forgot .popup-login-next-form {
    margin: 33px 37px 25px;
}

.popup-login {
    display: none;
}

.popup-login-block.login .popup-login-login {
    display: block;
}


.popup-login-block.signup .popup-login-signup {
    display: block;
}

.main_loader {
    padding: 16px 0;
}

.main_loader .loader {
    width: 30px;
    height: 4px;
    background: url(images/ann_load.gif);
    margin: 0 auto;
}

/* END LOGIN ---------------------------------------------------------*/

/* User Notifications */

.user-notifications {
	margin-right: 18px;
	position: relative;
	font-family: Arial, sans-serif;
}

.user-notifications i {
	margin-top: 2px;
	display: block;
	opacity: .6;
	width: 15px;
	height: 16px;
	background: url(images/lm_sprite.png) -147px -236px no-repeat;
	cursor: pointer;
}

.user-notifications i:hover {
	opacity: 1;
}

.count-notifications {
	position: absolute;
	display: none;
	background-color: #f94444;
	color: #fff;
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	padding: 0 5px;
	border: 2px solid #e0ebf6;
	border-radius: 10px;
	top: -11px;
	left: 7px;
}

.user-notifications-popup {
	z-index: 100;
	position: absolute;
	background-color: #fff;
	border-radius: 5px;
	top: 31px;
	right: -40px;
	display: none;
	width: 400px;

	border: 1px solid #e6e6e6;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.user-notifications-popup:after {
	content: '';
	position: absolute;
	top: -10px;
	right: 37px;
	border: 10px solid transparent;
	border-top: 0;
	border-bottom-color: #fff;
}

.user-notifications-el {
	border-bottom: 1px solid #e6e6e6;
}

.user-notifications-el .ico {
	width: 40px;
	height: 40px;
	padding-right: 13px;
	padding: 10px 13px; 10px; 17px;
}

.user-notifications-el .ico div {
	background: url('images/notifications.png') 0 0 no-repeat;
	width: 40px;
	height: 40px;
}

.user-notifications-el .ico.submition div {
	background-position: -150px 0;
}

.user-notifications-el .ico.correction div {
	background-position: -100px 0;
}

.user-notifications-el .ico.meaning div {
	background-position: -50px 0;
}

.user-notifications-el .ico.explanation div {
	background-position: 0 0;
}

.user-notifications-el .points {
	text-align: right;
	padding: 10px 13px 10px 13px;
	font-size: 18px;
	width: 34px;
	color: #629E17;
}

.user-notifications-el a {
	color: #0975c2;
}

.user-notifications-el-text {
	padding: 10px 0;
}

.notifications-loader {
	margin: 20px auto;
	width: 30px;
	height: 4px;
	background: url(images/ann_load.gif);
}

.user-notifications-link-more {
	display: none;
	text-align: center;
	font-size: 13px;
	line-height: 38px;
	color: #595959;
	cursor: pointer;
	text-decoration: underline;

}

.user-notifications-link-more:hover {
	text-decoration: none;
}

.al-m {
    vertical-align: middle !important;
}

.d-table {
    display: table;
}

.d-row {
    display: table-row;
    padding: 0 !important;
    margin: 0 !important;
    border:  0 !important;
}
.d-row:after,
.d-row:before
{
    content: none !important;
}

.d-cell {
    display: table-cell !important;
    vertical-align: top;
    float: none !important;
}

.d-cell.pull-left,
.d-cell.pull-right
{
    float: none;
}

/* END User Notifications END */