HTML {
	HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(http://s.xnimg.cn/imgpro/msntab/dog_bg.png) #e0f2ff repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma,Verdana,sans-serif,simsun; HEIGHT: 100%
}
TD {
	FONT-SIZE: 12px
}
INPUT {
	FONT-SIZE: 12px
}
TEXTAREA {
	FONT-SIZE: 12px
}
.main_wrap {
	BACKGROUND: url(http://my.61f.com/reg/img/dog_m_bg.png) no-repeat 50% 0px
}
.main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://s.xnimg.cn/imgpro/msntab/dog_logo.png) no-repeat 0px 15px; PADDING-BOTTOM: 15px; MARGIN: 0px auto; WIDTH: 800px; PADDING-TOP: 15px
}
.main_1 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A#d_logo {
	DISPLAY: block; MARGIN: 0px 0px 20px; WIDTH: 186px; HEIGHT: 56px
}
SPAN#d_logo {
	CLEAR: both; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="http://s.xnimg.cn/imgpro/msntab/dog_logo.png"); MARGIN: 0px 0px 20px 42px; HEIGHT: 56px
}
.xn5106 SPAN#d_logo {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(http://my.61f.com/reg/img/dog_logo2.png) no-repeat 0px 0px; FILTER: none; MARGIN: -15px 0px -60px 5px; HEIGHT: 156px
}
.dog_box {
	CLEAR: both; BACKGROUND: url(http://my.61f.com/reg/img/dog_box.gif) no-repeat; MARGIN: 0px auto; WIDTH: 706px; HEIGHT: 421px
}
#button_go {
	DISPLAY: block; BACKGROUND: url(http://s.xnimg.cn/imgpro/msntab/go_button_new.gif) no-repeat; WIDTH: 263px; HEIGHT: 52px
}
.form_row {
	POSITION: relative
}
.dog_slide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.dog_info {
	FLOAT: left; MARGIN: 181px 0px 0px 30px; WIDTH: 213px
}
.dog_slide P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.slide_pic {
	MARGIN: 0px 0px 0px 15px; OVERFLOW: hidden; POSITION: relative
}
.slide_pic OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
#slide_tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
.slide_pic LI {
	WIDTH: 440px; HEIGHT: 330px
}
.slide_pic {
	WIDTH: 440px; HEIGHT: 330px
}
.slide_tab {
	MARGIN: 28px 0px 0px
}
#slide_tab {
	POSITION: static
}
#slide_tab LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 10px 0px 0px
}
#slide_tab LI SPAN {
	DISPLAY: block; BACKGROUND: url(http://s.xnimg.cn/imgpro/msntab/dogs.jpg) no-repeat; WIDTH: 147px; CURSOR: pointer; HEIGHT: 140px
}
LI#dog_1 SPAN {
	BACKGROUND-POSITION: -147px 0px
}
LI#dog_2 SPAN {
	BACKGROUND-POSITION: -294px 0px
}
LI#dog_3 SPAN {
	BACKGROUND-POSITION: -441px 0px
}
LI#dog_4 SPAN {
	BACKGROUND-POSITION: -588px 0px
}
LI#dog_0 SPAN.c {
	BACKGROUND-POSITION: 0px -140px
}
LI#dog_1 SPAN.c {
	BACKGROUND-POSITION: -147px -140px
}
LI#dog_2 SPAN.c {
	BACKGROUND-POSITION: -294px -140px
}
LI#dog_3 SPAN.c {
	BACKGROUND-POSITION: -441px -140px
}
LI#dog_4 SPAN.c {
	BACKGROUND-POSITION: -588px -140px
}
#dog_icon {
	BORDER-RIGHT: #f78a16 2px solid; BORDER-TOP: #f78a16 2px solid; DISPLAY: block; BACKGROUND: url(http://s.xnimg.cn/imgpro/msntab/dogs_small.jpg) #fff no-repeat; FLOAT: left; BORDER-LEFT: #f78a16 2px solid; WIDTH: 50px; BORDER-BOTTOM: #f78a16 2px solid; HEIGHT: 50px
}
#dog_name {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 0px 5px; COLOR: #005eac
}
.dog3_dogattro {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.dog3_dogattro LI {
	CLEAR: both; PADDING-TOP: 3px; HEIGHT: 1.2em
}
.dog3_dogattro I {
	FLOAT: left; COLOR: #666; FONT-STYLE: normal
}
.pet_charm {
	PADDING-LEFT: 20px; BACKGROUND: url(http://s.xnimg.cn/xnapp/dog/img/mini_icon/glamour_0.gif) no-repeat; FLOAT: left; LINE-HEIGHT: 18px; HEIGHT: 18px
}
.mind {
	PADDING-LEFT: 20px; BACKGROUND: url(http://s.xnimg.cn/xnapp/dog/img/mini_icon/glamour_0.gif) no-repeat; FLOAT: left; LINE-HEIGHT: 18px; HEIGHT: 18px
}
.mind {
	BACKGROUND-IMAGE: url(http://s.xnimg.cn/xnapp/dog//img/mini_icon/mind_0.gif)
}
.dress {
	DISPLAY: block; BACKGROUND: url(http://s.xnimg.cn/xnapp/dog/img/dog3_icons_b.gif) no-repeat 0px -673px; FLOAT: right; WIDTH: 52px; HEIGHT: 18px
}
.attro {
	BORDER-RIGHT: #d5d5d5 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #d5d5d5 1px solid; WIDTH: 66px; PADDING-TOP: 1px; BORDER-BOTTOM: #d5d5d5 1px solid; HEIGHT: 9px
}
.rate {
	BACKGROUND: url(http://s.xnimg.cn/xnapp/dog/img/dog3_rate_bg.gif) repeat-x; HEIGHT: 9px
}
.step {
	MARGIN-TOP: -9px; FONT-SIZE: 9px; TEXT-ALIGN: center
}
.stepbg {
	BACKGROUND: url(http://s.xnimg.cn/xnapp/dog/img/step_a.gif) repeat-x; HEIGHT: 9px
}
.stepbg_b {
	BACKGROUND: url(http://s.xnimg.cn/xnapp/dog/img/step_a.gif) repeat-x; HEIGHT: 9px
}
.dress:hover {
	BACKGROUND-POSITION: 0px -954px
}
#regform .dialog_buttons {
	TEXT-ALIGN: center
}
#p_icode {
	PADDING-BOTTOM: 10px
}
#regform {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
.regAdWrapper FIELDSET {
	FONT-SIZE: 12px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	FONT-SIZE: 11px
}
.regAdWrapper .regbox LABEL {
	FLOAT: left; WIDTH: 85px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 7px; TEXT-ALIGN: right
}
.regAdWrapper .regbox .labelRadio {
	WIDTH: 50px; TEXT-ALIGN: left
}
.regAdWrapper .regbox .btn {
	DISPLAY: block; BACKGROUND: url(/imgpro/bg/reg_ad.jpg) 100% 100%; LEFT: 138px; WIDTH: 180px; POSITION: absolute; TOP: 228px; HEIGHT: 54px; TEXT-DECORATION: none
}
.regAdWrapper .regbox .btn2 {
	BACKGROUND-POSITION: 0px 100%
}
.regAdWrapper .err1 {
	Z-INDEX: 100; TOP: -15px! important
}
.regAdWrapper .err5 {
	LEFT: 300px; TOP: 120px
}
.regAdWrapper P SPAN.code {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.regAdWrapper .validate-code {
	FLOAT: left
}
.regAdWrapper .validate-num {
	FLOAT: left; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle
}
.regAdWrapper .empty {
	COLOR: #fff
}
.regAdWrapper HR {
	BORDER-RIGHT: #e3eef8 1px solid; BORDER-TOP: #e3eef8 1px solid; BORDER-LEFT: #e3eef8 1px solid; BORDER-BOTTOM: #e3eef8 1px solid
}
.box-error {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-left-w.gif) no-repeat 6px bottom
}
.box-error-outer {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-right-w.gif) no-repeat right bottom
}
.box-error-inner {
	PADDING-LEFT: 5px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-left-w.gif) no-repeat left top
}
.box-error-inner P.erroralt {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 20px; BORDER-RIGHT-WIDTH: 0px
}
.box-error-inner P.erroralt IMG {
	MARGIN: 0px 5px -2px -22px
}
.box-error-inner P SPAN {
	PADDING-LEFT: 0px; FLOAT: none; COLOR: #333; LINE-HEIGHT: 1.2em; HEIGHT: auto
}
.box-error P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 22px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-right-w.gif) no-repeat right top; PADDING-BOTTOM: 22px; MARGIN: 0px; PADDING-TOP: 19px
}
.box-error-t {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-left-t.gif) no-repeat left bottom; LEFT: 252px; POSITION: absolute; TOP: -8px
}
.box-error-outer-t {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-right-t.gif) no-repeat right bottom
}
.box-error-inner-t {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/top-left-t.gif) no-repeat left top
}
.box-error-t P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-right-t.gif) no-repeat right top; PADDING-BOTTOM: 15px; MARGIN: 0px; LINE-HEIGHT: 2em; PADDING-TOP: 10px
}
.box-error-t SPAN {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-right-t.gif) no-repeat right top; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.s2 {
	BACKGROUND: url(nhttp://s.xnimg.cn/img/reg/bottom-left-w-1.gif) no-repeat 6px bottom
}
.s2 .box-error-outer {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-right-w-1.gif) no-repeat right bottom
}
.s2 .box-error-inner {
	PADDING-LEFT: 25px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-left-w-1.gif) no-repeat left top
}
.s2 .box-error-inner P IMG {
	MARGIN: 0px 5px -9px -25px
}
.s2 S.box-error-inner P SPAN {
	PADDING-LEFT: 0px; FLOAT: none; COLOR: #333; LINE-HEIGHT: 1.2em; HEIGHT: auto
}
.s2 P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 26px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-right-w-1.gif) no-repeat right top; PADDING-BOTTOM: 22px; MARGIN: 0px; PADDING-TOP: 10px
}
.s2 .box-error-t {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-left-t-1.gif) no-repeat left bottom; LEFT: 252px; POSITION: absolute; TOP: -8px
}
.s2 .box-error-outer-t {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-right-t-1.gif) no-repeat right bottom
}
.s2 .box-error-inner-t {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/top-left-t-1.gif) no-repeat left top
}
.s2 .box-error-t P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-right-t-1.gif) no-repeat right top; PADDING-BOTTOM: 15px; MARGIN: 0px; LINE-HEIGHT: 2em; PADDING-TOP: 10px
}
.s2 .box-error-t SPAN {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-right-t-1.gif) no-repeat right top; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.box-error-error P {
	COLOR: #801b1b
}
#regform SPAN {
	COLOR: #808080
}
.errors_div {
	MARGIN: 10px
}
.errors_div P {
	MARGIN: 0px
}
#p_gender .inputtext {
	WIDTH: auto! important
}
#button_submit {
	BACKGROUND: url(http://s.xnimg.cn/imgpro/msntab/reg_button.gif) no-repeat; WIDTH: 147px; BORDER-TOP-STYLE: none; TEXT-INDENT: -500px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 38px; BORDER-BOTTOM-STYLE: none
}
.form_row {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 475px; PADDING-TOP: 10px; ZOOM: 1; POSITION: relative
}
.form_row:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.form_row .input_wrap {
	FLOAT: left
}
.box-error {
	DISPLAY: none; RIGHT: 0px; WIDTH: 220px; POSITION: absolute; TOP: -7px
}
.err1 .box-error {
	DISPLAY: block
}
.mask_layer {
	Z-INDEX: 190; RIGHT: 0px; BACKGROUND: #000; FILTER: alpha(opacity=50); LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; opacity: 0.5; moz-opacity: 0.5
}
.generic_dialog {
	Z-INDEX: 200; LEFT: 0px; OVERFLOW: visible; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
TABLE.pop_dialog_table {
	MARGIN: 0px auto; WIDTH: 500px
}
.generic_dialog_popup {
	PADDING-TOP: 80px
}
#stage {
	WIDTH: 76px
}
SELECT {
	WIDTH: 76px
}
.inputtext {
	WIDTH: 150px
}
.form-register .inputtext {
	FLOAT: left
}
.noqqalt {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(/img/16_info.png) no-repeat 0px 3px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; PADDING-TOP: 3px
}
.regAdWrapper SPAN.code {
	DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; MARGIN: 3px 0px 10px
}
#regform .form-error {
	COLOR: #f00; LINE-HEIGHT: 1.7em
}
.b_tip {
	MARGIN-TOP: 5px
}
#maskLayer {
	Z-INDEX: 200
}
