/*整体大区*/
body {
background:#EDFEC3 url(/img/mybabytree/themes/taikang/page_bg.png) repeat-x 0 50px;
}

#wrapper {
width:950px;
margin:0 auto;
}

#g_content {
margin:0 auto;
padding:20px 0 0;
color:#5D5D5D;
}

	#g_content a {
	color:#656565;
	}

em {
color:#EB5716;
}



/*顶底横条*/
#topbar {
background-color:#FFF;
}

table td p a {
color:#656565;
}

/*头部导航*/
#header {
margin:0 auto;
width:950px;
height:218px;
overflow:hidden;
background:transparent url(/img/mybabytree/themes/taikang/header_bg1.jpg) no-repeat 0 0;
}

#header h1 {
position:absolute;
color:#FFF;
z-index:1;
margin:-999px 0 0;
}

	#header h1 a {
	color:#FFF;
	}

#header h2 {
position:absolute;
color:#FFF;
z-index:1;
margin:-999px 0 0;
}

	#header h2 a {
	color:#FFF;
	}

	#header h2 .copyurl {
	position:absolute;
	z-index:1;
	/*margin:1154px 0 0 82px;*/
	margin:1080px 0 0 240px;
	white-space:nowrap;
	}

#treenav {
padding:180px 0 0;
overflow:hidden;
background:transparent url(/img/mybabytree/themes/taikang/header_bg2.jpg) no-repeat 0 100px;
zoom:1;
}

	#treenav:after {
	content:".";
	clear:both;
	height:0;
	overflow:hidden;
	display:block;
	visibility:hidden;
	}

#treenav ul {
margin:0 0 0 5px;
float:left;
}

#treenav ul li {
width:100px;
padding:0 9px;
height:60px;
display:inline;
}

#treenav ul li a {
color:#FFF;
display:block;
width:95px;
height:38px;
line-height:36px;
text-indent:-2px;
background:transparent url(/img/mybabytree/themes/taikang/treenav_item_bg.gif) no-repeat center 0;
text-decoration:none;
}

#treenav ul li a:hover,
#treenav ul li.active a {
font-weight:bold;
background-image:url(/img/mybabytree/themes/taikang/treenav_item_bg_on.gif);
}


/*主栏区块*/
#maincol {
width:720px;
overflow:hidden;
}

#maincol .container {
padding:12px 0 0;
background:transparent url(/img/mybabytree/themes/taikang/maincol_block_top_bg.gif) no-repeat;
}

#maincol .block {
padding:0 0 12px;
background:transparent url(/img/mybabytree/themes/taikang/maincol_block_bottom_bg.gif) no-repeat 0 bottom;
}

#maincol .block2 {
width:720px;
background:transparent url(/img/mybabytree/themes/taikang/maincol_block_bg.gif) repeat-y;
}

#maincol .func a, #maincol .more a {
color:#6A9706;
display:inline-block;
}

#maincol .block .title {
width:700px;
margin:0 auto;
background:transparent url(/img/mybabytree/themes/taikang/maincol_title_bg.png) no-repeat 0 3px;
height:33px;
overflow:hidden;
border-bottom:1px solid #FBA721;
}

#maincol .block .title h4 {
float:left;
color:#6A9706;
line-height:36px;
padding:0 0 0 30px;
}

#maincol .block .title .subtitle,
#maincol .block .header .subtitle {
padding:1px 25px 1px 5px;
font-weight:normal;
}
	#maincol .block .header .subtitle { background:none; }

#maincol .block .title .subtitle em,
#maincol .block .header .subtitle em {
margin:0 2px;
}

#maincol .block .title .more {
padding:0 10px 0 0;
line-height:36px;
text-align:right;
float:right;
}

/*侧栏区块*/
#sidecol {
width:225px;
overflow:hidden;
padding:0;
}

#sidecol .container,
#treeprof,
#index-updates,
#myguest,
#mypal,
#mygroups,
#treestat {
padding:12px 5px 0 0;
background:transparent url(/img/mybabytree/themes/taikang/sidecol_block_top_bg.gif) no-repeat 10px 0;
float:left;
}

#sidecol .block {
padding:0 5px 12px 0;
background:transparent url(/img/mybabytree/themes/taikang/sidecol_block_bottom_bg.gif) no-repeat 0 bottom;
}

#sidecol .block2 {
width:200px;
padding:0 5px 1px 0;
background:transparent url(/img/mybabytree/themes/taikang/sidecol_block_bg.gif) repeat-y;
}

#sidecol .block h3, #sidecol .block .title {
margin:0 auto;
background:transparent url(/img/mybabytree/themes/taikang/maincol_title_bg.png) no-repeat 0 3px;
height:33px;
overflow:hidden;
border-bottom:1px solid #FBA721;
margin:0 10px;
}

#sidecol .block h3 span, #sidecol .block .title h4 {
color:#6A9706;
line-height:36px;
padding:0 0 0 20px;
text-align:center;
display:block;
}

#sidecol .block table.list td {
padding:5px 0;
}

#sidecol .block .more a {
text-decoration:underline;
color:#6A9706;
display:inline-block;
}

#sidecol .block .func a {
color:#6A9706;
}

/*------------------------------------------------------*/

/*4~留言*/
.g_comment .user {
line-height:25px;
color:#5EB647;
background-color:#EAF5E7;
}

.g_comment .func {
line-height:25px;
background-color:#EAF5E7;
}

/*X~快速回复*/
.g_fastreply {
}
	.g_fastreply h5 {
	}
	.g_fastreply textarea {
	width:678px;
	border:1px solid #C5C5C5;
	}
	.g_fastreply p {
	color:#545454;
	margin:5px 50px;
	}

/*X~INPUT按钮*/
button span {
display:none;
}

button.submit {
width:90px;
height:20px;
}

/*X~解释信息*/
.msg {
}

/*X~无特征表格*/
.commontable .header {
line-height:30px;
font-size:12px;
padding:0 10px;
color:#FFF;
}

/*X~小树icon*/
.treeicon {
display:-moz-inline-box; /* Mozilla */
display:inline-block; /* IE, Opera */
}

.treeicon b {
display:block;
float:left;
width:9px;
height:10px;
overflow:hidden;
}

/*X~阅读更多*/
.readmore a {
}

/*------------------------------------------------------*/

/*4~个人档案*/

#treeprof-avatar {
background:#DDDDDD;
}

#treeprof-util {
width:199px;
}

#treeprof-util ul li {
margin:0 0 5px;
}

#treeprof-util ul li a {
width:108px;
height:23px;
line-height:25px;
overflow:hidden;
background:transparent url(/img/mybabytree/themes/taikang/treeprof_util_button_bg.png) no-repeat;
color:#FFF;
text-align:center;
}

#treeprof-util .msg {
color:#6E6E6E;
}

#treeprof-info ul li strong, .credit p strong {
color:#6A9706;
}

#treeprof-topics, #treeprof-qa {
margin:0 10px 15px;
}

#treeprof-topics h5, #treeprof-qa h5 {
line-height:18px;
margin:0 0 10px;
padding:0 0 0 20px;
color:#6A9706;
border-bottom:1px solid #FBA721;
}

#treeprof-topics h5 {
background:transparent url(/img/mybabytree/themes/taikang/treeprof_topics_title_bg.png) no-repeat 0 0;
}

#treeprof-qa h5 {
background:transparent url(/img/mybabytree/themes/taikang/treeprof_qa_title_bg.png) no-repeat 0 0;
}

#treeprof h5 .func a {
font-weight:normal !important;
}

#treeprof-topics ul, #treeprof-qa ul {
margin:-6px 0 0 20px;
}

/*4~一周统计*/
#treestat-view {
background:transparent url(/img/mybabytree/themes/taikang/treestat_bg.gif) no-repeat;
width:176px;
margin:5px auto;
color:#114B01;
}

#treestat-view td.day {
height:91px;
color:#000;
}

#treestat-view td.day div {
background:transparent url(/img/mybabytree/themes/taikang/treestat_day_bg.gif) no-repeat;
}

#treestat-view em {
color:#EC3600;
}

/*------------------------------------------------------*/

/*4~大头图*/

#index-portrait {
width:402px;
}

#index-portrait #forpic {
border:1px solid #EA8E2B;
}

/*4~个人提醒*/

#maincol #index-notice {
width:250px;
margin:0 30px 0 0;
}7

#maincol #index-notice .title {
width:100%;
}

#maincol #index-notice-xhb .title h5 {
color:#6A9706;
line-height:36px;
padding:0 0 0 30px;
font-size:14px;
}

#maincol #index-notice-xhb .title .func {
display:inline;
margin:0 0 0 5px;
}

#maincol #index-notice-xhb .title .func a {
display:inline;
color:#FFF;
}

#index-notice-xhb .content, #index-notice-xhb .content a {
margin:10px;
color:#6A9706;
}



/*4~相册*/
#index-gallery-preview {
margin:5px 10px 0;
}

#index-gallery-preview li {
width:139px;
}

#index-gallery-preview .itempic {
padding:8px 13px 11px 12px;
background:transparent url(/img/mybabytree/themes/taikang/gallery-album-item_bg.gif) no-repeat;
}

#index-gallery-preview li p {
margin-top:15px;
}

#index-gallery-preview li p a {
color:#6A9706;
}



/*4~个人日记*/
#index-diary-category {
color:#6E6E6E;
}

#index-diary-category li a {
color:#6A9706;
}

#index-diary-category li em {
}

#index-major.diarymode #index-diary .title {
width:450px;
}

#index-major.diarymode #index-diary-preview {
width:450px;
}

#index-major.diarymode #index-diary-preview .content {
width:438px;
}

#index-diary-preview .content {
padding:15px 0;
}

#index-diary-preview .content h6 a {
color:#6A9706;
}

#index-diary-preview .quote .date {
margin:2px 0 0 10px;
color:#4F4D4D;
font-size:12px;
}

#index-diary-preview .stat {
color:#4F4D4D;
}

#index-diary-preview .statcate a {
color:#6A9706;
}

#index-diary-list h5 {
width:678px;
height:29px;
line-height:29px;
text-indent:15px;
margin:0 auto 10px;
color:#FFF;
background:transparent url(/img/mybabytree/themes/taikang/index-diary-list-h5_bg.png) no-repeat;
}

#index-diary-list td.date {
text-align:right !important;
width:80px;
}

#index-diary-list td.texttitle a {
color:#6A9706;
}

#index-diary-list td.statcate {
width:160px;
text-align:left;
}

#index-diary-list td.statview,
#index-diary-list td.statreply {
width:60px;
text-align:center;
}


/* myfav debug */
.container#myfav .block .title .more {
padding:0 15px;
}

/* tabgap debug */
#index-comment .tabgap {
font-size:14px;
top:-1px;
}


/* taikang 植入 */

.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: " "
}
.clearfix {
	DISPLAY: inline-block
}
.rrow {
	WIDTH: 192px; OVERFLOW: hidden; MARGIN: 0 auto;
}
.login H2 {
	PADDING-RIGHT: 12px; DISPLAY: none; PADDING-LEFT: 12px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; COLOR: #fff; LINE-HEIGHT: 30px; PADDING-TOP: 4px; HEIGHT: 24px
}
.login H2 SPAN {
	DISPLAY: none; FONT-WEIGHT: 400; FONT-SIZE: 12px; FLOAT: right; MARGIN: -31px 23px 0px 0px; CURSOR: pointer; LINE-HEIGHT: 32px
}
.rrow UL {
	MARGIN: 0;
	PADDING: 0;
}
.rrow UL LI {
	FLOAT: left; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 192px; HEIGHT: 33px
}
.rrow UL LI A {
	DISPLAY: block; FONT-WEIGHT: 700; FLOAT: left; WIDTH: 95px; CURSOR: pointer; LINE-HEIGHT: 32px; MARGIN-RIGHT: 0px; HEIGHT: 33px; TEXT-DECORATION: none;
}
.rrow UL LI A:hover {
	TEXT-DECORATION: none;
}
.rrow UL LI SPAN {
	DISPLAY: block; FONT-WEIGHT: 700; FLOAT: left; OVERFLOW: hidden; WIDTH: 96px; CURSOR: pointer; LINE-HEIGHT: 32px; MARGIN-RIGHT: 0px; HEIGHT: 33px
}
.rrow UL LI .lhover {
	DISPLAY: block; PADDING-LEFT: 35px; FONT-WEIGHT: 700; BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) 0px -32px; FLOAT: left; OVERFLOW: hidden; WIDTH: 69px; LINE-HEIGHT: 32px; MARGIN-RIGHT: 4px; HEIGHT: 37px
}
.rrow UL LI .yhzc {
	BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) 0px 0px
}
#yhzc {
	BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) 0px -32px; HEIGHT: 37px
}
.rrow UL LI .hysj {
	BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) -95px 0px
}
#hysj {
	BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) -95px -32px; HEIGHT: 37px
}
.rrow UL LI .fbxx {
	BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) 0px -69px
}
#fbxx {
	BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) 0px -102px; HEIGHT: 37px
}
.rrow UL LI .gstg {
	BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) -95px -69px
}
#gstg {
	BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) -95px -102px; HEIGHT: 37px
}
.rrow UL LI .xzmj {
	BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) 0px -208px
}
.rrow UL LI .bzzx {
	BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) -95px -208px
}
.rrow UL .hoverli {
	FONT-WEIGHT: 700; BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) 0px -141px; OVERFLOW: hidden; LINE-HEIGHT: 32px; HEIGHT: 125px
}
.qlogin {
	DISPLAY: none; MARGIN: 5px 0px 0px 10px; WIDTH: 210px; LINE-HEIGHT: 32px; HEIGHT: 92px
}
.qlogin DT {
	OVERFLOW: hidden; HEIGHT: 0px
}
.qlogin DD {
	CLEAR: both; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 210px; PADDING-TOP: 4px; HEIGHT: 22px; TEXT-ALIGN: left
}
.qlogin DD .passw {
	FLOAT: right; MARGIN: -4px 12px 0px 0px
}
.qlogin A.passw:hover {
	FLOAT: right; MARGIN: -4px 12px 0px 0px
}
.rrow UL LI DIV {
	MARGIN-TOP: 0px; DISPLAY: none;
}
.rrow UL LI DIV A {
	CLEAR: both; FONT-WEIGHT: 400; LINE-HEIGHT: 20px; MARGIN: 0 10px; WIDTH: 172px; DISPLAY: inline;
}
.rrow UL LI DIV A:hover {
	TEXT-DECORATION: none
}
.rrow UL LI .blockin {
	DISPLAY: block;
}
.rrow .blockin {
	DISPLAY: block
}
.rrow UL .none {
	DISPLAY: none
}
.btn {
	PADDING-LEFT: 18px; FONT-SIZE: 12px; BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif); FLOAT: left; OVERFLOW: hidden; WIDTH: 57px; LINE-HEIGHT: 21px; MARGIN-RIGHT: 10px; FONT-FAMILY: 宋体; HEIGHT: 20px
}
A.btn:hover {
	BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif) 0px -20px
}
#btn4 {
	BACKGROUND: url(/img/mybabytree/themes/taikang/portals_bg.gif); MARGIN-LEFT: 48px; WIDTH: 75px; CURSOR: pointer
}
.input2 {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 140px; PADDING-TOP: 1px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 16px
}
#font12 {
	CLEAR: both; FONT-WEIGHT: 100; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 23px; PADDING-TOP: 5px
}