body{background-color:#ffffff; color:#667a83; font:100% Arial, Helvetica, sans-serif; margin:0px; padding:0px;}

table, tr, td{border:none; margin:0px; padding:0px;} 

table{ border-collapse:collapse;}

img, button{border:0px;}

a{text-decoration:none;}

a:hover{text-decoration:none;}

p, h1, h2, h3, h4, h5, form{margin:0px; padding:0px;}

p{line-height:15px; font-size:14px; color:#667a83;}

h1{color:#17262d; font:bold 17px Arial, Helvetica, sans-serif; padding-bottom:5px;}

h2{color:#17262d; font:bold 15px Arial, Helvetica, sans-serif;}

ul, li{list-style-type:none; margin:0px; padding:0px;}

fieldset{border:none; margin:0px; padding:0px;}
		
.clearing{clear:both; height:0px; font-size:0px;}

.list li{background:#ffffff url(../img/list_back.jpg) repeat-x bottom; border-top:1px solid #667a85; padding:1px 0; clear:both; display:table; width:100%;}

/*.list li span{float:left; width:auto; margin:20px 0 0; font-size:18px; color:#677b84;}*/
.list li span{margin:20px 0; font-size:18px; color:#677b84; white-space:normal; display:block; margin-left:80px;}

.list li span.sempty{margin:20px 0; font-size:18px; color:#677b84; white-space:normal; display:block; margin-left:20px;}

.list li span a{font-size:18px; margin-right:5px;}

.list li img{float:left; width:50px; height:64px; margin:0 18px 0 12px;}

/*############ pop albums */

.links2 strong{color:#000000; font-size:14px;}


.links2 span.num{font-size:13px; line-height:18px; width:auto; margin:0px;}

.c2{width:49px;}

.c2 img{border:none;}

.info3{margin-left:69px; padding:5px 19px 0 15px;}

.fplayer{padding: 5px 0 0 8px}

.fplayer_one{padding: 5px 0 0 8px}

.fplayer_multi{padding: 5px 0 0 8px}

.jp-video{margin: 5px 0 0 8px}

.fcover{float:left; width:67px; padding:10px 0 0 19px;}

.info4{margin-left:0px; padding:5px 19px 0 15px;}

.info5{margin-left:0px; padding:19px 19px 0 15px;}

/*############ russian tracks */
.abc{background:#ffffff repeat-x bottom; border-bottom:1px solid #ffffff; padding:0 19px;}
.abc table{margin:0px 0 8px;}
.abc table a{border:1px solid #098cd0; background:url('../img/abc_link.png') repeat-x; display:block; text-decoration:none; height:35px; width:35px; margin-left:0; margin-right:17px; margin-top:0; margin-bottom:17px}
.abc table a span{color:#ffffff; font-size:27px; display:block; text-align:center; padding:0 4px 0;}
.abc1{background:#ffffff repeat-x bottom; border-bottom:1px solid #ffffff; padding:0 19px;}
.abc1 table{margin:0px 0 8px;}
.abc1 table a{border:1px solid #098cd0; background:url('../img/abc_link2.png') repeat-x; display:block; text-decoration:none; height:35px; width:35px; margin-left:0; margin-right:17px; margin-top:0; margin-bottom:17px}
.abc1 table a span{color:#ffffff; font-size:27px; display:block; text-align:center; padding:0 4px 0;}
.menu li{background:#ffffff url(../img/menu_back.jpg) repeat-x bottom; border-top:1px solid #667a85; padding:1px 0; clear:both; display:table; width:100%;}

/*.menu li span{float:left; width:auto; margin:20px 0 0; font-size:20px; color:#677b84;}*/
.menu li span{text-decoration:none; margin:10px 0; font-size:30px; color:#ffffff; white-space:normal; display:block; text-align: center;}

.menu li span.sempty{margin:10px 0; font-size:30px; color:#ffffff; white-space:normal; display:block; margin-left:20px;}

.menu li span a{font-size:30px; margin-right:5px;}

.menu li img{float:left; width:0px; height:64px; margin:0 0 0 0;}

/*############ search */

.big_cover{padding:20px 19px 30px 0;}

.big_cover img{border:2px solid #b3b5b4; display:block;}

.big_cover strong{display:block; color:#000000; font-size:15px; margin:13px 0 6px;}

.big_cover strong span{margin:0 6px; color:#6d7f89; font-weight:normal;}

.big_cover p{font-size:12px; margin-bottom:2px;}

.big_cover p a{font-size:12px;}

.song strong{color:#000000; font-size:16px;}

.song span{margin:0 6px; color:#6d7f89;}

.song strong.red{color:#f24608; display:block; margin:2px 0 0; line-height:22px;}

.song a{font-weight:bold; font-size:16px;}

.list li big{font-size:15px; font-weight:bold;}

.captcha_text{color:#677a88; font-size:14px; margin:22px 0 0; font-weight:bold; line-height:17px;}

.error{padding:19px; color:red;}

.sempty{padding: 0 0 0px -20px}

.like_btns img {border: 0; margin-right: 6px;}

.white_txt {color:white; font-weight: bold; padding:0px 0 6px 0px;}

.links_img img {vertical-align: middle;}

.menu_link a {color:#797d9c; text-decoration: none;}

/* added 28.01.13 */

.head_r{
  position:absolute;
  top:0px;
  right:0px;
  text-align:right;
  width:auto;
}

/* =Mobile (Portrait)
-----------------------------------------------------------------------------*/
@media only screen and (max-width: 767px) {
  .logo{
    position:relative;
    left:-70px;
}