
.all {
}

.profile {
	background: #f1f1f1;
	width:90%;
	margin: auto auto;
}

.user_left {
	width: 20%;
	float:left;
	min-height:300px;
}

.user_right {
	width: 80%;
	float:right;
}

.thead3 {
	background: url(images/celestial/thead2.png) repeat-x;
    color: #FFFFFF;
    font-family: Arial,Sans-Serif,Segoe UI,Tahoma,Verdana;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
	line-height:40px;
	height: 40px;
	border-radius: 5px 0px 0 0;
}

.thead4 {
	background: url(images/celestial/thead.png) repeat-x;
    color: #FFFFFF;
    font-family: Arial,Sans-Serif,Segoe UI,Tahoma,Verdana;
    font-size: 12px;
    text-align: left;
	padding-left:100px;
    text-decoration: none;
    text-shadow: 0 -1px 0 #30698e;
	line-height:40px;
	height: 40px;
	border-radius: 0px 5px 0 0;
}

.user_info {
	background: #f1f1f1;
	border-bottom: 1px solid #dddada;
	border-left: 1px solid #dddada;
	border-right: 1px solid #dddada;
	text-align: center;
	padding-top: 3px;
	padding:5px;
}

.user_nick {
	padding: 5px;
	font-size: 18px;
}

.user_avatar {
	width: 100px;
	height: 100px;
	box-shadow: 1px 1px 4px #555;
	border: solid 3px #252525;
	margin: auto auto;
}

.user_rank {
	font-size: 11px;
	padding:5px;
}

.user_stars {
	padding: 5px;
}

.user_big_btn {
	background: url('images/celestial/user_big_btn.png') repeat-x;
	color: #fff;
	height: 23px;
	margin: 10px;
	line-height: 23px;
	border-radius: 2px 2px 2px 2px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	font-size: 13px;
}

.user_big_btn a:link {
	color: #fff;
}

.user_big_btn a: hover {
	background: #444;
	color: #fff;
}

.user_big_btn a:visited {
	color: #eee;
}

.user_onlinestatus {
	padding: 5px;
	
	font-size: 11px;
}

.tab_info {
	background: #f1f1f1;
	border-right: 1px solid #dddada;
	border-left: 1px solid #dddada;
	border-bottom: 1px solid #dddada;
	text-align: left;
	padding: 6px;
	min-height: 163px;
}

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

.tab {
 display: inline-block; zoom:1; *display:inline; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;
}

.tab a {
 font-size: 12px; color: #dcdcdc; line-height: 3em; display: block; padding: 0 12px; text-decoration:none;  text-shadow: 0 -1px 0 #23587d;
}

.tab a:hover {
 text-decoration: none; color: #fff;
}

.tab.active {
 background: #f1f1f1; padding-top: 4px; position: relative; top: 1px; border-color: #3c759a;
}

.tab a.active {
 color: #adadad; text-decoration:none; text-shadow: 0 -1px 0 #ffffff;
}

.tab-container .panel-container {
 background: #f1f1f1; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px;
}


		