.MusicBlock {opacity: 0.7;background:#cfe4ea;border:1px solid #3e81b2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:3px;text-shadow: 1px 1px 0px #BEBEBE;} 
 div.MusicBlock:hover {opacity: 1.0;border:1px solid #FFFFFF;text-shadow: 1px 1px 0px #BEBEBE;}
 
/* 
 Author: Balbesskin
 E-mail: balbesskin@live.ru
 Skype: balbesskin
 Site: http://studrippo.com/ 
*/

/* GENERAL */
body {background:url('/img/bg.png');margin:0;padding:0;font-family:tahoma;font-size:11px;color:#5a5a5a;text-align:left;}
td, input, select, textarea {font-family:tahoma;font-size:11px;}
a {color:#5a5a5a;text-decoration:none;}
a:hover {color:#bb760c;}
* {}
img {border:0;}
a.noun img {margin:2px;}
ul, li {margin:0;padding:0;}
.clear {clear:both;overflow:hidden;}
:focus {outline:none;}
textarea {resize:none;}
hr {height:1px;background:#ececec;border:0;overflow:hidden;}
li.left, .left {float:left!important;}
li.center, .center {text-align:center!important;}
li.right, .right {float:right!important;}
li.margin, .margin {margin:0!important;}
li.padding, .padding {padding:0!important;}
.overflow {overflow:hidden!important;}
/* --- */

/* WRAP */
#container {width:870px;margin:0 auto;padding:6px 0 15px 0;overflow:hidden;}
#content {margin:14px 0;overflow:hidden;}
#list_box {width:579px;margin:0 33px 0 0;float:left;}
#sidebar {width:257px;float:right;}
/* --- */

/* HEADER */
.header {background:url('/img/header.png');width:870px;height:66px;overflow:hidden;}

.header_m {text-transform:uppercase;float:left;}
.header_m ul {margin:4px 25px;padding:0;list-style:none;}
.header_m li {float:left;}
.header_m li a {display:block;padding:9px 27px 10px 27px;color:#fff;font-weight:700;}
.header_m li a:hover {background:url('/img/header_m_li_h.png')repeat-x;}

.header_l {display:block;width:165px;height:19px;margin:7px 0 7px 51px;float:left;}

.header_p {padding:0 62px;overflow:hidden;}
.header_p ul {margin:0;padding:0;list-style:none;}
.header_p li {float:left;}
.header_p li a {display:block;margin:8px 50px 8px 0;color:#5a5a5a;}
.header_p li a:hover {color:#bb760c;}
.avatar_p {background:#e0e0e0;border-radius:3px;margin:4px 15px 5px 0;padding:3px;float:left;}
.avatar_p img {width:15px;height:15px;float:left;}

.header_d {margin:8px 0 8px 0;float:right;}
/* --- */

/* OTHER */
.sort {background:url('/img/sort.png');width:562px;height:28px;margin:0 auto;overflow:hidden;}
.sort ul {margin:0 0 0 40px;padding:0;list-style:none;}
.sort li {margin:7px 5px 8px 0;float:left;}
.sort li a {display:block;}

.sidebar_c.sidebar_m ul {line-height:28px;margin:0;padding:0;list-style:none;}
.sidebar_c.sidebar_m li {background:url('/img/sidebar_m_li.png')repeat-x;}
.sidebar_c.sidebar_m li a {display:block;background:url('/img/sidebar_m_li_p.png')no-repeat 17px 11px;padding:0 20px 0 35px;}
.sidebar_c.sidebar_m li a:hover {display:block;background:url('/img/sidebar_m_li_p_h.png')no-repeat 17px 11px;}

.top_u_p {padding:0 0 0 2px!important;}
.top_u {width:75px;text-align:center;margin:12px 4px;float:left;overflow:hidden;}
.top_u_a img {border:3px solid #dfdfdf;width:52px;height:52px;}
.top_u_n {background:url('/img/top_u_n.png');width:75px;height:18px;line-height:16px;margin:4px 0 0 0;}
.top_u_n a {color:#fff;}

.stat_l {float:left;}
.stat_r {border:3px solid #dfdfdf;border-radius:2px;margin:1px 0 0 0;float:right;}
.stat_r img {float:right;}
.stat_u {margin:10px 0 5px 0;}

.bodyBottons {position:fixed;bottom:15px;left:100px;} 
/* --- */

/* MUSIC */
.music_l {background:#f5f5f5;border:1px solid #d9d9d9;border-bottom:0;border-radius:2px;overflow:hidden;}

.music_t {background:url('/img/music_t.png')repeat-x;height:34px;overflow:hidden;}
.music_t:hover {background:url('/img/music_t_h.png')repeat-x;color:#fff;}
.music_t:hover .music_t_1 {background:url('/img/music_t_1_h.png');width:41px;height:21px;}
.music_t:hover a {color:#fff;}

.music_t_1 {display:block;background:url('/img/music_t_1.png');width:39px;height:19px;margin:7px 15px 7px 11px;float:left;}

.music_t_2 {width:341px;margin:10px 0;float:left;}

.music_t_3, .music_t_4 {width:80px;margin:10px 0;text-align:center;float:left;}
/* --- */

/* SIDEBAR */
.sidebar {margin:0 0 16px 0;overflow:hidden;}
.sidebar_t {background:url('/img/sidebar_t.png')repeat-x;border-radius:2px 2px 0 0;height:29px;line-height:27px;margin:0 1px;padding:0 25px;color:#fff;font-weight:700;}
.sidebar_c {background:#eee;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;margin:0 1px;padding:6px 10px;overflow:hidden;}
.sidebar_b {background:url('/img/sidebar_b.png')repeat-x;border-radius:2px;height:4px;}
/* --- */

/* PAGE */
.page_s {background:url('/img/page_s.png');width:562px;height:27px;line-height:24px;margin:0 auto;color:#5a5a5a;text-align:center;overflow:hidden;}

.swchItemA, .swchItem span, .swchItem1 span {margin:0 17px;}
/* --- */

/* FOOTER */
.footer {background:url('/img/footer.png');width:870px;height:72px;overflow:hidden;}

.footer_l {width:400px;line-height:18px;margin:15px 0 0 20px;float:left;}
.footer_l a {font-weight:700;}

.footer_r {float:right;}

.footer_n {width:289px;margin:16px 0 0 0;text-align:center;}

.footer_m {width:289px;height:27px;margin:16px 28px 0 0;overflow:hidden;}
.footer_m ul {margin:0 0 0 23px;padding:0;list-style:none;overflow:hidden;}
.footer_m li {float:left;}
.footer_m li a {display:block;padding:7px 15px;color:#fff;font-weight:700;}
.footer_m li a:hover {background:url('/img/footer_m_li_h.png')repeat-x;}
/* --- */

/* INPUTS */
textarea {background:#fff;border:1px solid #ececec;border-radius:2px;box-shadow:inset 2px 2px 4px #f5f5f5;padding:4px 6px;font-size:11px;font-family:tahoma;color:#5a5a5a;}
input[type=submit], input[type=reset], input[type=button] {background:url('/img/input.png')repeat-x top #900000;border:0;border-radius:2px;height:23px;color:#fff;font-size:11px;font-family:tahoma;padding:0 21px;padding-bottom:4px;cursor:pointer;}
input[type=text], input[type=password] {background:#fff;border:1px solid #ececec;border-radius:2px;box-shadow:inset 2px 2px 4px #f5f5f5;padding:5px 8px;color:#5a5a5a;font-size:11px;font-family:tahoma;outline:none;}
input.codeButtons, input.button {padding-left:2px;padding-right:2px;}
/* --- */