HTML {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
BODY {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
FORM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
UL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
DL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
DD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
DT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
FIELDSET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
FORM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TABLE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TBODY {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TR {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TH {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
DL {
	LIST-STYLE-TYPE: none
}
DD {
	LIST-STYLE-TYPE: none
}
DT {
	LIST-STYLE-TYPE: none
}
INPUT {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
SELECT {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
TEXTAREA {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
HTML {
	HEIGHT: 100%
}
HTML {
	HEIGHT: 100%; BACKGROUND-COLOR: #fff
}
BODY {
	HEIGHT: 100%; BACKGROUND-COLOR: #fff
}
BODY {
	FONT: 75%/1.5 Arial, Helvetica, sans-serif; WIDTH: 100%; COLOR: #000; POSITION: relative
}
* HTML BODY {
	HEIGHT: 100%
}
H1 {
	FONT-SIZE: 2em; MARGIN: 0px 3% 0.62em 25%; COLOR: #000; LINE-HEIGHT: 1.417
}
H1.long_margin {
	MARGIN-BOTTOM: 0.83em! important
}
H1.light {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 10px! important
}
H1.lighter {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 0px! important
}
H1.has_substring {
	MARGIN-BOTTOM: 0px! important
}
H1 SMALL {
	FONT-WEIGHT: normal; FONT-SIZE: 0.83em; COLOR: #999
}
H1 A {
	TEXT-DECORATION: underline
}
H1 .edit {
	FONT-SIZE: 0.45em
}
H1 SPAN.s {
	COLOR: #999
}
.section_descr H1 {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.66em; MARGIN: 30px 0px 5px; COLOR: #000
}
.section_descr H2 {
	MARGIN-TOP: 25px
}
#extra H2 {
	COLOR: #000
}
.help {
	MARGIN-BOTTOM: 0px! important
}
.help H2 {
	COLOR: #000
}
.help UL {
	PADDING-LEFT: 40px; LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc
}
.help OL LI {
	FONT-SIZE: 1.08em; MARGIN: 1em 0px; LINE-HEIGHT: 1.385
}
.help OL LI LI {
	FONT-SIZE: 1em; MARGIN: 0px
}
.help OL LI P {
	FONT-SIZE: 1em; MARGIN: 0px
}
.help OL LI P {
	MARGIN: 1em 0px 0px
}
.help OL LI UL LI P {
	MARGIN: 0px 0px 1em
}
.answer {
	DISPLAY: none
}
.released .answer {
	DISPLAY: block
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN: 25px 0px 0px; LINE-HEIGHT: 1.12
}
H4 {
	FONT-SIZE: 1.08em; MARGIN: 1.25em 0px; LINE-HEIGHT: 1.385
}
P {
	FONT-SIZE: 1.08em; MARGIN: 1.15em 0px; LINE-HEIGHT: 1.385
}
P.close {
	MARGIN: 0px
}
P .edit {
	FONT-SIZE: 0.84em
}
P.return {
	MARGIN-TOP: 35px! important
}
P.return INPUT {
	MARGIN-RIGHT: 15px
}
P.go_back {
	DISPLAY: inline; MIN-HEIGHT: 0px; FLOAT: left; MARGIN: 0.56em 0px 0px 2%; WIDTH: 20%; TEXT-ALIGN: center
}
P.grey_paragpaph {
	COLOR: #8c8c8c
}
#sidepart P.go_back {
	DISPLAY: block; FLOAT: none; MARGIN: 0.8em 0px 0px; WIDTH: auto
}
P.cancel {
	MARGIN: 0.5em 0px 0px; TEXT-ALIGN: center
}
P.go_next {
	MARGIN-TOP: 0.8em
}
P.hint {
	FONT-SIZE: 0.91em; MARGIN: 5px 0px; COLOR: #999; LINE-HEIGHT: 1.364
}
A {
	COLOR: #1a4dc1
}
H1.edit SMALL A {
	COLOR: #1a4dc1
}
A:hover {
	COLOR: #ff5223! important
}
A.whatsnew:hover {
	COLOR: #ff5223! important
}
A.hovered {
	COLOR: #ff5223! important
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A.name {
	COLOR: #000
}
A.celebrity {
	COLOR: #66c
}
A.online {
	COLOR: #390
}
BIG.online A.name {
	COLOR: #390
}
SPAN.online {
	COLOR: #390
}
A.away {
	COLOR: #d79d33
}
BIG.away A.name {
	COLOR: #d79d33
}
SPAN.away {
	COLOR: #d79d33
}
A.change {
	COLOR: #144fae; BORDER-BOTTOM: #4e7ac2 1px solid; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.description #geo_suggest {
	FONT-SIZE: 1em; FLOAT: left; COLOR: #a9a9a9; TEXT-DECORATION: none
}
.align_right.description {
	WIDTH: 311px; TEXT-ALIGN: right
}
.before_select.description {
	MARGIN-BOTTOM: 25px! important
}
A.ch_location {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../i/icon_list.gif) no-repeat 0px 2px; BORDER-LEFT: 0px; MARGIN-RIGHT: 3px; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline! important
}
A.ch_location_right {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../i/icon_list.gif) no-repeat 0px 2px; BORDER-LEFT: 0px; MARGIN-RIGHT: 3px; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline! important
}
A.ch_location_right {
	BACKGROUND-POSITION: 0px 5px; FLOAT: right
}
A.change:hover {
	COLOR: #ff5223; BORDER-BOTTOM: #ffa891 1px solid
}
.editing .edit A SPAN {
	COLOR: #ff5223; BORDER-BOTTOM: #ffa891 1px solid
}
.editing A.edit {
	COLOR: #ff5223; BORDER-BOTTOM: #ffa891 1px solid
}
A.copy_text:hover {
	COLOR: #ff5223; BORDER-BOTTOM: #ffa891 1px solid
}
A.subservient:hover {
	COLOR: #ff5223; BORDER-BOTTOM: #ffa891 1px solid
}
P.more A:hover {
	COLOR: #ff5223; BORDER-BOTTOM: #ffa891 1px solid
}
.share_field .dashed:hover {
	COLOR: #ff5223; BORDER-BOTTOM: #ffa891 1px solid
}
.released .question {
	COLOR: #ff5223; BORDER-BOTTOM: #ffa891 1px solid
}
.open#tShare {
	COLOR: #ff5223; BORDER-BOTTOM: #ffa891 1px solid
}
.notification_result .notify_more A:hover {
	COLOR: #ff5223; BORDER-BOTTOM: #ffa891 1px solid
}
DL.sharing P.notify_more A:hover {
	COLOR: #ff5223; BORDER-BOTTOM: #ffa891 1px solid
}
A.disabled {
	CURSOR: wait; COLOR: #a7a7a7; BORDER-BOTTOM: #a7a7a7 1px solid; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
A.share_link {
	FONT-WEIGHT: bold; COLOR: #c30
}
LABEL.ontextarea {
	PADDING-RIGHT: 25px; DISPLAY: none; MARGIN: 3px 0px 0px 3px; COLOR: #963; FONT-STYLE: italic; POSITION: absolute
}
#clipboard_title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; POSITION: absolute
}
* + HTML #clipboard_title {
	PADDING-TOP: 4px
}
* HTML #clipboard_title {
	PADDING-TOP: 4px
}
.untagged_holder {
	POSITION: relative; HEIGHT: 0px
}
.ballon_untagged {
	PADDING-RIGHT: 5px; PADDING-LEFT: 13px; Z-INDEX: 100; RIGHT: 30px; PADDING-BOTTOM: 5px; BOTTOM: 30px; PADDING-TOP: 10px; POSITION: absolute
}
.photoview .ballon_untagged {
	BOTTOM: auto; TOP: -40px
}
.ballon_untagged DIV.ibt B {
	BACKGROUND-IMAGE: url(../i/ballon-event.png)
}
.ballon_untagged DIV.ibr B {
	BACKGROUND-IMAGE: url(../i/ballon-event.png)
}
.ballon_untagged DIV.ibb B {
	BACKGROUND-IMAGE: url(../i/ballon-event.png)
}
.ballon_untagged DIV.ibl B {
	BACKGROUND-IMAGE: url(../i/ballon-event.png)
}
DIV.ibc {
	Z-INDEX: 100; COLOR: #7d660a; POSITION: relative; BACKGROUND-COLOR: #fffcb5
}
.ballon_untagged DIV.ibc {
	COLOR: #366d12; BACKGROUND-COLOR: #c8ffa4
}
.ballon_untagged DIV.ibc A {
	COLOR: #366d12! important
}
.ballon_untagged DIV.ibc A:hover {
	COLOR: #366d12! important
}
DIV.ibt {
	OVERFLOW: hidden; POSITION: absolute
}
DIV.ibr {
	OVERFLOW: hidden; POSITION: absolute
}
DIV.ibb {
	OVERFLOW: hidden; POSITION: absolute
}
DIV.ibl {
	OVERFLOW: hidden; POSITION: absolute
}
DIV.ibt {
	RIGHT: 0px; LEFT: 0px; BOTTOM: 0px; TOP: 0px
}
DIV.ibr {
	LEFT: 100%; WIDTH: 12px; BOTTOM: 0px; TOP: 0px
}
DIV.ibb {
	LEFT: 100%; WIDTH: 12px; TOP: 100%; HEIGHT: 12px
}
DIV.ibl {
	RIGHT: 0px; LEFT: 0px; TOP: 100%; HEIGHT: 12px
}
.ballon_untagged DIV.ibb {
	HEIGHT: 37px
}
.ballon_untagged DIV.ibl {
	HEIGHT: 37px
}
DIV.ibt B {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: url(../i/ballon-info.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 1000px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 500px
}
DIV.ibr B {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: url(../i/ballon-info.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 1000px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 500px
}
DIV.ibb B {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: url(../i/ballon-info.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 1000px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 500px
}
DIV.ibl B {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: url(../i/ballon-info.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 1000px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 500px
}
DIV.ibt B {
	TOP: -12px
}
DIV.ibr B {
	TOP: -12px
}
DIV.ibt B {
	LEFT: -12px
}
DIV.ibl B {
	LEFT: -12px
}
.ballon_untagged DIV.ibt B {
	TOP: -37px
}
.ballon_untagged DIV.ibr B {
	TOP: -37px
}
* HTML DIV.ibt {
	
}
* HTML DIV.ibr {
	
}
* HTML DIV.ibb {
	
}
* HTML DIV.ibl {
	
}
* HTML DIV.ibt B {
	
}
* HTML DIV.ibr B {
	
}
* HTML DIV.ibb B {
	
}
* HTML DIV.ibl B {
	
}
A.copy_text {
	FONT-SIZE: 0.91em; COLOR: #64645c; LINE-HEIGHT: 1.182; BORDER-BOTTOM: #9f9f97 1px solid; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.subservient {
	FONT-SIZE: 0.91em; COLOR: #64645c; LINE-HEIGHT: 1.182; BORDER-BOTTOM: #9f9f97 1px solid; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.hot {
	COLOR: #c30
}
A.whatsnew {
	COLOR: #390! important
}
P.more A {
	BORDER-BOTTOM: #94ace2 1px solid; TEXT-DECORATION: none
}
SMALL {
	FONT-SIZE: 0.91em
}
P SMALL {
	FONT-SIZE: 0.84em; LINE-HEIGHT: 1.455
}
TABLE {
	FONT-SIZE: 1em
}
TABLE {
	VERTICAL-ALIGN: top; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TBODY {
	VERTICAL-ALIGN: top; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TR {
	VERTICAL-ALIGN: top; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TD {
	VERTICAL-ALIGN: top; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TH {
	VERTICAL-ALIGN: top; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TEXTAREA {
	FONT-SIZE: 1.08em; FONT-FAMILY: sans-serif
}
.nobr {
	WHITE-SPACE: nowrap
}
.clear {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 0px
}
DIV.status {
	FONT-SIZE: 0.91em; COLOR: #bfbfbf; LINE-HEIGHT: 1.455
}
DIV.status B {
	COLOR: #390
}
DIV.status I {
	FONT-WEIGHT: bold; COLOR: #99cc7f; FONT-STYLE: normal
}
P SMALL.status {
	FONT-SIZE: 0.85em
}
SMALL.status B {
	FONT-WEIGHT: normal
}
DIV.no_users {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2.25em; PADDING-TOP: 2.25em
}
DIV.no_users P {
	FONT-SIZE: 1.33em; MARGIN: 0px; LINE-HEIGHT: 1.4375
}
SPAN.separator {
	MARGIN: 0px 0.5em
}
P.repeated {
	FONT-SIZE: 1.66em; MARGIN: 0px; COLOR: #c00; LINE-HEIGHT: 1.3
}
#countdown {
	FONT-SIZE: 100px; MARGIN: 35px 0px 0px; COLOR: #ccc; LINE-HEIGHT: 100px
}
BUTTON {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 1.08em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
* + HTML BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; ; BEHAVIOR: expression(runtimeStyle.behavior='none',(this.disabled)?className+=' disabled':void(0)); PADDING-TOP: 0px
}
BUTTON[disabled] {
	opacity: 0.5
}
* + HTML BUTTON[disabled] {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}
* HTML BUTTON.disabled {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}
BUTTON.escape_action {
	BORDER-RIGHT: #a7a7a7 1px solid; BORDER-TOP: #fafafa 1px solid; BACKGROUND: url(../i/buttons_bg.png) #ececec repeat-x 0px 0px; BORDER-LEFT: #f1f1f1 1px solid; COLOR: #525252; BORDER-BOTTOM: #7c7c7c 1px solid
}
* + HTML BUTTON.escape_action {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML BUTTON.escape_action {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BUTTON.escape_action:active {
	BORDER-LEFT-COLOR: #a7a7a7; BORDER-BOTTOM-COLOR: #fafafa; BORDER-TOP-COLOR: #7c7c7c; BORDER-RIGHT-COLOR: #f1f1f1
}
BUTTON[disabled].escape_action:active {
	BORDER-LEFT-COLOR: #f1f1f1; BORDER-BOTTOM-COLOR: #7c7c7c; BORDER-TOP-COLOR: #fafafa; BORDER-RIGHT-COLOR: #a7a7a7
}
BUTTON.approve {
	BORDER-RIGHT: #b4983a 1px solid; BORDER-TOP: #fff1b7 1px solid; BACKGROUND: url(../i/buttons_bg.png) #ffd853 repeat-x 0px -50px; BORDER-LEFT: #ffe384 1px solid; COLOR: #703f06; BORDER-BOTTOM: #89712a 1px solid
}
BUTTON.approve:active {
	BORDER-LEFT-COLOR: #b4983a; BORDER-BOTTOM-COLOR: #fff1b7; BORDER-TOP-COLOR: #89712a; BORDER-RIGHT-COLOR: #ffe384
}
BUTTON.finish {
	BORDER-RIGHT: #2c7408 1px solid; BORDER-TOP: #abd895 1px solid; BACKGROUND: url(../i/buttons_bg.png) #389e05 repeat-x 0px -100px; BORDER-LEFT: #70b94c 1px solid; COLOR: #fff; BORDER-BOTTOM: #1b5200 1px solid
}
INPUT.finish {
	BORDER-RIGHT: #2c7408 1px solid; BORDER-TOP: #abd895 1px solid; BACKGROUND: url(../i/buttons_bg.png) #389e05 repeat-x 0px -100px; BORDER-LEFT: #70b94c 1px solid; COLOR: #fff; BORDER-BOTTOM: #1b5200 1px solid
}
* + HTML BUTTON.finish {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML BUTTON.finish {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BUTTON.finish:active {
	BORDER-LEFT-COLOR: #2c7408; BORDER-BOTTOM-COLOR: #abd895; BORDER-TOP-COLOR: #1b5200; BORDER-RIGHT-COLOR: #70b94c
}
BUTTON.file_action {
	BORDER-RIGHT: #225590 1px solid; BORDER-TOP: #a7c6eb 1px solid; BACKGROUND: url(../i/buttons_bg.png) #2d75c9 repeat-x 0px -150px; BORDER-LEFT: #6a9eda 1px solid; COLOR: #fff; BORDER-BOTTOM: #153c69 1px solid
}
BUTTON.file_action:active {
	BORDER-LEFT-COLOR: #225590; BORDER-BOTTOM-COLOR: #a7c6eb; BORDER-TOP-COLOR: #153c69; BORDER-RIGHT-COLOR: #6a9eda
}
BUTTON[disabled].file_action:active {
	BORDER-RIGHT: #225590 1px solid; BORDER-TOP: #a7c6eb 1px solid; BORDER-LEFT: #6a9eda 1px solid; BORDER-BOTTOM: #153c69 1px solid
}
.face {
	PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; WIDTH: 76px; TEXT-ALIGN: center
}
.smallface {
	PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; WIDTH: 76px; TEXT-ALIGN: center
}
DIV.empty {
	PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; WIDTH: 76px; TEXT-ALIGN: center
}
.empty_sm {
	PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; WIDTH: 76px; TEXT-ALIGN: center
}
.smallface {
	WIDTH: 52px! important
}
.empty_sm {
	WIDTH: 52px! important
}
.face DIV {
	POSITION: relative
}
.smallface DIV {
	POSITION: relative
}
* HTML .face DIV {
	HEIGHT: 0px
}
* HTML .smallface DIV {
	HEIGHT: 0px
}
.male {
	BACKGROUND: url(../i/fascia_male.gif) no-repeat 100% 2px
}
.female {
	BACKGROUND: url(../i/fascia_female.gif) no-repeat 100% 2px
}
.male_sm {
	BACKGROUND: url(../i/fascia_male_sm.gif) no-repeat 100% 2px
}
.female_sm {
	BACKGROUND: url(../i/fascia_female_sm.gif) no-repeat 100% 2px
}
.face A {
	BORDER-RIGHT: #dee3e7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dee3e7 1px solid; DISPLAY: block; PADDING-LEFT: 1px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px auto; BORDER-LEFT: #dee3e7 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dee3e7 1px solid; BACKGROUND-COLOR: #fff
}
.empty DIV {
	BORDER-RIGHT: #dee3e7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dee3e7 1px solid; DISPLAY: block; PADDING-LEFT: 1px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px auto; BORDER-LEFT: #dee3e7 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dee3e7 1px solid; BACKGROUND-COLOR: #fff
}
.empty_sm DIV {
	BORDER-RIGHT: #dee3e7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dee3e7 1px solid; DISPLAY: block; PADDING-LEFT: 1px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px auto; BORDER-LEFT: #dee3e7 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dee3e7 1px solid; BACKGROUND-COLOR: #fff
}
.smallface A {
	BORDER-RIGHT: #dee3e7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dee3e7 1px solid; DISPLAY: block; PADDING-LEFT: 1px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px auto; BORDER-LEFT: #dee3e7 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dee3e7 1px solid; BACKGROUND-COLOR: #fff
}
* HTML .face A {
	HEIGHT: 0px
}
* HTML .smallface A {
	HEIGHT: 0px
}
.empty_sm DIV {
	WIDTH: 48px! important; HEIGHT: 48px! important
}
.empty DIV {
	WIDTH: 72px! important; HEIGHT: 72px! important
}
.face IMG {
	DISPLAY: block
}
.smallface IMG {
	DISPLAY: block
}
TD.userphoto {
	PADDING-RIGHT: 15px; WIDTH: 72px
}
TD.userphoto A {
	DISPLAY: block; MIN-HEIGHT: 0px; MARGIN: 0px auto; BACKGROUND-COLOR: #fff
}
P.name BIG {
	PADDING-RIGHT: 15px
}
P.name DEL BIG {
	PADDING-RIGHT: 0px
}
P.name BIG SPAN {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -108px 0px; MARGIN: 0.4em 0px 0px 3px; OVERFLOW: hidden; WIDTH: 11px; POSITION: absolute; HEIGHT: 11px
}
P.name BIG.online SPAN {
	BACKGROUND-POSITION: -130px 0px
}
.self P.name BIG.online SPAN {
	BACKGROUND-POSITION: -141px 0px
}
P.name BIG.away SPAN {
	BACKGROUND-POSITION: -119px 0px
}
#wrap {
	MIN-WIDTH: 999px; MIN-HEIGHT: 100%; MARGIN-BOTTOM: -9.5em; WIDTH: 100%; TEXT-ALIGN: center
}
BODY.page_main .wrap {
	MIN-WIDTH: 999px; MIN-HEIGHT: 100%; MARGIN-BOTTOM: -9.5em; WIDTH: 100%; TEXT-ALIGN: center
}
#wrap:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
BODY.page_main .wrap:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
BODY.page_main #wrap {
	MIN-WIDTH: 0px
}
BODY.page_main .wrap {
	MIN-HEIGHT: 0px; MARGIN-BOTTOM: 0px; OVERFLOW: visible; HEIGHT: auto
}
* HTML #wrap {
	OVERFLOW: visible; HEIGHT: 100%
}
#wrap1 {
	MAX-WIDTH: 1200px; PADDING-BOTTOM: 9.5em; MARGIN: 0px auto; ZOOM: 1; POSITION: relative; TEXT-ALIGN: left
}
BODY.page_main .wrap1 {
	MAX-WIDTH: 1200px; PADDING-BOTTOM: 9.5em; MARGIN: 0px auto; ZOOM: 1; POSITION: relative; TEXT-ALIGN: left
}
BODY.page_main #wrap1 {
	MAX-WIDTH: 100%; WIDTH: auto
}
BODY.page_main .wrap1 {
	PADDING-BOTTOM: 0px
}
#wrap1:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
* HTML #wrap1 {
	
}
* HTML BODY.page_main .wrap1 {
	
}
* HTML #footwrap {
	
}
* HTML BODY.page_main .wrap2 {
	Z-INDEX: 1; MARGIN-LEFT: 999px; POSITION: relative; HEIGHT: 0px
}
* HTML #wrap2 {
	Z-INDEX: 1; MARGIN-LEFT: 999px; POSITION: relative; HEIGHT: 0px
}
* HTML #fwrap1 {
	Z-INDEX: 1; MARGIN-LEFT: 999px; POSITION: relative; HEIGHT: 0px
}
* HTML BODY.page_main .wrap3 {
	Z-INDEX: 2; MARGIN-LEFT: -999px; POSITION: relative; HEIGHT: 0px
}
* HTML #wrap3 {
	Z-INDEX: 2; MARGIN-LEFT: -999px; POSITION: relative; HEIGHT: 0px
}
* HTML #fwrap2 {
	Z-INDEX: 2; MARGIN-LEFT: -999px; POSITION: relative; HEIGHT: 0px
}
* HTML BODY.page_main .wrap4 {
	Z-INDEX: 3; POSITION: relative; HEIGHT: 0px
}
* HTML #wrap4 {
	Z-INDEX: 3; POSITION: relative; HEIGHT: 0px
}
* HTML #fwrap3 {
	Z-INDEX: 3; POSITION: relative; HEIGHT: 0px
}
#head {
	Z-INDEX: 10; MARGIN-BOTTOM: 25px; WIDTH: 100%; POSITION: relative
}
#head #activities TABLE .search_string {
	POSITION: relative; _padding-top: 4px
}
#head #activities TABLE .search_string * {
	_zoom: 1
}
BODY.page_main #head {
	MARGIN-BOTTOM: 10px
}
#logo {
	DISPLAY: inline; FONT-SIZE: 1.08em; FLOAT: left; MARGIN: 20px 7% 0px 2%; WIDTH: 177px; WHITE-SPACE: nowrap
}
#logo IMG {
	POSITION: relative
}
#logo IMG {
	VERTICAL-ALIGN: middle
}
#logo SPAN {
	VERTICAL-ALIGN: middle
}
#total_people A {
	COLOR: #ff5223! important
}
#total_people A:hover {
	COLOR: #ff5223! important
}
#slogan {
	FONT-SIZE: 1em; COLOR: #9799a3
}
#slogan SMALL {
	FONT-SIZE: 0.84em
}
#signupBadoo {
	MARGIN-TOP: 36px; FONT-SIZE: 1.34em; FLOAT: left; COLOR: #666
}
#signupBadoo A {
	COLOR: #390
}
.promo #logo {
	WIDTH: 23%
}
.promo #head {
	MARGIN-BOTTOM: 50px
}
.promo_langsel {
	MARGIN-LEFT: 25%; COLOR: #999; PADDING-TOP: 34px
}
.promo_langsel A {
	COLOR: #999
}
.promo_langsel A.current {
	COLOR: #62656b! important
}
.promo_langsel A.current:hover {
	COLOR: #62656b! important
}
#activities {
	MIN-HEIGHT: 0px; MARGIN: 0px 2% 0px 0px; OVERFLOW: hidden
}
* HTML #activities {
	OVERFLOW: visible; HEIGHT: 0px
}
#actions_menu {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px 12px; PADDING-TOP: 6px
}
A.add_event {
	COLOR: #c30! important
}
A.add_event:hover {
	COLOR: #c30! important
}
A.friend_search {
	COLOR: #2b4f07! important
}
A.friend_search:hover {
	COLOR: #2b4f07! important
}
SPAN.add_event_icon {
	Z-INDEX: 4; BACKGROUND: url(../i/icons-sm.png) no-repeat 0px 0px; MARGIN: 4px 0px 0px; WIDTH: 11px; POSITION: absolute; HEIGHT: 11px
}
SPAN.friend_search_icon {
	Z-INDEX: 4; BACKGROUND: url(../i/icons-sm.png) no-repeat 0px 0px; MARGIN: 4px 0px 0px; WIDTH: 11px; POSITION: absolute; HEIGHT: 11px
}
SPAN.add_more_icon {
	Z-INDEX: 4; BACKGROUND: url(../i/icons-sm.png) no-repeat 0px 0px; MARGIN: 4px 0px 0px; WIDTH: 11px; POSITION: absolute; HEIGHT: 11px
}
SPAN.friend_search_icon {
	BACKGROUND-POSITION: -11px 0px
}
SPAN.add_more_icon {
	BACKGROUND-POSITION: -11px 0px
}
* + HTML SPAN.add_event_icon {
	MARGIN-TOP: 3px
}
* + HTML sp {
	MARGIN-TOP: 3px
}
* + HTML SPAN.add_more_icon {
	MARGIN-TOP: 3px
}
* HTML SPAN.add_event_icon {
	MARGIN-TOP: 3px
}
* HTML SPAN.friend_search_icon {
	MARGIN-TOP: 3px
}
* HTML SPAN.add_more_icon {
	MARGIN-TOP: 3px
}
A.add_more {
	PADDING-LEFT: 15px; Z-INDEX: 5; MARGIN-RIGHT: 20px; POSITION: relative
}
A.add_event {
	PADDING-LEFT: 15px; Z-INDEX: 5; MARGIN-RIGHT: 20px; POSITION: relative
}
A.friend_search {
	PADDING-LEFT: 15px; Z-INDEX: 5; MARGIN-RIGHT: 20px; POSITION: relative
}
A.add_more {
	COLOR: #2b4f07! important
}
A.add_more:hover {
	COLOR: #2b4f07! important
}
#account_menu {
	PADDING-RIGHT: 11px; MARGIN-TOP: 6px; DISPLAY: inline; FLOAT: right; MARGIN-BOTTOM: 7px; COLOR: #8c8c8c; MARGIN-RIGHT: 2%
}
#account_menu {
	
}
x:unknown {
	
}
#account_menu {
	DISPLAY: block
}
x:unknown {
	DISPLAY: block
}
x:unknown {
	DISPLAY: block
}
#activities #account_menu {
	MARGIN-RIGHT: 0px
}
#account_menu A {
	MARGIN-LEFT: 10px
}
#account_menu A.signin {
	MARGIN-LEFT: 5px
}
#main_menu_outwrap {
	CLEAR: right; DISPLAY: inline; PADDING-LEFT: 25px; BACKGROUND: url(../i/menu-bg.png) #d6dde3 no-repeat 0px 100%; FLOAT: right; MARGIN-RIGHT: 2%; POSITION: relative
}
#activities #main_menu_outwrap {
	CLEAR: both; DISPLAY: block; FLOAT: none; MARGIN-RIGHT: 0px; POSITION: relative
}
.short#main_menu_outwrap {
	
}
x:unknown {
	
}
.short#main_menu_outwrap {
	
}
x:unknown {
	
}
x:unknown {
	
}
#main_menu_innerwrap {
	PADDING-RIGHT: 7px; BACKGROUND: url(../i/menu-bg.png) no-repeat 100% 100%; WHITE-SPACE: nowrap; HEIGHT: 32px
}
.no_links {
	Z-INDEX: 12; BACKGROUND: url(../i/blank.gif); LEFT: 0px; WIDTH: 64.5%; POSITION: absolute; TOP: 0px; HEIGHT: 70px
}
.no_links_right {
	Z-INDEX: 12; BACKGROUND: url(../i/blank.gif); LEFT: 0px; WIDTH: 64.5%; POSITION: absolute; TOP: 0px; HEIGHT: 70px
}
.no_links_right {
	RIGHT: 25px; LEFT: auto; WIDTH: 310px; HEIGHT: 70px
}
* HTML #main_menu_innerwrap {
	DISPLAY: inline; ZOOM: 1
}
TABLE#main_menu {
	WIDTH: 100%
}
#main_menu A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #37444d; LINE-HEIGHT: 32px; TEXT-DECORATION: none
}
* HTML #main_menu A {
	HEIGHT: auto
}
#main_menu TD {
	VERTICAL-ALIGN: middle; WIDTH: 1px
}
#main_menu TD A {
	WHITE-SPACE: nowrap
}
#main_menu TD SPAN {
	WHITE-SPACE: nowrap
}
* + HTML #main_menu TD SPAN LABEL {
	LEFT: auto; MARGIN-RIGHT: -5px
}
* HTML #main_menu TD SPAN LABEL {
	LEFT: 5px
}
#main_menu TD.l {
	WIDTH: auto; WHITE-SPACE: normal; TEXT-ALIGN: center
}
#main_menu TD.l DIV {
	BORDER-RIGHT: #edf0f1 1px solid; MARGIN: 0px auto; OVERFLOW: hidden; BORDER-LEFT: #969fa5 1px solid; WIDTH: 0px; HEIGHT: 16px
}
#main_menu TD.m.l DIV {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 4px; BORDER-BOTTOM: 0px; HEIGHT: 0px
}
#main_menu SPAN.vr {
	BORDER-RIGHT: #edf0f1 1px solid; MARGIN: 0px 15px; VERTICAL-ALIGN: middle; BORDER-LEFT: #969fa5 1px solid; HEIGHT: 16px
}
* + HTML #main_menu SPAN.vr {
	DISPLAY: inline-block
}
* HTML #main_menu SPAN.vr {
	MARGIN-TOP: 8px; DISPLAY: inline-block; MARGIN-BOTTOM: 8px
}
#main_menu SPAN.contacts {
	WHITE-SPACE: nowrap
}
#main_menu SPAN.contacts A {
	
}
#main_menu SPAN.contacts SPAN.messages_menu {
	
}
#main_menu SPAN.messages_menu {
	PADDING-LEFT: 4px; MARGIN: 0px; VERTICAL-ALIGN: middle; POSITION: absolute; _margin-left: 4px
}
#main_menu SPAN.messages_menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(../i/new_messages_menu_bg.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main_menu SPAN.messages_menu A {
	COLOR: #fff! important
}
#main_menu SPAN.messages_menu A:hover {
	COLOR: #fff! important
}
#main_menu SPAN.messages_menu A B {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../i/new_messages_menu_bg.png) no-repeat 100% 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main_menu SPAN.zero_messages A {
	BACKGROUND-IMAGE: url(../i/no_messages_menu_bg.png)
}
#main_menu SPAN.zero_messages A B {
	BACKGROUND-IMAGE: url(../i/no_messages_menu_bg.png)
}
#main_menu SPAN.messages_menu A B B {
	PADDING-RIGHT: 0px; MIN-WIDTH: 4px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px -2px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
* + HTML #main_menu SPAN.messages_menu {
	DISPLAY: inline-block
}
* HTML #main_menu SPAN.messages_menu {
	HEIGHT: 0px
}
* HTML #main_menu SPAN.messages_menu A {
	DISPLAY: inline-block; WIDTH: 4px; CURSOR: hand
}
* HTML #main_menu SPAN.messages_menu A B B {
	DISPLAY: inline-block; WIDTH: 4px; CURSOR: hand
}
#ch_lang {
	Z-INDEX: 2; FLOAT: right; MARGIN: 8px 0px 0px; POSITION: relative
}
* HTML #ch_lang {
	MARGIN-TOP: 7px
}
.language_dropdown {
	POSITION: relative
}
.alone_language {
	LEFT: 37.5%; FLOAT: left! important; TOP: 30px; _left: 33%
}
.return_user {
	PADDING-RIGHT: 40px; DISPLAY: block; FONT-SIZE: 1em; FLOAT: right; COLOR: #9b9b9b
}
.return_user A {
	COLOR: #1a4dc1
}
#ch_lang .language_dropdown {
	PADDING-RIGHT: 15px; DISPLAY: block; WIDTH: 6em
}
#cur_lang_ie {
	PADDING-RIGHT: 15px; DISPLAY: block; WIDTH: 6em
}
#ch_lang A.current_language {
	COLOR: #62656b! important
}
#ch_lang .current_language A {
	COLOR: #62656b! important
}
#ch_lang A.current_language:hover {
	COLOR: #62656b! important
}
#ch_lang .current_language A:hover {
	COLOR: #62656b! important
}
#cur_lang_ie {
	COLOR: #62656b! important
}
#cur_lang_ie:hover {
	COLOR: #62656b! important
}
#ch_lang I {
	BACKGROUND: url(../i/icons-small.png) no-repeat -135px 0px; MARGIN: -3px 0px 0px 5px; WIDTH: 9px; POSITION: absolute; TOP: 50%; HEIGHT: 7px
}
#language_select {
	DISPLAY: none
}
* HTML #ch_lang .language_dropdown {
	DISPLAY: none
}
* HTML #cur_lang_ie:hover {
	HEIGHT: 0px
}
#ch_lang_ie {
	DISPLAY: block
}
#ch_lang:hover #language_select {
	DISPLAY: block; Z-INDEX: 3; LEFT: -6px; POSITION: absolute; TOP: -3px
}
#cur_lang_ie:hover #language_select {
	DISPLAY: block; Z-INDEX: 3; LEFT: -6px; POSITION: absolute; TOP: -3px
}
#language_select {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: white
}
#ch_lang LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; POSITION: relative
}
* HTML #ch_lang LI {
	HEIGHT: 0px
}
#main_menu {
	
}
* HTML #main_menu {
	FONT-SIZE: 0px
}
DIV.tr {
	
}
* + HTML #ssa {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle; HEIGHT: 30px
}
* HTML #ssa {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle; HEIGHT: 32px
}
.search_string {
	FONT-SIZE: 0px; VERTICAL-ALIGN: middle
}
SPAN.search_string {
	HEIGHT: 32px
}
.search_string LABEL {
	DISPLAY: none; FONT-SIZE: 12px; WIDTH: 220px; COLOR: #999; LINE-HEIGHT: 21px; POSITION: absolute; _margin-left: -4px
}
* + HTML .search_string LABEL {
	MARGIN-TOP: 5px
}
* + HTML .search_string LABEL {
	RIGHT: 44px
}
* HTML .search_string LABEL {
	RIGHT: 44px
}
* HTML TD.search_string SPAN {
	POSITION: relative
}
* HTML TD.search_string LABEL {
	RIGHT: auto; LEFT: 3px; TOP: 2px
}
.search_string INPUT {
	VERTICAL-ALIGN: middle
}
#js .search_string LABEL {
	DISPLAY: block
}
#f_q {
	FONT-SIZE: 13px; VERTICAL-ALIGN: middle; WIDTH: 230px
}
* + HTML #f_q {
	WIDTH: 228px
}
* HTML #f_q {
	WIDTH: 228px
}
#f_search_submit {
	MARGIN-LEFT: 3px
}
.have_comments {
	MARGIN-TOP: -16px; MIN-HEIGHT: 0px
}
.have_comments:unknown {
	CLEAR: left; DISPLAY: block; HEIGHT: 0px; content: ''
}
* HTML .have_comments {
	OVERFLOW: visible; LINE-HEIGHT: 1; HEIGHT: 0px
}
H2.have_comments .before_comments_bln {
	MARGIN-TOP: 12px; FLOAT: left
}
* HTML H2.have_comments .before_comments_bln {
	MARGIN-TOP: 14px
}
H3.have_comments A {
	MARGIN-TOP: 16px; FLOAT: left
}
SPAN.share_it {
	FONT-SIZE: 1em
}
SPAN.share_it A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px; COLOR: #fff; PADDING-TOP: 1px; WHITE-SPACE: nowrap; POSITION: relative; BACKGROUND-COLOR: #c30; TEXT-DECORATION: none
}
SPAN.share_it A:hover {
	COLOR: #fff! important
}
A.share_it {
	COLOR: #cc3300
}
.mainframewrap {
	TEXT-ALIGN: center
}
.mainframe {
	MIN-WIDTH: 624px; MAX-WIDTH: 960px; MARGIN: 15px auto 0px; WIDTH: 80%; TEXT-ALIGN: left
}
* HTML .mainframe {
	
}
.mainframe TD A {
	BORDER-RIGHT: #dee3e7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dee3e7 1px solid; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #dee3e7 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dee3e7 1px solid; BACKGROUND-COLOR: #fff
}
.mainframe TD A IMG {
	DISPLAY: block
}
#big4phrase {
	WIDTH: 45%
}
#big1 {
	PADDING-LEFT: 30px
}
#med4 {
	PADDING-LEFT: 30px
}
#big1 A {
	FLOAT: right
}
#big2 A {
	FLOAT: right
}
#med1wphrase A {
	FLOAT: right
}
#med3 A {
	FLOAT: right
}
#med5 A {
	FLOAT: right
}
#med6 A {
	FLOAT: right
}
#big3 A {
	FLOAT: left
}
#big4 A {
	FLOAT: left
}
#med2 A {
	FLOAT: left
}
#med4 A {
	FLOAT: left
}
#small1 A {
	FLOAT: left
}
#small2 A {
	FLOAT: left
}
#small3 A {
	FLOAT: left
}
#small4 A {
	FLOAT: left
}
#small5wphrase A {
	FLOAT: left
}
#big2 {
	WIDTH: 124px
}
#big4 {
	PADDING-LEFT: 100px
}
#med2 {
	PADDING-LEFT: 48px
}
#med3 {
	PADDING-RIGHT: 48px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
#med4 {
	WIDTH: 76px
}
#med5 {
	PADDING-RIGHT: 75px
}
#med4phrase {
	VERTICAL-ALIGN: top; WIDTH: 20%
}
#small2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 100px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#small3 {
	HEIGHT: 52px
}
#small4 {
	PADDING-LEFT: 40px
}
#small5wphrase {
	PADDING-TOP: 20px
}
#med1wphrase {
	VERTICAL-ALIGN: middle
}
#big1phrase {
	VERTICAL-ALIGN: middle
}
#big2phrase {
	VERTICAL-ALIGN: middle
}
#big3phrase {
	VERTICAL-ALIGN: middle
}
#big2phrase {
	HEIGHT: 72px
}
.mainframe DIV.thoughtbox {
	MARGIN: 0px 5px
}
#med1wphrase DIV.thoughtbox {
	MARGIN-TOP: 25px
}
#med4phrase DIV.thoughtbox {
	MARGIN-TOP: 35px
}
#small5wphrase DIV.thoughtbox {
	CLEAR: none; MARGIN-TOP: 35px
}
#med1wphrase DIV.thoughtbox {
	FLOAT: right
}
#big2phrase DIV.thoughtbox {
	FLOAT: right
}
#big3phrase DIV.thoughtbox {
	FLOAT: right
}
#med1wphrase DIV.thoughtbox DIV {
	BACKGROUND-POSITION: 100% 100%; BACKGROUND-IMAGE: url(../i/thoughtbox_whbg_left.gif)
}
#big2phrase DIV.thoughtbox DIV {
	BACKGROUND-POSITION: 100% 100%; BACKGROUND-IMAGE: url(../i/thoughtbox_whbg_left.gif)
}
#big3phrase DIV.thoughtbox DIV {
	BACKGROUND-POSITION: 100% 100%; BACKGROUND-IMAGE: url(../i/thoughtbox_whbg_left.gif)
}
#med1wphrase DIV.thoughtbox DIV DIV {
	BACKGROUND-POSITION: 0px 100%
}
#big2phrase DIV.thoughtbox DIV DIV {
	BACKGROUND-POSITION: 0px 100%
}
#big3phrase DIV.thoughtbox DIV DIV {
	BACKGROUND-POSITION: 0px 100%
}
#med1wphrase DIV.thoughtbox DIV DIV DIV {
	BACKGROUND-POSITION: 0px 0px
}
#big2phrase DIV.thoughtbox DIV DIV DIV {
	BACKGROUND-POSITION: 0px 0px
}
#big3phrase DIV.thoughtbox DIV DIV DIV {
	BACKGROUND-POSITION: 0px 0px
}
#med1wphrase DIV.thoughtbox DIV DIV DIV DIV {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: 100% 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#big2phrase DIV.thoughtbox DIV DIV DIV DIV {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: 100% 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#big3phrase DIV.thoughtbox DIV DIV DIV DIV {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: 100% 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.system_error {
	BORDER-RIGHT: #ffd34e 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #ffd34e 1px solid; PADDING-LEFT: 18px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 18px; MARGIN: 0px 25% 45px; BORDER-LEFT: #ffd34e 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #ffd34e 1px solid; BACKGROUND-COLOR: #fffcb5; TEXT-ALIGN: left
}
* HTML .system_error {
	HEIGHT: 0px
}
#contentpart .system_error {
	MARGIN: 0px 0px 30px
}
.system_error .t {
	FONT-SIZE: 0px; BACKGROUND: url(../i/system_error_edges.gif) no-repeat 0px 0px; MARGIN: -10px -19px 5px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 5px
}
.system_error .t DIV {
	BACKGROUND: url(../i/system_error_edges.gif) no-repeat 100% 0px; HEIGHT: 5px
}
.system_error .b {
	FONT-SIZE: 0px; BACKGROUND: url(../i/system_error_edges.gif) no-repeat 0px 100%; MARGIN: 14px -19px -19px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 5px
}
.system_error .b DIV {
	BACKGROUND: url(../i/system_error_edges.gif) no-repeat 100% 100%; HEIGHT: 5px
}
.system_error .close {
	BACKGROUND: url(../i/system_error_close.gif) no-repeat 0px 0px; FLOAT: right; WIDTH: 14px; MARGIN-RIGHT: -9px; HEIGHT: 14px
}
.system_error .close:hover {
	BACKGROUND-POSITION: 100% 0px
}
.system_error H2 {
	MARGIN: 0px; COLOR: #7d660a
}
.system_error P {
	MARGIN: 0px; COLOR: #7d660a
}
.system_error H2 {
	LINE-HEIGHT: 1.25; PADDING-TOP: 0.3em
}
#promo_create {
	MARGIN-TOP: 25px
}
#promo_create P {
	MARGIN-BOTTOM: -10px
}
#promo_create P A {
	WHITE-SPACE: nowrap
}
BODY.account DIV.notice {
	
}
#formpart {
	MARGIN: 0px 10%
}
#formpart H1 {
	FONT-WEIGHT: normal; MARGIN: 25px 0px 10px
}
#formpart DIV.input_field {
	CLEAR: left
}
#formpart DIV.label {
	FONT-SIZE: 1.08em; MARGIN: 15px 0px 5px; COLOR: #666; LINE-HEIGHT: 1.385
}
#formpart DIV.followed {
	MARGIN-TOP: 10px
}
#formpart DIV.input SELECT {
	FONT-SIZE: 1em
}
#formpart INPUT.inputtext {
	FONT-SIZE: 1.5em; MARGIN: 0px; WIDTH: 300px
}
#plainflow DIV.input INPUT.inputtext {
	FONT-SIZE: 1.5em; MARGIN: 0px; WIDTH: 300px
}
.locked DIV.input INPUT {
	FONT-SIZE: 1.5em; MARGIN: 0px; WIDTH: 300px
}
* + HTML #formpart INPUT.inputtext {
	WIDTH: 294px
}
* + HTML #plainflow DIV.input INPUT.inputtext {
	WIDTH: 294px
}
* HTML #formpart INPUT.inputtext {
	WIDTH: 294px
}
* HTML #plainflow DIV.input INPUT.inputtext {
	WIDTH: 294px
}
#formpart DIV.error {
	COLOR: #d50005
}
#formpart SPAN.error {
	COLOR: #d50005
}
.errorstr {
	COLOR: #d50005
}
.hiddenerror {
	DISPLAY: none
}
.errorstr .hiddenerror {
	DISPLAY: inline
}
#formpart DIV.description {
	MARGIN: 5px 0px 1.5em; COLOR: #999; LINE-HEIGHT: 1.41em
}
#exposedphoto DIV.description {
	MARGIN: 5px 0px 1.5em; COLOR: #999; LINE-HEIGHT: 1.41em
}
P.field_option {
	MARGIN: 6px 0px; COLOR: #666
}
#formpart #user_gender {
	FLOAT: none
}
#formpart #user_gender {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
#formpart #user_gender INPUT {
	MARGIN: 0px; VERTICAL-ALIGN: middle
}
#formpart #user_gender LABEL {
	MARGIN: 0px; VERTICAL-ALIGN: middle
}
#user_gender LABEL {
	MARGIN-RIGHT: 13px
}
#user_gender INPUT {
	MARGIN-BOTTOM: -2px
}
#formpart #user_gender #female {
	MARGIN-LEFT: 20px
}
#formpart .remember {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; COLOR: #000; LINE-HEIGHT: 1.417; PADDING-TOP: 0px
}
#formpart .forgot {
	MARGIN-LEFT: 60px
}
#formpart .agreement {
	MARGIN-TOP: 30px
}
#formpart .agreement P {
	MARGIN: 0px
}
#sign_promo {
	FLOAT: right; WIDTH: 46%
}
.short#sign_promo {
	DISPLAY: inline; MARGIN-LEFT: -38%; OVERFLOW: hidden; WIDTH: 36%; MARGIN-RIGHT: 2%
}
#badoo_promo {
	FONT-SIZE: 1.34em; LINE-HEIGHT: 1.43
}
.p_add_photo#badoo_promo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 1.5em
}
#infopart #badoo_promo {
	MARGIN-TOP: 4.5em
}
#badoo_promo LI {
	MARGIN-BOTTOM: 13px
}
#badoo_promo LI SPAN {
	FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../i/promo_circles.png); MARGIN: 1px 0px 0px -29px; WIDTH: 21px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 21px
}
* + HTML #badoo_promo LI SPAN {
	MARGIN-TOP: -1px
}
* HTML #badoo_promo LI SPAN {
	MARGIN-TOP: -1px
}
#badoo_promo LI.o1 SPAN {
	BACKGROUND-POSITION: 0px 0px
}
#badoo_promo LI.o2 SPAN {
	BACKGROUND-POSITION: 0px -21px
}
#badoo_promo LI.o3 SPAN {
	BACKGROUND-POSITION: 0px -42px
}
#badoo_promo LI.o4 SPAN {
	BACKGROUND-POSITION: 0px -63px
}
#sign_promo DIV.hr {
	MARGIN-TOP: 25px; BORDER-BOTTOM: #d3d3d3 1px solid
}
#sign_promo DIV.hr HR {
	DISPLAY: none
}
P.footnote {
	FONT-SIZE: 1em; MARGIN: 20px 0px 0px; COLOR: #999
}
P.footnote SPAN.notemark {
	MARGIN-LEFT: -0.67em; POSITION: absolute
}
P.already {
	FONT-SIZE: 1.67em; MARGIN: 25px 0px 0px; LINE-HEIGHT: 1.25
}
P.become {
	FONT-SIZE: 1.67em; MARGIN: 25px 0px 0px; LINE-HEIGHT: 1.25
}
P.become A {
	COLOR: #390
}
#mainpart {
	DISPLAY: inline; FLOAT: left; MARGIN: -30px 0px 0px 10%; WIDTH: 54%
}
#mainpart H2 {
	FONT-WEIGHT: normal; MARGIN: 30px 0px 10px; COLOR: #666
}
#mainpart H2 SMALL.subaction {
	FONT-SIZE: 0.55em
}
#mainpart H2 SMALL.subaction A {
	COLOR: #666
}
#mainpart P.more {
	MARGIN: 8px 0px 0px
}
#people_around {
	OVERFLOW: hidden; WIDTH: 100%; POSITION: relative
}
DIV.photos_allsorts {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: -1px; OVERFLOW: hidden; WIDTH: 1200px; PADDING-TOP: 1px
}
DIV.row {
	MARGIN: 0px auto 2px; OVERFLOW: hidden; WHITE-SPACE: nowrap; HEIGHT: 96px
}
DIV.row:unknown {
	CLEAR: left; DISPLAY: block; HEIGHT: 0px; content: ''
}
DIV.row A {
	FLOAT: left; MARGIN-RIGHT: 2px
}
DIV.row SPAN {
	FLOAT: left; MARGIN-RIGHT: 2px
}
DIV.row SPAN {
	WIDTH: 72px; HEIGHT: 96px
}
SPAN.pig0 {
	BACKGROUND-COLOR: #fff
}
SPAN.pig1 {
	BACKGROUND-COLOR: #89b9ee
}
SPAN.pig2 {
	BACKGROUND-COLOR: #9ee37f
}
SPAN.pig3 {
	BACKGROUND-COLOR: #ffbe7f
}
SPAN.pig4 {
	BACKGROUND-COLOR: #ff9f7f
}
SPAN.pig5 {
	BACKGROUND-COLOR: #eec4f9
}
SPAN.pig6 {
	BACKGROUND-COLOR: #dfdff5
}
SPAN.pig7 {
	BACKGROUND-COLOR: #95daea
}
SPAN.pig8 {
	BACKGROUND-COLOR: #c7efb8
}
SPAN.pig9 {
	BACKGROUND-COLOR: #fff27f
}
#infopart {
	DISPLAY: inline; FLOAT: right; WIDTH: 25%; MARGIN-RIGHT: 2%
}
#infopart H2 {
	MARGIN-TOP: 0px! important
}
#infopart DIV.toolbox {
	MARGIN: 0px 0px 20px -16px; POSITION: relative
}
#infopart DIV.infobox {
	MARGIN: 0px 0px 20px -16px; POSITION: relative
}
#infopart DIV.possbox {
	MARGIN: 0px 0px 20px -16px; POSITION: relative
}
#infopart DIV.warnbox {
	MARGIN: 0px 0px 20px -16px; POSITION: relative
}
DIV.possbox DIV.usercard {
	MARGIN: 5px 0px 0px
}
DIV.possbox DIV.usercard DIV {
	PADDING-BOTTOM: 0px
}
#plainflow H1 {
	FONT-WEIGHT: normal; MARGIN: 0px 18% 20px
}
#plainflow .makestep {
	DISPLAY: inline
}
#plainflow .makestep {
	FLOAT: right; MARGIN: 1.03em 18% 0px 10px
}
#plainflow .backstep {
	MARGIN-RIGHT: 15px
}
#plainflow .makestep A {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
.invite_steps A {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#plainflow .makestep A SPAN {
	RIGHT: 0px; BACKGROUND: url(../i/icons-sm.png) no-repeat -199px -7px; OVERFLOW: hidden; WIDTH: 4px; POSITION: absolute; TOP: 0.5em; HEIGHT: 7px
}
.invite_steps A SPAN {
	RIGHT: 0px; BACKGROUND: url(../i/icons-sm.png) no-repeat -199px -7px; OVERFLOW: hidden; WIDTH: 4px; POSITION: absolute; TOP: 0.5em; HEIGHT: 7px
}
.add_photos_of_me .default_link SPAN {
	RIGHT: 0px; BACKGROUND: url(../i/icons-sm.png) no-repeat -199px -7px; OVERFLOW: hidden; WIDTH: 4px; POSITION: absolute; TOP: 0.5em; HEIGHT: 7px
}
* + HTML #plainflow .makestep A SPAN {
	FONT-SIZE: 0.75em
}
* + HTML .invite_steps A SPAN {
	FONT-SIZE: 0.75em
}
* HTML #plainflow .makestep A SPAN {
	FONT-SIZE: 0.75em
}
* HTML .invite_steps A SPAN {
	FONT-SIZE: 0.75em
}
#plainflow .makestep A:hover SPAN {
	BACKGROUND-POSITION: -207px -7px
}
.invite_steps A:hover SPAN {
	BACKGROUND-POSITION: -207px -7px
}
#plainflow .makestep A.b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#plainflow .makestep A.b SPAN {
	RIGHT: auto; MARGIN-LEFT: -9px
}
#plainflow .makestep A.b SPAN {
	BACKGROUND-POSITION: -199px 0px
}
#plainflow .makestep A.b:hover SPAN {
	BACKGROUND-POSITION: -207px 0px
}
#plainflow .section_descr {
	MARGIN-LEFT: 18%; MARGIN-RIGHT: 18%
}
#plainflow DIV.input {
	MARGIN: 5px 0px 7px
}
#plainflow DIV.key.input {
	MARGIN: 12px 0px 7px
}
#plainflow DIV.input INPUT {
	FONT-SIZE: 1.5em; WIDTH: 250px
}
DL.sharing DIV.input INPUT {
	FONT-SIZE: 1.5em; WIDTH: 250px
}
* + HTML #plainflow DIV.input INPUT {
	WIDTH: 244px
}
* HTML #plainflow DIV.input INPUT {
	WIDTH: 244px
}
DIV.phone_reg {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 19px; BORDER-TOP: #d3d3d3 1px solid; PADDING-LEFT: 179px; MIN-HEIGHT: 104px; BACKGROUND: url(../i/icon_mobile.png) #f3f3f3 no-repeat 29px 30px; PADDING-BOTTOM: 19px; MARGIN: 25px 0px; BORDER-LEFT: #d3d3d3 1px solid; WIDTH: 430px; PADDING-TOP: 29px; BORDER-BOTTOM: #d3d3d3 1px solid
}
FORM.phone_reg {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 19px; BORDER-TOP: #d3d3d3 1px solid; PADDING-LEFT: 179px; MIN-HEIGHT: 104px; BACKGROUND: url(../i/icon_mobile.png) #f3f3f3 no-repeat 29px 30px; PADDING-BOTTOM: 19px; MARGIN: 25px 0px; BORDER-LEFT: #d3d3d3 1px solid; WIDTH: 430px; PADDING-TOP: 29px; BORDER-BOTTOM: #d3d3d3 1px solid
}
* HTML DIV.phone_reg {
	HEIGHT: 104px
}
* HTML FORM.phone_reg {
	HEIGHT: 104px
}
.phone_reg H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.16em; MARGIN: 0px 0px 10px; COLOR: #666; PADDING-TOP: 8px
}
.phone_reg H4 {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #565656
}
.phone_reg H4.error {
	COLOR: #900
}
FORM.phone_reg P {
	FONT-SIZE: 1em; MARGIN: 0px; WIDTH: 290px; LINE-HEIGHT: 1.5
}
.phone_reg P {
	COLOR: #666
}
.phone_reg P.q {
	WIDTH: auto; COLOR: #404040
}
FORM.phone_reg P SMALL {
	FONT-SIZE: 0.91em; LINE-HEIGHT: 1.455
}
.phone_reg P.note {
	FLOAT: right; MARGIN: -0.31em 0px 0px; WIDTH: 140px; COLOR: #999; PADDING-TOP: 5px
}
.phone_reg P.alt {
	MARGIN-TOP: 15px; FLOAT: right; WIDTH: auto; COLOR: #999
}
.section_descr P.last_child {
	MARGIN-BOTTOM: 0px
}
P.phone_alt {
	MARGIN-TOP: 35px! important; FLOAT: right; WIDTH: auto
}
P.phone_alt A {
	COLOR: #999
}
#plainflow FORM.phone_reg DIV.input LABEL {
	DISPLAY: none; FONT-SIZE: 1.5em; MARGIN: 3px 4px; COLOR: #ccc; LINE-HEIGHT: 1.2; POSITION: absolute
}
FORM.phone_reg P.alt A {
	COLOR: #565656
}
FORM.phone_reg DIV.captcha_check {
	MARGIN: 15px 0px 7px
}
FORM.phone_reg DIV.captcha_check IMG {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid
}
FORM.phone_reg DIV.captcha_check SPAN.error {
	COLOR: #900
}
#plainflow FORM.phone_reg DIV.captcha {
	MARGIN: 0px
}
DIV.phone_reg DIV.ok {
	BACKGROUND: url(../i/24_ok.gif) no-repeat; MARGIN: 4px 0px 0px -35px; WIDTH: 24px; POSITION: absolute; HEIGHT: 24px
}
.userscheck {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #d3d3d3 1px solid; MARGIN-TOP: 25px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #d3d3d3 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #d3d3d3 1px solid; ZOOM: 1; BACKGROUND-COLOR: #f6f6f6
}
.select_all_checkbox {
	MARGIN-TOP: -5px; FONT-SIZE: 0.91em; MARGIN-BOTTOM: 15px; COLOR: #999
}
.select_all_checkbox INPUT {
	VERTICAL-ALIGN: middle
}
.select_all_checkbox LABEL {
	VERTICAL-ALIGN: middle
}
.userscheck UL {
	MARGIN: 0px -10px 0px 0px; OVERFLOW: hidden; LIST-STYLE-TYPE: none
}
* HTML .userscheck UL {
	OVERFLOW: visible; HEIGHT: 0px
}
.userscheck UL LI {
	FLOAT: left; WIDTH: 50%
}
* + HTML .userscheck UL LI {
	DISPLAY: inline-block; FLOAT: none; VERTICAL-ALIGN: top; WIDTH: 49.9%
}
* + HTML .userscheck UL LI {
	DISPLAY: inline
}
* HTML .userscheck UL LI {
	DISPLAY: inline-block; FLOAT: none; VERTICAL-ALIGN: top; WIDTH: 49.9%
}
* HTML .userscheck UL LI {
	DISPLAY: inline
}
.userscheck .submit {
	MARGIN-TOP: 10px
}
DIV.usercard {
	MARGIN: 1px 11px 11px 1px; POSITION: relative
}
DIV.cardchecked {
	BORDER-RIGHT: #cbcbd3 1px solid; BORDER-TOP: #cbcbd3 1px solid; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #cbcbd3 1px solid; BORDER-BOTTOM: #cbcbd3 1px solid; BACKGROUND-COLOR: #fff
}
* + HTML DIV.usercard {
	DISPLAY: inline-block
}
* HTML DIV.usercard {
	DISPLAY: inline-block
}
DIV.usercard DIV.checkbox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; HEIGHT: 72px
}
* + HTML DIV.usercard DIV.checkbox {
	FLOAT: left
}
* + HTML DIV.usercard DIV.checkbox I {
	DISPLAY: inline-block; HEIGHT: 100%
}
* + HTML DIV.usercard DIV.checkbox I {
	VERTICAL-ALIGN: middle
}
* + HTML DIV.usercard DIV.checkbox INPUT {
	VERTICAL-ALIGN: middle
}
* HTML DIV.usercard DIV.checkbox {
	FLOAT: left
}
* HTML DIV.usercard DIV.checkbox I {
	DISPLAY: inline-block; HEIGHT: 100%
}
* HTML DIV.usercard DIV.checkbox I {
	VERTICAL-ALIGN: middle
}
* HTML DIV.usercard DIV.checkbox INPUT {
	VERTICAL-ALIGN: middle
}
DIV.usercard DIV.userphoto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
* + HTML DIV.usercard DIV.userphoto {
	FLOAT: left
}
* HTML DIV.usercard DIV.userphoto {
	FLOAT: left
}
DIV.usercard DIV.userphoto A {
	DISPLAY: block; VERTICAL-ALIGN: top
}
DIV.usercard DIV.userphoto IMG {
	DISPLAY: block; VERTICAL-ALIGN: top
}
DIV.usercard DIV.userdata {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 10px
}
* + HTML DIV.usercard DIV.userdata {
	DISPLAY: inline-block; PADDING-LEFT: 20px; WIDTH: auto; WORD-WRAP: break-word
}
* HTML DIV.usercard DIV.userdata {
	DISPLAY: inline-block; PADDING-LEFT: 17px; WIDTH: auto; WORD-WRAP: break-word
}
.usercard .userdata P {
	MARGIN: 0px
}
.usercard .userdata P SMALL {
	LINE-HEIGHT: 1.64
}
.usercard .userdata P.emailhelpstr {
	COLOR: #999
}
.usercard .userdata P.already_badoo_friend {
	COLOR: #390
}
DIV.maincolumn {
	MARGIN-TOP: -0.6em; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 18%; WIDTH: 52%
}
DIV.maincolumn H1 {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
DIV.sidecolumn {
	DISPLAY: inline; FLOAT: right; WIDTH: 22%; MARGIN-RIGHT: 2%
}
DIV.optcolumn {
	FLOAT: left; MARGIN-LEFT: -68%; WIDTH: 14%
}
.notice {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px 25% 30px; COLOR: #7d660a; PADDING-TOP: 20px; BACKGROUND-COLOR: #fffcb5
}
* HTML .notice {
	HEIGHT: 0px
}
.notice DIV.comb_phototext {
	
}
.notice DIV.comb_phototext DIV {
	VERTICAL-ALIGN: middle
}
.notice DIV.photo {
	PADDING-RIGHT: 19px
}
.notice DIV.photo IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
* + HTML .notice DIV.comb_phototext DIV {
	DISPLAY: inline-block
}
* + HTML .notice DIV.comb_phototext DIV {
	DISPLAY: inline
}
* HTML .notice DIV.comb_phototext DIV {
	DISPLAY: inline-block
}
* HTML .notice DIV.comb_phototext DIV {
	DISPLAY: inline
}
.notice P {
	BOTTOM: 0px
}
.salutatory {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px 18% 30px; COLOR: #235701; PADDING-TOP: 20px; BACKGROUND-COLOR: #c8ffa4
}
.entry_commit {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px 18% 30px; COLOR: #235701; PADDING-TOP: 20px; BACKGROUND-COLOR: #c8ffa4
}
* HTML .salutatory {
	HEIGHT: 0px
}
* HTML .entry_commit {
	HEIGHT: 0px
}
.salutatory H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.34em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.25; PADDING-TOP: 0px
}
.salutatory P {
	MARGIN-BOTTOM: 0px
}
.todolist H3 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 30px
}
.todolist P {
	MARGIN: 0.5em 0px 1em 30px
}
.todolist H3 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 1.25em; MARGIN-LEFT: -25px! important; COLOR: #6d6b2f; POSITION: absolute
}
.todolist H3.checked SPAN {
	BACKGROUND: url(../i/icons-medium.png) no-repeat -197px 0px; MARGIN-LEFT: -27px! important; OVERFLOW: hidden; WIDTH: 20px; TEXT-INDENT: -1000em; POSITION: absolute; HEIGHT: 21px
}
.todolist H3 A {
	COLOR: #144fae
}
.todolist H3.checked A {
	COLOR: #6d6b2f
}
H2.underlined {
	PADDING-BOTTOM: 0.5em; BORDER-BOTTOM: #d3d3d3 1px solid
}
P.explanatory {
	COLOR: #666
}
H2.toolheader {
	COLOR: #6a82bd
}
H2.infoheader {
	COLOR: #406d22
}
H2.warnheader {
	COLOR: #900
}
* HTML .callbox {
	HEIGHT: 0px
}
* HTML .toolbox {
	HEIGHT: 0px
}
* HTML .possbox {
	HEIGHT: 0px
}
* HTML .infobox {
	HEIGHT: 0px
}
* HTML .warnbox {
	HEIGHT: 0px
}
.callbox {
	BORDER-RIGHT: #ffdc6e 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ffdc6e 1px solid; PADDING-LEFT: 15px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 15px; BORDER-LEFT: #ffdc6e 1px solid; COLOR: #7d660a; PADDING-TOP: 15px; BORDER-BOTTOM: #ffdc6e 1px solid; BACKGROUND-COLOR: #fffcb5
}
.call_create_entry {
	MARGIN-TOP: 40px; FONT-SIZE: 1.34em; LINE-HEIGHT: 1.375
}
.call_create_entry A {
	COLOR: #c30! important
}
.call_create_entry A {
	COLOR: #c30! important
}
.toolbox {
	BORDER-RIGHT: #b4c4eb 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #b4c4eb 1px solid; PADDING-LEFT: 15px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 15px; BORDER-LEFT: #b4c4eb 1px solid; COLOR: #525966; PADDING-TOP: 15px; BORDER-BOTTOM: #b4c4eb 1px solid; BACKGROUND-COLOR: #e5ecf9
}
.toolbox A {
	COLOR: #525966
}
.possbox {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #d6d6d6 1px solid; PADDING-LEFT: 15px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 15px; BORDER-LEFT: #d6d6d6 1px solid; COLOR: #666; PADDING-TOP: 15px; BORDER-BOTTOM: #d6d6d6 1px solid; BACKGROUND-COLOR: #f6f6f6
}
.infobox {
	BORDER-RIGHT: #add59e 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #add59e 1px solid; PADDING-LEFT: 15px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 15px; BORDER-LEFT: #add59e 1px solid; COLOR: #406d22; PADDING-TOP: 15px; BORDER-BOTTOM: #add59e 1px solid; BACKGROUND-COLOR: #c8ffa4
}
.infobox A {
	COLOR: #406d22
}
.warnbox {
	BORDER-RIGHT: #900 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #900 1px solid; PADDING-LEFT: 15px; MIN-HEIGHT: 0px; BACKGROUND: url(../i/unknown-bg.png) #900 repeat-x 50% 0px; PADDING-BOTTOM: 15px; BORDER-LEFT: #900 1px solid; COLOR: #fff; PADDING-TOP: 15px; BORDER-BOTTOM: #900 1px solid
}
.warnbox A {
	COLOR: #fff! important
}
.warnbox A:hover {
	COLOR: #fff! important
}
.infobox .infoitem {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #87be63 1px dotted
}
.infobox .bottom {
	MARGIN-TOP: -11px; BACKGROUND-COLOR: #c8ffa4
}
.callbox P {
	MARGIN: 0px
}
.toolbox P {
	MARGIN: 0px
}
.possbox P {
	MARGIN: 0px
}
.infobox P {
	MARGIN: 0px
}
.toolbox H4 {
	MARGIN: 0px
}
.infobox H4 {
	MARGIN: 0px
}
.warnbox P {
	MARGIN: 0px
}
.notice P {
	MARGIN: 0px
}
.toolbox .tc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.toolbox .bc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.possbox .tc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.possbox .bc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.infobox .tc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.infobox .bc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.salutatory .tc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.salutatory .bc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.warnbox .tc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.warnbox .bc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.callbox .tc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.callbox .bc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.notice .tc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.notice .bc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.entry_commit .tc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.entry_commit .bc {
	CLEAR: both; FONT-SIZE: 0px; POSITION: relative; HEIGHT: 5px
}
.salutatory .tc {
	HEIGHT: 10px
}
.salutatory .bc {
	HEIGHT: 10px
}
.notice .tc {
	HEIGHT: 10px
}
.notice .bc {
	HEIGHT: 10px
}
.entry_commit .tc {
	HEIGHT: 10px
}
.entry_commit .bc {
	HEIGHT: 10px
}
.callbox .tc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 11px; MARGIN: -16px -16px 0px; PADDING-TOP: 0px
}
.toolbox .tc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 11px; MARGIN: -16px -16px 0px; PADDING-TOP: 0px
}
.possbox .tc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 11px; MARGIN: -16px -16px 0px; PADDING-TOP: 0px
}
.infobox .tc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 11px; MARGIN: -16px -16px 0px; PADDING-TOP: 0px
}
.warnbox .tc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 11px; MARGIN: -16px -16px 0px; PADDING-TOP: 0px
}
.callbox .bc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -16px -16px; PADDING-TOP: 11px
}
.toolbox .bc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -16px -16px; PADDING-TOP: 11px
}
.possbox .bc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -16px -16px; PADDING-TOP: 11px
}
.infobox .bc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -16px -16px; PADDING-TOP: 11px
}
.warnbox .bc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -16px -16px; PADDING-TOP: 11px
}
.salutatory .tc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: -20px -15px 0px; PADDING-TOP: 0px
}
.notice .tc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: -20px -15px 0px; PADDING-TOP: 0px
}
.entry_commit .tc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: -20px -15px 0px; PADDING-TOP: 0px
}
.salutatory .bc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -15px -20px; PADDING-TOP: 10px
}
.notice .bc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -15px -20px; PADDING-TOP: 10px
}
.entry_commit .bc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -15px -20px; PADDING-TOP: 10px
}
.entry_commit .tc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.entry_commit .tc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.entry_commit .bc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.entry_commit .bc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.callbox .tc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.callbox .tc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.callbox .bc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.callbox .bc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.toolbox .tc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.toolbox .tc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.toolbox .bc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.toolbox .bc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.possbox .tc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.possbox .tc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.possbox .bc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.possbox .bc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.infobox .tc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.infobox .tc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.infobox .bc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.infobox .bc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.warnbox .tc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.warnbox .tc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.warnbox .bc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.warnbox .bc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.salutatory .tc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.salutatory .tc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.salutatory .bc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.salutatory .bc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.notice .tc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.notice .tc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.notice .bc I {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.notice .bc B {
	BACKGROUND: url(../i/corners.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px
}
.callbox .tc B {
	FLOAT: right
}
.callbox .bc B {
	FLOAT: right
}
.toolbox .tc B {
	FLOAT: right
}
.toolbox .bc B {
	FLOAT: right
}
.possbox .tc B {
	FLOAT: right
}
.possbox .bc B {
	FLOAT: right
}
.infobox .tc B {
	FLOAT: right
}
.infobox .bc B {
	FLOAT: right
}
.warnbox .tc B {
	FLOAT: right
}
.warnbox .bc B {
	FLOAT: right
}
.salutatory .tc B {
	FLOAT: right
}
.salutatory .bc B {
	FLOAT: right
}
.notice .tc B {
	FLOAT: right
}
.notice .bc B {
	FLOAT: right
}
.entry_commit .tc B {
	FLOAT: right
}
.entry_commit .bc B {
	FLOAT: right
}
.entry_commit .tc I {
	WIDTH: 10px; HEIGHT: 10px
}
.entry_commit .tc B {
	WIDTH: 10px; HEIGHT: 10px
}
.entry_commit .bc I {
	WIDTH: 10px; HEIGHT: 10px
}
.entry_commit .bc B {
	WIDTH: 10px; HEIGHT: 10px
}
.salutatory .tc I {
	WIDTH: 10px; HEIGHT: 10px
}
.salutatory .tc B {
	WIDTH: 10px; HEIGHT: 10px
}
.salutatory .bc I {
	WIDTH: 10px; HEIGHT: 10px
}
.salutatory .bc B {
	WIDTH: 10px; HEIGHT: 10px
}
.notice .tc I {
	WIDTH: 10px; HEIGHT: 10px
}
.notice .tc B {
	WIDTH: 10px; HEIGHT: 10px
}
.notice .bc I {
	WIDTH: 10px; HEIGHT: 10px
}
.notice .bc B {
	WIDTH: 10px; HEIGHT: 10px
}
.toolbox .tc I {
	BACKGROUND-POSITION: 0px 0px
}
.toolbox .tc B {
	BACKGROUND-POSITION: -5px 0px
}
.toolbox .bc I {
	BACKGROUND-POSITION: 0px -5px
}
.toolbox .bc B {
	BACKGROUND-POSITION: -5px -5px
}
.callbox .tc I {
	BACKGROUND-POSITION: -10px 0px
}
.callbox .tc B {
	BACKGROUND-POSITION: -15px 0px
}
.callbox .bc I {
	BACKGROUND-POSITION: -10px -5px
}
.callbox .bc B {
	BACKGROUND-POSITION: -15px -5px
}
.warnbox .tc I {
	BACKGROUND-POSITION: -20px 0px
}
.warnbox .tc B {
	BACKGROUND-POSITION: -25px 0px
}
.warnbox .bc I {
	BACKGROUND-POSITION: -20px -5px
}
.warnbox .bc B {
	BACKGROUND-POSITION: -25px -5px
}
.infobox .tc I {
	BACKGROUND-POSITION: -30px 0px
}
.infobox .tc B {
	BACKGROUND-POSITION: -35px 0px
}
.infobox .bc I {
	BACKGROUND-POSITION: -30px -5px
}
.infobox .bc B {
	BACKGROUND-POSITION: -35px -5px
}
.possbox .tc I {
	BACKGROUND-POSITION: -40px 0px
}
.possbox .tc B {
	BACKGROUND-POSITION: -45px 0px
}
.possbox .bc I {
	BACKGROUND-POSITION: -40px -5px
}
.possbox .bc B {
	BACKGROUND-POSITION: -45px -5px
}
.entry_commit .tc I {
	BACKGROUND-POSITION: 0px -10px
}
.salutatory .tc I {
	BACKGROUND-POSITION: 0px -10px
}
.entry_commit .tc B {
	BACKGROUND-POSITION: -10px -10px
}
.salutatory .tc B {
	BACKGROUND-POSITION: -10px -10px
}
.entry_commit .bc I {
	BACKGROUND-POSITION: 0px -20px
}
.salutatory .bc I {
	BACKGROUND-POSITION: 0px -20px
}
.entry_commit .bc B {
	BACKGROUND-POSITION: -10px -20px
}
.salutatory .bc B {
	BACKGROUND-POSITION: -10px -20px
}
.notice .tc I {
	BACKGROUND-POSITION: -20px -10px
}
.notice .tc B {
	BACKGROUND-POSITION: -30px -10px
}
.notice .bc I {
	BACKGROUND-POSITION: -20px -20px
}
.notice .bc B {
	BACKGROUND-POSITION: -30px -20px
}
#fullplot H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 25% 20px; LINE-HEIGHT: 1.25; PADDING-TOP: 0px
}
#fullplot H2 {
	MARGIN-TOP: 25px; FONT-WEIGHT: normal
}
.new_signup #fullplot DIV.description#info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: -20px 25.2% 2.2em; COLOR: #999; PADDING-TOP: 0px
}
.new_signup #fullplot DIV.light.description {
	MARGIN-BOTTOM: 22px
}
* HTML #fullplot H1 .to_settings {
	WIDTH: 42%
}
DIV.navpart {
	MARGIN: -0.45em 0px 20px; OVERFLOW: hidden; WIDTH: 100%
}
.language_ DIV.navpart {
	WIDTH: auto
}
DIV.navpart DIV.arrow_back {
	FLOAT: left; MARGIN: 0.45em -16% 0px 2%
}
DIV.contactsnav H1 {
	MARGIN: 0px 25%
}
#fullplot DIV.navpart H1 {
	FONT-WEIGHT: normal; MARGIN: 0px 2% 0px 18%
}
DIV.navpart DIV.substring {
	DISPLAY: inline-block; FLOAT: left; MARGIN-LEFT: 18%
}
* HTML DIV.navpart DIV.substring {
	DISPLAY: inline
}
DIV.contactsnav DIV.options {
	MARGIN: 0px 25%
}
H1 .entry_navigation {
	DISPLAY: none
}
DIV.navpart .entry_navigation {
	DISPLAY: inline
}
DIV.navpart .entry_navigation {
	FLOAT: right; MARGIN: 0.68em 2% 0px 15px
}
.entry_navigation A {
	WHITE-SPACE: nowrap
}
.entry_navigation B {
	FONT-WEIGHT: normal; MARGIN: 0px 10px; COLOR: #ccc
}
DIV.navpart .photo_count {
	FLOAT: right; MARGIN: 0.68em 0px 0px 15px; COLOR: #999
}
.tag_accepts {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 18%; OVERFLOW: hidden; WIDTH: 80%
}
.tag_accepts SPAN.submit {
	MARGIN-RIGHT: 15px
}
.tagging_start {
	MARGIN-BOTTOM: 35px
}
DIV.fund {
	DISPLAY: inline; FLOAT: right; WIDTH: 80%; MARGIN-RIGHT: 2%; POSITION: relative
}
#fullplot DIV.fund H1 {
	FONT-WEIGHT: normal; MARGIN: -0.21em 0px 0px
}
#fullplot DIV.fund H1 SMALL {
	FONT-SIZE: 0.5em; COLOR: #000; WHITE-SPACE: nowrap
}
#fullplot DIV.navpart H1 SMALL {
	FONT-SIZE: 0.5em; COLOR: #000; WHITE-SPACE: nowrap
}
DIV.fund .section_descr {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 33%
}
DIV.fund P {
	MARGIN-TOP: 0px
}
DIV.fund .substring .separator {
	COLOR: #999
}
.bigform SPAN.separator {
	COLOR: #999
}
.fund #slider {
	MARGIN: 0px
}
.fund #photoset {
	MARGIN: 0px
}
.fund #subentry {
	MARGIN: 0px
}
DIV.bigphoto {
	MARGIN-TOP: 0.21em
}
DIV.bigphoto A#zoom {
	DISPLAY: none; RIGHT: 10px; BACKGROUND: url(../i/zoom.gif) no-repeat 0px 0px; WIDTH: 20px; POSITION: absolute; TOP: -24px; HEIGHT: 20px
}
DIV.bigphoto A#zoom:hover {
	DISPLAY: none; RIGHT: 10px; BACKGROUND: url(../i/zoom.gif) no-repeat 0px 0px; WIDTH: 20px; POSITION: absolute; TOP: -24px; HEIGHT: 20px
}
DIV.bigphoto A#zoom:hover {
	BACKGROUND-POSITION: -20px 0px
}
DIV.bigphoto A.zoomout#zoom {
	BACKGROUND-POSITION: -40px 0px
}
DIV.bigphoto A.zoomout#zoom:hover {
	BACKGROUND-POSITION: -60px 0px
}
.photoview DIV.fund .commentingdisabled {
	MARGIN-LEFT: 0px; POSITION: static
}
DIV.optgroup {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 2%; WIDTH: 14%
}
DIV.optgroup H4 {
	MARGIN: 0px; COLOR: #515565
}
H4.tagged SPAN {
	FONT-WEIGHT: normal
}
DIV.optgroup P {
	MARGIN: 5px 0px 0px
}
DIV.arrow_back {
	DISPLAY: inline-block; BACKGROUND: url(../i/white_arrow_end.png) #5a83c6 no-repeat 0px 50%; MARGIN-BOTTOM: 15px
}
* + HTML DIV.arrow_back {
	DISPLAY: inline
}
* HTML DIV.arrow_back {
	DISPLAY: inline
}
DIV.arrow_back A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 1.67em; PADDING-BOTTOM: 0px; COLOR: #fff! important; LINE-HEIGHT: 1.75; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV.arrow_back A:hover {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 1.67em; PADDING-BOTTOM: 0px; COLOR: #fff! important; LINE-HEIGHT: 1.75; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV.optgroup DIV.ruler {
	CLEAR: both; MARGIN: 20px 0px 18px; BORDER-BOTTOM: #d6d6d6 1px dotted
}
DIV.optgroup DIV.details {
	COLOR: #000
}
UL.people_tagged {
	DISPLAY: block
}
UL.photoactions {
	DISPLAY: block
}
UL.people_tagged LI {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 5px 0px; PADDING-TOP: 2px
}
UL.photoactions LI {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 5px 0px; PADDING-TOP: 2px
}
DIV.people_tag {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 5px 0px; PADDING-TOP: 2px
}
UL.people_tagged LI A {
	MARGIN-LEFT: 35px
}
UL.people_tagged LI B {
	MARGIN-LEFT: 35px
}
UL.people_tagged LI.selected {
	BACKGROUND: url(../i/tag_selarr.png) #81b4df no-repeat 100% 50%
}
UL.people_tagged LI.selected {
	COLOR: #fff! important
}
UL.people_tagged LI.selected A {
	COLOR: #fff! important
}
UL.people_tagged LI.selected A:hover {
	COLOR: #fff! important
}
UL.people_tagged LI A IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN-LEFT: -35px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 9px; BORDER-BOTTOM: #fff 1px solid
}
UL.people_tagged LI B IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN-LEFT: -35px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 9px; BORDER-BOTTOM: #fff 1px solid
}
UL.people_tagged LI.selected A IMG {
	BORDER-RIGHT: #bcd7ee 1px solid; BORDER-TOP: #bcd7ee 1px solid; BORDER-LEFT: #bcd7ee 1px solid; BORDER-BOTTOM: #bcd7ee 1px solid; BACKGROUND-COLOR: #81b4df
}
UL.people_tagged LI.selected B IMG {
	BORDER-RIGHT: #bcd7ee 1px solid; BORDER-TOP: #bcd7ee 1px solid; BORDER-LEFT: #bcd7ee 1px solid; BORDER-BOTTOM: #bcd7ee 1px solid; BACKGROUND-COLOR: #81b4df
}
SPAN.cannot_tag {
	CURSOR: hand; COLOR: #999; TEXT-DECORATION: underline
}
DIV.people_found {
	PADDING-RIGHT: 15px; PADDING-LEFT: 500px; PADDING-BOTTOM: 10px; MARGIN: 25px 0px 0px -500px; COLOR: #c00; PADDING-TOP: 15px; BACKGROUND-COLOR: #f8dcdb
}
* HTML DIV.people_found {
	POSITION: relative; HEIGHT: 0px
}
DIV.people_found A {
	COLOR: #c00! important
}
DIV.people_found A:hover {
	COLOR: #c00! important
}
DIV.people_found P {
	MARGIN: 0px 0px 5px
}
LI.noprofile {
	COLOR: #999
}
LI.noprofile A {
	COLOR: #999
}
DIV.anchor {
	MARGIN-TOP: 10px; OVERFLOW: hidden; WIDTH: 100%
}
* + HTML DIV.anchor {
	PADDING-RIGHT: 4px; WIDTH: auto
}
* HTML DIV.anchor {
	PADDING-RIGHT: 4px; WIDTH: auto
}
.anchor INPUT {
	BORDER-RIGHT: #eeecbb 1px solid; BORDER-TOP: #a5a580 1px solid; BORDER-LEFT: #a5a580 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eeecbb 1px solid; BACKGROUND-COLOR: #fffdd3
}
UL.actions {
	MARGIN: 15px 0px 0px
}
UL.actions LI {
	PADDING-LEFT: 18px; MIN-HEIGHT: 0px; MARGIN-BOTTOM: 6px; POSITION: relative
}
* HTML UL.actions LI {
	HEIGHT: 0px
}
UL.actions LI SPAN {
	DISPLAY: block; BACKGROUND: url(../i/icons-sm.png) no-repeat -215px 0px; LEFT: 0px; MARGIN: 0.25em 0px 0px; POSITION: absolute; HEIGHT: 12px
}
* + HTML UL.actions LI SPAN {
	MARGIN-TOP: 2px
}
* HTML UL.actions LI SPAN {
	MARGIN-TOP: 2px
}
UL.actions LI.download SPAN {
	WIDTH: 10px
}
UL.actions LI.slideshow SPAN {
	BACKGROUND-POSITION: -225px 0px; WIDTH: 13px
}
UL.actions LI.widget SPAN {
	BACKGROUND-POSITION: -238px 0px; WIDTH: 12px
}
UL.photoactions LI A {
	COLOR: #900
}
.entry_commit {
	CLEAR: both; MARGIN: 60px 2% 0px
}
.entry_commit SPAN.submit {
	PADDING-LEFT: 16.67%; FLOAT: left; MARGIN: 0px 0px 0px -10px
}
.entry_commit SPAN.submit INPUT {
	FONT-SIZE: 1.34em
}
.entry_commit A.skip_tags {
	PADDING-RIGHT: 17px; MARGIN-TOP: 0.2em; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #235701! important; PADDING-TOP: 2px; POSITION: relative
}
.entry_commit A.skip_tags:hover {
	PADDING-RIGHT: 17px; MARGIN-TOP: 0.2em; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #235701! important; PADDING-TOP: 2px; POSITION: relative
}
.entry_commit A.skip_tags SPAN {
	RIGHT: 8px; BACKGROUND: url(../i/icons-sm.png) no-repeat -250px 0px; OVERFLOW: hidden; WIDTH: 4px; POSITION: absolute; TOP: 8px; HEIGHT: 7px
}
#fullplot DIV.optgroup DIV.description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 18px 0px 0px; PADDING-TOP: 0px
}
#fullplot DIV.optgroup DIV.description EM {
	FONT-SIZE: 1.34em; COLOR: #963; LINE-HEIGHT: 1.25; WORD-WRAP: break-word
}
#fullplot DIV.optgroup DIV.submit {
	MARGIN-TOP: 10px! important
}
#fullplot DIV.optgroup #t_description {
	FONT-SIZE: 1.08em; WIDTH: 100%; COLOR: #963; BACKGROUND-COLOR: #fffdd3
}
.notebox {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 1em; BACKGROUND: url(../i/note_baloon_bg.png) #73aaed repeat-x 0px 50%; PADDING-BOTTOM: 15px; COLOR: #fff; LINE-HEIGHT: 1.25; PADDING-TOP: 12px
}
.notebox SPAN {
	DISPLAY: block; BACKGROUND: url(../i/note_baloon_border.png) no-repeat 0px 0px; LEFT: -15px; POSITION: relative; TOP: -12px
}
.notebox SPAN SPAN {
	BACKGROUND-POSITION: 100% 0px; LEFT: 30px; TOP: 0px
}
.notebox SPAN SPAN SPAN {
	BACKGROUND-POSITION: 100% 100%; LEFT: 0px; TOP: 27px
}
.notebox SPAN SPAN SPAN SPAN {
	BACKGROUND-POSITION: 0px 100%; LEFT: -30px; TOP: 0px
}
.notebox SPAN SPAN SPAN SPAN SPAN {
	MIN-HEIGHT: 15px; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 15px; TOP: -15px
}
* HTML .notebox SPAN SPAN SPAN SPAN SPAN {
	DISPLAY: inline
}
* HTML .notebox SPAN SPAN SPAN SPAN SPAN {
	DISPLAY: inline-block; HEIGHT: 15px
}
.notebox A {
	COLOR: #fff! important
}
.notebox A:hover {
	COLOR: #fff! important
}
#fullplot .input_field {
	CLEAR: left; MIN-HEIGHT: 0px; MARGIN-BOTTOM: 18px
}
.input_field:unknown {
	CLEAR: left; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 0px; content: " "
}
#fullplot .lone_field {
	PADDING-BOTTOM: 20px; MARGIN-LEFT: 25%; OVERFLOW: hidden; MARGIN-RIGHT: 25%
}
* HTML .input_field {
	HEIGHT: 0px
}
#fullplot .label {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 2%; WIDTH: 23%; TEXT-ALIGN: right
}
#fullplot .label B {
	PADDING-RIGHT: 20px; DISPLAY: block; FONT-SIZE: 1.2em; COLOR: #62656b; LINE-HEIGHT: 1.4; PADDING-TOP: 4px
}
#fullplot .label LABEL {
	PADDING-RIGHT: 20px; DISPLAY: block; FONT-SIZE: 1.2em; COLOR: #62656b; LINE-HEIGHT: 1.4; PADDING-TOP: 4px
}
#fullplot .label .forselect {
	MARGIN-TOP: 2px; PADDING-TOP: 0px
}
#fullplot .label .password_label {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: url(../i/icons-medium.png) no-repeat -50px 0px; FLOAT: right; PADDING-BOTTOM: 2px; WIDTH: 19px; MARGIN-RIGHT: 17px; PADDING-TOP: 2px; HEIGHT: 22px
}
#fullplot .input SELECT {
	MARGIN-TOP: 5px; MARGIN-RIGHT: 1.25em
}
#fullplot .label .checkboxes {
	PADDING-TOP: 3px
}
* HTML #fullplot .label .checkboxes {
	PADDING-TOP: 2px
}
* HTML #fullplot .label LABEL {
	PADDING-TOP: 2px
}
* HTML #fullplot .label B {
	PADDING-TOP: 2px
}
#fullplot .input SELECT {
	FONT-SIZE: 1em
}
#fullplot .input {
	MARGIN-LEFT: 25%; LINE-HEIGHT: 1.75
}
#exposedphoto .input {
	MARGIN-LEFT: 25%; LINE-HEIGHT: 1.75
}
* HTML #fullplot .input {
	PADDING-LEFT: 0px
}
* HTML #fullplot .input {
	LEFT: -3px; MARGIN-LEFT: 0px; OVERFLOW: visible; POSITION: relative; HEIGHT: 1px
}
* HTML #exposedphoto .input {
	LEFT: -3px; MARGIN-LEFT: 0px; OVERFLOW: visible; POSITION: relative; HEIGHT: 1px
}
#fullplot .inputtext {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #737373 1px solid; FONT-SIZE: 1.5em; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #737373 1px solid; WIDTH: 300px! important; BORDER-BOTTOM: #d3d3d3 1px solid
}
#exposedphoto .inputtext {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #737373 1px solid; FONT-SIZE: 1.5em; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #737373 1px solid; WIDTH: 300px! important; BORDER-BOTTOM: #d3d3d3 1px solid
}
.input_field {
	MARGIN-TOP: 20px
}
* HTML #fullplot .inputtext {
	WIDTH: 288px
}
#fullplot .error {
	PADDING-LEFT: 65px; FONT-SIZE: 1.08em; MIN-HEIGHT: 21px; BACKGROUND: url(../i/error_here.gif) no-repeat 10px 2px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 305px; COLOR: #d50005; LINE-HEIGHT: 20px; MARGIN-RIGHT: 5.33%; PADDING-TOP: 3px
}
#reportform .error {
	PADDING-LEFT: 65px; FONT-SIZE: 1.08em; MIN-HEIGHT: 21px; BACKGROUND: url(../i/error_here.gif) no-repeat 10px 2px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 305px; COLOR: #d50005; LINE-HEIGHT: 20px; MARGIN-RIGHT: 5.33%; PADDING-TOP: 3px
}
#exposedphoto .error {
	PADDING-LEFT: 65px; FONT-SIZE: 1.08em; MIN-HEIGHT: 21px; BACKGROUND: url(../i/error_here.gif) no-repeat 10px 2px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 305px; COLOR: #d50005; LINE-HEIGHT: 20px; MARGIN-RIGHT: 5.33%; PADDING-TOP: 3px
}
* HTML #fullplot .error {
	HEIGHT: 22px
}
.nn_block FORM.rest_form {
	PADDING-TOP: 10px
}
#fullplot FORM.rest_form .description {
	MARGIN: -5px 0px 10px; _margin: 5px 0 10px -8px
}
#fullplot FORM.rest_form .input_error {
	MARGIN-TOP: -0.4em; COLOR: #fff; WHITE-SPACE: nowrap
}
#fullplot FORM.rest_form .input_error SPAN {
	RIGHT: -8px; POSITION: absolute
}
#fullplot DIV.description {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; MAX-WIDTH: 370px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25%; COLOR: #999; PADDING-TOP: 0px; _margin-left: 24.8%; _padding-left: 8px
}
.checkboxes DIV.description {
	MARGIN-BOTTOM: 5px! important
}
.checkboxes DIV.invite.description {
	MARGIN-BOTTOM: 20px! important
}
* + HTML #fullplot DIV.description {
	MARGIN-TOP: 5px; PADDING-TOP: 0px
}
* HTML #fullplot DIV.description {
	MARGIN-TOP: 5px; PADDING-TOP: 0px
}
#fullplot .remember {
	CLEAR: left; MARGIN-LEFT: 25%; COLOR: #000; LINE-HEIGHT: 1.417
}
#fullplot .remember INPUT {
	MARGIN-BOTTOM: -1px
}
#user_gender {
	FLOAT: left; WIDTH: 300px
}
.signup_location SELECT {
	FLOAT: left; WIDTH: 300px
}
.signup_location SELECT {
	MARGIN-BOTTOM: -7px; POSITION: relative; TOP: -7px
}
#user_gender {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 22px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.9167; PADDING-TOP: 4px
}
* HTML #user_gender * {
	VERTICAL-ALIGN: middle
}
* + HTML #user_gender {
	PADDING-TOP: 3px
}
DIV.datefield {
	WIDTH: 300px
}
.input_field #f_birth_year {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.input_field #f_birth_month {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.input_field #f_birth_day {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.input_field #f_year {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.input_field #f_month {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.input_field #f_day {
	FLOAT: left; MARGIN-RIGHT: 10px
}
SELECT OPTION {
	COLOR: #000
}
SELECT .title {
	COLOR: #ccc
}
.input_field #f_birth_year {
	WIDTH: 80px
}
.input_field #f_year {
	WIDTH: 80px
}
.input_field #f_birth_month {
	WIDTH: 120px
}
.input_field #f_month {
	WIDTH: 120px
}
.input_field #f_birth_day {
	WIDTH: 80px; MARGIN-RIGHT: 0px
}
.input_field #f_day {
	WIDTH: 80px; MARGIN-RIGHT: 0px
}
.more_locations {
	CLEAR: both; PADDING-TOP: 7px
}
.section_image {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 8%; WIDTH: 17%; MARGIN-RIGHT: -100%; TEXT-ALIGN: center
}
#fullplot .rest_input {
	MARGIN-LEFT: 25%; MARGIN-RIGHT: 25%
}
.section_descr {
	MARGIN-LEFT: 25%; MARGIN-RIGHT: 25%
}
* HTML #fullplot .rest_input {
	HEIGHT: 0px
}
.covercontent {
	CLEAR: both; MIN-HEIGHT: 0px; OVERFLOW: hidden
}
* HTML .covercontent {
	OVERFLOW: visible; HEIGHT: 0px
}
#fullplot .rest_input_wide {
	MARGIN-LEFT: 25%; MARGIN-RIGHT: 3%
}
#fullplot .rest_input H2 {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 5px
}
.section_descr {
	MARGIN-BOTTOM: 25px
}
.section_descr P {
	MARGIN: 0.5em 0px
}
.section_descr P.l_h_1_85 {
	LINE-HEIGHT: 1.85em
}
.section_descr P I {
	FONT-STYLE: normal; BACKGROUND-COLOR: #fffaac
}
.no_users P I {
	FONT-STYLE: normal; BACKGROUND-COLOR: #fffaac
}
.section_descr .ol BIG {
	CLEAR: left; FONT-SIZE: 2.5em; FLOAT: left; WIDTH: 55px; COLOR: #db4104; LINE-HEIGHT: 0.934; TEXT-ALIGN: right
}
.section_descr .ol .li {
	MARGIN: 0px 0px 2.5em 70px
}
.section_descr .ol .li P {
	MARGIN-TOP: 0px
}
.big_or .ol .li P {
	MARGIN-TOP: 0px
}
* HTML .section_descr .ol .li {
	HEIGHT: 0px
}
#fullplot .section_descr .ol .li .description {
	MARGIN-LEFT: 0px
}
#fullplot .section_descr .mr0.description {
	MARGIN-LEFT: 0px
}
#fullplot .section_descr .mr0.description {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 9px 0px -7px; WIDTH: auto! important; PADDING-TOP: 0px! important; POSITION: relative; _padding-left: 0
}
UL.userinputs LI {
	MARGIN: 0px 0px 4px
}
UL.userinputs INPUT {
	VERTICAL-ALIGN: middle
}
UL.userinputs LABEL {
	VERTICAL-ALIGN: middle
}
.plain_error {
	FONT-WEIGHT: bold; FONT-SIZE: 1.08em; COLOR: #d50005; LINE-HEIGHT: 1.385; PADDING-TOP: 5px
}
.section_descr .submit {
	CLEAR: left
}
.submit #create_profile {
	MAX-WIDTH: 360px; ; BEHAVIOR: expression(
		runtimeStyle.behavior='none',
		this.offsetWidth>360?runtimeStyle.width=360 + 'px':void(0)
	)
}
#fullplot .section_descr .ol .error {
	PADDING-LEFT: 60px; MARGIN-RIGHT: -42%
}
#fullplot .rest_input .description {
	MARGIN-LEFT: 0px
}
#fullplot .rest_input .assumption {
	CLEAR: left; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 1.417; PADDING-TOP: 5px
}
.choose_address .httpprefix {
	MARGIN-TOP: 2px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -8em; WIDTH: 8em; PADDING-TOP: 0.8em; TEXT-ALIGN: right
}
.choose_address .httpprefix SPAN {
	PADDING-RIGHT: 10px; FONT-SIZE: 1.66em
}
.choose_address INPUT {
	FONT-SIZE: 2.66em; WIDTH: 250px
}
* HTML .choose_address INPUT {
	VERTICAL-ALIGN: middle
}
* HTML .choose_address SPAN {
	VERTICAL-ALIGN: middle
}
* HTML .choose_address .address {
	VERTICAL-ALIGN: baseline
}
* HTML .choose_address .try_another {
	VERTICAL-ALIGN: baseline
}
.choose_address .domain {
	FONT-SIZE: 2.66em; MARGIN-LEFT: 3px
}
.choose_address .address {
	FONT-SIZE: 2.66em
}
.try_another {
	MARGIN-LEFT: 40px
}
.address_error {
	FONT-SIZE: 1.08em; COLOR: #d50005; LINE-HEIGHT: 1.385; PADDING-TOP: 5px
}
.address_ok {
	MARGIN: 5px 0px 0px
}
.address_ok I {
	FONT-STYLE: normal; BACKGROUND-COLOR: #fffaac
}
#checkcode {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 10px
}
.button_text * {
	VERTICAL-ALIGN: baseline
}
* HTML .button_text * {
	VERTICAL-ALIGN: middle
}
* + HTML .button_text * {
	VERTICAL-ALIGN: middle
}
.button_text INPUT {
	POSITION: relative
}
#fullplot .agreement {
	FONT-SIZE: 0.9em; Z-INDEX: 100; MARGIN: 30px -46% 0px 0px
}
* HTML #fullplot .agreement {
	HEIGHT: 0px
}
#fullplot .agreement P {
	MARGIN: 0px
}
#fullplot .forgot {
	PADDING-LEFT: 95px; _padding-left: 90px
}
#fullplot .enter_field {
	COLOR: #999; LINE-HEIGHT: 2.334
}
#fullplot .abuse_inputs {
	MARGIN: 30px 0px
}
#fullplot .abuse_inputs H4 {
	MARGIN: 0px 0px 5px; COLOR: #666
}
#fullplot .abuse_inputs .input {
	MARGIN: 0px 0px 10px
}
#fullplot .abuse_inputs .input INPUT {
	FLOAT: none
}
.confirm_email {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 18px; OVERFLOW: hidden; WIDTH: auto; POSITION: relative; BACKGROUND-COLOR: #f6f6f6
}
.confirm_email .t {
	BACKGROUND: url(../i/box_email.gif) no-repeat right top; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 5px
}
.confirm_email .t DIV {
	BACKGROUND: url(../i/box_email.gif) no-repeat left top; LEFT: 0px; WIDTH: 5px; POSITION: absolute; TOP: 0px; HEIGHT: 5px
}
.confirm_email .b {
	MARGIN-TOP: -5px; FONT-SIZE: 0px; BACKGROUND: url(../i/box_email.gif) no-repeat right bottom; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 5px
}
.confirm_email .b DIV {
	BACKGROUND: url(../i/box_email.gif) no-repeat left bottom; FLOAT: left; WIDTH: 5px; HEIGHT: 5px
}
.confirm_email .c {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
* HTML .confirm_email .c {
	HEIGHT: 1px
}
.confirm_email TABLE {
	WIDTH: 100%
}
.confirm_email TH {
	VERTICAL-ALIGN: baseline; BORDER-BOTTOM: #dbdbd4 1px solid
}
.confirm_email TD {
	VERTICAL-ALIGN: baseline; BORDER-BOTTOM: #dbdbd4 1px solid
}
.confirm_email .last TH {
	BORDER-BOTTOM: 0px
}
.confirm_email .last TD {
	BORDER-BOTTOM: 0px
}
.confirm_email TH {
	FONT-WEIGHT: normal; FONT-SIZE: 0.91em; WIDTH: 70px; COLOR: #acaca4; TEXT-ALIGN: left
}
.confirm_email TD {
	FONT-SIZE: 1.16em; LINE-HEIGHT: 2
}
.confirm_email .copy {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.5; TEXT-ALIGN: right
}
.confirm_email .copy_text {
	VISIBILITY: hidden
}
.try_other {
	LINE-HEIGHT: 1.182; BORDER-BOTTOM: 1px dashed; TEXT-DECORATION: none
}
.moderated_photos {
	MARGIN-TOP: 30px; OVERFLOW: hidden; MARGIN-RIGHT: -46%
}
.moderated_first {
	MARGIN-TOP: 25px
}
.moderated_photos SPAN {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 20px 20px 0px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e0e0e0 1px solid
}
.moderated_photos IMG {
	DISPLAY: block
}
.reason {
	MARGIN: 0px
}
.choice {
	CLEAR: left; MARGIN: 20px 0px 0px 8%; WIDTH: 64%; POSITION: relative
}
* HTML .choice {
	BACKGROUND: url(../i/thin_grey_line.gif) repeat-y 50% 0px; MARGIN-LEFT: 0px; WIDTH: 80%
}
* + HTML .choice {
	BACKGROUND: url(../i/thin_grey_line.gif) repeat-y 50% 0px; MARGIN-LEFT: 0px; WIDTH: 80%
}
.choice > .variants {
	
}
.variants {
	WIDTH: 100%; TEXT-ALIGN: center
}
.choice H4 {
	FONT-SIZE: 1.08em; MARGIN: 0px 0px 1.3em; COLOR: #db4104; LINE-HEIGHT: 1.385
}
.choice P {
	MARGIN: 0px
}
.choice .variant {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6em; VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: 44%; PADDING-TOP: 2.5em
}
.choice .first {
	TEXT-ALIGN: right
}
.choice .or {
	FONT-SIZE: 1.5em; BACKGROUND: url(../i/thin_grey_line.gif) repeat-y 50% 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 12%; COLOR: #999; LINE-HEIGHT: 1.556; HEIGHT: 100%; TEXT-ALIGN: center
}
* HTML .choice .variant {
	DISPLAY: inline-block; WIDTH: 35%
}
* HTML .choice .variant {
	DISPLAY: inline
}
* HTML .choice .first {
	MARGIN-RIGHT: 5%
}
* HTML .choice .last {
	MARGIN-LEFT: 5%
}
* HTML .choice .or {
	BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 45%; OVERFLOW: visible; WIDTH: 10%; POSITION: absolute; TOP: 50%; HEIGHT: auto
}
* HTML .choice .or SPAN {
	POSITION: relative; TOP: -50%
}
* + HTML .choice .variant {
	DISPLAY: inline-block; WIDTH: 35%
}
* + HTML .choice .variant {
	DISPLAY: inline
}
* + HTML .choice .first {
	MARGIN-RIGHT: 5%
}
* + HTML .choice .last {
	MARGIN-LEFT: 5%
}
* + HTML .choice .or {
	BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 45%; OVERFLOW: visible; WIDTH: 10%; POSITION: absolute; TOP: 50%; HEIGHT: auto
}
* + HTML .choice .or SPAN {
	POSITION: relative; TOP: -50%
}
.choice .or SPAN {
	PADDING-BOTTOM: 0.15em; BACKGROUND-COLOR: #fff
}
.choice .last {
	TEXT-ALIGN: left
}
.choice .select {
	MARGIN-TOP: 1.5em
}
.choice SELECT {
	FONT-SIZE: 1.08em! important; WIDTH: 100%
}
.choice OPTION {
	FONT-SIZE: 1.08em! important; WIDTH: 100%
}
.choice .submit {
	BOTTOM: 2.5em; POSITION: absolute
}
.choice .first .submit {
	RIGHT: 56%
}
.choice .last .submit {
	LEFT: 56%
}
* HTML .choice .first .submit {
	RIGHT: 55%
}
* HTML .choice .last .submit {
	LEFT: 55%
}
* + HTML .choice .first .submit {
	RIGHT: 55%
}
* + HTML .choice .last .submit {
	LEFT: 55%
}
.choice_simple {
	MARGIN: 20px 0px 0px 8%; WIDTH: 64%
}
.choice_simple > .variants {
	
}
* HTML .choice_simple {
	BACKGROUND: url(../i/thin_grey_line.gif) repeat-y 50% 0px; MARGIN-LEFT: 0px; OVERFLOW: hidden; WIDTH: 80%
}
* + HTML .choice_simple {
	BACKGROUND: url(../i/thin_grey_line.gif) repeat-y 50% 0px; MARGIN-LEFT: 0px; WIDTH: 80%
}
.variants {
	WIDTH: 100%; POSITION: relative; TEXT-ALIGN: center
}
.choice_simple P {
	MARGIN: 0px
}
.choice_simple .variant {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2.5em; VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: 45%; PADDING-TOP: 2.5em
}
.choice_simple .first {
	TEXT-ALIGN: right
}
.choice_simple .last {
	TEXT-ALIGN: left
}
.choice_simple .or {
	FONT-SIZE: 1.5em; BACKGROUND: url(../i/thin_grey_line.gif) repeat-y 50% 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 10%; COLOR: #999; LINE-HEIGHT: 1.556; TEXT-ALIGN: center
}
* HTML .choice_simple .variant {
	DISPLAY: inline-block; WIDTH: 35%
}
* HTML .choice_simple .variant {
	DISPLAY: inline
}
* HTML .choice_simple .first {
	MARGIN-RIGHT: 4%
}
* HTML .choice_simple .last {
	MARGIN-LEFT: 4%
}
* HTML .choice_simple .or {
	BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 46%; OVERFLOW: visible; WIDTH: 8%; POSITION: absolute; TOP: 50%
}
* HTML .choice_simple .or SPAN {
	POSITION: relative; TOP: -50%
}
* + HTML .choice_simple .variant {
	DISPLAY: inline-block; WIDTH: 35%
}
* + HTML .choice_simple .variant {
	DISPLAY: inline
}
* + HTML .choice_simple .first {
	MARGIN-RIGHT: 4%
}
* + HTML .choice_simple .last {
	MARGIN-LEFT: 4%
}
* + HTML .choice_simple .or {
	BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 46%; OVERFLOW: visible; WIDTH: 8%; POSITION: absolute; TOP: 50%
}
* + HTML .choice_simple .or SPAN {
	POSITION: relative; TOP: -50%
}
.choice_simple .or SPAN {
	PADDING-BOTTOM: 0.15em; BACKGROUND-COLOR: #fff
}
.box_riseup {
	BORDER-RIGHT: #ffde79 4px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ffde79 4px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 13px; MARGIN: 20px 0px; BORDER-LEFT: #ffde79 4px solid; PADDING-TOP: 13px; BORDER-BOTTOM: #ffde79 4px solid; BACKGROUND-COLOR: #fffcb5
}
* + HTML .box_riseup {
	OVERFLOW: hidden
}
.box_riseup .t {
	Z-INDEX: 1; BACKGROUND: url(../i/box_riseup.gif) no-repeat left top; POSITION: relative
}
.box_riseup .r {
	Z-INDEX: 1; BACKGROUND: url(../i/box_riseup.gif) no-repeat left top; POSITION: relative
}
.box_riseup .b {
	Z-INDEX: 1; BACKGROUND: url(../i/box_riseup.gif) no-repeat left top; POSITION: relative
}
.box_riseup .l {
	Z-INDEX: 1; BACKGROUND: url(../i/box_riseup.gif) no-repeat left top; POSITION: relative
}
.box_riseup .c {
	Z-INDEX: 1; BACKGROUND: url(../i/box_riseup.gif) no-repeat left top; POSITION: relative
}
.box_riseup .t {
	LEFT: -4px; TOP: -17px
}
.box_riseup .r {
	BACKGROUND-POSITION: right top; LEFT: 23px
}
.box_riseup .b {
	BACKGROUND-POSITION: right bottom; TOP: 34px
}
.box_riseup .l {
	BACKGROUND-POSITION: left bottom; LEFT: -23px
}
.box_riseup .c {
	BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 4px; OVERFLOW: hidden; WIDTH: 100%; TOP: -17px
}
DIV.riseup {
	
}
* HTML DIV.riseup {
	DISPLAY: block; WIDTH: 100%
}
* + HTML DIV.riseup {
	DISPLAY: block
}
.riseup > .logo_riseup {
	VERTICAL-ALIGN: middle
}
.riseup .logo_riseup {
	PADDING-LEFT: 97px; BACKGROUND: url(../i/riseup.png) no-repeat 15px 50%; MARGIN: 0px; HEIGHT: 68px
}
.riseup .wait {
	BACKGROUND-IMAGE: url(../i/riseup-wait.png)
}
* + HTML .riseup .logo_riseup {
	DISPLAY: block; HEIGHT: auto
}
.riseup STRONG {
	FONT-WEIGHT: normal; COLOR: #626025; LINE-HEIGHT: 1.539
}
* + HTML .riseup STRONG {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle; POSITION: relative; TOP: -2px
}
* + HTML .riseup .edge {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 68px
}
* HTML .riseup STRONG {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle; POSITION: relative; TOP: -2px; HEIGHT: 0px
}
* HTML .riseup .edge {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 68px
}
.riseup U {
	BORDER-RIGHT: #ffc200 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffc200 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #ffc200 1px solid; COLOR: #5c5c5c; PADDING-TOP: 1px; BORDER-BOTTOM: #ffc200 1px solid; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
* + HTML .riseup U {
	DISPLAY: inline-block; LINE-HEIGHT: 1.231; TOP: 2px
}
* HTML .riseup U {
	DISPLAY: inline-block; LINE-HEIGHT: 1.231; TOP: 2px; HEIGHT: 0px
}
.submit_free_riseup {
	MARGIN-TOP: 10px; DISPLAY: block
}
.box_details {
	BORDER-RIGHT: #ededed 4px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ededed 4px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; BORDER-LEFT: #ededed 4px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ededed 4px solid; BACKGROUND-COLOR: #f6f6f6
}
.box_details .t {
	Z-INDEX: 1; BACKGROUND: url(../i/box_details_t.gif) no-repeat left top; POSITION: relative
}
.box_details .r {
	Z-INDEX: 1; BACKGROUND: url(../i/box_details_t.gif) no-repeat left top; POSITION: relative
}
.box_details .b {
	Z-INDEX: 1; BACKGROUND: url(../i/box_details_t.gif) no-repeat left top; POSITION: relative
}
.box_details .l {
	Z-INDEX: 1; BACKGROUND: url(../i/box_details_t.gif) no-repeat left top; POSITION: relative
}
.box_details .c {
	Z-INDEX: 1; BACKGROUND: url(../i/box_details_t.gif) no-repeat left top; POSITION: relative
}
.box_details .t {
	LEFT: -19px; TOP: -4px
}
.box_details .r {
	BACKGROUND-POSITION: right top; LEFT: 38px
}
.box_details .b {
	BACKGROUND: url(../i/box_details_b.gif) no-repeat right bottom; TOP: 8px
}
.box_details .l {
	BACKGROUND: url(../i/box_details_b.gif) no-repeat left bottom; LEFT: -38px
}
.box_details .c {
	BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 19px; OVERFLOW: hidden; WIDTH: 100%; TOP: -4px
}
.box_details .left {
	FLOAT: left; WIDTH: 48%
}
.box_details .right {
	FLOAT: right; WIDTH: 48%
}
.box_details P {
	FONT-SIZE: 0.91em; COLOR: #666; LINE-HEIGHT: 1.546
}
.charge {
	FONT-SIZE: 0.91em; COLOR: #999; LINE-HEIGHT: 1.637
}
.box_gift {
	BORDER-RIGHT: #ffde79 4px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ffde79 4px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 13px; MARGIN: 20px 0px; BORDER-LEFT: #ffde79 4px solid; PADDING-TOP: 13px; BORDER-BOTTOM: #ffde79 4px solid; BACKGROUND-COLOR: #fffcb5
}
* + HTML .box_gift {
	OVERFLOW: hidden
}
.box_gift .t {
	Z-INDEX: 1; BACKGROUND: url(../i/box_gift.gif) no-repeat left top; POSITION: relative
}
.box_gift .r {
	Z-INDEX: 1; BACKGROUND: url(../i/box_gift.gif) no-repeat left top; POSITION: relative
}
.box_gift .b {
	Z-INDEX: 1; BACKGROUND: url(../i/box_gift.gif) no-repeat left top; POSITION: relative
}
.box_gift .l {
	Z-INDEX: 1; BACKGROUND: url(../i/box_gift.gif) no-repeat left top; POSITION: relative
}
.box_gift .c {
	Z-INDEX: 1; BACKGROUND: url(../i/box_gift.gif) no-repeat left top; POSITION: relative
}
.box_gift .t {
	LEFT: -4px; TOP: -17px
}
.box_gift .r {
	BACKGROUND-POSITION: right top; LEFT: 23px
}
.box_gift .b {
	BACKGROUND-POSITION: right bottom; TOP: 34px
}
.box_gift .l {
	BACKGROUND-POSITION: left bottom; LEFT: -23px
}
.box_gift .c {
	BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 4px; OVERFLOW: hidden; WIDTH: 100%; TOP: -17px
}
.box_gift P {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-SIZE: 18px; BACKGROUND: #fffcb5; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #626025; PADDING-TOP: 2px; POSITION: relative; TEXT-ALIGN: center
}
.box_gift SPAN {
	BORDER-RIGHT: #ffc200 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffc200 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1.1em; BACKGROUND: white; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffc200 1px solid; COLOR: #5c5c5c; PADDING-TOP: 2px; BORDER-BOTTOM: #ffc200 1px solid
}
.box_sl {
	BORDER-RIGHT: #d9d2ec 4px solid; PADDING-RIGHT: 15px; BORDER-TOP: #d9d2ec 4px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 13px; MARGIN: 20px 0px; BORDER-LEFT: #d9d2ec 4px solid; PADDING-TOP: 13px; BORDER-BOTTOM: #d9d2ec 4px solid; BACKGROUND-COLOR: #e6e3f8
}
* + HTML .box_sl {
	OVERFLOW: hidden
}
.box_sl .t {
	Z-INDEX: 1; BACKGROUND: url(../i/box_sl.gif) no-repeat left top; POSITION: relative
}
.box_sl .r {
	Z-INDEX: 1; BACKGROUND: url(../i/box_sl.gif) no-repeat left top; POSITION: relative
}
.box_sl .b {
	Z-INDEX: 1; BACKGROUND: url(../i/box_sl.gif) no-repeat left top; POSITION: relative
}
.box_sl .l {
	Z-INDEX: 1; BACKGROUND: url(../i/box_sl.gif) no-repeat left top; POSITION: relative
}
.box_sl .c {
	Z-INDEX: 1; BACKGROUND: url(../i/box_sl.gif) no-repeat left top; POSITION: relative
}
.box_sl .t {
	LEFT: -4px; TOP: -17px
}
.box_sl .r {
	BACKGROUND-POSITION: right top; LEFT: 23px
}
.box_sl .b {
	BACKGROUND-POSITION: right bottom; TOP: 34px
}
.box_sl .l {
	BACKGROUND-POSITION: left bottom; LEFT: -23px
}
.box_sl .c {
	BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 4px; OVERFLOW: hidden; WIDTH: 100%; TOP: -17px
}
.box_sl P {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-SIZE: 18px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #56516c; PADDING-TOP: 2px; POSITION: relative
}
.box_sl SPAN {
	BORDER-RIGHT: #baaede 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #baaede 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1.1em; BACKGROUND: white; PADDING-BOTTOM: 2px; BORDER-LEFT: #baaede 1px solid; COLOR: #5c5c5c; PADDING-TOP: 2px; BORDER-BOTTOM: #baaede 1px solid
}
DL.info {
	CLEAR: left; DISPLAY: block; MARGIN: 0px 0px 15px; OVERFLOW: hidden
}
DL.info DT {
	MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 8%; WIDTH: 17%
}
DL.info DT B {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 1.33em; COLOR: #656b6f; LINE-HEIGHT: 1; MARGIN-RIGHT: 25px; TEXT-ALIGN: right
}
#fullplot DT.forselect {
	MARGIN-TOP: 2px; PADDING-TOP: 0px
}
DL.info DD {
	DISPLAY: block; MARGIN-LEFT: 25%
}
DL.info DD BIG {
	FONT-SIZE: 1.5em; LINE-HEIGHT: 1.389
}
DL.info DD FIELDSET {
	WIDTH: 100%
}
DL.info DD TEXTAREA {
	WIDTH: 100%
}
.info #user_gender {
	FONT-SIZE: 1.08em; FLOAT: left; LINE-HEIGHT: 1.462; PADDING-TOP: 0.38em
}
DL.settingonfly {
	OVERFLOW: hidden; WIDTH: 100%
}
DL.settingonfly DT {
	FLOAT: left; WIDTH: 50%
}
DL.settingonfly DT B {
	PADDING-RIGHT: 10px; DISPLAY: block
}
DL.settingonfly DD {
	FLOAT: right; WIDTH: 50%
}
DL.settingonfly DD P {
	MARGIN: 0px
}
DL.setting {
	CLEAR: left; DISPLAY: block; MARGIN: 0px 0px 25px; OVERFLOW: hidden
}
DL.setting DT {
	MARGIN-TOP: 0.41em; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 8%; WIDTH: 17%
}
DL.setting DT B {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #656b6f; LINE-HEIGHT: 1; MARGIN-RIGHT: 25px; TEXT-ALIGN: right
}
DL.setting DT LABEL {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #656b6f; LINE-HEIGHT: 1; MARGIN-RIGHT: 25px; TEXT-ALIGN: right
}
DL.setting DD {
	DISPLAY: block; MARGIN-LEFT: 25%; WIDTH: 50%
}
DL.setting DD FIELDSET {
	WIDTH: 100%
}
DL.setting DD TEXTAREA {
	WIDTH: 100%
}
.radio {
	FONT-SIZE: 1.08em; OVERFLOW: hidden; LINE-HEIGHT: 1.385! important
}
.radio DIV {
	MARGIN-BOTTOM: 0.5em
}
.radio LABEL {
	DISPLAY: block; PADDING-LEFT: 3px; OVERFLOW: hidden
}
.radio INPUT {
	CLEAR: left; FLOAT: left
}
* HTML .radio LABEL {
	PADDING-LEFT: 0px; OVERFLOW: visible; HEIGHT: 0px
}
.radio SMALL {
	FONT-SIZE: 0.84em; COLOR: #999
}
.select_language {
	WIDTH: auto! important
}
.select_language TD {
	FONT-SIZE: 1.08em; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: baseline; LINE-HEIGHT: 1.385
}
.select_language TH {
	FONT-SIZE: 1.08em; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: baseline; LINE-HEIGHT: 1.385
}
.select_language TD {
	PADDING-RIGHT: 2em; WHITE-SPACE: nowrap
}
.select_language TH {
	FONT-WEIGHT: normal; COLOR: #999; TEXT-ALIGN: left
}
.submit {
	CLEAR: left; MARGIN: 17px 0px 5px
}
.submit .back_step {
	MARGIN-TOP: 3px; RIGHT: 77%; POSITION: absolute
}
.submit .back_step A {
	PADDING-LEFT: 13px; BACKGROUND: url(../i/gift_wizard_back.gif) no-repeat left 50%
}
DIV.save_descr {
	MARGIN-TOP: 5px; OVERFLOW: hidden; WIDTH: 100%
}
DIV.save_descr BUTTON {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px
}
* + HTML DIV.save_descr BUTTON.approve {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML DIV.save_descr BUTTON.approve {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.save_descr BUTTON {
	WHITE-SPACE: normal
}
DIV.save_descr BUTTON {
	MARGIN: 0px
}
DIV.save_descr INPUT {
	MARGIN: 0px
}
.acception {
	MARGIN-TOP: 30px
}
.acception INPUT {
	FLOAT: left; MARGIN-RIGHT: 10px
}
* HTML .submit INPUT {
	FONT-SIZE: 1em
}
* + HTML .submit INPUT {
	FONT-SIZE: 1em
}
* + HTML .submit INPUT {
	VERTICAL-ALIGN: middle
}
* + HTML .submit SPAN.cancel {
	VERTICAL-ALIGN: middle
}
* HTML .submit INPUT {
	VERTICAL-ALIGN: middle
}
* HTML .submit SPAN.cancel {
	VERTICAL-ALIGN: middle
}
.submit SPAN.cancel {
	MARGIN-LEFT: 6px; COLOR: #666
}
DIV.decise {
	MARGIN-BOTTOM: 10px
}
#container {
	MARGIN: 0px 25% 25px 22%
}
* HTML #container {
	DISPLAY: inline-block; MARGIN: 0px 25% 25px
}
#container_large {
	MARGIN: 0px 2% 0px 22%
}
* HTML #container_large {
	DISPLAY: inline-block; MARGIN: 0px 2% 0px 25%
}
#container_vote {
	MARGIN: 0px 0px 0px 22%; POSITION: relative
}
* HTML #container_vote {
	DISPLAY: inline-block; MARGIN: 0px 0px 0px 25%
}
#contentpart {
	PADDING-LEFT: 5.66%; OVERFLOW: hidden; POSITION: relative
}
#container_large #contentpart {
	PADDING-LEFT: 3.95%
}
* HTML #contentpart {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
* HTML #container_large #contentpart {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
* HTML #contentpart {
	PADDING-LEFT: 22px; MARGIN-LEFT: -22px
}
BODY.short #contentpart {
	OVERFLOW: visible
}
* HTML BODY.short #contentpart {
	OVERFLOW: hidden
}
* + HTML BODY.short #contentpart {
	OVERFLOW: hidden
}
#contentpart H1 {
	MARGIN-BOTTOM: 0.67em; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#contentpart H2 {
	MARGIN: 20px 0px 0.2em
}
#contentpart H2 SMALL {
	FONT-WEIGHT: normal; FONT-SIZE: 0.6em; COLOR: #999
}
DIV.optioned {
	BORDER-TOP: #e7eaf0 1px solid
}
.editing .result {
	DISPLAY: none; OVERFLOW: hidden
}
DIV.second_par DIV.status {
	FONT-SIZE: 1em; COLOR: #000; LINE-HEIGHT: 1.5
}
.editing .questionare {
	DISPLAY: block
}
.edit_section {
	CLEAR: both; MARGIN-TOP: 12px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #dee3e7 1px solid
}
.editing {
	BORDER-BOTTOM: 0px
}
.last_section {
	BORDER-BOTTOM: 0px
}
.edit_section:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
* HTML .edit_section {
	OVERFLOW: visible; HEIGHT: 0px
}
.result P.empty {
	MARGIN-TOP: 0px
}
.edit_section H2 {
	MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px! important
}
H1.edit A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #1f3f58; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
H2.edit A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #1f3f58; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
H1.edit A:hover {
	COLOR: #ff5223
}
H2.edit A:hover {
	COLOR: #ff5223
}
.editing H2.edit A {
	COLOR: #ff5223
}
H1.edit SMALL A {
	TEXT-DECORATION: underline
}
H1.edit SPAN {
	BORDER-BOTTOM: #8f9fab 1px solid
}
H2.edit SPAN {
	BORDER-BOTTOM: #8f9fab 1px solid
}
H1.edit A:hover SPAN {
	BORDER-LEFT-COLOR: #ffa891; BORDER-BOTTOM-COLOR: #ffa891; BORDER-TOP-COLOR: #ffa891; BORDER-RIGHT-COLOR: #ffa891
}
H2.edit A:hover SPAN {
	BORDER-LEFT-COLOR: #ffa891; BORDER-BOTTOM-COLOR: #ffa891; BORDER-TOP-COLOR: #ffa891; BORDER-RIGHT-COLOR: #ffa891
}
.editing H2.edit A SPAN {
	BORDER-LEFT-COLOR: #ffa891; BORDER-BOTTOM-COLOR: #ffa891; BORDER-TOP-COLOR: #ffa891; BORDER-RIGHT-COLOR: #ffa891
}
H1.edit A SMALL {
	COLOR: #ccc; WHITE-SPACE: nowrap
}
H2.edit SMALL {
	COLOR: #ccc; WHITE-SPACE: nowrap
}
H1.edit A SMALL {
	FONT-SIZE: 0.45em! important
}
H2.edit SMALL {
	FONT-SIZE: 0.55em! important
}
H1.edit A:hover SMALL {
	COLOR: #ffa891! important
}
H2.edit A:hover SMALL {
	COLOR: #ffa891! important
}
.editing H2.edit A SMALL {
	COLOR: #ffa891! important
}
.questionare {
	CLEAR: both; PADDING-RIGHT: 15px; DISPLAY: none; PADDING-LEFT: 15px; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #f3f3f3
}
DIV.fund .questionare {
	WIDTH: 600px
}
BODY.entry .questionare {
	WIDTH: 600px
}
* HTML .questionare {
	OVERFLOW: visible; HEIGHT: 0px
}
.questionare .t {
	BACKGROUND: url(../i/rounded_edges_top.gif) no-repeat left top; MARGIN: 0px -15px; HEIGHT: 10px
}
.questionare .t DIV {
	BACKGROUND: url(../i/rounded_edges_top.gif) no-repeat right top; FLOAT: right; WIDTH: 10px; HEIGHT: 10px
}
.questionare .b {
	CLEAR: both; BACKGROUND: url(../i/rounded_edges_bottom.gif) no-repeat left bottom; MARGIN: 0px -15px; HEIGHT: 10px
}
.questionare .b DIV {
	BACKGROUND: url(../i/rounded_edges_bottom.gif) no-repeat right bottom; FLOAT: right; WIDTH: 10px; HEIGHT: 10px
}
.questionare DL {
	CLEAR: both; MARGIN: 1.25em 0px
}
* HTML .questionare DL {
	OVERFLOW: hidden
}
* + HTML .questionare DL {
	OVERFLOW: hidden
}
.questionare DL:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
.questionare DT {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.25em; COLOR: #999
}
.questionare DD {
	WIDTH: 100%
}
* HTML .questionare DD {
	OVERFLOW: hidden
}
* + HTML .questionare DD {
	OVERFLOW: hidden
}
.questionare DD:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
.questionare TABLE {
	WIDTH: 100%
}
.questionare .two_in_row {
	CLEAR: both; MARGIN: 0.75em 0px; WIDTH: 100%
}
.questionare DL .two_in_row {
	MARGIN: 0px
}
.questionare .two_in_row .two_in_row {
	MARGIN: 0px
}
.questionare .two_in_row DL {
	MARGIN: 0px
}
.questionare .one {
	CLEAR: both; FLOAT: left; OVERFLOW: hidden; WIDTH: 48%
}
.questionare .two {
	CLEAR: right; FLOAT: right; OVERFLOW: hidden; WIDTH: 48%
}
.questionare DL.error LABEL {
	COLOR: #c00
}
.questionare DL.error LABEL SPAN.errortext {
	FONT-WEIGHT: normal
}
.questionare DL.error INPUT {
	BACKGROUND-COLOR: #ffd1d1
}
.questionare .two_in_row:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
.questionare .one:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
.questionare .two:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
* HTML .questionare .two_in_row {
	OVERFLOW: hidden
}
* HTML .questionare .one {
	OVERFLOW: hidden
}
* HTML .questionare .two {
	OVERFLOW: hidden
}
* + HTML .questionare .two_in_row {
	OVERFLOW: hidden
}
* + HTML .questionare .one {
	OVERFLOW: hidden
}
* + HTML .questionare .two {
	OVERFLOW: hidden
}
.select {
	WIDTH: 100%; POSITION: relative
}
.textarea {
	WIDTH: 100%; POSITION: relative
}
* HTML .select {
	OVERFLOW: hidden; POSITION: static
}
* HTML .textarea {
	OVERFLOW: hidden; POSITION: static
}
.select SELECT {
	WIDTH: 100%
}
.inputtext INPUT {
	WIDTH: 100%
}
.textarea FIELDSET TEXTAREA {
	WIDTH: 100%
}
.textarea DIV.fieldset TEXTAREA {
	WIDTH: 100%
}
.textarea DIV.fieldset {
	MIN-HEIGHT: 0px
}
* HTML .textarea DIV.fieldset {
	HEIGHT: 0px
}
* HTML .inputtext {
	PADDING-RIGHT: 6px
}
* HTML .textarea FIELDSET {
	PADDING-RIGHT: 6px
}
* HTML .textarea DIV.fieldset {
	PADDING-RIGHT: 6px
}
* + HTML .inputtext {
	PADDING-RIGHT: 6px
}
* + HTML .textarea FIELDSET {
	PADDING-RIGHT: 6px
}
* + HTML .textarea DIV.fieldset {
	PADDING-RIGHT: 6px
}
.questionare SELECT {
	WIDTH: 100%
}
.listable .items {
	MARGIN: 0.5em 0px; COLOR: #666
}
.listable .items SPAN {
	MARGIN-RIGHT: 0.5em
}
.listable .inputtext {
	FLOAT: left; WIDTH: 48%; POSITION: relative
}
.listable .inputtext LABEL {
	DISPLAY: none; FONT-SIZE: 1.08em; RIGHT: 2px; LEFT: 3px; OVERFLOW: hidden; COLOR: #ccc; LINE-HEIGHT: 1.12; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 4px; HEIGHT: 1.12em
}
* + HTML .listable .inputtext LABEL {
	WIDTH: 100%; LINE-HEIGHT: 1.2; TOP: 4px; HEIGHT: auto
}
* HTML .listable .inputtext LABEL {
	WIDTH: 100%; LINE-HEIGHT: 1.2; TOP: 4px; HEIGHT: auto
}
.listable .inputtext INPUT {
	FONT-SIZE: 1.08em
}
.addable SELECT {
	WIDTH: 48%
}
.addable * {
	VERTICAL-ALIGN: middle
}
.listable .add_button {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle
}
.example {
	CLEAR: left
}
.questionare .subone {
	CLEAR: both; FLOAT: left; OVERFLOW: hidden; WIDTH: 45%
}
.questionare .subtwo {
	CLEAR: right; FLOAT: right; OVERFLOW: hidden; WIDTH: 45%
}
.complex .ch {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 32%
}
.complex .val {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 65%
}
.questionare .large {
	CLEAR: both; FLOAT: left; OVERFLOW: hidden; WIDTH: 74%
}
.questionare .small {
	CLEAR: right; FLOAT: right; OVERFLOW: hidden; WIDTH: 24%
}
.questionare .line {
	CLEAR: both; BORDER-TOP: #dfdfdf 1px solid; MARGIN: 15px 0px; OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #fbfbfb 1px solid; HEIGHT: 0px
}
.questionare .line HR {
	DISPLAY: none
}
#f_birth_year {
	WIDTH: 23%
}
#f_birth_month {
	WIDTH: 50%
}
#f_birth_day {
	WIDTH: 23%
}
#f_year {
	WIDTH: 23%
}
#f_month {
	WIDTH: 50%
}
#f_day {
	WIDTH: 23%
}
.can_view {
	MARGIN-TOP: -0.5em; COLOR: #999
}
.can_view SMALL {
	FONT-SIZE: 0.91em
}
.questionare .submit {
	MARGIN: 10px 0px 5px
}
.profile_address {
	WHITE-SPACE: nowrap
}
.address {
	OVERFLOW: hidden; WIDTH: 100%
}
.address .main {
	FLOAT: left; WIDTH: 50%
}
.address .additional {
	FLOAT: left; WIDTH: 50%
}
* HTML .address .main {
	WIDTH: 49.9%
}
* HTML .address .additional {
	WIDTH: 49.9%
}
* + HTML .address .main {
	WIDTH: 49.9%
}
* + HTML .address .additional {
	WIDTH: 49.9%
}
.address P {
	MARGIN: 0px
}
.regionals .tri {
	OVERFLOW: hidden; WIDTH: 100%
}
.regionals .tri {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BORDER-BOTTOM: #eaeaea 1px solid
}
.regionals .tri P {
	MARGIN: 0px
}
.regionals .last {
	BORDER-BOTTOM: 0px
}
.regionals .department {
	FLOAT: left; WIDTH: 33%
}
.regionals .department P {
	PADDING-RIGHT: 10px
}
.sections {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0.2em; LIST-STYLE-TYPE: none
}
.sections LI {
	FONT-SIZE: 1.08em; MARGIN-BOTTOM: 0.53em; LINE-HEIGHT: 1.385
}
#sidepart {
	MIN-WIDTH: 200px; DISPLAY: inline; Z-INDEX: 2; FLOAT: left; MARGIN: 0px 0px 0px 2%; WIDTH: 20%; POSITION: relative
}
* HTML #sidepart {
	MARGIN-RIGHT: 3%
}
BODY.short #sidepart {
	MIN-WIDTH: 0px
}
* HTML BODY.short #sidepart {
	MARGIN-RIGHT: -100%
}
* HTML #sidep1 {
	Z-INDEX: 4; BORDER-LEFT: #fff 200px solid; POSITION: relative; HEIGHT: 0px
}
* HTML #footsidep1 {
	Z-INDEX: 4; BORDER-LEFT: #fff 200px solid; POSITION: relative; HEIGHT: 0px
}
* HTML #sidep2 {
	Z-INDEX: 5; MARGIN-LEFT: -200px; POSITION: relative; HEIGHT: 0px
}
* HTML #footsidep2 {
	Z-INDEX: 5; MARGIN-LEFT: -200px; POSITION: relative; HEIGHT: 0px
}
* HTML #sidep3 {
	Z-INDEX: 6; POSITION: relative; HEIGHT: 0px
}
* HTML #footsidep3 {
	Z-INDEX: 6; POSITION: relative; HEIGHT: 0px
}
* HTML BODY.short #sidep1 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: static; HEIGHT: auto
}
* HTML BODY.short #sidep2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: static; HEIGHT: auto
}
* HTML BODY.short #sidep3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: static; HEIGHT: auto
}
* HTML BODY.short #footsidep1 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: static; HEIGHT: auto
}
* HTML BODY.short #footsidep2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: static; HEIGHT: auto
}
* HTML BODY.short #footsidep3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: static; HEIGHT: auto
}
#sidepart H2 {
	CLEAR: left
}
#sidepart .face {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.user_side {
	FLOAT: left; MARGIN-BOTTOM: 25px; OVERFLOW: hidden; WIDTH: 200px; TEXT-ALIGN: center
}
.user_photo {
	TEXT-ALIGN: left
}
.user_photo IMG {
	DISPLAY: block
}
.smallfoms {
	OVERFLOW: hidden; MARGIN-RIGHT: -10px; TEXT-ALIGN: center
}
* HTML .smallfoms {
	DISPLAY: inline-block
}
.smallfoms A {
	FLOAT: left; MARGIN: 2px 2px 0px 0px
}
.smallfoms A IMG {
	DISPLAY: block
}
.user_photo A {
	DISPLAY: block
}
#sidepart P.report {
	CLEAR: left; MARGIN-TOP: 0px; PADDING-TOP: 5px
}
#sidepart P.report A {
	COLOR: #900! important
}
#sidepart P.report A:hover {
	COLOR: #900! important
}
#sidepart .entry_author {
	FLOAT: none; MARGIN: 0px; TEXT-ALIGN: center
}
.no_photo {
	DISPLAY: block
}
.empty_photo {
	DISPLAY: block
}
.no_photo {
	BORDER-RIGHT: #dee3e7 1px solid; BORDER-TOP: #dee3e7 1px solid; OVERFLOW: hidden; BORDER-LEFT: #dee3e7 1px solid; WIDTH: 198px; BORDER-BOTTOM: #dee3e7 1px solid
}
.empty_photo {
	FONT-SIZE: 1.66em; VERTICAL-ALIGN: middle; WIDTH: 198px; COLOR: #ccc! important; LINE-HEIGHT: 1.25; POSITION: relative; HEIGHT: 298px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.empty_photo:hover {
	FONT-SIZE: 1.66em; VERTICAL-ALIGN: middle; WIDTH: 198px; COLOR: #ccc! important; LINE-HEIGHT: 1.25; POSITION: relative; HEIGHT: 298px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.empty_photo SPAN {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 158px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
* HTML .empty_photo SPAN {
	DISPLAY: inline-block; OVERFLOW: hidden; WIDTH: 158px
}
* + HTML .empty_photo SPAN {
	DISPLAY: inline-block; OVERFLOW: hidden
}
A.empty_photo SPAN {
	CURSOR: hand; TEXT-DECORATION: underline
}
.empty_photo .edge {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
.user_side .details {
	MARGIN-TOP: 5px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #999; TEXT-ALIGN: left
}
.user_side .details .issues {
	FLOAT: left
}
.fomcom {
	BACKGROUND: url(../i/fomcom-tail.gif) no-repeat 0px 0px; FLOAT: left; MARGIN: 3px 0px 0px 3px; PADDING-TOP: 6px
}
.fomcom_new {
	BACKGROUND: url(../i/fomcom-tail.gif) no-repeat 0px 0px; FLOAT: left; MARGIN: 3px 0px 0px 3px; PADDING-TOP: 6px
}
.fomcom_new {
	BACKGROUND-IMAGE: url(../i/fomcom-new-tail.gif)
}
.fomcom SPAN {
	DISPLAY: block; BACKGROUND: url(../i/fomcom.gif) #cf9 no-repeat 0px 0px
}
.fomcom_new SPAN {
	DISPLAY: block; BACKGROUND: url(../i/fomcom.gif) #cf9 no-repeat 0px 0px
}
.fomcom_new SPAN {
	BACKGROUND: url(../i/fomcom-new.gif) #d50 no-repeat 0px 0px
}
.fomcom SPAN SPAN {
	BACKGROUND-POSITION: 100% 0px; BACKGROUND-COLOR: transparent
}
.fomcom_new SPAN SPAN {
	BACKGROUND-POSITION: 100% 0px; BACKGROUND-COLOR: transparent
}
.fomcom SPAN SPAN SPAN {
	BACKGROUND-POSITION: 100% 100%
}
.fomcom_new SPAN SPAN SPAN {
	BACKGROUND-POSITION: 100% 100%
}
.fomcom A {
	PADDING-RIGHT: 9px; MIN-WIDTH: 8px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.16em; MIN-HEIGHT: 17px; BACKGROUND: url(../i/fomcom.gif) no-repeat 0px 100%; PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.286; PADDING-TOP: 5px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.fomcom_new A {
	PADDING-RIGHT: 9px; MIN-WIDTH: 8px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.16em; MIN-HEIGHT: 17px; BACKGROUND: url(../i/fomcom.gif) no-repeat 0px 100%; PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.286; PADDING-TOP: 5px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.fomcom_new A {
	BACKGROUND-IMAGE: url(../i/fomcom-new.gif)
}
.fomcom A {
	COLOR: #679a34! important
}
.fomcom A:hover {
	COLOR: #679a34! important
}
.fomcom_new A {
	COLOR: #fff! important
}
.fomcom_new A:hover {
	COLOR: #fff! important
}
* HTML .fomcom A {
	WIDTH: 8px; HEIGHT: 17px
}
* HTML .fomcom_new A {
	WIDTH: 8px; HEIGHT: 17px
}
.favoritize {
	FONT-SIZE: 1em; MARGIN: 0.25em 0px; COLOR: #999999; TEXT-ALIGN: center
}
.favoritize SMALL {
	FONT-SIZE: 0.91em
}
.favoritize A {
	COLOR: #1f3f58
}
.also {
	MARGIN-TOP: 30px; FONT-SIZE: 0.91em; COLOR: #666; LINE-HEIGHT: 1.55
}
.also BIG {
	FONT-SIZE: 1.18em; LINE-HEIGHT: 1.54
}
.also I {
	FONT-STYLE: normal; BACKGROUND-COLOR: #fffaac
}
.also P {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.55
}
.promo_fan {
	MARGIN-TOP: 0.12em; MARGIN-BOTTOM: 35px
}
.promo_fan P {
	MARGIN-TOP: 0px
}
.promo_fan A {
	COLOR: #d50! important
}
.promo_fan A:hover {
	COLOR: #d50! important
}
#extra {
	MIN-WIDTH: 160px; DISPLAY: inline; Z-INDEX: 2; FLOAT: right; MARGIN: 0px 2% 0px 3%; WIDTH: 20%; POSITION: relative
}
* HTML #extra1 {
	Z-INDEX: 4; BORDER-LEFT: #fff 160px solid; POSITION: relative; HEIGHT: 0px
}
* HTML #extra2 {
	Z-INDEX: 5; MARGIN-LEFT: -160px; POSITION: relative; HEIGHT: 0px
}
* HTML #extra3 {
	Z-INDEX: 6; POSITION: relative; HEIGHT: 0px
}
#extra H2 {
	FONT-SIZE: 1.5em
}
.side_top_rates {
	MARGIN-TOP: 3.67em
}
.side_top_rates .person {
	MARGIN-BOTTOM: 20px
}
.side_top_rates .person .face {
	MARGIN-BOTTOM: 7px; WIDTH: 124px; POSITION: relative
}
#fillbar {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 0px; BACKGROUND: url(../i/fillbar.png) no-repeat 0px 0px; PADDING-BOTTOM: 2px; MARGIN: 30px 0px 5px; OVERFLOW: hidden; WIDTH: 149px; PADDING-TOP: 2px; HEIGHT: 9px
}
#fillbar SPAN {
	DISPLAY: block; BACKGROUND: url(../i/fillbar.png) no-repeat -2px -15px; OVERFLOW: hidden; HEIGHT: 13px
}
.filltext {
	FONT-SIZE: 0.91em; MARGIN-BOTTOM: 30px; COLOR: #666
}
.filltext .notes {
	FONT-SIZE: 1em
}
.entry_passwordlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 0.91em; MIN-HEIGHT: 24px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 1em; COLOR: #818489; LINE-HEIGHT: 1.55; PADDING-TOP: 3px
}
.entry_contacts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 0.91em; MIN-HEIGHT: 24px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 1em; COLOR: #818489; LINE-HEIGHT: 1.55; PADDING-TOP: 3px
}
.entry_self {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 0.91em; MIN-HEIGHT: 24px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 1em; COLOR: #818489; LINE-HEIGHT: 1.55; PADDING-TOP: 3px
}
.entry_passwordlock I {
	DISPLAY: block; BACKGROUND: url(../i/icons-medium.png) no-repeat -50px 0px; MARGIN: -3px 0px 0px -30px; WIDTH: 25px; POSITION: absolute; HEIGHT: 23px
}
.entry_contacts I {
	DISPLAY: block; BACKGROUND: url(../i/icons-medium.png) no-repeat -50px 0px; MARGIN: -3px 0px 0px -30px; WIDTH: 25px; POSITION: absolute; HEIGHT: 23px
}
.entry_self I {
	DISPLAY: block; BACKGROUND: url(../i/icons-medium.png) no-repeat -50px 0px; MARGIN: -3px 0px 0px -30px; WIDTH: 25px; POSITION: absolute; HEIGHT: 23px
}
.entry_contacts I {
	BACKGROUND-POSITION: -75px 0px
}
.entry_self I {
	BACKGROUND-POSITION: -100px 0px
}
#extra .people {
	MARGIN-TOP: 0.12em; MARGIN-BOTTOM: 40px
}
#extra .people H2 {
	MARGIN-TOP: 0px
}
#extra H2 {
	OVERFLOW: hidden; LINE-HEIGHT: 1.5
}
* HTML #extra H2 {
	OVERFLOW: visible; WIDTH: 100%
}
.tiped {
	FLOAT: left; MARGIN-RIGHT: 19px
}
.tip {
	DISPLAY: inline; BACKGROUND: url(../i/icons-small.png) no-repeat -45px 88%; FLOAT: left; MARGIN-LEFT: -14px; OVERFLOW: hidden; WIDTH: 14px; CURSOR: help; HEIGHT: 1.2em
}
.tip:hover {
	BACKGROUND-POSITION: -60px 88%
}
.faceset {
	MARGIN: 0px -6px 0px -2px; OVERFLOW: hidden
}
* HTML .faceset {
	OVERFLOW: visible; HEIGHT: 0px
}
.faceset A {
	BORDER-RIGHT: #dee3e7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dee3e7 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 4px 4px 0px; BORDER-LEFT: #dee3e7 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dee3e7 1px solid; POSITION: relative
}
.faceset B {
	BORDER-RIGHT: #dee3e7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dee3e7 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 4px 4px 0px; BORDER-LEFT: #dee3e7 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dee3e7 1px solid; POSITION: relative
}
.faceset I {
	BORDER-RIGHT: #dee3e7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dee3e7 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 4px 4px 0px; BORDER-LEFT: #dee3e7 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dee3e7 1px solid; POSITION: relative
}
.faceset I {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.faceset .more {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 30px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 48px; LINE-HEIGHT: 1.2; BORDER-BOTTOM: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
P.invite_friends {
	MARGIN: 10px 0px
}
P.invite_friends {
	COLOR: #c30! important
}
P.invite_friends A {
	COLOR: #c30! important
}
P.invite_friends A:hover {
	COLOR: #c30! important
}
P.share {
	MARGIN: 0px
}
P.share {
	COLOR: #c30! important
}
P.share A {
	COLOR: #c30! important
}
P.share A:hover {
	COLOR: #c30! important
}
SPAN.share {
	COLOR: #c30! important
}
SPAN.share A {
	COLOR: #c30! important
}
SPAN.share A:hover {
	COLOR: #c30! important
}
P.riseup {
	MARGIN: 0px 0px 25px
}
P.riseup {
	COLOR: #390! important
}
P.riseup A {
	COLOR: #390! important
}
P.riseup A:hover {
	COLOR: #390! important
}
.ready {
	COLOR: #ff7b00! important
}
DIV.rating P.ready A {
	COLOR: #ff7b00! important
}
DIV.rating P.ready A:hover {
	COLOR: #ff7b00! important
}
DIV.rating H4 {
	MARGIN: 0px 0px 0.25em; COLOR: #666
}
DIV.rating P {
	MARGIN: 0px; COLOR: #666
}
DIV.rating P.rating {
	MARGIN-BOTTOM: 10px
}
DIV.rating A.rated {
	COLOR: #000
}
DIV.rating P.vote {
	MARGIN: 10px 0px 0px
}
.friendset {
	MARGIN: -15px -17px 0px; OVERFLOW: hidden
}
.friendset > DIV.fi {
	-moz-box-orient: vertical
}
.friendset DIV.fi {
	DISPLAY: inline-block; FONT-SIZE: 0.91em; MARGIN: 15px 0px 0px; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
* + HTML .friendset DIV.fi {
	PADDING-RIGHT: 17px; DISPLAY: inline; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; WIDTH: 72px; PADDING-TOP: 0px
}
* HTML .friendset DIV.fi {
	PADDING-RIGHT: 17px; DISPLAY: inline; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; WIDTH: 72px; PADDING-TOP: 0px
}
.friendset DIV.fi > DIV {
	POSITION: relative
}
.friendset DIV.fi > DIV > DIV {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 72px; PADDING-TOP: 0px
}
* + HTML .friendset DIV.fi > DIV > DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.friendset DIV A {
	COLOR: #000
}
.friendset DIV A.online {
	COLOR: #390
}
.friendset DIV IMG {
	DISPLAY: block
}
.friends_around {
	OVERFLOW: hidden; WIDTH: 100%
}
.friends_around:unknown {
	CLEAR: left; DISPLAY: block; HEIGHT: 0px; content: ''
}
.friends_around H2 {
	MARGIN-TOP: -0.08em! important
}
.friends_around P.beaumore {
	MARGIN-BOTTOM: 0px
}
.write {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(../i/write_bg.png) #45a713 repeat-x 0px 50%; PADDING-BOTTOM: 7px; MARGIN: 1.5em auto 0px; WIDTH: auto; COLOR: #fff; LINE-HEIGHT: 1.25; PADDING-TOP: 7px; TEXT-ALIGN: center
}
* HTML .write {
	DISPLAY: inline-block
}
* HTML .write {
	DISPLAY: inline; HEIGHT: 15px
}
* + HTML .write {
	DISPLAY: inline-block
}
* + HTML .write {
	DISPLAY: inline
}
.write SPAN {
	DISPLAY: block; BACKGROUND: url(../i/write_border.png) left top; LEFT: -20px; WIDTH: auto; POSITION: relative; TOP: -7px
}
* HTML .write SPAN {
	DISPLAY: inline-block
}
* + HTML .write SPAN {
	DISPLAY: inline-block
}
.write SPAN SPAN {
	BACKGROUND-POSITION: right top; LEFT: 40px; TOP: 0px
}
.write SPAN SPAN SPAN {
	BACKGROUND-POSITION: right bottom; LEFT: 0px; TOP: 15px
}
.write SPAN SPAN SPAN SPAN {
	BACKGROUND-POSITION: left bottom; LEFT: -40px; TOP: 0px
}
.write SPAN SPAN SPAN SPAN A {
	PADDING-RIGHT: 18px; MIN-WIDTH: 40px; DISPLAY: block; PADDING-LEFT: 18px; MIN-HEIGHT: 15px; LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px -18px; PADDING-TOP: 0px; POSITION: relative; TOP: -8px
}
* HTML .write SPAN SPAN SPAN SPAN A {
	DISPLAY: inline
}
* HTML .write SPAN SPAN SPAN SPAN A {
	PADDING-RIGHT: 18px; DISPLAY: inline-block; PADDING-LEFT: 18px; LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px -18px; PADDING-TOP: 0px; HEIGHT: 15px
}
.write A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.write A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.write_disabled {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(../i/write_bg_g.png) #45a713 repeat-x 0px 50%; PADDING-BOTTOM: 7px; MARGIN: 1.5em auto 0px; WIDTH: auto; COLOR: #fff; LINE-HEIGHT: 1.25; PADDING-TOP: 7px; TEXT-ALIGN: center
}
* HTML .write_disabled {
	DISPLAY: inline-block
}
* HTML .write_disabled {
	DISPLAY: inline; HEIGHT: 15px
}
* + HTML .write_disabled {
	DISPLAY: inline-block
}
* + HTML .write_disabled {
	DISPLAY: inline
}
.write_disabled SPAN {
	DISPLAY: block; BACKGROUND: url(../i/write_border_g.png) left top; LEFT: -20px; WIDTH: auto; POSITION: relative; TOP: -7px
}
* HTML .write_disabled SPAN {
	DISPLAY: inline-block
}
* + HTML .write_disabled SPAN {
	DISPLAY: inline-block
}
.write_disabled SPAN SPAN {
	BACKGROUND-POSITION: right top; LEFT: 40px; TOP: 0px
}
.write_disabled SPAN SPAN SPAN {
	BACKGROUND-POSITION: right bottom; LEFT: 0px; TOP: 15px
}
.write_disabled SPAN SPAN SPAN SPAN {
	BACKGROUND-POSITION: left bottom; LEFT: -40px; TOP: 0px
}
.write_disabled SPAN SPAN SPAN SPAN A {
	PADDING-RIGHT: 18px; MIN-WIDTH: 40px; DISPLAY: block; PADDING-LEFT: 18px; MIN-HEIGHT: 15px; LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px -18px; PADDING-TOP: 0px; POSITION: relative; TOP: -8px
}
* HTML .write_disabled SPAN SPAN SPAN SPAN A {
	DISPLAY: inline
}
* HTML .write_disabled SPAN SPAN SPAN SPAN A {
	PADDING-RIGHT: 18px; DISPLAY: inline-block; PADDING-LEFT: 18px; LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px -18px; PADDING-TOP: 0px; HEIGHT: 15px
}
.write_disabled A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
.write_disabled A:hover {
	COLOR: #fff! important; TEXT-DECORATION: none
}
#create {
	BACKGROUND: url(../i/create_bottom.gif) no-repeat right bottom; PADDING-BOTTOM: 29px; MARGIN: 60px auto 0px; WIDTH: auto
}
* HTML #create {
	DISPLAY: inline-block
}
* HTML #create {
	DISPLAY: inline; HEIGHT: 0px
}
* + HTML #create {
	DISPLAY: inline-block
}
* + HTML #create {
	DISPLAY: inline
}
.create {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 1em; BACKGROUND: url(../i/note_baloon_bg.png) #72a9ec repeat-x 0px 50%; PADDING-BOTTOM: 15px; COLOR: #fff; LINE-HEIGHT: 1.25; PADDING-TOP: 12px; TEXT-ALIGN: left
}
* HTML .create {
	DISPLAY: inline-block
}
* HTML .create {
	DISPLAY: inline; HEIGHT: 15px
}
* + HTML .create {
	DISPLAY: inline-block
}
* + HTML .create {
	DISPLAY: inline
}
.create SPAN {
	DISPLAY: block; BACKGROUND: url(../i/create_border.png) left top; LEFT: -15px; WIDTH: auto; POSITION: relative; TOP: -12px
}
* HTML .create SPAN {
	DISPLAY: inline-block
}
* + HTML .create SPAN {
	DISPLAY: inline-block
}
.create SPAN SPAN {
	BACKGROUND-POSITION: right top; LEFT: 30px; TOP: 0px
}
.create SPAN SPAN SPAN {
	BACKGROUND-POSITION: right bottom; LEFT: 0px; TOP: 27px
}
.create SPAN SPAN SPAN SPAN {
	BACKGROUND-POSITION: left bottom; LEFT: -30px; TOP: 0px
}
.create SPAN SPAN SPAN SPAN SPAN {
	MIN-WIDTH: 30px; MIN-HEIGHT: 25px; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 15px; POSITION: relative; TOP: -15px
}
* HTML .create SPAN SPAN SPAN SPAN SPAN {
	HEIGHT: 15px
}
.create A {
	COLOR: #fff! important
}
.create A:hover {
	COLOR: #fff! important
}
.options {
	MARGIN-BOTTOM: 1.41em; OVERFLOW: hidden; COLOR: #999
}
* HTML .options {
	HEIGHT: 1%
}
.maincolumn .options {
	MARGIN-TOP: 0.6em
}
.options .summary {
	FLOAT: left
}
.options .additional {
	FLOAT: right; COLOR: #666
}
.options .chall {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: middle; HEIGHT: 1.5em; TEXT-ALIGN: center
}
.options .users_count {
	COLOR: #000
}
DIV.informative {
	MARGIN: 1.82em 0px; COLOR: #999
}
DIV.informative P {
	FONT-SIZE: 0.91em; MARGIN: 0px; LINE-HEIGHT: 1.637
}
.photo_reqs {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; LIST-STYLE-POSITION: inside; FONT-SIZE: 1.33em; MARGIN: 25px 0px 30px; COLOR: #ff5223; LINE-HEIGHT: 1.375
}
.photo_reqs LI SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 0.81em; COLOR: #000; LINE-HEIGHT: 1.7
}
#photoshoot_proposal {
	BACKGROUND: url(../i/regtail.png) no-repeat 0px 100%; PADDING-BOTTOM: 28px
}
* + HTML #photoshoot_proposal {
	DISPLAY: inline-block
}
* + HTML #photoshoot_proposal {
	DISPLAY: inline
}
* HTML #photoshoot_proposal {
	DISPLAY: inline-block
}
* HTML #photoshoot_proposal {
	DISPLAY: inline
}
.hidden {
	DISPLAY: none! important
}
.block {
	DISPLAY: block! important
}
* HTML .photo_reqs LI SPAN {
	DISPLAY: inline
}
UL.people {
	BORDER-TOP: #e0e0e0 1px solid
}
UL.people LI {
	BORDER-BOTTOM: #e0e0e0 1px solid
}
* + HTML UL.people LI {
	MIN-WIDTH: 100%; DISPLAY: inline-block
}
* + HTML UL.people LI {
	DISPLAY: inline
}
* HTML UL.people LI {
	DISPLAY: inline-block; HEIGHT: 0px
}
* HTML UL.people LI {
	DISPLAY: inline
}
UL.people LI:unknown {
	CLEAR: left; DISPLAY: block; HEIGHT: 0px; content: ''
}
UL.people LI.navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
UL.people LI.self {
	BORDER-RIGHT: #ffdc6e 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #ffdc6e 1px solid; PADDING-LEFT: 9px; MARGIN: -1px -10px 0px; BORDER-LEFT: #ffdc6e 1px solid; BORDER-BOTTOM: #ffdc6e 1px solid; POSITION: relative; BACKGROUND-COLOR: #fffddc
}
UL.people DIV.userphoto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; POSITION: relative
}
UL.people DIV.userphoto A {
	DISPLAY: block
}
UL.people LI.self DIV.userphoto A {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN: -1px; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
UL.people DIV.userphoto SPAN.position {
	FONT-SIZE: 0.91em; RIGHT: 88px; COLOR: #ccc; POSITION: absolute
}
UL.people DIV.userphoto SPAN.fascia {
	DISPLAY: block; LEFT: -4px; WIDTH: 3px; POSITION: absolute; TOP: 15px; HEIGHT: 30px
}
UL.people DIV.userphoto SPAN.female.fascia {
	BACKGROUND-COLOR: #ff99d8
}
UL.people DIV.userphoto SPAN.male.fascia {
	BACKGROUND-COLOR: #83b9ee
}
UL.people DIV.user_contact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; PADDING-TOP: 15px
}
* HTML UL.people DIV.user_contact {
	OVERFLOW: visible; HEIGHT: 0px
}
TD.user_contact {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.userlist {
	CLEAR: both; WIDTH: 100%
}
TABLE.contactlist {
	CLEAR: both; WIDTH: 100%
}
TABLE.userlist TD {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #eaeaea 1px solid
}
TABLE.userlist TR.first TD {
	BORDER-TOP: #e7eaf0 2px solid
}
TABLE.userlist TR.last TD {
	BORDER-BOTTOM-WIDTH: 2px
}
TABLE.contactlist TD {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: #eaeaea 1px solid
}
TABLE.contactlist TR.first TD {
	BORDER-TOP: #eaeaea 1px solid
}
TD.number {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 0.5em; COLOR: #bfbfbf; PADDING-TOP: 0px; TEXT-ALIGN: right
}
TABLE.contactlist TD.user_contact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
TABLE.userlist .face {
	BACKGROUND-POSITION: 100% 12px
}
TABLE.userlist .smallface {
	BACKGROUND-POSITION: 100% 12px
}
TD.userphoto SPAN.fascia {
	DISPLAY: block; MARGIN-LEFT: -3px; WIDTH: 2px; POSITION: absolute; HEIGHT: 30px
}
.female SPAN.fascia {
	BACKGROUND-COLOR: #ff99d8
}
.male SPAN.fascia {
	BACKGROUND-COLOR: #83b9ee
}
TABLE.contactlist .male {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.contactlist .female {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.user_contact .status {
	OVERFLOW: hidden
}
* HTML .user_contact .status {
	OVERFLOW: visible; HEIGHT: 0px
}
.user_contact SPAN.stats {
	FLOAT: left; COLOR: #666
}
.user_contact SPAN.rel {
	COLOR: #999999; TEXT-DECORATION: none
}
.user_contact SPAN.rel A {
	COLOR: #999999; TEXT-DECORATION: none
}
.user_contact SPAN.rel A:hover {
	COLOR: #a3a347! important; BACKGROUND-COLOR: #ffffa3
}
.user_contact SPAN.rel {
	FLOAT: right
}
.username {
	FONT-WEIGHT: bold; FONT-SIZE: 1.08em; LINE-HEIGHT: 1.385
}
DIV.username {
	COLOR: #666
}
.user_contact DIV.visited {
	CLEAR: left; COLOR: #999; LINE-HEIGHT: 2
}
.phrase {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 3px
}
* HTML .phrase {
	MARGIN-LEFT: -4px
}
* + HTML .phrase {
	MARGIN-LEFT: -4px
}
.phrase SPAN {
	BORDER-RIGHT: #f8f8f8 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN-LEFT: -1px; PADDING-TOP: 5px; BORDER-BOTTOM: #f8f8f8 1px solid; POSITION: relative; TOP: -1px
}
* HTML .phrase SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; TOP: 0px
}
* + HTML .phrase SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; TOP: 0px
}
.self .phrase SPAN {
	BORDER-LEFT-COLOR: #f8f6d6; BORDER-BOTTOM-COLOR: #f8f6d6; BORDER-TOP-COLOR: #f8f6d6; BORDER-RIGHT-COLOR: #f8f6d6
}
.phrase SPAN SPAN {
	BORDER-RIGHT: #eaeaea 1px solid; BORDER-BOTTOM: #eaeaea 1px solid
}
.self .phrase SPAN SPAN {
	BORDER-LEFT-COLOR: #eae8ca; BORDER-BOTTOM-COLOR: #eae8ca; BORDER-TOP-COLOR: #eae8ca; BORDER-RIGHT-COLOR: #eae8ca
}
.phrase SPAN SPAN SPAN {
	BORDER-RIGHT: #d4d4d4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f8f8f8 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; BORDER-LEFT: #f8f8f8 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #d4d4d4 1px solid; BACKGROUND-COLOR: #fff
}
.self .phrase SPAN SPAN SPAN {
	BORDER-LEFT-COLOR: #f8f8f8; BORDER-BOTTOM-COLOR: #d4d2b7; BORDER-TOP-COLOR: #f8f6d6; BORDER-RIGHT-COLOR: #d4d2b7
}
* + HTML .editing_thoughtbox SPAN SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML .editing_thoughtbox SPAN SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.thoughtbox {
	CLEAR: left; DISPLAY: inline; FLOAT: left; MARGIN: 4px 0px 0px -9px; COLOR: #693; LINE-HEIGHT: 1.4167
}
DIV.editing_thoughtbox {
	DISPLAY: block; FLOAT: none; WIDTH: 98%
}
* HTML DIV.editing_thoughtbox {
	HEIGHT: 0px
}
.status DIV.thoughtbox {
	CLEAR: none; MARGIN-LEFT: 5px
}
.second_par DIV.thoughtbox {
	MARGIN: 0px
}
* HTML DIV.thoughtbox DIV {
	DISPLAY: block; HEIGHT: auto
}
DIV.thoughtbox DIV {
	BACKGROUND: url(../i/thoughtbox_whbg.gif) #e3ffc6 no-repeat left bottom
}
DIV.thoughtbox DIV DIV {
	BACKGROUND-POSITION: right bottom; BACKGROUND-COLOR: transparent
}
DIV.thoughtbox DIV DIV DIV {
	BACKGROUND-POSITION: right top
}
DIV.thoughtbox DIV DIV DIV DIV {
	PADDING-RIGHT: 11px; BACKGROUND-POSITION: left top; PADDING-LEFT: 20px; MIN-HEIGHT: 17px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.selected DIV.thoughtbox DIV {
	BACKGROUND-IMAGE: url(../i/thoughtbox_selected.gif)
}
.self DIV.thoughtbox DIV {
	BACKGROUND-IMAGE: url(../i/thoughtbox_self.gif)
}
.self DIV.thoughtbox .change {
	BORDER-BOTTOM-COLOR: #819f8f
}
.self DIV.thoughtbox .change:hover {
	BORDER-BOTTOM-COLOR: #f1a874
}
DIV.thoughtbox FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
DIV.thoughtbox FORM SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; OVERFLOW: hidden; WIDTH: auto
}
DIV.thoughtbox FORM.safari SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -3px; PADDING-TOP: 0px
}
DIV.thoughtbox FORM SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; PADDING-TOP: 0px
}
* + HTML DIV.thoughtbox FORM SPAN {
	PADDING-RIGHT: 6px
}
* HTML DIV.thoughtbox FORM SPAN {
	PADDING-RIGHT: 11px; FLOAT: left
}
* HTML DIV.thoughtbox FORM SPAN SPAN {
	PADDING-RIGHT: 6px; FLOAT: none; OVERFLOW: hidden; WIDTH: 100%; MARGIN-RIGHT: -6px
}
.managing FORM {
	DISPLAY: inline
}
.user_contact P {
	FONT-SIZE: 1em; MARGIN: 0px; LINE-HEIGHT: 1.5
}
.user_contact P BIG {
	FONT-SIZE: 1.34em; LINE-HEIGHT: 1.25
}
.user_contact P SMALL {
	FONT-SIZE: 0.91em; LINE-HEIGHT: 1.64
}
.user_contact P.name {
	MARGIN-TOP: -0.34em
}
P.name DEL {
	COLOR: #898c91
}
DIV.name DEL {
	COLOR: #898c91
}
.user_contact P.location A {
	COLOR: #000
}
.user_contact P.phrase {
	MARGIN: 2px 0px 0px -3px
}
.user_contact P.operations {
	MARGIN-TOP: 1em; FONT-SIZE: 1em; MIN-HEIGHT: 0px; LINE-HEIGHT: 1.5
}
.user_contact P.operations:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
* HTML .user_contact P.operations {
	HEIGHT: 0px
}
.user_contact P.operations A {
	FLOAT: left; MARGIN: 1px 5px 0px 0px
}
.user_contact P.operations A.dropdown {
	PADDING-RIGHT: 14px; FLOAT: right; MARGIN: 0px
}
DIV.managing A.dropdown {
	PADDING-RIGHT: 14px; FLOAT: right; MARGIN: 0px
}
.user_contact P.operations A.dropdown {
	COLOR: #a1a3a6! important
}
.user_contact P.operations A.dropdown:hover {
	COLOR: #a1a3a6! important
}
DIV.managing A.dropdown {
	COLOR: #a1a3a6! important
}
DIV.managing A.dropdown:hover {
	COLOR: #a1a3a6! important
}
DIV.managing A.dropdown {
	FLOAT: none
}
.user_contact P.operations A.has_status {
	COLOR: #62656b! important
}
DIV.managing A.has_status {
	COLOR: #62656b! important
}
.user_contact P.operations A.has_status:hover {
	COLOR: #62656b! important
}
DIV.managing A.has_status:hover {
	COLOR: #62656b! important
}
.user_contact P.operations A.dropdown SPAN {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -180px 0px; MARGIN: 0.42em 0px 0px 5px; WIDTH: 9px; POSITION: absolute; HEIGHT: 7px
}
DIV.managing A.dropdown SPAN {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -180px 0px; MARGIN: 0.42em 0px 0px 5px; WIDTH: 9px; POSITION: absolute; HEIGHT: 7px
}
DL.sharing DT.more A SPAN {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -180px 0px; MARGIN: 0.42em 0px 0px 5px; WIDTH: 9px; POSITION: absolute; HEIGHT: 7px
}
.user_contact .actions {
	CLEAR: both; MARGIN: 0px; COLOR: #ccc; PADDING-TOP: 15px
}
.user_contact .actions A {
	COLOR: #666
}
A.new_messages {
	COLOR: #ff5223
}
A.new_messages:hover {
	COLOR: #ff5223
}
A.old_messages {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.91em; BACKGROUND: url(../i/old_messages_corners.png) #bbc5cd no-repeat 0px 0px; COLOR: #fff! important; TEXT-DECORATION: none
}
A.old_messages:hover {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.91em; BACKGROUND: url(../i/old_messages_corners.png) #bbc5cd no-repeat 0px 0px; COLOR: #fff! important; TEXT-DECORATION: none
}
A.old_messages B {
	DISPLAY: block; BACKGROUND: url(../i/old_messages_corners.png) no-repeat 100% 0px
}
A.old_messages B B {
	BACKGROUND-POSITION: 0px 100%
}
A.old_messages B B B {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: 100% 100%; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
A.has_new_messages {
	MARGIN-TOP: 0px! important; FONT-WEIGHT: bold; FONT-SIZE: 0.91em; CURSOR: hand; COLOR: #fff! important; TEXT-DECORATION: none
}
A.has_new_messages:hover {
	MARGIN-TOP: 0px! important; FONT-WEIGHT: bold; FONT-SIZE: 0.91em; CURSOR: hand; COLOR: #fff! important; TEXT-DECORATION: none
}
SPAN.new_messages {
	Z-INDEX: 11; BACKGROUND: url(../i/new_messages_corners.png) #ff5223 no-repeat 0px 0px; FLOAT: left; POSITION: relative
}
SPAN.new_messages B {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 6px; Z-INDEX: 11; BACKGROUND: url(../i/new_messages_corners.png) no-repeat 0px 100%; PADDING-BOTTOM: 1px; MARGIN-RIGHT: -2px; PADDING-TOP: 1px; POSITION: relative
}
* + HTML SPAN.new_messages B {
	DISPLAY: inline-block
}
SPAN.total_messages {
	Z-INDEX: 10; BACKGROUND: url(../i/new_messages_corners.png) #ff5223 no-repeat -240px 0px; FLOAT: left; POSITION: relative; TEXT-DECORATION: none
}
SPAN.total_messages B {
	DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(../i/new_messages_corners.png) no-repeat -240px 100%
}
SPAN.total_messages B B {
	BACKGROUND-POSITION: 100% 0px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #ffbb97
}
SPAN.total_messages B B B {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: 100% 100%; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: transparent
}
* HTML SPAN.total_messages B {
	DISPLAY: inline-block
}
.contact_messages {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.mesages_total_new {
	MARGIN: 7px 0px 0px auto
}
DIV.contacts_menu {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; Z-INDEX: 8000; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
DIV.contacts_menu H4 {
	PADDING-RIGHT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 7px 10px -3px; COLOR: #666; LINE-HEIGHT: 1.5
}
DIV.contacts_menu H4 SPAN {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -180px 0px; MARGIN: 0.42em 0px 0px 5px; OVERFLOW: hidden; WIDTH: 9px; POSITION: absolute; HEIGHT: 7px
}
DIV.contacts_menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 3px; BORDER-BOTTOM: #e5e5e5 1px solid
}
DIV.contacts_menu UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
DIV#share_more UL LI {
	PADDING-LEFT: 10px
}
DIV.contacts_menu UL LI.selected SPAN {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -189px 0px; MARGIN: 0.25em 0px 0px -17px; OVERFLOW: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 11px
}
DIV.contacts_menu UL.last {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV.signs A {
	BACKGROUND: url(../i/icons-sm.png) no-repeat; FLOAT: right; MARGIN: 0px 0px 0px 4px; WIDTH: 14px; CURSOR: hand; HEIGHT: 14px
}
DIV.signs SPAN {
	BACKGROUND: url(../i/icons-sm.png) no-repeat; FLOAT: right; MARGIN: 0px 0px 0px 4px; WIDTH: 14px; CURSOR: hand; HEIGHT: 14px
}
DIV.signs SPAN {
	CURSOR: auto
}
DIV.signs .rised {
	BACKGROUND-POSITION: -152px 0px
}
DIV.signs .top_rate {
	BACKGROUND-POSITION: -166px 0px; DISPLAY: none
}
TABLE.userlist TR.additional TD {
	PADDING-TOP: 15px; BORDER-BOTTOM-STYLE: none
}
TABLE.contactlist TR.additional TD {
	PADDING-TOP: 15px; BORDER-BOTTOM-STYLE: none
}
TABLE.userlist P.more {
	MARGIN: 0px
}
TR.before_self TD {
	BORDER-BOTTOM: #ffdc6e 1px solid
}
TR.self TD {
	BORDER-TOP: #ffdc6e 1px solid; BORDER-BOTTOM: #ffdc6e 1px solid; BACKGROUND-COLOR: #fffddc
}
* HTML TR.self TD {
	POSITION: relative
}
* + HTML TR.self TD {
	POSITION: relative
}
TR.self TD.number {
	BORDER-LEFT: #ffdc6e 1px solid
}
TR.self TD.user_contact {
	BORDER-RIGHT: #ffdc6e 1px solid
}
TR.self .userphoto A {
	BORDER-RIGHT: #ffdc6e 1px solid; BORDER-TOP: #ffdc6e 1px solid; BORDER-LEFT: #ffdc6e 1px solid; BORDER-BOTTOM: #ffdc6e 1px solid
}
.self .empty DIV {
	BORDER-RIGHT: #ffdc6e 1px solid; BORDER-TOP: #ffdc6e 1px solid; BORDER-LEFT: #ffdc6e 1px solid; BORDER-BOTTOM: #ffdc6e 1px solid
}
.b_pager {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 30px; PADDING-TOP: 15px
}
.b_pager SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #999999; PADDING-TOP: 4px
}
.b_pager A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.b_pager B {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.b_pager B {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #fff; LINE-HEIGHT: 16px; BORDER-BOTTOM: #ff5a00 2px solid; BACKGROUND-COLOR: #ff6c16
}
.b_pager A {
	BORDER-RIGHT: #f0f0f0 2px solid; BORDER-TOP: #f0f0f0 2px solid; BORDER-LEFT: #f0f0f0 2px solid; COLOR: #006699; BORDER-BOTTOM: #f0f0f0 2px solid
}
.b_pager A:hover {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 2px solid; BACKGROUND-COLOR: #fff
}
P.entry_summary {
	FONT-SIZE: 1em; MARGIN: 0px; LINE-HEIGHT: 1.5
}
P.entry_summary SPAN.slideshow {
	COLOR: #999
}
P.entry_summary SPAN.slideshow A {
	COLOR: #999
}
#slideshow {
	DISPLAY: block
}
#slideshow A {
	DISPLAY: inline
}
* + HTML #slideshow A {
	MARGIN-TOP: -3px; ZOOM: 1
}
* HTML #slideshow A {
	MARGIN-TOP: -3px; ZOOM: 1; HEIGHT: 0px
}
.on#slideshow {
	DISPLAY: block
}
.linkon#slideshow {
	DISPLAY: block
}
.on#slideshow A {
	DISPLAY: none
}
#slideshow_flash OBJECT {
	MARGIN: -1px 0px 3px -2px
}
* + HTML #slideshow_flash OBJECT {
	MARGIN: -2px 0px -1px -2px; POSITION: relative
}
* HTML #slideshow_flash OBJECT {
	MARGIN: -2px 0px -1px -2px; POSITION: relative
}
.linkon#slideshow A {
	DISPLAY: inline
}
.noflash#slideshow A {
	DISPLAY: inline
}
.noflash#slideshow #slideshow_flash {
	DISPLAY: none
}
.bigform H1 {
	MARGIN: 0px 25% 0px 20%
}
.bigform P {
	MARGIN: 0px 25% 0px 20%
}
.bigform DIV.c {
	MARGIN: 0px 25% 0px 20%
}
.bigform H1 {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 0.5em
}
.bigform .field {
	MARGIN-TOP: 20px; WIDTH: 100%
}
.bigform .field:unknown {
	CLEAR: left; DISPLAY: block; HEIGHT: 0px; content: ''
}
.bigform .indentfield {
	MARGIN-BOTTOM: 40px
}
.bigform .field H4 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 1.17em; FLOAT: left; MARGIN: 0px 0px 0px 1.5%; WIDTH: 17%; COLOR: #666; LINE-HEIGHT: 1.5; TEXT-ALIGN: right
}
* HTML .bigform .field H4 {
	MARGIN-RIGHT: -19%
}
#f_entry_title {
	WIDTH: 500px
}
.bigform TEXTAREA {
	WIDTH: 500px
}
* + HTML #f_entry_title {
	WIDTH: 494px
}
* + HTML .bigform TEXTAREA {
	WIDTH: 494px
}
* HTML #f_entry_title {
	WIDTH: 494px
}
* HTML .bigform TEXTAREA {
	WIDTH: 494px
}
.bigform .field SELECT {
	WIDTH: auto! important
}
.bigform .media_count P.c {
	PADDING-TOP: 0.15em
}
.bigform .entry_title.field H4 {
	MARGIN-TOP: 0.14em; PADDING-TOP: 3px
}
.bigform .entry_date.field H4 {
	LINE-HEIGHT: 1.3; PADDING-TOP: 2px
}
.entry_title INPUT {
	FONT-SIZE: 1.5em; MARGIN: 0px
}
.bigform .entry_commit {
	MARGIN: 40px 2% 0px
}
.bigform .entry_commit SPAN.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 18%; PADDING-TOP: 0px
}
#entrycontactsaccess {
	MARGIN-TOP: 5px; LINE-HEIGHT: 2.084
}
#commentscontactsaccess {
	MARGIN-TOP: 5px; LINE-HEIGHT: 2.084
}
#entrypwdaccess {
	MARGIN-TOP: 5px
}
#commentspwdaccess {
	MARGIN-TOP: 5px
}
#entrypwdaccess {
	POSITION: relative
}
* HTML #entrypwdaccess {
	HEIGHT: 0px
}
#entrypwd {
	WIDTH: 150px! important
}
#commentspwd {
	WIDTH: 150px! important
}
#entrypwdaccess LABEL {
	DISPLAY: none; FONT-SIZE: 1.5em; LEFT: 4px; COLOR: #ccc; LINE-HEIGHT: 1.12; POSITION: absolute; TOP: 4px
}
* + HTML #entrypwdaccess LABEL {
	TOP: 5px
}
* HTML #entrypwdaccess LABEL {
	TOP: 5px
}
#entrypwdaccess LABEL {
	FONT-SIZE: 1em
}
.entry_title_error {
	FONT-SIZE: 1.08em; COLOR: #d50005; LINE-HEIGHT: 1.385; PADDING-TOP: 5px
}
.b_addIssue .entry_title_error {
	MARGIN-TOP: 15px; PADDING-TOP: 0px
}
INPUT.new {
	COLOR: #ccc
}
#f_entry_title_count {
	DISPLAY: block; FONT-SIZE: 0.91em; MARGIN-BOTTOM: -1.63em; WIDTH: 500px; COLOR: #bababa; LINE-HEIGHT: 1.637; TEXT-ALIGN: right
}
#f_entry_body_count {
	DISPLAY: block; FONT-SIZE: 0.91em; MARGIN-BOTTOM: -1.63em; WIDTH: 500px; COLOR: #bababa; LINE-HEIGHT: 1.637; TEXT-ALIGN: right
}
#f_comment_count {
	FLOAT: right
}
.formatting {
	BACKGROUND: url(../i/formatting.gif) no-repeat 0px 0px; WIDTH: 140px; POSITION: relative; HEIGHT: 20px
}
.formatting .b B {
	DISPLAY: none
}
.formatting .i I {
	DISPLAY: none
}
.formatting .u U {
	DISPLAY: none
}
.formatting .s S {
	DISPLAY: none
}
.formatting .ol SPAN {
	DISPLAY: none
}
.formatting .ul SPAN {
	DISPLAY: none
}
.formatting .b {
	DISPLAY: block; WIDTH: 14px; POSITION: absolute; TOP: 0px; HEIGHT: 14px
}
.formatting .i {
	DISPLAY: block; WIDTH: 14px; POSITION: absolute; TOP: 0px; HEIGHT: 14px
}
.formatting .u {
	DISPLAY: block; WIDTH: 14px; POSITION: absolute; TOP: 0px; HEIGHT: 14px
}
.formatting .s {
	DISPLAY: block; WIDTH: 14px; POSITION: absolute; TOP: 0px; HEIGHT: 14px
}
.formatting .ol {
	DISPLAY: block; WIDTH: 14px; POSITION: absolute; TOP: 0px; HEIGHT: 14px
}
.formatting .ul {
	DISPLAY: block; WIDTH: 14px; POSITION: absolute; TOP: 0px; HEIGHT: 14px
}
.formatting .b {
	LEFT: 4px
}
.formatting .i {
	LEFT: 25px
}
.formatting .u {
	LEFT: 47px
}
.formatting .s {
	LEFT: 69px
}
.formatting .ul {
	LEFT: 103px
}
.formatting .ol {
	LEFT: 125px
}
.entry_text {
	MARGIN-BOTTOM: 25px
}
* + HTML .entry_text {
	MARGIN-BOTTOM: 0px
}
* HTML .entry_text {
	MARGIN-BOTTOM: 0px
}
* HTML #ie6ecfixer {
	HEIGHT: 0px
}
#slider {
	PADDING-LEFT: 17px; BACKGROUND: url(../i/slider_bg.gif) no-repeat 0px 10px; VISIBILITY: hidden; MARGIN-LEFT: 20%; OVERFLOW: hidden; WIDTH: 243px; POSITION: relative; HEIGHT: 43px
}
.no_in_fulplot#slider {
	MARGIN-LEFT: 18%
}
#scale {
	BACKGROUND: url(../i/slider.gif) no-repeat 0px 7px; WIDTH: 200px; CURSOR: hand; PADDING-TOP: 7px; HEIGHT: 28px
}
#slide_me {
	BACKGROUND: url(../i/slide_me.gif) no-repeat left top; WIDTH: 9px; HEIGHT: 20px
}
#photoset {
	MARGIN-LEFT: 20%; MARGIN-RIGHT: 2%
}
.no_in_fulplot#photoset {
	MARGIN-LEFT: 18%
}
#photoset:unknown {
	CLEAR: left; DISPLAY: block; HEIGHT: 0px; content: ''
}
.ctrhint {
	CLEAR: left; DISPLAY: inline; FONT-SIZE: 0.91em; BACKGROUND: url(../i/photo_arrange_hint.gif) no-repeat 0px 20px; FLOAT: left; MARGIN-LEFT: 2%; WIDTH: 150px; COLOR: #999; PADDING-TOP: 95px
}
.dndhint {
	CLEAR: left; DISPLAY: inline; FONT-SIZE: 0.91em; BACKGROUND: url(../i/photo_arrange_hint.gif) no-repeat 0px 20px; FLOAT: left; MARGIN-LEFT: 2%; WIDTH: 150px; COLOR: #999; PADDING-TOP: 95px
}
.cmdhint {
	CLEAR: left; DISPLAY: inline; FONT-SIZE: 0.91em; BACKGROUND: url(../i/photo_arrange_hint.gif) no-repeat 0px 20px; FLOAT: left; MARGIN-LEFT: 2%; WIDTH: 150px; COLOR: #999; PADDING-TOP: 95px
}
.cmdhint {
	BACKGROUND: url(../i/photo_multi_pchint.gif) no-repeat 0px 20px; PADDING-TOP: 75px
}
.ctrhint {
	BACKGROUND: url(../i/photo_multi_pchint.gif) no-repeat 0px 20px; PADDING-TOP: 75px
}
.cmdhint {
	BACKGROUND: url(../i/photo_multi_machint.gif) no-repeat 0px 20px
}
.cmdhint {
	DISPLAY: none; FONT-WEIGHT: normal
}
.cmdstr {
	DISPLAY: none; FONT-WEIGHT: normal
}
#upload_form {
	MARGIN-BOTTOM: 25px
}
.confirm_r {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; Z-INDEX: 8000; LEFT: 0px; PADDING-BOTTOM: 38px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
.confirm_l {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; Z-INDEX: 8000; LEFT: 0px; PADDING-BOTTOM: 38px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
.confirm_g_l {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; Z-INDEX: 8000; LEFT: 0px; PADDING-BOTTOM: 38px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
.confirm_g_l {
	Z-INDEX: 1000
}
.confirm_g_l {
	PADDING-RIGHT: 11px; PADDING-LEFT: 0px; LEFT: auto; PADDING-BOTTOM: 36px; PADDING-TOP: 0px
}
.confirm_r .t {
	BACKGROUND: url(../i/confirm_l.png) no-repeat 0px 0px
}
.confirm_l .t {
	BACKGROUND: url(../i/confirm_l.png) no-repeat 0px 0px
}
.confirm_g_l .t {
	BACKGROUND: url(http://images.badoo.com/857/-/-/i/ballon-untagged.png) no-repeat 0px 0px
}
* HTML .confirm_r .t {
	FLOAT: left
}
* HTML .confirm_l .t {
	FLOAT: left
}
* HTML .confirm_g_l .t {
	FLOAT: left
}
.confirm_r .c {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 20px; PADDING-LEFT: 12px; BORDER-LEFT-WIDTH: 1px; Z-INDEX: 101; BORDER-LEFT-COLOR: red; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: red; PADDING-BOTTOM: 6px; COLOR: #b29a38; BORDER-TOP-COLOR: red; LINE-HEIGHT: 1.25; PADDING-TOP: 9px; POSITION: relative; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: red
}
.confirm_l .c {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 20px; PADDING-LEFT: 12px; BORDER-LEFT-WIDTH: 1px; Z-INDEX: 101; BORDER-LEFT-COLOR: red; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: red; PADDING-BOTTOM: 6px; COLOR: #b29a38; BORDER-TOP-COLOR: red; LINE-HEIGHT: 1.25; PADDING-TOP: 9px; POSITION: relative; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: red
}
.confirm_g_l .c {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 20px; PADDING-LEFT: 12px; BORDER-LEFT-WIDTH: 1px; Z-INDEX: 101; BORDER-LEFT-COLOR: red; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: red; PADDING-BOTTOM: 6px; COLOR: #b29a38; BORDER-TOP-COLOR: red; LINE-HEIGHT: 1.25; PADDING-TOP: 9px; POSITION: relative; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: red
}
.confirm_r .r {
	RIGHT: 0px; BACKGROUND: url(../i/confirm_l.png) no-repeat right top; WIDTH: 12px; BOTTOM: 38px; POSITION: absolute; TOP: 0px
}
.confirm_l .r {
	RIGHT: 0px; BACKGROUND: url(../i/confirm_l.png) no-repeat right top; WIDTH: 12px; BOTTOM: 38px; POSITION: absolute; TOP: 0px
}
.confirm_g_l .r {
	RIGHT: 0px; BACKGROUND: url(../i/confirm_l.png) no-repeat right top; WIDTH: 12px; BOTTOM: 38px; POSITION: absolute; TOP: 0px
}
* HTML .confirm_r .r {
	
}
* HTML .confirm_l .r {
	
}
* HTML .confirm_g_l .r {
	HEIGHT: 450px
}
.confirm_l .b {
	RIGHT: 0px; BACKGROUND: url(../i/confirm_l.png) no-repeat right bottom; WIDTH: 12px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 38px
}
.confirm_g_l .b {
	RIGHT: 0px; BACKGROUND: url(../i/confirm_l.png) no-repeat right bottom; WIDTH: 12px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 38px
}
.confirm_l .l {
	RIGHT: 12px; BACKGROUND: url(../i/confirm_l.png) no-repeat left bottom; LEFT: 0px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 38px
}
.confirm_g_l .l {
	RIGHT: 12px; BACKGROUND: url(../i/confirm_l.png) no-repeat left bottom; LEFT: 0px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 38px
}
* HTML .confirm_l .l {
	
}
* HTML .confirm_g_l .l {
	WIDTH: 950px
}
.confirm_g_l .r {
	BACKGROUND-IMAGE: url(http://images.badoo.com/857/-/-/i/ballon-untagged.png)
}
.confirm_g_l .b {
	BACKGROUND-IMAGE: url(http://images.badoo.com/857/-/-/i/ballon-untagged.png)
}
.confirm_g_l .l {
	BACKGROUND-IMAGE: url(http://images.badoo.com/857/-/-/i/ballon-untagged.png)
}
.confirm_r .b {
	RIGHT: 0px; BACKGROUND: url(../i/confirm_r.png) no-repeat right bottom; WIDTH: 55px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 38px
}
.confirm_r .l {
	RIGHT: 55px; BACKGROUND: url(../i/confirm_r.png) no-repeat left bottom; LEFT: 0px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 38px
}
* HTML .confirm_r .l {
	
}
#confirm_text {
	MARGIN-BOTTOM: 0.5em
}
.confirm_r .ask {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #7d660a
}
.confirm_l .ask {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #7d660a
}
.confirm_g_l .ask {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #7d660a
}
* HTML .confirm_r INPUT {
	VERTICAL-ALIGN: middle
}
* HTML .confirm_l INPUT {
	VERTICAL-ALIGN: middle
}
* HTML .confirm_g_l INPUT {
	VERTICAL-ALIGN: middle
}
.confirm_g_l {
	COLOR: #366d12! important
}
.confirm_g_l .ask A {
	COLOR: #366d12! important
}
.confirm_g_l .c {
	COLOR: #366d12! important
}
#b_photos {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.bigform #b_photos {
	
}
.bigform #b_photos {
	DISPLAY: inline-block
}
#b_photos DIV {
	-moz-box-orient: vertical
}
#b_photos DIV {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; COLOR: #999; LINE-HEIGHT: 1.819; MARGIN-RIGHT: 30px; PADDING-TOP: 20px
}
* HTML #b_photos DIV {
	DISPLAY: inline; HEIGHT: 0px
}
* + HTML #b_photos DIV {
	DISPLAY: inline! important
}
#b_photos DIV > A {
	DISPLAY: block
}
#b_photos DIV A {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #fff
}
.thumbs A {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #fff
}
* HTML #b_photos DIV A {
	DISPLAY: inline-block; POSITION: relative; HEIGHT: 0px
}
* HTML .thumbs A {
	DISPLAY: inline-block; POSITION: relative; HEIGHT: 0px
}
#b_photos DIV A:focus {
	outline: none
}
#b_photos DIV A IMG {
	DISPLAY: block
}
#b_photos DIV DIV {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1em; FLOAT: none; PADDING-BOTTOM: 3.67em; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
* HTML #b_photos DIV DIV {
	DISPLAY: inline-block
}
* HTML #b_photos DIV DIV {
	DISPLAY: inline; PADDING-BOTTOM: 2em
}
* + HTML #b_photos DIV DIV {
	DISPLAY: inline-block
}
* + HTML #b_photos DIV DIV {
	DISPLAY: inline
}
#b_photos > DIV > DIV {
	
}
#b_photos DIV DIV DIV {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
#b_photos DIV A:hover {
	BORDER-RIGHT: #538cea 5px solid; PADDING-RIGHT: 1px; BORDER-TOP: #538cea 5px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #538cea 5px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #538cea 5px solid
}
#b_photos DIV A.hovered {
	BORDER-RIGHT: #538cea 5px solid; PADDING-RIGHT: 1px; BORDER-TOP: #538cea 5px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #538cea 5px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #538cea 5px solid
}
.thumbs A:hover {
	BORDER-RIGHT: #538cea 5px solid; PADDING-RIGHT: 1px; BORDER-TOP: #538cea 5px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #538cea 5px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #538cea 5px solid
}
.thumbs A.hovered {
	BORDER-RIGHT: #538cea 5px solid; PADDING-RIGHT: 1px; BORDER-TOP: #538cea 5px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #538cea 5px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #538cea 5px solid
}
.video_icon {
	MARGIN-TOP: -13px; DISPLAY: block; BACKGROUND: url(../i/photo_w_video.png) no-repeat 0px 0px; LEFT: 50%; MARGIN-LEFT: -12px; WIDTH: 25px; CURSOR: hand; POSITION: absolute; TOP: 50%; HEIGHT: 25px
}
* HTML .video_icon {
	
}
#b_photos DIV BR {
	DISPLAY: none
}
#b_photos SPAN.description {
	DISPLAY: block; FONT-SIZE: 0.91em; RIGHT: 0px; LEFT: 0px; OVERFLOW: hidden; WHITE-SPACE: nowrap; POSITION: absolute
}
* HTML #b_photos SPAN.description {
	RIGHT: auto; MARGIN-RIGHT: -100%; POSITION: static; TEXT-OVERFLOW: ellipsis
}
* HTML #b_photos SPAN.description {
	
}
#b_photos .description .fading {
	RIGHT: 0px; BACKGROUND: url(../i/fading.png) repeat-y 100% 0px; LEFT: auto; WIDTH: 20px; POSITION: absolute; HEIGHT: 100%
}
* HTML #b_photos .description .fading {
	DISPLAY: none
}
#b_photos .rated {
	COLOR: #f93! important
}
#b_photos .notrated {
	COLOR: #ccc! important
}
#b_photos .rate {
	RIGHT: -1px; BOTTOM: 0px; POSITION: absolute
}
* HTML #b_photos .rate {
	BOTTOM: 1.66em
}
.control {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 0px; BACKGROUND: url(../i/control_photo.gif) no-repeat 0px 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px; WIDTH: 65px! important; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: absolute; TOP: -19px; HEIGHT: 16px
}
.control_simple {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 0px; BACKGROUND: url(../i/control_photo.gif) no-repeat 0px 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px; WIDTH: 65px! important; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: absolute; TOP: -19px; HEIGHT: 16px
}
.control_simple {
	BACKGROUND-IMAGE: url(../i/control_photo_simple.gif); WIDTH: 21px! important
}
#b_photos .control .rotate_ccw {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 16px; BACKGROUND-COLOR: transparent! important
}
#b_photos .control .rotate_cw {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 16px; BACKGROUND-COLOR: transparent! important
}
#b_photos .control .remove {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 16px; BACKGROUND-COLOR: transparent! important
}
#b_photos .control_simple .remove {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 16px; BACKGROUND-COLOR: transparent! important
}
.control .rotate_ccw {
	LEFT: 0px
}
.control .rotate_cw {
	LEFT: 22px
}
.control .remove {
	LEFT: 46px
}
.control_simple .remove {
	LEFT: 0px
}
.control .rotate_ccw:hover {
	BACKGROUND-IMAGE: url(../i/control_photo.gif)
}
.control .rotate_cw:hover {
	BACKGROUND-IMAGE: url(../i/control_photo.gif)
}
.control .remove:hover {
	BACKGROUND-IMAGE: url(../i/control_photo.gif)
}
.control_simple .remove:hover {
	BACKGROUND-IMAGE: url(../i/control_photo_simple.gif)
}
#b_photos .control .rotate_ccw:hover {
	BACKGROUND-POSITION: 0px -16px
}
#b_photos .control .rotate_cw:hover {
	BACKGROUND-POSITION: -22px -16px
}
#b_photos .control .remove:hover {
	BACKGROUND-POSITION: -46px -16px
}
#b_photos .control_simple .remove:hover {
	BACKGROUND-POSITION: 0px -16px
}
#b_photos DIV A.rotate_ccw:hover {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#b_photos DIV A.rotate_cw:hover {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#b_photos DIV A.remove:hover {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#b_photos DIV:hover A.rotate_ccw {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#b_photos DIV:hover A.rotate_cw {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#b_photos DIV:hover A.remove {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#b_photos DIV:hover .control {
	VISIBILITY: visible
}
#b_photos DIV:hover .control_simple {
	VISIBILITY: visible
}
#b_photos DIV:hover .rotate {
	VISIBILITY: visible
}
#b_photos DIV:hover .rotate_ccw {
	VISIBILITY: visible
}
#b_photos DIV:hover .rotate_cw {
	VISIBILITY: visible
}
#b_photos DIV:hover .remove {
	VISIBILITY: visible
}
#b_photos DIV.hover .control {
	VISIBILITY: visible
}
#b_photos DIV.hover .control_simple {
	VISIBILITY: visible
}
#b_photos DIV.hover .rotate {
	VISIBILITY: visible
}
#b_photos DIV.hover .rotate_ccw {
	VISIBILITY: visible
}
#b_photos DIV.hover .rotate_cw {
	VISIBILITY: visible
}
#b_photos DIV.hover .remove {
	VISIBILITY: visible
}
#b_photos DIV:hover A {
	BORDER-RIGHT: #538cea 5px solid; PADDING-RIGHT: 1px; BORDER-TOP: #538cea 5px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #538cea 5px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #538cea 5px solid
}
#b_photos SPAN.highlight {
	COLOR: #935c23; BACKGROUND-COLOR: #fef0b3
}
* HTML #b_photos .sortablehelper {
	DISPLAY: inline-block
}
* HTML #b_photos .sortablehelper {
	DISPLAY: inline! important
}
#b_photos .dragging .control {
	DISPLAY: none
}
#b_photos .dragging .description {
	DISPLAY: none
}
* HTML #b_photos .dragging .control {
	DISPLAY: block
}
* + HTML #b_photos .dragging .control {
	DISPLAY: block
}
#b_photos .dragging DIV A {
	BORDER-RIGHT: #538cea 5px solid; PADDING-RIGHT: 1px; BORDER-TOP: #538cea 5px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #538cea 5px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #538cea 5px solid
}
#b_photos_other {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.bigform #b_photos_other {
	
}
.bigform #b_photos_other {
	DISPLAY: inline-block
}
#b_photos_other DIV {
	-moz-box-orient: vertical
}
#b_photos_other DIV {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; COLOR: #999; LINE-HEIGHT: 1.819; MARGIN-RIGHT: 30px; PADDING-TOP: 20px
}
* HTML #b_photos_other DIV {
	DISPLAY: inline; HEIGHT: 0px
}
* + HTML #b_photos_other DIV {
	DISPLAY: inline! important
}
#b_photos_other DIV > A {
	DISPLAY: block
}
#b_photos_other DIV A {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #fff
}
.thumbs A {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #fff
}
#b_photos_other DIV A:focus {
	outline: none
}
#b_photos_other DIV A IMG {
	DISPLAY: block
}
* HTML #b_photos_other DIV A {
	DISPLAY: inline-block; POSITION: relative; HEIGHT: 0px
}
* HTML .thumbs A {
	DISPLAY: inline-block; POSITION: relative; HEIGHT: 0px
}
#b_photos_other DIV DIV {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1em; FLOAT: none; PADDING-BOTTOM: 3.67em; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
* HTML #b_photos_other DIV DIV {
	DISPLAY: inline-block
}
* HTML #b_photos_other DIV DIV {
	DISPLAY: inline; PADDING-BOTTOM: 2em
}
* + HTML #b_photos_other DIV DIV {
	DISPLAY: inline-block
}
* + HTML #b_photos_other DIV DIV {
	DISPLAY: inline
}
#b_photos_other > DIV > DIV {
	
}
#b_photos_other DIV DIV DIV {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
#b_photos_other DIV A:hover {
	BORDER-RIGHT: #538cea 5px solid; PADDING-RIGHT: 1px; BORDER-TOP: #538cea 5px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #538cea 5px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #538cea 5px solid
}
#b_photos_other DIV A.hovered {
	BORDER-RIGHT: #538cea 5px solid; PADDING-RIGHT: 1px; BORDER-TOP: #538cea 5px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #538cea 5px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #538cea 5px solid
}
.thumbs A:hover {
	BORDER-RIGHT: #538cea 5px solid; PADDING-RIGHT: 1px; BORDER-TOP: #538cea 5px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #538cea 5px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #538cea 5px solid
}
.thumbs A.hovered {
	BORDER-RIGHT: #538cea 5px solid; PADDING-RIGHT: 1px; BORDER-TOP: #538cea 5px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #538cea 5px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #538cea 5px solid
}
#b_photos_other DIV BR {
	DISPLAY: none
}
#b_photos_other .description {
	DISPLAY: block; FONT-SIZE: 0.91em; RIGHT: 0px; LEFT: 0px; OVERFLOW: hidden; WHITE-SPACE: nowrap; POSITION: absolute
}
* HTML #b_photos_other .description {
	MARGIN-RIGHT: -100%; POSITION: static; TEXT-OVERFLOW: ellipsis
}
* HTML #b_photos_other .description {
	
}
#b_photos_other .description .fading {
	RIGHT: 0px; BACKGROUND: url(../i/fading.png) repeat-y 100% 0px; LEFT: auto; WIDTH: 20px; POSITION: absolute; HEIGHT: 100%
}
* HTML #b_photos_other .description .fading {
	DISPLAY: none
}
#b_photos_other .rated {
	COLOR: #f93! important
}
#b_photos_other .notrated {
	COLOR: #ccc! important
}
#b_photos_other .rate {
	RIGHT: -1px; BOTTOM: 0px; POSITION: absolute
}
* HTML #b_photos_other .rate {
	BOTTOM: 1.66em
}
#b_photos_other .control .rotate_ccw {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 16px; BACKGROUND-COLOR: transparent! important
}
#b_photos_other .control .rotate_cw {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 16px; BACKGROUND-COLOR: transparent! important
}
#b_photos_other .control .remove {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 16px; BACKGROUND-COLOR: transparent! important
}
#b_photos_other .control_simple .remove {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 16px; BACKGROUND-COLOR: transparent! important
}
#b_photos_other .control .rotate_ccw:hover {
	BACKGROUND-POSITION: 0px -16px
}
#b_photos_other .control .rotate_cw:hover {
	BACKGROUND-POSITION: -22px -16px
}
#b_photos_other .control .remove:hover {
	BACKGROUND-POSITION: -46px -16px
}
#b_photos_other .control_simple .remove:hover {
	BACKGROUND-POSITION: 0px -16px
}
#b_photos_other DIV A.rotate_ccw:hover {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#b_photos_other DIV A.rotate_cw:hover {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#b_photos_other DIV A.remove:hover {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#b_photos_other DIV:hover A.rotate_ccw {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#b_photos_other DIV:hover A.rotate_cw {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#b_photos_other DIV:hover A.remove {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#b_photos_other DIV:hover .control {
	VISIBILITY: visible
}
#b_photos_other DIV:hover .control_simple {
	VISIBILITY: visible
}
#b_photos_other DIV:hover .rotate {
	VISIBILITY: visible
}
#b_photos_other DIV:hover .rotate_ccw {
	VISIBILITY: visible
}
#b_photos_other DIV:hover .rotate_cw {
	VISIBILITY: visible
}
#b_photos_other DIV:hover .remove {
	VISIBILITY: visible
}
#b_photos_other DIV:hover A {
	BORDER-RIGHT: #538cea 5px solid; PADDING-RIGHT: 1px; BORDER-TOP: #538cea 5px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #538cea 5px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #538cea 5px solid
}
#b_photos_other SPAN.highlight {
	COLOR: #935c23; BACKGROUND-COLOR: #fef0b3
}
* HTML #b_photos_other .sortablehelper {
	DISPLAY: inline-block
}
* HTML #b_photos_other .sortablehelper {
	DISPLAY: inline! important
}
#b_photos_other .dragging .control {
	DISPLAY: none
}
#b_photos_other .dragging .description {
	DISPLAY: none
}
#b_photos_other .dragging DIV A {
	BORDER-RIGHT: #538cea 5px solid; PADDING-RIGHT: 1px; BORDER-TOP: #538cea 5px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #538cea 5px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #538cea 5px solid
}
.dragging .description {
	DISPLAY: none
}
#effects_blocks {
	LEFT: 0px; BACKGROUND-IMAGE: url(../i/overlay.png); OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.b_addIssue {
	
}
.b_addIssue {
	DISPLAY: inline-block; FLOAT: left; WIDTH: 100%
}
* HTML .b_addIssue {
	FLOAT: none; WIDTH: 98%
}
#add_photos_form {
	MARGIN-TOP: 20px
}
#add_photos {
	MIN-HEIGHT: 62px; MARGIN: 0px 25%; PADDING-TOP: 20px
}
#add_photos_limit {
	MIN-HEIGHT: 62px; MARGIN: 0px 25%; PADDING-TOP: 20px
}
#mainpart #add_photos {
	DISPLAY: block; FLOAT: none; MARGIN-LEFT: 0px; WIDTH: 100%
}
#mainpart #add_photos_limit {
	DISPLAY: block; FLOAT: none; MARGIN-LEFT: 0px; WIDTH: 100%
}
#add_photo_left {
	DISPLAY: inline; FONT-SIZE: 0.91em; FLOAT: left; MARGIN: 6px 0px 0px 6px; COLOR: #bababa; LINE-HEIGHT: 1.637; PADDING-TOP: 0.16em
}
.add_photo_left {
	DISPLAY: inline; FONT-SIZE: 0.91em; FLOAT: left; MARGIN: 6px 0px 0px 6px; COLOR: #bababa; LINE-HEIGHT: 1.637; PADDING-TOP: 0.16em
}
.hidden#add_photos {
	DISPLAY: none
}
.hidden#add_photos_limit {
	DISPLAY: none
}
#add_photos {
	VISIBILITY: hidden
}
P.add {
	MARGIN: 0px; COLOR: #bababa
}
#simpleForm {
	MARGIN: 0px; COLOR: #bababa
}
#add_photos_form {
	CLEAR: left
}
#SWFUpload {
	RIGHT: 0px; POSITION: fixed; TOP: 0px
}
* HTML #SWFUpload {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
.webcam #SWFUpload {
	POSITION: relative! important
}
* HTML .webcam #SWFUpload {
	POSITION: relative! important
}
DIV.webcam_holder {
	BORDER-RIGHT: #e4e4e4 3px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e4e4e4 3px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px auto; BORDER-LEFT: #e4e4e4 3px solid; WIDTH: 400px; PADDING-TOP: 1px; BORDER-BOTTOM: #e4e4e4 3px solid; HEIGHT: 300px; BACKGROUND-COLOR: #fff
}
#SWFWebcam {
	WIDTH: 400px; HEIGHT: 300px; BACKGROUND-COLOR: #1c1c1c
}
#SWFWebcam OBJECT {
	BACKGROUND-COLOR: #1c1c1c
}
DIV.webcam_action {
	MARGIN-TOP: 10px; HEIGHT: 35px
}
#uploading_shot {
	BACKGROUND: url(../i/loader-gray.gif) no-repeat center center; HEIGHT: 19px
}
#take_shot {
	PADDING-TOP: 10px
}
#save_shot {
	PADDING-TOP: 10px
}
#uploading_shot {
	PADDING-TOP: 10px
}
#progress_shot {
	BACKGROUND: url(../i/ciphers.png) no-repeat 0px 0px; MARGIN: 0px auto -3px; OVERFLOW: hidden; WIDTH: 122px; HEIGHT: 34px; TEXT-ALIGN: left
}
#progress_shot .cipher1 {
	FONT-SIZE: 0px; BACKGROUND: url(../i/ciphers.png) no-repeat 0px -34px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 34px; HEIGHT: 34px
}
#progress_shot .cipher2 {
	FONT-SIZE: 0px; BACKGROUND: url(../i/ciphers.png) no-repeat 0px -34px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 34px; HEIGHT: 34px
}
#progress_shot .cipher3 {
	FONT-SIZE: 0px; BACKGROUND: url(../i/ciphers.png) no-repeat 0px -34px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 34px; HEIGHT: 34px
}
#save_shot BUTTON {
	MARGIN-RIGHT: 8px
}
#save_shot BUTTON.escape_action {
	MARGIN-RIGHT: 0px
}
#progress_shot .cipher2 {
	BACKGROUND-POSITION: -44px -34px; MARGIN-LEFT: 44px
}
#progress_shot .cipher3 {
	BACKGROUND-POSITION: -88px -34px; MARGIN-LEFT: 88px
}
#upload_queue {
	CLEAR: left; BORDER-RIGHT: #dee3e7 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #dee3e7 1px solid; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; MARGIN: 30px 0px 0px; BORDER-LEFT: #dee3e7 1px solid; WIDTH: 530px; PADDING-TOP: 4px; BORDER-BOTTOM: #dee3e7 1px solid; BACKGROUND-COLOR: #edf0f3
}
#upload_queue .close {
	MARGIN-TOP: 5px; BACKGROUND: url(../i/14_close_queue.gif) no-repeat 0px 0px; FLOAT: right; OVERFLOW: hidden; WIDTH: 14px; HEIGHT: 14px
}
#upload_queue .close:hover {
	BACKGROUND-POSITION: 0px -14px
}
#share_title .close {
	RIGHT: 0px; BACKGROUND: url(../i/system_error_close.gif) no-repeat 0px 0px; WIDTH: 14px; POSITION: absolute; TOP: 2.3em; HEIGHT: 14px
}
#share_title .close:hover {
	BACKGROUND-POSITION: 100% 0px
}
#upload_queue H4 {
	FONT-SIZE: 1em; MARGIN: 0px 0px 5px; COLOR: #72818d; LINE-HEIGHT: 2.084
}
#upload_queue .t {
	FONT-SIZE: 0px; BACKGROUND: url(../i/upload_queue_corners.gif) no-repeat 0px 0px; MARGIN: -5px -10px 0px; OVERFLOW: hidden; WIDTH: auto; POSITION: relative; HEIGHT: 5px
}
#upload_queue .t DIV {
	BACKGROUND: url(../i/upload_queue_corners.gif) no-repeat 100% 0px; HEIGHT: 5px
}
#upload_queue .b {
	FONT-SIZE: 0px; BACKGROUND: url(../i/upload_queue_corners.gif) no-repeat 0px 100%; MARGIN: 5px -10px -10px; OVERFLOW: hidden; WIDTH: auto; POSITION: relative; HEIGHT: 5px
}
#upload_queue .b DIV {
	BACKGROUND: url(../i/upload_queue_corners.gif) no-repeat 100% 100%; HEIGHT: 5px
}
#upload_queue .queue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; OVERFLOW: auto; PADDING-TOP: 5px; HEIGHT: 5.7em; BACKGROUND-COLOR: #fff
}
#upload_list TH {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top
}
#upload_list TD {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top
}
#upload_list TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
#upload_list TH DIV {
	OVERFLOW: hidden; WIDTH: 175px; WHITE-SPACE: nowrap; POSITION: relative
}
* HTML #upload_list TH DIV {
	TEXT-OVERFLOW: ellipsis
}
* + HTML #upload_list TH DIV {
	POSITION: static
}
* HTML #upload_list TH DIV {
	POSITION: static
}
#upload_list TH DIV SPAN {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: url(../i/fading.png) repeat-y 100% 0px; OVERFLOW: hidden; WIDTH: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
* + HTML #upload_list TH DIV SPAN {
	FLOAT: right; MARGIN-LEFT: -20px; POSITION: static; HEIGHT: 1.5em
}
* HTML #upload_list TH DIV SPAN {
	DISPLAY: none
}
#upload_list TD {
	PADDING-LEFT: 21px; FONT-SIZE: 0.91em; COLOR: #999; PADDING-TOP: 0.31em
}
#upload_list TD DIV {
	WIDTH: 260px
}
#upload_list .queued {
	COLOR: #a7a7a7
}
#upload_list .ok {
	BACKGROUND: url(../i/16_ok.gif) no-repeat 0px 4px
}
#upload_list .excl {
	BACKGROUND: url(../i/16_excl.gif) no-repeat 0px 4px
}
#upload_list .loading {
	BACKGROUND: url(../i/14_loader.gif) no-repeat 1px 5px
}
.entry_share {
	PADDING-RIGHT: 0px; BORDER-TOP: #d3d3d3 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 30px 0px 0px; PADDING-TOP: 25px
}
* + HTML .entry_share {
	PADDING-BOTTOM: 5px
}
* HTML .entry_share {
	PADDING-BOTTOM: 5px
}
.entry_share H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #515565; PADDING-TOP: 0px
}
.entry_share H2 SMALL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #515565; PADDING-TOP: 0px
}
.entry_share H2 SMALL {
	FONT-SIZE: 0.55em
}
.entry_share H2.show {
	DISPLAY: none
}
.entry_share H2.hide {
	DISPLAY: block
}
.collapsed H2.hide {
	DISPLAY: none
}
.collapsed H2.show {
	DISPLAY: block
}
.hide SMALL {
	FONT-SIZE: 70%
}
.bibb {
	BORDER-RIGHT: #ededed 4px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ededed 4px solid; PADDING-LEFT: 88px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 30px; BORDER-LEFT: #ededed 4px solid; PADDING-TOP: 30px; BORDER-BOTTOM: #ededed 4px solid
}
* HTML .bibb {
	HEIGHT: 1px
}
.fund .bibb {
	WIDTH: 56%
}
.locked {
	BACKGROUND: url(../i/password_lock.png) no-repeat 25px 30px
}
.for-chosen {
	BACKGROUND: url(../i/contacts_lock.png) no-repeat 25px 30px
}
.bibb .t {
	POSITION: relative
}
.bibb .r {
	POSITION: relative
}
.bibb .b {
	POSITION: relative
}
.bibb .l {
	POSITION: relative
}
.bibb .c {
	POSITION: relative
}
.bibb .t {
	BACKGROUND: url(../i/light_box_top.gif) no-repeat 0px 0px; LEFT: -92px; TOP: -34px
}
.bibb .r {
	BACKGROUND: url(../i/light_box_top.gif) no-repeat 100% 0px; LEFT: 111px
}
.bibb .b {
	BACKGROUND: url(../i/light_box_bottom.gif) no-repeat 100% 100%; TOP: 68px
}
.bibb .l {
	BACKGROUND: url(../i/light_box_bottom.gif) no-repeat 0px 100%; LEFT: -111px
}
.bibb .c {
	PADDING-LEFT: 3px; LEFT: 92px; MARGIN-LEFT: -3px; OVERFLOW: hidden; WIDTH: 100%; TOP: -34px
}
.bibb P {
	MARGIN: 0px
}
.entry_password {
	MARGIN-TOP: 30px; PADDING-LEFT: 3px; MARGIN-LEFT: -3px; OVERFLOW: hidden; POSITION: relative
}
* HTML .entry_password {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; OVERFLOW: visible; HEIGHT: 0px
}
* + HTML .entry_password {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.entry_password INPUT {
	FONT-SIZE: 1.5em; FLOAT: left; MAX-WIDTH: 50%; WIDTH: 200px
}
#fullplot .entry_password .error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 80px; FONT-SIZE: 1.08em; BACKGROUND: url(../i/error_here.gif) no-repeat 20px 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; COLOR: #d50005; LINE-HEIGHT: 25px; PADDING-TOP: 1px
}
* HTML .entry_password .error {
	OVERFLOW: visible; HEIGHT: 0px
}
.locked DIV.captcha_check {
	MARGIN: 15px 0px 7px
}
.locked DIV.captcha_check IMG {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid
}
#fullplot .locked DIV.captcha_check SPAN.error {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #900; PADDING-TOP: 0px
}
.locked DIV.input {
	LEFT: 0px! important; MARGIN: 0px
}
.locked DIV.input INPUT {
	MARGIN: 0px 0px 5px
}
.top_rated {
	BORDER-TOP: #eaeaea 2px solid; OVERFLOW: hidden; WIDTH: 100%
}
* HTML .top_rated {
	PADDING-RIGHT: 1px
}
.top_rated .person {
	MIN-WIDTH: 25%; FLOAT: left; MAX-WIDTH: 33.3%; OVERFLOW: hidden; WIDTH: 175px; HEIGHT: 200px
}
* + HTML .top_rated .person {
	MIN-WIDTH: 24.9%
}
* .top_rated .person {
	
}
.top_rated .person .name {
	PADDING-RIGHT: 10px
}
.top_rated .person .status {
	PADDING-RIGHT: 10px
}
.top_rated .face {
	MARGIN-TOP: 20px; FLOAT: left; MARGIN-BOTTOM: 7px; WIDTH: auto; POSITION: relative
}
* HTML .top_rated .face A {
	FLOAT: left
}
* + HTML .top_rated .face A {
	FLOAT: left
}
.top_rated .name {
	CLEAR: left
}
#more_top_rated {
	CLEAR: left; BORDER-TOP: #eaeaea 2px solid; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 15px
}
#more_top_rated #show_more {
	POSITION: relative
}
#more_top_rated P.more {
	MARGIN: 0px
}
.rate {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; Z-INDEX: 100; RIGHT: 4px; BACKGROUND: url(../i/top_rate_border.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; COLOR: #fff; BORDER-TOP-STYLE: none; BOTTOM: 0px; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; BORDER-BOTTOM-STYLE: none
}
.rate SPAN {
	MIN-WIDTH: 0px; DISPLAY: block; BACKGROUND: url(../i/top_rate_border.png) no-repeat 100% 0px; LEFT: 3px; POSITION: relative; TOP: -2px
}
* HTML .rate SPAN {
	WIDTH: 0px
}
.rate SPAN SPAN {
	BACKGROUND-POSITION: 100% 100%; LEFT: 0px; TOP: 4px
}
.rate SPAN SPAN SPAN {
	BACKGROUND-POSITION: 0px 100%; LEFT: -6px; TOP: 0px
}
.rate SPAN SPAN SPAN SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 1.16em! important; BACKGROUND: url(../i/top_rate_bg.png) #ffb650 repeat-x 0px 50%; LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px -2px; LINE-HEIGHT: 0.858; PADDING-TOP: 2px; LETTER-SPACING: -1px; TOP: -2px; TEXT-ALIGN: center; TEXT-DECORATION: none; text-shadow: #E7821D 0 1px
}
* HTML .rate SPAN SPAN SPAN SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
* + HTML .rate SPAN SPAN SPAN SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
#describepart {
	PADDING-LEFT: 4px; MARGIN-LEFT: -4px; OVERFLOW: hidden
}
* HTML #describepart {
	OVERFLOW: visible; HEIGHT: 0px
}
#describepart P.more {
	CLEAR: left; MARGIN: 0px 0px 3px; PADDING-TOP: 0px
}
#describepart H1 {
	MARGIN: -0.3em 0px 20px
}
SPAN.people_name {
	VERTICAL-ALIGN: top
}
SPAN.official_profile {
	VERTICAL-ALIGN: top
}
SPAN.official_profile {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0.3em
}
SPAN.official_profile SPAN {
	DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 13px; BACKGROUND: url(../i/official-bg.png) #7978d5 no-repeat 0px 0px; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; HEIGHT: 20px
}
* + HTML SPAN.people_name {
	DISPLAY: inline-block
}
* + HTML SPAN.official_profile {
	DISPLAY: inline-block
}
* + HTML SPAN.official_profile {
	MARGIN-LEFT: -0.25em
}
* HTML SPAN.people_name {
	DISPLAY: inline-block
}
* HTML SPAN.official_profile {
	DISPLAY: inline-block
}
* HTML SPAN.official_profile SPAN {
	DISPLAY: inline-block
}
* HTML SPAN.official_profile {
	MARGIN-LEFT: -0.25em; PADDING-TOP: 0px
}
SPAN.official_profile SPAN SPAN {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 100% 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
DIV.managing {
	MIN-HEIGHT: 0px; MARGIN: 0px 0px 18px
}
DIV.managing:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
* HTML DIV.managing {
	HEIGHT: 0px
}
DIV.managing DIV.topseparator {
	BACKGROUND: url(../i/fillbar.png) repeat-x 0px -28px; OVERFLOW: hidden; HEIGHT: 2px
}
P.userphrase {
	MARGIN-TOP: 5px
}
DIV.managing P.userphrase {
	MARGIN: 5px 0px 18px
}
* + HTML DIV.managing P.userphrase {
	MARGIN: 5px 0px 24px
}
* HTML DIV.managing P.userphrase {
	MARGIN: 5px 0px 24px
}
P.userphrase #emptyGreeting {
	DISPLAY: none
}
P.nophrase.userphrase #emptyGreeting {
	DISPLAY: inline
}
P.nophrase.userphrase #selfGreetingBox {
	DISPLAY: none
}
P.nophrase.userphrase #selfGreetingEdit {
	DISPLAY: none
}
P.userphrase BIG {
	FONT-SIZE: 1.07em
}
P.userphrase A.edit {
	COLOR: #999; TEXT-DECORATION: none
}
P.userphrase A.edit BIG.phrase {
	FONT-SIZE: 1.27em; COLOR: #000
}
#greetingEditText {
	WIDTH: 300px
}
* + HTML #greeting_form INPUT {
	VERTICAL-ALIGN: middle
}
* HTML #greeting_form INPUT {
	VERTICAL-ALIGN: middle
}
DIV.managing DIV.communication {
	MARGIN: 23px 0px 20px
}
DIV.managing DIV:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
* HTML DIV.managing DIV {
	OVERFLOW: visible; HEIGHT: 0px
}
DIV.managing DIV A {
	WHITE-SPACE: nowrap
}
DIV.managing .write {
	DISPLAY: block; FLOAT: left; MARGIN: -6px 0px 0px; WIDTH: auto; POSITION: relative
}
DIV.managing .write_disabled {
	DISPLAY: block; FLOAT: left; MARGIN: -6px 0px 0px; WIDTH: auto; POSITION: relative
}
DIV.managing SPAN.separator {
	COLOR: #ccc
}
#profile_more H2 {
	CLEAR: both; MARGIN-TOP: 0px; COLOR: #000; PADDING-TOP: 13px
}
#profile_more .profile_addition {
	BORDER-TOP: #dee3e7 1px solid; PADDING-TOP: 10px
}
.first_par {
	CLEAR: left; FONT-SIZE: 1.08em; FLOAT: left; OVERFLOW: hidden; WIDTH: 48%; LINE-HEIGHT: 1.385
}
.second_par {
	FONT-SIZE: 1.08em; FLOAT: right; OVERFLOW: hidden; WIDTH: 48%; LINE-HEIGHT: 1.385
}
.first_par P {
	FONT-SIZE: 1em
}
.second_par P {
	FONT-SIZE: 1em
}
P.first_par {
	MARGIN-TOP: 0px
}
P.second_par {
	MARGIN-TOP: 0px
}
.first_par P {
	MARGIN-TOP: 0px
}
.second_par P {
	MARGIN-TOP: 0px
}
.edit_section .first_par {
	MARGIN: 0.25em 0px 0px
}
.edit_section .second_par {
	MARGIN: 0.25em 0px 0px
}
.about_user .second_part P {
	MARGIN-BOTTOM: 0px
}
#edit_basic .second_par P {
	MARGIN-BOTTOM: 0px
}
.profile_form {
	MARGIN-BOTTOM: 20px; WIDTH: 100%
}
.profile_form {
	MARGIN-BOTTOM: 20px; WIDTH: 100%
}
.profile_form TH {
	FONT-WEIGHT: normal; FONT-SIZE: 0.91em; WIDTH: 17.86%; COLOR: #999; LINE-HEIGHT: 1.455; PADDING-TOP: 0.27em; TEXT-ALIGN: left
}
.profile_form TD {
	PADDING-LEFT: 4px; COLOR: #656565; LINE-HEIGHT: 1.75
}
.profile_form .status B {
	FLOAT: left; COLOR: #41a011
}
.distinction {
	FONT-SIZE: 20px; FLOAT: right; COLOR: #999; LINE-HEIGHT: 23px; PADDING-TOP: 3px
}
.distinction .top_rate {
	FLOAT: left; WIDTH: 23px; MARGIN-RIGHT: 10px; HEIGHT: 23px
}
.distinction .rised {
	FLOAT: left; WIDTH: 23px; MARGIN-RIGHT: 10px; HEIGHT: 23px
}
.distinction .elite {
	FLOAT: left; WIDTH: 23px; MARGIN-RIGHT: 10px; HEIGHT: 23px
}
.distinction .top_rate {
	DISPLAY: none; BACKGROUND: url(../i/icons-medium.png) no-repeat 0px 0px
}
.distinction .rised {
	BACKGROUND: url(../i/icons-medium.png) no-repeat -25px 0px
}
.distinction .elite {
	BACKGROUND: url(../i/23_elite.png) no-repeat 0px 0px
}
.create_entry {
	MARGIN-BOTTOM: 35px
}
.create_entry P {
	MARGIN: 0px
}
.create_entry .promote {
	FLOAT: right; MARGIN: -1.5em 0px 0px; COLOR: #75adec
}
P.no_entries_viewed {
	COLOR: #ccc
}
DIV.entry {
	MARGIN-TOP: 40px
}
P.no_entries {
	MARGIN-TOP: 40px
}
P.no_entries_viewed {
	MARGIN-TOP: 40px
}
DIV.entry P {
	MARGIN: 10px 0px 0px
}
.closed_entry A {
	COLOR: #747e87
}
.entry_photo {
	MARGIN-TOP: 12px; FONT-SIZE: 0px; FLOAT: none; OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: relative
}
* HTML .entry_photo {
	OVERFLOW: visible
}
.entry_photo A {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-RIGHT: 2px; POSITION: relative
}
.entry_photo IMG {
	DISPLAY: block
}
.entry_photo .small {
	CLEAR: left; OVERFLOW: hidden; WIDTH: 452px
}
.entry_photo .medium {
	OVERFLOW: hidden; HEIGHT: 194px
}
* HTML .entry_photo .medium {
	LEFT: -3px; MARGIN-RIGHT: -3px; POSITION: relative
}
.entry_photo .medium A {
	CLEAR: left; OVERFLOW: hidden; HEIGHT: 95px
}
.entry_photo IMG {
	DISPLAY: block
}
.more_photos {
	FONT-SIZE: 30px; FLOAT: left; WIDTH: 40px; LINE-HEIGHT: 1.2; MARGIN-RIGHT: 0px! important; HEIGHT: 48px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
* HTML .more_photos {
	WIDTH: 37px
}
.entry_photo_details {
	CLEAR: left; MARGIN-TOP: 10px; FONT-SIZE: 0.91em; COLOR: #999; LINE-HEIGHT: 1.637
}
.mutual {
	BORDER-TOP: #eaeaea 2px solid; OVERFLOW: hidden; WIDTH: 100%
}
* HTML .mutual {
	PADDING-RIGHT: 2px
}
* + HTML .mutual {
	PADDING-RIGHT: 2px
}
.mutufriend {
	MIN-WIDTH: 25%; FLOAT: left; MAX-WIDTH: 33%; OVERFLOW: hidden; WIDTH: 110px; PADDING-TOP: 20px; HEIGHT: 135px
}
* + HTML .mutufriend {
	MIN-WIDTH: 24.9%
}
* HTML .mutufriend {
	
}
.more_mutas {
	CLEAR: left; BORDER-TOP: #eaeaea 2px solid; WIDTH: 100%; PADDING-TOP: 10px
}
.mutufriend .name {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.nofriends {
	MARGIN: 0.31em 0px; COLOR: #ccc
}
H2.setting {
	BORDER-TOP: #eaeaea 1px solid; MARGIN-TOP: 0.75em; FONT-WEIGHT: normal; LINE-HEIGHT: 2.5; PADDING-TOP: 0px
}
H2.setting_first {
	BORDER-TOP: #eaeaea 1px solid; MARGIN-TOP: 0.75em; FONT-WEIGHT: normal; LINE-HEIGHT: 2.5; PADDING-TOP: 0px
}
H2.setting_first {
	MARGIN-TOP: 0px; BORDER-TOP-STYLE: none
}
H2.setting .edit {
	MARGIN-TOP: 1.25em; FONT-SIZE: 0.6em; FLOAT: right; COLOR: #2e6ace; LINE-HEIGHT: 2.0834
}
H2.setting_first .edit {
	MARGIN-TOP: 1.25em; FONT-SIZE: 0.6em; FLOAT: right; COLOR: #2e6ace; LINE-HEIGHT: 2.0834
}
* + HTML H2.setting .edit {
	MARGIN-TOP: 0.75em; LINE-HEIGHT: 2.167
}
* + HTML H2.setting_first .edit {
	MARGIN-TOP: 0.75em; LINE-HEIGHT: 2.167
}
* HTML H2.setting .edit {
	MARGIN-TOP: 0.75em; LINE-HEIGHT: 2.167
}
* HTML H2.setting_first .edit {
	MARGIN-TOP: 0.75em; LINE-HEIGHT: 2.167
}
TABLE.settings {
	MARGIN-BOTTOM: 12px; WIDTH: 100%
}
.last_section TABLE.settings {
	MARGIN-BOTTOM: 0px
}
TABLE.settings TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.08em; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: baseline; WIDTH: 50%; LINE-HEIGHT: 1.462; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TABLE.settings TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.08em; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: baseline; LINE-HEIGHT: 1.539; PADDING-TOP: 2px
}
TABLE.settings TD UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.notes {
	FONT-WEIGHT: normal; FONT-SIZE: 0.91em; COLOR: #999
}
P .notes {
	FONT-SIZE: 0.84em
}
TABLE.settings TD .notes {
	FONT-SIZE: 0.84em
}
#exposedphoto {
	MARGIN-RIGHT: 22%
}
#voting {
	FONT-SIZE: 1em; MARGIN: 0px auto; LINE-HEIGHT: 1.5; POSITION: relative
}
* HTML #voting {
	DISPLAY: block; TEXT-ALIGN: center
}
* + HTML #voting {
	DISPLAY: block; TEXT-ALIGN: center
}
#voting SPAN {
	
}
* HTML #voting SPAN {
	DISPLAY: inline-block
}
* + HTML #voting SPAN {
	DISPLAY: inline-block
}
#voting .skip {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 14px; TEXT-ALIGN: right
}
* HTML #voting .skip {
	HEIGHT: 0px
}
#voting .skip A {
	FONT-SIZE: 1em
}
#votestars {
	PADDING-BOTTOM: 1.5em; VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: 278px; POSITION: relative
}
#votestars SPAN {
	DISPLAY: block! important; BACKGROUND: url(../i/stars.gif) no-repeat 0px 0px; OVERFLOW: visible; POSITION: relative; HEIGHT: 44px
}
#votestars A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 26px; COLOR: #999; PADDING-TOP: 24px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#votestars .m1 {
	Z-INDEX: 19; LEFT: 0px
}
#votestars .m2 {
	Z-INDEX: 18; LEFT: 28px
}
#votestars .m3 {
	Z-INDEX: 17; LEFT: 56px
}
#votestars .m4 {
	Z-INDEX: 16; LEFT: 84px
}
#votestars .m5 {
	Z-INDEX: 15; LEFT: 112px
}
#votestars .m6 {
	Z-INDEX: 14; LEFT: 140px
}
#votestars .m7 {
	Z-INDEX: 13; LEFT: 168px
}
#votestars .m8 {
	Z-INDEX: 12; LEFT: 196px
}
#votestars .m9 {
	Z-INDEX: 11; LEFT: 224px
}
#votestars .m10 {
	PADDING-RIGHT: 0px; Z-INDEX: 10; LEFT: 252px
}
#votestars A:hover {
	Z-INDEX: 1; BACKGROUND: url(../i/stars.gif) no-repeat -280px 0px; LEFT: 0px; COLOR: #f60! important; POSITION: absolute
}
#votestars .m1:hover {
	PADDING-LEFT: 0px
}
#votestars .m2:hover {
	PADDING-LEFT: 28px
}
#votestars .m3:hover {
	PADDING-LEFT: 56px
}
#votestars .m4:hover {
	PADDING-LEFT: 84px
}
#votestars .m5:hover {
	PADDING-LEFT: 112px
}
#votestars .m6:hover {
	PADDING-LEFT: 140px
}
#votestars .m7:hover {
	PADDING-LEFT: 168px
}
#votestars .m8:hover {
	PADDING-LEFT: 196px
}
#votestars .m9:hover {
	PADDING-LEFT: 224px
}
#votestars .m10:hover {
	PADDING-LEFT: 252px
}
* HTML #votestars .m1:hover {
	WIDTH: 26px
}
* HTML #votestars .m2:hover {
	WIDTH: 26px
}
* HTML #votestars .m3:hover {
	WIDTH: 26px
}
* HTML #votestars .m4:hover {
	WIDTH: 26px
}
* HTML #votestars .m5:hover {
	WIDTH: 26px
}
* HTML #votestars .m6:hover {
	WIDTH: 26px
}
* HTML #votestars .m7:hover {
	WIDTH: 26px
}
* HTML #votestars .m8:hover {
	WIDTH: 26px
}
* HTML #votestars .m9:hover {
	WIDTH: 26px
}
* HTML #votestars .m10:hover {
	WIDTH: 26px
}
#votephoto {
	MARGIN: 0px auto
}
* HTML #votephoto {
	DISPLAY: block; TEXT-ALIGN: center
}
* + HTML #votephoto {
	DISPLAY: block; TEXT-ALIGN: center
}
#votephoto .fascia {
	PADDING-RIGHT: 3px
}
#votephoto .male {
	BACKGROUND: url(../i/fascia_male.gif) no-repeat 100% 6px
}
#votephoto .female {
	BACKGROUND: url(../i/fascia_female.gif) no-repeat 100% 6px
}
* HTML #votephoto .fascia {
	DISPLAY: inline-block
}
* HTML #votephoto .fascia {
	DISPLAY: inline; HEIGHT: 0px
}
* + HTML #votephoto .fascia {
	DISPLAY: inline-block
}
* + HTML #votephoto .fascia {
	DISPLAY: inline
}
.fascia DIV {
	TEXT-ALIGN: left
}
#votephoto .photo {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid
}
#next_photo .photo {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid
}
* HTML #votephoto .photo {
	DISPLAY: inline-block
}
* HTML #votephoto .photo {
	DISPLAY: inline; HEIGHT: 0px
}
* + HTML #votephoto .photo {
	DISPLAY: inline-block
}
* + HTML #votephoto .photo {
	DISPLAY: inline
}
.who {
	MARGIN-TOP: 7px
}
#next_photo {
	MARGIN-TOP: 44px; RIGHT: 0px; OVERFLOW: hidden; WIDTH: 106px; POSITION: absolute; TOP: 5.67em
}
* HTML #next_photo {
	; RIGHT: expression(Math.floor(-(document.body.clientWidth-document.getElementById('wrap1').offsetWidth)/2) + 'px'); OVERFLOW: hidden; ; WIDTH: expression(106 + (document.body.clientWidth-document.getElementById('wrap1').offsetWidth)/2 + 'px')
}
#next_photo .photo {
	FLOAT: left
}
#reportpart {
	DISPLAY: inline; FLOAT: right; MARGIN-BOTTOM: 40px; WIDTH: 56%; MARGIN-RIGHT: 4%
}
#reportpart P {
	MARGIN-BOTTOM: 0px
}
.abuse_category {
	MARGIN: 0px 0px 25px; WIDTH: 390px; POSITION: relative; BACKGROUND-COLOR: #f1f1e7
}
.abuse_category .category {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
* HTML .abuse_category .category {
	HEIGHT: 1%
}
.abuse_category .category SELECT {
	WIDTH: 100%
}
.abuse_category .t {
	FONT-SIZE: 0px; RIGHT: 0px; BACKGROUND: url(../i/share_rounded_edges.gif) right top; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 10px
}
.abuse_category .t DIV {
	BACKGROUND: url(../i/share_rounded_edges.gif) left top; LEFT: 0px; WIDTH: 10px; POSITION: relative; TOP: 0px; HEIGHT: 10px
}
.abuse_category .b {
	MARGIN-TOP: -10px; FONT-SIZE: 0px; BACKGROUND: url(../i/share_rounded_edges.gif) right bottom; WIDTH: 100%; HEIGHT: 10px
}
.abuse_category .b DIV {
	BACKGROUND: url(../i/share_rounded_edges.gif) left bottom; FLOAT: left; WIDTH: 10px; HEIGHT: 10px
}
#reportform {
	CLEAR: both; WIDTH: 100%
}
#reportform DL {
	CLEAR: both; MARGIN-BOTTOM: 20px
}
* HTML #reportform DL {
	OVERFLOW: visible; HEIGHT: 0px
}
#reportform DL:unknown {
	CLEAR: left; DISPLAY: block; HEIGHT: 0px; content: ''
}
#reportform DL.last {
	MARGIN-BOTTOM: 10px
}
#reportform DT {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 2%; WIDTH: 23%; PADDING-TOP: 3px; TEXT-ALIGN: right
}
#reportform DT B {
	PADDING-RIGHT: 25px; FONT-WEIGHT: normal; FONT-SIZE: 1.33em; COLOR: #656b6f; LINE-HEIGHT: 1.6
}
#reportform DD {
	MARGIN-LEFT: 25%; POSITION: relative
}
* HTML #reportform DD {
	HEIGHT: 0px
}
* + HTML #reportform DD {
	MIN-HEIGHT: 0px
}
#reportform DD FIELDSET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
* HTML #reportform DD FIELDSET {
	OVERFLOW: hidden
}
#reportform DD INPUT {
	BORDER-TOP-WIDTH: 2px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 2px; FONT-SIZE: 1.5em; FLOAT: left; BORDER-BOTTOM-WIDTH: 2px; PADDING-BOTTOM: 2px; WIDTH: 300px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 2px
}
#reportform DD TEXTAREA {
	WIDTH: 450px; HEIGHT: 100px
}
#reportform DD BIG {
	DISPLAY: block; FONT-SIZE: 1.5em; LINE-HEIGHT: 1.3; PADDING-TOP: 4px
}
#reportform .required {
	BACKGROUND: url(../i/required.gif) no-repeat 0px 50%; LEFT: -4px; WIDTH: 2px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#reportform .reqtextarea {
	BACKGROUND-POSITION: 0px 0px; TOP: 2px; HEIGHT: 28px
}
* HTML #reportform .required {
	HEIGHT: 28px
}
* + HTML #reportform .required {
	TOP: 0px
}
#reportform .message_error {
	FONT-SIZE: 1.08em; COLOR: #d50005; LINE-HEIGHT: 1.385; PADDING-TOP: 5px
}
#reportform .rest_input {
	MARGIN: 0px 25%
}
#f_report_count_wrap {
	WIDTH: 450px; POSITION: relative; HEIGHT: 0px
}
#f_report_count_wrap SPAN {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; BORDER-LEFT: 0px; COLOR: #bababa; LINE-HEIGHT: 1.637; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: absolute; TOP: 0px
}
.report_photo {
	MARGIN: 3px auto; TEXT-ALIGN: center
}
.report_photo A {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e0e0e0 1px solid
}
* HTML .report_photo A {
	DISPLAY: inline-block
}
* + HTML .report_photo A {
	DISPLAY: inline-block
}
#reportform {
	DISPLAY: none
}
#report_photo {
	DISPLAY: none
}
#report_profile {
	DISPLAY: none
}
#abuse_select {
	DISPLAY: none
}
#abuse_photo {
	DISPLAY: none
}
#abuse_PhotoFamous {
	DISPLAY: none
}
#abuse_PhotoSomeone {
	DISPLAY: none
}
#abuse_PhotoMy {
	DISPLAY: none
}
#abuse_MediaStolen {
	DISPLAY: none
}
#abuse_MediaTrash {
	DISPLAY: none
}
#abuse_MediaSpam {
	DISPLAY: none
}
#abuse_UserTrash {
	DISPLAY: none
}
#abuse_UserRude {
	DISPLAY: none
}
#abuse_UserSpammer {
	DISPLAY: none
}
#abuse_UserScammer {
	DISPLAY: none
}
#abuse_Other {
	DISPLAY: none
}
.vote_pref {
	MARGIN-TOP: 3.34em; FONT-SIZE: 1em; LINE-HEIGHT: 1.5; PADDING-TOP: 14px
}
.prev_vote_photo {
	MARGIN-TOP: 30px; PADDING-BOTTOM: 10px; OVERFLOW: hidden
}
* HTML .prev_vote_photo {
	OVERFLOW: visible; HEIGHT: 1%
}
.prev_vote_photo .face {
	FLOAT: left; WIDTH: 124px; POSITION: relative
}
.prev_vote_photo .male {
	BACKGROUND: url(../i/fascia_male.gif) no-repeat 100% 4px
}
.prev_vote_photo .female {
	BACKGROUND: url(../i/fascia_female.gif) no-repeat 100% 4px
}
.mark {
	MARGIN-TOP: 30px; FONT-SIZE: 0.91em; WIDTH: 85%; COLOR: #999; LINE-HEIGHT: 2.273
}
.vote_descr {
	MARGIN-TOP: 30px; COLOR: #626262
}
.vote_descr P {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.5
}
.mark B {
	COLOR: #656565
}
.mark DIV {
	BORDER-TOP: #e9e9e9 1px solid
}
#optionside {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 2%; WIDTH: 34%
}
.share_field {
	MARGIN: 10px 0px; OVERFLOW: hidden; POSITION: relative; BACKGROUND-COLOR: #eeeee1
}
* HTML .share_field .field_content {
	OVERFLOW: visible! important; HEIGHT: 0px
}
.share_field .field_content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; POSITION: relative
}
.share_field .t {
	FONT-SIZE: 0px; BACKGROUND: url(../i/share_rounded_edges.gif) right top; WIDTH: 100%; HEIGHT: 10px
}
.share_field .t DIV {
	BACKGROUND: url(../i/share_rounded_edges.gif) left top; WIDTH: 100%; HEIGHT: 10px
}
.share_field .b {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: url(../i/share_rounded_edges.gif) right bottom; HEIGHT: 10px
}
.share_field .b DIV {
	BACKGROUND: url(../i/share_rounded_edges.gif) left bottom; HEIGHT: 10px
}
.provider_logo {
	LEFT: 0px; WIDTH: 33%; POSITION: absolute; TOP: 10px; TEXT-ALIGN: center
}
.provider_info {
	MARGIN-LEFT: 33%
}
* HTML .provider_info {
	MARGIN-LEFT: 30%; HEIGHT: 0px
}
DL.sharing .provider_info {
	MARGIN: 0px
}
.provider_info DIV {
	MARGIN-BOTTOM: 10px
}
.provider_info DIV DIV {
	MARGIN-BOTTOM: 0px
}
.provider_info #form_login {
	MARGIN-BOTTOM: 0px
}
.provider_info #one_email {
	MARGIN-BOTTOM: 0px
}
.provider_info #form_login DIV {
	MARGIN-BOTTOM: 10px
}
.provider_info #one_email DIV {
	MARGIN-BOTTOM: 10px
}
.provider_info .input {
	POSITION: relative
}
.provider_info .input LABEL {
	DISPLAY: none; FONT-SIZE: 1.5em; LEFT: 4px; COLOR: #ccc; LINE-HEIGHT: 1.12; POSITION: absolute; TOP: 3px
}
.entry_password LABEL {
	DISPLAY: none; FONT-SIZE: 1.5em; LEFT: 4px; COLOR: #ccc; LINE-HEIGHT: 1.12; POSITION: absolute; TOP: 3px
}
.entry_password LABEL {
	LEFT: 7px
}
.entry_password LABEL.safari {
	TOP: 5px
}
* + HTML .provider_info .input LABEL {
	LEFT: 3px; TOP: 4px
}
* + HTML .entry_password LABEL {
	LEFT: 3px; TOP: 4px
}
* HTML .provider_info .input LABEL {
	LEFT: 3px; TOP: 4px
}
* HTML .entry_password LABEL {
	LEFT: 3px; TOP: 4px
}
.provider_info .input INPUT {
	FONT-SIZE: 1.5em; MARGIN: 0px; WIDTH: 71%
}
.simple#one_email LABEL {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px -40%; WIDTH: 40%; COLOR: #666; PADDING-TOP: 3px; POSITION: static; TEXT-ALIGN: right
}
.provider_info .input TEXTAREA {
	WIDTH: 100%
}
.provider_info .input DIV {
	FONT-SIZE: 0.91em; COLOR: #64645c
}
.provider_info .input DIV BIG {
	FONT-SIZE: 1.16em
}
.provider_info .connecting {
	BACKGROUND: url(../i/loader-bar.gif) no-repeat -5px 0px; MARGIN: 10px 0px 20px 155px; COLOR: #666; PADDING-TOP: 30px
}
DL.sharing DIV.connecting {
	BACKGROUND: url(../i/loader-bar.gif) no-repeat -5px 0px; MARGIN: 10px 0px 20px 155px; COLOR: #666; PADDING-TOP: 30px
}
DL.sharing DIV.connecting {
	BACKGROUND-IMAGE: url(../i/connecting_bar.gif)
}
DL.sharing .provider_info DIV.connecting {
	FONT-SIZE: 1.16em; LINE-HEIGHT: 1.5; FONT-STYLE: italic
}
DL.sharing DIV.connecting P {
	FONT-SIZE: 1.16em; LINE-HEIGHT: 1.5; FONT-STYLE: italic
}
.provider_info .connecting IMG {
	MARGIN-LEFT: 5px
}
.notification_result {
	MARGIN-LEFT: 33%
}
* HTML .notification_result {
	MARGIN-LEFT: 30%
}
.notification_result P {
	FONT-SIZE: 1em; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 1.5
}
DL.sharing .excl P {
	FONT-SIZE: 1em; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 1.5
}
DL.sharing .ok P {
	FONT-SIZE: 1em; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 1.5
}
DL.sharing .excl H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.16em; MARGIN: 0px 0px 7px; COLOR: #666; LINE-HEIGHT: 1.43
}
DL.sharing .ok H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.16em; MARGIN: 0px 0px 7px; COLOR: #666; LINE-HEIGHT: 1.43
}
.notification_result .notify_more {
	MARGIN-TOP: 10px
}
DL.sharing P.notify_more {
	MARGIN-TOP: 10px
}
.notification_result .notify_more A {
	BORDER-BOTTOM: #849dd1 1px solid; TEXT-DECORATION: none
}
DL.sharing P.notify_more A {
	BORDER-BOTTOM: #849dd1 1px solid; TEXT-DECORATION: none
}
.notification_result .notify_more A:hover {
	BORDER-BOTTOM-COLOR: #f7a082
}
.result_ok {
	MARGIN-TOP: -3px; DISPLAY: block; BACKGROUND: url(../i/24_go.gif) no-repeat 0px 0px; MARGIN-LEFT: -34px; WIDTH: 24px; POSITION: absolute; HEIGHT: 24px
}
.result_no {
	MARGIN-TOP: -3px; DISPLAY: block; BACKGROUND: url(../i/24_go.gif) no-repeat 0px 0px; MARGIN-LEFT: -34px; WIDTH: 24px; POSITION: absolute; HEIGHT: 24px
}
.result_go {
	MARGIN-TOP: -3px; DISPLAY: block; BACKGROUND: url(../i/24_go.gif) no-repeat 0px 0px; MARGIN-LEFT: -34px; WIDTH: 24px; POSITION: absolute; HEIGHT: 24px
}
.result_ok {
	BACKGROUND: url(../i/notified_ok.gif) no-repeat 0px 0px
}
.result_no {
	BACKGROUND: url(../i/24_excl.gif) no-repeat 0px 0px
}
.notifying_list_total_select {
	BORDER-RIGHT: #b4b4b4 1px solid; BORDER-TOP: #b4b4b4 1px solid; FONT-SIZE: 0.91em; MARGIN-BOTTOM: 0px! important; OVERFLOW: hidden; BORDER-LEFT: #b4b4b4 1px solid; COLOR: #fff; LINE-HEIGHT: 25px; BORDER-BOTTOM: #b4b4b4 0px; HEIGHT: 25px; BACKGROUND-COLOR: #d3d3d3
}
* HTML .notifying_list_total_select {
	OVERFLOW: visible; HEIGHT: 0px
}
* HTML .notifying_list_total_select DIV {
	OVERFLOW: visible; HEIGHT: 0px
}
.notifying_list_total_select {
	COLOR: #fff
}
.notifying_list_total_select #l_all_contacts {
	COLOR: #fff
}
.notifying_list_total_select DIV {
	
}
.notifying_list_total_select SPAN {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.notifying_list_total_select LABEL {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.notifying_list_total_select SPAN {
	
}
.notifying_list_total_select LABEL {
	
}
.notifying_list_total_select .check {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.notifying_list {
	BORDER-RIGHT: #b4b4b4 1px solid; BORDER-TOP: #b4b4b4 0px; BACKGROUND: url(../i/notifylist_bg.png) #fff 0px 0px; OVERFLOW: auto; BORDER-LEFT: #b4b4b4 1px solid; BORDER-BOTTOM: #b4b4b4 1px solid; HEIGHT: 150px! important
}
.notifying_list DIV {
	MIN-HEIGHT: 0px; MARGIN: 0px
}
* HTML .notifying_list DIV {
	HEIGHT: 150px
}
.notifying_list TABLE {
	WIDTH: 100%
}
.notifying_list TD {
	FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; LINE-HEIGHT: 25px; BACKGROUND-COLOR: #fff
}
.notifying_list TD LABEL {
	DISPLAY: block; WIDTH: 100%; LINE-HEIGHT: 1.2em
}
.notifying_list .even TD {
	BACKGROUND-COLOR: #f3f4f7
}
.notifying_list .stopmail TD {
	COLOR: #999
}
.notifying_list .stopmail TD.notify_status {
	FONT-SIZE: 0.91em; COLOR: #666
}
.notifying_list .stopmail TD.notify_status SPAN {
	TEXT-DECORATION: underline
}
.notifying_list .check {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 30px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.notifying_list .notifying_contact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0px; COLOR: #656565; PADDING-TOP: 0px
}
.notifying_list .red TD {
	COLOR: #cc0000
}
.notifying_list .red .notifying_contact {
	COLOR: #cc0000
}
.provider_info .checkdisabled LABEL {
	COLOR: #858580
}
.provider_info .checklist {
	FONT-SIZE: 1.08em
}
.provider_info .checklist DIV {
	MARGIN: 5px 0px
}
.provider_info .submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.provider_info .submit INPUT {
	FONT-SIZE: 1.08em; WIDTH: auto
}
#preview_notification1 {
	MARGIN-TOP: 13px; MARGIN-BOTTOM: 10px; PADDING-TOP: 0.25em
}
#preview_notification2 {
	MARGIN-TOP: 13px; MARGIN-BOTTOM: 10px; PADDING-TOP: 0.25em
}
#selected_notifylist {
	FONT-STYLE: normal
}
#selected_nbc {
	FONT-STYLE: normal
}
#selected_invites {
	FONT-STYLE: normal
}
#selected_nonbadoo {
	FONT-STYLE: normal
}
.select_service {
	MARGIN-BOTTOM: 20px
}
.select_service SELECT {
	FONT-SIZE: 1.16em
}
.inputarea {
	OVERFLOW: hidden; WIDTH: 100%
}
.share_field FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.share_link {
	FONT-SIZE: 1.16em; WIDTH: 100%
}
.share_field .copy_text {
	MARGIN-TOP: 5px; FLOAT: right; WHITE-SPACE: nowrap
}
.share_field .subservient {
	MARGIN-TOP: 5px; FLOAT: right; WHITE-SPACE: nowrap
}
.share_field .dashed {
	MARGIN-TOP: 5px; FONT-SIZE: 0.91em; FLOAT: right; COLOR: #64645c; LINE-HEIGHT: 1.182; BORDER-BOTTOM: #b1b1ad 1px solid; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#calling_card {
	MARGIN-BOTTOM: 15px
}
.settings_options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.settings_options LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.settings_options {
	MARGIN-TOP: 3.5em; PADDING-TOP: 13px
}
.settings_options LI {
	LINE-HEIGHT: 2.084
}
#adv_search {
	BORDER-RIGHT: #add59e 1px solid; BORDER-TOP: #add59e 1px solid; MIN-HEIGHT: 0px; MARGIN-BOTTOM: 20px; BORDER-LEFT: #add59e 1px solid; COLOR: #000; BORDER-BOTTOM: #add59e 1px solid; POSITION: relative; BACKGROUND-COLOR: #d0f8c1
}
* HTML #adv_search {
	HEIGHT: 0px
}
#adv_search .t {
	BACKGROUND: url(../i/corners.png) no-repeat -55px 0px; FLOAT: right; MARGIN: -1px -1px 0px 0px; OVERFLOW: hidden; WIDTH: 5px; POSITION: relative; HEIGHT: 5px
}
#adv_search H3 {
	PADDING-RIGHT: 28px; PADDING-LEFT: 28px; FONT-SIZE: 1em; BACKGROUND: url(../i/white_arrow_end.png) #59814a no-repeat 0pt 50%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px -13px; COLOR: #fff; LINE-HEIGHT: 1.75; PADDING-TOP: 0px; POSITION: relative
}
#adv_search H4 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; MIN-HEIGHT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #507841; LINE-HEIGHT: 1.364; PADDING-TOP: 10px
}
* HTML #adv_search FORM {
	OVERFLOW: hidden; WIDTH: 100%
}
#adv_search .top {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 12px; PADDING-TOP: 10px
}
* + HTML #adv_search .top {
	PADDING-TOP: 0px
}
* HTML #adv_search .top {
	PADDING-TOP: 0px
}
* HTML #adv_search .input {
	PADDING-RIGHT: 6px; HEIGHT: 0px
}
* + HTML #adv_search .input {
	PADDING-RIGHT: 6px
}
#adv_search #f_location {
	FLOAT: none; WIDTH: 100%
}
#classic_location #f_location {
	WIDTH: 310px
}
#adv_search .middle {
	PADDING-RIGHT: 0px; BORDER-TOP: #f6fef3 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f6fef3 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #add59e 1px solid
}
.advance_search {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 20px! important; MIN-HEIGHT: 0px; PADDING-BOTTOM: 5px! important; MARGIN: 0px; CURSOR: hand; PADDING-TOP: 5px! important; POSITION: relative
}
* HTML .advance_search {
	HEIGHT: 0px
}
.advance_search I {
	MARGIN-TOP: -4px; DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../i/icons-sm.png) no-repeat -99px -7px; LEFT: 8px; WIDTH: 7px; POSITION: absolute; TOP: 50%; HEIGHT: 9px
}
.extended .advance_search I {
	BACKGROUND-POSITION: -99px 0px; MARGIN-TOP: -3px; LEFT: 7px; WIDTH: 9px; HEIGHT: 7px
}
.advance_search .close {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -85px 0px; FLOAT: right; WIDTH: 14px; HEIGHT: 14px
}
.advance_search .close:hover {
	BACKGROUND-POSITION: -71px 0px
}
#adv_search .middle UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#adv_search .middle UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; MIN-HEIGHT: 0px; MARGIN-BOTTOM: 0.58em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.417; PADDING-TOP: 0px
}
* HTML #adv_search .middle UL LI {
	HEIGHT: 0px
}
#adv_search .middle UL LI:unknown {
	CLEAR: left; DISPLAY: block; HEIGHT: 0px; content: ''
}
#adv_search .middle UL LI * {
	VERTICAL-ALIGN: middle
}
#adv_search .middle UL A {
	COLOR: #626e5e
}
#adv_search .middle UL A.more {
	COLOR: #6c89ba; BORDER-BOTTOM: 1px dashed; TEXT-DECORATION: none
}
#adv_search .middle UL LI .aselect {
	MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; WIDTH: auto
}
#adv_search .bottom {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
* HTML #adv_search .bottom {
	HEIGHT: 0px
}
#adv_search .bottom .b {
	MARGIN-LEFT: -21px; MARGIN-RIGHT: -21px
}
#adv_search .b {
	MARGIN-TOP: 10px; FONT-SIZE: 0px; MARGIN-BOTTOM: -1px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 5px
}
#adv_search .b I {
	BACKGROUND: url(../i/corners.png) no-repeat -50px -5px; FLOAT: left; WIDTH: 5px; HEIGHT: 5px
}
#adv_search .b B {
	BACKGROUND: url(../i/corners.png) no-repeat -50px -5px; FLOAT: left; WIDTH: 5px; HEIGHT: 5px
}
#adv_search .b B {
	BACKGROUND-POSITION: -55px -5px; FLOAT: right
}
.sex_radio {
	FLOAT: left; MARGIN-RIGHT: 14px; WHITE-SPACE: nowrap
}
.sex_radio_last {
	FLOAT: left; MARGIN-RIGHT: 14px; WHITE-SPACE: nowrap
}
.sex_radio LABEL {
	MARGIN: 0px; VERTICAL-ALIGN: middle
}
.sex_radio_last LABEL {
	MARGIN: 0px; VERTICAL-ALIGN: middle
}
.sex_radio INPUT {
	MARGIN: 0px; VERTICAL-ALIGN: middle
}
.sex_radio_last INPUT {
	MARGIN: 0px; VERTICAL-ALIGN: middle
}
.sex_radio_last {
	MARGIN-RIGHT: 0px
}
* HTML .sex_radio_last {
	MARGIN-RIGHT: 20px
}
* + HTML .sex_radio_last {
	MARGIN-RIGHT: 20px
}
DIV.checks {
	MIN-HEIGHT: 0px; PADDING-TOP: 6px
}
* HTML DIV.checks {
	HEIGHT: 0px
}
DIV.checks:unknown {
	CLEAR: left; DISPLAY: block; HEIGHT: 0px; content: ''
}
DIV.checks DIV.cb {
	FLOAT: left; MARGIN-RIGHT: 15px
}
DIV.checks DIV.lcb {
	MARGIN-RIGHT: 0px
}
DIV.cb INPUT {
	VERTICAL-ALIGN: middle
}
#adv_search .middle UL {
	DISPLAY: none
}
#adv_search .extended UL {
	DISPLAY: block
}
#adv_search .extended .ext_more {
	DISPLAY: none
}
#s_languages_other {
	FLOAT: none
}
#adv_search_clsd {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-COLOR: #98baf2
}
#top_search_clsd {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-COLOR: #98baf2
}
#top_search_clsd {
	BACKGROUND-COLOR: #ffa44c
}
#adv_search_clsd .t {
	FONT-SIZE: 0px; BACKGROUND: url(../i/adv_search_box.gif) no-repeat 100% -14px; MARGIN-BOTTOM: -14px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 14px
}
#top_search_clsd .t {
	FONT-SIZE: 0px; BACKGROUND: url(../i/adv_search_box.gif) no-repeat 100% -14px; MARGIN-BOTTOM: -14px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 14px
}
#adv_search_clsd .t DIV {
	FONT-SIZE: 0px; BACKGROUND: url(../i/adv_search_box.gif) no-repeat 0px -14px; FLOAT: left; WIDTH: 15px; HEIGHT: 14px
}
#top_search_clsd .t DIV {
	FONT-SIZE: 0px; BACKGROUND: url(../i/adv_search_box.gif) no-repeat 0px -14px; FLOAT: left; WIDTH: 15px; HEIGHT: 14px
}
.search_clsd_header {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1.16em; Z-INDEX: 10; MIN-HEIGHT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #fff! important; LINE-HEIGHT: 1.286; PADDING-TOP: 10px; POSITION: relative; TEXT-DECORATION: none
}
.search_clsd_header:hover {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1.16em; Z-INDEX: 10; MIN-HEIGHT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #fff! important; LINE-HEIGHT: 1.286; PADDING-TOP: 10px; POSITION: relative; TEXT-DECORATION: none
}
* HTML .search_clsd_header {
	HEIGHT: 0px
}
#adv_search_clsd .b {
	MARGIN-TOP: -14px; FONT-SIZE: 0px; BACKGROUND: url(../i/adv_search_box.gif) no-repeat 100% 100%; OVERFLOW: hidden; HEIGHT: 14px
}
#top_search_clsd .b {
	MARGIN-TOP: -14px; FONT-SIZE: 0px; BACKGROUND: url(../i/adv_search_box.gif) no-repeat 100% 100%; OVERFLOW: hidden; HEIGHT: 14px
}
#adv_search_clsd .b DIV {
	BACKGROUND: url(../i/adv_search_box.gif) no-repeat 0px 100%; FLOAT: left; WIDTH: 14px; HEIGHT: 14px
}
#top_search_clsd .b DIV {
	BACKGROUND: url(../i/adv_search_box.gif) no-repeat 0px 100%; FLOAT: left; WIDTH: 14px; HEIGHT: 14px
}
#top_search_clsd .t {
	BACKGROUND-IMAGE: url(../i/top_search_box.gif)
}
#top_search_clsd .t DIV {
	BACKGROUND-IMAGE: url(../i/top_search_box.gif)
}
#top_search_clsd .b {
	BACKGROUND-IMAGE: url(../i/top_search_box.gif)
}
#top_search_clsd .b DIV {
	BACKGROUND-IMAGE: url(../i/top_search_box.gif)
}
#top_search {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #764c24; POSITION: relative; BACKGROUND-COLOR: #ffcb99
}
#top_search .top {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../i/top_search_box_separator.gif) repeat-x left bottom; PADDING-BOTTOM: 12px; PADDING-TOP: 10px; WHITE-SPACE: normal
}
#top_search H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 0.27em; MARGIN: 0px; COLOR: #ab7b4d; LINE-HEIGHT: 1.364; PADDING-TOP: 0.55em
}
#top_search .t {
	FONT-SIZE: 0px; BACKGROUND: url(../i/top_search_box.gif) no-repeat right top; MARGIN-BOTTOM: -14px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 14px
}
#top_search .t DIV {
	FONT-SIZE: 0px; BACKGROUND: url(../i/top_search_box.gif) no-repeat left top; FLOAT: left; WIDTH: 15px; HEIGHT: 14px
}
#top_search .bottom {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffa44c
}
* HTML #top_search .bottom {
	HEIGHT: 0px
}
#top_search .bottom .b {
	MARGIN-LEFT: -20px; MARGIN-RIGHT: -20px
}
#top_search .b {
	MARGIN-TOP: -4px; FONT-SIZE: 0px; BACKGROUND: url(../i/top_search_box.gif) no-repeat right bottom; OVERFLOW: hidden; HEIGHT: 14px
}
#top_search .b DIV {
	BACKGROUND: url(../i/top_search_box.gif) no-repeat left bottom; FLOAT: left; WIDTH: 14px; HEIGHT: 14px
}
UL.contacts {
	MARGIN-TOP: 25px
}
UL.folders {
	MARGIN-TOP: 16px
}
UL.contacts LI {
	MARGIN: 0px 0px 5px
}
UL.contacts LI.blacklist {
	MARGIN: 25px 0px 0px
}
LI.blacklist A {
	COLOR: #999
}
A.create_folder {
	COLOR: #999
}
FORM.friend_details {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #d3d3d3 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 10px 0px 0px; BORDER-LEFT: #d3d3d3 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #d3d3d3 1px solid; BACKGROUND-COLOR: #f6f6f6
}
DIV.friend_type {
	OVERFLOW: hidden
}
* HTML DIV.friend_type {
	HEIGHT: 1%
}
DIV.friend_type SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.friend_type SPAN INPUT {
	VERTICAL-ALIGN: middle
}
DIV.friend_type SPAN LABEL {
	VERTICAL-ALIGN: middle
}
FORM.friend_details SELECT {
	FLOAT: right
}
FORM.friend_details DIV.hr {
	BORDER-TOP: #d3d3d3 1px solid; FONT-SIZE: 0px; MARGIN: 8px 0px; OVERFLOW: hidden; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 0px
}
.captcha IMG {
	BORDER-RIGHT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; BACKGROUND: #fff; MARGIN-BOTTOM: 6px; BORDER-LEFT: #e7e7e7 1px solid; BORDER-BOTTOM: #e7e7e7 1px solid
}
.captcha DIV INPUT {
	WIDTH: 202px
}
* + HTML .captcha DIV INPUT {
	WIDTH: 196px
}
* HTML .captcha DIV INPUT {
	WIDTH: 196px
}
.captcha DIV.description {
	MARGIN-TOP: 3px; COLOR: #999
}
#fr_del {
	DISPLAY: none
}
#fr_req {
	DISPLAY: none
}
.entry_option {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: #e7e7e7 1px solid
}
.last_entry_option {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; BORDER-BOTTOM: 0px
}
.entry_pref_input {
	WIDTH: 155px
}
INPUT.entry_pref_input {
	WIDTH: 149px
}
* HTML INPUT.entry_pref_input {
	WIDTH: 149px
}
.password_locked {
	BACKGROUND: url(../i/locked.jpg) no-repeat 170px 0px; PADDING-BOTTOM: 10px
}
.preferences H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #959595; LINE-HEIGHT: 1.364; PADDING-TOP: 0px
}
.preferences .description {
	MARGIN-TOP: 3px; FONT-SIZE: 0.91em; COLOR: #999; LINE-HEIGHT: 1.364
}
H4.finish_it {
	FONT-WEIGHT: normal; FONT-SIZE: 0.91em; PADDING-BOTTOM: 8px; COLOR: #8f8c45; LINE-HEIGHT: 1.364
}
.delete_entry {
	FLOAT: right; COLOR: #909090; PADDING-TOP: 2px
}
.phome_comments {
	CLEAR: both; DISPLAY: inline; MARGIN: 20px 0px 0px; WIDTH: 14%; PADDING-TOP: 0.5em
}
.phome_comments .entry_options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.phome_comments H4 {
	MARGIN: 0px
}
#savesettings {
	MARGIN-TOP: 7px
}
.report_profile {
	
}
.report_profile .face {
	MARGIN: 0.25em auto 5px
}
.report_profile .name {
	CLEAR: left; TEXT-ALIGN: center
}
#post_comment_error_wait B {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#post_comment_error_wait {
	DISPLAY: none
}
SPAN.error_wait {
	PADDING-LEFT: 0.5em; COLOR: #d50005
}
#comments {
	CLEAR: right; DISPLAY: inline; FLOAT: right; WIDTH: 80%; MARGIN-RIGHT: 2%; PADDING-TOP: 20px
}
#comments H2 {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#no_comments_text {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#comments #add_comment_form {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#comments P.navigation {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#comments .b_pager {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#comments .b_pager {
	MARGIN-TOP: 10px; PADDING-LEFT: 34px
}
#comments #add_comment_form {
	MARGIN-RIGHT: 23%
}
.fund UL.cl {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#comments .questionare {
	CLEAR: none; DISPLAY: block
}
#comments H2 {
	BORDER-TOP: #d3d3d3 1px solid; MARGIN-TOP: 0px; COLOR: #515565; PADDING-TOP: 20px
}
* HTML #comments H2 {
	HEIGHT: 0px
}
.photoview #comments H2 {
	BORDER-TOP: 0px; PADDING-TOP: 15px
}
#comments H2 SMALL {
	FONT-SIZE: 0.7em; COLOR: #999
}
#comments .nonauth {
	MARGIN: 15px 0px
}
#comments .reply .nonauth {
	MARGIN: 10px 0px
}
#comments UL.cl .nonauth {
	MARGIN: 0px
}
#comments .editing .nonauth {
	DISPLAY: block
}
.comment {
	MARGIN-BOTTOM: 20px; OVERFLOW: hidden
}
* HTML .comment {
	OVERFLOW: visible; HEIGHT: 0px
}
.comment .more {
	DISPLAY: block; FONT-SIZE: 32px; WIDTH: 52px; LINE-HEIGHT: 32px; TEXT-ALIGN: center
}
.comment .more A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.reply .more {
	MARGIN-TOP: -15px
}
.commentface {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.comment_entry {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
* HTML .comment_entry {
	LEFT: -3px; OVERFLOW: visible; POSITION: relative; HEIGHT: 0px
}
.comment_entry .name {
	FONT-SIZE: 1.08em; LINE-HEIGHT: 1.385
}
.comment_entry A.username {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.385
}
.comment_entry .reply A.username {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.385
}
.comment_entry .name SMALL {
	FONT-SIZE: 0.84em; COLOR: #bababa; LINE-HEIGHT: 1.637
}
.comment_entry P {
	MARGIN: 0px
}
.comment_entry .reply {
	MARGIN-TOP: 15px; PADDING-LEFT: 20px; OVERFLOW: hidden; POSITION: relative
}
* HTML .comment_entry .reply {
	OVERFLOW: visible; HEIGHT: 0px
}
.reply DIV.r {
	BACKGROUND: url(../i/icons-small.png) no-repeat -150px 0px; LEFT: 4px; WIDTH: 9px; POSITION: absolute; TOP: 0px; HEIGHT: 11px
}
.reply .questionare {
	MARGIN-BOTTOM: 0px
}
.reply #reply_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.reply #reply_form FORM.comment_form {
	MARGIN-TOP: 0px
}
.reply_entry {
	OVERFLOW: hidden
}
* HTML .reply_entry {
	LEFT: -3px; OVERFLOW: visible; POSITION: relative; HEIGHT: 0px
}
.comment_entry .reply A.change {
	FONT-SIZE: 0.91em
}
.comment_entry .reply SMALL A.change {
	FONT-SIZE: 1em
}
.comment_entry A.leave_reply {
	FONT-SIZE: 0.91em; COLOR: #3d75c0; TEXT-DECORATION: none
}
#add_comment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px; LINE-HEIGHT: 1.334; PADDING-TOP: 0px
}
.comment_form {
	MARGIN-TOP: 15px
}
.comment_note {
	MARGIN: 5px 0px 15px
}
.comment_note P {
	FONT-SIZE: 1em; MARGIN: 0px; LINE-HEIGHT: 1.5
}
.comment_form SMALL {
	FONT-SIZE: 0.91em; COLOR: #999; LINE-HEIGHT: 1.637
}
.comment_form .textarea {
	MARGIN-TOP: 6px
}
.comment_form .submit {
	MARGIN: 12px 0px 5px
}
#no_comments_text {
	
}
DIV.ci {
	CLEAR: right; MARGIN-TOP: 25px; DISPLAY: inline; FLOAT: right; WIDTH: 21%; MARGIN-RIGHT: 2%
}
DIV.ci A {
	PADDING-LEFT: 25px; BACKGROUND: url(../i/ci_bg.png) no-repeat 0px 0px; FLOAT: left
}
DIV.ci A SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../i/ci_bg.png) no-repeat 100% 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.ci A SPAN IMG {
	BORDER-RIGHT: #f0f3f4 1px solid; BORDER-TOP: #f0f3f4 1px solid; DISPLAY: block; BORDER-LEFT: #f0f3f4 1px solid; BORDER-BOTTOM: #f0f3f4 1px solid
}
UL.cl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 18.4% 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.cl LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 34px; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px; PADDING-TOP: 0px
}
* HTML UL.cl LI {
	HEIGHT: 0px
}
UL.cl LI.haschildren {
	BACKGROUND: url(../i/reply_tree.png) no-repeat -28px -63px
}
UL.cl LI P {
	MARGIN: 5px 0px
}
UL.cl LI P.name {
	MARGIN-TOP: 0px; PADDING-TOP: 3px
}
UL.cl LI P.name IMG {
	MARGIN: -3px 0px 0px -34px; POSITION: absolute
}
UL.cl LI DIV.reply A.change {
	FONT-SIZE: 0.91em; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1.64
}
UL.cl LI A.username {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000; LINE-HEIGHT: 1.385
}
UL.cl LI A.online {
	COLOR: #41a011
}
UL.cl LI P.name SMALL {
	PADDING-LEFT: 3px; FONT-SIZE: 0.85em; COLOR: #999
}
UL.cl LI P.name A.delete_comment {
	MARGIN-LEFT: 6px; COLOR: #900! important; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline
}
UL.cl LI P.name A.delete_comment:hover {
	MARGIN-LEFT: 6px; COLOR: #900! important; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline
}
UL.cl UL.cl {
	MARGIN: 0px
}
* HTML UL.cl LI LI {
	HEIGHT: 0px
}
UL.cl LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 62px; BACKGROUND: url(../i/reply_tree.png) no-repeat 0px -8255px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -23px; PADDING-TOP: 25px
}
UL.cl LI LI.haschildren {
	BACKGROUND-POSITION: 0px -38px
}
UL.cl LI LI.lastnode.haschildren {
	BACKGROUND-POSITION: 0px -16448px
}
UL.cl LI.lastnode {
	BACKGROUND-POSITION: -40px 0px; PADDING-BOTTOM: 0px
}
UL.cl LI LI.verylastnode {
	BACKGROUND-POSITION: -40px 0px; PADDING-BOTTOM: 0px
}
UL.cl UL.cl LI LI {
	PADDING-BOTTOM: 0px
}
UL.cl .more {
	DISPLAY: block; FONT-SIZE: 24px; LINE-HEIGHT: 24px
}
UL.cl .more A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
P.navigation {
	FONT-WEIGHT: normal; FONT-SIZE: 1.33em; LINE-HEIGHT: 1.125
}
P.navigation A {
	MARGIN: 0px 10px
}
P.navigation B {
	MARGIN: 0px 10px
}
P.navigation A.prev {
	MARGIN-LEFT: 0px
}
P.navigation A.next {
	MARGIN-RIGHT: 0px
}
P.navigation B {
	BORDER-RIGHT: #ff4000 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ff4000 2px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ff4000 2px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ff4000 2px solid; BACKGROUND-COLOR: #ff4000; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px
}
.inset {
	MIN-HEIGHT: 0px; MARGIN: 0px 0px 0px 25%
}
.inset:unknown {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 0px; content: " "
}
* HTML .inset {
	HEIGHT: 0px
}
.inset DT {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 17%
}
.inset DT B {
	PADDING-RIGHT: 20px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 1.33em; COLOR: #62656b; LINE-HEIGHT: 1.475; PADDING-TOP: 3px
}
.inset DD {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 17%; PADDING-TOP: 10px; POSITION: relative
}
.inset DD:unknown {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 0px; content: " "
}
* HTML .inset DD {
	MARGIN-LEFT: 0px; HEIGHT: 0px
}
* + HTML .inset DD {
	MIN-HEIGHT: 0px; MARGIN-LEFT: 0px
}
.inset .important_field {
	FLOAT: left; POSITION: relative
}
* HTML .inset .important_field {
	POSITION: static
}
#fullplot .inset .error {
	MARGIN-LEFT: 0px; OVERFLOW: hidden
}
* HTML #fullplot .inset .error {
	OVERFLOW: visible; HEIGHT: 0px
}
.inset .message_error {
	FONT-SIZE: 1.08em; COLOR: #d50005; LINE-HEIGHT: 1.385; PADDING-TOP: 5px
}
.inset DD FIELDSET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
* HTML .inset DD FIELDSET {
	PADDING-RIGHT: 6px
}
* + HTML .inset DD FIELDSET {
	PADDING-RIGHT: 6px
}
#fullplot .inset .inputtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML #fullplot .inset .inputtext {
	OVERFLOW: hidden
}
#fullplot .inset .textarea {
	FLOAT: none; WIDTH: 60%
}
#fullplot .inset .inputtext INPUT {
	FLOAT: none; WIDTH: 100%
}
#fullplot .inset TEXTAREA {
	FLOAT: none; WIDTH: 100%
}
#fullplot .inset .inputtext INPUT {
	FONT-SIZE: 1em
}
.inset .required {
	BACKGROUND: url(../i/required.gif) no-repeat 0px 50%; LEFT: -4px; WIDTH: 2px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.inset .reqtextarea {
	BACKGROUND-POSITION: 0px 0px; TOP: 11px; HEIGHT: 28px
}
* HTML .inset .required {
	TOP: 10px; HEIGHT: 28px
}
.inset .introduce .required {
	BACKGROUND-POSITION: 0px 50%; TOP: 0px; HEIGHT: 100%
}
.inset .correct_naming .required {
	BACKGROUND-POSITION: 0px 50%; TOP: 0px; HEIGHT: 100%
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #dee3e7 1px solid; MIN-WIDTH: 999px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4em 0px 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 5.41em
}
* HTML #footer {
	POSITION: static
}
#footwrap {
	MAX-WIDTH: 1200px; MARGIN: 0px auto; OVERFLOW: hidden
}
#footer P {
	MARGIN-TOP: 1em; FONT-SIZE: 0.91em; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1.82
}
#footer P.onbadoo {
	FLOAT: left; MARGIN-LEFT: 2%
}
#footer P.copyright {
	FLOAT: right; MARGIN-RIGHT: 2%
}
* HTML #footer P.onbadoo {
	DISPLAY: inline
}
* HTML #footer P.copyright {
	DISPLAY: inline
}
#footer P.about {
	TEXT-ALIGN: center
}
#footer P.about A {
	MARGIN-RIGHT: 6px
}
#footer P SMALL {
	FONT-SIZE: 0.91em; COLOR: #bfbfbf; LINE-HEIGHT: 1.819
}
#lightbox {
	DISPLAY: none; Z-INDEX: 9000; LEFT: 50%; MARGIN: -220px 0px 0px -250px; WIDTH: 450px; POSITION: absolute; TOP: 50%; HEIGHT: 400px; TEXT-ALIGN: left
}
[id]#lightbox {
	POSITION: fixed
}
#overlay {
	DISPLAY: none; Z-INDEX: 5000; LEFT: 0px; BACKGROUND-IMAGE: url(../i/grey.png); WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; opacity: .70
}
[id]#overlay {
	POSITION: fixed
}
#modal_container H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#modal_container .spotlight-line {
	MARGIN: 0px -1em
}
.popup {
	WIDTH: 450px
}
#p_upload_content {
	DISPLAY: none
}
#p_upload {
	MARGIN: 5px; WIDTH: 572px
}
#p_upload P.close {
	COLOR: #666
}
#upload-start P I {
	FONT-STYLE: normal
}
#upload-process P I {
	FONT-STYLE: normal
}
DIV.uploader {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #d3d3d3 1px solid; MARGIN-TOP: 18px; PADDING-LEFT: 20px; PADDING-BOTTOM: 25px; OVERFLOW: hidden; BORDER-LEFT: #d3d3d3 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #d3d3d3 1px solid; BACKGROUND-COLOR: #f6f6f6
}
* HTML DIV.uploader {
	OVERFLOW: visible; HEIGHT: 0px
}
DIV.shooter {
	TEXT-ALIGN: center
}
DIV.uploadlist {
	BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid; BACKGROUND: url(../i/upload_list_bg.png) #fff 0px 0px; OVERFLOW: auto; BORDER-LEFT: #9c9c9c 1px solid; BORDER-BOTTOM: #9c9c9c 1px solid; HEIGHT: 240px
}
DIV.ulw {
	MIN-HEIGHT: 0px; BACKGROUND: url(../i/upload_list_bg.png) 0px 0px
}
* HTML DIV.ulw {
	HEIGHT: 0px
}
DIV.uploader .ctrhint {
	BACKGROUND-POSITION: 0px 10px; MARGIN-LEFT: 0px; WIDTH: 125px; PADDING-TOP: 65px
}
DIV.uploader .dndhint {
	BACKGROUND-POSITION: 0px 10px; MARGIN-LEFT: 0px; WIDTH: 125px; PADDING-TOP: 65px
}
DIV.uploader .cmdhint {
	BACKGROUND-POSITION: 0px 10px; MARGIN-LEFT: 0px; WIDTH: 125px; PADDING-TOP: 65px
}
DIV.uploader DIV.answers {
	MARGIN: 0px
}
DIV.uploader DIV.answers A {
	MARGIN: 1px
}
DIV.uploader P {
	MARGIN: 0px
}
DIV.uploader P.mobile_address {
	COLOR: #666; TEXT-ALIGN: center
}
DIV.uploader P.mobile_address BIG {
	FONT-SIZE: 2.15em
}
DIV.uploader P.first {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 60px; WIDTH: 190px; COLOR: #525252
}
DIV.uploader P.second {
	DISPLAY: inline; FLOAT: right; WIDTH: 190px; COLOR: #525252; MARGIN-RIGHT: 60px
}
DIV.uploader P.second A {
	COLOR: #525252
}
DIV.uploader .add_files {
	MARGIN-TOP: 10px; PADDING-LEFT: 30px; OVERFLOW: hidden; COLOR: #666
}
* HTML DIV.uploader .add_files {
	OVERFLOW: visible; HEIGHT: 0px
}
DIV.uploader .add_files BUTTON {
	MARGIN: 14px 0px 18px
}
* + HTML DIV.uploader .add_files BUTTON {
	MARGIN: 20px 0px 18px
}
* HTML DIV.uploader .add_files BUTTON {
	MARGIN: 20px 0px 18px
}
DIV.uploader DIV.line {
	BORDER-TOP: #d3d3d3 1px solid; MARGIN: 15px 0px; BORDER-BOTTOM: #fff 1px solid
}
P.upload_options {
	MARGIN: 10px 0px 5px; COLOR: #999; TEXT-ALIGN: center
}
P.upload_options A.files {
	MARGIN-LEFT: 27px
}
P.upload_options A.webcam {
	MARGIN-LEFT: 35px
}
P.upload_options A.sites {
	MARGIN-LEFT: 32px
}
P.upload_options A.mobile {
	MARGIN-LEFT: 30px
}
P.upload_options A.email {
	MARGIN-LEFT: 30px
}
P.upload_options A.files SPAN {
	BACKGROUND: url(../i/icons-upload.png) no-repeat -16px 0px; MARGIN: -1px 0px 0px -21px; WIDTH: 16px; POSITION: absolute; HEIGHT: 16px
}
P.upload_options A.sites SPAN {
	BACKGROUND: url(../i/icons-upload.png) no-repeat 0px 0px; MARGIN: 0px 0px 0px -21px; WIDTH: 16px; POSITION: absolute; HEIGHT: 16px
}
P.upload_options A.webcam SPAN {
	BACKGROUND: url(../i/icons-upload.png) no-repeat -32px 0px; MARGIN: 0px 0px 0px -21px; WIDTH: 14px; POSITION: absolute; HEIGHT: 15px
}
P.upload_options A.mobile SPAN {
	BACKGROUND: url(../i/icons-upload.png) no-repeat -46px 0px; MARGIN: -1px 0px 0px -16px; WIDTH: 9px; POSITION: absolute; HEIGHT: 16px
}
P.upload_options A.email SPAN {
	BACKGROUND: url(../i/icons-upload.png) no-repeat -46px 0px; MARGIN: -1px 0px 0px -16px; WIDTH: 9px; POSITION: absolute; HEIGHT: 16px
}
P.upload_options A.email SPAN {
	BACKGROUND: url(../i/icons-upload.png) no-repeat -40px -22px; MARGIN: 3px 0px 0px -22px; WIDTH: 17px; HEIGHT: 11px; _margin-bottom: -5px
}
* HTML P.upload_options A SPAN {
	DISPLAY: inline-block; POSITION: static! important
}
DIV.uploader DIV.fl_actions {
	MARGIN-TOP: 15px; OVERFLOW: hidden; TEXT-ALIGN: center
}
* HTML DIV.uploader DIV.fl_actions {
	OVERFLOW: visible; HEIGHT: 0px
}
DIV.uploader DIV.fl_actions BUTTON.file_action {
	FLOAT: left
}
DIV.uploader DIV.fl_actions BUTTON.escape_action {
	FLOAT: right
}
DIV.uploader DIV.fl_actions BUTTON.finish {
	FLOAT: right
}
DIV.uploader DIV.fl_actions SMALL.upload_status {
	DISPLAY: block; FONT-SIZE: 0.91em; MARGIN: 6px 10px 0px; COLOR: #666
}
FORM.photodescr {
	OVERFLOW: hidden; WIDTH: 100%
}
FORM.photodescr BUTTON {
	FLOAT: right; MARGIN-LEFT: 5px
}
FORM.photodescr DIV.photodescr_input {
	WIDTH: auto! important
}
FORM.photodescr DIV.photodescr_input DIV {
	WIDTH: auto! important
}
* + HTML FORM.photodescr DIV.photodescr_input {
	MIN-HEIGHT: 0px
}
* HTML FORM.photodescr DIV.photodescr_input {
	PADDING-RIGHT: 6px; FLOAT: left
}
* + HTML FORM.photodescr DIV.photodescr_input DIV {
	PADDING-RIGHT: 6px
}
* HTML FORM.photodescr DIV.photodescr_input DIV {
	PADDING-RIGHT: 6px; OVERFLOW: hidden; WIDTH: 100%! important; MARGIN-RIGHT: -6px
}
FORM.photodescr DIV.photodescr_input INPUT {
	FONT-SIZE: 1.08em; WIDTH: 100%; COLOR: #963; BACKGROUND-COLOR: #fffdd3
}
TABLE.filelist {
	WIDTH: 100%
}
TABLE.filelist TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: middle; PADDING-TOP: 7px; TEXT-ALIGN: left
}
TABLE.filelist TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: middle; PADDING-TOP: 7px; TEXT-ALIGN: left
}
TABLE.filelist TH {
	FONT-WEIGHT: normal
}
TABLE.filelist TH.thumb {
	WIDTH: 37px; HEIGHT: 26px; TEXT-ALIGN: center
}
TABLE.filelist TH.name {
	PADDING-LEFT: 0px
}
TABLE.filelist TH.description {
	PADDING-LEFT: 0px
}
TABLE.filelist TH.thumb IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN: 0px auto; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
TABLE.filelist TH.thumb DIV.nothumb {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 34px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #ebebeb
}
TABLE.filelist TH.thumb DIV.thumb {
	WIDTH: 34px; HEIGHT: 26px
}
TABLE.filelist TH.description A {
	COLOR: #963; FONT-STYLE: italic; TEXT-DECORATION: none
}
TABLE.filelist TH.description A:hover {
	COLOR: #963! important; BACKGROUND-COLOR: #fffcb5
}
TABLE.filelist TH.description A.emptydesc {
	COLOR: #999! important
}
TABLE.filelist TH.description A.emptydesc:hover {
	COLOR: #999! important
}
TABLE.filelist TH.name {
	OVERFLOW: hidden; WIDTH: 220px; WHITE-SPACE: nowrap
}
TABLE.filelist TH.name DIV {
	OVERFLOW: hidden; WIDTH: 220px; WHITE-SPACE: nowrap
}
TABLE.filelist TH.description {
	OVERFLOW: hidden; WIDTH: 220px; WHITE-SPACE: nowrap
}
TABLE.filelist TH.description DIV {
	OVERFLOW: hidden; WIDTH: 220px; WHITE-SPACE: nowrap
}
TABLE.filelist TD.icon {
	WIDTH: 20px; TEXT-ALIGN: center
}
TD.icon A.cancel {
	DISPLAY: block; BACKGROUND: url(../i/icons-upload.png) no-repeat -20px -49px; MARGIN: 0px auto; WIDTH: 14px; HEIGHT: 14px
}
TD.icon A.cancel:hover {
	BACKGROUND-POSITION: -6px -63px
}
TR.even TD.icon A.cancel {
	BACKGROUND-POSITION: -6px -49px
}
TR.even TD.icon A.cancel:hover {
	BACKGROUND-POSITION: -6px -63px
}
TD.icon SPAN.note {
	DISPLAY: block; BACKGROUND: url(../i/icons-upload.png) no-repeat -20px -16px; MARGIN: 0px auto; WIDTH: 20px; HEIGHT: 17px
}
TR.even TD.icon SPAN.note {
	BACKGROUND-POSITION: 0px -16px
}
TD.icon SPAN.ok {
	DISPLAY: block; BACKGROUND: url(../i/icons-upload.png) no-repeat -20px -33px; MARGIN: 0px auto; WIDTH: 16px; HEIGHT: 16px
}
TR.even TD.icon SPAN.ok {
	BACKGROUND-POSITION: -4px -33px
}
TABLE.filelist TD.status {
	FONT-SIZE: 0.91em; COLOR: #666
}
TABLE.filelist TD.uploaded {
	COLOR: #390
}
TABLE.filelist TD.status DIV.upload_bar {
	PADDING-LEFT: 1px; BACKGROUND: url(../i/upload-bar.png) no-repeat 0px 0px; WIDTH: 190px; HEIGHT: 15px
}
TABLE.filelist TD.status DIV.upload_bar SPAN {
	DISPLAY: block; BACKGROUND: url(../i/upload-bar.png) no-repeat 0px -15px; WIDTH: 0px; HEIGHT: 15px
}
.phead {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
.phead #tclose {
	
}
.phead H3 {
	COLOR: #d50
}
.pbody {
	PADDING-RIGHT: 10px; BORDER-TOP: #e2e1e1 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
.pbody P {
	MARGIN-TOP: 0px
}
#modal_overlay {
	BACKGROUND-COLOR: #333333
}
#tpreview {
	BACKGROUND-COLOR: #fff
}
#next_prev {
	DISPLAY: none; Z-INDEX: 8000; LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 50%
}
#go_play_wrap {
	DISPLAY: block; Z-INDEX: 8001; LEFT: 50%; POSITION: absolute; TOP: 50%
}
#go_convert {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; Z-INDEX: 8002; MIN-HEIGHT: 20px; LEFT: -50%; LINE-HEIGHT: 1.12; POSITION: relative; TOP: -0.56em; TEXT-DECORATION: none
}
#go_play {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; Z-INDEX: 8002; MIN-HEIGHT: 20px; LEFT: -50%; LINE-HEIGHT: 1.12; POSITION: relative; TOP: -0.56em; TEXT-DECORATION: none
}
#go_convert {
	COLOR: #fff! important
}
#go_play {
	COLOR: #fff! important
}
#go_play:hover {
	COLOR: #fff! important
}
* HTML #go_convert {
	
}
* HTML #go_play {
	
}
* + HTML #go_play * {
	CURSOR: pointer
}
* HTML #go_play * {
	CURSOR: hand
}
#go_play {
	outline: 0 none
}
#go_play:hover {
	outline: 0 none
}
#go_play:active {
	outline: 0 none
}
#go_play:focus {
	outline: 0 none
}
#go_convert .text {
	Z-INDEX: 8005; POSITION: relative
}
#go_convert .errorText {
	Z-INDEX: 8005; POSITION: relative
}
#go_play .text {
	Z-INDEX: 8005; POSITION: relative
}
#go_play .playText {
	Z-INDEX: 8005; POSITION: relative
}
#go_play .playText {
	PADDING-RIGHT: 22px; BACKGROUND: url(../i/play_arrow.gif) no-repeat 100% 50%
}
#go_convert .errorText {
	PADDING-RIGHT: 25px; BACKGROUND: url(../i/error_cross.gif) no-repeat 100% 50%
}
#go_convert .t {
	DISPLAY: block; FONT-SIZE: 0px; Z-INDEX: 8002; RIGHT: 0px; BACKGROUND: url(../i/playbg_t.png) no-repeat 0px 0px; LEFT: -19px; OVERFLOW: hidden; BOTTOM: 10px; POSITION: absolute; TOP: -10px
}
#go_play .t {
	DISPLAY: block; FONT-SIZE: 0px; Z-INDEX: 8002; RIGHT: 0px; BACKGROUND: url(../i/playbg_t.png) no-repeat 0px 0px; LEFT: -19px; OVERFLOW: hidden; BOTTOM: 10px; POSITION: absolute; TOP: -10px
}
* HTML #go_convert .t {
	
}
* HTML #go_play .t {
	
}
#go_convert .r {
	DISPLAY: block; FONT-SIZE: 0px; Z-INDEX: 8002; RIGHT: -19px; BACKGROUND: url(../i/playbg_r.png) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 19px; BOTTOM: 10px; POSITION: absolute; TOP: -10px
}
#go_play .r {
	DISPLAY: block; FONT-SIZE: 0px; Z-INDEX: 8002; RIGHT: -19px; BACKGROUND: url(../i/playbg_r.png) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 19px; BOTTOM: 10px; POSITION: absolute; TOP: -10px
}
* HTML #go_convert .r {
	RIGHT: 0px; ; LEFT: expression(runtimeStyle.left = this.parentNode.offsetWidth + "px"); ; HEIGHT: expression(runtimeStyle.height = this.parentNode.offsetHeight + "px")
}
* HTML #go_play .r {
	RIGHT: 0px; ; LEFT: expression(runtimeStyle.left = this.parentNode.offsetWidth + "px"); ; HEIGHT: expression(runtimeStyle.height = this.parentNode.offsetHeight + "px")
}
#go_convert .b {
	DISPLAY: block; FONT-SIZE: 0px; Z-INDEX: 8002; RIGHT: -19px; BACKGROUND: url(../i/playbg_b.png) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 19px; BOTTOM: -10px; POSITION: absolute; HEIGHT: 20px
}
#go_play .b {
	DISPLAY: block; FONT-SIZE: 0px; Z-INDEX: 8002; RIGHT: -19px; BACKGROUND: url(../i/playbg_b.png) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 19px; BOTTOM: -10px; POSITION: absolute; HEIGHT: 20px
}
* HTML #go_convert .b {
	RIGHT: 0px; ; LEFT: expression(runtimeStyle.left = this.parentNode.offsetWidth + "px"); BOTTOM: 0px; ; TOP: expression(runtimeStyle.top = this.parentNode.offsetHeight - 10 + "px")
}
* HTML #go_play .b {
	RIGHT: 0px; ; LEFT: expression(runtimeStyle.left = this.parentNode.offsetWidth + "px"); BOTTOM: 0px; ; TOP: expression(runtimeStyle.top = this.parentNode.offsetHeight - 10 + "px")
}
#go_convert .l {
	DISPLAY: block; FONT-SIZE: 0px; Z-INDEX: 8002; RIGHT: 0px; BACKGROUND: url(../i/playbg_l.png) no-repeat 0px 0px; LEFT: -19px; OVERFLOW: hidden; BOTTOM: -10px; POSITION: absolute; HEIGHT: 20px
}
#go_play .l {
	DISPLAY: block; FONT-SIZE: 0px; Z-INDEX: 8002; RIGHT: 0px; BACKGROUND: url(../i/playbg_l.png) no-repeat 0px 0px; LEFT: -19px; OVERFLOW: hidden; BOTTOM: -10px; POSITION: absolute; HEIGHT: 20px
}
* HTML #go_convert .l {
	; WIDTH: expression(runtimeStyle.width = this.parentNode.offsetWidth + 19 + "px"); BOTTOM: 0px; ; TOP: expression(runtimeStyle.top = this.parentNode.offsetHeight - 10 + "px")
}
* HTML #go_play .l {
	; WIDTH: expression(runtimeStyle.width = this.parentNode.offsetWidth + 19 + "px"); BOTTOM: 0px; ; TOP: expression(runtimeStyle.top = this.parentNode.offsetHeight - 10 + "px")
}
* HTML #go_convert .t {
	
}
* HTML #go_convert .r {
	
}
* HTML #go_convert .b {
	
}
* HTML #go_convert .l {
	
}
* HTML #go_play .t {
	
}
* HTML #go_play .r {
	
}
* HTML #go_play .b {
	
}
* HTML #go_play .l {
	
}
* HTML #go_play_wrap {
	DISPLAY: inline-block
}
* HTML #go_play {
	DISPLAY: inline-block
}
#go_play .playText {
	DISPLAY: inline-block
}
* HTML #go_convert {
	DISPLAY: inline-block
}
#go_convert .text {
	DISPLAY: inline-block
}
* HTML #go_play_wrap {
	DISPLAY: inline
}
* HTML #go_play {
	DISPLAY: inline
}
#go_play .playText {
	DISPLAY: inline
}
* HTML #go_convert {
	DISPLAY: inline
}
#go_convert .text {
	DISPLAY: inline
}
#go_prev {
	DISPLAY: block; Z-INDEX: 8001; BACKGROUND: url(../i/go_prev.png) no-repeat left top; LEFT: 3%; WIDTH: 58px; CURSOR: pointer; POSITION: fixed; TOP: 50%; HEIGHT: 58px; outline: none
}
#go_prev:hover {
	BACKGROUND: url(../i/go_prev.png) no-repeat left bottom
}
#go_next {
	DISPLAY: block; Z-INDEX: 8001; RIGHT: 3%; BACKGROUND: url(../i/go_next.png) no-repeat left top; WIDTH: 58px; CURSOR: pointer; POSITION: fixed; TOP: 50%; HEIGHT: 58px; TEXT-ALIGN: center; outline: none
}
#go_next:hover {
	BACKGROUND: url(../i/go_next.png) no-repeat left bottom
}
.wtl_ {
	BACKGROUND: url(../i/wtl_.png) no-repeat 0px 0px; WIDTH: 27px; HEIGHT: 27px
}
.wt_ {
	BACKGROUND: url(../i/wt_.png) repeat-x 0px 0px; HEIGHT: 27px
}
.wtr_ {
	BACKGROUND: url(../i/wtr_.png) no-repeat 0px 0px; WIDTH: 27px; HEIGHT: 27px
}
.wl_ {
	BACKGROUND: url(../i/wl_.png) repeat-y left top; WIDTH: 27px
}
.wr_ {
	BACKGROUND: url(../i/wr_.png) repeat-y right top; WIDTH: 27px
}
.wbl_ {
	BACKGROUND: url(../i/wbl_.png) no-repeat 0px 0px; WIDTH: 27px; HEIGHT: 27px
}
.wb_ {
	BACKGROUND: url(../i/wb_.png) repeat-x 0px 0px; HEIGHT: 27px
}
.wbr_ {
	BACKGROUND: url(../i/wbr_.png) no-repeat 0px 0px; WIDTH: 27px; HEIGHT: 27px
}
.wm_ {
	BACKGROUND-COLOR: #fff
}
.wm_ H1.has_substring {
	MARGIN: 0px; WIDTH: 500px
}
#tpreview_head {
	HEIGHT: 2.4em; BACKGROUND-COLOR: #fff
}
#tClose {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; FONT-SIZE: 1em; Z-INDEX: 10; MIN-HEIGHT: 16px; BACKGROUND: url(../i/close_grey.gif) no-repeat right top; FLOAT: right; PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 1.16em; PADDING-TOP: 1px; POSITION: relative; TEXT-DECORATION: none
}
.tClose {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; FONT-SIZE: 1em; Z-INDEX: 10; MIN-HEIGHT: 16px; BACKGROUND: url(../i/close_grey.gif) no-repeat right top; FLOAT: right; PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 1.16em; PADDING-TOP: 1px; POSITION: relative; TEXT-DECORATION: none
}
#tClose_sls {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; FONT-SIZE: 1em; Z-INDEX: 10; MIN-HEIGHT: 16px; BACKGROUND: url(../i/close_grey.gif) no-repeat right top; FLOAT: right; PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 1.16em; PADDING-TOP: 1px; POSITION: relative; TEXT-DECORATION: none
}
* HTML #tClose {
	RIGHT: 28px; POSITION: absolute
}
.tClose {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -2px; PADDING-LEFT: 0px; FONT-SIZE: 0px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 7px 0px 0px; WIDTH: 14px; PADDING-TOP: 0px; HEIGHT: 14px
}
#tClose:hover {
	BACKGROUND: url(../i/close_grey.gif) no-repeat right -182px; COLOR: #000! important
}
#tClose_sls:hover {
	BACKGROUND: url(../i/close_grey.gif) no-repeat right -182px; COLOR: #000! important
}
.tClose:hover {
	BACKGROUND-POSITION: 0px -184px
}
#tClose SPAN {
	BORDER-BOTTOM: #b2b2b2 1px solid
}
#tClose:hover SPAN {
	BORDER-BOTTOM-COLOR: #7f7f7f
}
#tShare {
	Z-INDEX: 10; FLOAT: left; LINE-HEIGHT: 1.16em; PADDING-TOP: 1px; POSITION: relative
}
#tPosition {
	FONT-SIZE: 1.5em; LEFT: 50%; MARGIN-LEFT: -1em; COLOR: #ccc; LINE-HEIGHT: 1.2; POSITION: absolute; TOP: 1.5em; TEXT-ALIGN: center
}
#share_popup {
	PADDING-RIGHT: 18px; MARGIN-TOP: 1.5em; PADDING-LEFT: 0px; Z-INDEX: 9999; LEFT: -10px; PADDING-BOTTOM: 23px; PADDING-TOP: 0px; POSITION: absolute; TOP: 27px
}
#share_popup .t {
	BACKGROUND: url(../i/share_popup_t.png) no-repeat 0px 0px
}
* HTML #share_popup .t {
	FLOAT: left
}
#share_popup .c {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; Z-INDEX: 101; PADDING-BOTTOM: 0px; PADDING-TOP: 27px; POSITION: relative
}
#share_popup .r {
	RIGHT: 0px; BACKGROUND: url(../i/share_popup_r.png) no-repeat 0px 0px; WIDTH: 18px; BOTTOM: 23px; POSITION: absolute; TOP: 0px
}
* HTML #share_popup .r {
	
}
#share_popup .b {
	RIGHT: 0px; BACKGROUND: url(../i/share_popup_b.png) no-repeat 0px 0px; WIDTH: 18px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 23px
}
#share_popup .l {
	RIGHT: 18px; BACKGROUND: url(../i/share_popup_l.png) no-repeat 0px 0px; LEFT: 0px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 23px
}
* HTML #share_popup .l {
	
}
#share_title {
	FONT-SIZE: 0.91em; MARGIN-BOTTOM: 3px; COLOR: #65720d; LINE-HEIGHT: 1.364
}
#share_value {
	BACKGROUND-COLOR: #f9ffd1
}
#tAbuse {
	MARGIN-TOP: 0.15em; FONT-SIZE: 0.8em; FLOAT: right; COLOR: #af001b! important; LINE-HEIGHT: 1.5; FONT-STYLE: normal
}
#tAbuse:hover {
	MARGIN-TOP: 0.15em; FONT-SIZE: 0.8em; FLOAT: right; COLOR: #af001b! important; LINE-HEIGHT: 1.5; FONT-STYLE: normal
}
#pdescr {
	FONT-SIZE: 1.25em; OVERFLOW: hidden; COLOR: #666; LINE-HEIGHT: 1.334; PADDING-TOP: 10px; HEIGHT: 2.5em; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left
}
.safari#pdescr {
	PADDING-LEFT: 3px; MARGIN-LEFT: -3px
}
#pdescr .editable {
	DISPLAY: inline; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; WIDTH: auto
}
#pdescr .editable:hover {
	CURSOR: hand; BACKGROUND-COLOR: #fffaac
}
#pdescr SPAN SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; OVERFLOW: hidden; WIDTH: auto
}
.safari#pdescr > SPAN > SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; MARGIN-LEFT: -3px
}
#pdescr SPAN SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; PADDING-TOP: 0px
}
* + HTML #pdescr SPAN SPAN {
	PADDING-RIGHT: 6px
}
* HTML #pdescr SPAN SPAN {
	PADDING-RIGHT: 11px; FLOAT: left
}
* HTML #pdescr SPAN SPAN SPAN {
	PADDING-RIGHT: 6px; FLOAT: none; OVERFLOW: hidden; WIDTH: 100%; MARGIN-RIGHT: -6px
}
#unit_description_submit {
	FLOAT: right
}
.safari #unit_description_submit {
	MARGIN-TOP: 3px; FONT-SIZE: 1.08em
}
.empty#pdescr {
	PADDING-RIGHT: 0px; COLOR: #ccc; FONT-STYLE: italic
}
#pdescr INPUT {
	FONT-SIZE: 1em
}
#description_text:hover {
	CURSOR: hand; BACKGROUND-COLOR: #fffaac
}
.editable#description_text {
	CURSOR: hand; BACKGROUND-COLOR: #fffaac
}
#unit_description_edit {
	WIDTH: 100%; BACKGROUND-COLOR: #fffaac
}
#mailpreview {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; OVERFLOW: auto; PADDING-TOP: 0px
}
#mailpreview A {
	CURSOR: default! important
}
#mailpreview A:hover {
	CURSOR: default! important
}
#mailpreview A SPAN {
	CURSOR: default! important
}
#mailpreview SPAN.preview_link {
	COLOR: #1a4dc1; TEXT-DECORATION: underline
}
#mail {
	OVERFLOW: hidden; WIDTH: 540px
}
#side_space {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1px
}
#Baloon {
	POSITION: absolute
}
#entry_lock_Key {
	DISPLAY: none
}
#entry_lock_Friends {
	DISPLAY: none
}
#entry_comment_Friends {
	DISPLAY: none
}
#entrydate {
	DISPLAY: none
}
#entryaccesschange {
	DISPLAY: none
}
#entrypwdaccess {
	DISPLAY: none
}
#entrycontactsaccess {
	DISPLAY: none
}
#savesettings {
	DISPLAY: none
}
#commentsaccesschange {
	DISPLAY: none
}
#commentscontactsaccess {
	DISPLAY: none
}
#commentspwdaccess {
	DISPLAY: none
}
#tagaccesschange {
	DISPLAY: none
}
#contentpart .br_baner {
	MARGIN: 0px 0px 45px
}
.br_baner {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MIN-HEIGHT: 0px; BACKGROUND: url(../i/br-banbg.png) #050505 no-repeat 50% 100%; PADDING-BOTTOM: 40px; MARGIN: 0px 25% 45px; CURSOR: hand; COLOR: #fff; PADDING-TOP: 20px
}
.br_baner#no_cursor {
	CURSOR: default! important
}
* HTML .br_baner {
	HEIGHT: 0px
}
.br_baner A {
	COLOR: #fff
}
.br_baner H2 {
	MARGIN: 0px
}
.br_baner P {
	MARGIN: 0px
}
.br_baner H2 {
	FONT-SIZE: 1.5em; COLOR: #ff7d00; LINE-HEIGHT: 1.25
}
.br_baner .t {
	MARGIN: -20px -15px 10px; HEIGHT: 10px
}
.br_baner .b {
	MARGIN: 30px -15px -40px; HEIGHT: 10px
}
.br_baner .tr {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.br_baner .tl {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.br_baner .br {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.br_baner .bl {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.br_baner .tl {
	FLOAT: left; BACKGROUND-IMAGE: url(../i/br-tl.png)
}
.br_baner .tr {
	FLOAT: right; BACKGROUND-IMAGE: url(../i/br-tr.png)
}
.br_baner .bl {
	FLOAT: left; BACKGROUND-IMAGE: url(../i/br-bl.png)
}
.br_baner .br {
	FLOAT: right; BACKGROUND-IMAGE: url(../i/br-br.png)
}
* HTML .br_baner .tr {
	FONT-SIZE: 0px; ; BEHAVIOR: expression(
  runtimeStyle.behavior='none',
  (currentStyle.backgroundImage.indexOf('.png') > 0)?
   (style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + currentStyle.backgroundImage.split('"')[1] + "', sizingMethod='crop')",
    style.backgroundImage = "none"
   ):void(0)
 ); LINE-HEIGHT: 0
}
* HTML .br_baner .tl {
	FONT-SIZE: 0px; ; BEHAVIOR: expression(
  runtimeStyle.behavior='none',
  (currentStyle.backgroundImage.indexOf('.png') > 0)?
   (style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + currentStyle.backgroundImage.split('"')[1] + "', sizingMethod='crop')",
    style.backgroundImage = "none"
   ):void(0)
 ); LINE-HEIGHT: 0
}
* HTML .br_baner .br {
	FONT-SIZE: 0px; ; BEHAVIOR: expression(
  runtimeStyle.behavior='none',
  (currentStyle.backgroundImage.indexOf('.png') > 0)?
   (style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + currentStyle.backgroundImage.split('"')[1] + "', sizingMethod='crop')",
    style.backgroundImage = "none"
   ):void(0)
 ); LINE-HEIGHT: 0
}
* HTML .br_baner .bl {
	FONT-SIZE: 0px; ; BEHAVIOR: expression(
  runtimeStyle.behavior='none',
  (currentStyle.backgroundImage.indexOf('.png') > 0)?
   (style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + currentStyle.backgroundImage.split('"')[1] + "', sizingMethod='crop')",
    style.backgroundImage = "none"
   ):void(0)
 ); LINE-HEIGHT: 0
}
* HTML BODY.promo_br #fullplot {
	TEXT-ALIGN: center
}
* HTML BODY.promo_br #fullplot DIV {
	TEXT-ALIGN: left
}
BODY.promo_br {
	BACKGROUND: url(../i/br-bg.png) no-repeat 50% 22em
}
DIV.br_promo_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../i/br-bigboxbg.png) #050505 no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 660px; PADDING-TOP: 0px; HEIGHT: 491px
}
DIV.br_promo_box DIV.singer {
	BACKGROUND: url(../i/br-singer.jpg) no-repeat 100% 165px; OVERFLOW: hidden; WIDTH: 660px; HEIGHT: 491px
}
DIV.br_promo_box H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold! important; FONT-SIZE: 30px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 20px; COLOR: #fff; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
DIV.br_promo_box H2 STRONG {
	COLOR: #ff7d00
}
DIV.br_promo_box H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; COLOR: #fff; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
DIV.promo_text {
	MARGIN-TOP: 40px; COLOR: #fff
}
DIV.promo_text SPAN {
	FONT-SIZE: 90px; FLOAT: left; MARGIN-LEFT: -0.09em; LINE-HEIGHT: 0.8; MARGIN-RIGHT: 15px
}
DIV.promo_text {
	MARGIN: 35px 0px 0px 20px
}
DIV.promo_text P {
	FONT-SIZE: 16px; MARGIN: 0px; COLOR: #fff
}
DIV.promo_text P.promo_invite {
	WIDTH: 415px; COLOR: #ff7d00
}
* + HTML DIV.promo_text P SPAN {
	MARGIN-LEFT: -0.5em
}
* HTML DIV.promo_text P SPAN {
	MARGIN-LEFT: -0.5em; MARGIN-RIGHT: 12px
}
* + HTML DIV.promo_text P.promo_invite {
	WIDTH: 270px
}
* HTML DIV.promo_text P.promo_invite {
	WIDTH: 270px
}
DIV.br_button {
	CLEAR: left; DISPLAY: inline; PADDING-LEFT: 34px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: url(../i/br-button.png) no-repeat 0px 0px; FLOAT: left; MARGIN: 30px 0px 0px 176px; HEIGHT: 43px
}
DIV.br_button STRONG {
	DISPLAY: block; BACKGROUND: url(../i/br-button.png) no-repeat 100% 0px; MARGIN-RIGHT: -34px; POSITION: relative; HEIGHT: 43px
}
DIV.br_button STRONG A {
	PADDING-RIGHT: 34px; DISPLAY: block; PADDING-LEFT: 34px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -34px; COLOR: #630! important; LINE-HEIGHT: 43px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 43px; TEXT-DECORATION: none
}
DIV.br_button STRONG A:hover {
	PADDING-RIGHT: 34px; DISPLAY: block; PADDING-LEFT: 34px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -34px; COLOR: #630! important; LINE-HEIGHT: 43px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 43px; TEXT-DECORATION: none
}
* HTML DIV.br_button STRONG {
	FLOAT: left
}
* HTML DIV.br_button STRONG A {
	FLOAT: left
}
* HTML DIV.br_button STRONG A:hover {
	FLOAT: left
}
BODY.newbadoo H1 {
	FONT-WEIGHT: normal; MARGIN-LEFT: 10%
}
BODY.newbadoo DIV.maincolumn {
	MARGIN-TOP: 10px
}
BODY.newbadoo P {
	MARGIN: 0px
}
BODY.newbadoo #badoo_promo {
	FONT-SIZE: 1.08em; MARGIN: 30px 0px 30px 40px
}
BODY.newbadoo #badoo_promo LI {
	MARGIN-BOTTOM: 15px
}
H1.h_promo {
	FONT-WEIGHT: normal; FONT-SIZE: 3.33em; MARGIN: 0px 2% 30px 25%; LINE-HEIGHT: 1
}
.h_promo_name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25%; LINE-HEIGHT: 1; PADDING-TOP: 0px
}
.promoplot {
	WIDTH: 100%; POSITION: relative
}
.b_promo_1 {
	DISPLAY: inline; FLOAT: right; WIDTH: 25%; MARGIN-RIGHT: 5%; PADDING-TOP: 0.33em
}
.b_promo_1 P {
	MARGIN: 0px
}
.promo_link {
	MARGIN-TOP: 20px; FONT-SIZE: 1.66em; LINE-HEIGHT: 1.4
}
.promo_skip_link {
	LEFT: 70%; MARGIN: 0px; BOTTOM: 0px; POSITION: absolute
}
* HTML .promo_skip_link {
	WIDTH: 100%
}
.b_promo_2 {
	MARGIN: 0px 40% 0px 25%
}
.b_promo_2 H2 {
	MARGIN: 20px 0px 2px
}
.b_promo_2 P {
	MARGIN: 0px
}
.h_promo1 {
	MARGIN-TOP: 0px! important; COLOR: #06c
}
.h_promo2 {
	COLOR: #690
}
.h_promo3 {
	COLOR: #f60
}
.h_promo4 {
	COLOR: #db4104
}
.b_promo_5 {
	MARGIN: 30px 40% 0px 25%
}
.b_promo_5 P {
	MARGIN-TOP: 30px
}
.h_promo5 {
	MARGIN-TOP: 0px! important; MARGIN-BOTTOM: 0px! important
}
.h_promo5 BIG {
	FONT-WEIGHT: normal; FONT-SIZE: 2.12em; MARGIN-LEFT: 0px; COLOR: #ff7d00; LINE-HEIGHT: 1.2em
}
.h_promo5 B {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; COLOR: #ffb166; LINE-HEIGHT: 1.2em
}
.h_promo5 SMALL {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; MARGIN-LEFT: 2px; COLOR: #ffbe7f; LINE-HEIGHT: 1.2em
}
.promo_choice {
	MARGIN-TOP: 40px
}
.b_back {
	MARGIN-BOTTOM: 30px
}
.b_back A {
	WHITE-SPACE: nowrap
}
.sortablehelper {
	BORDER-RIGHT: #a7a7a7 1px solid; BORDER-TOP: #a7a7a7 1px solid; BORDER-LEFT: #a7a7a7 1px solid; BORDER-BOTTOM: #a7a7a7 1px solid
}
.loader#tPosition {
	BACKGROUND: url(../i/loader-white.gif) no-repeat 47% 0px
}
#l_all_contacts {
	COLOR: #8d8d80
}
DIV.lclearer {
	CLEAR: left; OVERFLOW: hidden; HEIGHT: 0px
}
#describepart P.beaumore {
	MARGIN: 0px
}
P.beaumore {
	FONT-SIZE: 1em; FLOAT: left
}
P.beaumore .waiting {
	MARGIN-LEFT: 7px
}
P.beaumore B {
	DISPLAY: block
}
P.beaumore B {
	PADDING-RIGHT: 9px; DISPLAY: inline-block; PADDING-LEFT: 9px; BACKGROUND: url(../i/more_info.png) #a2beff no-repeat 0px 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; POSITION: relative
}
P.beaumore B B {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 100%; DISPLAY: block; PADDING-LEFT: 0px; LEFT: -9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 3px; BACKGROUND-COLOR: transparent
}
* HTML P.beaumore B B {
	DISPLAY: inline-block
}
P.beaumore B B B {
	BACKGROUND-POSITION: 100% 100%; LEFT: 18px; TOP: 0px
}
P.beaumore B B B B {
	BACKGROUND-POSITION: 100% 0px; LEFT: 0px; TOP: -6px
}
P.beaumore B B B B A {
	DISPLAY: block; FONT-WEIGHT: normal; LEFT: -9px; POSITION: relative; TOP: 3px; TEXT-DECORATION: none
}
P.beaumore A.change {
	BORDER-BOTTOM: 0px
}
P.beaumore A.change:hover {
	BORDER-BOTTOM: 0px
}
P.beaumore A {
	COLOR: #1f3f58
}
P.beaumore A:hover {
	COLOR: #1a4dc1! important
}
P.riseup {
	MARGIN-BOTTOM: 30px
}
.b_other {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; Z-INDEX: 1000; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -2em; BORDER-LEFT: 0px; COLOR: #bababa; LINE-HEIGHT: 1.637; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.waiting {
	BACKGROUND: url(../i/loader-white.gif) no-repeat center center
}
.waiting_blue {
	BACKGROUND: url(../i/loader-blue.gif) no-repeat center center
}
.waiting_orange {
	BACKGROUND: url(../i/loader-orange.gif) no-repeat center center
}
.waiting_gray {
	BACKGROUND: url(../i/loader-gray.gif) no-repeat center center
}
.questionare .waiting {
	BACKGROUND: url(../i/loader-gray.gif) no-repeat center center
}
.waiting_brown {
	BACKGROUND: url(../i/loader-brown.gif) no-repeat center center
}
.entry_commit .waiting {
	BACKGROUND: url(../i/loader-green.gif) no-repeat center center
}
.tooltip {
	FONT-SIZE: 12px; Z-INDEX: 10000! important; OVERFLOW: hidden; POSITION: absolute! important
}
.tooltip .xtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.tooltip .xbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.tooltip .xb1 {
	DISPLAY: block; OVERFLOW: hidden
}
.tooltip .xb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.tooltip .xb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.tooltip .xb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.tooltip .xb1 {
	HEIGHT: 1px
}
.tooltip .xb2 {
	HEIGHT: 1px
}
.tooltip .xb3 {
	HEIGHT: 1px
}
.tooltip .xb2 {
	BORDER-RIGHT: #333 1px solid; BACKGROUND: #666; BORDER-LEFT: #333 1px solid
}
.tooltip .xb3 {
	BORDER-RIGHT: #333 1px solid; BACKGROUND: #666; BORDER-LEFT: #333 1px solid
}
.tooltip .xb4 {
	BORDER-RIGHT: #333 1px solid; BACKGROUND: #666; BORDER-LEFT: #333 1px solid
}
.tooltip .xbottom .xb2 {
	BACKGROUND: #666
}
.tooltip .xbottom .xb3 {
	BACKGROUND: #666
}
.tooltip .xbottom .xb4 {
	BACKGROUND: #666
}
.tooltip .xb1 {
	BACKGROUND: #333; MARGIN: 0px 5px
}
.tooltip .xb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.tooltip .xb3 {
	MARGIN: 0px 2px
}
.tooltip .xb4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.tooltip .xboxcontent {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #333 0px solid; PADDING-LEFT: 10px; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #333 1px solid; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #333 0px solid; BACKGROUND-COLOR: #666; WORD-WRAP: break-word
}
#menu_profile {
	FONT-WEIGHT: normal
}
#menu_create {
	FONT-WEIGHT: normal
}
#menu_contacts {
	FONT-WEIGHT: normal
}
#menu_settings {
	FONT-WEIGHT: normal
}
.menu_item_profile #menu_profile {
	FONT-WEIGHT: bold
}
.menu_item_create #menu_create {
	FONT-WEIGHT: bold
}
.menu_item_contacts #menu_contacts {
	FONT-WEIGHT: bold
}
.menu_item_settings #menu_settings {
	FONT-WEIGHT: bold
}
DIV#ppreview {
	BACKGROUND-IMAGE: url(../i/48_clear.gif)
}
UL.alerts {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d3d3d3 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d3d3d3 1px solid; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.alerts LI {
	PADDING-RIGHT: 9px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 9px; PADDING-BOTTOM: 7px; PADDING-TOP: 5px; BORDER-BOTTOM: #d3d3d3 1px solid; BACKGROUND-COLOR: #f6f6f6
}
* HTML UL.alerts LI {
	DISPLAY: inline-block
}
* HTML UL.alerts LI {
	DISPLAY: inline; HEIGHT: 0px
}
UL.alerts LI:hover {
	BACKGROUND-COLOR: #ececec
}
UL.alerts LI {
	CURSOR: pointer
}
UL.alerts LI.unfolded {
	BACKGROUND: url(../i/unfolded_alert_bg.png) #f0f0f0 repeat-x center 50%; CURSOR: default! important
}
UL.alerts LI.unfolded:hover {
	BACKGROUND: url(../i/unfolded_alert_bg.png) #f0f0f0 repeat-x center 50%; CURSOR: default! important
}
UL.alerts LI.unfolded A {
	CURSOR: pointer
}
UL.alerts LI.unfolded:hover A {
	CURSOR: pointer
}
* HTML UL.alerts LI DIV.desc {
	HEIGHT: 0px
}
UL.alerts LI .detailed {
	DISPLAY: none
}
UL.alerts LI.unfolded .detailed {
	DISPLAY: block
}
UL.alerts LI P {
	MARGIN: 0px
}
DIV.friend_call {
	MARGIN: 10px 0px 5px
}
DIV.friend_call A {
	VERTICAL-ALIGN: middle
}
DIV.friend_call IMG {
	VERTICAL-ALIGN: middle
}
DIV.friend_call SPAN.friendship_status {
	FONT-SIZE: 1.16em; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #666; FONT-STYLE: italic
}
P.question {
	CLEAR: left; FONT-SIZE: 0.91em; MARGIN: 5px 0px 0px; COLOR: #666
}
DIV.tagged_photos {
	MARGIN: 5px 0px -15px; OVERFLOW: hidden
}
* + HTML DIV.tagged_photos {
	MARGIN-BOTTOM: -10px
}
* HTML DIV.tagged_photos {
	MARGIN-BOTTOM: -10px; OVERFLOW: visible; HEIGHT: 0px
}
DIV.photo_confirmation {
	FLOAT: left; MARGIN: 0px 0px 5px
}
DIV.tagged_photos .more {
	FLOAT: left; MARGIN: 35px 0px 0px 20px
}
DIV.photo_confirmation A {
	DISPLAY: block; MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
DIV.answers A.answer {
	DISPLAY: block; MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
DIV.photo_confirmation A.user IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
DIV.answers {
	MARGIN-TOP: 7px; MARGIN-BOTTOM: -7px; OVERFLOW: hidden
}
* + HTML DIV.answers {
	MARGIN-BOTTOM: 2px
}
* HTML DIV.answers {
	MARGIN-BOTTOM: 2px; OVERFLOW: visible; HEIGHT: 0px
}
A.answer {
	FLOAT: left; MARGIN: 1px 11px 1px 1px
}
A.no {
	MARGIN-RIGHT: 0px
}
* HTML A.riseup_button {
	DISPLAY: inline
}
A.riseup_button {
	DISPLAY: block; BACKGROUND: url(../i/riseup_button_bg.png) #9de95c; MARGIN: 1px
}
* + HTML A.riseup_button {
	DISPLAY: inline-block
}
* HTML A.riseup_button {
	DISPLAY: inline-block
}
A.riseup_button {
	COLOR: #360! important
}
A.riseup_button:hover {
	COLOR: #360! important
}
A.riseup_button B {
	BACKGROUND-IMAGE: url(../i/riseup_button_border.png)
}
A.darkbutton {
	BACKGROUND: url(../i/answer_button_dark_bg.png) #dfdfdf; COLOR: #404040
}
A.darkbutton B {
	BACKGROUND-IMAGE: url(../i/answer_button_dark_border.png)
}
A.lightbutton {
	BACKGROUND: url(../i/answer_button_light_bg.png) #ffe96d; COLOR: #630
}
A.lightbutton B {
	BACKGROUND-IMAGE: url(../i/answer_button_light_border.png)
}
A.lightbutton {
	BACKGROUND-POSITION: center 50%; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none
}
A.darkbutton {
	BACKGROUND-POSITION: center 50%; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none
}
A.riseup_button {
	BACKGROUND-POSITION: center 50%; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none
}
A.lightbutton B {
	BACKGROUND-POSITION: 0px 100%; DISPLAY: block; LEFT: -1px; POSITION: relative; TOP: 1px
}
A.darkbutton B {
	BACKGROUND-POSITION: 0px 100%; DISPLAY: block; LEFT: -1px; POSITION: relative; TOP: 1px
}
A.riseup_button B {
	BACKGROUND-POSITION: 0px 100%; DISPLAY: block; LEFT: -1px; POSITION: relative; TOP: 1px
}
* HTML A.lightbutton B {
	DISPLAY: inline-block
}
* HTML A.darkbutton B {
	DISPLAY: inline-block
}
* HTML A.riseup_button B {
	DISPLAY: inline-block
}
* HTML A.lightbutton B {
	DISPLAY: inline; HEIGHT: 0px
}
* HTML A.darkbutton B {
	DISPLAY: inline; HEIGHT: 0px
}
* HTML A.riseup_button B {
	DISPLAY: inline; HEIGHT: 0px
}
A.lightbutton B B {
	BACKGROUND-POSITION: 100% 100%; LEFT: 2px; TOP: 0px
}
A.darkbutton B B {
	BACKGROUND-POSITION: 100% 100%; LEFT: 2px; TOP: 0px
}
A.riseup_button B B {
	BACKGROUND-POSITION: 100% 100%; LEFT: 2px; TOP: 0px
}
A.lightbutton B B B {
	BACKGROUND-POSITION: 100% 0px; LEFT: 0px; TOP: -2px
}
A.darkbutton B B B {
	BACKGROUND-POSITION: 100% 0px; LEFT: 0px; TOP: -2px
}
A.riseup_button B B B {
	BACKGROUND-POSITION: 100% 0px; LEFT: 0px; TOP: -2px
}
A.lightbutton B B B B {
	PADDING-RIGHT: 14px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; MIN-HEIGHT: 2px; LEFT: -2px; PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 4px; TOP: 0px
}
A.darkbutton B B B B {
	PADDING-RIGHT: 14px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; MIN-HEIGHT: 2px; LEFT: -2px; PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 4px; TOP: 0px
}
A.riseup_button B B B B {
	PADDING-RIGHT: 14px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; MIN-HEIGHT: 2px; LEFT: -2px; PADDING-BOTTOM: 2px; CURSOR: hand; PADDING-TOP: 4px; TOP: 0px
}
* HTML A.lightbutton B B B B {
	DISPLAY: inline-block; HEIGHT: 2px
}
* HTML A.darkbutton B B B B {
	DISPLAY: inline-block; HEIGHT: 2px
}
* HTML A.riseup_button B B B B {
	DISPLAY: inline-block; HEIGHT: 2px
}
A.shownhide {
	FONT-SIZE: 0.91em; FLOAT: right; COLOR: #7f7f7f
}
P A.shownhide {
	FONT-SIZE: 0.85em
}
DIV.more_alerts {
	OVERFLOW: hidden; WIDTH: 100%
}
DIV.more_alerts P {
	MARGIN-BOTTOM: 0px
}
UL.events {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.oneline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.events {
	BORDER-TOP: #eaeaea 1px solid
}
UL.oneline {
	BORDER-TOP: #eaeaea 1px solid
}
UL.events LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 15px; BORDER-BOTTOM: #eaeaea 1px solid
}
UL.oneline {
	PADDING-TOP: 5px
}
UL.oneline LI {
	PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
UL.events LI {
	FONT-SIZE: 1.08em; LINE-HEIGHT: 1.462
}
UL.oneline LI {
	FONT-SIZE: 1.08em; LINE-HEIGHT: 1.462
}
UL.events LI BIG {
	FONT-SIZE: 1.23em; LINE-HEIGHT: 1.25
}
UL.events LI P {
	FONT-SIZE: 1em; MARGIN: 15px 0px 0px
}
UL.oneline LI P {
	FONT-SIZE: 1em; MARGIN: 15px 0px 0px
}
UL.events LI.entry_closed P {
	MARGIN-TOP: 7px; COLOR: #7f7f7f
}
UL.events LI.entry_closed BIG A {
	COLOR: #506170
}
UL.events LI P.restricted {
	FONT-SIZE: 0.93em; COLOR: #666
}
UL.events LI SMALL {
	FONT-SIZE: 0.85em; COLOR: #7f7f7f; WHITE-SPACE: nowrap
}
UL.oneline LI SMALL {
	FONT-SIZE: 0.85em; COLOR: #7f7f7f; WHITE-SPACE: nowrap
}
UL.events LI SMALL.date {
	FLOAT: right; MARGIN: 0.17em 0px 0px 10px; COLOR: #b0b0b0
}
UL.oneline LI SMALL.date {
	FLOAT: right; MARGIN: 0.17em 0px 0px 10px; COLOR: #b0b0b0
}
UL.oneline LI SMALL.date {
	MARGIN-RIGHT: 2em
}
UL.events LI SMALL.entry_date {
	MARGIN-TOP: 0.27em
}
UL.oneline A.close {
	FONT-SIZE: 0px; BACKGROUND: url(../i/icons-sm.png) no-repeat -46px -3px; FLOAT: right; MARGIN: 6px 15px 0px 0px; WIDTH: 8px; HEIGHT: 8px
}
LI.new_comment I {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -22px 0px; MARGIN: 5px 0px 0px -23px; WIDTH: 14px; POSITION: absolute; HEIGHT: 11px
}
LI.new_reply I {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -22px 0px; MARGIN: 5px 0px 0px -23px; WIDTH: 14px; POSITION: absolute; HEIGHT: 11px
}
* HTML LI.new_comment I {
	MARGIN-TOP: 6px
}
LI.new_reply I {
	BACKGROUND-POSITION: -36px 0px; MARGIN: 3px 0px 0px -20px; WIDTH: 9px
}
LI.new_entry I {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -59px 0px; MARGIN: 2px 0px 0px -22px; WIDTH: 15px; POSITION: absolute; HEIGHT: 13px
}
LI.new_photos I {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -59px 0px; MARGIN: 2px 0px 0px -22px; WIDTH: 15px; POSITION: absolute; HEIGHT: 13px
}
LI.tagged I {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -59px 0px; MARGIN: 2px 0px 0px -22px; WIDTH: 15px; POSITION: absolute; HEIGHT: 13px
}
LI.friendship I {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -59px 0px; MARGIN: 2px 0px 0px -22px; WIDTH: 15px; POSITION: absolute; HEIGHT: 13px
}
LI.new_photos I {
	BACKGROUND-POSITION: -74px 0px
}
LI.birthday SPAN.cake {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -58px 0px; MARGIN: 2px 0px 0px 5px; WIDTH: 13px; POSITION: absolute; HEIGHT: 16px
}
* + HTML LI.birthday SPAN.cake {
	MARGIN-TOP: 1px
}
* HTML LI.birthday SPAN.cake {
	MARGIN-TOP: 1px
}
LI.tagged I {
	BACKGROUND-POSITION: -89px 0px; WIDTH: 16px; HEIGHT: 16px
}
LI.friendship I {
	BACKGROUND-POSITION: -105px 0px; MARGIN: 6px 0px 0px -21px; WIDTH: 14px; HEIGHT: 7px
}
A.notshared {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #c30
}
A.notshared:hover {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #c30
}
.confirm_friendship {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.event_photos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; MARGIN-RIGHT: -2px; PADDING-TOP: 14px
}
* HTML .event_photos {
	OVERFLOW: visible; HEIGHT: 0px
}
.section_descr .event_photos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; PADDING-TOP: 0px
}
.event_photos A {
	FLOAT: left; MARGIN: 0px 2px 2px 0px
}
.event_photos SPAN.dots {
	FONT-SIZE: 30px; FLOAT: left; MARGIN: 15px 0px 0px 18px; COLOR: #999
}
* HTML .confirm_friendship {
	OVERFLOW: visible; HEIGHT: 0px
}
.confirm_friendship A.user {
	CLEAR: left; FLOAT: left; MARGIN-RIGHT: 10px
}
* HTML .confirm_friendship A.user {
	MARGIN-RIGHT: 7px
}
H2 A.preference {
	MARGIN-TOP: 0.63em; FONT-SIZE: 0.65em; FLOAT: right; COLOR: #000; LINE-HEIGHT: 1.5; TEXT-ALIGN: right
}
* + HTML H2 A.preference {
	MARGIN-TOP: 0.41em
}
* HTML H2 A.preference {
	MARGIN-TOP: 0.41em
}
H2 A.preference SPAN {
	BACKGROUND: url(../i/icons-sm.png) no-repeat -220px 0px; MARGIN-LEFT: -20px; OVERFLOW: hidden; WIDTH: 16px; POSITION: absolute; HEIGHT: 16px
}
DIV.friendship_extended {
	MARGIN-TOP: 13px; WIDTH: 100%
}
DIV.twofriends {
	CLEAR: left; MIN-HEIGHT: 0px; OVERFLOW: hidden
}
DIV.morefriends {
	CLEAR: left; MIN-HEIGHT: 0px; OVERFLOW: hidden
}
* HTML DIV.twofriends {
	OVERFLOW: visible; HEIGHT: 0px
}
DIV.morefriends {
	MARGIN-TOP: 10px
}
* + HTML DIV.twofriends {
	FONT-SIZE: 0px
}
* HTML DIV.twofriends {
	FONT-SIZE: 0px
}
DIV.twofriends A {
	FLOAT: left; MARGIN-RIGHT: 10px
}
SPAN.plus_sign {
	FLOAT: left; MARGIN-RIGHT: 10px
}
DIV.twofriends IMG.wourl {
	FLOAT: left; MARGIN-RIGHT: 10px
}
SPAN.plus_sign {
	MARGIN-TOP: 26px; BACKGROUND: url(../i/icons-sm.png) no-repeat -22px 0px; WIDTH: 21px; TEXT-INDENT: -1000em; HEIGHT: 21px
}
#celebrity {
	BACKGROUND-COLOR: #e0e6f5
}
#more_contacts {
	COLOR: #1a4dc1; TEXT-DECORATION: underline
}
#fullplot DIV.fund P.description TEXTAREA {
	WIDTH: 50%
}
DIV.widget_area {
	BORDER-RIGHT: #ededed 3px solid; PADDING-RIGHT: 25px; BORDER-TOP: #ededed 3px solid; PADDING-LEFT: 25px; BACKGROUND: url(../i/grid.gif) 0px 0px; PADDING-BOTTOM: 25px; BORDER-LEFT: #ededed 3px solid; PADDING-TOP: 25px; BORDER-BOTTOM: #ededed 3px solid; TEXT-ALIGN: center
}
DIV.widget_code_area {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #e8e8e8 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 20px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #e8e8e8 1px solid; BACKGROUND-COLOR: #f6f6f6
}
* HTML DIV.widget_code_area {
	OVERFLOW: visible; HEIGHT: 0px
}
DIV.widget_code_area P {
	MARGIN: 0px; COLOR: #525252
}
DIV.widget_autopost {
	FLOAT: left; WIDTH: 180px
}
DIV.widget_code_area DIV.or {
	FONT-SIZE: 1.5em; BACKGROUND: url(../i/thin_grey_line.gif) repeat-y 50% 0px; FLOAT: left; WIDTH: 60px; COLOR: #999; LINE-HEIGHT: 1.556; PADDING-TOP: 60px; HEIGHT: 90px; TEXT-ALIGN: center
}
DIV.widget_code_area DIV.or SPAN {
	DISPLAY: block; PADDING-BOTTOM: 0.15em; BACKGROUND-COLOR: #f6f6f6
}
DIV.widget_code {
	OVERFLOW: hidden
}
* HTML DIV.widget_code {
	OVERFLOW: visible; HEIGHT: 0px
}
DIV.widget_explanation {
	OVERFLOW: hidden; WIDTH: 100%
}
DIV.widget_single_explanation {
	OVERFLOW: hidden; WIDTH: 100%
}
* + HTML DIV.widget_single_explanation {
	PADDING-RIGHT: 1px
}
* HTML DIV.widget_single_explanation {
	PADDING-RIGHT: 1px
}
DIV.widget_explanation DIV.item {
	FLOAT: left; WIDTH: 30%; MARGIN-RIGHT: 3%
}
DIV.widget_single_explanation DIV.item {
	FLOAT: left; WIDTH: 48%; MARGIN-RIGHT: 2%
}
DIV.bg_explanation {
	COLOR: #999
}
DIV.reqs_flash {
	COLOR: #999
}
DIV.widget_mention {
	COLOR: #999
}
DIV.bg_explanation {
	BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 15px; PADDING-TOP: 10px
}
UL.sizes {
	MIN-HEIGHT: 0px; MARGIN: 0px 0px 0px -9px
}
* HTML UL.sizes {
	POSITION: relative; HEIGHT: 0px
}
UL.sizes LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-SIZE: 1.08em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
UL.sizes LI.current {
	BACKGROUND: url(../i/widget_selarr.png) #515565 no-repeat 100% 50%
}
UL.sizes LI.current A {
	TEXT-DECORATION: none
}
UL.sizes LI.current SMALL {
	CURSOR: default; COLOR: #fff! important
}
UL.sizes LI.current A {
	CURSOR: default; COLOR: #fff! important
}
UL.sizes LI.current A:hover {
	CURSOR: default; COLOR: #fff! important
}
UL.sizes LI SMALL {
	FONT-SIZE: 0.85em; COLOR: #999
}
DIV.widget_entry {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 15px 0px 0px; PADDING-TOP: 10px
}
DIV.widget_mention {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 15px 0px 0px; PADDING-TOP: 10px
}
UL.bgset {
	MARGIN: 20px 0px 6px; OVERFLOW: hidden
}
* HTML UL.bgset {
	OVERFLOW: visible; HEIGHT: 0px
}
UL.bgset LI {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BACKGROUND: url(../i/wgbgcolors.png) no-repeat 0px 0px; FLOAT: left; MARGIN: 0px 6px 6px 0px; OVERFLOW: hidden; BORDER-LEFT: #eee 1px solid; WIDTH: 22px; BORDER-BOTTOM: #eee 1px solid; HEIGHT: 22px
}
UL.bgset LI.white {
	BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999
}
UL.bgset LI.crimson {
	BACKGROUND-POSITION: -22px 0px
}
UL.bgset LI.black {
	BACKGROUND-POSITION: -44px 0px
}
UL.bgset LI.green {
	BACKGROUND-POSITION: -66px 0px
}
UL.bgset LI.orange {
	BACKGROUND-POSITION: -88px 0px
}
DIV.reqs_flash {
	BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 10px; BACKGROUND: url(../i/flashlogo.png) no-repeat 0px 13px; PADDING-TOP: 50px
}
DL.sharing {
	MARGIN: 25px 0px 0px; WIDTH: 630px; PADDING-TOP: 50px; POSITION: relative
}
DL.sharing DT {
	BORDER-RIGHT: #e0e0e0 1px solid; DISPLAY: block; Z-INDEX: 10; LEFT: 0px; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 85px; POSITION: absolute; TOP: 14px; HEIGHT: 28px
}
DL.sharing DT.tab1 {
	LEFT: 86px
}
DL.sharing DT.tab2 {
	LEFT: 172px
}
DL.sharing DT.tab3 {
	LEFT: 258px
}
DL.sharing DT.tab4 {
	LEFT: 344px
}
DL.sharing DT.tab5 {
	LEFT: 430px
}
DL.sharing DT.tab6 {
	LEFT: 516px
}
DL.sharing DT.tab7 {
	LEFT: 602px
}
DL.sharing DT.tab8 {
	LEFT: 688px
}
DL.sharing DT.tab9 {
	LEFT: 774px
}
DL.sharing DT.tabx {
	DISPLAY: none
}
DL.sharing DT.active {
	Z-INDEX: 11; BORDER-LEFT-COLOR: #d3d3d3; BORDER-BOTTOM-COLOR: #d3d3d3; BORDER-TOP-COLOR: #d3d3d3; PADDING-TOP: 6px; TOP: 1px; HEIGHT: 44px; BACKGROUND-COLOR: #f6f6f6; BORDER-RIGHT-COLOR: #d3d3d3
}
DL.sharing DT.passive {
	opacity: 0.5
}
DL.sharing DT B {
	opacity: 0.5
}
* + HTML DL.sharing DT.passive {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}
* + HTML DL.sharing DT B {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}
* HTML DL.sharing DT.passive {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}
* HTML DL.sharing DT B {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}
DL.sharing DT.passive A {
	CURSOR: default
}
DL.sharing DT A {
	LEFT: 0px; POSITION: absolute; TOP: -7px
}
DL.sharing DT B {
	LEFT: 0px; POSITION: absolute; TOP: -7px
}
DL.sharing DT.active A {
	POSITION: static
}
DL.sharing DT.active SPAN {
	BORDER-TOP: #d3d3d3 5px solid; DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 85px; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; TOP: -1px; HEIGHT: 0px
}
DL.sharing DT.more {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DL.sharing DT.more A {
	LEFT: 15px; BOTTOM: 1px; TOP: auto
}
DL.sharing DT.more A {
	COLOR: #666! important
}
DL.sharing DT.more A:hover {
	COLOR: #666! important
}
DL.sharing DT IMG {
	DISPLAY: block
}
DL.sharing DD {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #d3d3d3 1px solid; DISPLAY: none; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; BORDER-LEFT: #d3d3d3 1px solid; PADDING-TOP: 30px; BORDER-BOTTOM: #d3d3d3 1px solid; BACKGROUND-COLOR: #f6f6f6
}
DL.sharing DD.active {
	DISPLAY: block
}
DL.sharing DD .sbc {
	MARGIN-LEFT: 155px
}
DL.sharing DD P {
	FONT-SIZE: 0.91em; MARGIN: 0px 0px 8px; COLOR: #666; LINE-HEIGHT: 1.455
}
DL.sharing DD A.extend {
	COLOR: #124aad; BORDER-BOTTOM: #4a74bf 1px solid; TEXT-DECORATION: none
}
DL.sharing DD A.extend:hover {
	BORDER-LEFT-COLOR: #fd633d; BORDER-BOTTOM-COLOR: #fd633d; COLOR: #f30! important; BORDER-TOP-COLOR: #fd633d; BORDER-RIGHT-COLOR: #fd633d
}
DL.sharing DD A.active.extend {
	BORDER-LEFT-COLOR: #fd633d; BORDER-BOTTOM-COLOR: #fd633d; COLOR: #f30! important; BORDER-TOP-COLOR: #fd633d; BORDER-RIGHT-COLOR: #fd633d
}
DL.sharing DD A.active.extend:hover {
	BORDER-LEFT-COLOR: #fd633d; BORDER-BOTTOM-COLOR: #fd633d; COLOR: #f30! important; BORDER-TOP-COLOR: #fd633d; BORDER-RIGHT-COLOR: #fd633d
}
#upload_csv {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 29px; BORDER-TOP: #d3d3d3 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 29px; PADDING-BOTTOM: 14px; BORDER-LEFT: #d3d3d3 1px solid; PADDING-TOP: 19px; BORDER-BOTTOM: #d3d3d3 1px solid; BACKGROUND-COLOR: #e8e8e8
}
#upload_csv P {
	FONT-SIZE: 1.08em; MARGIN: 0px; LINE-HEIGHT: 1.385
}
#upload_csv P INPUT {
	MARGIN-LEFT: 10px
}
#upload_csv P.hint {
	MARGIN-TOP: 10px; TEXT-ALIGN: center
}
DL.sharing DD .sbc P.disclaimer {
	FONT-SIZE: 0.91em; FLOAT: right; MARGIN: -3px 0px 0px; WIDTH: 155px; COLOR: #999
}
DL.sharing DD .sbc LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 3px 0px 0px -155px; WIDTH: 140px; COLOR: #565656; LINE-HEIGHT: 1.25; PADDING-TOP: 0.4em; POSITION: absolute; TEXT-ALIGN: right
}
DL.sharing DD .wrong LABEL {
	COLOR: #900
}
DL.sharing DD .wrong INPUT {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; BORDER-LEFT: #900 1px solid; BORDER-BOTTOM: #900 1px solid
}
DL.sharing DD .sbc .input {
	MARGIN: 0px 0px 10px
}
DL.sharing DD .snbc .input {
	MARGIN: 0px 0px 10px
}
* HTML DL.sharing DD .sbc .input {
	POSITION: static; HEIGHT: auto! important
}
#email_list {
	WIDTH: 100%
}
* + HTML #email_list {
	OVERFLOW: hidden
}
* HTML #email_list {
	OVERFLOW: hidden
}
* + HTML #email_list .textarea {
	PADDING-RIGHT: 6px; MIN-HEIGHT: 0px; WIDTH: auto
}
* HTML #email_list .textarea {
	PADDING-RIGHT: 6px; OVERFLOW: visible; WIDTH: auto; HEIGHT: 0px
}
#email_list .textarea TEXTAREA {
	WIDTH: 100%
}
DL.sharing DD .sbc .submit {
	MARGIN-TOP: 15px
}
DL.sharing DD .snbc .submit {
	MARGIN-TOP: 15px
}
DL.sharing DD .subservient {
	MARGIN-TOP: 20px; FLOAT: right; WHITE-SPACE: nowrap
}
DL.sharing DD .sbc .subservient {
	MARGIN-TOP: 10px
}
DL.sharing .excl {
	MARGIN: 0px 0px 0px 155px
}
DL.sharing .ok {
	MARGIN: 0px 0px 0px 155px
}
DL.sharing .notifying_list TD {
	WIDTH: 33%
}
DL.sharing .notifying_list TD.check {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}
DL.sharing .notifying_list TD.notify_status {
	FONT-SIZE: 0.91em; COLOR: #666
}
DL.sharing .notifying_list TD.notify_status B {
	FONT-WEIGHT: normal; COLOR: #390
}
DL.sharing .notifying_list TD.notify_status I {
	COLOR: #f60; FONT-STYLE: normal
}
.untagged_entry P {
	MARGIN: 25px 0px 10px
}
.untagged_photos {
	MARGIN-BOTTOM: 25px; OVERFLOW: hidden; WIDTH: 100%
}
.untagged_photos A {
	FLOAT: left; MARGIN: 2px 2px 0px 0px; POSITION: relative; TEXT-DECORATION: none
}
.untagged_photos A.more {
	FONT-SIZE: 30px; WIDTH: 55px; LINE-HEIGHT: 80px; MARGIN-RIGHT: 0px; HEIGHT: 96px; TEXT-ALIGN: center
}
.untagged_photos A IMG {
	DISPLAY: block
}
.untagged_photos A SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.91em; RIGHT: 0px; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 1.1; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #000; TEXT-DECORATION: none; opacity: .75
}
* + HTML .untagged_photos A SPAN {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=75)
}
* HTML .untagged_photos A SPAN {
	FILTER: Alpha(opacity=75)
}
.tag_entry_start {
	MARGIN-TOP: 20px; WORD-SPACING: 0.25em; COLOR: #797979
}
.tag_entry_start A {
	WORD-SPACING: 0px
}
* + HTML .tag_entry_start BUTTON {
	VERTICAL-ALIGN: middle
}
* HTML .tag_entry_start BUTTON {
	VERTICAL-ALIGN: middle
}
BODY.low #main_menu_outwrap {
	DISPLAY: block; FLOAT: right; MARGIN-LEFT: 2%
}
BODY.low DIV.wrap {
	MIN-WIDTH: 100%; OVERFLOW: visible; WIDTH: 100%
}
.low #wrap {
	MIN-WIDTH: 100%; OVERFLOW: visible; WIDTH: 100%
}
.low #footer {
	MIN-WIDTH: 100%; OVERFLOW: visible; WIDTH: 100%
}
BODY.low #account_menu {
	PADDING-RIGHT: 2%; DISPLAY: block; FLOAT: right
}
BODY.low #actions_menu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5%; FLOAT: left
}
BODY.low #actions_menu A {
	FLOAT: left
}
BODY.low #infopart {
	CLEAR: both; FLOAT: left; MARGIN-LEFT: 3%; WIDTH: 25%
}
BODY.low #mainpart {
	MARGIN-LEFT: 2%; WIDTH: 95%
}
BODY.low .search_string {
	RIGHT: 5%; POSITION: absolute; TOP: 110%
}
BODY.low .search_string LABEL {
	RIGHT: 7%; TOP: 0px
}
* HTML BODY.low .search_string LABEL {
	LEFT: 1%; TOP: 20%
}
* + HTML BODY.low .search_string LABEL {
	LEFT: 1%; TOP: 20%
}
BODY.low #f_search_submit {
	RIGHT: -8px; BOTTOM: 10px; BACKGROUND-COLOR: #d4dbe1
}
* + HTML BODY.low #f_search_submit {
	BOTTOM: 5px
}
BODY.low #main_menu SPAN.messages_menu {
	PADDING-RIGHT: 0px
}
.bad-flash-ver {
	DISPLAY: none! important
}
.pn_edit_small .pn_rmt {
	DISPLAY: none
}
.aul-loading {
	BACKGROUND: url(../i/loader-white.gif) no-repeat center top
}
.people_around_alert {
	MARGIN: 0.5em 0px; OVERFLOW: hidden; WIDTH: 100%; WHITE-SPACE: nowrap; HEIGHT: 48px
}
.people_around_alert A {
	MARGIN-RIGHT: 2px
}
#people_around .fading {
	RIGHT: 0px; BACKGROUND: url(../i/fading.png) repeat-y 100% 0px; LEFT: auto; WIDTH: 20px; POSITION: absolute; HEIGHT: 100%
}
* HTML #people_around .fading {
	DISPLAY: none
}
.gifts {
	MARGIN-BOTTOM: 1.5em
}
.gifts H2 {
	FLOAT: left
}
.gift_bn {
	DISPLAY: inline; FLOAT: left
}
.gifts P.no_gifts {
	CLEAR: left; FONT-SIZE: 1.3em; MARGIN: 0.5em 0px 0px; COLOR: #ccc; PADDING-TOP: 0.5em
}
#gifts {
	CLEAR: left; MARGIN: 1em 0px; PADDING-TOP: 1em
}
#gifts IMG {
	FLOAT: left; MARGIN: 0px 1em 1em 0px; CURSOR: pointer
}
A#gift_add {
	PADDING-RIGHT: 0px; PADDING-LEFT: 68px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../i/gift_add.png) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #cc3333; LINE-HEIGHT: 25px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A#gift_add:hover {
	COLOR: #cc3333! important
}
A#gift_add SPAN.tail {
	DISPLAY: inline-block; BACKGROUND: url(../i/gift_add.png) no-repeat right top; WIDTH: 16px! important
}
DIV.more_gifts {
	OVERFLOW: hidden; WIDTH: 100%
}
.gift-tooltip {
	BACKGROUND: url(../i/gift_tooltip.png) no-repeat 0px 0px
}
.gift-tooltip .gt-r {
	BACKGROUND: url(../i/gift_tooltip.png) no-repeat 0px 0px
}
.gift-tooltip .gt-b {
	BACKGROUND: url(../i/gift_tooltip.png) no-repeat 0px 0px
}
.gift-tooltip .gt-br {
	BACKGROUND: url(../i/gift_tooltip.png) no-repeat 0px 0px
}
* HTML .gift-tooltip {
	BACKGROUND: url(../i/gift_tooltip_tl.gif) no-repeat 0px 0px
}
* HTML .gift-tooltip .gt-r {
	BACKGROUND: url(../i/gift_tooltip_r.png) no-repeat 0px 0px
}
* HTML .gift-tooltip .gt-b {
	BACKGROUND: url(../i/gift_tooltip_b.png) no-repeat 0px 0px
}
* HTML .gift-tooltip .gt-br {
	BACKGROUND: url(../i/gift_tooltip_br.png) no-repeat 0px 0px
}
* HTML .gift-tooltip .gt-r {
	
}
* HTML .gift-tooltip .gt-b {
	
}
* HTML .gift-tooltip .gt-br {
	
}
.gift-tooltip {
	PADDING-RIGHT: 35px; MIN-WIDTH: 135px; PADDING-LEFT: 27px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 11px 21px 0px; PADDING-TOP: 9px; POSITION: relative; _width: 135px
}
.gift-tooltip .gt-r {
	BACKGROUND-POSITION: right top; RIGHT: -11px; WIDTH: 11px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
* HTML .gift-tooltip .gt-r {
	
}
.gift-tooltip .gt-b {
	BACKGROUND-POSITION: left bottom; LEFT: 0px; WIDTH: 100%; BOTTOM: -21px; POSITION: absolute; HEIGHT: 21px
}
* HTML .gift-tooltip .gt-b {
	
}
.gift-tooltip .gt-br {
	BACKGROUND-POSITION: right bottom; RIGHT: -11px; WIDTH: 11px; BOTTOM: -21px; POSITION: absolute; HEIGHT: 21px; _right: -12px
}
.gift-tooltip A {
	COLOR: black; TEXT-DECORATION: underline
}
.gift-tooltip SPAN.date {
	FONT-SIZE: 0.9em; COLOR: #e06566
}
.gift-tooltip P {
	MARGIN: 6px 0px 0px; COLOR: #cc3333; FONT-STYLE: italic
}
.gift-tooltip .gift_user_img {
	Z-INDEX: 1; RIGHT: 3px; POSITION: absolute; TOP: 7px
}
#gifts .gift-tooltip .gift_user_img IMG {
	BORDER-RIGHT: #ffe1e2 1px solid; BORDER-TOP: #ffe1e2 1px solid; MARGIN: 0px; BORDER-LEFT: #ffe1e2 1px solid; BORDER-BOTTOM: #ffe1e2 1px solid
}
.gift-tooltip .gift_user_img IMG {
	BORDER-RIGHT: #ffe1e2 1px solid; BORDER-TOP: #ffe1e2 1px solid; MARGIN: 0px; BORDER-LEFT: #ffe1e2 1px solid; BORDER-BOTTOM: #ffe1e2 1px solid
}
.gift-tooltip A.gift_del {
	FONT-SIZE: 0.85em; COLOR: #572424; FONT-STYLE: normal
}
.gift-tooltip .bullet {
	Z-INDEX: 1; BACKGROUND: url(../i/gift_tooltip_bullet.png) no-repeat 0px 0px; LEFT: 9px; WIDTH: 12px; POSITION: absolute; TOP: 13px; HEIGHT: 12px
}
#gift_tooltip_wrap {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 7999; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 34px; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 0px
}
#gift_tooltip_wrap .gift-tooltip-line {
	Z-INDEX: 2; BACKGROUND: #cc3333; LEFT: 14px; WIDTH: 2px; POSITION: absolute; TOP: 0px; HEIGHT: 53px! important
}
.gifts_ovl {
	WIDTH: 600px
}
.gifts_loading {
	BACKGROUND: url(../i/loader-white.gif) no-repeat center center; HEIGHT: 450px
}
.gifts_ovl P.small {
	FONT-SIZE: 0.95em; MARGIN: 0.2em 0px 1em; COLOR: #666
}
.gifts_ovl .buttons {
	MARGIN-TOP: 1em
}
.gifts_wizard {
	BORDER-RIGHT: #ffe9a6 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #ffe9a6 1px solid; PADDING-LEFT: 2em; BACKGROUND: #fffdda; PADDING-BOTTOM: 1em; BORDER-LEFT: #ffe9a6 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ffe9a6 1px solid
}
.gift_textarea {
	CLEAR: both; BACKGROUND: url(../i/gift_text_bg.png) no-repeat 0px 0px; MARGIN: auto; WIDTH: 544px; COLOR: #e06566; HEIGHT: 97px
}
.gift_textarea DIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 148px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px
}
.gift_textarea TEXTAREA {
	BORDER-RIGHT: #ffb9ba 1px solid; BORDER-TOP: #b37374 1px solid; BACKGROUND: rgb(255,233,233); BORDER-LEFT: #b37374 1px solid; WIDTH: 375px; BORDER-BOTTOM: #ffb9ba 1px solid; HEIGHT: 50px! important
}
.gift_textarea TEXTAREA:focus {
	BACKGROUND: white
}
.gift_textarea TEXTAREA:hover {
	BACKGROUND: white
}
.gift_textarea P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
.gift_textarea #gift_text_count {
	FLOAT: right
}
.gifts_row {
	MARGIN-BOTTOM: 1em; WIDTH: 100%; BORDER-BOTTOM: #ffe9a6 1px solid
}
.gifts_row .gifts_price {
	FONT-SIZE: 12px; FLOAT: right; MARGIN: 0px 0px 1em; VERTICAL-ALIGN: middle; WIDTH: 80px; COLOR: #b6a864; PADDING-TOP: 0.5em; HEIGHT: 50px
}
.gifts_row .gifts_price STRONG {
	FONT-WEIGHT: normal; FONT-SIZE: 14px
}
.gifts_row .gift_items IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 1em 1em 0px; CURSOR: pointer; PADDING-TOP: 3px
}
.gifts_row .gift_items IMG:hover {
	BACKGROUND: url(../i/gift_bg_hover.gif) white no-repeat 0px 0px
}
.gifts_row .gift_items IMG.selected {
	BACKGROUND: url(../i/gift_bg_selected.gif) no-repeat 0px 0px
}
.disabled#gifts_select {
	opacity: 0.5
}
* HTML .disabled#gifts_select {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}
.gift_process {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.5em; HEIGHT: 6em
}
.gift_process .center {
	DISPLAY: inline-block; MARGIN: auto; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: left
}
.gift_process .gift-tooltip {
	FLOAT: left
}
.gift_process IMG {
	FLOAT: left
}
.gift_process .arrow {
	FLOAT: left
}
.gift_process A IMG {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
.gift_process .gift-tooltip {
	MARGIN-LEFT: 24px
}
.gift_process .arrow {
	BACKGROUND: url(../i/gift_process.png) no-repeat left center; WIDTH: 80px; HEIGHT: 100%
}
.gift_process .gift-tooltip-line {
	DISPLAY: inline-block; FONT-SIZE: 1px; Z-INDEX: 2; BACKGROUND: #cc3333; LEFT: 49px; WIDTH: 52px! important; POSITION: absolute; TOP: 18px; HEIGHT: 2px
}
.gift_sms {
	BORDER-RIGHT: #ffde79 4px solid; PADDING-RIGHT: 18px; BORDER-TOP: #ffde79 4px solid; PADDING-LEFT: 18px; FONT-SIZE: 18px; BACKGROUND: #fffcb5; PADDING-BOTTOM: 12px; MARGIN: 18px 0px; BORDER-LEFT: #ffde79 4px solid; COLOR: #626025; PADDING-TOP: 12px; BORDER-BOTTOM: #ffde79 4px solid; POSITION: relative; TEXT-ALIGN: center
}
.gift_sms SPAN {
	BORDER-RIGHT: #ffc200 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffc200 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1.1em; BACKGROUND: white; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffc200 1px solid; COLOR: #5c5c5c; PADDING-TOP: 2px; BORDER-BOTTOM: #ffc200 1px solid
}
.gift_sms B {
	DISPLAY: block; BACKGROUND: url(../i/gift_sms.png) no-repeat left top; WIDTH: 13px; POSITION: absolute; HEIGHT: 13px
}
.gift_sms B.tl {
	BACKGROUND-POSITION: left top; LEFT: -4px; TOP: -4px
}
.gift_sms B.tr {
	BACKGROUND-POSITION: right top; RIGHT: -4px; TOP: -4px
}
.gift_sms B.bl {
	BACKGROUND-POSITION: left bottom; LEFT: -4px; BOTTOM: -4px
}
.gift_sms B.br {
	BACKGROUND-POSITION: right bottom; RIGHT: -4px; BOTTOM: -4px
}
* HTML .gift_sms B {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.gift_instructions {
	MARGIN-BOTTOM: 1em
}
.gift_instructions P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
#gifts_edit {
	PADDING-LEFT: 1em; BACKGROUND: url(../i/gift_wizard_back.gif) no-repeat left center; FLOAT: left; LINE-HEIGHT: 28px
}
#gift_send {
	FLOAT: right
}
#gift_finish {
	FLOAT: right
}
DIV.mobile_operators {
	FLOAT: right
}
.gift_alert {
	FLOAT: right
}
UL.events LI {
	CLEAR: left
}
.topseparator {
	CLEAR: left
}
* HTML IMG.png {
	
}
* HTML .pngbg {
	
}
#gift_add_nosms {
	FONT-SIZE: 11px; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 25px; TEXT-DECORATION: underline
}
#gift_add_nosms:hover {
	COLOR: #ff5223! important
}
.big_gift {
	FLOAT: left
}
.big_gift DIV {
	BACKGROUND: url(../i/gift_big.png) no-repeat right top; MARGIN-LEFT: 190px; WIDTH: 249px; MARGIN-RIGHT: 3em; HEIGHT: 202px
}
.gift_descr {
	MARGIN-RIGHT: 3%
}
.gift_search {
	CLEAR: both; FONT-SIZE: 20px; VERTICAL-ALIGN: middle; COLOR: #ccc; PADDING-TOP: 40px; TEXT-ALIGN: center
}
.gift_search A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; COLOR: #db4104; PADDING-TOP: 30px
}
.gift_search SPAN {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: url(../i/gift_sep.png) no-repeat center top; PADDING-BOTTOM: 40px; PADDING-TOP: 30px
}
.gift_promo {
	MARGIN-TOP: 40px; BACKGROUND: url(../i/gift_promo.png) no-repeat center top; WIDTH: 100%; HEIGHT: 150px
}
#gifts_banner {
	MARGIN: 1.5em
}
#gifts_banner A {
	FONT-SIZE: 13px; COLOR: #db4104; TEXT-DECORATION: none
}
#gifts_banner A B {
	TEXT-DECORATION: underline
}
#gifts_banner P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px 0px; PADDING-TOP: 0px
}
.new_signup .terms_frame {
	BORDER-RIGHT: #acacac 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; OVERFLOW: auto; BORDER-LEFT: #999999 1px solid; WIDTH: 296px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #acacac 1px solid; HEIGHT: 100px
}
* HTML .account.short .terms_frame {
	MARGIN-LEFT: -8px; POSITION: relative
}
.page_main .new_signup {
	TEXT-ALIGN: left
}
.new_signup .terms_frame P {
	MARGIN-TOP: 0px! important
}
.new_signup .terms_frame .section_descr {
	MARGIN-LEFT: 0px
}
.new_signup .agreement {
	MARGIN-TOP: 15px! important; COLOR: #666666
}
.new_signup .more_locations {
	CLEAR: left
}
.new_signup #fullplot .input_field {
	MARGIN-BOTTOM: 0px
}
#fullplot .input {
	_padding-left: 8px
}
.new_signup .input_field .signup_location SELECT {
	BORDER-RIGHT: #737373 1px solid; BORDER-TOP: #737373 1px solid; FONT-SIZE: 1.5em! important; BORDER-LEFT: #737373 1px solid; BORDER-BOTTOM: #737373 1px solid
}
.input_error {
	MARGIN-TOP: -0.4%; Z-INDEX: 458; LEFT: 25%; MARGIN-LEFT: 325px; POSITION: absolute; _margin-top: -.4%
}
HTML *.input_error {
	MARGIN-TOP: -1%
}
.input_error {
	MARGIN-TOP: -0.4%! important
}
x:unknown {
	MARGIN-TOP: -0.4%! important
}
.input_error DIV {
	BACKGROUND: url(../i/input_error_red_bg.png) no-repeat left top
}
.input_error SPAN {
	BACKGROUND: url(../i/input_error_red_bg.png) no-repeat left top
}
.input_error_blue DIV {
	BACKGROUND: url(../i/input_error_blue_bg.png) no-repeat left top
}
.input_error_blue SPAN {
	BACKGROUND: url(../i/input_error_blue_bg.png) no-repeat left top
}
* HTML .input_error SPAN {
	BACKGROUND: url(../i/input_error_red_br.png) no-repeat 0px 0px
}
* HTML .input_eror_blue SPAN {
	BACKGROUND: url(../i/input_error_blue_br.png) no-repeat 0px 0px
}
* HTML .input_error DIV {
	
}
* HTML .input_error SPAN {
	
}
* HTML .input_error_blue DIV {
	
}
* HTML .input_error_blue SPAN {
	
}
.input_error TABLE {
	HEIGHT: 32px
}
.input_error TABLE TD {
	VERTICAL-ALIGN: middle! important; WHITE-SPACE: nowrap
}
.input_error DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 38px
}
.input_error SPAN {
	BACKGROUND-POSITION: right top; DISPLAY: block; FLOAT: left; WIDTH: 8px; HEIGHT: 38px
}
.input_error A {
	COLOR: #fff; POSITION: relative
}
.input_error A:hover {
	COLOR: #f19696! important
}
.dSuggest {
	DISPLAY: inline-block; FLOAT: left; POSITION: relative
}
* + HTML .dSuggest {
	DISPLAY: block; Z-INDEX: 21; FLOAT: none; MARGIN-LEFT: -25%; WIDTH: 300px
}
BODY:unknown .dSuggest INPUT {
	WIDTH: 310px! important
}
.dSuggest INPUT {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 22px; BORDER-TOP: #737373 1px solid; MARGIN-BOTTOM: 2px! important; BORDER-LEFT: #737373 1px solid; WIDTH: 289px! important; BORDER-BOTTOM: #999999 1px solid
}
.dSuggest INPUT {
	WIDTH: 310px! important
}
x:unknown {
	WIDTH: 310px! important
}
#fullplot .signup_location .dSuggest INPUT {
	WIDTH: 284px! important
}
.dSuggest INPUT:focus {
	BORDER-LEFT-COLOR: #95956f; BORDER-BOTTOM-COLOR: #e9e9ae; BORDER-TOP-COLOR: #95956f; BACKGROUND-COLOR: #fffdda; BORDER-RIGHT-COLOR: #e9e9ae
}
.dSuggest .selected.inputtext {
	BORDER-LEFT-COLOR: #95b6dc; BORDER-BOTTOM-COLOR: #bfd2e8; BORDER-TOP-COLOR: #95b6dc; BACKGROUND-COLOR: #e9f0f8; BORDER-RIGHT-COLOR: #bfd2e8
}
.dSuggest-loading INPUT {
	BACKGROUND: url(../i/loader-15.gif) no-repeat 98.5% center
}
.dSuggest UL {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #737373 1px solid; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 20; BACKGROUND: #fff; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #737373 1px solid; WIDTH: 100%; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
* + HTML .new_signup #fullplot .input {
	POSITION: static
}
* HTML .new_signup #fullplot .input {
	POSITION: static
}
.dSuggest UL LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
.dSuggest UL LI.bg {
	BACKGROUND-COLOR: #f5f5f5
}
.dSuggest UL LI SPAN {
	BACKGROUND: #c7d9ed
}
.dSuggest UL LI.selected {
	BACKGROUND: #4681c5; COLOR: #fff
}
.dSuggest UL LI.selected SPAN {
	BACKGROUND-COLOR: #38679e
}
.dSuggest UL LI.info_li {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.92em! important; PADDING-BOTTOM: 2px; COLOR: #a6a6a6! important; PADDING-TOP: 2px
}
.dSuggest DIV {
	MARGIN-TOP: -9px; DISPLAY: none; RIGHT: 6px; BACKGROUND: url(../i/close_grey.gif) #fff no-repeat center 2px; WIDTH: 23px; CURSOR: pointer; POSITION: absolute; TOP: 50%; HEIGHT: 21px; _right: 0; _margin-top: -10px
}
.dSuggest DIV:hover {
	BACKGROUND-POSITION: 5px -180px
}
.dSuggest DIV {
	MARGIN-TOP: -11px! important; RIGHT: -8px! important
}
x:unknown {
	MARGIN-TOP: -11px! important; RIGHT: -8px! important
}
.dSuggest-loading DIV {
	DISPLAY: none! important
}
.dSuggest INPUT.error_location {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid
}
.questionare .one {
	OVERFLOW: visible
}
.questionare .dSuggest {
	DISPLAY: block; FLOAT: none; WIDTH: 100%
}
.questionare .dSuggest INPUT {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 100%! important; PADDING-TOP: 2px; BORDER-BOTTOM: #7f9db9 1px solid; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box
}
BODY:unknown .questionare .dSuggest INPUT {
	WIDTH: 100%! important
}
.questionare .align_right.description {
	FONT-SIZE: 0.9em; MARGIN-LEFT: -1px; WIDTH: 100%; COLOR: #999
}
.questionare .dSuggest INPUT:focus {
	BACKGROUND-COLOR: #fffdda
}
.questionare .selected.inputtext {
	BACKGROUND-COLOR: #e9f0f8
}
.questionare .dSuggest DIV {
	RIGHT: auto; BACKGROUND: url(../i/close_grey.gif) no-repeat 50% 0px; LEFT: 100%; MARGIN-LEFT: -23px
}
.questionare .dSuggest DIV:hover {
	BACKGROUND-POSITION: center -182px
}
* + HTML .questionare #suggest_location {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
* + HTML .questionare .dSuggest INPUT {
	FLOAT: left
}
* + HTML .questionare .dSuggest DIV {
	BACKGROUND-POSITION: 50% 2px; MARGIN-TOP: -5px; MARGIN-LEFT: -26px
}
* + HTML .questionare .dSuggest DIV:hover {
	BACKGROUND-POSITION: 50% -180px
}
.sls_ovl {
	WIDTH: 600px
}
.sls_loading {
	BACKGROUND: url(../i/loader-white.gif) no-repeat center center; HEIGHT: 460px
}
.sls_ovl P.small {
	FONT-SIZE: 0.95em; MARGIN: 0.2em 0px 1em; COLOR: #666
}
.sls_ovl .buttons {
	MARGIN-TOP: 1em
}
.sls_wizard {
	BORDER-RIGHT: #d9d2ec 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #d9d2ec 1px solid; PADDING-LEFT: 2em; BACKGROUND: #eeecff; PADDING-BOTTOM: 1em; BORDER-LEFT: #d9d2ec 1px solid; PADDING-TOP: 2em; BORDER-BOTTOM: #d9d2ec 1px solid
}
.sl_photo_select {
	BORDER-RIGHT: #9c9c9d 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #9c9c9d 1px solid; PADDING-LEFT: 1em; BACKGROUND: white; PADDING-BOTTOM: 0px; OVERFLOW: auto; BORDER-LEFT: #9c9c9d 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #9c9c9d 1px solid; HEIGHT: 215px
}
.not_photo.sl_photo_select {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #eeecff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.not_photo.sl_photo_select TABLE {
	WIDTH: 100%; HEIGHT: 215px
}
.not_photo.sl_photo_select TABLE TD {
	FONT-SIZE: 1.4em; VERTICAL-ALIGN: middle; COLOR: #807e91; TEXT-ALIGN: center
}
.sl_textarea {
	CLEAR: both; BACKGROUND: url(../i/sl_text_bg.png) no-repeat 0px 0px; MARGIN: 1em auto 0px; WIDTH: 415px; COLOR: #6055aa; HEIGHT: 98px
}
.sl_textarea DIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px
}
.sl_textarea TEXTAREA {
	BORDER-RIGHT: #d7c8ff 1px solid; BORDER-TOP: #826faf 1px solid; BORDER-LEFT: #826faf 1px solid; WIDTH: 375px; BORDER-BOTTOM: #d7c8ff 1px solid; HEIGHT: 50px! important
}
.sl_textarea P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
.sl_textarea #sl_text_count {
	FLOAT: right
}
.sl_photo_select IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0.6em 1em 0px; CURSOR: pointer; PADDING-TOP: 10px
}
.sl_photo_select IMG:hover {
	BACKGROUND: url(../i/sl_bg_hover.gif) white no-repeat 0px 0px
}
.sl_photo_select IMG.selected {
	BACKGROUND: url(../i/sl_bg_selected.gif) no-repeat 0px 0px
}
.disabled#sls_select {
	opacity: 0.5
}
* HTML .disabled#sls_select {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}
.spotlight {
	Z-INDEX: 6999; VERTICAL-ALIGN: middle; POSITION: relative; TOP: -45px; HEIGHT: 100px; _margin-bottom: -30px
}
.spotlight-line {
	OVERFLOW: hidden; HEIGHT: 120px
}
.spotlight-line A {
	FLOAT: left; MARGIN: 11px; WIDTH: 90px; HEIGHT: 90px
}
.spotlight-line A IMG {
	WIDTH: 100%; HEIGHT: 100%
}
.spotlight-line A:hover {
	MARGIN: 0px; WIDTH: 112px; HEIGHT: 112px
}
.sl_tooltip A {
	FLOAT: none; MARGIN: 0px; WIDTH: auto; HEIGHT: auto
}
.sl_tooltip A:hover {
	FLOAT: none; MARGIN: 0px; WIDTH: auto; HEIGHT: auto
}
.page_main .spotlight {
	TOP: -30px
}
.spotlight .sl_sidepart {
	MIN-WIDTH: 200px; DISPLAY: inline; Z-INDEX: 2; FLOAT: left; MARGIN: 6pt 0pt -10pt 2%; WIDTH: 20%; POSITION: absolute; TEXT-ALIGN: right; _position: relative
}
BODY:unknown .sl_sidepart {
	POSITION: relative
}
.sl_sidepart {
	POSITION: relative! important
}
x:unknown {
	POSITION: relative! important
}
#sls_edit {
	PADDING-LEFT: 1em; BACKGROUND: url(../i/gift_wizard_back.gif) no-repeat left center; FLOAT: left; LINE-HEIGHT: 28px
}
.sl_instructions P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
.sl_tooltip {
	BACKGROUND: url(../i/sl_tooltip.png) no-repeat 0px 0px
}
.sl_tooltip .slt_r {
	BACKGROUND: url(../i/sl_tooltip.png) no-repeat 0px 0px
}
.sl_tooltip .slt_b {
	BACKGROUND: url(../i/sl_tooltip.png) no-repeat 0px 0px
}
.sl_tooltip .slt_br {
	BACKGROUND: url(../i/sl_tooltip.png) no-repeat 0px 0px
}
* HTML .sl_tooltip {
	BACKGROUND: url(../i/sl_tooltip_tl.gif) no-repeat 0px 0px
}
* HTML .sl_tooltip .slt_r {
	BACKGROUND: url(../i/sl_tooltip_r.png) no-repeat 0px 0px
}
* HTML .sl_tooltip .slt_b {
	BACKGROUND: url(../i/sl_tooltip_b.png) no-repeat 0px 0px
}
* HTML .sl_tooltip .slt_br {
	BACKGROUND: url(../i/sl_tooltip_br.png) no-repeat 0px 0px
}
* HTML .sl_tooltip .slt_r {
	
}
* HTML .sl_tooltip .slt_b {
	
}
* HTML .sl_tooltip .slt_br {
	
}
.sl_tooltip {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 11px 12px 0px; PADDING-TOP: 8px; POSITION: relative; _padding-bottom: 4px
}
.sl_tooltip .slt_r {
	BACKGROUND-POSITION: right top; RIGHT: -11px; WIDTH: 11px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
* HTML .sl_tooltip .slt_r {
	
}
* + HTML .sl_tooltip .slt_r {
	
}
.sl_tooltip .slt_b {
	BACKGROUND-POSITION: left bottom; LEFT: 0px; WIDTH: 100%; BOTTOM: -12px; POSITION: absolute; HEIGHT: 12px
}
* HTML .sl_tooltip .slt_b {
	
}
* + HTML .sl_tooltip .slt_b {
	
}
.sl_tooltip .slt_br {
	BACKGROUND-POSITION: right bottom; RIGHT: -11px; WIDTH: 11px; BOTTOM: -12px; POSITION: absolute; HEIGHT: 12px
}
.sl_tooltip A {
	COLOR: #333333; TEXT-DECORATION: underline
}
.sl_tooltip SPAN.date {
	FONT-SIZE: 11px; COLOR: #927fbf
}
.sl_tooltip P {
	MARGIN: 6px 0px 0px; COLOR: #685595; LINE-HEIGHT: 1.2em; FONT-STYLE: italic
}
#sl_tooltip_wrap {
	DISPLAY: none; Z-INDEX: 7999; LEFT: 0px; FLOAT: left; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 0px
}
.sl_tooltip .location {
	PADDING-LEFT: 0.1em; FONT-SIZE: 0.9em; COLOR: #927fbf
}
#sl_tooltip_wrap .sl_tooltip-line {
	Z-INDEX: 2; BACKGROUND: #cc3333; LEFT: 14px; WIDTH: 2px; POSITION: absolute; TOP: 0px; HEIGHT: 53px! important
}
A#sl_step {
	PADDING-RIGHT: 30px; PADDING-LEFT: 10px; FONT-SIZE: 13px; BACKGROUND: url(../i/sl_step.png) no-repeat right top; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 30px 0px -20px; COLOR: #414173; LINE-HEIGHT: 15px; PADDING-TOP: 7px; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A#sl_step:hover {
	COLOR: #414173! important
}
#sl_step P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 14px! important; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#sl_step I {
	FONT-SIZE: 11px; COLOR: #7f7aab; FONT-STYLE: normal
}
A#sl_step SPAN.tail {
	MARGIN-TOP: -7px; DISPLAY: inline-block; BACKGROUND: url(../i/sl_step.png) no-repeat left top; MARGIN-LEFT: -13px; WIDTH: 4px! important; POSITION: absolute; HEIGHT: 44px
}
.aut_us {
	BACKGROUND: url(../i/aut_us_cr_1.png) #e5ecf9 no-repeat left top; FLOAT: right; MARGIN: 5% 3% 0px 0px; FONT: 11px Arial; WIDTH: 230px; COLOR: #6a82bd; POSITION: relative; _margin: 3% 0 0 0
}
.aut_us DIV {
	BACKGROUND: url(../i/aut_us_cr_2.png) no-repeat right top; PADDING-TOP: 2px
}
.aut_us DIV DIV {
	BACKGROUND: url(../i/aut_us_cr_3.png) no-repeat right bottom; POSITION: relative
}
.aut_us DIV DIV DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../i/aut_us_cr_4.png) no-repeat left bottom; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; _height: 1%
}
.aut_us P {
	MARGIN-TOP: 5px! important
}
.aut_us IMG {
	BORDER-RIGHT: #fefeff 1px solid; BORDER-TOP: #fefeff 1px solid; FLOAT: left; MARGIN: 0px 6px 6px 0px; BORDER-LEFT: #fefeff 1px solid; BORDER-BOTTOM: #fefeff 1px solid
}
.aut_us SPAN {
	FONT-SIZE: 34px; FLOAT: left; COLOR: #acbbdd; LINE-HEIGHT: 50px
}
SPAN.email_bg {
	BACKGROUND: #ffffa3
}
.selection_action {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; PADDING-TOP: 40px
}
.selection_action * {
	FLOAT: left
}
.selection_action SPAN {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 18px; BACKGROUND: url(../i/sep2.gif) no-repeat center top; PADDING-BOTTOM: 40px; COLOR: #adadad; PADDING-TOP: 22px; POSITION: relative; TOP: -24px
}
.selection_action A {
	POSITION: relative; TOP: 2px
}
.add_photos_of_me {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 30px
}
.add_photos_of_me A {
	FONT-SIZE: 18px; PADDING-BOTTOM: 0.6em; COLOR: #390
}
.add_photos_of_me P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
H6.reason {
	PADDING-LEFT: 25%; FONT-SIZE: 1.1em
}
.fund H6.reason {
	PADDING-LEFT: 0px
}
.old_location_wizard .buttons {
	TEXT-ALIGN: center
}
.old_location_wizard .buttons A {
	DISPLAY: inline-block; PADDING-BOTTOM: 6px
}
.strip_confirmation {
	PADDING-RIGHT: 47px; PADDING-LEFT: 47px; FONT-SIZE: 1.1em; BACKGROUND: #c8ffa4; PADDING-BOTTOM: 12px; MARGIN: 30px 0px; COLOR: #31680d; PADDING-TOP: 12px; POSITION: relative; _height: 0
}
.text_notice.strip_confirmation {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px 20% 2.2em 25%; COLOR: #31680d; PADDING-TOP: 10px
}
.small_strip.strip_confirmation {
	MARGIN: 30px 18% 30px 25%
}
.strip_confirmation SPAN {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../i/corners_ligh-green.gif); WIDTH: 10px; LINE-HEIGHT: 0; POSITION: absolute; HEIGHT: 10px
}
.yellow_str_conf {
	BACKGROUND: #fffcb5; COLOR: #7d660a
}
.yellow_str_conf SPAN {
	BACKGROUND: url(../i/corners_yellow.gif)
}
.corner_1 {
	LEFT: 0px; TOP: 0px
}
.corner_2 {
	RIGHT: 0px; TOP: 0px
}
.corner_3 {
	RIGHT: 0px; BOTTOM: 0px
}
.corner_4 {
	LEFT: 0px; BOTTOM: 0px
}
* + HTML .strip_confirmation {
	OVERFLOW: hidden
}
.strip_confirmation .corner_1 {
	BACKGROUND-POSITION: left top
}
.strip_confirmation .corner_2 {
	BACKGROUND-POSITION: right top
}
.strip_confirmation .corner_3 {
	BACKGROUND-POSITION: right bottom
}
.strip_confirmation .corner_4 {
	BACKGROUND-POSITION: left bottom
}
.strip_confirmation .ok {
	MARGIN-TOP: -13px; LEFT: 10px; POSITION: absolute; TOP: 50%
}
.strip_confirmation .close {
	MARGIN-TOP: -8px; DISPLAY: block; RIGHT: 11px; BACKGROUND: url(../i/close_green_strip.gif) no-repeat left top; WIDTH: 14px; POSITION: absolute; TOP: 50%; HEIGHT: 14px
}
.strip_confirmation .close:hover {
	BACKGROUND-POSITION: right top
}
.yellow_str_conf .close {
	BACKGROUND: url(../i/system_error_close.gif) no-repeat left top
}
.strip_confirmation A {
	WHITE-SPACE: nowrap
}
.old_location_wizard .buttons {
	TEXT-ALIGN: center
}
.disabled#old_location_wizard {
	opacity: 0.5
}
* HTML .disabled#old_location_wizard {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}
#geo_suggest SPAN {
	CURSOR: pointer; BORDER-BOTTOM: #a9a9a9 1px dotted
}
.disabled#geo_suggest SPAN {
	CURSOR: auto; BORDER-BOTTOM-STYLE: none
}
* HTML .spotlight-line OBJECT {
	WIDTH: 100%
}
* + HTML .spotlight-line OBJECT {
	WIDTH: 100%
}
.h_right {
	DISPLAY: none; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #164aad; TEXT-ALIGN: right
}
.h_left {
	DISPLAY: none; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #164aad; TEXT-ALIGN: right
}
.h_left {
	TEXT-ALIGN: left
}
.show.h_right {
	DISPLAY: block
}
.show.h_left {
	DISPLAY: block
}
.h_right A {
	BORDER-BOTTOM: #164aad 1px dashed; TEXT-DECORATION: none
}
.h_left A {
	BORDER-BOTTOM: #164aad 1px dashed; TEXT-DECORATION: none
}
.h_right A:hover {
	BORDER-BOTTOM-COLOR: #ff4000; COLOR: #ff4000! important
}
.h_right A.showmore {
	BORDER-BOTTOM-COLOR: #ff4000; COLOR: #ff4000! important
}
h_left A:hover {
	BORDER-BOTTOM-COLOR: #ff4000; COLOR: #ff4000! important
}
.h_left A.showmore {
	BORDER-BOTTOM-COLOR: #ff4000; COLOR: #ff4000! important
}
.big_or {
	CLEAR: left; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: url(../i/sep_big.gif) no-repeat 50% 50%; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; ZOOM: 1; POSITION: relative
}
.big_or TD {
	FONT-SIZE: 1em; WIDTH: 48%
}
.big_or TD.l {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.big_or TD.r #r_block_big_or {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; POSITION: relative
}
.big_or #email {
	WIDTH: 95%! important
}
.big_or .or {
	DISPLAY: block; FONT-SIZE: 1.3em; LEFT: -50px; WIDTH: 100px; COLOR: #a0a0a0; POSITION: absolute; TOP: 48%; TEXT-ALIGN: center; _left: -90px; _top: 40%
}
.big_or .input_error {
	LEFT: 104%; MARGIN-LEFT: 0px
}
.big_or .input_error SPAN {
	Z-INDEX: 654; RIGHT: -8px; POSITION: absolute
}
.add_photos_of_me .default_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #144fae; PADDING-TOP: 0px; POSITION: relative
}
.add_photos_of_me .default_link SPAN {
	BACKGROUND-POSITION: -199px -7px; RIGHT: -9px; TOP: 0.6em
}
.add_photos_of_me .default_link:hover SPAN {
	BACKGROUND-POSITION: -207px -7px
}
#sharing_list .invite_steps {
	PADDING-TOP: 2px
}
.userscheck .invite_steps {
	PADDING-TOP: 2px
}
.invite_steps {
	FLOAT: none; WHITE-SPACE: nowrap; POSITION: relative
}
.invite_steps A {
	DISPLAY: block; Z-INDEX: 2; FLOAT: right; POSITION: relative
}
.invite_steps A SPAN {
	TOP: 0.8em
}
.invite_steps A.b_step {
	PADDING-RIGHT: 20px; PADDING-LEFT: 9px
}
.invite_steps A.b_step SPAN {
	BACKGROUND-POSITION: -199px 0px; LEFT: 0px
}
.invite_steps A.b_step:hover SPAN {
	BACKGROUND-POSITION: -207px 0px
}
.sharing .submit P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
.sub_find_friends {
	CLEAR: right; FLOAT: left
}
.email_uploader_l {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 2.4em; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.email_uploader_l SPAN {
	BORDER-BOTTOM: #124aad 2px solid
}
.email_uploader_l:hover SPAN {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#email-uploader .description_email {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
SELECT.location_not_js {
	BORDER-RIGHT: #737373 1px solid; BORDER-TOP: #737373 1px solid; FONT-SIZE: 1.5em; FLOAT: left; BORDER-LEFT: #737373 1px solid; WIDTH: 309px; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #737373 1px solid
}
.not_js.finish {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 1.1em; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; POSITION: relative
}
.questionare DIV.location_not_js {
	OVERFLOW: visible
}
.questionare SELECT.location_not_js {
	BORDER-RIGHT: #737373 1px solid; BORDER-TOP: #737373 1px solid; FONT-SIZE: 1.5em; FLOAT: left; BORDER-LEFT: #737373 1px solid; WIDTH: 80%; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #737373 1px solid
}
.questionare .not_js.finish {
	FONT-SIZE: 1.1em; FLOAT: left; POSITION: relative
}
DIV.input IMG {
	MARGIN-BOTTOM: 5px
}
.invite_user {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 27px; BORDER-TOP: #c3c3c3 1px solid; MIN-WIDTH: 383px; PADDING-LEFT: 20px; FONT-SIZE: 12px; Z-INDEX: 1; RIGHT: -145px; PADDING-BOTTOM: 15px; BORDER-LEFT: #c3c3c3 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #c3c3c3 1px solid; POSITION: absolute; TOP: 34px; BACKGROUND-COLOR: #fff
}
.invite_user .l_side {
	BACKGROUND: url(../i/tooltip_message_bg.png) no-repeat; POSITION: absolute
}
.invite_user .r_side {
	BACKGROUND: url(../i/tooltip_message_bg.png) no-repeat; POSITION: absolute
}
.invite_user .bt_side {
	BACKGROUND: url(../i/tooltip_message_bg.png) no-repeat; POSITION: absolute
}
.invite_user .cr3 {
	BACKGROUND: url(../i/tooltip_message_bg.png) no-repeat; POSITION: absolute
}
.invite_user .l_side {
	BACKGROUND-POSITION: left top; LEFT: -4px; WIDTH: 3px; TOP: 0px; HEIGHT: 100%
}
.invite_user .r_side {
	BACKGROUND-POSITION: right top; RIGHT: -4px; WIDTH: 3px; TOP: 0px; HEIGHT: 100%
}
.invite_user .bt_side {
	BACKGROUND-POSITION: left bottom; LEFT: -4px; WIDTH: 100%; BOTTOM: -7px; HEIGHT: 7px; _bottom: -16px
}
.invite_user .cr3 {
	BACKGROUND-POSITION: right bottom; RIGHT: -4px; WIDTH: 8px; BOTTOM: -7px; HEIGHT: 7px; _right: -6px; _bottom: -16px
}
.invite_user IMG {
	FLOAT: left; MARGIN-RIGHT: 12px
}
.invite_user P {
	FLOAT: left; MARGIN: -65px 0px 0px 80px; LINE-HEIGHT: 18px
}
HTML *.invite_user P {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; _margin: -65px 0 0 40px
}
.invite_user SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 1em; LINE-HEIGHT: 22px; PADDING-TOP: 4px
}
.invite_user I {
	FONT: 11px Arial
}
.invite_user .arrow {
	LEFT: 60%; WIDTH: 38px; POSITION: absolute; TOP: -19px; HEIGHT: 19px
}
.invite_user > .arrow {
	BACKGROUND: url(../i/tooltip_message_arrow.png) no-repeat left top
}
* HTML .invite_user .l_side {
	
}
* HTML .invite_user .r_side {
	
}
* HTML .invite_user .bt_side {
	
}
* HTML .invite_user .cr3 {
	
}
* HTML .invite_user .arrow {
	
}
* HTML .invite_user .l_side {
	
}
* HTML .invite_user .r_side {
	BACKGROUND: url(../i/tooltip_message_r_s.png) no-repeat left top; ; HEIGHT: expression(runtimeStyle.height = parentNode.offsetHeight -1 + 'px')
}
* HTML .invite_user .bt_side {
	BACKGROUND: url(../i/tooltip_message_cr_4.png) no-repeat left top; ; WIDTH: expression(runtimeStyle.width = parentNode.offsetWidth + 'px')
}
* HTML .invite_user .cr3 {
	BACKGROUND: url(../i/tooltip_message_cr_3.png) no-repeat left top
}
* HTML .arrow {
	BACKGROUND: url(../i/tooltip_message_arrow.png)
}
.add_photos_of_me {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 30px
}
.add_photos_of_me A {
	FONT-SIZE: 18px; PADDING-BOTTOM: 0.6em; COLOR: #390
}
.add_photos_of_me P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
H6.reason {
	PADDING-LEFT: 25%; FONT-SIZE: 1.1em
}
.fund H6.reason {
	PADDING-LEFT: 0px
}
.old_location_wizard .buttons {
	TEXT-ALIGN: center
}
.old_location_wizard .buttons A {
	DISPLAY: inline-block; PADDING-BOTTOM: 6px
}
#head_invite {
	CLEAR: both; PADDING-BOTTOM: 25px; MARGIN: 0px; OVERFLOW: hidden; ZOOM: 1
}
.empty_invite {
	CLEAR: both
}
.invite_people_around {
	WIDTH: 100%; POSITION: absolute! important; TOP: 95px
}
.invite_people_around .photos_allsorts {
	WIDTH: 100%
}
.invite_people_around .row {
	MARGIN: 0px auto 3px; WIDTH: 110%
}
.invite_people_around .row A {
	MARGIN-RIGHT: 3px
}
.invite_people_around .row SPAN {
	MARGIN-RIGHT: 3px
}
#head_invite .substitute {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 45px; HEIGHT: 194px
}
#head_invite .small.substitute {
	HEIGHT: 97px
}
.invite_user_new {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; Z-INDEX: 1; RIGHT: 25%; LEFT: 25%; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; POSITION: absolute; TOP: 79px
}
* HTML .invite_user_new {
	
}
.invite_user_new .top {
	BACKGROUND: url(../i/invite_tooltipe_shadow.png) no-repeat; POSITION: absolute
}
.invite_user_new .l_side {
	BACKGROUND: url(../i/invite_tooltipe_shadow.png) no-repeat; POSITION: absolute
}
.invite_user_new .r_side {
	BACKGROUND: url(../i/invite_tooltipe_shadow.png) no-repeat; POSITION: absolute
}
.invite_user_new .bt_side {
	BACKGROUND: url(../i/invite_tooltipe_shadow.png) no-repeat; POSITION: absolute
}
.invite_user_new .cr3 {
	BACKGROUND: url(../i/invite_tooltipe_shadow.png) no-repeat; POSITION: absolute
}
.invite_user_new .top {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 0px; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; TOP: 0px; HEIGHT: 3px
}
.invite_user_new .l_side {
	BACKGROUND-POSITION: left top; LEFT: -8px; WIDTH: 8px; TOP: 0px; HEIGHT: 100%
}
.invite_user_new .r_side {
	BACKGROUND-POSITION: right top; RIGHT: -8px; WIDTH: 8px; TOP: 0px; HEIGHT: 100%
}
.invite_user_new .bt_side {
	BACKGROUND-POSITION: left bottom; LEFT: 0px; MARGIN-LEFT: -8px; WIDTH: 100%; BOTTOM: -13px; HEIGHT: 13px; _bottom: -15px
}
.invite_user_new .cr3 {
	BACKGROUND-POSITION: right bottom; RIGHT: -8px; WIDTH: 16px; BOTTOM: -13px; HEIGHT: 13px; _bottom: -15px
}
* HTML .invite_user_new .top {
	
}
* HTML .invite_user_new .l_side {
	
}
* HTML .invite_user_new .r_side {
	
}
* HTML .invite_user_new .bt_side {
	
}
* HTML .invite_user_new .cr3 {
	
}
* HTML .invite_user_new .top {
	
}
* HTML .invite_user_new .l_side {
	
}
* HTML .invite_user_new .r_side {
	BACKGROUND: url(../i/invite_tooltipe_s_r_side.png) no-repeat left top; ; HEIGHT: expression(runtimeStyle.height = parentNode.offsetHeight -1 + 'px')
}
* HTML .invite_user_new .bt_side {
	BACKGROUND: url(../i/invite_tooltipe_s_bt.png) no-repeat left top; ; WIDTH: expression(runtimeStyle.width = parentNode.offsetWidth + 'px')
}
* HTML .invite_user_new .cr3 {
	BACKGROUND: url(../i/invite_tooltipe_s_br.png) no-repeat left top
}
.invite_user_new .gradient {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(../i/invite_tooltipe_gradient.png) #fff repeat-x left bottom; PADDING-BOTTOM: 22px; PADDING-TOP: 1px
}
.invite_user_new .gradient DIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 17px; BACKGROUND: url(../i/invite_tooltipe_strip.png) repeat-x left top; PADDING-BOTTOM: 0px; PADDING-TOP: 32px
}
.invite_user_new P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px; PADDING-TOP: 0px
}
.invite_user_new IMG {
	FLOAT: right
}
.invite_user_new EM {
	FONT-SIZE: 11px; COLOR: #999; FONT-STYLE: normal
}
.invite.section_descr {
	MARGIN: 0px 10% 0px 25%
}
#head_invite .section_descr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.08em; PADDING-BOTTOM: 0px; COLOR: #666; MARGIN-RIGHT: 0px; PADDING-TOP: 32px
}
#head_invite .section_descr P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 7px
}
#head_invite .strip_confirmation {
	PADDING-RIGHT: 47px; PADDING-LEFT: 47px; PADDING-BOTTOM: 9px; MARGIN: 0px; WIDTH: 70%; PADDING-TOP: 9px
}
.who_search_me {
	OVERFLOW: hidden; ZOOM: 1
}
H2.brown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 17px 0px; COLOR: #c30; PADDING-TOP: 0px
}
.who_search_me H2.brown {
	MARGIN-TOP: 0px
}
.who_search_me DIV {
	FLOAT: left; MARGIN: 5px 0px 15px; OVERFLOW: hidden; WIDTH: 33%; ZOOM: 1
}
.who_search_me DIV IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.who_search_me DIV P {
	FONT-SIZE: 1.17em; MARGIN: 0px; OVERFLOW: hidden; COLOR: #333; LINE-HEIGHT: 1.1em; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
.who_search_me DIV P SPAN {
	DISPLAY: block; FONT-SIZE: 0.79em; COLOR: #999
}
.ellipse_or {
	CLEAR: both; LEFT: -30px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 25%; OVERFLOW: hidden; PADDING-TOP: 20px; ZOOM: 1; POSITION: relative
}
.ellipse_or DIV {
	FLOAT: left
}
.ellipse {
	BACKGROUND: url(../i/ellipse_button_blue.gif) no-repeat 0px 0px; COLOR: #2455c5
}
.ellipse .ellipse_l_2 {
	BACKGROUND: url(../i/ellipse_button_blue.gif) no-repeat 0px 0px; COLOR: #2455c5
}
.green.ellipse {
	BACKGROUND: url(../i/ellipse_button_green.gif) no-repeat 0px 0px; COLOR: #360
}
.green.ellipse .ellipse_l_2 {
	BACKGROUND: url(../i/ellipse_button_green.gif) no-repeat 0px 0px; COLOR: #360
}
.grey.ellipse {
	BACKGROUND: url(../i/ellipse_button_grey.gif) no-repeat 0px 0px; COLOR: #9f9f9f
}
.grey.ellipse .ellipse_l_2 {
	BACKGROUND: url(../i/ellipse_button_grey.gif) no-repeat 0px 0px; COLOR: #9f9f9f
}
.ellipse A {
	FONT-SIZE: 1.5em; COLOR: #2455c5; BORDER-BOTTOM: #2455c5 1px dashed; TEXT-DECORATION: none
}
.ellipse A:hover {
	BORDER-BOTTOM-COLOR: #ff5223
}
.grey.ellipse A {
	BORDER-BOTTOM-COLOR: #9f9f9f; COLOR: #9f9f9f
}
.grey.ellipse A:hover {
	BORDER-BOTTOM-COLOR: #2455c5
}
.green.ellipse A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #360; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}
.ellipse_or .ellipse {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 29px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 40px 0px 3px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; _margin-bottom: 0
}
.ellipse_or .ellipse .ellipse_l_2 {
	PADDING-RIGHT: 29px; BACKGROUND-POSITION: 100% 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 15px; PADDING-TOP: 5px
}
.ellipse_or .or {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 1.5em; BACKGROUND: url(../i/sep_big_height.gif) no-repeat 50% 50%; PADDING-BOTTOM: 44px; COLOR: #a0a0a0; PADDING-TOP: 44px
}
.ellipse_or P {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px
}
#sidepart .icons_address_book {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 16px
}
#sidepart .icons_address_book IMG {
	MARGIN: 0px 0px 2px
}
#sidepart .icons_address_book SPAN {
	DISPLAY: block; FONT-SIZE: 0.92em; COLOR: #9f9f9f
}
.invite_format.userscheck {
	PADDING-TOP: 8px
}
.invite_format.userscheck TD {
	VERTICAL-ALIGN: middle
}
.invite_format.userscheck TD.photo_user {
	WIDTH: 48px
}
.invite_format.userscheck .notifying_list_total_select {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 7px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.invite_format.userscheck .notifying_list_total_select LABEL {
	COLOR: #999! important
}
.invite_format.userscheck .notifying_list {
	BORDER-TOP: #b4b4b4 1px solid; HEIGHT: 297px! important
}
.invite_format.userscheck .notifying_list IMG {
	MARGIN: 5px 15px 5px 2px
}
.invite_format.userscheck .notifying_list LABEL {
	DISPLAY: inline; FLOAT: left! important
}
.invite_format.userscheck .notifying_contact {
	COLOR: #a1a1a1
}
SPAN.email_invite {
	FONT-SIZE: 1.35em; COLOR: #000
}
.invite_format.submit {
	MARGIN-TOP: 28px
}
.padding_0.description {
	MARGIN-TOP: 0px! important; PADDING-TOP: 0px! important
}
#js_pw_tooltip SPAN {
	DISPLAY: none
}
.js_pw_info .js_pw_info {
	DISPLAY: block! important
}
.js_pw_toshort .js_pw_toshort {
	DISPLAY: block! important
}
.js_pw_weak .js_pw_weak {
	DISPLAY: block! important
}
.js_pw_medium .js_pw_medium {
	DISPLAY: block! important
}
.js_pw_strong .js_pw_strong {
	DISPLAY: block! important
}
.js_pw_info B {
	FONT-WEIGHT: bold; COLOR: #999999
}
.js_pw_toshort B {
	FONT-WEIGHT: bold; COLOR: #d50005
}
.js_pw_weak B {
	FONT-WEIGHT: bold; COLOR: #999999
}
.js_pw_medium B {
	FONT-WEIGHT: bold; COLOR: #999999
}
.js_pw_strong B {
	FONT-WEIGHT: bold; COLOR: #406d22
}
