﻿a {color:#06C;text-decoration:none;}
a:visited {color:#06C;}
a:hover {color:#F33;}

html {background:#dddddd; font-family:Arial;}
.toolbar {background:#000000 url(toolbar.gif);height:30px; color:#b3b3b3;padding:3px 10px 2px;line-height:25px; border-bottom:0;}
.toolbar .side{float:right;}
.toolbar .left{float:left;}

.html{width:964px; margin:0 auto;background: url(body.jpg);overflow:hidden; position:relative;}
.header {height:150px; padding:70px 0 0 40px; font-size:14px;  position:relative; background:url(head.jpg) bottom #dddddd no-repeat; border-bottom:none; color:#fff;}
.header .left{position:relative; padding:20px; border-right:1px solid #fff; font-size:22px; font-family:"\5FAE\8F6F\96C5\9ED1";font-weight:700;}
.header .side{position:relative; font-size:12px; float:left; margin-top:-5px; padding:0 0 0 20px;}

.menu {background:none;height:32px; position:absolute; top:16px; left:0; padding:5px 0 0 470px; border-bottom:none;}
.menu li{padding:11px 9px 0 9px; height:26px;float:left; width:auto; font-size:12px; font-weight:bold;color:#fff; border:0;margin:0 6px;;display: inline-block;text-align:center;}
.menu li a{text-decoration:none;color:#333;}.menu li a:hover{ color:#F33; background:none;}
.menu li.selected{padding:9px 0 0 0;height:23px;margin:0 6px 0 0; font-size:14px;background:#fff; width:83px; background:url(TAB.gif) left 0;}
.menu li.selected2{ background:url(TAB.gif) right 0;}.menu li.selected2 a:hover{color:#F33;}
.menu li.selected a,.menu li.selected span{color:#000;}
.menu li span{font-size:11px; font-weight:normal;color:#666; padding-left:5px;}

.p_left, .p_right {width:212px; padding:0 9px;}
.p_left .pane{padding:3px;}
.p_left .head{height:35px; background:url(title.gif);}
.p_left .head .text {color:#333;font-weight:bold;padding:12px 0 0 10px;}
.p_left .body{background:#eee;zoom:1; }
.p_left .rect {background:#f9f9f9;margin-bottom:7px; zoom:1;}
#p_full_music .p_left {width:252px;}

.photo_flash {
background:#f5f5f5;
border:1px solid #DEDEDE;
margin:0 3px 15px 0;
padding:3px; text-align: center;
}
.userinfo .photo {
border:1px solid #d5d5d5;
background:#fff;
padding:3px;
}
.friend .body ul li img {
border:1px solid #d5d5d5;
background:#fff;
padding:2px;
}

.grid_2 .p_main { width:697px; float:right; padding-top:9px;}
.p_main .rect{background:url(boxBot.gif) bottom left no-repeat; margin-bottom:15px;zoom:1; }
.p_main .pane{}
.p_main .head{height:35px; padding:0;background:url(boxTop.gif) 0 0 no-repeat ; zoom:1; }
.p_main .head .text {color:#333;font-weight:bold;padding:9px 0 0 10px; font-size:22px;}
.p_main .body{padding:9px 16px 12px 15px;zoom:1;}

.p_main .more{background: url(more_left.gif) no-repeat left 0; width:auto; height:20px; line-height:20px; padding:0 ; zoom:1; margin:9px 10px 0 0; width: auto;}
.p_main .more a{color:#fff; display:inline-block;padding:0 10px; background:url(more.gif) right no-repeat; overflow:hidden;}

.body:after {clear:both; height:0; zoom:1; overflow:hidden; display:block; visibility:hidden; content:".";}

.txtright{background: url(more_left.gif) no-repeat left 0; width:auto!important; height:20px; line-height:20px;  float:right; margin:5px 5px 0 0!important ; padding:0!important; overflow:hidden; text-align:center;zoom:1;}
.txtright a{color:#fff; display:inline-block;padding:1px 10px 0 10px; background:url(more.gif) top right no-repeat; width:auto;  }

li.txtright{background:none; width:auto; height: auto; line-height: normal;  float: none; margin:0; overflow: auto; text-align: right;}
li.txtright a{color:#fff; display:inline-block;padding:0px; background:none;}

.foot{text-align:center; color:#fff;width:960px; background:#000; border-top:0;}
.foot a{color:#fff;}
.foot .foot_text{border-color:#fff;}
.lyso_pop{width:300px; line-height:22px;}

.rect .head .tab{padding:5px 0 0 8px;border-bottom:1px solid #e5e5e5; height:24px;}
.rect .head .tab li{height:25px;line-height:25px; float:left;padding:0 10px;font-size:14px;border:0;margin:0;}
.rect .head .tab li a,.rect .head .tab li a:hover{color:#515151;text-decoration:none; background:none;}
.rect .head .tab li.currrent{border:1px solid #e5e5e5;background:#fff;border-bottom:0;height:24px;line-height:24px;}


#photo_box,#g_book_box,#diary_box,#diary_view,#p_full_music .p_main .rect,
#photo_box .head,#g_book_box .head,#diary_box .head,#p_full_music .p_main  .head{;background:none;}

#music_media_body{width:190px; overflow:hidden;}
.music_playlist{width:184px;}
