*{word-wrap:break-word;}
body{background:#FFFFFF;text-align:center;}
body,td,input,textarea,select,button{color:#444;font: 12px/160% Tahoma, Verdana,sans-serif;}
a{text-decoration:none;color:#000;}a:hover{text-decoration:underline;}
img {border:0; padding:0; margin:0;}
a img {border:0;}
.pipe {margin:0 5px;}
h1,h2,h3,h4,h5{ font-size: 12px; }
body, ul, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
li{list-style-type:none;}
a:link ,a:visited{color:#000; text-decoration:none;}
a:hover ,a:active{color:#0099FF; text-decoration:underline;}
em, cite, strong, th {font-style: normal;font-weight: normal;}
table {empty-cells: show;border-collapse: collapse;}
a {color: #000;text-decoration: none;}
a:hover {color: #000;text-decoration: underline;}
.wrap {text-align:left;margin:0 auto;}
#wrap {padding-bottom:10px;min-height:450px;border:0 solid;background-color:#FFF;clear:both;}
.wrap, #nav {width:980px; clear:both;font-size:12px;}

.tiny_avatar { float:left; padding-right:5px; padding:1px; border:1px solid #ddd; background:#fff; margin:3px; }
.tiny_avatar img { width:15px; height:15px; }

#header_v3 {width:100%; height:74px;margin:0 auto;position:relative; overflow:hidden;}
#header_v3 h1 {float:left;width:189px;height:75px;overflow:hidden;}
.dateh {position:absolute;top:-1px;right:0;overflow:hidden;}
.dateh ul li { height:10px; line-height:19px; overflow:hidden; }
.dateh ul li a {color:#666666;}

small{font-size:11px}
option{padding-left:5px}
em {font-style:normal;font-weight:400}
/* Standard */
.pipe{margin:0 3px;color:#aaa;font-size:11px;font-weight:400}
.hyphen{padding:0 5px;font-size:14px;color:#aaa}
.status-em{margin:0 0.15em;cursor:pointer;border:0}
.shadow{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.description,.time{color:gray}
.float-left{float:left}
.float-right{float:right}
.clear-both{clear:both}
.hide {display:none}
.show{display:block}
.small{font-size:11px;font-family:tahoma, mingliu}
.large {font-size:14px}
.empty{visibility:hidden}
.quote{margin-top:10px;padding:0 20px;}
.quote q{background:transparent url(/img/quote_end.gif) no-repeat 100% 100%;color:#555;display:inline;padding-right:20px}
.feedbody .quote q{background:transparent url(/img/quote_end.gif) no-repeat right bottom;color:#555;display:block;overflow:hidden;width:15em}
.x-to-hide {background:url(/imgpro/theme/xn/x_to_hide.gif) no-repeat center;width:14px;text-decoration:none;display:block;height:14px}
.x-to-hide:hover {background:url(/imgpro/theme/xn/x_to_hide_hover.gif) no-repeat center;text-decoration:none}
/* List */
.icon {background-repeat:no-repeat;background-position:center center;}
.l-icon {padding:3px 0 3px 20px;background-repeat:no-repeat;background-position:0 2px;}
.l-star {background-image:url(/images_site/space/icons/star.gif);}
.l-hs {background-image:url(/images_site/space/icons/highschool.gif);}
.l-game {background-image:url(/images_site/space/icons/game.gif);}
.l-recommend {background-image:url(/images_site/space/icons/recommend.gif);}
.l-request {background-image:url(/images_site/space/icons/requests.gif);}
.l-poke {background-image:url(/images_site/space/icons/poke.gif);}
.l-detail {background-image:url(/images_site/space/icons/detail.gif);}
.l-tag {background-image:url(/images_site/space/icons/photo.gif);}
.l-im {background-image:url(/images_site/space/icons/im.gif);}
.l-invite {background-image:url(/images_site/space/icons/invite.gif);}
.l-findfriends {background-image:url(/images_site/space/icons/findfriend.gif);}
.l-msn {background-image:url(/images_site/space/icons/msn.gif);}


.l-blog {background-image:url(/images_site/space/icons/blog.gif);}
.l-photo {background-image:url(/images_site/space/icons/photo.gif);}
.l-friend {background-image:url(/images_site/space/icons/friends.gif);}
.l-group {background-image:url(/images_site/space/icons/group.gif);}
.l-class {background-image:url(/images_site/space/icons/class.gif);}
.l-film {background-image:url(/images_site/space/icons/film.gif);}
.l-share {background-image:url(/images_site/space/icons/share.gif);}
.l-event {background-image:url(/images_site/space/icons/acts.gif);}
.l-poll{background-image:url(/images_site/space/icons/polls.gif);}
.l-poll-s1{background:url(/images_site/space/poll.gif) 2px 3px no-repeat!important; height:40px; line-height:40px; padding:15px 0 8px 40px!important;}
.l-app {background-image:url(/images_site/space/icons/app.gif);}
.l-gift {background-image:url(/images_site/space/icons/gift.gif);}
.l-test {background-image:url(/images_site/space/icons/test.gif);}
.icon-list li {padding-left:20px;line-height:1.5em;background-repeat:no-repeat;background-position:0 2px;}
.icon-list li a {display:block;}

.profile-poll .phead{ margin-bottom:5px;}
.profile-poll .l-poll{ margin-bottom:5px;}
.profile-poll .ujoin{ border-bottom:1px solid #d8dfea; margin-bottom:5px;}

/* Form */
fieldset{border:none}
input,select{vertical-align:middle;font-size:12px}
/* label{color:#666;cursor:pointer;} */
textarea{border:1px solid #bdc7d8;padding:3px;font-size:12px;overflow:auto}
/* select,label,textarea,input {font-family:'lucida grande',tahoma,verdana,arial,simsun,sans-serif} */
.input-text{border:1px solid #bdc7d8;padding:3px}
.input-checkbox{margin-right:5px}
.input-file{border:1px solid #bdc7d8}
.input-button,.input-submit{background-color:#005eac;border-color:#b8d4e8 #124680 #124680 #b8d4e8;border-style:solid;border-width:1px;color:#fff;cursor:pointer;font-size:12px;padding:2px 15px;text-align:center}
input.gray{border:1px solid;border-color:#fff #848484 #848484 #fff;background:#f0f0f0;color:#333}
input.mini{padding:2px}
input.large{padding:3px 15px;font-size:14px}

/* clearFix*/
.clearfix:after,.feed:after,.feed-content .headline:after,.comment:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.feed,.feed-content .headline,.comment{display:inline-block}
.clearfix,.feed,.feed-content .headline,.comment {display:block}
/*just for a beta preview*/
/* Global*/
.nav-logo {float:left}
.nav-logo h1 {display:block;height:33px;text-indent:-2000em;width:5px;outline:none}
.tab-content{cursor: default}
.hidden-area{display:none}
.dashnotic{background-color:#feffcf;border-bottom:1px solid #ccc;margin-bottom:5px;padding:10px 15px}
.dashnotic h2{margin-bottom:10px}
.dashnotic p{margin-bottom:10px}

/* topbar */

#page { width:98%; max-width:1300px; margin:0 auto; min-width:980px; }

#topbar, #site-nav .quick-menu li, #site-nav .cart a, #site-nav a.menu-hd, #site-nav .help a, #header .quick-link li {
	/* background:url(http://assets.taobaocdn.com/tbsp/img/header/header_bg.png) no-repeat; */
}

#topbar {
	background-position:0 -575px;
	background-repeat:repeat-x;
}

#topbar a {
	color:#36c;
	text-decoration:none;
}

#topbar a:hover {
	color:#f60;
	text-decoration:underline;
}

#header {
	position:relative;
	padding-top:25px;
}
#site-nav {
	position:absolute;
	top:0;
	width:100%;
	z-index:99999;
}
#site-nav li {
	float:left;
	line-height:24px;
	height:25px;
	margin-right:8px;
}
#site-nav a {
	color:#404040;
}
#site-nav a:hover {
	color:#f50;
}
#site-nav .login-info {
	float:left;
	padding-top:3px;
}
#site-nav .login-info a {
	margin-right:8px;
}
#site-nav .login-info a.user-nick {
	margin-right:0;
}
#site-nav .login-info a.user-nick:link, #site-nav .login-info a.user-nick:visited {
	color:#36c;
}
#site-nav .login-info a.user-nick:hover {
	color:#f50;
}
#site-nav .quick-menu {
	float:right;
}
#site-nav .quick-menu li {
	background-position:-5px -115px;
	margin:0;
	padding:0 8px;
}
#site-nav li.buy {
	background:none;
}
#site-nav li.sell {
	background-position:0 7px;
	padding-left:15px;
}
#site-nav .mytaobao a.menu-hd {
	background-position:0 2px;
	padding-left:15px;
}
#site-nav .cart a {
	background-position:0 -28px;
	padding-left:15px;
}
#site-nav .help a {
	background-position:0 -58px;
	padding-left:15px;
}
#site-nav .more-service a.menu-hd {
	background-position:right -88px;
	padding-right:13px;
	cursor:default;
}
#site-nav .itaobao em {
	font-weight:bold;
	padding-right:1px;
}
#site-nav li.mytaobao.hover, #site-nav li.mytaobao:hover, #site-nav li.more-service.hover, #site-nav li.more-service:hover {
	background-position:0 -390px;
	padding-right:10px;
	margin-right:-2px;
	position:relative;
}
#site-nav li.more-service.hover, #site-nav li.more-service:hover {
	padding-right:12px;
	padding-left:8px;
	margin-right:-4px;
}
#site-nav li:hover .menu-list, #site-nav li.hover .menu-list {
	display:block;
}
#site-nav li.hover a.menu-hd, #site-nav li:hover a.menu-hd {
	text-decoration:none;
	color:#f50;
}
#site-nav .menu-list {
	display:none;
	position:absolute;
	top:25px;
	left:0;
	width:79px;
	padding-top:2px;
	padding-bottom:3px;
	border:1px solid #ccc;
	border-top-width:0;
	background-color:#fff;
	z-index:999999999;
	overflow:hidden;
}
#site-nav .more-service .menu-list {
	width:79px;
}
#site-nav .more-service .menu-list ul {
	overflow:hidden;
	zoom:1;
	border-top:1px dotted #CBCBCB;
	margin:0 5px;
	padding:4px 0;
}
#site-nav .more-service .menu-list ul li {
	padding:0 4px 0 2px;
	width:79px;
}
#site-nav .more-service .menu-list ul.new-service {
	border-top:none;
	margin-top:-5px;
}
#site-nav .menu-list li {
	clear:both;
	background:none;
	padding-right:8px;
	line-height:20px;
	height:20px;
	width:86px;
}
#site-nav .quick-menu .quick-search {
	padding:2px 0 0;
	margin-left:5px;
	width:125px;
}
#site-nav .quick-menu li {
*padding-top:1px;
	_padding-top:0;
}
#site-nav .mytaobao a.menu-hd {
*background-position:0 0;
	_background-position:0 1px;
}
#site-nav .cart a {
*background-position:0 -30px;
	_background-position:0 -29px;
}
#site-nav .help a {
*background-position:0 -60px;
	_background-position:0 -59px;
}
*+html #header .quick-link li {
	background-position:0 -344px;
}
#site-nav .more-service .menu-list ul {
	_width:70px;
}
#site-nav .quick-menu .quick-search {
*padding-top:1px;
}

/* Nav*/
.menu-bar{z-index:20;padding-bottom:3px;}
.navigation-wrapper{width:100%; margin:0 auto;}
.navigation{width:100%;background:#1080c0}
.navigation .nav-main{float:left;}
.navigation .nav-main .menu-title a {color:#fff;padding:0 9px;}
.navigation .nav-other{float:right}
.navigation .nav-other .menuspace{margin:0}
.navigation .nav-other .menuspace .charge {background:url(/images_site/space/navigation/money-m-b.icon.gif) no-repeat left center;padding-left:14px;}
.navigation .nav-other .menu-title a{font-size:12px;color:#c3cddf;padding:0 5px}
.navigation .nav-other .last{margin-right:10px}
.nav-shadow{width:950px;border-bottom:1px solid #254888;height:0;overflow:hidden;margin:0 auto;display:none}
.dropmenu-holder{position:relative;margin:0 auto;width:960px;height:0;z-index:999999}
.navigation .menuspace{float:left;height:35px;line-height:35px;margin-right:2px; overflow:hidden;}
.navigation .menu-title{font-size:14px}
.navigation .info-edit .menu-title{padding-top:1px}
.navigation .menu-title a{padding:0 5px;display:block;color:#fff;outline:0}
.navigation .menu-title.with-arrow a{padding-right:17px;background:url(/images_site/space/navigation/dd2.gif) 100% 1px no-repeat;}
.navigation .info-edit .menu-title a{font-size:12px;display:inline;padding:0;color:#D8DFEA}
.navigation .menu-title a:hover{text-decoration:none;background-color:#2f90c8;}
.navigation .menu-title.with-arrow a:hover{background-position:right bottom}
.navigation .info-edit .menu-title a:hover{text-decoration:underline;background:none;color:#FFF}
.navigation .menu-title a .count{font-weight:700;color:#fff;font-size:14px}
.navigation #searchMenu{margin-right:0}
.navigation #searchMenu .menu-title a{color:#fff}
#navSearch{float:left;margin:6px 10px 0 5px}
#navSearch #search-input{float:left}
#navSearch #search-submit{float:left;width:21px; height:21px; overflow:hidden;}
#navSearch #search-input #navSearchInput{background:#FFF url(/images_site/space/navigation/search_shadow.gif) no-repeat top left;border:1px solid #315091;border-right:0;float:left;margin:0;padding:3px 4px;width:136px}
#navSearch #search-submit a{background:#B8D4E8 url(/images_site/space/navigation/search_input_gloss.gif) top center repeat-x;border:1px solid #315091;display:block;font-size:11px;margin:0;padding:0;text-decoration:none;width:19px}
#navSearch #search-submit a span{background:url(/images_site/space/navigation/magnifier.gif) 0 0px no-repeat;display:block;margin:0;padding:3px 0}


.fr{float:right}
.fl{float:left}
#nav-s {
	background:url(http://www.vanpeople.com/images_site/forum/v6/wind/nav-search.png);
	width:270px;
	height:35px;
	overflow:hidden;
	float:left;
	_margin-left:-3px;
}
#nav-s .fr {
	margin:9px 20px 0 0;
	*margin:11px 20px 0 0;
	line-height:14px;
}
.s-btn, .s-input {
	background:none;
	border:0;
}
.s-btn {
	cursor:pointer;
	width:55px;
	height:21px;
	vertical-align:middle !important;
	vertical-align:baseline;
	margin:5px 0 0 1px;
}
.s-input {
	height:17px;
	padding:4px 1px 0;
	width:150px;
	margin:5px 0 0 10px;
	float:left;
	z-index:99;
}

/*.nav-other .notelist .notifyitem.highlight{ background-color:#fffbe2}*/
.nav-other .notelist .notifyico{float:left;margin:8px 5px 0 3px}
* html .notifyico {float:left;margin:5px 5px 0 3px}
/*.nav-other .notelist .notifybody{ border-bottom:1px solid #eee; padding:8px 20px 8px 24px}*/
/* Dropdown Menu*/
.full-page-holder{background:#fff}
.full-page {}
/* Treak by Tom */
.menuspace a {color:#fff; }
.new {color:#fff; margin-left:10px; font-size:14px;}
#uchome_ntc { float:right; margin-left:10px; font-size:12px; display:none; }
#uchome_ntc a:hover {background:none; text-decoration:underline;}
.menutitle { font-size:14px; max-width:210px; }
.menutitle a {color:#fff;padding:0 9px; display:block; float:left; color:#fff;outline:0}
.menutitle a:hover{text-decoration:none;background-color:#2f90c8;}
/* Dropdown Menu
----------------------*/
.menu-dropdown {position:absolute;left:250px; top:139px; z-index:200;background:#fbfbfb;width:270px;font-size:12px;font-family:Tahoma,Verdana,sans-serif, simsun;}
.menu-dropdown-border{border:1px solid #1080C0;}
.menu-dropdown .menu-holder {float:left;padding:5px 0;}
.menu-dropdown .menu-dropdown-border h4 {font-weight:normal;color:#808080;padding:5px 10px 0;font-weight:normal;}
.menu-dropdown .menu-item {border-left:1px solid #bdc7d8;width:133px;}
.menu-dropdown .recent-app .menu-item {border:none;}
.menu-dropdown .menu-item li a {height:24px;line-height:24px;overflow:hidden;display:block;padding:0 5px 0 33px;text-decoration:none;background-repeat:no-repeat;background-position:10px 4px;}
.menu-dropdown .menu-item li.show-more a {padding-right:10px;text-align:right;}
.menu-dropdown .menu-item li.title {color:gray;padding:0 10px 5px;}
.menu-dropdown .menu-item a:hover {background-color:#1080C0;color:#fff;text-decoration:none;}
.menu-dropdown .separator {height:1px;margin:0px 10px;overflow:hidden;clear:both;background:#d8dfea;}
.menu-dropdown .app-actions {padding:5px 10px;}
.menu-dropdown .app-actions li.title {color:gray;font-size:12px;}
.menu-dropdown .app-actions li {line-height:1.6em;}
.menu-dropdown .recent-app li.last-app {background:#feffde;}

.all-app .menu-item {float:left;}

.menu-dropdown .search-menu{ padding:3px 0;}
.menu-dropdown .search-menu li a{ display:block; padding:5px 40px 5px 20px; }
.menu-dropdown .search-menu li a:hover{ background-color:#005eac; color:#fff; text-decoration:none;}

.menu-dropdown .optionmenu{ width:124px!important; padding:3px 0;}
.menu-dropdown .optionmenu  li a:hover{ background-color:#005eac; color:#fff; text-decoration:none;}
.menu-dropdown .optionmenu a.optionprivacy,
.menu-dropdown .optionmenu a.optionaccount{ display:block; height:25px; line-height:25px; padding-left:35px;}
.menu-dropdown .optionmenu a.optionprivacy{ background:url(/imgpro/icons/privacy.gif) 8px center no-repeat;}
.menu-dropdown .optionmenu a.optionaccount{ background:url(/imgpro/icons/account.gif) 8px center no-repeat;}

#footer{padding:0 0 30px;width:100%;margin:0 auto;max-width:1200px;}
	.bottom{margin:0 auto 10px;border:1px solid #BCD7E9;background:#F0F5F8;}
	.bottom ul{ padding:5px; margin:0; list-style:none;}
	.bottom ul li{ padding:0 10px 0 0;display:inline;}
	.bottom ul li a{white-space:nowrap;}
	
.wrap {
width:98%; max-width:1300px; margin:0 auto; min-width:980px;
}

/*new_top*/
.new_topbar_wrap{border-bottom:1px solid #bfcfd8;height:26px;background:#fff;min-width:800px;overflow:hidden;}
.new_topbar{width:98%; margin:auto;min-width:800px;overflow:hidden;}
.new_topbar a{color:#676767; font:12px/12px Arial;}
.new_topbar a:hover{color:#336699;}
img.top_face{width:15px;height:15px;float:left;margin:-1px 3px 0 0;border:1px solid #ccc;overflow:hidden;}
.new_topbar_right{float:right;}
.new_topbar_right a{float:left;padding:5px;*padding:6px 5px 5px;margin:2px 3px 0;outline:none; white-space:nowrap;}
.new_topbar_right a.new_topbar_name{font-weight:700;}
.new_topbar_right a.backend{color:#ff5500;}
.new_topbar_right span.green{color:#676767;}
.new_topbar_right i{float:left;width:1px;background:#c5c5c5;height:15px;overflow:hidden;padding:0;margin:6px 4px 0;}
.new_topbar_left{ padding:0 7px; }
.new_topbar_left li{float:left;margin:7px 7px 0 0;border-right:1px solid #c5c5c5;}
.new_topbar_left li a{float:left;padding:0 0 1px;*padding:1px 0 0;margin-right:7px;}
a.menu_down,a.menu_down:hover{padding:6px 7px 4px;margin:1px;text-decoration:none;}
a.new_topbar_mes{background:url(/images_site/forum/v6/wind/email.gif) 0 4px no-repeat;padding-left:18px;color:#ff5500;}
a.menu_down,a.menu_down:hover{padding:6px 7px 4px;margin:1px;text-decoration:none;}
a.new_topbar_mes{background:url(email.gif) 0 4px no-repeat;padding-left:18px;color:#ff5500;}


td, input, select, button {
	color:#444;
}
.msgfix {
	overflow:hidden;
}
.showmessage {
	position:relative;
	margin:10px 0;
	padding:80px 260px;
	height:290px;
	background:#EBF2F8;
}
.showmessage h1 {
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#09C;
}
.showmessage p {
	line-height:24px;
	font-size:14px;
}
.showmessage a {
	color:#09C;
	text-decoration:underline;
	font-weight:700;
}
form, fieldset {
	margin:0;
	padding:0;
}
input, select, button {
	vertical-align:middle;
}
table {
	empty-cells:show;
	border-collapse:collapse;
}
th {
	font-weight:400;
}
.formtable {
	width:100%;
}
.formtable th {
	padding:5px 2px;
	width:100px;
}
.formtable th a {
	font-weight:400;
	color:#09C;
	text-decoration:underline;
}
.formtable td {
	padding:5px 2px;
}
.formtable .sep_space th {
	height:40px;
}
.formtable .txt {
	width:270px;
}
.formtable .txtarea {
	float:left;
	margin:-1px 8px 0 0;
	width:270px;
	height:60px;
	border-top-color:#CCC;
}
.txt, .txtarea {
	padding:2px;
*padding:0 2px;
	height:16px;
*height:20px;
	border:1px solid;
	border-color:#999 #CCC #CCC #999;
	background:#FFF;
}
.txtarea {
	height:auto;
}
.checkbox, .radio {
	margin:0;
	width:15px;
}
.pipe {
	margin:0 5px;
}
hr {
	clear:both;
	margin:1em 0;
	border:0 solid #E6E7E1;
	background:transparent;
}
.solidline {
	border-top:1px solid #FFF;
	border-bottom-width:1px;
}
.dashline {
	height:0px;
	border-bottom-width:1px;
	border-style:dashed;
}
.shadowline {
*margin:2px 0;
	border-width:1px 0;
	border-top-color:#C8DCEC;
	border-bottom-color:#FFF;
}

/* clearFix*/
.clearfix:after,.feed:after,.feed-content .headline:after,.comment:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.feed,.feed-content .headline,.comment{display:inline-block}
.clearfix,.feed,.feed-content .headline,.comment {display:block}

form{display:inline;} /* phpwind search fix for ie */