.ap-black {
	COLOR: #000 !important
}
.ap-brown {
	COLOR: #914500 !important
}
.ap-red {
	COLOR: #d01111 !important
}
.ap-green {
	COLOR: #72b001 !important
}
.ap-left {
	TEXT-ALIGN: left !important
}
.ap-mb10 {
	MARGIN-BOTTOM: 10px !important
}
.ap-mb15 {
	MARGIN-BOTTOM: 15px !important
}
.ap-mb20 {
	MARGIN-BOTTOM: 20px !important
}
.ap-mb25 {
	MARGIN-BOTTOM: 25px !important
}
.ap-mb30 {
	MARGIN-BOTTOM: 30px !important
}
.ap-mb40 {
	MARGIN-BOTTOM: 40px !important
}
.ap-mb50 {
	MARGIN-BOTTOM: 50px !important
}
.ap-ms10 {
	DISPLAY: inline-block; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.ap-ms13 {
	DISPLAY: inline-block; MARGIN-LEFT: 13px; MARGIN-RIGHT: 13px
}
.ap-ms15 {
	DISPLAY: inline-block; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.ap-ms50 {
	DISPLAY: inline-block; MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px
}
.ap-ps30 {
	PADDING-LEFT: 30px !important; PADDING-RIGHT: 30px !important
}
.ap-coin {
	VERTICAL-ALIGN: -1px !important
}
.ap-sup {
	MARGIN-LEFT: 0.15em; FONT-SIZE: 10px; VERTICAL-ALIGN: top
}
.ap-ext {
	PADDING-RIGHT: 14px; BACKGROUND: url(ap/ext.gif) no-repeat 100% 60%
}
.fs14 {
	FONT-SIZE: 14px !important
}
.psyhmag DT {
	FONT-SIZE: 16px
}
.psyhmag DT SPAN {
	POSITION: relative; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #feffbc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-LEFT: -5px; PADDING-TOP: 1px
}
.psyhmag DT I {
	DISPLAY: block; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 20px
}
.psyhmag DD {
	MARGIN: 15px 0px 35px
}
.ap-af #FeedPeople A#photoLineLink {
	BACKGROUND-IMAGE: url(bg_button15g.png) !important; POSITION: relative; MARGIN-TOP: 0px; WIDTH: auto; WHITE-SPACE: nowrap; HEIGHT: auto; MARGIN-LEFT: 0px; FONT-SIZE: 14px; TOP: 0px; TEXT-DECORATION: none; LEFT: 0px; -background-image: url(bg_button15g.png)
}
.ap-af #FeedPeople A#photoLineLink SPAN {
	TOP: 0px
}
.ap-af #FeedPeople #PhotoLineHolder {
	MARGIN-BOTTOM: 5px
}
A#photoLineLink {
	POSITION: absolute; MARGIN-TOP: -26px; WIDTH: 48px; WHITE-SPACE: nowrap; BACKGROUND: url(maps/gifts.png) no-repeat; HEIGHT: 51px; MARGIN-LEFT: -55px; FONT-SIZE: 11px; TOP: 50%; TEXT-DECORATION: none; LEFT: 0px; -background: none
}
A#photoLineLink B {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 27px; WIDTH: 85px; BOTTOM: -20px; BACKGROUND: url(free.gif); HEIGHT: 29px; COLOR: #fff; RIGHT: 0px; text-shadow: 0 0 1px #000
}
#ap-gifts-33 {
	POSITION: relative; LEFT: 175px
}
.sale40-b {
	POSITION: relative; MARGIN: 35px 0px 55px 105px
}
.sale40-b .sale {
	POSITION: absolute; WIDTH: 109px; BACKGROUND: url(maps/40map.gif) no-repeat -135px 0px; HEIGHT: 85px; MARGIN-LEFT: -105px; TOP: -15px; LEFT: 0px
}
.sale40-m {
	POSITION: relative; MARGIN: 5px 0px 35px 70px
}
.sale40-m .sale {
	POSITION: absolute; WIDTH: 82px; BACKGROUND: url(maps/40map.gif) no-repeat -244px 0px; HEIGHT: 64px; MARGIN-LEFT: -70px; TOP: -10px; LEFT: 0px !important
}
.sale40-s {
	POSITION: relative; MARGIN: 10px 0px 10px 60px
}
.sale40-s .sale {
	POSITION: absolute; WIDTH: 59px; BACKGROUND: url(maps/40map.gif) no-repeat -326px 0px; HEIGHT: 46px; MARGIN-LEFT: -45px; TOP: -5px; LEFT: 0px !important
}
.rbutton {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline-block; WHITE-SPACE: nowrap; COLOR: #fff; FONT-SIZE: 20px; TEXT-DECORATION: none; PADDING-TOP: 0px; text-shadow: 0 1px 1px #2b3b01
}
.rbutton SPAN {
	Z-INDEX: 1; POSITION: relative
}
.rbutton .left {
	POSITION: absolute; WIDTH: 51%; BACKGROUND: url(ap/rbutton.gif) no-repeat left 50%; HEIGHT: 43px; TOP: 0px; LEFT: 0px
}
.rbutton .right {
	POSITION: absolute; WIDTH: 51%; BACKGROUND: url(ap/rbutton.gif) no-repeat right 50%; HEIGHT: 43px; TOP: 0px; RIGHT: 0px
}
.ap-sw {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -20px; FONT-SIZE: 17px
}
.ap-sw LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important
}
.ap-sw LI A {
	POSITION: relative; BORDER-LEFT: #c1c4cc 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline; WHITE-SPACE: nowrap; BACKGROUND: url(ap/switch.gif) no-repeat 50% 100%; FLOAT: left; HEIGHT: 27px; PADDING-TOP: 0px
}
.ap-sw LI .current {
	BACKGROUND-POSITION: 50% 0px; COLOR: #000; CURSOR: default; TEXT-DECORATION: none
}
.ap-sw LI.first A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-LEFT: 20px; BACKGROUND-POSITION: 0px 100%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.ap-sw LI.first .current {
	BACKGROUND-POSITION: 0px 0px
}
.ap-sw LI.last A {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: 100% 100%
}
.ap-sw LI.last .current {
	BACKGROUND-POSITION: 100% 0px
}
.ap-i {
	POSITION: relative; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.3em; MIN-HEIGHT: 34px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 12px 50%; MARGIN-BOTTOM: 10px; HEIGHT: auto !important; PADDING-TOP: 5px
}
.ap-i A.ap-i-img-click {
	POSITION: absolute; MARGIN-TOP: -22px; WIDTH: 44px; DISPLAY: inline-block; HEIGHT: 44px; TOP: 50%; LEFT: 12px
}
.ap-i A.light {
	POSITION: relative; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff1d2; MARGIN: 2px -2px 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.ap-i A.light INS {
	COLOR: #06c; TEXT-DECORATION: underline
}
.ap-i-delim {
	PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 5px
}
.ap-i .ap-green {
	BORDER-BOTTOM-COLOR: #72b001 !important; BORDER-TOP-COLOR: #72b001 !important; BORDER-RIGHT-COLOR: #72b001 !important; BORDER-LEFT-COLOR: #72b001 !important
}
.ap-i .vipred {
	BORDER-BOTTOM-COLOR: #c00 !important; BORDER-TOP-COLOR: #c00 !important; COLOR: #c00; BORDER-RIGHT-COLOR: #c00 !important; BORDER-LEFT-COLOR: #c00 !important; TEXT-DECORATION: none
}
.ap-i .gray6 {
	BORDER-BOTTOM-COLOR: #666 !important; BORDER-TOP-COLOR: #666 !important; COLOR: #666; BORDER-RIGHT-COLOR: #666 !important; BORDER-LEFT-COLOR: #666 !important
}
.ap-i P {
	PADDING-LEFT: 50px; PADDING-RIGHT: 5px; MARGIN-LEFT: 10%
}
.ap-i-vip UL {
	PADDING-LEFT: 50px; PADDING-RIGHT: 5px; MARGIN-LEFT: 10%
}
.ap-i-vip UL {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 30px
}
.ap-i-vip UL LI {
	POSITION: relative; MARGIN-BOTTOM: 10px
}
.ap-i-vip UL LI .dash {
	POSITION: absolute; BACKGROUND-COLOR: #f00; MARGIN: 0.5em 0px 0px -50px; WIDTH: 17px; HEIGHT: 3px; COLOR: #f00; OVERFLOW: hidden
}
.ap-i-vip {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ffffc6; PADDING-TOP: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.ap-i-vip UL {
	DISPLAY: none
}
.ap-i-vip .ap-hide {
	DISPLAY: none
}
.ap-i-vip .ap-show-x {
	
}
.ap-i-vip-show {
	BACKGROUND-COLOR: #ffffd7
}
.ap-i-vip-show-x {
	BACKGROUND-COLOR: #ffffd7
}
.ap-i-vip-show .ap-hide {
	DISPLAY: block
}
.ap-i-vip-show .ap-show {
	DISPLAY: none
}
.ap-i-vip-show-x UL {
	DISPLAY: block
}
.ap-i-vip-show-x .vipred {
	BORDER-BOTTOM: medium none; CURSOR: text
}
.ap-i-compl {
	POSITION: relative; LINE-HEIGHT: 30px; PADDING-RIGHT: 6px; DISPLAY: block; BACKGROUND: url(ap/i-compl.gif) no-repeat 100% 50%; HEIGHT: 30px; MARGIN-LEFT: 5px; FONT-SIZE: 20px
}
.ap-i-compl STRONG {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 74px; PADDING-RIGHT: 6px; BACKGROUND: url(ap/i-compl.gif) no-repeat 74px 50%; MARGIN-LEFT: -80px
}
.ap-i-compl B {
	POSITION: relative; DISPLAY: block; BACKGROUND: url(ap/i-compl.gif) no-repeat -6px 50%; HEIGHT: 100%; LEFT: 0px
}
.ap-i-compl B SPAN {
	POSITION: absolute; WIDTH: 6px; BACKGROUND: url(ap/i-compl.gif) no-repeat -294px 50%; HEIGHT: 100%; OVERFLOW: hidden; RIGHT: 0px; MARGIN-RIGHT: -6px
}
.ap-stat {
	TEXT-ALIGN: center; MARGIN: 10px 0px 0px; BORDER-TOP: #e1e1e1 2px solid
}
.ap-stat H4 {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 27px; PADDING-RIGHT: 10px; DISPLAY: inline; BACKGROUND: url(ap/ap-stat-header.gif) #fff no-repeat 6px 50%; COLOR: #999; TOP: -10px; PADDING-TOP: 0px
}
.ap-stat DL {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.5em; MARGIN: 5px 0px 20px; WIDTH: 50%; FLOAT: left
}
.ap-stat DIV DL {
	MARGIN: 10px 0px
}
.ap-stat DT {
	MARGIN: 0px 15px; FONT-WEIGHT: bold
}
.ap-stat DD {
	MARGIN: 0px 15px
}
.ap-stat DD SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; MARGIN-LEFT: -1px; PADDING-TOP: 0px
}
.ap-stat P {
	TEXT-ALIGN: left
}
.ap-stat P .i16 {
	TOP: 2px; MARGIN-RIGHT: 5px
}
.ap-new {
	POSITION: relative; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #ff6331; MARGIN: 0px 2px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #fff; FONT-SIZE: 8px; PADDING-TOP: 0px
}
.ap-adv-inf {
	WIDTH: 100%
}
.ap-adv-inf LEGEND {
	TEXT-ALIGN: center; TEXT-TRANSFORM: lowercase; MARGIN: 0px auto; WIDTH: 80px; COLOR: #ccc
}
.ap-adv-inf P {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 20px; PADDING-LEFT: 55px; PADDING-RIGHT: 10px; BACKGROUND: url(ap/ap-i.gif) no-repeat 0px 15px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 15px
}
.ap-i-side {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 20px; PADDING-LEFT: 55px; PADDING-RIGHT: 10px; BACKGROUND: url(ap/ap-i.gif) no-repeat 0px 15px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 15px
}
.ap-adv-inf P B {
	DISPLAY: block
}
.ap-adv-inf P.ap-adv-inf-l {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #f60; CLEAR: both; FONT-SIZE: 22px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.ap-adv-inf P.ap-adv-inf-l A {
	POSITION: relative; COLOR: #f60; FONT-SIZE: 11px; VERTICAL-ALIGN: super; TOP: 1px
}
.ap-adv {
	FONT-SIZE: 15px
}
.ap-adv .button25 {
	text-shadow: 0 1px 1px #333
}
.ap-adv .disabled .button25 {
	BACKGROUND-IMAGE: url(bg_button25_dis.png); CURSOR: default; text-shadow: 0 1px 1px #999
}
.ap-adv .disabled .button25 SPAN {
	BACKGROUND-IMAGE: url(bg_button25_dis.png); CURSOR: default; text-shadow: 0 1px 1px #999
}
.button25dis {
	BACKGROUND-IMAGE: url(bg_button25_dis.png); CURSOR: default; text-shadow: 0 1px 1px #999
}
.button25dis SPAN {
	BACKGROUND-IMAGE: url(bg_button25_dis.png); CURSOR: default; text-shadow: 0 1px 1px #999
}
.ap-adv .yellow-block {
	MARGIN-LEFT: -15px
}
.ap-adv .MainBlockLeft LI {
	MARGIN-BOTTOM: 5px
}
.ap-adv .MainBlockLeft FORM {
	WIDTH: 100%; CLEAR: both; FONT-SIZE: 13px
}
.ap-adv .MainBlockLeft FORM INS {
	POSITION: relative; MARGIN: 5px 0px -15px; DISPLAY: block; COLOR: #f00; TEXT-DECORATION: none
}
.ap-adv .MainBlockRight P IMG {
	MARGIN-RIGHT: 11px
}
.ap-adv .MainBlockRight .ap-adv-view {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 37%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ap-adv-header {
	POSITION: relative; TEXT-ALIGN: center; MARGIN-BOTTOM: 10px; COLOR: #333
}
.ap-adv-header H1 {
	PADDING-LEFT: 80px; DISPLAY: inline; BACKGROUND: url(ap/ap-adv-header.gif) no-repeat 0px 50%; FONT-SIZE: 50px
}
.ap-adv-header H1 SPAN {
	PADDING-RIGHT: 80px; BACKGROUND: url(ap/ap-adv-header.gif) no-repeat 100% 50%
}
.ap-adv-header P {
	POSITION: absolute; LINE-HEIGHT: 20px; WIDTH: 30%; HEIGHT: 20px; TOP: 40%; RIGHT: 0px
}
.ap-adv-header P A {
	PADDING-LEFT: 25px; BACKGROUND: url(ap/ap-adv-q.gif) no-repeat 0px 50%; MARGIN-LEFT: 25px
}
.ap-adv H2 {
	MARGIN-BOTTOM: 30px; FONT-SIZE: 30px
}
.ap-adv P {
	MARGIN-BOTTOM: 10px
}
.ap-adv .ap-warning {
	PADDING-LEFT: 30px; BACKGROUND: url(ap/ap-warning.gif) no-repeat 0px 0px
}
.ap-adv-list LI {
	POSITION: relative; PADDING-BOTTOM: 30px; PADDING-LEFT: 70px; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-adv-bul.gif) no-repeat 0px 0px; PADDING-TOP: 5px
}
.ap-adv-list LI SPAN {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 44px; WIDTH: 44px; HEIGHT: 44px; COLOR: #fff; FONT-SIZE: 30px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px; text-shadow: 0 1px 1px #333
}
.ap-adv-img {
	BORDER-BOTTOM: #f90 1px solid; POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: -10px 0px 20px; MIN-HEIGHT: 60px; WIDTH: 100%; HEIGHT: auto !important; COLOR: #999; FONT-SIZE: 20px; OVERFLOW: hidden
}
.ap-adv-img INPUT {
	POSITION: absolute; TOP: 0px; LEFT: -2000px
}
.ap-adv-img LABEL {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #fff; MARGIN: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FLOAT: left; PADDING-TOP: 6px
}
.ap-adv-img LABEL IMG {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; WIDTH: 44px; FLOAT: left; HEIGHT: 44px; BORDER-TOP: #fff 2px solid; CURSOR: pointer; BORDER-RIGHT: #fff 2px solid
}
.ap-adv-img LABEL.selected {
	BACKGROUND-COLOR: #f90
}
.ap-adv-img LABEL.selected IMG {
	CURSOR: default
}
.ap-adv-constr {
	PADDING-LEFT: 30px
}
.ap-adv-constr P {
	MARGIN: 5px 0px 20px
}
.ap-adv-constr .remain {
	COLOR: #000
}
.ap-adv-constr IMG {
	MARGIN-LEFT: -30px; VERTICAL-ALIGN: -4px
}
.ap-adv-constr LABEL {
	MARGIN: 10px 0px 3px; DISPLAY: block
}
.ap-adv-constr FIELDSET INPUT {
	BORDER-BOTTOM: #666 1px solid; POSITION: relative; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffc6; MARGIN: -1px 3px 0px 0px; PADDING-LEFT: 2px; WIDTH: 420px; PADDING-RIGHT: 2px; FONT: 18px Arial, sans-serif; VERTICAL-ALIGN: middle; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 1px
}
.ap-adv-constr .ap-adv-constr-i {
	LINE-HEIGHT: 44px; PADDING-LEFT: 55px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 50%; COLOR: #999; FONT-SIZE: 11px; VERTICAL-ALIGN: middle
}
.ap-adv-view {
	PADDING-BOTTOM: 40px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 25%; PADDING-RIGHT: 0px; PADDING-TOP: 40px
}
.ap-adv-view P {
	MARGIN: 0px; PADDING-LEFT: 55px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 13px
}
.ap-adv-view P B {
	DISPLAY: block
}
.ap-adv-send {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 650px; BACKGROUND: url(ap/ap-adv-header.gif) no-repeat 0px -9px; FONT-SIZE: 20px
}
.ap-adv-send HR {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f90; MARGIN: 8px 20px; PADDING-LEFT: 0px; WIDTH: 610px; PADDING-RIGHT: 0px; HEIGHT: 1px; COLOR: #f90; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.ap-adv-send P {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; MARGIN: 0px 20px; PADDING-LEFT: 0px; WIDTH: 610px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
.ap-adv-status {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-SIZE: 15px; PADDING-TOP: 15px
}
.ap-adv-status TD {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-SIZE: 15px; PADDING-TOP: 15px
}
.ap-adv-status P {
	WIDTH: 100%; CLEAR: both
}
.ap-adv-status DT {
	FLOAT: left; MARGIN-RIGHT: 0.3em
}
.ap-adv-status DD {
	FLOAT: left; MARGIN-RIGHT: 0.3em
}
.ap-adv-status DD {
	PADDING-BOTTOM: 20px; COLOR: #49b502
}
.ap-adv-status DD I {
	DISPLAY: block; COLOR: #000; FONT-SIZE: 11px
}
.ap-adv-cash {
	BORDER-BOTTOM: #f90 2px solid; BORDER-LEFT: #f90 2px solid; BACKGROUND-COLOR: #ffffc6; MARGIN-BOTTOM: 10px; FONT-SIZE: 60px; BORDER-TOP: #f90 2px solid; BORDER-RIGHT: #f90 2px solid; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.ap-adv-s {
	MARGIN: 0px auto; WIDTH: 770px
}
.ap-adv-s .yellow-block {
	MARGIN: 0px auto; WIDTH: 770px
}
.ap-adv-s .ap-adv-status TD {
	FONT-SIZE: 20px
}
.ap-adv-sform .adv-Where {
	MARGIN-LEFT: 30px
}
.ap-adv-sform .adv-Age {
	MARGIN-LEFT: 30px
}
.ap-adv-second {
	POSITION: relative; MARGIN-TOP: 10px; TOP: 5px
}
.ap-adv-second LABEL {
	MARGIN: 0px 20px 0px 0px
}
.ap-adv-sform #SearchForm {
	PADDING-BOTTOM: 15px
}
.ap-adv-rules-b {
	MARGIN: 0px 0px 10px; BACKGROUND: #fff4a6
}
.ap-adv-rules-b UL {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 140%; PADDING-LEFT: 40px; PADDING-RIGHT: 5px; BACKGROUND: url(ap/va-warn.gif) no-repeat 5px 5px; PADDING-TOP: 5px
}
.ap-real-left {
	POSITION: relative; MARGIN-LEFT: -280px; MARGIN-RIGHT: -20px
}
.ap-real H2 {
	PADDING-BOTTOM: 156px; PADDING-LEFT: 280px; PADDING-RIGHT: 0px; DISPLAY: block !important; BACKGROUND: url(ap/ap-real-msgblock.png) no-repeat 5px 100%; PADDING-TOP: 0px
}
.ap-real H3 {
	BORDER-BOTTOM: #d4d4d4 0px solid; POSITION: relative; BORDER-LEFT: #d4d4d4 1px solid; PADDING-BOTTOM: 0px; TEXT-INDENT: -0.55em; MARGIN: -134px 0px 45px -275px; PADDING-LEFT: 30px; WIDTH: 624px; PADDING-RIGHT: 30px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-TOP: #d4d4d4 0px solid; BORDER-RIGHT: #d4d4d4 1px solid; PADDING-TOP: 20px
}
.ap-real H3 SPAN {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 27px; TEXT-INDENT: 0px; MARGIN: 15px -31px 0px; PADDING-LEFT: 31px; WIDTH: 624px; PADDING-RIGHT: 31px; DISPLAY: inline; BACKGROUND: url(ap/ap-real-msgblock-f.gif) no-repeat 0px 100%; FLOAT: left; PADDING-TOP: 0px
}
.ap-real H4 {
	POSITION: relative; MARGIN: 0px 0px 20px -244px; DISPLAY: block !important; FONT: italic 25px sans-serif; COLOR: #00b400; CLEAR: both
}
.ap-real UL {
	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 45px; LINE-HEIGHT: 1.5em
}
.ap-real OL {
	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 45px; LINE-HEIGHT: 1.5em
}
.ap-real-label {
	POSITION: absolute; PADDING-BOTTOM: 1.5em; LINE-HEIGHT: 1em; MARGIN: 0px 10px; PADDING-LEFT: 1.5em; PADDING-RIGHT: 0.75em; DISPLAY: inline; WHITE-SPACE: nowrap; COLOR: #fff; PADDING-TOP: 1.5em; text-shadow: 0 1px 1px #aa5006
}
.ap-real-label IMG {
	Z-INDEX: -1; POSITION: absolute; WIDTH: 100%; DISPLAY: inline; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.ap-ma {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ap-ma-bl {
	POSITION: relative; WIDTH: 48%
}
.ap-ma-bl H4 {
	MARGIN-TOP: 15px; FONT-WEIGHT: bold
}
.ap-ma-bl DIV {
	POSITION: relative; MARGIN-TOP: 5px; WIDTH: 100%; CURSOR: help; PADDING-TOP: 8px
}
.ap-ma-bl DIV SPAN {
	POSITION: absolute; BACKGROUND-COLOR: #f90; WIDTH: 100%; HEIGHT: 5px; TOP: 0px; LEFT: 0px
}
.ap-ma-bl SMALL {
	DISPLAY: block; COLOR: #999; FONT-SIZE: 11px
}
.ap-ma-bl DIV P {
	Z-INDEX: 2; BORDER-BOTTOM: #fff 2px solid; POSITION: absolute; BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fef5c5; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; DISPLAY: none; BORDER-TOP: #fff 2px solid; TOP: 22px; BORDER-RIGHT: #fff 2px solid; PADDING-TOP: 10px; LEFT: -12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
.ap-ma-bl DIV P I {
	FONT-STYLE: normal; MARGIN-TOP: -22px; DISPLAY: block; BACKGROUND: url(ap/ap-ma-tt.gif) no-repeat 75px 0px; PADDING-TOP: 22px
}
.ap-ma-bl DIV:hover P {
	DISPLAY: block
}
.ap-ma-ybl {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fef5c5; PADDING-TOP: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
.ap-ma-ybl P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.ap-nok-s {
	FLOAT: left
}
.ap-nok-s UL {
	FLOAT: left
}
.ap-nok-s UL * {
	FLOAT: left
}
.ap-nok-s FORM {
	FLOAT: left
}
.ap-nok-s FORM FIELDSET {
	FLOAT: left
}
.ap-nok-s FORM FIELDSET DL {
	FLOAT: left
}
.ap-nok-s FORM FIELDSET DT {
	FLOAT: left
}
.ap-nok-s FORM FIELDSET DD {
	FLOAT: left
}
.ap-nok-s {
	WIDTH: 100%; BACKGROUND: url(ap/ap-nok-s.gif) #0c2b54 repeat-x 0px 100%; CLEAR: both
}
.ap-nok-s UL {
	BACKGROUND-COLOR: #fff; WIDTH: 100%; CLEAR: both
}
.ap-nok-s UL LI {
	BACKGROUND: url(ap/ap-nok-s-tab.gif) #081e3c no-repeat 0px -8px
}
.ap-nok-s UL LI A {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: url(ap/ap-nok-s-tab.gif) no-repeat 100% -8px; COLOR: #fff; PADDING-TOP: 8px
}
.ap-nok-s UL .ap-current {
	BACKGROUND-COLOR: #0c2b54
}
.ap-nok-s UL .ap-current A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.ap-nok-s FORM {
	POSITION: relative; MIN-HEIGHT: 430px; WIDTH: 100%; BACKGROUND: url(ap/ap-nok-s-title.png) no-repeat 0px 100%; HEIGHT: auto !important
}
.ap-nok-s FORM H2 {
	POSITION: absolute; TEXT-INDENT: -2000px; WIDTH: 8px; BOTTOM: 0px; WHITE-SPACE: nowrap; BACKGROUND: url(ap/ap-nok-s-tab.gif) 100% 0px; HEIGHT: 8px; FONT-SIZE: 1px; OVERFLOW: hidden; RIGHT: 0px
}
.ap-nok-s FORM FIELDSET {
	MARGIN: 60px 30px -50px; CLEAR: both
}
.ap-nok-s FORM FIELDSET DL {
	COLOR: #fff; FONT-SIZE: 11px; MARGIN-RIGHT: 10px
}
.ap-nok-s FORM FIELDSET DT {
	CLEAR: both
}
.ap-nok-s FORM FIELDSET DD {
	MARGIN-TOP: 3px; CLEAR: both
}
.ap-nok-s FORM FIELDSET DD * {
	VERTICAL-ALIGN: middle
}
.ap-nok-inv {
	BACKGROUND: url(ap/ap-nok-inv-lb.gif) #0b264d no-repeat 0px 100%
}
.ap-nok-inv FORM {
	MIN-HEIGHT: 417px; BACKGROUND: url(ap/ap-nok-inv.png) no-repeat 100% 100%; HEIGHT: auto !important; COLOR: #fff
}
.ap-nok-inv FORM H2 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 190px; PADDING-RIGHT: 560px; BACKGROUND: url(ap/ap-nok-flag.gif) no-repeat 0px 0px; PADDING-TOP: 160px
}
.ap-nok-inv FORM P {
	PADDING-LEFT: 190px
}
.ap-nok-text {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 1.4em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #2b2b2b; CLEAR: both; PADDING-TOP: 20px
}
.ap-nok-text STRONG {
	COLOR: #0077b4; FONT-WEIGHT: normal
}
.ap-nok-header {
	FONT: 25px/25px Arial narrow, Arial, sans-serif; COLOR: #0077b4; CLEAR: both; PADDING-TOP: 20px
}
.ap-nok-header A {
	TEXT-INDENT: -2000px; WIDTH: 120px; BACKGROUND: url(ap/ap-nok-header.gif) #0077b4; FLOAT: left; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 1px; OVERFLOW: hidden; MARGIN-RIGHT: 25px
}
.ap-nok-l {
	BORDER-BOTTOM: #b3b3b3 1px solid; POSITION: relative; BORDER-LEFT: #b3b3b3 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 20px; BACKGROUND: url(ap/ap-nok-l.gif) repeat-x 0px 40px; FONT-SIZE: 12px; BORDER-TOP: medium none; BORDER-RIGHT: #b3b3b3 1px solid; PADDING-TOP: 0px
}
.ap-nok-l-header {
	POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: -1px -21px 0px -41px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(ap/ap-nok-l-header.gif) #000062 no-repeat 20px 50%; COLOR: #fff; BORDER-TOP: #e40e62 20px solid; PADDING-TOP: 0px
}
.ap-nok-l OL {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; WIDTH: 25%; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #3a3a3a; PADDING-TOP: 20px
}
.ap-nok-l OL LI {
	LIST-STYLE-POSITION: outside
}
.ap-nok-l-cl {
	POSITION: absolute; WIDTH: 11px; BOTTOM: -1px; BACKGROUND: url(ap/ap-nok-l-corners.gif) 0px 0px; HEIGHT: 11px; LEFT: -1px
}
.ap-nok-l-cr {
	POSITION: absolute; WIDTH: 11px; BOTTOM: -1px; BACKGROUND: url(ap/ap-nok-l-corners.gif) 0px 0px; HEIGHT: 11px; LEFT: -1px
}
.ap-nok-l-cr {
	BACKGROUND-POSITION: right 50%; RIGHT: -1px; LEFT: auto
}
.ap-nok-title {
	PADDING-RIGHT: 40px
}
.ap-nok-ctrl {
	POSITION: absolute; MARGIN-TOP: -5px; WIDTH: 48px; BACKGROUND: url(ap/ap-ol-ctrl.gif) no-repeat 13px 0px; HEIGHT: 11px; OVERFLOW: hidden; TOP: 50%; RIGHT: 0px
}
.ap-nok-ctrl A {
	TEXT-INDENT: 1000px; WIDTH: 11px; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 11px; MARGIN-LEFT: 13px; OVERFLOW: hidden
}
.ap-nok-l-big {
	PADDING-RIGHT: 0px
}
.ap-nok-l-big .ap-nok-l-header {
	MARGIN-RIGHT: -1px
}
.ap-nok-l-big FORM {
	POSITION: relative; MARGIN: 10px -21px; BACKGROUND: url(ap/ap-search-pl.gif) no-repeat 0px 50%; FLOAT: left
}
.ap-nok-l-big FORM P {
	PADDING-LEFT: 2px; BACKGROUND: url(ap/ap-search-pl.gif) no-repeat 281px 50%; FLOAT: left; FONT-SIZE: 13px
}
.ap-nok-l-big FORM INPUT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; WIDTH: 280px; PADDING-RIGHT: 1px; FONT: 12px Arial, sans-serif; HEIGHT: 17px; VERTICAL-ALIGN: middle; OVERFLOW: visible; BORDER-TOP: #ccc 1px solid; MARGIN-RIGHT: 12px; BORDER-RIGHT: #ccc 0px solid; PADDING-TOP: 1px
}
.ap-nok-l-big FORM INPUT.submit-button {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; BACKGROUND: url(ap/ap-search-pl.gif) no-repeat 100% 50%; HEIGHT: 17px; COLOR: #333; BORDER-TOP: medium none; FONT-WEIGHT: bold; MARGIN-RIGHT: -1px; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.ap-nok-l-big .ap-nok-ctrl {
	MARGIN-TOP: 2px; TOP: 0px
}
.ap-nok-l-big OL {
	WIDTH: 33%
}
.ap-nok-l-big OL LI {
	POSITION: relative; MARGIN-RIGHT: 50px
}
.ap-nok-l .ap-nok-page {
	TEXT-ALIGN: right; PADDING-BOTTOM: 30px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #3b3b3b; WORD-SPACING: 5px; PADDING-TOP: 0px
}
.ap-nok-l .ap-nok-page A {
	COLOR: #3b3b3b !important; TEXT-DECORATION: none
}
.ap-nok-l .ap-nok-page A.selected {
	BORDER-BOTTOM: #3b3b3b 1px solid
}
.ap-nok-chart {
	WIDTH: 100%; BACKGROUND: url(ap/ap-nok-chart.png) #0b264c no-repeat 100% 100%; FLOAT: left
}
.ap-nok-chart-c {
	MIN-HEIGHT: 417px; WIDTH: 100%; BACKGROUND: url(ap/ap-nok-inv-lb.gif) no-repeat 0px 100%; FLOAT: left; HEIGHT: auto !important
}
.ap-nok-chart-l {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 200px; WIDTH: 200px; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-nok-flag.gif) no-repeat 0px 0px; FLOAT: left; COLOR: #fff; PADDING-TOP: 140px
}
.ap-nok-chart-l P {
	WIDTH: 200px; MARGIN-BOTTOM: 5px; FLOAT: left; CLEAR: both
}
.ap-nok-chart-l P.ap-nok-name {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 60px; WIDTH: 140px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.ap-nok-chart-l P.ap-nok-name IMG {
	POSITION: relative; MARGIN: -10px 0px 0px -60px; DISPLAY: inline; FLOAT: left
}
.ap-nok-chart-l OL {
	LIST-STYLE-POSITION: inside; CLEAR: both
}
.ap-nok-chart-l LI {
	POSITION: relative
}
.ap-nok-chart-l .ap-nok-my LI {
	PADDING-RIGHT: 20px; PADDING-TOP: 15px
}
.ap-nok-chart-l .ap-nok-ctrl {
	MARGIN-TOP: 0px; WIDTH: 11px; BACKGROUND-POSITION: 100% 100%; TOP: 20px
}
.ap-nok-chart-r {
	MARGIN: 135px 150px 0px 0px; WIDTH: 280px; FLOAT: right; COLOR: #fff
}
.ap-nok-chart-r OL {
	MARGIN-TOP: -8px; WIDTH: 100%; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 50px
}
.ap-nok-chart-r OL LI {
	LIST-STYLE-POSITION: inside; POSITION: relative; LIST-STYLE-TYPE: decimal; MARGIN: 15px 0px 0px; WIDTH: 100%; DISPLAY: list-item; HEIGHT: 45px; VERTICAL-ALIGN: top
}
.ap-nok-chart-r OL LI IMG {
	POSITION: absolute; MARGIN-TOP: -38px; WIDTH: 46px; HEIGHT: 46px; TOP: 50%; RIGHT: 284px
}
.ap-nok-chart-r .ap-nok-ctrl {
	MARGIN-TOP: 0px; BACKGROUND-POSITION: 13px 100%; TOP: 2px
}
.ap-nok-chart-r .ap-nok-player {
	POSITION: absolute; BACKGROUND-COLOR: red; WIDTH: 280px; BOTTOM: 5px; HEIGHT: 3px; OVERFLOW: hidden; RIGHT: 0px
}
.ap-nok-chart .ap-nok-page {
	TEXT-ALIGN: right; MARGIN: 20px 50px 0px; DISPLAY: inline; FLOAT: right; CLEAR: both
}
.ap-nok-chart .ap-nok-page A {
	LINE-HEIGHT: 2em; COLOR: #fff; MARGIN-LEFT: 7px; TEXT-DECORATION: none
}
.ap-nok-chart .ap-nok-page A.ap-nok-current {
	COLOR: #049fe7
}
.ap-t-c {
	WIDTH: 520px
}
.ap-t-c H3 {
	MARGIN-BOTTOM: 35px
}
.ap-t-c H4 {
	MARGIN: 35px 0px 25px
}
.ap-t-c P {
	MARGIN-BOTTOM: 25px
}
.ap-t-c OL {
	MARGIN: 10px 0px 25px
}
.ap-t-c UL {
	MARGIN: 10px 0px 25px
}
.ap-t-c OL UL {
	MARGIN: 10px 0px 15px; PADDING-LEFT: 30px
}
.ap-t-c LI {
	POSITION: relative; MARGIN: 0px 0px 15px 30px
}
.ap-t-c UL LI {
	MARGIN-BOTTOM: 5px
}
.ap-t-c LI LI {
	MARGIN-LEFT: 0px
}
.ap-t-c LI .ap-marker {
	POSITION: absolute; TOP: 0px; LEFT: -30px
}
.ap-t-c INPUT {
	MARGIN-RIGHT: 15px
}
.ap-t-c .s-button {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; OVERFLOW: visible; PADDING-TOP: 0px
}
.ap-t-alert {
	WIDTH: 350px; BORDER-TOP: #ccc 1px solid
}
.ap-t-sub {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 25px; PADDING-TOP: 10px
}
.ap-t-sub-min {
	MARGIN: 10px 0px 0px; WIDTH: auto; DISPLAY: block
}
.ap-af {
	MARGIN: 0px 20px
}
.ap-af .MainBlockRight {
	WIDTH: 75%
}
.ap-af .MainBlockLeft {
	WIDTH: 20%
}
.ap-af #NewFacesOnSite {
	MARGIN: 30px 0px 70px; WIDTH: 100%; OVERFLOW: hidden
}
.ap-af #NewFacesOnSite .OverflowContainer {
	WIDTH: 20000px; FLOAT: left
}
.ap-af #NewFacesOnSite UL {
	PADDING-LEFT: 15px; WIDTH: auto; FLOAT: left; CLEAR: right !important
}
.ap-af #NewFacesOnSite LI {
	MARGIN-RIGHT: 10px
}
.ap-af #NewFacesOnSite LI.ap-addbutton {
	MARGIN-TOP: 10px; CLEAR: left
}
.ap-af H1 {
	PADDING-RIGHT: 120px
}
.ap-af H1 SPAN {
	VERTICAL-ALIGN: -2px; MARGIN-RIGHT: 10px
}
.ap-af H1 A {
	VERTICAL-ALIGN: -2px; MARGIN-RIGHT: 10px
}
.ap-af H1 .sex {
	VERTICAL-ALIGN: -1px
}
.ap-af H1 IMG {
	MARGIN-LEFT: 5px
}
.ap-af .button25 {
	POSITION: relative
}
.ap-af-baloon {
	POSITION: absolute; MARGIN: -4px 0px 0px 15px; FONT-SIZE: 16px
}
.ap-af-baloon {
	BACKGROUND: url(ap/ap-af-baloon.gif) no-repeat
}
.ap-af-baloon SPAN {
	BACKGROUND: url(ap/ap-af-baloon.gif) no-repeat
}
.ap-af-baloon SPAN {
	POSITION: relative; LINE-HEIGHT: 40px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND-POSITION: right 50%; HEIGHT: 41px; LEFT: 20px
}
.ap-af-baloon SPAN A {
	VERTICAL-ALIGN: top
}
.ap-af-g {
	MARGIN-TOP: 10px
}
.ap-af-g LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(ap/ap-af-g.gif) #fff no-repeat 100% 50%; PADDING-TOP: 10px
}
.ap-af-g .current {
	BACKGROUND-COLOR: #fff4cc
}
.ap-af-g .current A {
	COLOR: #000; TEXT-DECORATION: none
}
.ap-af-week {
	MARGIN: 30px 0px 40px
}
.ap-af-week TD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FONT-SIZE: 18px; PADDING-TOP: 0px
}
.ap-af-week TD.weekend A {
	COLOR: #f60
}
.ap-af-week-today {
	POSITION: relative; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff4cc; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: -10px; MARGIN-RIGHT: -10px; PADDING-TOP: 5px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.ap-af-week TD I {
	FONT-STYLE: normal; COLOR: #666; FONT-SIZE: 14px
}
.ap-af-week TD SUP {
	COLOR: #f60; FONT-SIZE: 12px
}
.ap-af-bl {
	POSITION: relative; PADDING-BOTTOM: 20px; MARGIN: 0px 3% 10px 0px; PADDING-LEFT: 0px; WIDTH: 30%; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(ap/ap-af-bl.gif) no-repeat 0px 60px; FLOAT: left; HEIGHT: 190px; COLOR: #999; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 20px
}
.ap-af-bl B {
	DISPLAY: block; COLOR: #06c; FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.ap-af-bl B IMG {
	POSITION: absolute; WIDTH: 190px; HEIGHT: 107px; TOP: 64px; LEFT: 4px
}
.ap-af-bl SMALL {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 23px; BACKGROUND-COLOR: #fff; WIDTH: 118px; BOTTOM: 25px; HEIGHT: 23px; COLOR: #333; FONT-SIZE: 14px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; WORD-SPACING: 10px; LEFT: 39px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.ap-af .MainBlockLeft .ap-af-bl {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 198px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 100% 0px; FLOAT: right; HEIGHT: 205px; PADDING-TOP: 0px
}
.ap-af .MainBlockLeft .ap-af-bl IMG {
	TOP: 4px; LEFT: 4px
}
.ap-af-cafe {
	POSITION: relative; WIDTH: 630px; DISPLAY: inline; BACKGROUND: url(ap/ap-af-cafe.png) no-repeat 0px 100%; FLOAT: left; HEIGHT: 150px; MARGIN-LEFT: -15px
}
.ap-af-cafe LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 150px; WIDTH: 150px; FLOAT: left; HEIGHT: 150px; FONT-SIZE: 20px; MARGIN-RIGHT: 60px
}
.ap-af-cafe LI A {
	WIDTH: 100%; DISPLAY: block; BACKGROUND: url(ap/ap-af-cafe.png) no-repeat 0px 0px; HEIGHT: 100%
}
.ap-af-cafe LI A:hover {
	BACKGROUND-IMAGE: none; COLOR: #fff
}
.ap-af-sel LI {
	POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -10px; MARGIN-RIGHT: 10px; PADDING-TOP: 3px
}
.ap-af-sel LI A {
	BORDER-BOTTOM: #06c 1px dashed; TEXT-DECORATION: none
}
.ap-af-sel .selected {
	BACKGROUND-COLOR: #f2eedc
}
.ap-af-sel .selected A {
	BORDER-BOTTOM-COLOR: #f2eedc; COLOR: #000; CURSOR: text
}
.ap-af-faces {
	Z-INDEX: 3; POSITION: relative; WIDTH: 100%; FLOAT: left
}
.ap-af-faces LI {
	Z-INDEX: 1; POSITION: relative; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; FLOAT: left
}
.ap-af-faces .ap-af-tip {
	Z-INDEX: 3; BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute; MIN-WIDTH: 100px; BORDER-LEFT: #ddd 1px solid; BACKGROUND-COLOR: #fff; WHITE-SPACE: nowrap; VISIBILITY: hidden; COLOR: #666; BORDER-TOP: #ddd 1px solid; TOP: 100%; CURSOR: default; RIGHT: 0px; BORDER-RIGHT: #ddd 1px solid; box-shadow: 0 1px 2px #888888; -moz-box-shadow: 0 1px 2px #888888; -webkit-box-shadow: 0 1px 2px #888888; xborder: 1px solid #e2e2e2
}
.ap-af-faces .ap-af-tip B {
	POSITION: relative; MARGIN-TOP: -16px; DISPLAY: block; BACKGROUND: url(ap/ap-af-tip.gif) no-repeat 100% 0px; COLOR: #000; FONT-WEIGHT: normal; PADDING-TOP: 26px
}
.ap-af-faces LI:hover {
	Z-INDEX: 2; TEXT-INDENT: 0px
}
.ap-af-faces LI.hover {
	Z-INDEX: 2; TEXT-INDENT: 0px
}
.ap-af-faces LI:hover .ap-af-tip {
	VISIBILITY: visible
}
.ap-af-faces LI.hover .ap-af-tip {
	VISIBILITY: visible
}
.ap-af-faces-m .ap-af-faces-f {
	FILTER: alpha(opacity=30); CURSOR: default; opacity: .3
}
.ap-af-faces-f .ap-af-faces-m {
	FILTER: alpha(opacity=30); CURSOR: default; opacity: .3
}
.ap-af-faces-m .ap-af-faces-f:hover .ap-af-tip {
	DISPLAY: none
}
.ap-af-faces-f .ap-af-faces-m:hover .ap-af-tip {
	DISPLAY: none
}
.ap-af-faces-m .ap-af-faces-f.hover .ap-af-tip {
	DISPLAY: none
}
.ap-af-faces-f .ap-af-faces-m.hover .ap-af-tip {
	DISPLAY: none
}
.ap-af-faces LI .join {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; MARGIN: 0px 26px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(placecard/bg_orange_btn.png) repeat-x; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 15px; TEXT-DECORATION: none; PADDING-TOP: 0px; border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; -width: 1%; text-shadow: 0px 1px 1px #d96400
}
.ap-af-faces LI .wtf {
	POSITION: absolute; BORDER-LEFT: #fff 1px solid; WIDTH: 25px; DISPLAY: block; BACKGROUND: url(placecard/pc_wtf.gif) no-repeat right bottom; HEIGHT: 25px; RIGHT: 1px; border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px
}
.af-faces-inner {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.ap-af-paging {
	TEXT-ALIGN: center; PADDING-BOTTOM: 22px; LINE-HEIGHT: 16px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-af-faces.gif) repeat-x 50% bottom; FLOAT: left; HEIGHT: 16px; COLOR: #999; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 22px
}
.ap-af-paging A {
	POSITION: relative; MARGIN: 0px 16px; WIDTH: 57px; HEIGHT: 16px; OVERFLOW: hidden
}
.ap-af-paging A SPAN {
	POSITION: absolute; TEXT-ALIGN: left; TEXT-INDENT: -2000px; WIDTH: 114px; BACKGROUND: url(nav_arrs.png) no-repeat 0px 0px; HEIGHT: 16px; TOP: 0px
}
.ap-af-paging A.fl-l SPAN {
	LEFT: 0px
}
.ap-af-paging A.fl-r SPAN {
	RIGHT: 0px
}
.ap-af-tt {
	PADDING-LEFT: 20px; BACKGROUND: url(ap/ap-af-tt.gif) no-repeat 0px 50%; MARGIN-LEFT: 40px
}
.ap-af-in B {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #62b300; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #fff; FONT-WEIGHT: normal; MARGIN-RIGHT: 20px; PADDING-TOP: 15px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.ap-af-in A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-af-out.gif) no-repeat 0px 50%; COLOR: #999; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.ap-af-month {
	MARGIN-TOP: 30px; WIDTH: auto; FLOAT: left; MARGIN-RIGHT: 50px
}
.ap-af-month CAPTION {
	TEXT-ALIGN: left; PADDING-BOTTOM: 30px; FONT-SIZE: 18px
}
.ap-af-month TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 7px; COLOR: #333; FONT-SIZE: 15px; PADDING-TOP: 2px
}
.ap-af-month TD A {
	POSITION: relative; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eee; MARGIN: -2px -5px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; COLOR: #333; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.ap-af-month TD A:hover {
	BACKGROUND-COLOR: #ccc
}
.ap-af-alpha {
	WIDTH: 100%; MARGIN-BOTTOM: 10px; FLOAT: left
}
.ap-af-alpha A {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FLOAT: left; COLOR: #333; MARGIN-RIGHT: 2px; TEXT-DECORATION: none; PADDING-TOP: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.ap-af-alpha S {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FLOAT: left; COLOR: #333; MARGIN-RIGHT: 2px; TEXT-DECORATION: none; PADDING-TOP: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.ap-af-alpha A:hover {
	BACKGROUND-COLOR: #ccc
}
.ap-af-alpha A.selected {
	BACKGROUND-COLOR: #fff4cc; COLOR: #f60
}
.ap-af-alpha S {
	BACKGROUND-COLOR: #fff; COLOR: #ccc
}
.ap-af-alphalist LI {
	WIDTH: 230px; MARGIN-BOTTOM: 30px; FLOAT: left; FONT-SIZE: 13px; MARGIN-RIGHT: 40px
}
.ap-af-alphalist LI B {
	FONT-SIZE: 18px; FONT-WEIGHT: normal; MARGIN-RIGHT: 10px
}
.ap-af-alphalist LI .sex {
	MARGIN: 0px 2px 0px 5px; VERTICAL-ALIGN: -1px
}
.ap-af-alphalist LI EM {
	MARGIN: 0.5em 0px 0px; DISPLAY: block; COLOR: #666
}
.ap-af-form {
	Z-INDEX: 1; POSITION: relative; WIDTH: 246px; FLOAT: left; MARGIN-LEFT: -90px
}
.ap-af-form P {
	Z-INDEX: 1; POSITION: relative; LINE-HEIGHT: 41px; BACKGROUND: url(ap/ap-af-form.gif) no-repeat 0px 50%; HEIGHT: 41px
}
.ap-af-form INPUT {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN-TOP: -10px !important; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; FONT: 13px sans-serif; HEIGHT: 20px; BORDER-TOP: medium none; TOP: 50%; BORDER-RIGHT: medium none; PADDING-TOP: 0px; LEFT: 35px
}
.ap-af-form UL {
	POSITION: absolute; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff4cc; MARGIN-TOP: -10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; TOP: 100%; PADDING-TOP: 5px
}
.ap-af-form UL LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 35px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.ap-af-form UL LI.active {
	BACKGROUND: #06c
}
.ap-af-form UL LI.active A {
	COLOR: #fff
}
.ap-af-form LABEL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; COLOR: #999; PADDING-TOP: 0px
}
.ap-top100-block {
	POSITION: relative; WIDTH: 200%; FLOAT: left; MARGIN-RIGHT: -100%
}
.ap-top100 {
	POSITION: relative; PADDING-BOTTOM: 35px; MARGIN: 0px 100% 20px 0px; MIN-HEIGHT: 270px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(ap/ap-top100.gif) repeat-x 50% bottom; FLOAT: left; HEIGHT: auto !important; FONT-SIZE: 15px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.ap-top100-h {
	Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 20px; LINE-HEIGHT: 35px
}
.ap-top100-h A {
	PADDING-LEFT: 20px; DISPLAY: inline; BACKGROUND: url(ap/ap-top100-r1.gif) #fff no-repeat 1px 50%; FLOAT: right
}
.ap-top100 H2 {
	COLOR: #666; FONT-SIZE: 13px
}
.ap-top100 H2 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; FONT-SIZE: 35px; VERTICAL-ALIGN: -10%; PADDING-TOP: 0px
}
.ap-top100-c {
	Z-INDEX: 1; POSITION: relative; WIDTH: 100%; FLOAT: left
}
.ap-top100-c .Switch {
	POSITION: relative; MARGIN: -23px 10px 5px 0px; DISPLAY: inline; FLOAT: right
}
.ap-top100-c-i {
	WIDTH: 410px; FLOAT: left; CLEAR: both
}
.ap-top100-c-i IMG {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 20px
}
.ap-top50 {
	PADDING-BOTTOM: 0px; WIDTH: 23%; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN-RIGHT: 4%
}
.ap-top100-c-t {
	POSITION: relative; PADDING-LEFT: 410px
}
.ap-top50 .ap-top100-h {
	PADDING-BOTTOM: 170px; BACKGROUND: url(ap/ap-top100-fade1.png) no-repeat 100% 100%
}
.ap-top50 .ap-top100-c {
	MARGIN-TOP: -150px
}
.ap-top50 .ap-top100-c-i {
	WIDTH: 20000px; HEIGHT: 150px
}
.ap-top100-rate {
	WIDTH: 100%; FLOAT: left
}
.ap-top100-rate DIV {
	MARGIN: 0px 0px 0px 5px; WIDTH: 160px; PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left; HEIGHT: 250px
}
.ap-top100-rate DIV H4 {
	TEXT-ALIGN: center; PADDING-RIGHT: 46px; MARGIN-BOTTOM: 163px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.ap-top100-rate DIV .ap-vip IMG {
	BORDER-BOTTOM-COLOR: #ffc56c; BORDER-TOP-COLOR: #ffc56c; BORDER-RIGHT-COLOR: #ffc56c; BORDER-LEFT-COLOR: #ffc56c
}
.ap-top100-rate DIV A {
	POSITION: relative; FLOAT: left
}
.ap-top100-rate DIV A IMG {
	BORDER-BOTTOM: #edeef0 2px solid; POSITION: absolute; BORDER-LEFT: #edeef0 2px solid; MARGIN-TOP: -160px; BORDER-TOP: #edeef0 2px solid; BORDER-RIGHT: #edeef0 2px solid; LEFT: 0px
}
.ap-top100-f {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.ap-top100-f STRONG {
	COLOR: #e23a00; FONT-SIZE: 20px; FONT-WEIGHT: normal
}
.ap-top100-f FIELDSET {
	POSITION: absolute; MARGIN: -10px 15px 0px 0px; TOP: 50%; RIGHT: 0px; heigth: 100%
}
.ap-top100-f FIELDSET * {
	MARGIN-LEFT: 5px; FONT-SIZE: 15px; VERTICAL-ALIGN: middle; OVERFLOW: visible
}
.ap-top100-f DIV {
	MARGIN: 0px -10px
}
.ap-top100-f DIV A {
	BORDER-BOTTOM: #ffc56c 2px solid; POSITION: relative; BORDER-LEFT: #ffc56c 2px solid; MARGIN: 0px 10px 15px; FLOAT: left; BORDER-TOP: #ffc56c 2px solid; BORDER-RIGHT: #ffc56c 2px solid; TEXT-DECORATION: none
}
.ap-top100-f DIV A SMALL {
	POSITION: absolute; MIN-WIDTH: 14px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #72b001; PADDING-LEFT: 2px; WIDTH: auto !important; PADDING-RIGHT: 2px; COLOR: #fff; FONT-SIZE: 11px; TOP: -4px; RIGHT: -4px; PADDING-TOP: 0px
}
.ap-top100-menu {
	BORDER-BOTTOM: #dddee0 1px solid; PADDING-BOTTOM: 20px; MARGIN-BOTTOM: 15px
}
.ap-top100-menu LI.selected {
	BACKGROUND-COLOR: #61a2e3
}
.ap-top100-menu A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 1%; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.ap-top100-menu A SPAN {
	COLOR: #06c; FONT-SIZE: 15px; TEXT-DECORATION: underline
}
.ap-top100-menu LI.selected A {
	COLOR: #fff; TEXT-DECORATION: none
}
.ap-top100-menu LI.selected SPAN {
	COLOR: #fff; TEXT-DECORATION: none
}
.ap-top100-my {
	BORDER-BOTTOM: #d3d3d3 1px solid; PADDING-BOTTOM: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 13px; OVERFLOW: visible
}
.ap-top100-my H2 {
	COLOR: #000; FONT-SIZE: 30px
}
.ap-top100-my .ap-top100-c-i {
	PADDING-BOTTOM: 15px; WIDTH: 150px
}
.ap-top100-my .ap-top100-c-i IMG {
	BORDER-BOTTOM: #ffc56c 3px solid; BORDER-LEFT: #ffc56c 3px solid; BORDER-TOP: #ffc56c 3px solid; BORDER-RIGHT: #ffc56c 3px solid
}
.ap-top100-my .ap-top100-c-t {
	PADDING-LEFT: 0px; FLOAT: left
}
.ap-top100-my .ap-top100-c-t P {
	FLOAT: left; CLEAR: left
}
.ap-top100-ind {
	PADDING-TOP: 31px
}
.ap-top100-ind B {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 75px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; BACKGROUND: url(ap/ap-top100-ind-l.png) #72b001 no-repeat 0px 50%; FLOAT: left; HEIGHT: 75px; COLOR: #fff; FONT-SIZE: 67px; OVERFLOW: hidden; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ap-top100-ind EM {
	PADDING-BOTTOM: 30px; MIN-HEIGHT: 40px; PADDING-LEFT: 50px; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-top100-ind-r.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: auto !important; MARGIN-LEFT: -35px; FONT-SIZE: 16px; PADDING-TOP: 19px
}
.gray9 .ap-top100-ind {
	PADDING-TOP: 0px
}
.gray9 .ap-top100-ind B {
	BACKGROUND-COLOR: #d3d3d3 !important
}
.ap-top100-my .ap-top100-f {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.ap-top100-my .ap-top100-f DIV {
	FLOAT: left
}
.ap-top100-my .ap-top100-f DIV A {
	BORDER-BOTTOM-COLOR: #edeef0; BORDER-TOP-COLOR: #edeef0; BORDER-RIGHT-COLOR: #edeef0; BORDER-LEFT-COLOR: #edeef0
}
.ap-top100-vote-l {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-LEFT: 20px; WIDTH: 160px; PADDING-RIGHT: 40px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
.ap-top100-vote-r {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-LEFT: 20px; WIDTH: 160px; PADDING-RIGHT: 40px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
.ap-top100-vote-l {
	TEXT-ALIGN: center; BACKGROUND: url(ap/ap-top100-vote-l.gif) no-repeat 0px 50%; FONT-SIZE: 11px
}
.ap-top100-vote-l SPAN {
	BORDER-BOTTOM: #edeef0 1px solid; BORDER-LEFT: #edeef0 0px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-LEFT: 10px; BORDER-TOP: #edeef0 1px solid; BORDER-RIGHT: #edeef0 1px solid; PADDING-TOP: 8px
}
.ap-top100-vote-r {
	FLOAT: right; FONT-SIZE: 16px; PADDING-TOP: 10px
}
.ap-top100-vote-form {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 240px; PADDING-RIGHT: 240px; PADDING-TOP: 0px
}
.ap-grayform .yellow-block {
	BACKGROUND-COLOR: #f3f3f3 !important
}
.ap-top100-vote TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #999; PADDING-TOP: 0px
}
.ap-top100-vote TD STRONG {
	COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: normal; MARGIN-RIGHT: 10px
}
.ap-top100-vote .yellow-block {
	MIN-WIDTH: 500px; PADDING-BOTTOM: 17px; BACKGROUND-COLOR: #f3f3f3; MARGIN-TOP: 5px; MIN-HEIGHT: 59px; COLOR: #000; FONT-SIZE: 16px; CURSOR: pointer
}
.ap-top100-vote .yellow-block:hover {
	BACKGROUND-COLOR: #ffc
}
.ap-top100-vote .yellow-block IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; MARGIN: 17px 17px 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
.ap-top100-vote .yellow-block P {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px -17px
}
.ap-top100-vote .yellow-block .topStar {
	MARGIN-TOP: -15px; DISPLAY: inline; FLOAT: right; CURSOR: pointer; MARGIN-RIGHT: 9px
}
.ap-top100-vote .ap-top100-f {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 50px 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #fc0 1px solid; PADDING-TOP: 5px
}
.ap-top100-vote .ap-top100-f A {
	BORDER-BOTTOM-COLOR: #edeef0; BORDER-TOP-COLOR: #edeef0; MARGIN: 15px 10px 5px; BORDER-RIGHT-COLOR: #edeef0; BORDER-LEFT-COLOR: #edeef0
}
.ap-top100-vote-big {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; MARGIN: 70px auto 10px; PADDING-LEFT: 20px; WIDTH: 200px; PADDING-RIGHT: 20px; BACKGROUND: url(ap/ap-bigarrow.gif) #ffeeb4 no-repeat 100% 50%; COLOR: #f60; FONT-SIZE: 20px; PADDING-TOP: 15px
}
.ap-cpl {
	FONT-SIZE: 15px
}
.ap-cpl H3 {
	MARGIN: 30px 0px 15px; FONT-SIZE: 25px
}
.ap-cpl IMG {
	BORDER-BOTTOM: #f88 2px solid; BORDER-LEFT: #f88 2px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: #f88 2px solid; BORDER-RIGHT: #f88 2px solid; PADDING-TOP: 1px
}
.ap-cpl-wr {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 20px
}
.ap-cpl-heart {
	POSITION: absolute; WIDTH: 74px; BACKGROUND: url(ap/ap-cpl-big.png); HEIGHT: 70px; MARGIN-LEFT: -38px; TOP: 60px; LEFT: 50%; -background: url(ap/ap-cpl-big-ie6.png)
}
.ap-cpl-wr-c {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.ap-cpl-big-l {
	POSITION: relative; MIN-HEIGHT: 156px; PADDING-LEFT: 130px; WIDTH: 155px; FLOAT: right; HEIGHT: auto !important; FONT-SIZE: 11px; OVERFLOW: hidden
}
.ap-cpl-big-c {
	POSITION: relative; MIN-HEIGHT: 156px; PADDING-LEFT: 130px; WIDTH: 155px; FLOAT: right; HEIGHT: auto !important; FONT-SIZE: 11px; OVERFLOW: hidden
}
.ap-cpl-big-l {
	TEXT-ALIGN: right; PADDING-LEFT: 0px; PADDING-RIGHT: 130px; FLOAT: left
}
.ap-cpl-big-l IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.ap-cpl-big-c IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.ap-cpl-big-l IMG {
	RIGHT: 0px; LEFT: auto
}
.ap-cpl-big-l I {
	FONT-STYLE: normal; MARGIN-TOP: 15px; DISPLAY: block; COLOR: #666; FONT-SIZE: 15px
}
.ap-cpl-big-c I {
	FONT-STYLE: normal; MARGIN-TOP: 15px; DISPLAY: block; COLOR: #666; FONT-SIZE: 15px
}
.ap-cpl-big-l H4 {
	FONT-SIZE: 20px
}
.ap-cpl-big-c H4 {
	FONT-SIZE: 20px
}
.ap-cpl DL {
	LINE-HEIGHT: 25px; FLOAT: left
}
.ap-cpl DT {
	LINE-HEIGHT: 25px; FLOAT: left
}
.ap-cpl DD {
	LINE-HEIGHT: 25px; FLOAT: left
}
.ap-cpl DL {
	PADDING-LEFT: 165px; FONT-SIZE: 13px
}
.ap-cpl DT {
	MARGIN-TOP: 20px; WIDTH: 100%; VERTICAL-ALIGN: baseline
}
.ap-cpl DD {
	MARGIN-TOP: 20px; WIDTH: 100%; VERTICAL-ALIGN: baseline
}
.ap-cpl DT {
	WIDTH: 150px; DISPLAY: inline; MARGIN-LEFT: -165px; CLEAR: left
}
.ap-cpl DD {
	FONT-SIZE: 20px
}
.ap-cpl FORM DD {
	FONT-SIZE: 15px
}
.ap-cpl FORM INPUT {
	VERTICAL-ALIGN: middle
}
.ap-cpl FORM TEXTAREA {
	FONT-SIZE: 15px; VERTICAL-ALIGN: middle
}
.ap-cpl FORM SELECT {
	FONT-SIZE: 15px; VERTICAL-ALIGN: middle
}
.ap-cpl FORM TEXTAREA {
	WIDTH: 100% !important; FONT-SIZE: 15px
}
.ap-cpl FORM .s-button {
	CURSOR: pointer
}
.ap-cpl-text {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #edeef0; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.ap-cpl-text .remain {
	COLOR: #666; FONT-SIZE: 13px
}
.ap-cpl-rating {
	LINE-HEIGHT: 42px; WIDTH: 300px; BACKGROUND: url(ap/ap-cpl-rating.gif) no-repeat 214px -42px; FLOAT: right
}
.ap-cpl-rating P {
	TEXT-ALIGN: right; WIDTH: 200px; PADDING-RIGHT: 100px; FLOAT: right; HEIGHT: 42px; CLEAR: both
}
.ap-cpl-rating A {
	BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 2px solid; PADDING-LEFT: 5px; WIDTH: 35px; BACKGROUND: url(ap/ap-cpl-rating.gif) no-repeat 0px -84px; FLOAT: left; HEIGHT: 42px; COLOR: #9838c7; FONT-SIZE: 30px; OVERFLOW: hidden; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 2px solid; TEXT-DECORATION: none
}
.ap-cpl-rating-d I {
	BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 2px solid; PADDING-LEFT: 5px; WIDTH: 35px; BACKGROUND: url(ap/ap-cpl-rating.gif) no-repeat 0px -84px; FLOAT: left; HEIGHT: 42px; COLOR: #9838c7; FONT-SIZE: 30px; OVERFLOW: hidden; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 2px solid; TEXT-DECORATION: none
}
.ap-cpl-rating A.ap-vote {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-vote.gif) no-repeat center 50%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.ap-cpl-rating B {
	TEXT-ALIGN: center; PADDING-LEFT: 16px; WIDTH: 88px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; COLOR: #9838c7; FONT-SIZE: 30px; MARGIN-RIGHT: -100px
}
.ap-cpl-rating B.ap-minus {
	COLOR: #f00
}
.ap-cpl-rating B SPAN {
	POSITION: relative; TEXT-ALIGN: right; WIDTH: 190px; DISPLAY: inline; FLOAT: left; COLOR: #000; MARGIN-LEFT: -200px; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.ap-cpl-rating-d {
	POSITION: relative; LINE-HEIGHT: 15px; MARGIN-TOP: -5px; FONT-WEIGHT: normal
}
.ap-cpl-rating-d SPAN {
	FONT-STYLE: italic; COLOR: #999 !important; FONT-SIZE: 11px !important
}
.ap-cpl-rating-d I {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: right; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN-TOP: 15px; PADDING-LEFT: 5px; WIDTH: 34px; PADDING-RIGHT: 5px; HEIGHT: 15px; FONT-SIZE: 11px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.ap-cpl-rating-d I.ap-minus {
	TEXT-ALIGN: left; BORDER-LEFT: #000 1px solid; WIDTH: 33px; COLOR: #f00
}
.ap-cpl-container {
	POSITION: relative; WIDTH: 100%; FLOAT: left
}
.ap-cpl-container H2 {
	Z-INDEX: 2; POSITION: relative; MARGIN: -10px 0px 0px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.ap-cpl-container H2 A {
	COLOR: #c00; FONT-SIZE: 30px
}
.MainBlockRight .ap-cpl-container .CupleSmile {
	POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 45px; WIDTH: 348px; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-cuple.png) no-repeat 0px 0px; HEIGHT: 56px; COLOR: #000000; FONT-SIZE: 14px; TOP: -10px; RIGHT: -395px; PADDING-TOP: 7px
}
.MainBlockRight .ap-cpl-container .CupleSmile A {
	MARGIN: 0px; COLOR: #0066cc; FONT-SIZE: 14px
}
.MainBlockRight .ap-cpl-container .CupleSmile .CupleSmileLogo {
	MARGIN: 0px; WIDTH: 48px; DISPLAY: inline-block; BACKGROUND: url(SmileLogo.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 47px
}
.ap-cpl-block {
	POSITION: relative; MARGIN: 30px 0px 0px -40px; FLOAT: left
}
.ap-cpl-block DIV {
	WIDTH: 261px; DISPLAY: inline; FLOAT: left; HEIGHT: 320px; MARGIN-LEFT: 30px
}
.ap-cpl-block DIV H4 {
	Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 42px; MARGIN: 0px 0px -37px -42px; WIDTH: 84px; BACKGROUND: url(ap/ap-cpl-rating.png); HEIGHT: 42px; COLOR: #9838c7; FONT-SIZE: 30px; OVERFLOW: hidden; FONT-WEIGHT: bold; LEFT: 50%
}
.ap-cpl-block DIV P {
	POSITION: relative; WIDTH: 126px; FLOAT: left; FONT-SIZE: 11px
}
.ap-cpl-block DIV P IMG {
	FLOAT: left
}
.ap-cpl-block DIV P B {
	DISPLAY: block; FONT-SIZE: 13px
}
.ap-cpl-block DIV P I {
	FONT-STYLE: normal; DISPLAY: block; COLOR: #666
}
.ap-cpl-block DIV P.right {
	PADDING-RIGHT: 9px
}
.ap-cpl-block DIV P.right IMG {
	FLOAT: right
}
.ap-cpl-block DIV BLOCKQUOTE {
	POSITION: relative; PADDING-BOTTOM: 10px; FONT-STYLE: italic; MARGIN: 5px 0px 0px; PADDING-LEFT: 10px; WIDTH: 241px; PADDING-RIGHT: 10px; BACKGROUND: #fffbc6; FLOAT: left; FONT-SIZE: 13px; PADDING-TOP: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.ap-cpl-block DIV BLOCKQUOTE I {
	POSITION: absolute; LINE-HEIGHT: 30px; FONT-STYLE: normal; COLOR: #864102; FONT-SIZE: 30px; TOP: -10px; LEFT: -5px
}
.ap-cpl-block DIV BLOCKQUOTE I.right {
	BOTTOM: -5px; TOP: auto; RIGHT: -5px; LEFT: auto
}
.ap-cpl .ap-top100-f {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px
}
.ap-cpl .ap-top100-f SELECT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.ap-cpl .ap-top100-f SPAN INPUT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.ap-cpl .ap-top100-f SPAN INPUT {
	BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666 1px solid; WIDTH: 30px; HEIGHT: 21px; BORDER-TOP: #666 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #666 1px solid
}
.ap-cpl .ap-top100-f LABEL {
	MARGIN-RIGHT: 10px
}
.ap-cpl .ap-top100-f .s-button {
	MARGIN-LEFT: 70px
}
.ap-cpl-small {
	MARGIN: 0px 15px 15px 0px; WIDTH: 155px; DISPLAY: inline; BACKGROUND: url(ap/couples_new.png) no-repeat; FLOAT: left; HEIGHT: 90px
}
.ap-cpl-small IMG {
	BORDER-RIGHT-WIDTH: 1px; MARGIN: 12px 12px 0px; FLOAT: right; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px
}
.couple-limit-comments {
	PADDING-BOTTOM: 20px; MARGIN: 20px 0px 40px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #fff; PADDING-TOP: 20px
}
.ap-l {
	TEXT-ALIGN: center; WIDTH: 520px
}
.ap-l-st {
	WIDTH: 600px
}
.ap-l SELECT {
	VISIBILITY: visible !important
}
.ap-l-h {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 520px
}
.ap-l-c {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 520px
}
.ap-l-f {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 520px
}
.ap-l-st .ap-l-h {
	WIDTH: 600px
}
.ap-l-st .ap-l-c {
	WIDTH: 600px
}
.ap-l-st .ap-l-f {
	WIDTH: 600px
}
.ap-st {
	WIDTH: 640px
}
.ap-st .ap-l-c {
	MARGIN: 0px 0px -40px; WIDTH: 640px; HEIGHT: 312px; OVERFLOW: hidden
}
.ap-l-cpl {
	WIDTH: 420px
}
.ap-l-cpl .ap-l-h {
	WIDTH: 420px
}
.ap-l-cpl .ap-l-c {
	WIDTH: 420px
}
.ap-l-cpl .ap-l-f {
	WIDTH: 420px
}
.ap-l-cpl .ap-l-f {
	PADDING-BOTTOM: 10px
}
.ap-l-h {
	PADDING-BOTTOM: 20px; MARGIN-TOP: -22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.ap-l-st H1 IMG {
	BORDER-BOTTOM: #edeef0 2px solid; POSITION: relative; BORDER-LEFT: #edeef0 2px solid; MARGIN-TOP: -2px; BORDER-TOP: #edeef0 2px solid; MARGIN-RIGHT: 20px; BORDER-RIGHT: #edeef0 2px solid
}
.ap-l-h TABLE {
	WIDTH: 45%; FLOAT: right; MARGIN-LEFT: 30px
}
.ap-l-h TABLE TD {
	TEXT-ALIGN: center; COLOR: #666; FONT-SIZE: 11px
}
.ap-l-h TABLE TD B {
	DISPLAY: block; COLOR: #000; FONT-SIZE: 25px; FONT-WEIGHT: normal
}
.ap-l-h BLOCKQUOTE {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #fffed7; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 330px; PADDING-RIGHT: 10px; CLEAR: both; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px; -moz-border-radius: 3px
}
.ap-orangebl {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 15px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-h-orangebl.gif) #fde9a4 no-repeat 0px 100%; PADDING-TOP: 0px
}
.ap-orangebl P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: block; BACKGROUND: url(ap/ap-h-orangebl.gif) no-repeat 100% 0px; HEIGHT: 1%; PADDING-TOP: 10px
}
.ap-x5block {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; BACKGROUND: url(ap/ap-header-x5.gif) no-repeat; PADDING-TOP: 3px
}
.ap-person {
	BORDER-BOTTOM: #ededed 2px solid; BORDER-LEFT: #ededed 2px solid; FLOAT: left; BORDER-TOP: #ededed 2px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #ededed 2px solid
}
.ap-r-block {
	POSITION: relative; LINE-HEIGHT: 22px; PADDING-LEFT: 160px; WIDTH: 300px; BACKGROUND: url(ap/ap-header-arrow1.png) no-repeat 50px 50%; FLOAT: right; COLOR: #808080; MARGIN-LEFT: -20px
}
.ap-r-block BLOCKQUOTE {
	MARGIN: 0px 0px 0px -160px; WIDTH: auto; DISPLAY: block
}
.ap-l-st {
	
}
.ap-l-ma .ap-l-h {
	BACKGROUND: url(http://images.monamour.ru/images/amour/logo.gif) no-repeat 50% 20px; PADDING-TOP: 120px
}
.ap-l-adv .ap-l-h H1 {
	FONT-SIZE: 30px
}
.ap-l-adv .ap-l-h H1.redtext {
	PADDING-LEFT: 70px; DISPLAY: inline; BACKGROUND: url(ap/ap-adv-rheader.gif) no-repeat 0px 50%
}
.ap-l-adv .ap-l-h H1.redtext SPAN {
	PADDING-RIGHT: 70px; BACKGROUND: url(ap/ap-adv-rheader.gif) #fff no-repeat 100% 50%
}
.ap-l-adv .ap-l-h P {
	MARGIN: 10px 0px
}
.ap-l-h-vip {
	BACKGROUND: url(ap/ap-h-vip.png) no-repeat 50% 0px; PADDING-TOP: 120px
}
.ap-l-h-top100 IMG {
	BORDER-BOTTOM: #ffc56c 3px solid; BORDER-LEFT: #ffc56c 3px solid; FLOAT: left; BORDER-TOP: #ffc56c 3px solid; MARGIN-RIGHT: 30px; BORDER-RIGHT: #ffc56c 3px solid
}
.ap-l-h-top100 FORM {
	POSITION: relative; PADDING-BOTTOM: 15px; MARGIN: 15px 0px 0px -10px; PADDING-LEFT: 10px; WIDTH: 250px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 15px
}
.ap-l-vipicon {
	PADDING-BOTTOM: 15px; MIN-HEIGHT: 42px; PADDING-LEFT: 90px; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-vip-header.png) no-repeat 15px 0px; HEIGHT: auto !important; PADDING-TOP: 15px
}
.ap-l-vipicon SUP {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #ff6331; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #fff; FONT-SIZE: 8px; PADDING-TOP: 0px
}
.ap-l-h-gift {
	POSITION: relative; PADDING-BOTTOM: 15px; WIDTH: 100%; MARGIN-BOTTOM: -1px; BACKGROUND: url(ap/ap-header-comment.gif) no-repeat 45px 100%
}
.ap-l-h-riseup {
	PADDING-LEFT: 120px; WIDTH: 400px; BACKGROUND: url(ap/ap-h-riseup.png) no-repeat 0px 20px
}
.ap-l-h-riseup .ap-r-block {
	PADDING-LEFT: 75px; WIDTH: 220px; BACKGROUND-POSITION: 10px 50%; MARGIN-LEFT: 0px
}
.ap-l-h-riseup .ap-l-block {
	POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 123px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -18px; PADDING-TOP: 15px
}
.ap-l-h-real {
	MARGIN: 30px 0px; BACKGROUND: url(ap/ap-l-h-real.gif) no-repeat 60px 5px
}
.ap-l-h-real .ap-r-block {
	WIDTH: 140px; BACKGROUND-POSITION: 70px 50%
}
.ap-l-h-o {
	BACKGROUND: url(ap/ap-olimp_s.gif) no-repeat 20px 25px
}
.ap-l-cb {
	BORDER-BOTTOM: #ccc 1px solid; MARGIN-BOTTOM: 10px
}
.ap-l-c-num {
	BORDER-BOTTOM: #ffbd80 1px solid; BORDER-LEFT: #ffbd80 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 10px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; BORDER-TOP: #ffbd80 1px solid; BORDER-RIGHT: #ffbd80 1px solid; PADDING-TOP: 0px
}
.ap-l-c TABLE TD .ap-l-c-num {
	WIDTH: 100% !important
}
.ap-l-c-warn {
	POSITION: relative; MARGIN-BOTTOM: 5px; TOP: -5px
}
.ap-l-photoline #NewFacesOnSite UL {
	WIDTH: auto
}
.ap-l-folder {
	PADDING-BOTTOM: 35px; PADDING-LEFT: 70px
}
.ap-l-folder P {
	MARGIN-BOTTOM: 20px
}
.ap-l-folder B {
	MARGIN-LEFT: 5px; FONT-SIZE: 16px; VERTICAL-ALIGN: -4px; FONT-WEIGHT: normal
}
.ap-starmap UL {
	POSITION: relative; MARGIN: 10px auto; WIDTH: 453px; HEIGHT: 62px; OVERFLOW: hidden
}
.ap-starmap-0 {
	DISPLAY: none
}
.ap-starmap-2 UL {
	WIDTH: 302px
}
.ap-starmap LI {
	POSITION: relative; MARGIN: 0px 42px; WIDTH: 67px; DISPLAY: inline; FLOAT: left; HEIGHT: 62px; OVERFLOW: hidden
}
.ap-starmap LI A {
	POSITION: absolute; TEXT-INDENT: -1000px; WIDTH: 200px; WHITE-SPACE: nowrap; BACKGROUND: url(ap/ap-starmap-3.png) no-repeat; HEIGHT: 124px; TOP: -62px; CURSOR: pointer; LEFT: 0px
}
.ap-starmap LI A.ap-starmap-c {
	LEFT: -57px
}
.ap-starmap LI A.ap-starmap-r {
	LEFT: -133px
}
.ap-starmap LI A:hover {
	MARGIN-TOP: 62px
}
.ap-starmap LI A.selected {
	MARGIN-TOP: 62px
}
.ap-starmap-x {
	POSITION: relative; MARGIN: -10px 0px 0px 10px; DISPLAY: inline; FLOAT: left
}
.ap-starmap-x LI {
	MARGIN: 6px 10px 0px 0px; WIDTH: 25px; DISPLAY: inline; BACKGROUND: url(ap/ap-starmap.png) no-repeat 0px -6px; FLOAT: left; HEIGHT: 24px; OVERFLOW: hidden
}
.ap-starmap-x LI A {
	TEXT-INDENT: -2000px; WIDTH: 25px; DISPLAY: inline; BACKGROUND: url(ap/ap-starmap.png) no-repeat -1000px 0px; FLOAT: left; HEIGHT: 24px; OVERFLOW: hidden
}
.ap-starmap-x LI A:hover {
	BACKGROUND-POSITION: 0px -50px
}
.ap-starmap-x LI A.selected {
	BACKGROUND-POSITION: 0px -50px
}
.ap-starmap-x .ap-star3 {
	BACKGROUND-POSITION: -35px -6px
}
.ap-starmap-x .ap-star3 A:hover {
	BACKGROUND-POSITION: -35px -50px
}
.ap-starmap-x .ap-star3 A.selected {
	BACKGROUND-POSITION: -35px -50px
}
.ap-starmap-x .ap-star5 {
	BACKGROUND-POSITION: -70px -6px
}
.ap-starmap-x .ap-star5 A:hover {
	BACKGROUND-POSITION: -70px -50px
}
.ap-starmap-x .ap-star5 A.selected {
	BACKGROUND-POSITION: -70px -50px
}
.ap-starmap-x .ap-star10 {
	MARGIN-TOP: 0px; WIDTH: 34px; BACKGROUND-POSITION: 100% 0px; HEIGHT: 32px
}
.ap-starmap-x .ap-star10 A {
	WIDTH: 34px; HEIGHT: 32px
}
.ap-starmap-x .ap-star10 A:hover {
	BACKGROUND-POSITION: 100% 100%
}
.ap-starmap-x .ap-star10 A.selected {
	BACKGROUND-POSITION: 100% 100%
}
.ap-gift LABEL {
	CURSOR: pointer
}
.ap-gift LABEL.selected {
	BORDER-BOTTOM: #72b001 0px solid; BORDER-LEFT: #72b001 0px solid; BACKGROUND-COLOR: #f4f4f4; BORDER-TOP: #72b001 0px solid; CURSOR: default; BORDER-RIGHT: #72b001 0px solid
}
.ap-gift LABEL INPUT {
	POSITION: absolute; VISIBILITY: hidden; TOP: 0px
}
.ap-gift DL {
	LINE-HEIGHT: 90px; MARGIN: 0px 5px; BACKGROUND: url(ap/ap-gifts-border.gif) #fff no-repeat 50% 50%; HEIGHT: 90px; CLEAR: both
}
.ap-gift DT {
	LINE-HEIGHT: 20px; MARGIN: 35px 0px; BACKGROUND: #fff; FLOAT: left; COLOR: #999
}
.ap-gift DD {
	DISPLAY: block; MARGIN-LEFT: 19px
}
.ap-gift DD LABEL {
	MARGIN: 5px 19px; CURSOR: pointer
}
.ap-gift DD LABEL.selected {
	BORDER-BOTTOM: #72b001 2px solid; BORDER-LEFT: #72b001 2px solid; BACKGROUND-COLOR: #f4f4f4; MARGIN: 3px 17px; BORDER-TOP: #72b001 2px solid; CURSOR: default; BORDER-RIGHT: #72b001 2px solid
}
.ap-lenta {
	BORDER-BOTTOM: #e5e6ee 1px solid; BORDER-LEFT: #e5e6ee 1px solid; OVERFLOW-X: hidden; OVERFLOW-Y: auto; MARGIN: 0px auto 8px; WIDTH: 492px; HEIGHT: 188px; BORDER-TOP: #e5e6ee 1px solid; BORDER-RIGHT: #e5e6ee 1px solid
}
.ap-lenta DIV {
	BORDER-BOTTOM: #fff 9px solid; MARGIN: -9px 0px 0px -9px; FLOAT: left
}
.ap-lenta LABEL {
	PADDING-BOTTOM: 5px; MARGIN: 18px 0px 0px 18px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: left; CURSOR: pointer; PADDING-TOP: 5px
}
.ap-lenta LABEL.selected {
	PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 3px; MARGIN: 18px 0px 0px 18px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 3px; BORDER-LEFT-WIDTH: 3px; PADDING-TOP: 2px
}
.ap-lenta LABEL:hover {
	POSITION: relative
}
.ap-lenta LABEL.hover {
	POSITION: relative
}
.ap-lenta LABEL IMG {
	BORDER-BOTTOM: #edeef0 2px solid; BORDER-LEFT: #edeef0 2px solid; FLOAT: left; BORDER-TOP: #edeef0 2px solid; BORDER-RIGHT: #edeef0 2px solid
}
.ap-lenta-top {
	BACKGROUND: url(ap/ap-lenta-top.png) no-repeat 70px 50%
}
.ap-lenta-top .ap-fade {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 390px; BACKGROUND: url(ap/ap-top100-fade1.png) no-repeat 430px 0px; PADDING-TOP: 20px
}
.ap-lenta-top DIV {
	POSITION: relative; HEIGHT: 1%; OVERFLOW: hidden
}
.ap-lenta-top DIV DIV {
	POSITION: absolute; MARGIN-TOP: -33px; WIDTH: 100%; HEIGHT: 66px; TOP: 50%; LEFT: 120px
}
.ap-lenta-top DIV DIV IMG {
	BORDER-BOTTOM: #edeef0 2px solid; BORDER-LEFT: #edeef0 2px solid; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px; BORDER-TOP: #edeef0 2px solid; BORDER-RIGHT: #edeef0 2px solid
}
.ap-scroll {
	POSITION: absolute; WIDTH: 644px; HEIGHT: 272px; TOP: 0px; LEFT: 0px
}
.ap-scroll DIV {
	MARGIN-LEFT: -4px; LEFT: 100% !important
}
.ap-scroll {
	LEFT: 0%
}
.ap-scroll LABEL {
	BORDER-BOTTOM: #fff 3px solid; POSITION: relative; BORDER-LEFT: #fff 3px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ddd; MARGIN: 0px 7px 14px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FLOAT: left; BORDER-TOP: #fff 3px solid; BORDER-RIGHT: #fff 3px solid; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.ap-scroll LABEL.selected {
	BORDER-BOTTOM-COLOR: #f60; BORDER-RIGHT-WIDTH: 3px; BACKGROUND-COLOR: #fff; BORDER-TOP-COLOR: #f60; BORDER-TOP-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 3px; BORDER-RIGHT-COLOR: #f60; BORDER-LEFT-COLOR: #f60; BORDER-LEFT-WIDTH: 3px; CURSOR: default
}
.ap-scroll LABEL B {
	BORDER-BOTTOM: #fff 3px solid; BORDER-LEFT: #fff 3px solid; WIDTH: 130px; FLOAT: left; HEIGHT: 103px; BORDER-TOP: #fff 3px solid; BORDER-RIGHT: #fff 3px solid
}
.ap-scroll LABEL SPAN {
	POSITION: relative; TEXT-ALIGN: center; BACKGROUND-COLOR: #fff; MARGIN: -3px 20px -11px; WIDTH: 96px; DISPLAY: inline; FLOAT: left; HEIGHT: 11px; COLOR: #000; CLEAR: both; FONT-SIZE: 11px; OVERFLOW: hidden
}
.ap-comment {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #fffed7; MARGIN: 5px 13px 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 6px
}
.ap-comment TEXTAREA {
	BORDER-BOTTOM-COLOR: #666; OVERFLOW-Y: auto; BORDER-TOP-COLOR: #666; MARGIN: 5px auto; WIDTH: 456px !important; DISPLAY: block; HEIGHT: 50px; BORDER-RIGHT-COLOR: #666; FONT-SIZE: 15px; BORDER-LEFT-COLOR: #666
}
.ap-dopinfo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url(ap/ap-dopinfo.gif) no-repeat 10px 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.ap-alert {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; BACKGROUND: url(ap/ap-alert.gif) no-repeat 13px 50%; COLOR: #333; PADDING-TOP: 0px
}
.ap-fatal {
	POSITION: relative; PADDING-LEFT: 20px; BACKGROUND: url(ap/ap-fatal.gif) no-repeat 0px 50%; COLOR: #f00; LEFT: -20px
}
.ap-wait {
	PADDING-LEFT: 20px; WIDTH: 180px; BACKGROUND: url(ap/ap-wait.gif) no-repeat 0px 0px; FONT-SIZE: 11px
}
.ap-payinfo {
	MARGIN: 0px 30px 20px; COLOR: #808080
}
.ap-payinfo P {
	MARGIN: 8px 0px 0px
}
.ap-payinfo UL {
	MARGIN-TOP: 3px; FLOAT: left
}
.ap-payinfo UL LI {
	MARGIN: 5px 0px 10px; WIDTH: 115px; WHITE-SPACE: nowrap; FLOAT: left
}
.ap-payinfo UL LI IMG {
	VERTICAL-ALIGN: top
}
.ap-payvars {
	MARGIN: 15px 30px
}
.ap-payvars IMG {
	MARGIN: 0px 3px 5px 0px
}
.ap-l-week {
	PADDING-LEFT: 5px
}
.ap-l-week A {
	POSITION: relative; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff4cc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.ap-l-week B {
	POSITION: relative; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff4cc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.ap-l-week A {
	BORDER-BOTTOM: #06c 1px dotted; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 3px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ap-l-week B SPAN {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 1.8em; WIDTH: 100%; TOP: 100%; LEFT: 0px
}
.ap-l-cpl .ap-l-c FORM {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; DISPLAY: inline; BACKGROUND: url(ap/ap-l-cpl.gif) no-repeat -50px 50%; PADDING-TOP: 0px
}
.ap-l-cpl .ap-lenta {
	POSITION: relative; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; WIDTH: 412px; PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
.ap-l-cpl .ap-lenta A {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 182px; PADDING-RIGHT: 3px; DISPLAY: inline; FLOAT: left; HEIGHT: 33px; MARGIN-LEFT: 7px; OVERFLOW: hidden; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.ap-l-cpl .ap-lenta A IMG {
	BORDER-BOTTOM: #edeef0 1px solid; POSITION: absolute; BORDER-LEFT: #edeef0 1px solid; WIDTH: 25px; HEIGHT: 31px; BORDER-TOP: #edeef0 1px solid; TOP: 3px; BORDER-RIGHT: #edeef0 1px solid; LEFT: 3px
}
.ap-l-cpl .ap-lenta A IMG.ap-vip {
	BORDER-BOTTOM-COLOR: #fc6; BORDER-TOP-COLOR: #fc6; BORDER-RIGHT-COLOR: #fc6; BORDER-LEFT-COLOR: #fc6
}
.ap-l-cpl .ap-lenta A SPAN {
	BORDER-BOTTOM: #06c 1px dashed; MARGIN-TOP: 7px; WHITE-SPACE: nowrap; FLOAT: left; MARGIN-LEFT: 34px
}
.ap-l-cpl .ap-lenta .selected {
	BACKGROUND-COLOR: #f90
}
.ap-l-cpl .ap-lenta .selected SPAN {
	BORDER-BOTTOM-COLOR: #f90; BORDER-TOP-COLOR: #f90; COLOR: #fff; BORDER-RIGHT-COLOR: #f90; BORDER-LEFT-COLOR: #f90
}
.ap-l-af {
	WIDTH: 540px
}
.ap-l-af .ap-l-h {
	PADDING-TOP: 30px
}
.ap-l-af H1 {
	MARGIN-BOTTOM: 15px; COLOR: #f60
}
.ap-l-af .ap-l-h P {
	MARGIN-LEFT: 15px
}
.ap-l-af .ap-l-h H1 {
	MARGIN-LEFT: 15px
}
.ap-l-af .sex {
	VERTICAL-ALIGN: -1px
}
.ap-l-af TABLE {
	WIDTH: auto
}
.ap-l-af TD {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 15px
}
.ap-l-af-img {
	POSITION: relative; MARGIN: 0px; WIDTH: 198px; BACKGROUND: url(ap/ap-af-bl.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 153px; LEFT: -15px
}
.ap-l-af-img IMG {
	MARGIN: 4px; WIDTH: 190px; HEIGHT: 107px
}
.ap-l .ap-pager {
	TEXT-ALIGN: left; MARGIN: 2px 3px 0px
}
.ap-l .ap-pager A {
	TEXT-ALIGN: center; LINE-HEIGHT: 19px; BACKGROUND-COLOR: #f4f4f4; WIDTH: 19px; FLOAT: left; HEIGHT: 19px; MARGIN-RIGHT: 5px
}
.ap-l .ap-pager A:hover {
	BACKGROUND-COLOR: #e1e1e1
}
.ap-l .ap-pager .selected {
	BACKGROUND-COLOR: #f98300 !important; COLOR: #fff; CURSOR: text; TEXT-DECORATION: none
}
.ap-l-cpl IMG.ap-big {
	BORDER-BOTTOM: #f88 3px solid; BORDER-LEFT: #f88 3px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #fff; MARGIN: 0px 20px 10px 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FLOAT: left; BORDER-TOP: #f88 3px solid; BORDER-RIGHT: #f88 3px solid; PADDING-TOP: 1px
}
.ap-l-ma DL {
	WIDTH: 100%; MARGIN-BOTTOM: 30px; FLOAT: left; CLEAR: both; FONT-SIZE: 16px
}
.ap-l-ma DL DT {
	TEXT-ALIGN: right; LINE-HEIGHT: 30px; WIDTH: 150px; FLOAT: left; CLEAR: left; MARGIN-RIGHT: 20px
}
.ap-l-ma DL DD {
	FLOAT: left
}
.ap-l-ma .ap-l-ma-input {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 200px; PADDING-RIGHT: 1px; HEIGHT: 26px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
.ap-l-adv .ap-hand {
	PADDING-RIGHT: 30px; DISPLAY: inline; BACKGROUND: url(ap/hand.gif) no-repeat 100% 50%
}
.ap-l-adv .ap-hand SPAN {
	PADDING-LEFT: 30px; BACKGROUND: url(ap/hand.gif) no-repeat 0px 50%
}
.ap-l-adv UL {
	MARGIN: 0px 10px 10px 40px
}
.ap-l-adv UL LI {
	PADDING-BOTTOM: 20px
}
.ap-l-adv .ap-dash {
	FLOAT: left; MARGIN-LEFT: -30px
}
.ap-l-adv .ap-arr {
	POSITION: relative; TEXT-INDENT: -2000px; MARGIN: 15px 30px 15px 50px; WIDTH: 90px; DISPLAY: block; BACKGROUND: url(ap/arr.gif) no-repeat 50% top; HEIGHT: 14px; OVERFLOW: hidden
}
.ap-l-adv TABLE {
	MARGIN: 0px auto 15px; WIDTH: auto
}
.ap-l-adv TABLE INPUT {
	FONT-SIZE: 12px
}
.ap-l-adv TABLE .disabled {
	COLOR: #999
}
.ap-l-adv TABLE .disabled .ap-arr {
	BACKGROUND-POSITION: 50% bottom
}
.ap-l-adv TABLE .disabled INPUT {
	DISPLAY: none
}
.ap-l-adv-list {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 30px; HEIGHT: 405px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 15px
}
.ap-l-adv-list P {
	MIN-HEIGHT: 81px; PADDING-LEFT: 70px; WIDTH: 180px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: auto !important; COLOR: #808080
}
.ap-l-adv-list B {
	POSITION: relative; MARGIN-TOP: 5px; DISPLAY: block; COLOR: #000
}
.ap-l-adv-list A IMG {
	BORDER-BOTTOM: #edeef0 2px solid; POSITION: absolute; BORDER-LEFT: #edeef0 2px solid; BORDER-TOP: #edeef0 2px solid; TOP: -5px; BORDER-RIGHT: #edeef0 2px solid; LEFT: -60px
}
.ap-l-adv-list .vip IMG {
	BORDER-BOTTOM-COLOR: #ffbb5a; BORDER-TOP-COLOR: #ffbb5a; BORDER-RIGHT-COLOR: #ffbb5a; BORDER-LEFT-COLOR: #ffbb5a
}
.ap-l-lang UL {
	WIDTH: 25%; FLOAT: left
}
.ap-l-lang UL LI INPUT {
	VERTICAL-ALIGN: -2px
}
.ap-DayBye {
	MARGIN: 30px 0px 20px
}
.ap-DayBye A {
	MARGIN: 0px 6px
}
.ap-DayBye .selected {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 4px; MARGIN: 0px 2px -1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff4cc; COLOR: #000000; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 4px
}
#FeedPeople {
	MARGIN: 40px 0px 70px
}
#FeedPeople .title {
	LINE-HEIGHT: 35px; FONT-STYLE: italic
}
.ap-ret-c {
	BORDER-BOTTOM: #f90 1px solid; BORDER-LEFT: #f90 1px solid; DISPLAY: inline; MARGIN-LEFT: 30px; BORDER-TOP: #f90 1px solid; BORDER-RIGHT: #f90 1px solid
}
.ap-ret-c A {
	POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 8px; BACKGROUND: url(ap/ap-arrow-back-2.gif) #fff no-repeat 0px 50%; FLOAT: left; MARGIN-LEFT: -13px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.ap-ret {
	POSITION: relative; PADDING-BOTTOM: 0px; MIN-HEIGHT: 35px; PADDING-LEFT: 130px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: auto !important; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.ap-ret A {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: 70px; PADDING-RIGHT: 30px; BACKGROUND: url(ap/ap-arrow-back.gif) no-repeat 3px 50%; HEIGHT: 35px; TOP: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px; LEFT: 0px
}
.ap-ret .ap-min {
	TEXT-ALIGN: left; WIDTH: 170px; MARGIN-LEFT: -130px
}
.ap-arrows {
	MARGIN: 0px 0px 20px; HEIGHT: 30px; OVERFLOW: hidden
}
.ap-l .ap-gift-box {
	WIDTH: 80px; FLOAT: left; HEIGHT: 80px; OVERFLOW: hidden
}
.ap-l .ap-gift-box SPAN {
	POSITION: relative; MARGIN: 12px; WIDTH: 55px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 55px; OVERFLOW: hidden
}
.ap-l .ap-gift-box SPAN B {
	POSITION: relative
}
.ap-gift DL.gp10 {
	POSITION: relative; MARGIN: 5px 12px; WIDTH: 495px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 66px
}
#GiftsLayerItems DL.gp10 DT {
	Z-INDEX: 10; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 11px; WIDTH: 37px; PADDING-RIGHT: 0px; BACKGROUND: url(ap/icon10.png) no-repeat 0px 0px; HEIGHT: 34px; COLOR: #fff; TOP: 9px; FONT-WEIGHT: bold; PADDING-TOP: 15px; LEFT: -23px
}
#GiftsLayerItems DL.gp10 DD {
	POSITION: relative; MARGIN: 0px; WIDTH: 495px; BACKGROUND: url(ap/gp10.gif) no-repeat center 0px; HEIGHT: 66px
}
#GiftsLayerItems DL.gp10 DD LABEL {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; MARGIN: 2px 2px 2px 47px; WIDTH: 62px; HEIGHT: 62px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#GiftsLayerItems DL.gp10 DD LABEL .gift-container {
	MARGIN: 4px
}
#GiftsLayerItems DL.gp10 DD LABEL SPAN {
	MARGIN: 6px; FLOAT: none
}
#GiftsLayerItems DL.gp10 DD LABEL.selected {
	BORDER-BOTTOM: #ff9900 2px solid; BORDER-LEFT: #ff9900 2px solid; MARGIN: 0px 0px 0px 45px; WIDTH: 62px; BACKGROUND: #ffffcc; HEIGHT: 62px; BORDER-TOP: #ff9900 2px solid; BORDER-RIGHT: #ff9900 2px solid
}
#GiftsLayerItems DL.gp10 DD #ap-gifts-33 {
	POSITION: inherit; LEFT: auto
}
#GiftsLayerItems DL.gp10.gp0-1 DD LABEL {
	MARGIN: 0px; WIDTH: 495px; HEIGHT: 66px
}
#GiftsLayerItems DL.gp10.gp0-1 DD LABEL.selected {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(ap/gp10.gif) no-repeat center -66px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.ap-gift DL.gp0 {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-gifts-border2.gif) no-repeat; HEIGHT: 100px; PADDING-TOP: 8px
}
.ap-gift DL.gp0 DT SPAN {
	Z-INDEX: 3; POSITION: absolute; TEXT-ALIGN: center; MARGIN: -53px 0px 0px; WIDTH: 500px; COLOR: #666
}
.ap-gift DL.gp0 DT SPAN B {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ap-gift DL.gp0 DD {
	OVERFLOW: hidden
}
.ap-gift DL.gp0-1 DD LABEL {
	POSITION: relative; LEFT: 176px
}
.ap-li {
	POSITION: relative; MIN-WIDTH: 650px
}
.ap-li H1 {
	MARGIN-BOTTOM: 20px
}
.ap-li-timer {
	TEXT-ALIGN: right; LINE-HEIGHT: 25px; WHITE-SPACE: nowrap
}
.ap-li-timer A {
	POSITION: relative; BORDER-BOTTOM-COLOR: #fa6c15; BORDER-TOP-COLOR: #fa6c15; COLOR: #fa6c15; BORDER-RIGHT-COLOR: #fa6c15; MARGIN-LEFT: 31px; BORDER-LEFT-COLOR: #fa6c15
}
.ap-li-timer A IMG {
	POSITION: absolute; MARGIN-LEFT: -26px; TOP: -2px
}
.ap-li TABLE {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.ap-li TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 86px; PADDING-TOP: 0px
}
.ap-li .ap-payinfo TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 10px
}
.ap-li-i DIV {
	POSITION: relative; MARGIN: 5px 0px 5px 30px; WIDTH: 160px; PADDING-RIGHT: 70px; HEIGHT: auto
}
.ap-li-i DIV {
	Z-INDEX: 3
}
.ap-li-bar DIV {
	Z-INDEX: 3
}
.ap-li-i:hover DIV {
	Z-INDEX: 4
}
.ap-li TD.hover DIV {
	Z-INDEX: 4
}
.ap-li-i SMALL {
	FONT-STYLE: normal; DISPLAY: block; FONT-SIZE: 11px; PADDING-TOP: 7px
}
.ap-li-i IMG {
	BORDER-BOTTOM: #efeff7 2px solid; POSITION: absolute; BORDER-LEFT: #efeff7 2px solid; MARGIN-TOP: -33px; MARGIN-LEFT: 170px; BORDER-TOP: #efeff7 2px solid; TOP: 50%; BORDER-RIGHT: #efeff7 2px solid
}
.ap-li-i A {
	TEXT-DECORATION: none
}
.ap-li-i A:hover {
	TEXT-INDENT: 0px
}
.ap-li-i A SPAN {
	TEXT-DECORATION: underline
}
.ap-li-i A CITE {
	POSITION: absolute; PADDING-BOTTOM: 20px; MARGIN: 58px 0px 0px; PADDING-LEFT: 18px; WIDTH: 282px; PADDING-RIGHT: 18px; DISPLAY: none; HEIGHT: auto; TOP: 50%; CURSOR: default; PADDING-TOP: 0px; LEFT: 205px
}
.ap-li-i A CITE SMALL {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px -18px -43px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; BACKGROUND: url(ap/ap-li-balloon1.png) no-repeat 0px 0px; COLOR: #666; TOP: -52px; PADDING-TOP: 38px
}
.ap-li-i A:hover CITE {
	DISPLAY: block; BACKGROUND: url(ap/ap-li-balloon1.png) no-repeat 0px 100%
}
.ap-li-bar {
	PADDING-RIGHT: 70px !important
}
.ap-li-bar DIV {
	POSITION: relative; LINE-HEIGHT: 30px; WIDTH: 100%; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 3px; BACKGROUND: url(ap/ap-li-bar.gif) no-repeat 0px 0px; HEIGHT: 30px
}
.ap-li-bar CITE {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #000 !important; PADDING-TOP: 0px
}
.ap-li-bar B {
	POSITION: absolute; TEXT-INDENT: 11px; WIDTH: 70px; BACKGROUND: url(ap/ap-li-bar.gif) no-repeat -2999px 0px; HEIGHT: 100%; COLOR: #f90; FONT-SIZE: 20px; TOP: 0px; RIGHT: -70px; FONT-WEIGHT: normal
}
.ap-li-bar B.ap-li-msg {
	WIDTH: 340px; RIGHT: -340px
}
.ap-li-vis {
	Z-INDEX: 2; POSITION: relative; PADDING-LEFT: 35px; BACKGROUND: url(ap/ap-li-ctb1.gif) no-repeat 0px 50%; HEIGHT: 100%; CLEAR: both
}
.ap-li-invis {
	Z-INDEX: 2; POSITION: relative; PADDING-LEFT: 35px; BACKGROUND: url(ap/ap-li-ctb1.gif) no-repeat 0px 50%; HEIGHT: 100%; CLEAR: both
}
.ap-li-vis TABLE {
	BACKGROUND: url(ap/ap-li.gif)
}
TABLE.ap-li-vis {
	BACKGROUND: url(ap/ap-li.gif)
}
.ap-li-invis {
	Z-INDEX: 1; BACKGROUND-POSITION: -35px 50%; MARGIN-BOTTOM: 20px
}
.ap-li-invis * {
	COLOR: #999
}
.ap-li-invis .ap-li-bar DIV {
	BACKGROUND-POSITION: 0px -60px
}
.ap-li-invis .ap-li-bar B {
	BACKGROUND-POSITION: -2999px -60px; COLOR: #999
}
.ap-li-ct {
	POSITION: absolute; TEXT-INDENT: 35px; WIDTH: 35px; WHITE-SPACE: nowrap; BACKGROUND: url(ap/ap-li-ctb1.gif) no-repeat 0px 0px; HEIGHT: 35px; MARGIN-LEFT: -35px; OVERFLOW: hidden
}
.ap-li-cb {
	POSITION: absolute; TEXT-INDENT: 35px; WIDTH: 35px; WHITE-SPACE: nowrap; BACKGROUND: url(ap/ap-li-ctb1.gif) no-repeat 0px 0px; HEIGHT: 35px; MARGIN-LEFT: -35px; OVERFLOW: hidden
}
.ap-li-cb {
	BOTTOM: 0px; BACKGROUND-POSITION: 0px 100%
}
.ap-li-invis .ap-li-ct {
	BACKGROUND-POSITION: -35px 0px
}
.ap-li-invis .ap-li-cb {
	BACKGROUND-POSITION: -35px 100%
}
.ap-li-hide {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.ap-li-hide .ap-li-ct {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.ap-li-hide .ap-li-cb {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.ap-li-top * {
	BORDER-BOTTOM-COLOR: #ffbb5a !important; BORDER-TOP-COLOR: #ffbb5a !important; COLOR: #f60; BORDER-RIGHT-COLOR: #ffbb5a !important; BORDER-LEFT-COLOR: #ffbb5a !important
}
.ap-li-top .ap-li-bar DIV {
	BACKGROUND-POSITION: 0px -30px
}
.ap-li-top .ap-li-bar B {
	BACKGROUND-POSITION: -2999px -30px; COLOR: #f60
}
.ap-li-my TD * {
	BORDER-BOTTOM-COLOR: #73b500 !important; BORDER-TOP-COLOR: #73b500 !important; COLOR: #73b500; BORDER-RIGHT-COLOR: #73b500 !important; BORDER-LEFT-COLOR: #73b500 !important
}
.ap-li-my .ap-li-i {
	BACKGROUND: url(ap/ap-li-my1.gif) no-repeat 20px 0px
}
.ap-li-my .ap-li-bar {
	BACKGROUND: url(ap/ap-li-my1.gif) no-repeat 20px 0px
}
.ap-li-my .ap-li-bar {
	BACKGROUND-POSITION: right 50%
}
.ap-li-my .ap-li-bar DIV {
	BACKGROUND-POSITION: 0px -90px
}
.ap-li-my .ap-li-bar CENTER {
	MARGIN-BOTTOM: -30px; COLOR: #fff; FONT-SIZE: 18px
}
.ap-li-my .ap-li-bar A {
	POSITION: relative; BORDER-BOTTOM-COLOR: #06c !important; LINE-HEIGHT: 100%; MARGIN-TOP: 5px; BORDER-TOP-COLOR: #06c !important; COLOR: #06c; BORDER-RIGHT-COLOR: #06c !important; BORDER-LEFT-COLOR: #06c !important
}
.ap-li-my .ap-li-bar B {
	BACKGROUND-POSITION: -2999px -90px; COLOR: #73b500 !important
}
.ap-li-my-rej .ap-li-bar B {
	BACKGROUND-POSITION: -2999px -120px; COLOR: #ce3939 !important
}
.ap-li-my-rej .ap-li-bar DIV {
	BACKGROUND-POSITION: 0px -120px
}
.ap-li-rej {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ap-li-rej H4 {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-li-rej.gif) no-repeat 100% 50%; FLOAT: left; COLOR: #f00; FONT-SIZE: 20px; PADDING-TOP: 20px
}
.ap-li-rej P {
	HEIGHT: 75px; MARGIN-LEFT: 340px; FONT-SIZE: 15px
}
.ap-li-rej CITE {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #333; PADDING-TOP: 15px
}
.ap-li-rej IMG {
	BORDER-BOTTOM: #efeff7 2px solid; BORDER-LEFT: #efeff7 2px solid; FLOAT: left; BORDER-TOP: #efeff7 2px solid; MARGIN-RIGHT: 25px; BORDER-RIGHT: #efeff7 2px solid
}
.ap-li-rej A {
	BORDER-BOTTOM: #06c 1px dotted; TEXT-DECORATION: none
}
.ap-li-wait {
	POSITION: relative; MIN-HEIGHT: 44px; PADDING-LEFT: 60px; HEIGHT: auto !important; FONT-SIZE: 15px
}
.ap-li-wait I.i44 {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.ap-li-wait I.i44 I {
	LEFT: -352px
}
.ap-li-st-x {
	BACKGROUND-COLOR: #ffc; MARGIN: 20px 10px; FLOAT: left
}
.ap-li-st-x LI {
	MARGIN: 0px 25px; FLOAT: left
}
.ap-li-st-x LI A {
	BORDER-BOTTOM: #d01111 2px dashed; PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; MARGIN: 1px 11px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #d01111; FONT-SIZE: 40px; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.ap-li-st-x LI A:hover {
	BORDER-BOTTOM: #ffbd80 1px solid; BORDER-LEFT: #ffbd80 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ffbd80 1px solid; BORDER-RIGHT: #ffbd80 1px solid; PADDING-TOP: 4px
}
.ap-li-st-x LI A.selected {
	BORDER-BOTTOM: #ffbd80 1px solid; BORDER-LEFT: #ffbd80 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ffbd80 1px solid; BORDER-RIGHT: #ffbd80 1px solid; PADDING-TOP: 4px
}
.ap-li-st {
	MARGIN: 0px 0px 30px; FLOAT: left
}
.ap-li-st LI {
	TEXT-ALIGN: center; MARGIN: 0px 30px 0px 0px; DISPLAY: inline; FLOAT: left; COLOR: #f60
}
.ap-li-st LI A {
	BORDER-BOTTOM: #d01111 2px dashed; PADDING-BOTTOM: 2px; LINE-HEIGHT: 35px; MARGIN: 1px 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d01111; FONT-SIZE: 30px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.ap-li-st LI B {
	DISPLAY: block; VISIBILITY: hidden; FONT-SIZE: 11px; PADDING-TOP: 3px
}
.ap-li-st LI.selected A {
	BORDER-BOTTOM: #ffbd80 1px solid; BORDER-LEFT: #ffbd80 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffc; MARGIN: 0px 0px 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #ffbd80 1px solid; BORDER-RIGHT: #ffbd80 1px solid; PADDING-TOP: 2px
}
.ap-li-st LI.selected B {
	VISIBILITY: visible
}
.ap-li-att {
	PADDING-LEFT: 30px; BACKGROUND: url(ap/ap-att.gif) no-repeat 0px 0px
}
.ap-li-pay {
	POSITION: relative; WIDTH: 100%; FLOAT: left
}
.ap-li-pay .fm-25 {
	MIN-WIDTH: 380px; WIDTH: auto; FLOAT: left
}
.ap-li-pay #CriticalHit {
	MARGIN-TOP: 20px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 30px
}
.ap-li-pay .ap-payinfo {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
.ap-li-pay .ap-payinfo UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 230px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.ap-li-pay .ap-dopinfo {
	PADDING-BOTTOM: 15px; MARGIN-TOP: 10px; WIDTH: 330px; FLOAT: left; CLEAR: left
}
.ap-o {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: -15px auto 0px; PADDING-LEFT: 5px; WIDTH: 960px; PADDING-RIGHT: 5px; BACKGROUND: url(ap/ap-o.png) no-repeat 50% 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.ap-o-top {
	POSITION: relative; TEXT-ALIGN: right; MARGIN: 0px auto; WIDTH: 670px; HEIGHT: 75px; PADDING-TOP: 115px
}
.ap-o-top A {
	POSITION: absolute; RIGHT: 0px
}
.ap-o-bl {
	POSITION: relative; TEXT-ALIGN: left; MIN-HEIGHT: 195px; PADDING-LEFT: 125px; WIDTH: 180px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: auto !important
}
.ap-o-bl SMALL {
	Z-INDEX: 1; BORDER-BOTTOM: #fff 2px solid; POSITION: absolute; MIN-WIDTH: 15px; TEXT-ALIGN: center; BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #ff6331; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 18px; COLOR: #fff; FONT-SIZE: 15px; BORDER-TOP: #fff 2px solid; TOP: -5px; BORDER-RIGHT: #fff 2px solid; PADDING-TOP: 0px; LEFT: -5px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.ap-o-bl A {
	COLOR: #ff6331
}
.ap-o-bl A IMG {
	BORDER-BOTTOM: #edeef0 2px solid; POSITION: absolute; BORDER-LEFT: #edeef0 2px solid; BORDER-TOP: #edeef0 2px solid; TOP: 0px; BORDER-RIGHT: #edeef0 2px solid; LEFT: 0px
}
.ap-o-bl:hover BIG {
	VISIBILITY: visible
}
.ap-o-bl BIG {
	POSITION: absolute; BOTTOM: 70px; VISIBILITY: hidden; COLOR: #f90; FONT-SIZE: 25px; LEFT: 125px
}
.ap-o-bl EM {
	FONT-STYLE: normal; MARGIN-TOP: 5px; DISPLAY: block; COLOR: #808080
}
.ap-o-ind {
	WIDTH: 255px
}
.ap-o-ind A {
	COLOR: #06c
}
.ap-o-ind EM {
	DISPLAY: inline; COLOR: #666; MARGIN-LEFT: 5px; FONT-SIZE: 15px
}
.ap-o-ind BIG {
	BORDER-BOTTOM: #ff6331 1px solid; POSITION: static; BORDER-LEFT: #ff6331 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline; FONT-SIZE: 30px; VERTICAL-ALIGN: -0.25em; BORDER-TOP: #ff6331 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px; BORDER-RIGHT: #ff6331 1px solid; PADDING-TOP: 0px
}
.ap-o-inf {
	POSITION: relative; TEXT-ALIGN: center; MARGIN-TOP: -40px; BACKGROUND: url(ap/ap-olimp_s.gif) no-repeat 50% 0px; PADDING-TOP: 205px
}
.ap-o-inf A {
	COLOR: #ff6331
}
.ap-o-inf A IMG {
	BORDER-BOTTOM: #ffbb5a 2px solid; POSITION: absolute; BORDER-LEFT: #ffbb5a 2px solid; MARGIN: 45px 0px 0px -57px; BORDER-TOP: #ffbb5a 2px solid; TOP: 0px; BORDER-RIGHT: #ffbb5a 2px solid; LEFT: 50%
}
.ap-v {
	MIN-WIDTH: 681px; WIDTH: 100%; FLOAT: left
}
.ap-v-bl {
	POSITION: relative; MARGIN: 0px 0px 35px; WIDTH: 320px; DISPLAY: inline; FLOAT: left; COLOR: #999; FONT-SIZE: 11px
}
.ap-v-bl P {
	WIDTH: 100%; FLOAT: left
}
.ap-v-bl-h {
	Z-INDEX: 2; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffc; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 2px; COLOR: #000; FONT-SIZE: 13px; PADDING-TOP: 3px
}
.ap-v-bl-h B {
	POSITION: relative; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; MARGIN: -3px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
.ap-v-bl-h A.ap-black {
	BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; COLOR: #000; BORDER-RIGHT-COLOR: #999; BORDER-LEFT-COLOR: #999
}
.ap-v-bl-h FORM {
	Z-INDEX: 2; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffc; PADDING-LEFT: 5px; WIDTH: 310px; PADDING-RIGHT: 5px; TOP: 0px; RIGHT: 0px; PADDING-TOP: 5px
}
.ap-v-bl-h FORM * {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; OVERFLOW: visible; PADDING-TOP: 2px
}
.ap-v-bl-h INPUT {
	BORDER-BOTTOM: #fc0 2px solid; BORDER-LEFT: #fc0 2px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 300px; PADDING-RIGHT: 3px; DISPLAY: block; MARGIN-BOTTOM: 5px; FONT-SIZE: 15px; BORDER-TOP: #fc0 2px solid; BORDER-RIGHT: #fc0 2px solid; PADDING-TOP: 2px
}
.ap-v-bl-h BUTTON {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.ap-v-bl-c {
	Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: center; WIDTH: 320px; MARGIN-BOTTOM: 2px; BACKGROUND: url(ap/ap-v-bl.png) #e7e7e7 repeat-x 0px 0px; HEIGHT: 240px; OVERFLOW: hidden
}
.ap-v-bl-c BUTTON {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 13px; OVERFLOW: visible; PADDING-TOP: 0px
}
.ap-v-bl-c .ap-v-dis {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 50px; WIDTH: 220px; PADDING-RIGHT: 50px; BACKGROUND: url(tips/ap-tips-error.gif) no-repeat 50% 25px; COLOR: #000; FONT-SIZE: 18px; PADDING-TOP: 140px
}
.ap-v-upl {
	WIDTH: 300px; FLOAT: left
}
.ap-v-upl TEXTAREA {
	BORDER-BOTTOM: #fc0 2px solid; BORDER-LEFT: #fc0 2px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 292px !important; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 2px; HEIGHT: 70px !important; FONT-SIZE: 15px; OVERFLOW: auto; BORDER-TOP: #fc0 2px solid; BORDER-RIGHT: #fc0 2px solid; PADDING-TOP: 2px
}
.ap-v-upl .ap-wait {
	POSITION: relative; MARGIN-LEFT: -20px
}
.ap-v-top-h {
	POSITION: relative; LINE-HEIGHT: 92px; PADDING-LEFT: 100px; BACKGROUND: url(ap/ap-video-top.gif) no-repeat 0px 50%; HEIGHT: 92px; COLOR: #73b401; MARGIN-LEFT: -100px; FONT-SIZE: 50px
}
.ap-v-top-separator {
	BACKGROUND-COLOR: #d3d3d3; MARGIN: 10px 0px 25px; HEIGHT: 2px; CLEAR: both; OVERFLOW: hidden
}
.ap-v-top {
	MIN-WIDTH: 360px; WIDTH: 50%; MARGIN-BOTTOM: 20px; FLOAT: left
}
.ap-v-top-c {
	WIDTH: 332px; FLOAT: left; HEIGHT: 350px
}
.ap-v-top-c-h {
	TEXT-ALIGN: center; BACKGROUND: url(ap/ap-video-top-h.gif) no-repeat 50% 0px; FONT-SIZE: 18px
}
.ap-v-top-c-h A {
	LINE-HEIGHT: 33px; COLOR: #f60
}
.ap-v-top-c-p {
	BORDER-BOTTOM: #fc9b05 1px solid; BORDER-LEFT: #fc9b05 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffeeb4; MARGIN: 8px 0px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #fc9b05 1px solid; BORDER-RIGHT: #fc9b05 1px solid; PADDING-TOP: 5px
}
.ap-v-top-c-p DIV {
	TEXT-ALIGN: center; LINE-HEIGHT: 50px; BACKGROUND-COLOR: #000; HEIGHT: 240px; COLOR: #fff
}
.ap-v-top-c-r {
	LINE-HEIGHT: 22px; MARGIN: 5px 0px; PADDING-LEFT: 25px; BACKGROUND: url(ap/ap-star.gif) no-repeat 0px 50%; FONT-SIZE: 15px
}
.ap-v-top-c .ap-top100-h {
	LINE-HEIGHT: 30px; MARGIN-TOP: 20px; WIDTH: 100%; BORDER-TOP: #d3d3d3 1px solid
}
.ap-rate {
	POSITION: relative; MARGIN: 20px auto; WIDTH: 250px; BACKGROUND: url(ap/ap-votestars.gif) no-repeat -175px 0px; HEIGHT: 28px; OVERFLOW: hidden
}
.ap-rate:hover {
	BACKGROUND-POSITION: -175px 0px
}
.ap-rate A {
	POSITION: absolute; TEXT-INDENT: 1000px; WIDTH: 172px; BACKGROUND: url(ap/ap-votestars.gif) no-repeat 0px 40px; HEIGHT: 28px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.ap-rate A:hover {
	BACKGROUND-POSITION: 0px 0px
}
.ap-rate-skip {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 250px
}
.ap-wap-container {
	MARGIN: 0px auto; WIDTH: 960px
}
.ap-wap-container .MainBlockLeft {
	WIDTH: 350px
}
.ap-wap-container .MainBlockRight {
	WIDTH: 550px
}
.ap-wap {
	POSITION: relative; MIN-HEIGHT: 500px; WIDTH: 1000px; BACKGROUND: url(ap/ap-wap-main.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: auto !important; LEFT: -450px
}
.ap-wap-cloud {
	POSITION: absolute; WIDTH: 260px; TOP: 0px; LEFT: 450px
}
.ap-wap-cloud H4 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 25px
}
.ap-wap-marker {
	POSITION: relative; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1em; MARGIN: 2px 0px 0px -2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #fff5ae; FLOAT: left; PADDING-TOP: 2px
}
.ap-wap-ol LI {
	POSITION: relative; LIST-STYLE-TYPE: none; MIN-HEIGHT: 40px; PADDING-LEFT: 60px; MARGIN-BOTTOM: 25px; BACKGROUND: url(ap/ap-wap-1.png) no-repeat 0px 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px; LEFT: -5px
}
.ap-wap-ol LI H4 {
	FONT-SIZE: 18px
}
.ap-wap-table {
	MARGIN-BOTTOM: 40px
}
.ap-wap-table TH {
	BORDER-BOTTOM: #dfdfdf 1px solid; PADDING-BOTTOM: 5px; FONT-WEIGHT: normal
}
.ap-wap-table TD {
	BORDER-BOTTOM: #dfdfdf 1px dashed; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.ap-wap-table TD B {
	TEXT-ALIGN: right; DISPLAY: block
}
.ap-wap-table TD A {
	MARGIN-LEFT: 20px
}
.ap-wap-block {
	Z-INDEX: 2; POSITION: relative; FLOAT: left; MARGIN-RIGHT: 50px
}
.ap-wap-block P {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT: italic 12px sans-serif; PADDING-TOP: 0px
}
.ap-wap-block IMG {
	DISPLAY: block; FLOAT: left
}
.ap-graybutton {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-graybutton.gif) no-repeat 0px 50%; FONT-SIZE: 20px; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
.ap-graybutton SPAN {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: -10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; BACKGROUND: url(ap/ap-graybutton.gif) no-repeat 100% 50%; PADDING-TOP: 10px
}
#PromoIphone H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#PromoIphone H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#PromoIphone H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#PromoIphone H1 {
	FONT-SIZE: 40px
}
#PromoIphone H2 {
	FONT-SIZE: 24px
}
#PromoIphone H3 {
	FONT-SIZE: 18px
}
#PromoIphone .PI-header {
	FONT-SIZE: 24px
}
#PromoIphone .PI-header H1 {
	PADDING-LEFT: 140px
}
#PromoIphone .PI-header H2 {
	PADDING-LEFT: 140px
}
#PromoIphone H1 {
	LINE-HEIGHT: 80px; MARGIN: 25px 0px 10px; BACKGROUND: url(ap/ico.png) no-repeat 30px 0px; HEIGHT: 80px
}
#PromoIphone .PI-bg {
	MARGIN: 65px 0px 45px; BACKGROUND: url(ap/bg.png) no-repeat; HEIGHT: 300px
}
#PromoIphone .PI-bg2 {
	MARGIN: 65px 0px 45px; BACKGROUND: url(ap/bg.png) no-repeat; HEIGHT: 300px
}
#PromoIphone .PI-bg2 {
	BACKGROUND: url(ap/bg2.png) no-repeat
}
.PI-form {
	BORDER-BOTTOM: #cbcbcb 1px solid; POSITION: relative; BORDER-LEFT: #cbcbcb 1px solid; PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; BORDER-TOP: #cbcbcb 1px solid; BORDER-RIGHT: #cbcbcb 1px solid; PADDING-TOP: 30px
}
.PI-form .PI-corner {
	POSITION: absolute; WIDTH: 14px; BACKGROUND: url(ap/ap-iphone-form.gif) no-repeat 0px 0px; HEIGHT: 14px; TOP: -1px; LEFT: -1px
}
.PI-form .PI-corner-tr {
	BACKGROUND-POSITION: -14px 0px; RIGHT: -1px; LEFT: auto
}
.PI-form .PI-corner-br {
	BACKGROUND-POSITION: -14px 0px; RIGHT: -1px; LEFT: auto
}
.PI-form .PI-corner-bl {
	BOTTOM: -1px; BACKGROUND-POSITION: 0px -14px; TOP: auto
}
.PI-form .PI-corner-br {
	BOTTOM: -1px; BACKGROUND-POSITION: 0px -14px; TOP: auto
}
.PI-form .PI-corner-br {
	BACKGROUND-POSITION: -14px -14px
}
.PI-form P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; MARGIN-BOTTOM: 10px; PADDING-TOP: 0px
}
.PI-form H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; MARGIN-BOTTOM: 20px; COLOR: #000; PADDING-TOP: 0px
}
.PI-form H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; PADDING-TOP: 10px
}
.PI-form TABLE TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 80px; WIDTH: 50%; PADDING-RIGHT: 80px; COLOR: #333; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.PI-form TABLE TD P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.PI-form TABLE TD IMG {
	POSITION: relative; FLOAT: left; MARGIN-LEFT: -50px
}
.TargetAdsLayer .h1 {
	MARGIN: 0px 60px 0px 0px; BACKGROUND: url(ap/ap-adv-rheader.gif) no-repeat left center; COLOR: #f00; FONT-SIZE: 30px
}
.TargetAdsLayer .h1 SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 60px; BACKGROUND: url(ap/ap-adv-rheader.gif) no-repeat right center; PADDING-TOP: 0px; LEFT: 60px
}
.TargetAdsLayer .mt20 {
	MARGIN-TOP: 30px
}
#GiftsLayer .va-next-btn-block {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 13px 0px 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; BACKGROUND: #fffed7; FLOAT: right; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
#GiftsLayer .x7-block {
	MARGIN: 0px 0px 0px 28px; WIDTH: 290px; FLOAT: left; COLOR: #333
}
#GiftsLayer .x7-block .x7s {
	POSITION: absolute; MARGIN: 0px 0px 0px -35px
}
.newCouplesForm {
	MARGIN: 15px 0px 40px; HEIGHT: 64px
}
.newCouplesForm .part-couple {
	HEIGHT: 100%
}
.newCouplesForm .part-hos {
	HEIGHT: 100%
}
.newCouplesForm .part-couple {
	BACKGROUND: url(couple/couples.png) no-repeat; MARGIN-RIGHT: 28%
}
.newCouplesForm .part-hos {
	WIDTH: 28%; BACKGROUND: url(couple/hos.png) no-repeat right 50%; FLOAT: right
}
.newCouplesForm .newcouples-inner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 18px
}
.newCouplesForm .newcouples-inner SELECT {
	MARGIN: 0px 10px 0px 0px
}
.newCouplesForm .part-hos .hos-inner {
	BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 21px
}
.newCouplesForm .part-hos .hos-inner .fs17 {
	FONT-SIZE: 17px
}
.HosPage .part-couple {
	MARGIN: 0px; WIDTH: 28%; FLOAT: left
}
.HosPage .part-couple .couple-inner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 21px
}
.HosPage .part-couple .couple-inner .fs17 {
	FONT-SIZE: 17px
}
.HosPage .part-hos {
	WIDTH: auto; FLOAT: none; MARGIN-LEFT: 28%
}
.HosPage .part-hos .hos-inner {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
.HosPage .part-hos .hos-inner .fs30 {
	TEXT-DECORATION: none
}
.HosPage .part-hos UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 19px
}
.HosPage .part-hos LI {
	MARGIN: 0px 10px 0px 0px; FLOAT: left
}
.HosPage .part-hos LI {
	DISPLAY: block; HEIGHT: 25px; -float: left
}
.HosPage .part-hos LI A {
	DISPLAY: block; HEIGHT: 25px; -float: left
}
.HosPage .part-hos LI A {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 50%; PADDING-TOP: 0px; LEFT: 10px
}
.HosPage .part-hos LI.selected {
	BACKGROUND-IMAGE: url(couple/hos_type.png); COLOR: #000; TEXT-DECORATION: none
}
.HosPage .part-hos LI.selected A {
	BACKGROUND-IMAGE: url(couple/hos_type.png); COLOR: #000; TEXT-DECORATION: none
}
.HosLeft {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 77%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 50px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.HosLeft .fs30 {
	WIDTH: 260px
}
.HosLeft P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 135%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.HosMain IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.HosLeft IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.HosLeft .amf-block {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 135%; MARGIN: 30px 0px 15px; PADDING-LEFT: 110px; PADDING-RIGHT: 0px; BACKGROUND: url(promo/success/amf_logo.gif) no-repeat -5px 0px; PADDING-TOP: 0px
}
.HosLeft .amf-buket {
	BACKGROUND: url(promo/success/amf_buket2.png) no-repeat; HEIGHT: 200px
}
.HosMain .textarea FIELDSET {
	WIDTH: 95%; HEIGHT: 225px
}
.HosMain .textarea FIELDSET TEXTAREA {
	WIDTH: 95%; HEIGHT: 225px
}
.HosList .u-s-photo {
	MARGIN-BOTTOM: 15px; FLOAT: left
}
.HosList .about {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 70px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.HosList .about .gray6 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 2px
}
.HosList .usermessage {
	FONT-SIZE: 13px
}
.HosList LI {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.HosList LI .expand {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.HosList LI .RateStars {
	MARGIN: 15px 0px; LEFT: -5px
}
.couple-corner {
	POSITION: absolute; MARGIN: -17px 0px 0px -10px; WIDTH: 50px; BACKGROUND: url(couple/couples_c.png) no-repeat; HEIGHT: 30px; -display: none
}
.HosPage .couple-corner {
	BACKGROUND: url(couple/hos_c.png) no-repeat
}
.RateStars {
	POSITION: relative; WIDTH: 150px; BACKGROUND: url(promo/rstars.gif) repeat-x right top; HEIGHT: 20px
}
.RateStars .rs-now {
	POSITION: absolute; BACKGROUND: url(promo/rstars.gif) repeat-x left bottom; HEIGHT: 20px
}
.RateStars A {
	POSITION: absolute; DISPLAY: block; HEIGHT: 20px
}
.RateStars A.rs-1 {
	Z-INDEX: 5; WIDTH: 30px
}
.RateStars A.rs-2 {
	Z-INDEX: 4; WIDTH: 60px
}
.RateStars A.rs-3 {
	Z-INDEX: 3; WIDTH: 90px
}
.RateStars A.rs-4 {
	Z-INDEX: 2; WIDTH: 120px
}
.RateStars A.rs-5 {
	Z-INDEX: 1; WIDTH: 150px
}
.RateStars A:hover {
	BACKGROUND: url(promo/rstars.gif) repeat-x right bottom
}
.RateHands {
	MARGIN: 15px 0px
}
.hands-up {
	BACKGROUND-IMAGE: url(ap/ap-hands.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 18px; FONT-SIZE: 12px; MARGIN-RIGHT: 15px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.hands-down {
	BACKGROUND-IMAGE: url(ap/ap-hands.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 18px; FONT-SIZE: 12px; MARGIN-RIGHT: 15px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.hands-up {
	BACKGROUND-POSITION: left top; COLOR: #05a201
}
.hands-down {
	POSITION: relative; LINE-HEIGHT: 12px; BACKGROUND-POSITION: left bottom; COLOR: #f00; TOP: 4px
}
.hands-up SPAN {
	BORDER-BOTTOM: #06c 1px dotted
}
.hands-down SPAN {
	BORDER-BOTTOM: #06c 1px dotted
}
.hands-up SPAN {
	BORDER-BOTTOM-COLOR: #05a201; BORDER-TOP-COLOR: #05a201; BORDER-RIGHT-COLOR: #05a201; BORDER-LEFT-COLOR: #05a201
}
.hands-down SPAN {
	BORDER-BOTTOM-COLOR: #f00; BORDER-TOP-COLOR: #f00; BORDER-RIGHT-COLOR: #f00; BORDER-LEFT-COLOR: #f00
}
.w-layer-inner {
	WIDTH: 500px
}
#PlacecardJoinWTF H2 {
	PADDING-BOTTOM: 35px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#PlacecardJoinWTF H2 EM {
	POSITION: absolute; MARGIN: -1px 0px 0px -28px
}
#PlacecardJoinWTF H2 SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(placecard/bg_orange_btn.png) repeat-x; COLOR: #fff; PADDING-TOP: 0px
}
#PlacecardJoinWTF .w-layer-inner {
	WIDTH: 370px
}
#PlacecardJoinWTF P {
	MARGIN-BOTTOM: 20px
}
#PlacecardJoinEvent .ap-comment {
	PADDING-BOTTOM: 15px; MARGIN: 25px 0px 20px
}
#PlacecardJoinEvent H2 {
	MARGIN: 25px 0px
}
#PlacecardJoinEvent .where2walk {
	MARGIN-BOTTOM: 20px
}
#PlacecardJoinEvent EM.plus {
	MARGIN: 0px 20px; COLOR: #ffd331; FONT-SIZE: 60px; VERTICAL-ALIGN: top
}
#PlacecardJoinEvent EM.plus {
	FLOAT: left
}
#PlacecardJoinEvent .u-s-photo {
	FLOAT: left
}
#PlacecardJoinEvent .about {
	MARGIN: 18px 0px 0px 15px; FLOAT: left
}
#PlacecardJoinEvent .about ADDRESS {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#PlacecardJoinEvent .where2walk LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 0px
}
#PlacecardJoinEvent .where2walk LI INPUT.radio {
	POSITION: absolute; MARGIN: 0px 0px 0px -22px
}
#PlacecardJoinEvent .ap-ret-c {
	MARGIN: 0px 0px 0px 15px
}
#PlacecardJoinEvent .Step2 H2 {
	MARGIN: 0px auto 25px; WIDTH: 300px
}
.big-orange-button {
	TEXT-ALIGN: center; LINE-HEIGHT: 29px; WIDTH: 152px; DISPLAY: block; BACKGROUND: url(placecard/orange_btn.png) no-repeat; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 17px; TEXT-DECORATION: none; text-shadow: 0px 1px 1px #d96500
}
