HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
EM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
INS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
VAR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ADDRESS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.clear {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.clearFix {
	
}
.clearFix:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; CONTENT: ""
}
UL LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #06c
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY#MessengerBody {
	HEIGHT: 100% !important
}
BODY#NewMessenger {
	HEIGHT: 100% !important
}
HTML#jsHtml {
	HEIGHT: 100% !important
}
BODY {
	FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 13px
}
TD {
	FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 13px
}
TEXTAREA {
	FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 13px
}
INPUT {
	FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 13px
}
BUTTON {
	FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 13px
}
BODY {
	BACKGROUND: url(1.gif) fixed no-repeat
}
BODY.min-width {
	MIN-WIDTH: 960px
}
BODY.hidden-all-selects SELECT {
	VISIBILITY: hidden
}
IMG.vam {
	POSITION: relative
}
INPUT.vam {
	POSITION: relative
}
.vam {
	VERTICAL-ALIGN: middle
}
INPUT.checkbox {
	VERTICAL-ALIGN: middle
}
INPUT.radio {
	VERTICAL-ALIGN: middle
}
TEXTAREA {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
INPUT.text {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
INPUT.s-button {
	FONT-SIZE: 17px
}
BUTTON.s-button {
	FONT-SIZE: 17px
}
INPUT.yellow {
	BACKGROUND-COLOR: #ffffc6
}
SELECT.yellow {
	BACKGROUND-COLOR: #ffffc6
}
.gray3 {
	COLOR: #333
}
.gray6 {
	COLOR: #666
}
ADDRESS {
	COLOR: #666
}
.gray9 {
	COLOR: #999
}
.nobr {
	WHITE-SPACE: nowrap
}
.gia {
	FONT-FAMILY: "Georgia"
}
.fl-l {
	FLOAT: left !important
}
.fl-r {
	FLOAT: right !important
}
.fl-n {
	FLOAT: none !important
}
.left {
	TEXT-ALIGN: left
}
.right {
	TEXT-ALIGN: right
}
.center {
	TEXT-ALIGN: center !important
}
.m0 {
	MARGIN: 0px
}
.p0 {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.b0 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none !important
}
.fs11 {
	FONT-SIZE: 11px
}
.fs13 {
	FONT-SIZE: 13px
}
.fs15 {
	FONT-SIZE: 15px
}
.fs16 {
	FONT-SIZE: 16px
}
.fs18 {
	FONT-SIZE: 18px
}
.fs20 {
	FONT-SIZE: 20px
}
.fs22 {
	FONT-SIZE: 22px
}
.fs24 {
	FONT-SIZE: 24px
}
.fs25 {
	FONT-SIZE: 25px
}
.fs30 {
	FONT-SIZE: 30px
}
.fs35 {
	FONT-SIZE: 35px
}
.fs40 {
	FONT-SIZE: 40px
}
.fs50 {
	FONT-SIZE: 50px
}
.cp {
	CURSOR: pointer
}
.dotted {
	BORDER-BOTTOM: #06c 1px dotted; COLOR: #06c; CURSOR: pointer; TEXT-DECORATION: none !important
}
.dashed {
	BORDER-BOTTOM: #06c 1px dashed; COLOR: #06c; CURSOR: pointer; TEXT-DECORATION: none !important
}
.dotted-black {
	BORDER-BOTTOM: #000 1px dotted; COLOR: #000; TEXT-DECORATION: none !important
}
.dotted-red {
	BORDER-BOTTOM: #c00 1px dotted; COLOR: #c00; TEXT-DECORATION: none
}
.middle {
	VERTICAL-ALIGN: middle
}
.bottom {
	VERTICAL-ALIGN: bottom
}
.middle-no {
	VERTICAL-ALIGN: 10% !important
}
.text-bull {
	COLOR: #ed6e00
}
.redtext {
	COLOR: #f00
}
.red2text {
	COLOR: #c00
}
.orangetext {
	COLOR: #f60
}
.black {
	COLOR: #000
}
.white {
	COLOR: #fff
}
.b {
	FONT-WEIGHT: bold
}
.i {
	FONT-STYLE: italic
}
.u {
	TEXT-DECORATION: underline
}
.s {
	WIDTH: 40px !important; TEXT-DECORATION: line-through
}
.w50 {
	WIDTH: 47%; FLOAT: left; MARGIN-RIGHT: 10px
}
.w50r {
	WIDTH: 47%; FLOAT: right; MARGIN-LEFT: 6%; -margin-left: 20px
}
LABEL INPUT.radio {
	MARGIN: 3px
}
LABEL INPUT.checkbox {
	MARGIN: 3px
}
LABEL.selected-input B {
	DISPLAY: inline-block; BACKGROUND: #72b001
}
TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.yellow-block {
	POSITION: relative; BACKGROUND: #ffffc6
}
.button-pattern {
	POSITION: relative; DISPLAY: block; TEXT-DECORATION: none
}
.button-pattern .pattern {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 100%; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.button-pattern .pattern .p-l {
	POSITION: absolute; WIDTH: 50%; HEIGHT: 100%
}
.button-pattern .pattern .p-r {
	POSITION: absolute; WIDTH: 50%; HEIGHT: 100%
}
.button-pattern .pattern .p-r {
	OVERFLOW: hidden; RIGHT: 1px
}
.button-pattern .pattern .p-r I {
	POSITION: absolute; DISPLAY: block; HEIGHT: 100%; RIGHT: 0px
}
.button-pattern .text-container {
	Z-INDEX: 3; POSITION: relative
}
.opacityIE {
	BACKGROUND: url(misc/opacity_IE.gif)
}
.opacity30 {
	BACKGROUND: url(misc/opacity_30.png)
}
.opacity60 {
	BACKGROUND: url(misc/opacity_60.png)
}
.br5 {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
.br10 {
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.br15 {
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px
}
#overlay {
	Z-INDEX: 980; FILTER: alpha(opacity=70); WIDTH: 100%; BOTTOM: 0px; BACKGROUND: #000; HEIGHT: 100%; TOP: 0px; RIGHT: 0px; LEFT: 0px; opacity: 0.7
}
#BlockUserInfo {
	BORDER-BOTTOM: #d3d3d3 1px solid; PADDING-BOTTOM: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 15px; BACKGROUND: #f3f3f3; HEIGHT: 35px; BORDER-TOP: #d3d3d3 2px solid; PADDING-TOP: 0px
}
#BlockUserInfo A {
	COLOR: #000
}
#BlockUserInfo A.orangetext {
	COLOR: #f60
}
#BlockUserInfo .user-name {
	FONT-SIZE: 16px
}
#BlockUserInfo .user-photo {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; MARGIN: 0px 5px 0px 10px; WIDTH: 23px; HEIGHT: 29px; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid
}
#BlockUserInfo .ico-vip {
	DISPLAY: none
}
#BlockUserInfo #nm_text {
	COLOR: #f60
}
#BlockUserInfo UL {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 9px
}
#BlockUserInfo .link-mypage {
	FLOAT: left
}
#BlockUserInfo .link-messages {
	FLOAT: left
}
#BlockUserInfo .link-couple {
	FLOAT: left
}
#BlockUserInfo .link-money-uk {
	FLOAT: left
}
#BlockUserInfo .link-near {
	FLOAT: left
}
#BlockUserInfo .link-near .dotted {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000; BORDER-LEFT-COLOR: #000
}
#BlockUserInfo .link-name {
	FLOAT: right
}
#BlockUserInfo .link-photo {
	FLOAT: right
}
#BlockUserInfo .link-money {
	FLOAT: right
}
#BlockUserInfo .link-support {
	FLOAT: right
}
#BlockUserInfo .link-logout {
	FLOAT: right
}
#BlockUserInfo .link-name {
	LINE-HEIGHT: 16px; FONT-SIZE: 16px
}
#BlockUserInfo .link-name A {
	TEXT-DECORATION: none
}
#BlockUserInfo .link-photo IMG {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; WIDTH: 23px; HEIGHT: 29px; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid
}
#BlockUserInfo .link-photo {
	MARGIN: 0px 10px
}
#BlockUserInfo .link-money .coin-m {
	TOP: 2px
}
#BlockUserInfo .link-money-uk .coin-m {
	TOP: 2px
}
#BlockUserInfo LI.selected A {
	TEXT-DECORATION: none
}
#BlockUserInfo .link-messages A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; BACKGROUND: url(nb/new-letter.gif) no-repeat 0px 5px; PADDING-TOP: 0px
}
#BlockUserInfo .link-messages A.newMessages {
	BACKGROUND: url(nb/new-letter.gif) no-repeat 0px -17px; COLOR: #ff6600; FONT-WEIGHT: bold
}
#BlockUserInfo LI {
	
}
#BlockUserInfo LI OBJECT {
	OVERFLOW: hidden
}
#BlockUserInfo LI .coin-m {
	OVERFLOW: hidden
}
#BlockUserInfo LI .i16 {
	OVERFLOW: hidden
}
.MyTheme-Vip #BlockUserInfo UL {
	BACKGROUND: #fffae7
}
.MyTheme-Vip #BlockUserInfo UL .link-name {
	COLOR: #f60
}
.MyTheme-Vip #BlockUserInfo UL .ico-vip {
	POSITION: relative; DISPLAY: inline-block; TOP: 5px
}
#BlockUserInfo .link-lang {
	Z-INDEX: 1000; POSITION: relative; FLOAT: right
}
#BlockUserInfo .link-lang .switch IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(arrow-small.gif) no-repeat right 4px; VERTICAL-ALIGN: top; CURSOR: pointer; PADDING-TOP: 0px
}
#BlockUserInfo .link-lang .switch {
	Z-INDEX: 1000; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 15px; VERTICAL-ALIGN: top; TOP: -1px; PADDING-TOP: 4px
}
#BlockUserInfo .link-lang UL {
	Z-INDEX: 900; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; WIDTH: auto; PADDING-RIGHT: 7px; DISPLAY: none; BACKGROUND: #fff; FONT-SIZE: 11px; TOP: 19px; PADDING-TOP: 5px; LEFT: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 0 5px #666666; -moz-box-shadow: 0 0 5px #666666; -webkit-box-shadow: 0 0 5px #666666; border-radius-topleft: 0; -moz-border-radius-topleft: 0; -webkit-border-radius-topleft: 0
}
#BlockUserInfo .link-lang UL LI {
	MARGIN: 0px 0px 3px; WHITE-SPACE: nowrap
}
#BlockUserInfo .link-lang UL LI.selected A {
	COLOR: #000000
}
#BlockUserInfo .link-lang UL A {
	COLOR: #0066cc
}
#BlockUserInfo .active .switch {
	TEXT-ALIGN: center; BACKGROUND: #fff; box-shadow: 0 0 5px #666666; -moz-box-shadow: 0 0 5px #666666; -webkit-box-shadow: 0 0 5px #666666
}
#BlockUserInfo .active .switch SPAN {
	POSITION: absolute; WIDTH: 40px; BOTTOM: -4px; BACKGROUND: #fff; HEIGHT: 5px; FONT-SIZE: 0px; LEFT: 0px
}
#BlockUserInfo .active .switch IMG {
	BACKGROUND: url(arrow-small.gif) no-repeat right -12px
}
#BlockUserInfo .active UL {
	DISPLAY: block
}
#HeadBlock {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#HeadBlock #Logo {
	MARGIN: 30px 0px 20px 10px; FLOAT: left
}
#MenuNav {
	HEIGHT: 36px
}
#MenuNav:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; CONTENT: ""
}
#MenuNav LI {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 36px; MARGIN: 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 36px; PADDING-TOP: 0px
}
#MenuNav LI.WapMenu {
	PADDING-LEFT: 13px; BACKGROUND: url(ico_wap_menu.gif) no-repeat 0px 13px; FLOAT: right; FONT-SIZE: 13px
}
#MenuNav LI.BarMenu {
	PADDING-LEFT: 13px; BACKGROUND: url(ico_wap_menu.gif) no-repeat 0px 13px; FLOAT: right; FONT-SIZE: 13px
}
#MenuNav LI.BarMenu {
	BACKGROUND: url(ico_bar_menu.gif) no-repeat left center
}
#MenuNav I.cleft {
	POSITION: absolute; WIDTH: 5px; DISPLAY: block; HEIGHT: 5px; OVERFLOW: hidden; TOP: 3px
}
#MenuNav I.cright {
	POSITION: absolute; WIDTH: 5px; DISPLAY: block; HEIGHT: 5px; OVERFLOW: hidden; TOP: 3px
}
#MenuNav I.cleft I {
	BACKGROUND-IMAGE: url(menu_rounds.png); POSITION: absolute; WIDTH: 10px; DISPLAY: block; HEIGHT: 5px
}
#MenuNav I.cright I {
	BACKGROUND-IMAGE: url(menu_rounds.png); POSITION: absolute; WIDTH: 10px; DISPLAY: block; HEIGHT: 5px
}
#MenuNav I.cright {
	RIGHT: 0px
}
#MenuNav I.cright I {
	RIGHT: 0px
}
#MenuNav LI A {
	TEXT-DECORATION: underline
}
#MenuNav LI.NewServise A {
	TEXT-DECORATION: none
}
#MenuNav LI.NewServise SPAN {
	POSITION: relative; PADDING-RIGHT: 20px; TEXT-DECORATION: underline; -padding-right: 0
}
#MenuNav LI.NewServise IMG {
	POSITION: absolute; WIDTH: 18px; DISPLAY: block; HEIGHT: 7px; TOP: 0px; RIGHT: 0px; -display: none
}
#StatsGlobal {
	TEXT-ALIGN: right; MARGIN-TOP: 15px; PADDING-RIGHT: 10px; HEIGHT: 18px; COLOR: #666
}
#StatsGlobal A {
	COLOR: #06c
}
#StatsGlobal B A {
	COLOR: #f60
}
#StatsGlobal A.red2text {
	COLOR: #c00
}
#StatsGlobal .i16 {
	TOP: -2px
}
.fm-10-fff .fmx B {
	FILTER: alpha(opacity=60); BACKGROUND-REPEAT: repeat; opacity: 0.6
}
.MinimalWidth {
	TEXT-ALIGN: center
}
.MinimalWidth .MW-Fix {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MAX-WIDTH: 1380px; PADDING-TOP: 0px
}
.MainBlockRight {
	WIDTH: 68%; FLOAT: right; xmargin-right: 2%; x-margin-right: 1%
}
.MainBlockLeft {
	WIDTH: 25%; FLOAT: left; xmargin-left: 2%; x-margin-left: 1%
}
.u-m-photo {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BACKGROUND: #edeef0; PADDING-TOP: 2px
}
.u-s-photo {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BACKGROUND: #edeef0; PADDING-TOP: 2px
}
.u-m-photo IMG {
	BACKGROUND: #fff
}
.u-s-photo IMG {
	BACKGROUND: #fff
}
.u-m-photo IMG {
	WIDTH: 110px; HEIGHT: 150px
}
.u-s-photo IMG {
	WIDTH: 46px; HEIGHT: 62px
}
.u-photo-vip {
	BACKGROUND: #ffc56c
}
H1 {
	FONT-SIZE: 25px
}
H2 {
	FONT-SIZE: 20px
}
H3 {
	FONT-SIZE: 18px
}
.roundcorners DIV {
	POSITION: absolute; WIDTH: 8px; HEIGHT: 7px; OVERFLOW: hidden
}
.roundcorners DIV B {
	POSITION: absolute; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(rounds8.png) no-repeat; HEIGHT: 14px
}
.roundcorners10 DIV {
	POSITION: absolute; WIDTH: 10px; HEIGHT: 10px; OVERFLOW: hidden
}
.roundcorners10 DIV B {
	POSITION: absolute; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(rounds10.png) no-repeat; HEIGHT: 20px
}
.rc-lt {
	TOP: 0px; LEFT: 0px
}
.rc-lt B {
	TOP: 0px; LEFT: 0px
}
.rc-rt {
	TOP: 0px; RIGHT: 0px
}
.rc-rt B {
	TOP: 0px; RIGHT: 0px
}
.rc-lb {
	BOTTOM: 0px; LEFT: 0px
}
.rc-lb B {
	BOTTOM: 0px; LEFT: 0px
}
.rc-rb {
	BOTTOM: 0px; RIGHT: 0px
}
.rc-rb B {
	BOTTOM: 0px; RIGHT: 0px
}
.rc-rb {
	-right: -1px
}
.rc-rb B {
	-right: -1px
}
.rc-rt {
	-right: -1px
}
.rc-rt B {
	-right: -1px
}
.rc-lb {
	-bottom: -1px
}
.rc-lb B {
	-bottom: -1px
}
.rc-rb {
	-bottom: -1px
}
.rc-rb B {
	-bottom: -1px
}
.wait-awhile {
	MARGIN: 0px 15px 0px 0px; WIDTH: 52px; DISPLAY: inline-block; BACKGROUND: url(tips/wait-awhile.png) no-repeat 0px 0px; HEIGHT: 52px; VERTICAL-ALIGN: middle
}
.coin-s {
	POSITION: relative; TEXT-ALIGN: left; DISPLAY: inline-block; OVERFLOW: hidden
}
.coin-m {
	POSITION: relative; TEXT-ALIGN: left; DISPLAY: inline-block; OVERFLOW: hidden
}
.coin-l {
	POSITION: relative; TEXT-ALIGN: left; DISPLAY: inline-block; OVERFLOW: hidden
}
.coin-s I {
	POSITION: absolute; WIDTH: 42px; DISPLAY: block; BACKGROUND: url(maps/coin.png) no-repeat; HEIGHT: 18px
}
.coin-m I {
	POSITION: absolute; WIDTH: 42px; DISPLAY: block; BACKGROUND: url(maps/coin.png) no-repeat; HEIGHT: 18px
}
.coin-l I {
	POSITION: absolute; WIDTH: 42px; DISPLAY: block; BACKGROUND: url(maps/coin.png) no-repeat; HEIGHT: 18px
}
.coin-s {
	WIDTH: 9px; HEIGHT: 10px
}
.coin-m {
	WIDTH: 13px; HEIGHT: 12px
}
.coin-l {
	WIDTH: 20px; HEIGHT: 18px
}
.coin-m I {
	MARGIN: 0px 0px 0px -9px
}
.coin-l I {
	MARGIN: 0px 0px 0px -22px
}
I.sex {
	POSITION: relative; DISPLAY: inline-block; OVERFLOW: hidden
}
.iPoll {
	POSITION: relative; DISPLAY: inline-block; OVERFLOW: hidden
}
.i16 {
	POSITION: relative; DISPLAY: inline-block; OVERFLOW: hidden
}
.i21 {
	POSITION: relative; DISPLAY: inline-block; OVERFLOW: hidden
}
.i22 {
	POSITION: relative; DISPLAY: inline-block; OVERFLOW: hidden
}
.i44 {
	POSITION: relative; DISPLAY: inline-block; OVERFLOW: hidden
}
I.sex I {
	POSITION: relative; DISPLAY: block
}
.iPoll I {
	POSITION: relative; DISPLAY: block
}
.i16 I {
	POSITION: relative; DISPLAY: block
}
.i21 I {
	POSITION: relative; DISPLAY: block
}
.i22 I {
	POSITION: relative; DISPLAY: block
}
.i44 I {
	POSITION: relative; DISPLAY: block
}
I.sex {
	MARGIN: 0px 3px 0px 2px; WIDTH: 11px; HEIGHT: 12px; VERTICAL-ALIGN: middle; TOP: -1px
}
I.sex I {
	WIDTH: 55px; BACKGROUND: url(maps/sex.png) no-repeat; HEIGHT: 11px
}
I.sex I.m {
	LEFT: 0px
}
I.sex I.M {
	LEFT: 0px
}
I.sex I.f {
	LEFT: -11px
}
I.sex I.F {
	LEFT: -11px
}
I.sex I.q {
	LEFT: -22px
}
I.sex I.a {
	LEFT: -33px
}
I.sex I.k {
	HEIGHT: 12px; LEFT: -44px
}
.i16 I.vip {
	LEFT: 0px
}
.i16 I.devil {
	LEFT: -16px
}
.i16 I.anchor {
	LEFT: -32px
}
.i16 I.phone {
	LEFT: -48px
}
.i16 I.leader {
	LEFT: -64px
}
.i16 I.leaderx {
	LEFT: -80px
}
.i16 I.makeup {
	LEFT: -96px
}
.i16 I.bday {
	LEFT: -112px
}
.i16 I.checked {
	LEFT: -128px
}
.i16 I.unchecked {
	LEFT: -144px
}
.i16 I.edit {
	LEFT: -160px
}
.i16 I.delete {
	LEFT: -192px
}
.i16 I.top100 {
	LEFT: -208px
}
.i16 I.intim {
	LEFT: -224px
}
.i16 I.clocks {
	LEFT: -240px
}
.i16 I.rotor {
	LEFT: -256px
}
.i16 I.maner {
	LEFT: -272px
}
.i16 I.error {
	LEFT: -288px
}
.i16 I.super {
	LEFT: -304px
}
.i16 I.warn {
	LEFT: -320px
}
.i16 I.cross {
	LEFT: -336px
}
.i16 I.agent {
	LEFT: -352px
}
.i16 I.wink {
	LEFT: -368px
}
.i16 I.present {
	LEFT: -384px
}
.i16 I.add {
	LEFT: -400px
}
.i16 I.vmark {
	LEFT: -416px
}
.i16 I.couple {
	LEFT: -432px
}
.i16 I.bar {
	LEFT: -448px
}
.i16 I.real {
	LEFT: -464px
}
.i16 I.vca {
	LEFT: -480px
}
.i16 I.vcma {
	LEFT: -480px
}
.i16 I.vc {
	LEFT: -496px
}
.i16 I.vcm {
	LEFT: -496px
}
.i16 I.geo {
	LEFT: -512px
}
.i16 I.search {
	LEFT: -528px
}
.i16 I.photoline {
	LEFT: -544px
}
.i16 I.msg {
	LEFT: -560px
}
.i16 I.travel {
	LEFT: -576px
}
.i16 I.eye {
	LEFT: -592px
}
.i16 I.friends {
	LEFT: -608px
}
.i16 I.scouple {
	LEFT: -624px
}
.i16 I.other {
	LEFT: -640px
}
.i16 I.ignore {
	LEFT: -656px
}
.i16 I.blacklist {
	LEFT: -672px
}
.i16 {
	WIDTH: 16px; HEIGHT: 16px
}
.i16 I {
	WIDTH: 687px; BACKGROUND: url(maps/icon16.png) no-repeat; HEIGHT: 16px
}
.i16 I.ny_m {
	WIDTH: 32px; BACKGROUND: url(TempDesign/ny/icon2.png) no-repeat
}
.i16 I.ny_f {
	WIDTH: 32px; BACKGROUND: url(TempDesign/ny/icon2.png) no-repeat
}
.i16 I.ny_m {
	LEFT: -16px
}
.i21 {
	WIDTH: 21px; HEIGHT: 21px
}
.i21 I {
	WIDTH: 42px; BACKGROUND: url(maps/icons21.png) no-repeat; HEIGHT: 21px; -background: none
}
.i21 I.redcross {
	LEFT: 0px
}
.i21 I.blackcross {
	LEFT: -21px
}
.i22 {
	WIDTH: 22px; HEIGHT: 22px
}
.i22 I {
	WIDTH: 132px; BACKGROUND: url(maps/icons22.png) no-repeat; HEIGHT: 44px; -background: none
}
.i22 I.main {
	LEFT: 0px
}
.i22 I.created {
	LEFT: -22px
}
.i22 I.favorite {
	LEFT: -44px
}
.i22 I.ignored {
	LEFT: -66px
}
.i22 I.top100 {
	LEFT: -88px
}
.i22 I.add {
	LEFT: -110px
}
.i44 {
	WIDTH: 44px; HEIGHT: 44px
}
.i44 I {
	WIDTH: 528px; BACKGROUND: url(maps/icons44.png) no-repeat; HEIGHT: 44px
}
.iPoll {
	WIDTH: 20px; HEIGHT: 16px
}
.iPoll I {
	WIDTH: 60px; BACKGROUND: url(diary/ico_polls.png) no-repeat; HEIGHT: 16px
}
.iPoll I.red {
	LEFT: -40px
}
.iPoll I.green {
	LEFT: -20px
}
.iPoll I.grey {
	LEFT: 0px
}
.fleur {
	POSITION: relative; WIDTH: 26px; DISPLAY: inline-block; HEIGHT: 21px; OVERFLOW: hidden
}
.fleur I {
	POSITION: absolute; WIDTH: 52px; DISPLAY: block; BACKGROUND: url(fleur.png) no-repeat; HEIGHT: 21px
}
.fleur I.left {
	LEFT: 0px
}
.fleur I.right {
	LEFT: -26px
}
.mt5 {
	MARGIN-TOP: 5px
}
.mt10 {
	MARGIN-TOP: 10px
}
.mt15 {
	MARGIN-TOP: 10px
}
.mt20 {
	MARGIN-TOP: 20px
}
.mt25 {
	MARGIN-TOP: 25px
}
.mt30 {
	MARGIN-TOP: 30px
}
.mt35 {
	MARGIN-TOP: 35px
}
.mt40 {
	MARGIN-TOP: 40px
}
.mt45 {
	MARGIN-TOP: 45px
}
.mt50 {
	MARGIN-TOP: 50px
}
.mb5 {
	MARGIN-BOTTOM: 5px
}
.mb10 {
	MARGIN-BOTTOM: 10px
}
.mb15 {
	MARGIN-BOTTOM: 15px
}
.mb20 {
	MARGIN-BOTTOM: 20px
}
.mb25 {
	MARGIN-BOTTOM: 25px
}
.mb30 {
	MARGIN-BOTTOM: 30px
}
.mb35 {
	MARGIN-BOTTOM: 35px
}
.mb40 {
	MARGIN-BOTTOM: 40px
}
.mb45 {
	MARGIN-BOTTOM: 45px
}
.mb50 {
	MARGIN-BOTTOM: 50px
}
#CopyRights {
	PADDING-BOTTOM: 25px; LINE-HEIGHT: 150%; PADDING-LEFT: 0%; PADDING-RIGHT: 0%; COLOR: #666; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 15px
}
#CopyRights A {
	COLOR: #333
}
#CopyRights .Finam {
	FLOAT: right
}
.MainBlockContainer {
	MARGIN-BOTTOM: 50px
}
.abs {
	POSITION: absolute
}
.rel {
	POSITION: relative
}
.static {
	POSITION: static !important
}
.istatus-icons {
	Z-INDEX: 7
}
.istatus-icons .i16 {
	MARGIN-LEFT: 2px; LEFT: 2px
}
.istatus-icons .ireal {
	MARGIN-LEFT: 2px; LEFT: 2px
}
.layer-close {
	Z-INDEX: 101; POSITION: absolute; TOP: 18px; CURSOR: pointer; RIGHT: 20px
}
.MainBlockLeft DIV.b-pad {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 0px; MARGIN-LEFT: 10%; PADDING-TOP: 0px
}
.MainBlockLeft .InformerLeft {
	MARGIN-BOTTOM: 15px
}
.MainBlockLeft .BlockThemes {
	MARGIN-BOTTOM: 15px
}
.MainBlockLeft .BlockMaketop {
	MARGIN-BOTTOM: 15px
}
.MainBlockLeft .BlockHitlists {
	MARGIN-BOTTOM: 15px
}
.MainBlockLeft .BlockLangSelector {
	MARGIN-BOTTOM: 15px
}
.MainBlockLeft .i44 {
	POSITION: absolute; MARGIN-LEFT: 13px
}
.MainBlockLeft .b-pad P {
	LINE-HEIGHT: 140%
}
.Divider {
	TEXT-ALIGN: center; HEIGHT: 15px; BORDER-TOP: #ddd 1px solid
}
.Divider .adv {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: #fff; COLOR: #999; FONT-SIZE: 11px; TOP: -8px; PADDING-TOP: 0px
}
.InformerLeft .i44 I {
	LEFT: 0px
}
.InformerLeft .b-pad {
	MIN-HEIGHT: 44px
}
.BlockHitlists A {
	MARGIN: 1px 0px; COLOR: #4e7dd5; FONT-SIZE: 20px
}
.BlockHitlists I.i44 {
	MARGIN-TOP: 7px
}
.BlockHitlists I.i44 I {
	LEFT: -132px
}
.BlockHitlists .p-good I.i44 I {
	LEFT: 0px
}
.BlockHitlists .p-high I.i44 I {
	LEFT: -88px
}
.BlockHitlists .p-very_high I.i44 I {
	LEFT: -44px
}
.BlockHitlists .p-good A {
	COLOR: #fd7142
}
.BlockHitlists .p-high A {
	COLOR: #ff6600
}
.BlockHitlists .p-very_high A {
	COLOR: #ff3300
}
.BlockMaketop .dotted {
	BORDER-BOTTOM-COLOR: #72b001; BORDER-TOP-COLOR: #72b001; COLOR: #72b001; BORDER-RIGHT-COLOR: #72b001; BORDER-LEFT-COLOR: #72b001
}
.BlockMaketop I.i44 {
	MARGIN-TOP: 4px
}
.BlockMaketop I.i44 I {
	LEFT: -176px
}
.BlockMaketop DIV.b-pad DIV {
	MARGIN: 5px 0px
}
.BlockMaketop A.link-maketop {
	COLOR: #72b001
}
.BlockYouVip {
	MARGIN: 55px 0px 40px
}
.BlockYouVip I.i44 {
	MARGIN-TOP: 4px
}
.BlockVipLeft {
	POSITION: relative; TOP: -10px
}
.BlockVipLeft I.i44 {
	Z-INDEX: 2; MARGIN-TOP: 14px
}
.BlockVipLeft I.i44 I {
	LEFT: -220px
}
.BlockYouVip I.i44 I {
	LEFT: -220px
}
.BlockYouVip DIV.b-pad DIV {
	LINE-HEIGHT: 150%; COLOR: #f60; FONT-SIZE: 16px
}
.BlockSubcribe {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(ico_subscribe.gif) #ffffc6 no-repeat 50% 20px; PADDING-TOP: 120px
}
.BlockSubcribe DIV.stitle {
	FONT-SIZE: 16px
}
.BlockSubcribe P {
	MARGIN: 10px 0px 15px; COLOR: #666
}
.BlockSubcribe A.subscribe {
	BORDER-BOTTOM: #06c 1px dashed; FONT-SIZE: 20px; TEXT-DECORATION: none
}
.BlockSubcribe .yousubscribe {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.BlockSubcribe .yousubscribe A.subscribe {
	FONT-SIZE: 13px
}
.BlockSubcribe .yousubscribe SPAN {
	POSITION: absolute; MARGIN: 2px 0px 0px -25px
}
.BlockSubcribe .yousubscribe .yourmail {
	MARGIN: 5px 0px; COLOR: #666; FONT-SIZE: 11px
}
.BlockThemes I.i44 I {
	LEFT: -220px
}
.BlockThemes DIV.b-pad {
	HEIGHT: 37px; COLOR: #f60; PADDING-TOP: 7px
}
.BlockThemes .ThemesFons {
	MARGIN: 15px 0px 0px
}
.BlockThemes .ThemesFons .ThemeBlock {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 2px; MARGIN: 2px 12px 12px 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FLOAT: left; BORDER-TOP: #ddd 1px solid; CURSOR: pointer; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 2px
}
.BlockThemes .ThemesFons .SelectedThemeBlock {
	BORDER-BOTTOM: #f60 3px solid; BORDER-LEFT: #f60 3px solid; MARGIN: 0px 10px 10px 0px; BORDER-TOP: #f60 3px solid; BORDER-RIGHT: #f60 3px solid
}
.BlockThemes .ThemesFons .ThemeBlock DIV {
	WIDTH: 95px; HEIGHT: 75px
}
.Theme-1 {
	BACKGROUND-IMAGE: url(themes/thumbs/1.gif)
}
.Theme-2 {
	BACKGROUND-IMAGE: url(themes/thumbs/2.gif)
}
.Theme-3 {
	BACKGROUND-IMAGE: url(themes/thumbs/3.gif)
}
.Theme-4 {
	BACKGROUND-IMAGE: url(themes/thumbs/4.gif)
}
.Theme-5 {
	BACKGROUND-IMAGE: url(themes/thumbs/5.gif)
}
.Theme-6 {
	BACKGROUND-IMAGE: url(themes/thumbs/6.gif)
}
.Theme-7 {
	BACKGROUND-IMAGE: url(themes/thumbs/7.gif)
}
.Theme-8 {
	BACKGROUND-IMAGE: url(themes/thumbs/8.gif)
}
.Theme-9 {
	BACKGROUND-IMAGE: url(themes/thumbs/9.gif)
}
.Theme-10 {
	BACKGROUND-IMAGE: url(themes/thumbs/10.gif)
}
.Theme-11 {
	BACKGROUND-IMAGE: url(themes/thumbs/11.gif)
}
.Theme-12 {
	BACKGROUND-IMAGE: url(themes/thumbs/12.gif)
}
.Theme-13 {
	BACKGROUND-IMAGE: url(themes/thumbs/13.gif)
}
.Theme-14 {
	BACKGROUND-IMAGE: url(themes/thumbs/14.gif)
}
.Theme-15 {
	BACKGROUND-IMAGE: url(themes/thumbs/15.gif)
}
.Theme-16 {
	BACKGROUND-IMAGE: url(themes/thumbs/16.gif)
}
.Theme-17 {
	BACKGROUND-IMAGE: url(themes/thumbs/17.gif)
}
.Theme-18 {
	BACKGROUND-IMAGE: url(themes/thumbs/18.gif)
}
.Theme-19 {
	BACKGROUND-IMAGE: url(themes/thumbs/19.gif)
}
.Theme-20 {
	BACKGROUND-IMAGE: url(themes/thumbs/20.gif)
}
.Theme-21 {
	BACKGROUND-IMAGE: url(themes/thumbs/21.gif)
}
.Theme-22 {
	BACKGROUND-IMAGE: url(TempDesign/ny/themes/1.png)
}
.BlockThemes .ThemesVars A {
	BORDER-BOTTOM: #06c 1px dashed; TEXT-DECORATION: none
}
.BlockThemes .ThemesVars .more-theme-blocks {
	FLOAT: right
}
.BlockThemes .ThemesActiveVip {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff4cc; PADDING-TOP: 10px; -zoom: 1
}
.BlockThemes .ThemesActiveVip P {
	MARGIN: 10px 0px
}
.BlockThemes .ThemesActiveVip .ActiveVip A {
	COLOR: #f60; FONT-SIZE: 16px
}
.BlockThemes .ThemesActiveVip .ActiveVip .i16 {
	MARGIN: 1px 10px 0px 0px; VERTICAL-ALIGN: middle; TOP: -2px
}
.BlockSortPhotos {
	POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 15px; BACKGROUND: #ffffc6; PADDING-TOP: 15px
}
.BlockSortPhotos .ico-replace {
	MARGIN: 0px 0px 15px; DISPLAY: block; BACKGROUND: url(ico_replace.png) no-repeat center top; HEIGHT: 64px
}
.BlockSortPhotos P {
	MARGIN: 10px 0px; COLOR: #666
}
.BlockSortPhotos .vip-sort {
	COLOR: #f60
}
.BlockSortPhotos .vip-sort A {
	COLOR: #f60
}
.BlockSortPhotos .vip-sort DIV A {
	BORDER-BOTTOM: #f60 1px dashed; TEXT-DECORATION: none
}
.BlockLangSelector I.i44 I {
	LEFT: -440px
}
.BlockLangSelector .LangSelector LI {
	LINE-HEIGHT: 150%
}
.BlockLangSelector .OtherLang {
	MARGIN-TOP: 10px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 5px
}
.BlockStatistics .online {
	MARGIN: 15px 10px 0px
}
.BlockStatistics .top100 {
	MARGIN: 15px 10px 0px
}
.BlockLeader {
	MARGIN-BOTTOM: 20px
}
.BlockLeader UL {
	BORDER-BOTTOM: #ffbb5a 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; BACKGROUND: url(bg_leader.gif); BORDER-TOP: #ffbb5a 2px solid; PADDING-TOP: 15px
}
.BlockLeader LI {
	PADDING-BOTTOM: 15px
}
.BlockLeader LI .u-s-photo {
	POSITION: absolute; MARGIN-LEFT: 10px
}
.BlockLeader LI.vip .u-s-photo {
	BACKGROUND: #ffc56c
}
.BlockLeader LI.intim .u-s-photo {
	BACKGROUND: #eca4ec
}
.BlockLeader LI .content {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 66px; PADDING-LEFT: 50px; PADDING-RIGHT: 0px; MARGIN-LEFT: 10%; OVERFLOW: hidden; PADDING-TOP: 0px
}
.BlockLeader LI P {
	MARGIN: 4px 0px
}
.BlockLeader .count {
	COLOR: #ffbb5a
}
.BlockLeader .center {
	MARGIN-RIGHT: 15px
}
.BlockLeader .button18 SPAN {
	COLOR: #999
}
.error {
	DISPLAY: block; VISIBILITY: hidden; COLOR: #f00; FONT-SIZE: 11px
}
.invalid DT {
	COLOR: #f00
}
.invalid INPUT.text {
	BORDER-BOTTOM: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-RIGHT: #f00 1px solid
}
.invalid .error {
	VISIBILITY: visible
}
.BlockVipSettings .Other-Sections {
	DISPLAY: none
}
.BlockVipSettings .Minuses {
	DISPLAY: none
}
.BVS-Other .show-other-sections {
	DISPLAY: none
}
.BVS-Minuses .BVS-WhatChangeBtn {
	DISPLAY: none
}
.BVS-Other .Other-Sections {
	DISPLAY: block
}
.BVS-Minuses .Minuses {
	DISPLAY: block
}
.BVS-Other .BlockVipSettings {
	BACKGROUND: #ffffd7
}
.BVS-Minuses .BlockVipSettings {
	BACKGROUND: #ffffd7
}
.bg-yellow {
	BACKGROUND: #ffffd7
}
.BlockVipSettings {
	POSITION: relative; PADDING-BOTTOM: 15px; MARGIN: -12px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px
}
.isMyPage .BlockVipSettings {
	MARGIN: 0px 0px 10px
}
.ico-share {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 14px; WIDTH: 37px; DISPLAY: block; BACKGROUND: url(brend/ico_share.gif) no-repeat; HEIGHT: 16px; COLOR: #fff; FONT-SIZE: 11px; OVERFLOW: hidden
}
.BlockVipSettings .Share .ico-share {
	LEFT: 16px
}
.BlockVipSettings .Section-Vip {
	POSITION: relative
}
.BlockVipSettings .Section-Vip I.i44 I {
	LEFT: -220px
}
.BlockVipSettings .Section-Themes I.i44 {
	MARGIN-TOP: -5px
}
.BlockVipSettings .Section-Themes I.i44 I {
	LEFT: -264px
}
.BlockVipSettings .Section-Other I.i44 I {
	LEFT: -308px
}
.BlockVipSettings .Section-Other {
	POSITION: relative; MARGIN-TOP: 20px
}
.BlockVipSettings .Section-Themes {
	POSITION: relative; MARGIN-TOP: 20px
}
.BlockVipSettings .Minuses UL {
	MARGIN: 15px 0px 0px
}
.BlockVipSettings .Minuses LI {
	MARGIN: 0px 0px 10px
}
.BlockVipSettings .Minuses LI EM {
	POSITION: absolute; MARGIN: 7px 0px 0px; WIDTH: 14px; DISPLAY: block; BACKGROUND: #f00; HEIGHT: 3px; FONT-SIZE: 3px; OVERFLOW: hidden; LEFT: 28px
}
.BlockVipSettings A {
	
}
#NotReal P {
	PADDING-BOTTOM: 10px; MARGIN: 15px 0px 30px; PADDING-LEFT: 45px; PADDING-RIGHT: 0px; BACKGROUND: url(ico_robot_stop.gif) no-repeat 0px 15px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 25px
}
.register-button {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 20px
}
.register-button .button25 {
	POSITION: relative; LEFT: -8px
}
.register-button DIV {
	MARGIN: 5px 0px 0px
}
.bd-block {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #fc0 1px solid; PADDING-TOP: 15px
}
.BDFunctions {
	MARGIN: 40px 0px 0px
}
.BDFunctions LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 150%; WIDTH: 30%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; FLOAT: left; PADDING-TOP: 100px
}
.BDFunctions LI.bd-maketop {
	BACKGROUND-IMAGE: url(ico_big_maketop.png)
}
.BDFunctions LI.bd-vip {
	BACKGROUND-IMAGE: url(ico_big_vip.png)
}
.BDFunctions LI.bd-gift {
	BACKGROUND-IMAGE: url(bg_bd_gift.gif); POSITION: relative; TEXT-ALIGN: center
}
.BDFunctions LI.bd-gift .gift-container {
	MARGIN-TOP: -55px; DISPLAY: inline-block; TOP: -25px
}
#Anketa {
	
}
#AnketaBlock {
	POSITION: relative; WHITE-SPACE: nowrap
}
#AnketaBlock .part-another LI {
	MARGIN-TOP: 15px; FLOAT: left; MARGIN-RIGHT: 15px
}
#AnketaBlock .part-another LI .orangetext {
	BORDER-BOTTOM: #f60 1px dotted; POSITION: relative; TOP: 2px; TEXT-DECORATION: none
}
#AnketaBlock .part-another LI.vip-block .i16 {
	Z-INDEX: 11
}
#AnketaBlock .part-another LI.part-trava A {
	BORDER-BOTTOM: #00af3d 1px dashed; COLOR: #00af3d; TEXT-DECORATION: none
}
#AnketaBlock .part-another LI.part-trava .i16 {
	Z-INDEX: 1
}
#AnketaBlock .part-another LI.part-trava .i16 I {
	BACKGROUND: url(promo/trava/ico_trava_16.png) no-repeat
}
#AnketaBlock .more-baloon {
	Z-INDEX: 12; POSITION: absolute; MARGIN: 28px 0px 0px; WIDTH: 170px; DISPLAY: none; BACKGROUND: url(ank_more_baloon.png) no-repeat
}
#AnketaBlock .more-baloon .mb-container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#AnketaBlock .more-baloon .mb-container LI {
	MARGIN-TOP: 5px
}
#AnketaBlock .more-baloon .mb-container LI A.winked {
	COLOR: #000; CURSOR: text; TEXT-DECORATION: none
}
#AnketaBlock .more-baloon .mb-footer {
	POSITION: absolute; WIDTH: 170px; HEIGHT: 15px; OVERFLOW: hidden
}
#AnketaBlock .more-baloon .mb-footer I {
	POSITION: absolute; MARGIN: -155px 0px 0px; WIDTH: 170px; DISPLAY: block; BACKGROUND: url(ank_more_baloon.png) no-repeat; HEIGHT: 170px
}
#AnketaBlock .part-more .more-baloon {
	DISPLAY: block
}
#AnketaBlock .VipFrom {
	Z-INDEX: 10; POSITION: absolute; MARGIN: -8px 0px 0px -10px; -width: 210px
}
#AnketaBlock .VipFrom .vip-from {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #f60; PADDING-TOP: 0px
}
#AnketaBlock .VipFrom .Container {
	MARGIN-TOP: 10px; WIDTH: 200px
}
#AnketaBlock .VipFrom .about-from .mt5 {
	MARGIN-TOP: 2px
}
#AnketaBlock .VipFrom .about-from {
	WIDTH: 135px; WHITE-SPACE: normal; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
#AnketaBlock .VipFrom .about-from A {
	COLOR: #f60
}
#AnketaBlock LI.ny-block .VipFrom {
	MARGIN: -28px 0px 0px -10px
}
#AnketaBlock LI.ny-block .VipFrom .red2text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#AnketaBlock LI.ny-block .VipFrom .about-from {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#Anketa {
	POSITION: relative; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 7px; -zoom: 1
}
#Anketa .be-result {
	MARGIN-BOTTOM: 10px
}
#Anketa .usrPhoto {
	WIDTH: 115px; FLOAT: left
}
#Anketa .u-m-photo {
	MARGIN: 0px 0px 7px
}
#Anketa .BlockTitle {
	FONT-SIZE: 20px
}
.ReplyRate {
	POSITION: relative; MARGIN: 3px 0px 0px; COLOR: #666; FONT-SIZE: 12px; CURSOR: pointer
}
.ReplyRate .ProgressBar {
	POSITION: relative; WIDTH: 57px; DISPLAY: inline-block; BACKGROUND: url(tips/ProgressBar.png); HEIGHT: 7px
}
.ReplyRate .ReplyRateBallon {
	Z-INDEX: 5000; POSITION: absolute; WIDTH: 259px; DISPLAY: none; COLOR: #000000; TOP: 12px; LEFT: 0px
}
.hover .ReplyRateBallon {
	DISPLAY: block
}
.ReplyRate .ReplyRateBallon .desc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(bg_baloon4.png) no-repeat 0px 0px; PADDING-TOP: 17px
}
.ReplyRate .ReplyRateBallon .b_b {
	BACKGROUND: url(bg_baloon4.png) no-repeat left bottom; HEIGHT: 10px
}
.ReplyRate .ProgressBar I {
	POSITION: absolute; LINE-HEIGHT: 7px; DISPLAY: inline-block; BACKGROUND: url(tips/ProgressBar.png) no-repeat; HEIGHT: 7px; FONT-SIZE: 7px; LEFT: 0px
}
.ReplyRate .rr_green I {
	BACKGROUND-POSITION: 0px -7px
}
.ReplyRate .rr_yellow I {
	BACKGROUND-POSITION: 0px -14px
}
.ReplyRate .rr_red I {
	BACKGROUND-POSITION: 0px -21px
}
#Anketa .EditAnketaUserInfo DT {
	WIDTH: 80px; FLOAT: left
}
#Anketa .EditAnketaUserInfo DD {
	POSITION: relative; MARGIN: 0px 0px 3px 90px
}
#Anketa .EditAnketaUserInfo DD B {
	POSITION: absolute; MARGIN: 0px 0px 0px 8px; WIDTH: 35px; COLOR: #666; FONT-SIZE: 11px; TOP: -4px; FONT-WEIGHT: normal
}
#Anketa .EditAnketaUserInfo DD INPUT.text {
	WIDTH: 70%; BACKGROUND: #ffffc6
}
#Anketa .EditAnketaUserInfo DD SELECT.location {
	WIDTH: 100%
}
#Anketa .EditAnketaUserInfo DD INPUT.submit {
	FONT-SIZE: 12px
}
#Anketa .EditAnketaUserInfo DD SELECT.bdday {
	WIDTH: 23%; MARGIN-RIGHT: 2%
}
#Anketa .EditAnketaUserInfo DD SELECT.bdmonth {
	WIDTH: 41%; -width: 37%
}
#Anketa .EditAnketaUserInfo DD SELECT.bdyear {
	WIDTH: 31%; FLOAT: right
}
#Anketa .EditAnketaUserInfo DL.BD DD {
	PADDING-TOP: 5px
}
#Anketa .EditAnketaUserInfo DL.LivePlace DD {
	PADDING-TOP: 5px
}
#Anketa .EditAnketaUserInfo DL.Metro {
	MARGIN-TOP: 20px
}
#Anketa .EditAnketaUserInfo DL.LivePlace {
	MARGIN-TOP: 10px
}
#Anketa .EditAnketaUserInfo .delimiter {
	MARGIN: 20px 0px 0px; BORDER-TOP: #ff944d 1px solid; PADDING-TOP: 15px
}
#Anketa .AnketaUserInfo {
	WIDTH: 50%; MARGIN-LEFT: 130px
}
#Anketa .EditAnketaUserInfo {
	WIDTH: 50%; MARGIN-LEFT: 130px
}
#Anketa .usrPhoto .u-m-photo A {
	DISPLAY: inline-block; TEXT-DECORATION: none
}
#Anketa .couplePhoto .u-m-photo B {
	POSITION: absolute; MARGIN: -10px 0px 0px -10px; WIDTH: 129px; DISPLAY: block; BACKGROUND: url(couple_photo.png) no-repeat; HEIGHT: 168px
}
#Anketa .AnketaUserInfo {
	Z-INDEX: 22; POSITION: relative
}
#Anketa .AnketaUserInfo H1.username {
	DISPLAY: inline
}
.anketa-intim#Anketa .AnketaUserInfo H1 A {
	COLOR: #c6c !important
}
.anketa-intim#Anketa .usrPhoto .u-m-photo {
	BACKGROUND: #eca4ec
}
#Anketa .AnketaUserInfo H1.username A.selected-link {
	COLOR: #000; CURSOR: text; TEXT-DECORATION: none
}
#Anketa .AnketaUserInfo .block-couple {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 45px; PADDING-RIGHT: 0px; BACKGROUND: url(ico_heart_big.png) no-repeat; FONT-SIZE: 15px; TOP: 10px; PADDING-TOP: 10px
}
#Anketa ADDRESS {
	MARGIN: 3px 0px
}
#Anketa .favorite {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 2px; MARGIN-BOTTOM: 10px; FONT-SIZE: 11px
}
#Anketa .favorite A {
	BORDER-BOTTOM: #666 1px dashed; COLOR: #666; TEXT-DECORATION: none
}
#Anketa .favorite SPAN {
	PADDING-LEFT: 14px; BACKGROUND: url(ico_favorite.png) no-repeat 0px 4px
}
#Anketa .StatOnSite {
	MARGIN-BOTTOM: 20px; COLOR: #999; FONT-SIZE: 16px
}
#Anketa .UserOnSite {
	COLOR: #ff6600
}
#Anketa .UserOnSite A {
	COLOR: #ff6600
}
#Anketa .BDbeen {
	COLOR: #ff6600
}
#Anketa .BDbeen A {
	COLOR: #ff6600
}
#Anketa .BDbeen {
	POSITION: relative; TOP: -15px
}
.BlockAlbum .AlbumsCount {
	POSITION: relative; FONT-SIZE: 15px; TOP: -55px; LEFT: 10px
}
.BlockAlbum .AlbumsCount .button15 {
	MARGIN: 0px 0px 5px
}
.BlockAlbum .AlbumsCount DIV {
	PADDING-LEFT: 15px
}
#Anketa .ActionWrite {
	POSITION: relative; LINE-HEIGHT: 23px; MARGIN: -4px 8px 0px 50px; PADDING-RIGHT: 10px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(actionwrite.png) no-repeat 100% 0px; FLOAT: left; HEIGHT: 25px; COLOR: #fff !important; FONT-SIZE: 12px; OVERFLOW: visible; TEXT-DECORATION: none; text-shadow: 0 1px 1px #333
}
#Anketa .ActionWrite SPAN {
	POSITION: absolute; WIDTH: 60px; BACKGROUND: url(actionwrite.png) no-repeat 0px 0px; HEIGHT: 25px; MARGIN-LEFT: -60px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#Anketa .ActionWrite B {
	Z-INDEX: 999; POSITION: relative; FLOAT: left; MARGIN-LEFT: -50px; CURSOR: pointer
}
#Anketa .ActionMore {
	Z-INDEX: 12; POSITION: absolute; MARGIN-TOP: 32px; LEFT: -15px
}
#Anketa .ActionMore .getMore {
	WIDTH: 72px; DISPLAY: block; BACKGROUND: url(btn_action_more.png) no-repeat; HEIGHT: 24px; CURSOR: pointer
}
#Anketa .ActionMore .getMore SPAN {
	BORDER-BOTTOM: #000 1px dashed; POSITION: relative; COLOR: #000; TOP: 2px; TEXT-DECORATION: none; LEFT: 13px
}
#Anketa .ActionMore .baloon-more {
	Z-INDEX: 22; POSITION: absolute; MARGIN: 26px 0px 0px; WHITE-SPACE: nowrap
}
#Anketa .ActionMore .baloon-more LI {
	LINE-HEIGHT: 160%
}
#Anketa .ActionMore .baloon-more LI A.winked {
	COLOR: #000; CURSOR: text; TEXT-DECORATION: none
}
#Anketa .MyNokiaMusic {
	POSITION: absolute; PADDING-BOTTOM: 6px; MARGIN: 35px 0px 0px -5px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; BACKGROUND: url(ico_nokia.png) no-repeat; PADDING-TOP: 6px
}
#Anketa .MusicGift {
	BACKGROUND: url(ico_nokia2.png) no-repeat
}
#Anketa .MusicGift A {
	BORDER-BOTTOM: #d92978 1px dashed; COLOR: #d92978; TEXT-DECORATION: none
}
#Anketa .VipPresent {
	POSITION: relative; PADDING-LEFT: 40px; MARGIN-LEFT: -5px
}
#Anketa .VipPresent .icon {
	Z-INDEX: 13; POSITION: absolute; MARGIN: -10px 0px 0px -40px; WIDTH: 36px; DISPLAY: block; BACKGROUND: url(ico_vip.png) no-repeat; HEIGHT: 39px
}
#Anketa .VipPresent .sendVip {
	Z-INDEX: 1; BORDER-BOTTOM: #f60 1px dashed; POSITION: relative; TEXT-DECORATION: none
}
#Anketa .VipPresentBaloon {
	Z-INDEX: 12; POSITION: absolute; TOP: -20px; LEFT: -15px
}
#Anketa .VipPresentBaloon .Container {
	POSITION: relative; WIDTH: 200px
}
#Anketa .VipPresentBaloon .Container TD {
	VERTICAL-ALIGN: top
}
#Anketa .VipPresentBaloon .content {
	PADDING-LEFT: 10px
}
#Anketa .VipPresentBaloon .content B {
	
}
#Anketa .VipPresentBaloon .vip-text {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#Anketa .VipPresentBaloon .content .gray9 {
	MARGIN: 3px 0px; FONT-SIZE: 11px
}
#Anketa .UserMenu LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; FONT-SIZE: 16px; PADDING-TOP: 0px
}
#Anketa .UserMenu LI .i16 {
	POSITION: absolute; MARGIN: 4px 0px 0px -22px
}
#Anketa .UserMenu LI .i16 I {
	LEFT: -160px
}
#Anketa .UserMenu LI.Settings .i16 I {
	LEFT: -176px
}
#Anketa .UserMenu LI.PersonalInfo A {
	BORDER-BOTTOM: #06c 1px dotted; TEXT-DECORATION: none
}
#Anketa .UserMenu LI.selected A {
	COLOR: #000; CURSOR: text; TEXT-DECORATION: none
}
#Anketa .UserMenu LI.MyMusic .i16 I {
	BACKGROUND: url(ico_nokia_music.gif) no-repeat; LEFT: 0px
}
#Anketa .AnketaNavi {
	MARGIN-TOP: 3px; WIDTH: 27%; FLOAT: right; FONT-SIZE: 16px
}
#Anketa .AnketaNavi LI {
	POSITION: relative; PADDING-BOTTOM: 2px; MARGIN: 2px 2px 15px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; WHITE-SPACE: nowrap; FLOAT: left; CLEAR: left; PADDING-TOP: 2px; LEFT: -6px
}
#Anketa .AnketaNavi LI SPAN {
	COLOR: #999; MARGIN-LEFT: 3px; FONT-SIZE: 12px
}
#Anketa .AnketaNavi LI.selected-link {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; MARGIN: 0px 0px 13px; BACKGROUND: #f90; COLOR: #fff; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
#Anketa .AnketaNavi LI.selected-link A {
	COLOR: #fff; CURSOR: text; TEXT-DECORATION: none
}
#Anketa .AnketaNavi LI.selected-link SPAN {
	COLOR: #fff
}
#Anketa .LastModify {
	MARGIN-BOTTOM: 15px; COLOR: #999; FONT-SIZE: 11px
}
#Anketa .BlockAbout {
	WIDTH: 48%
}
#Anketa .BlockAlbum {
	WIDTH: 48%
}
#Anketa .BlockAlbum {
	FLOAT: right
}
#Anketa #About .BlockAlbum {
	PADDING-TOP: 29px
}
#Anketa .BlockAlbum .m-photo {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline-block; BACKGROUND: #fff; BORDER-TOP: #ddd 1px solid; MARGIN-RIGHT: 15px; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
#Anketa .BlockAlbum .m-photo IMG {
	WIDTH: 110px; HEIGHT: 150px
}
#Anketa .BlockAlbum .BlockTitle {
	MARGIN-TOP: 20px; DISPLAY: inline-block
}
.ap-short .BlockAlbum {
	FLOAT: left !important; MARGIN-LEFT: -10px
}
.ap-short .BlockAlbum .LessThan {
	MARGIN-LEFT: 10px
}
#Anketa .BlockAbout .AboutBlocks B {
	DISPLAY: block
}
#Anketa .BlockAbout .AboutBlocks I {
	DISPLAY: block
}
#Anketa .BlockAbout .AboutBlocks B {
	MARGIN-TOP: 20px
}
#Anketa .BlockAbout .TextAbout {
	FONT-STYLE: italic
}
#Anketa .AnketaBlockLeft {
	WIDTH: 49%
}
#Anketa .AnketaBlockRight {
	WIDTH: 49%
}
#Anketa .AnketaBlockRight {
	FLOAT: right
}
#Anketa .AnketaBlockLeft {
	FLOAT: left
}
#Anketa .AnketaBlockParent {
	MARGIN-TOP: 15px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 15px
}
#Anketa .BlockTravel .TravelTitle {
	MARGIN: 15px 0px; DISPLAY: block; FONT-SIZE: 16px
}
#Anketa .BlockTravel .TravelWho {
	MARGIN-TOP: 15px; COLOR: #cc0071
}
#Anketa .BlockTravel .TravelBlock {
	MARGIN-TOP: 15px; COLOR: #666; FONT-SIZE: 11px
}
#Anketa .BlockTravel .TravelBlocks SPAN {
	MARGIN-TOP: 3px; DISPLAY: block
}
#Anketa .BlockTravel .TravelCountries SPAN {
	COLOR: #06c
}
#Anketa .BlockTravel .GiveForTravel {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; BACKGROUND: url(ico_4travel.png) no-repeat 0px 1px
}
#Anketa .BlockInterests .MainInteres SPAN {
	PADDING-BOTTOM: 2px; MARGIN-TOP: 15px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BACKGROUND: #62ce00; COLOR: #fff; FONT-SIZE: 11px; PADDING-TOP: 2px
}
#Anketa .BlockInterests .MainInteres I {
	MARGIN-TOP: 2px; DISPLAY: block; FONT-SIZE: 20px
}
#Anketa .BlockInterests .InteresBlock DIV {
	MARGIN-TOP: 15px; COLOR: #666; FONT-SIZE: 11px
}
#Anketa .BlockInterests .InteresBlock SPAN {
	MARGIN-TOP: 3px; DISPLAY: block
}
#Anketa .BlockDiary .DiaryPostTitle {
	MARGIN-BOTTOM: 15px; COLOR: #999; FONT-SIZE: 11px
}
#Anketa .BlockDiary .DiaryPostTitle B {
	COLOR: #000
}
#AnketaBottom {
	PADDING-BOTTOM: 20px; MARGIN: 25px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #e1e1e1 2px solid; PADDING-TOP: 20px
}
#AnketaBottom {
	COLOR: #666
}
#AnketaBottom A {
	COLOR: #666
}
#AnketaBottom .AnketaLink {
	PADDING-LEFT: 20px
}
#AnketaBottom .SendReport {
	PADDING-LEFT: 20px; FLOAT: right
}
#AnketaBottom .AnketaLink .i16 {
	POSITION: absolute; MARGIN: 0px 0px 0px -20px
}
#AnketaBottom .SendReport .i16 {
	POSITION: absolute; MARGIN: 0px 0px 0px -20px
}
#AnketaBottom .AgentFunctions .redtext {
	COLOR: #f00
}
.AgentFunctions {
	POSITION: relative; TEXT-ALIGN: right; FLOAT: right
}
.AgentFunctions .redtext {
	BORDER-BOTTOM: #f00 1px dashed; TEXT-DECORATION: none
}
.AgentFunctions .baloon {
	Z-INDEX: 66; POSITION: absolute; TEXT-ALIGN: left; BOTTOM: 30px; RIGHT: -5px
}
#Messenger .AgentFunctions .baloon {
	Z-INDEX: 80
}
.AgentFunctions .baloon B {
	COLOR: #000
}
.AgentFunctions .baloon .textarea {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 10px
}
.AgentFunctions .baloon TEXTAREA {
	BORDER-BOTTOM: #666 2px solid; BORDER-LEFT: #666 2px solid; WIDTH: 100%; HEIGHT: 60px; BORDER-TOP: #666 2px solid; BORDER-RIGHT: #666 2px solid
}
.AgentFunctions .baloon UL {
	MARGIN-TOP: 5px
}
.AgentFunctions .baloon LI {
	LINE-HEIGHT: 140%; WHITE-SPACE: nowrap
}
.AgentFunctions .baloon LI A {
	BORDER-BOTTOM: #999 1px dashed; COLOR: #999; TEXT-DECORATION: none
}
.AgentFunctions .baloon UL {
	MARGIN: 10px 0px 20px
}
.AgentFunctions .baloon UL LI A.active {
	BORDER-BOTTOM: medium none; COLOR: red !important
}
.your_gifts {
	FONT-STYLE: italic; COLOR: #666
}
.nokia-present {
	MARGIN: 0px 0px 15px 15px
}
.nokia-present .i16 I {
	BACKGROUND: url(ico_nokia_16.png) no-repeat
}
.nokia-present A {
	BORDER-BOTTOM: #d92978 1px dashed; COLOR: #d92978; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
.nokia-present .gray9 {
	VERTICAL-ALIGN: middle
}
.nokia-present .coin-m {
	VERTICAL-ALIGN: middle
}
#Gifts {
	POSITION: relative
}
#ShowAllGifts {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 16px; WIDTH: 40px; BACKGROUND: url(bg_gifts_open.png) no-repeat; FLOAT: right; HEIGHT: 17px; COLOR: #333; FONT-SIZE: 11px; TOP: 20px; TEXT-DECORATION: none
}
#Gifts A.addGift {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none; WIDTH: 48px; DISPLAY: inline-block; BACKGROUND: url(maps/gifts.png) no-repeat; HEIGHT: 51px; BORDER-TOP: medium none; TOP: 2px; CURSOR: pointer; BORDER-RIGHT: medium none
}
#Gifts .gifts-show-lnk {
	POSITION: absolute; DISPLAY: none; TOP: 25px; RIGHT: 5px
}
#Gifts .gift-overflow {
	POSITION: relative; MARGIN: 10px 0px 5px; OVERFLOW: hidden
}
#Gifts .gifts-line {
	-zoom: 1; -position: relative
}
#Gifts .gifts-block {
	MARGIN: 7px; FLOAT: left
}
#Gifts .gifts-block .gift-container {
	DISPLAY: block
}
#Gifts .zap {
	FONT-WEIGHT: normal
}
.gifts-hidden .gift-overflow {
	HEIGHT: 70px; MARGIN-RIGHT: 55px !important; BORDER-RIGHT: #ccc 1px solid
}
.gifts-hidden .gifts-show-lnk {
	DISPLAY: block !important
}
#Gifts .is-deleted .sex {
	DISPLAY: none !important
}
#Gifts .is-deleted EM {
	DISPLAY: none !important
}
#Gifts .is-deleted .zap {
	DISPLAY: none !important
}
#Gifts .is-deleted .clear-comment {
	DISPLAY: none !important
}
#Gifts .is-deleted .name {
	COLOR: #999; CURSOR: text; TEXT-DECORATION: none
}
#Gifts .is-deleted .u-s-photo {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; CURSOR: default
}
.SendFirstGift {
	Z-INDEX: 6; POSITION: relative; MARGIN: 0px 0px 12px; CURSOR: pointer; TEXT-DECORATION: none
}
.SendFirstGift A {
	TEXT-DECORATION: none
}
.SendFirstGift .sfg-baloon {
	Z-INDEX: 55; POSITION: absolute; FONT-STYLE: italic; MARGIN: 15px 0px 0px 45px; HEIGHT: 49px; COLOR: #45546b; OVERFLOW: hidden; CURSOR: pointer
}
.SendFirstGift .sfg-baloon .sfg-inner {
	BACKGROUND: url(bg_baloon_fgift.png) no-repeat; HEIGHT: 100%
}
.SendFirstGift .sfg-baloon .sfg-inner EM {
	BACKGROUND: url(bg_baloon_fgift.png) no-repeat; HEIGHT: 100%
}
.SendFirstGift .sfg-baloon .sfg-inner {
	MARGIN: 0px 15px 0px -15px
}
.SendFirstGift .sfg-baloon .sfg-inner EM {
	POSITION: absolute; MARGIN: 0px; WIDTH: 15px; DISPLAY: block; HEIGHT: 100%; RIGHT: 0px
}
.SendFirstGift .sfg-baloon .sfg-text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 60px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.SendFirstGift .sfg-baloon .sfg-text DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.SendFirstGift U {
	COLOR: #06c
}
.SendFirstGift B {
	FONT-WEIGHT: normal
}
.SendFirstGift .can4free {
	DISPLAY: none
}
.SendFirstGift .GiftforFree .can4free {
	DISPLAY: inline
}
.SendFirstGift A.GiftforFree EM {
	BACKGROUND: url(bg_baloon_first_gift_long.png) no-repeat
}
.SendFirstGift .gift-container B {
	BACKGROUND-IMAGE: url(gifts/grey.png); CURSOR: pointer
}
.SendFirstGift .gift-container B.kiss {
	LEFT: 0px
}
.SendFirstGift .gift-container B.rose {
	LEFT: -55px
}
.SendFirstGift A:hover .gift-container B {
	BACKGROUND-IMAGE: url(gifts/main.png); LEFT: 0px
}
#Gifts .hover .gift-container B {
	BACKGROUND-IMAGE: url(gifts/main.png); LEFT: 0px
}
.SendFirstGift A:hover .gift-container B.kiss {
	MARGIN-LEFT: -440px
}
#Gifts .hover .gift-container B.kiss {
	MARGIN-LEFT: -440px
}
.SendFirstGift A:hover .gift-container B.rose {
	MARGIN-LEFT: -330px
}
#Gifts .hover .gift-container B.rose {
	MARGIN-LEFT: -330px
}
.gift-hidden-small {
	MARGIN-RIGHT: 30%
}
#GiftBaloon {
	Z-INDEX: 11; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px -170px; PADDING-LEFT: 14px; WIDTH: 220px; PADDING-RIGHT: 0px; PADDING-TOP: 28px
}
#GiftBaloon .gift-baloon-container {
	WIDTH: 190px; OVERFLOW: hidden
}
#GiftBaloon .gift-baloon-footer {
	POSITION: absolute; MARGIN: 0px; WIDTH: 220px; HEIGHT: 17px; OVERFLOW: hidden; LEFT: 0px
}
#GiftBaloon .gift-baloon-footer DIV {
	POSITION: absolute; WIDTH: 220px; BOTTOM: 0px; HEIGHT: 200px
}
#GiftBaloon {
	BACKGROUND: url(bg_baloon.png) no-repeat
}
#GiftBaloon .gift-baloon-footer DIV {
	BACKGROUND: url(bg_baloon.png) no-repeat
}
#GiftBaloon .is-vip {
	BACKGROUND-COLOR: #ffc56c
}
#GiftBaloon .gift-baloon-container DIV.clear-comment {
	TEXT-ALIGN: right; MARGIN: 5px 0px 2px
}
#GiftBaloon .gift-baloon-container .clear-comment A {
	BORDER-BOTTOM: #f00 1px dashed; TEXT-DECORATION: none
}
#GiftBaloon .u-s-photo {
	FLOAT: left
}
#GiftBaloon .gift-baloon-container DIV {
	MARGIN-LEFT: 60px
}
#GiftBaloon .gift-baloon-container P {
	MARGIN-TOP: 5px
}
.gift-container {
	POSITION: relative; WIDTH: 55px; HEIGHT: 55px; OVERFLOW: hidden
}
.gift-container B {
	BACKGROUND-IMAGE: url(gifts/main.png); POSITION: absolute; WIDTH: 660px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 110px
}
.gift-container B.star {
	LEFT: 0px
}
.gift-container B.car_yellow {
	LEFT: -55px
}
.gift-container B.megaheart {
	LEFT: -110px
}
.gift-container B.lily {
	LEFT: -165px
}
.gift-container B.romashka {
	LEFT: -220px
}
.gift-container B.glass {
	LEFT: -275px
}
.gift-container B.rose {
	LEFT: -330px
}
.gift-container B.heart {
	LEFT: -385px
}
.gift-container B.kiss {
	LEFT: -440px
}
.gift-container B.bear {
	LEFT: -495px
}
.gift-container B.ring {
	LEFT: -550px
}
.gift-container B.bouquet {
	LEFT: -605px
}
.gift-container B.briliant {
	TOP: -55px; LEFT: 0px
}
.gift-container B.football {
	TOP: -55px; LEFT: -55px
}
.gift-container B.car_blue {
	TOP: -55px; LEFT: -110px
}
.gift-container B.car_green {
	TOP: -55px; LEFT: -165px
}
.gift-container B.devil {
	TOP: -55px; LEFT: -220px
}
.gift-container B.car_red {
	TOP: -55px; LEFT: -275px
}
.gift-container B.romashka_r {
	TOP: -55px; LEFT: -330px
}
.gift-container B.heart_r {
	TOP: -55px; LEFT: -385px
}
.gift-container B.martini_r {
	TOP: -55px; LEFT: -440px
}
.gift-container B.angel {
	TOP: -55px; LEFT: -495px
}
.gift-container B.cognac {
	TOP: -55px; LEFT: -550px
}
.gift-container B.watch {
	TOP: -55px; LEFT: -605px
}
.gift-container B.flag_am {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_az {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_by {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_ca {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_de {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_ee {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_es {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_fr {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_ge {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_il {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_it {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_kg {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_kz {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_lt {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_md {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_ru {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_ua {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_us {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_uz {
	BACKGROUND-IMAGE: url(gifts/flags.png); WIDTH: 1045px; HEIGHT: 55px
}
.gift-container B.flag_am {
	LEFT: 0px
}
.gift-container B.flag_az {
	LEFT: -55px
}
.gift-container B.flag_by {
	LEFT: -110px
}
.gift-container B.flag_ca {
	LEFT: -165px
}
.gift-container B.flag_de {
	LEFT: -220px
}
.gift-container B.flag_ee {
	LEFT: -275px
}
.gift-container B.flag_es {
	LEFT: -330px
}
.gift-container B.flag_fr {
	LEFT: -385px
}
.gift-container B.flag_ge {
	LEFT: -440px
}
.gift-container B.flag_il {
	LEFT: -495px
}
.gift-container B.flag_it {
	LEFT: -550px
}
.gift-container B.flag_kg {
	LEFT: -605px
}
.gift-container B.flag_kz {
	LEFT: -660px
}
.gift-container B.flag_lt {
	LEFT: -715px
}
.gift-container B.flag_md {
	LEFT: -770px
}
.gift-container B.flag_ru {
	LEFT: -825px
}
.gift-container B.flag_ua {
	LEFT: -880px
}
.gift-container B.flag_us {
	LEFT: -935px
}
.gift-container B.flag_uz {
	LEFT: -990px
}
.gift-container B.beer {
	BACKGROUND-IMAGE: url(gifts/beer.png)
}
.gift-container B.bells {
	BACKGROUND-IMAGE: url(gifts/bells.png)
}
.gift-container B.candy {
	BACKGROUND-IMAGE: url(gifts/candy.png)
}
.gift-container B.chamomile_ua {
	BACKGROUND-IMAGE: url(gifts/chamomile_ua.png)
}
.gift-container B.clover {
	BACKGROUND-IMAGE: url(gifts/clover.png)
}
.gift-container B.cup {
	BACKGROUND-IMAGE: url(gifts/cup.png)
}
.gift-container B.grapes {
	BACKGROUND-IMAGE: url(gifts/grapes.png)
}
.gift-container B.kaska {
	BACKGROUND-IMAGE: url(gifts/kaska.png)
}
.gift-container B.maple_leaf {
	BACKGROUND-IMAGE: url(gifts/maple_leaf.png)
}
.gift-container B.march8 {
	BACKGROUND-IMAGE: url(gifts/march8.png)
}
.gift-container B.marmot_f {
	BACKGROUND-IMAGE: url(gifts/marmot_f.png)
}
.gift-container B.marmot_m {
	BACKGROUND-IMAGE: url(gifts/marmot_m.png)
}
.gift-container B.may9 {
	BACKGROUND-IMAGE: url(gifts/may9.png)
}
.gift-container B.pomegranate {
	BACKGROUND-IMAGE: url(gifts/pomegranate.png)
}
.gift-container B.pumpkin {
	BACKGROUND-IMAGE: url(gifts/pumpkin.png)
}
.gift-container B.sep1 {
	BACKGROUND-IMAGE: url(gifts/sep1.png)
}
.gift-container B.sheep {
	BACKGROUND-IMAGE: url(gifts/sheep.png)
}
.gift-container B.smile {
	BACKGROUND-IMAGE: url(gifts/smile.png)
}
.gift-container B.students {
	BACKGROUND-IMAGE: url(gifts/students.png)
}
.gift-container B.svheart {
	BACKGROUND-IMAGE: url(gifts/svheart.png)
}
.gift-container B.sweets {
	BACKGROUND-IMAGE: url(gifts/sweets.png)
}
.gift-container B.tikva {
	BACKGROUND-IMAGE: url(gifts/tikva.png)
}
.gift-container B.tulip {
	BACKGROUND-IMAGE: url(gifts/tulip.png)
}
.gift-container B.turkey {
	BACKGROUND-IMAGE: url(gifts/turkey.png)
}
.gift-container B.icecream {
	BACKGROUND-IMAGE: url(gifts/icecream.png)
}
.gift-container B.fridge {
	BACKGROUND-IMAGE: url(gifts/fridge.png)
}
.gift-container B.gas_mask {
	BACKGROUND-IMAGE: url(gifts/gas_mask.png)
}
.gift-container B.camomile_b {
	BACKGROUND-IMAGE: url(gifts/camomile_b.png)
}
.gift-container B.camay {
	BACKGROUND-IMAGE: url(promo/camay/camay.png)
}
.gift-container B.nokia {
	BACKGROUND-IMAGE: url(gifts/nokia.png)
}
.gift-container B.trava {
	BACKGROUND-IMAGE: url(promo/trava/gift.png)
}
.gift-container B.kuka1 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka2 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka3 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka4 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka5 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka6 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka7 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka8 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka9 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka10 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka11 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka12 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka13 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka14 {
	BACKGROUND-IMAGE: url(promo/kuka/siski-piski.png)
}
.gift-container B.kuka1 {
	LEFT: 0px
}
.gift-container B.kuka2 {
	LEFT: -55px
}
.gift-container B.kuka3 {
	LEFT: -110px
}
.gift-container B.kuka4 {
	LEFT: -165px
}
.gift-container B.kuka5 {
	LEFT: -220px
}
.gift-container B.kuka6 {
	LEFT: -275px
}
.gift-container B.kuka7 {
	LEFT: -330px
}
.gift-container B.kuka8 {
	LEFT: -385px
}
.gift-container B.kuka9 {
	LEFT: -440px
}
.gift-container B.kuka10 {
	LEFT: -495px
}
.gift-container B.kuka11 {
	LEFT: -550px
}
.gift-container B.kuka12 {
	LEFT: -605px
}
.gift-container B.kuka13 {
	LEFT: -660px
}
.gift-container B.kuka14 {
	LEFT: -715px
}
.gift-container B.yves1 {
	BACKGROUND-IMAGE: url(promo/yves/gifts.png)
}
.gift-container B.yves2 {
	BACKGROUND-IMAGE: url(promo/yves/gifts.png)
}
.gift-container B.yves3 {
	BACKGROUND-IMAGE: url(promo/yves/gifts.png)
}
.gift-container B.yves1 {
	LEFT: 0px
}
.gift-container B.yves2 {
	LEFT: -55px
}
.gift-container B.yves3 {
	LEFT: -110px
}
.gift-container B.wings_0 {
	BACKGROUND-IMAGE: url(gifts/wings.png)
}
.gift-container B.wings_1 {
	BACKGROUND-IMAGE: url(gifts/wings.png)
}
.gift-container B.wings_2 {
	BACKGROUND-IMAGE: url(gifts/wings.png)
}
.gift-container B.wings_3 {
	BACKGROUND-IMAGE: url(gifts/wings.png)
}
.gift-container B.wings_4 {
	BACKGROUND-IMAGE: url(gifts/wings.png)
}
.gift-container B.wings_0 {
	LEFT: 0px
}
.gift-container B.wings_1 {
	LEFT: -55px
}
.gift-container B.wings_2 {
	LEFT: -110px
}
.gift-container B.wings_3 {
	LEFT: -165px
}
.gift-container B.wings_4 {
	LEFT: -220px
}
.gift-container B.snickers {
	BACKGROUND-IMAGE: url(gifts/snickers.png)
}
.gift-container B.playboy {
	BACKGROUND-IMAGE: url(gifts/playboy.png)
}
#Gifts .hover B.dsv_0 {
	BACKGROUND-IMAGE: url(gifts/svheart.png)
}
#Gifts .hover B.dsv_1 {
	BACKGROUND-IMAGE: url(gifts/dsv/gifts.png); WIDTH: 330px; HEIGHT: 55px
}
#Gifts .hover B.dsv_2 {
	BACKGROUND-IMAGE: url(gifts/dsv/gifts.png); WIDTH: 330px; HEIGHT: 55px
}
#Gifts .hover B.dsv_3 {
	BACKGROUND-IMAGE: url(gifts/dsv/gifts.png); WIDTH: 330px; HEIGHT: 55px
}
#Gifts .hover B.dsv_4 {
	BACKGROUND-IMAGE: url(gifts/dsv/gifts.png); WIDTH: 330px; HEIGHT: 55px
}
#Gifts .hover B.dsv_5 {
	BACKGROUND-IMAGE: url(gifts/dsv/gifts.png); WIDTH: 330px; HEIGHT: 55px
}
#Gifts .hover B.dsv_6 {
	BACKGROUND-IMAGE: url(gifts/dsv/gifts.png); WIDTH: 330px; HEIGHT: 55px
}
#Gifts .hover B.dsv_1 {
	LEFT: 0px
}
#Gifts .hover B.dsv_2 {
	LEFT: -55px
}
#Gifts .hover B.dsv_3 {
	LEFT: -110px
}
#Gifts .hover B.dsv_4 {
	LEFT: -165px
}
#Gifts .hover B.dsv_5 {
	LEFT: -221px
}
#Gifts .hover B.dsv_6 {
	LEFT: -275px
}
.gift-container B.dsv_0 {
	BACKGROUND-IMAGE: url(gifts/svheart.png)
}
.gift-container B.dsv_1 {
	BACKGROUND-IMAGE: url(gifts/dsv/gifts.png); WIDTH: 330px; HEIGHT: 55px
}
.gift-container B.dsv_2 {
	BACKGROUND-IMAGE: url(gifts/dsv/gifts.png); WIDTH: 330px; HEIGHT: 55px
}
.gift-container B.dsv_3 {
	BACKGROUND-IMAGE: url(gifts/dsv/gifts.png); WIDTH: 330px; HEIGHT: 55px
}
.gift-container B.dsv_4 {
	BACKGROUND-IMAGE: url(gifts/dsv/gifts.png); WIDTH: 330px; HEIGHT: 55px
}
.gift-container B.dsv_5 {
	BACKGROUND-IMAGE: url(gifts/dsv/gifts.png); WIDTH: 330px; HEIGHT: 55px
}
.gift-container B.dsv_6 {
	BACKGROUND-IMAGE: url(gifts/dsv/gifts.png); WIDTH: 330px; HEIGHT: 55px
}
.gift-container B.dsv_1 {
	LEFT: 0px
}
.gift-container B.dsv_2 {
	LEFT: -55px
}
.gift-container B.dsv_3 {
	LEFT: -110px
}
.gift-container B.dsv_4 {
	LEFT: -165px
}
.gift-container B.dsv_5 {
	LEFT: -221px
}
.gift-container B.dsv_6 {
	LEFT: -275px
}
.gift-container B.kupibonus1 {
	BACKGROUND-IMAGE: url(gifts/kupi_bunus.png); WIDTH: 165px; HEIGHT: 55px
}
.gift-container B.kupibonus2 {
	BACKGROUND-IMAGE: url(gifts/kupi_bunus.png); WIDTH: 165px; HEIGHT: 55px
}
.gift-container B.kupibonus3 {
	BACKGROUND-IMAGE: url(gifts/kupi_bunus.png); WIDTH: 165px; HEIGHT: 55px
}
.gift-container B.kupibonus1 {
	LEFT: 0px
}
.gift-container B.kupibonus2 {
	LEFT: -55px
}
.gift-container B.kupibonus3 {
	LEFT: -110px
}
#Messenger .gift-container B.christmas_wreath {
	BACKGROUND-IMAGE: url(gifts/christmas.png); LEFT: -330px
}
.gift-container B.christmas_wreath {
	BACKGROUND-IMAGE: url(gifts/christmas.png); LEFT: -330px
}
.gift-container B.christmas_bells {
	BACKGROUND-IMAGE: url(gifts/christmas.png); LEFT: -385px
}
.gift-container B.santa {
	BACKGROUND-IMAGE: url(gifts/christmas.png); LEFT: -165px
}
.gift-container B.father_frost {
	BACKGROUND-IMAGE: url(gifts/christmas.png); LEFT: -220px
}
.gift-container B.snowgirl {
	BACKGROUND-IMAGE: url(gifts/christmas.png); LEFT: -107px
}
#Messenger .gift-container B.firtree {
	BACKGROUND-IMAGE: url(gifts/christmas.png); LEFT: -275px
}
.gift-container B.firtree {
	BACKGROUND-IMAGE: url(gifts/christmas.png); LEFT: -275px
}
.gift-container B.christmas_balls {
	BACKGROUND-IMAGE: url(gifts/christmas.png); LEFT: 0px
}
.gift-container B.snowman {
	BACKGROUND-IMAGE: url(gifts/christmas.png); LEFT: -55px
}
.gift-container B.santa_sock {
	BACKGROUND-IMAGE: url(gifts/christmas.png); LEFT: -440px
}
.M-window LI.compliment .m-block .gift-container.New-Year {
	POSITION: relative; MARGIN: -5px 0px 0px -75px; WIDTH: 80px; HEIGHT: 80px
}
.gift-container B.ny201141 {
	WIDTH: 779px; BACKGROUND: url(gifts/sneg_2011.png); HEIGHT: 80px
}
.gift-container B.ny201142 {
	WIDTH: 779px; BACKGROUND: url(gifts/sneg_2011.png); HEIGHT: 80px
}
.gift-container B.ny201143 {
	WIDTH: 779px; BACKGROUND: url(gifts/sneg_2011.png); HEIGHT: 80px
}
.gift-container B.ny201144 {
	WIDTH: 779px; BACKGROUND: url(gifts/sneg_2011.png); HEIGHT: 80px
}
.gift-container B.ny201145 {
	WIDTH: 779px; BACKGROUND: url(gifts/sneg_2011.png); HEIGHT: 80px
}
.gift-container B.ny201146 {
	WIDTH: 779px; BACKGROUND: url(gifts/sneg_2011.png); HEIGHT: 80px
}
.gift-container B.ny201147 {
	WIDTH: 779px; BACKGROUND: url(gifts/sneg_2011.png); HEIGHT: 80px
}
.gift-container B.ny201148 {
	WIDTH: 779px; BACKGROUND: url(gifts/sneg_2011.png); HEIGHT: 80px
}
.gift-container B.ny201141 {
	TOP: 0px; LEFT: 0px
}
.gift-container B.ny201142 {
	TOP: 0px; LEFT: -100px
}
.gift-container B.ny201143 {
	TOP: 0px; LEFT: -200px
}
.gift-container B.ny201144 {
	TOP: 0px; LEFT: -300px
}
.gift-container B.ny201145 {
	TOP: 0px; LEFT: -400px
}
.gift-container B.ny201146 {
	TOP: 0px; LEFT: -500px
}
.gift-container B.ny201147 {
	TOP: 0px; LEFT: -600px
}
.gift-container B.ny201148 {
	TOP: 0px; LEFT: -700px
}
#Anketa .BlockEdited {
	MARGIN-TOP: 15px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 15px
}
#Anketa .FillAutoportret {
	MARGIN-TOP: 15px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 15px
}
#Anketa .BlockEdited H1 {
	POSITION: relative
}
#Anketa .BlockEdited .EditBlockProp {
	POSITION: absolute; TOP: 5px; RIGHT: 10px
}
#Anketa .BlockEdited .BlockIsEmpty {
	POSITION: absolute; TOP: 5px; RIGHT: 10px
}
#Anketa .BlockEdited A.btn-edit {
	POSITION: relative
}
#jsHtml #Anketa .BlockIsEmpty A.btn-edit {
	BORDER-BOTTOM: 2px dotted; TEXT-DECORATION: none
}
#Anketa .BlockEdited A.btn-edit-i {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 108px; DISPLAY: block; BACKGROUND: url(btn_action_edit_block.png) no-repeat; HEIGHT: 22px; COLOR: #fff !important; TOP: -1px; RIGHT: 125px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#Anketa .BlockEdited .EditBlockProp {
	WIDTH: 120px; FLOAT: right; MARGIN-LEFT: 10px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle
}
#Anketa .BlockEdited .EditBlockProp LABEL A {
	COLOR: #6ba60b; TEXT-DECORATION: none
}
#Anketa .BlockEdited .block-off .EditBlockProp LABEL A {
	COLOR: #000
}
#Anketa .BlockEdited .block-off H1 {
	COLOR: #999
}
#Anketa .BlockEdited .block-off A {
	COLOR: #999
}
#Anketa .BlockEdited .block-off DIV {
	COLOR: #999
}
#Anketa .BlockEdited .EditBlockProp A.dashed {
	COLOR: #06c !important
}
#Anketa .BlockEdited .BE-Block {
	WIDTH: 46%; FLOAT: left; MARGIN-RIGHT: 4%
}
#Anketa .BlockEdited .ABlock B.b-title {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
#Anketa .BlockEdited .ABlock B.b-title I {
	COLOR: #f60; FONT-WEIGHT: normal
}
#Anketa .BlockEdited .ABlock {
	MARGIN-BOTTOM: 15px
}
#Anketa .BlockEdited .ABlock UL LI {
	LINE-HEIGHT: 140%
}
#Anketa .BlockEdited .ABlock UL LI.var-other {
	FONT-STYLE: italic
}
#Anketa .BlockEdited .ABlock .DateWith .input-text {
	MARGIN: 5px 0px 10px
}
#Anketa .BlockEdited .ABlock .DateWith .input-text INPUT.text {
	WIDTH: 110px
}
#Anketa .BlockEdited .ABlock .DateWith .input-text .error {
	POSITION: absolute; MARGIN: 5px 0px 0px 5px; VISIBILITY: hidden; COLOR: #f00; FONT-SIZE: 11px
}
#Anketa .BlockEdited .ABlock .DateWith .invalid .input-text .error {
	DISPLAY: inline !important
}
#Anketa .BlockEdited .ABlock .DateWith .invalid .input-text .error {
	VISIBILITY: visible
}
#Anketa .BlockEdited .ABlock LABEL {
	MARGIN: 0px 0px 2px; DISPLAY: block
}
#Anketa .BlockEdited .ABlock .DatingTarget {
	PADDING-LEFT: 20px
}
#Anketa .BlockEdited .ABlock INS {
	BACKGROUND-IMAGE: url(ico_expand.gif); POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 7px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; TEXT-DECORATION: none; PADDING-TOP: 0px; LEFT: -20px
}
#Anketa .BlockEdited .ABlock INS B {
	BORDER-BOTTOM: #06c 1px dotted; COLOR: #06c; CURSOR: pointer
}
#Anketa .BlockEdited .ABlock INS.expand {
	BACKGROUND-POSITION: 0px 5px
}
#Anketa .BlockEdited .Block-Edit .ABlock B.b-title {
	MARGIN-BOTTOM: 10px
}
#Anketa .BlockEdited .Block-Edit .ABlock .textarea TEXTAREA {
	HEIGHT: 115px
}
#Anketa .BlockEdited .Block-Edit INPUT.submit {
	MARGIN: 0px 35px 0px 0px
}
#Anketa .BlockEdited .Block-Edit .Block-Edit-Submit {
	
}
#Anketa .BlockEdited .textarea {
	
}
#Anketa .BlockEdited .textarea TEXTAREA {
	WIDTH: 99.2%; HEIGHT: 205px
}
#Anketa .BlockEdited .textarea INPUT.submit {
	MARGIN-LEFT: 10px
}
#Anketa .BlockEdited .Autoportret-Bottom {
	PADDING-BOTTOM: 15px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; BORDER-TOP: #ccc 2px solid; PADDING-TOP: 15px
}
#Anketa .BlockEdited .Autoportret-Bottom-Submit {
	MARGIN-TOP: 30px
}
#Anketa .BlockEdited .Autoportret-Bottom-Submit .inputs {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#Anketa .BlockEdited .Autoportret-Bottom-Submit .BE-Block {
	FONT-SIZE: 15px
}
#Anketa .BlockEdited .Block-off * {
	xcolor: #999
}
#Anketa .BlockEdited .unrealBlock {
	DISPLAY: none
}
#Anketa-Self-Block B.b-title {
	POSITION: relative; HEIGHT: 55px
}
#Anketa-Self-Block B.b-title SPAN {
	POSITION: absolute; BOTTOM: 5px
}
#Anketa-Self-Block .textarea TEXTAREA {
	HEIGHT: 100px
}
#Video .videotop-info {
	CLEAR: both; FONT-SIZE: 13px; PADDING-TOP: 10px
}
#Anketa #Albums {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 15px
}
#Anketa #Agent {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 15px
}
#Anketa #Travel {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 15px
}
#Anketa #About {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 15px
}
#Anketa #AnketaBlockDiary {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 15px
}
#Anketa #Video {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 15px
}
#Anketa #Albums H2 I {
	COLOR: #999; FONT-SIZE: 13px
}
#Anketa #Albums .LastModify {
	MARGIN-TOP: 3px
}
#Anketa #Albums .LastModify B {
	COLOR: #000
}
#Anketa .PhotoInMyProf {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #f00; FLOAT: left; PADDING-TOP: 2px
}
#Anketa .PhotoInMyProf .container {
	TEXT-ALIGN: center; WIDTH: 110px; BACKGROUND: #fff; HEIGHT: 150px
}
#Anketa .PhotoInMyProf .container .gray6 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 45px
}
#Anketa .PhotoInMyProf .container .button15 {
	POSITION: relative; MARGIN-LEFT: -20px
}
#Anketa .PhotoInMyProf {
	DISPLAY: none
}
#Anketa .no-photo .u-m-photo {
	DISPLAY: none
}
#Anketa .no-photo .PhotoInMyProf {
	DISPLAY: inline
}
.UserAlbum {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 300px; PADDING-RIGHT: 10px; HEIGHT: 300px; PADDING-TOP: 10px
}
.AnotherAlbum .UserAlbum LI.empty-cell .border {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.UserAlbum LI {
	Z-INDEX: 1; POSITION: absolute
}
.LessThan UL {
	HEIGHT: 200px
}
.LessThan LI {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#Anketa .LessThan .AlbumsCount {
	HEIGHT: 20px; TOP: -35px; LEFT: 0px
}
#Anketa .LessThan .AlbumsCount DIV {
	PADDING-LEFT: 0px
}
.LessThan LI .border {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; BORDER-LEFT: #ddd 1px solid; DISPLAY: inline-block; BACKGROUND: #fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.UserAlbum LI .border {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; BORDER-LEFT: #ddd 1px solid; DISPLAY: inline-block; BACKGROUND: #fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.LessThan LI .border {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.UserAlbum .photo-position-1 .border {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.UserAlbum .photo-position-2 .border {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.UserAlbum .photo-position-3 .border {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.UserAlbum .photo-position-4 .border {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.UserAlbum .photo-position-5 .border {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.UserAlbum .photo-position-6 .border {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.LessThan LI .pplace {
	WIDTH: 110px; HEIGHT: 150px
}
.UserAlbum .photo-position-1 .pplace {
	WIDTH: 110px; HEIGHT: 150px
}
.UserAlbum .photo-position-2 .pplace {
	WIDTH: 110px; HEIGHT: 150px
}
.UserAlbum .photo-position-3 .pplace {
	WIDTH: 110px; HEIGHT: 150px
}
.UserAlbum .photo-position-4 .pplace {
	WIDTH: 46px; HEIGHT: 62px
}
.UserAlbum .photo-position-5 .pplace {
	WIDTH: 46px; HEIGHT: 62px
}
.UserAlbum .photo-position-6 .pplace {
	WIDTH: 46px; HEIGHT: 62px
}
.UserAlbum .photo-position-1 {
	Z-INDEX: 2; MARGIN: 0px 0px 0px 93px
}
.UserAlbum .photo-position-2 {
	MARGIN: 122px 0px 0px 183px
}
.UserAlbum .photo-position-3 {
	MARGIN: 85px 0px 0px
}
.UserAlbum .photo-position-4 {
	MARGIN: 5px 0px 0px 25px
}
.UserAlbum .photo-position-5 {
	MARGIN: 37px 0px 0px 228px
}
.UserAlbum .photo-position-6 {
	MARGIN: 173px 0px 0px 125px
}
.UserAlbum .empty-cell .border {
	BORDER-BOTTOM: #ddd 1px dashed; BORDER-LEFT: #ddd 1px dashed; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: #ddd 1px dashed; BORDER-RIGHT: #ddd 1px dashed
}
.UserAlbum .empty-cell .pplace {
	DISPLAY: inline-block
}
.UserAlbum .i21 {
	DISPLAY: none
}
.MyAlbum:hover {
	BACKGROUND: url(bg_album_hover.png) no-repeat right top
}
.xMyAlbum-ie6hover {
	BACKGROUND: url(bg_album_hover.png) no-repeat right top
}
.MyAlbum:hover .i21 {
	POSITION: absolute; DISPLAY: block; TOP: 10px; CURSOR: pointer; RIGHT: 10px
}
.MyAlbum-ie6hover .i21 {
	POSITION: absolute; DISPLAY: block; TOP: 10px; CURSOR: pointer; RIGHT: 10px
}
#Anketa #Albums .LessThanPhotos .UserAlbum .photo-position-1 {
	MARGIN: 0px
}
#Anketa #Albums .LessThanPhotos .UserAlbum .photo-position-2 {
	MARGIN: 0px 0px 0px 140px
}
#Anketa #Albums .LessThanPhotos .UserAlbum .photo-position-3 {
	DISPLAY: none
}
#Anketa #Albums .LessThanPhotos .UserAlbum .photo-position-4 {
	DISPLAY: none
}
#Anketa #Albums .LessThanPhotos .UserAlbum .photo-position-5 {
	DISPLAY: none
}
#Anketa #Albums .LessThanPhotos .UserAlbum .photo-position-6 {
	DISPLAY: none
}
#Anketa #Albums .FloatAlbum {
	MARGIN: 0px 0px 10px; WIDTH: 49%; FLOAT: left
}
.AlbumTitle {
	HEIGHT: 57px
}
.AlbumTitleEdit {
	HEIGHT: 57px
}
.AlbumTitleEdit INPUT.text {
	BACKGROUND: #ffffc6; FONT-SIZE: 18px; VERTICAL-ALIGN: middle
}
.UserAlbum .button15 {
	POSITION: absolute; TOP: 265px
}
.AlbumStatus {
	POSITION: absolute; COLOR: #999; FONT-SIZE: 11px; TOP: 295px
}
.AlbumStatus A {
	BORDER-BOTTOM: #06c 1px dashed; TEXT-DECORATION: none
}
.Album-on .s-off {
	DISPLAY: none
}
.Album-off .s-on {
	DISPLAY: none
}
.Album-new .AlbumStatus {
	DISPLAY: none
}
.Album-new A.edit {
	DISPLAY: none
}
.Album-new A.remove {
	DISPLAY: none
}
#Anketa #Albums .Album-off .AlbumTitle .LastModify B {
	COLOR: #999
}
#Anketa #Albums .Album-off .AlbumTitle H2 A {
	COLOR: #999
}
.Album-off .UserAlbum LI IMG {
	FILTER: alpha(opacity=50); opacity: 0.5
}
.AlbumAdd {
	POSITION: relative; WIDTH: 96%; BACKGROUND: url(bg_album_add.png) no-repeat
}
.AlbumAdd .w-padding {
	PADDING-BOTTOM: 34px; PADDING-LEFT: 115px; PADDING-RIGHT: 0px; BACKGROUND: url(ico_album.gif) no-repeat 10px 50%; FONT-SIZE: 20px; PADDING-TOP: 34px
}
.AlbumAdd .w-padding A {
	BORDER-BOTTOM: #06d 1px dashed; TEXT-DECORATION: none
}
#Anketa #Albums .EmptyBaloon {
	Z-INDEX: 20; POSITION: absolute; TEXT-ALIGN: center; MARGIN: 70px 0px 0px 30px; WIDTH: 257px; BACKGROUND: url(bg_album_baloon.png) no-repeat; HEIGHT: 145px; FONT-SIZE: 15px
}
#Anketa #Albums .EmptyBaloon DIV {
	MARGIN: 15px 0px 5px
}
#Anketa #Albums .EmptyBaloon DIV .button25 {
	POSITION: relative; LEFT: -8px
}
#Anketa #Albums .EmptyBaloon SPAN.gray9 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-TOP: 20px
}
#Anketa {
	
}
#Anketa #AlbumPhotos {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 15px
}
#Anketa #AlbumPhotos .addContent {
	MARGIN-RIGHT: 12px
}
#Anketa #AlbumPhotos .Switch {
	MIN-WIDTH: 275px; MARGIN: 5px 0px 0px; FLOAT: right
}
#AlbumPhotos .ui-sortable LI .s-border * {
	CURSOR: move
}
#AlbumPhotos .ui-sortable-disabled LI IMG {
	CURSOR: pointer
}
#Anketa .UploadBlock {
	MARGIN: 35px 0px
}
#Anketa .UploadBlock .fm-c {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#Anketa .UploadBlock .PhotoUploadRules {
	FLOAT: right
}
#Anketa .UploadBlock .PhotoUploadRules H2 {
	COLOR: #f00
}
#Anketa .UploadBlock .PhotoUploadRules UL {
	MARGIN: 15px 0px
}
#Anketa .UploadBlock .PhotoUploadRules LI {
	MARGIN: 0px 0px 5px 20px
}
#Anketa .UploadBlock .PhotoUploadRules LI EM {
	POSITION: absolute; MARGIN: 0px 0px 0px -20px
}
#Anketa .UploadBlock .PhotoUploadRules .gray6 {
	FONT-SIZE: 11px
}
#Anketa .UploadBlock .PhotoUploadRules {
	WIDTH: 48%; FLOAT: left; MARGIN-RIGHT: 10px
}
#Anketa .UploadBlock .PhotoUploadMinimals {
	WIDTH: 48%; FLOAT: left; MARGIN-RIGHT: 10px
}
#Anketa .UploadBlock .PhotoUploadMinimals {
	CLEAR: right
}
#Anketa .UploadBlock .PhotoUploadMinimals LI {
	MARGIN-BOTTOM: 25px
}
#Anketa .UploadBlock .PhotoUploadMinimals .btn-photo-select {
	MARGIN: 0px auto 45px; WIDTH: 216px; DISPLAY: block; BACKGROUND: url(btn_select_photo.png) no-repeat; HEIGHT: 43px
}
#UploadContainer {
	MARGIN: 35px 0px 0px; DISPLAY: none
}
#UploadContainer .PhotoUploadRules {
	FLOAT: right
}
#UploadContainer .PhotoUploadRules H2 {
	COLOR: #f00
}
#UploadContainer .PhotoUploadRules UL {
	MARGIN: 15px 0px
}
#UploadContainer .PhotoUploadRules LI {
	MARGIN: 0px 0px 5px 20px
}
#UploadContainer .PhotoUploadRules LI EM {
	POSITION: absolute; MARGIN: 0px 0px 0px -20px
}
#UploadContainer .PhotoUploadRules .gray6 {
	FONT-SIZE: 11px
}
#UploadContainer .PhotoUploadRules {
	WIDTH: 47%; FLOAT: left; MARGIN-RIGHT: 10px
}
#UploadContainer .PhotoUploadMinimals {
	WIDTH: 47%; FLOAT: left; MARGIN-RIGHT: 10px
}
#UploadContainer .PhotoUploadMinimals {
	CLEAR: right
}
#UploadContainer .PhotoUploadMinimals LI {
	MARGIN-BOTTOM: 25px
}
#UploadContainer .PhotoUploadMinimals .btn-photo-select {
	MARGIN: 0px auto 45px; WIDTH: 216px; DISPLAY: block; BACKGROUND: url(btn_select_photo.png) no-repeat; HEIGHT: 43px
}
.Methods .multiplyUploader {
	DISPLAY: none
}
.Methods .multiplyUploader .uploadProgress {
	DISPLAY: none
}
.Methods .multiplyUploader .uploadBrowse {
	POSITION: relative; OVERFLOW: hidden
}
.Methods .camUploader .cont {
	MARGIN: 0px auto; WIDTH: 500px
}
.uploadProgress LI {
	MARGIN: 0px 15px 20px 0px; WIDTH: 240px; FLOAT: left; COLOR: #999
}
.uploadProgress LI .signcontainer {
	WIDTH: 172px
}
.uploadProgress LI .photo-sign A {
	BORDER-BOTTOM: #999 1px dashed; COLOR: #999; TEXT-DECORATION: none
}
.uploadProgress LI .signcontainer .realuser {
	COLOR: #000; FONT-SIZE: 11px
}
.uploadProgress LI .signcontainer .realuser A {
	BORDER-BOTTOM: #06c 1px dotted; COLOR: #06c
}
.uploadProgress LI .photo-uploaded {
	MARGIN: 10px 0px 0px
}
.uploadProgress LI .photo-uploaded DIV {
	TEXT-ALIGN: center; WIDTH: 150px; MARGIN-BOTTOM: 5px
}
.uploadProgress LI .photo-uploaded DIV.progressbar {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.uploadProgress LI .photo-uploaded DIV.progressbar SPAN {
	DISPLAY: block; BACKGROUND: url(bg_progressbar.gif) repeat-x 0px 0px; HEIGHT: 16px
}
.uploadProgress LI .error {
	COLOR: #f00
}
.uploadProgress LI .signed A {
	COLOR: #000
}
.uploadProgress LI .edit-sign {
	DISPLAY: inline
}
.uploadProgress LI .edit-sign INPUT.text {
	WIDTH: 175px; BACKGROUND: #ffb
}
.uploadProgress LI .edit-sign .gray9 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 11px
}
.uploadProgress LI .edit-sign .btn-ok {
	WIDTH: 40px
}
.uploadProgress .delimiter {
	HEIGHT: 15px; BORDER-TOP: #cfcfcf 2px solid
}
.uploadProgress .photo-border {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BACKGROUND: #fff; MARGIN-RIGHT: 10px; PADDING-TOP: 2px
}
.uploadProgress .photo-border IMG {
	WIDTH: 46px; HEIGHT: 62px; VERTICAL-ALIGN: middle
}
.uploadProgress .photo-border .i16 {
	POSITION: absolute; TOP: -5px; CURSOR: pointer; RIGHT: -5px
}
.uploadProgress .photo-loading IMG {
	BACKGROUND: url(photo_load.gif) no-repeat center center
}
.uploadProgress LI.s-error .photo-loading IMG {
	BACKGROUND: url(photo_error.gif) no-repeat center center
}
.uploadProgress .bottom-submits {
	Z-INDEX: 9999; POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px 0px -1px; BACKGROUND: #ffffff
}
.uploadProgress .bottom-submits .b15r {
	POSITION: absolute; TOP: 0px; RIGHT: 10px
}
.uploadProgress .bottom-submits .count-photos {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.uploadProgress .bottom-submits .b15g {
	xmargin: 0 15px 0 0
}
.uploadProgress LI SPAN {
	DISPLAY: none
}
.uploadProgress LI .remove {
	DISPLAY: none
}
.uploadProgress LI .edit-sign {
	DISPLAY: none
}
.uploadProgress LI .photo-uploaded {
	DISPLAY: none
}
.uploadProgress LI SPAN.photo {
	DISPLAY: inline
}
.uploadProgress LI.s-loading SPAN.photo-uploaded {
	DISPLAY: inline
}
.uploadProgress LI.s-error SPAN.error {
	DISPLAY: inline
}
.uploadProgress LI.s-processing SPAN.processing {
	DISPLAY: inline
}
.uploadProgress LI.s-complete A.remove {
	DISPLAY: inline
}
.uploadProgress LI.s-complete SPAN.edit {
	DISPLAY: inline
}
.uploadProgress LI.s-rename DIV.edit-sign {
	DISPLAY: inline
}
#Anketa .PhotoUploadNoFlash {
	MARGIN-TOP: 50px
}
#Anketa .PhotoUploadNoFlash P {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px
}
#Anketa .PhotoUploadNoFlash .dashed {
	POSITION: relative; TOP: -10px; LEFT: 10px
}
#Anketa .PhotoUploadNoFlash INPUT {
	MARGIN-LEFT: 10px
}
#Anketa .PhotoUploadNoFlash .UploadInputs {
	MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
#Anketa .PhotoUploadNoFlash .UploadInputs .delimiter {
	MARGIN-TOP: 1px
}
#Anketa .PhotoUploadNoFlash .UploadInputs .error {
	POSITION: relative; MARGIN-LEFT: 10px; TOP: 5px
}
#Anketa .PhotoUploadedNoFlash H2 {
	MARGIN: 35px 0px 30px
}
#Anketa .PhotoUploadedNoFlash LI {
	WIDTH: 49%; MARGIN-BOTTOM: 15px; FLOAT: left
}
#Anketa .PhotoUploadedNoFlash .photoDescr {
	MARGIN-LEFT: 130px
}
#AlbumPhotos #UploadBlockNoFlash {
	DISPLAY: none
}
#AlbumPhotos #UploadBlock {
	DISPLAY: none
}
#AlbumPhotos .PhotoUploadProgress {
	DISPLAY: none
}
#UploadBlock .AlbumRules {
	POSITION: relative; xoverflow: hidden
}
#Anketa .ShowFlashUploader {
	
}
#Anketa .ShowFlashUploader #UploadBtn {
	DISPLAY: none
}
#Anketa .ShowFlashUploader #UploadBlockNoFlash {
	DISPLAY: none
}
#Anketa .ShowFlashUploader #UploadBlock {
	DISPLAY: block
}
#Anketa .ShowFlashProgress {
	
}
#Anketa .ShowFlashProgress #UploadBtn {
	DISPLAY: none
}
#Anketa .ShowFlashProgress #UploadBlockNoFlash {
	DISPLAY: none
}
#Anketa .ShowFlashProgress #UploadBlock {
	DISPLAY: block
}
#Anketa .ShowFlashProgress #UploadBlock .PhotoUploadProgress {
	DISPLAY: block
}
#Anketa .ShowFlashProgress #UploadBlock .AlbumRules {
	HEIGHT: 30px; VISIBILITY: hidden
}
#Anketa .ShowFlashProgress #UploadBlock .mambo_uploader_flash {
	VISIBILITY: hidden !important
}
#Anketa .ShowClassicUploader #UploadBlock {
	DISPLAY: none
}
#Anketa .ShowClassicUploader #UploadBtn {
	DISPLAY: none
}
#Anketa .ShowClassicUploader #UploadBlockNoFlash {
	DISPLAY: block
}
#UploadBlockNoFlash {
	MARGIN-TOP: 35px
}
#PhotoList LI.invis {
	DISPLAY: none
}
#AM-Toggle .collapsed B {
	DISPLAY: none
}
#AM-Toggle .t-toggle B {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
#AM-Toggle .t-toggle I {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
#AM-Toggle .selected I {
	TEXT-TRANSFORM: lowercase
}
#AlbumPhotos H2 I {
	COLOR: #999; FONT-SIZE: 13px
}
#AlbumPhotos .button25 {
	FLOAT: right
}
#AlbumPhotos .PhotoUploadMinimals .button25 {
	FLOAT: none
}
#AlbumPhotos .album_name {
	POSITION: relative
}
#AlbumPhotos .album_name SPAN {
	POSITION: absolute; WHITE-SPACE: nowrap; COLOR: #999; FONT-SIZE: 11px; TOP: 25px; LEFT: 0px
}
#AlbumPhotos .album_name SPAN B {
	COLOR: #000
}
#AlbumPhotos .album_name SPAN B VAR {
	FONT-WEIGHT: bold
}
#AlbumPhotos .UserPhotos {
	MARGIN: 40px 0px 20px
}
#AlbumPhotos .UserPhotos LI {
	POSITION: relative; MARGIN: 0px 25px 35px 0px; FLOAT: left
}
#AlbumPhotos .UserPhotos LI .delete-photo {
	POSITION: absolute; WIDTH: 16px; DISPLAY: none; HEIGHT: 16px; TOP: -3px; RIGHT: -3px
}
#AlbumPhotos .UserPhotos LI .delete-photo I.i16 I {
	LEFT: -192px
}
#AlbumPhotos .UserPhotos LI .delete-photo I {
	CURSOR: pointer
}
#AlbumPhotos .UserPhotos LI LABEL {
	POSITION: absolute; WIDTH: 114px; BOTTOM: -17px; FONT-SIZE: 11px; LEFT: 3px
}
#AlbumPhotos .UserPhotos LI LABEL * {
	VISIBILITY: hidden
}
#AlbumPhotos .UserPhotos LI .s-border A {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BACKGROUND: #edeef0; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#AlbumPhotos .UserPhotos LI .s-border A IMG {
	WIDTH: 110px; BACKGROUND: #fff; HEIGHT: 150px
}
#AlbumPhotos .UserPhotos LI .s-border {
	PADDING-BOTTOM: 1px; MARGIN: 2px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: inline-block; PADDING-TOP: 1px
}
#AlbumPhotos .UserPhotos LI.selected .s-border {
	BORDER-BOTTOM: #f60 2px solid; BORDER-LEFT: #f60 2px solid; MARGIN: 0px; BORDER-TOP: #f60 2px solid; BORDER-RIGHT: #f60 2px solid
}
#AlbumPhotos .UserPhotos LI.selected .s-border A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#AlbumPhotos .UserPhotos LI .b-premod {
	Z-INDEX: 5; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 110px; DISPLAY: none; FONT-SIZE: 11px; TOP: 58px; CURSOR: pointer
}
#AlbumPhotos .UserPhotos LI .b-reject {
	Z-INDEX: 5; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 110px; DISPLAY: none; FONT-SIZE: 11px; TOP: 58px; CURSOR: pointer
}
#AlbumPhotos .UserPhotos LI .b-premod I.i44 I {
	LEFT: -352px
}
#AlbumPhotos .UserPhotos LI .b-reject I.i44 I {
	LEFT: -396px
}
#AlbumPhotos .UserPhotos LI .s-border A IMG {
	DISPLAY: block
}
#AlbumPhotos .UserPhotos LI.premod .s-border A IMG {
	FILTER: alpha(opacity=60); opacity: 0.6
}
#AlbumPhotos .UserPhotos LI.reject .s-border A IMG {
	FILTER: alpha(opacity=60); opacity: 0.6
}
#AlbumPhotos .UserPhotos LI .b-intim {
	POSITION: absolute; DISPLAY: none; TOP: 2px; LEFT: 2px
}
#AlbumPhotos .UserPhotos LI .b-top100 {
	POSITION: absolute; DISPLAY: none; TOP: 2px; LEFT: 2px
}
#AlbumPhotos .UserPhotos LI .b-top100 SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline-block; BACKGROUND: #72b001; COLOR: #fff; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; TOP: -1px; PADDING-TOP: 0px; LEFT: 1px
}
#AlbumPhotos .UserPhotos LI.selected LABEL {
	BACKGROUND: #ffc875
}
#AlbumPhotos .UserPhotos LI:hover LABEL {
	BACKGROUND: #ffc875
}
#AlbumPhotos .UserPhotos LI.ie6hover LABEL {
	BACKGROUND: #ffc875
}
#AlbumPhotos .UserPhotos LI.selected LABEL * {
	VISIBILITY: visible
}
#AlbumPhotos .UserPhotos LI:hover LABEL * {
	VISIBILITY: visible
}
#AlbumPhotos .UserPhotos LI.ie6hover LABEL * {
	VISIBILITY: visible
}
#AlbumPhotos .UserPhotos LI LABEL.select-photo {
	CURSOR: pointer
}
#AlbumPhotos .UserPhotos LI.premod .b-premod {
	DISPLAY: block
}
#AlbumPhotos .UserPhotos LI.reject .b-reject {
	DISPLAY: block
}
#AlbumPhotos .UserPhotos LI.intim .b-intim {
	DISPLAY: block
}
#AlbumPhotos .UserPhotos LI.top100 .b-top100 {
	DISPLAY: block
}
#AlbumPhotos .UserPhotos LI:hover .delete-photo {
	DISPLAY: block
}
#AlbumPhotos .UserPhotos LI.ie6hover .delete-photo {
	DISPLAY: block
}
#AlbumPhotos .ShowAllPhotos {
	Z-INDEX: 6; BORDER-BOTTOM: #fc0 1px solid; POSITION: relative; BORDER-LEFT: #fc0 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: #fff; BORDER-TOP: #fc0 1px solid; BORDER-RIGHT: #fc0 1px solid; PADDING-TOP: 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
#AlbumPhotos .AlbumList {
	Z-INDEX: 6; BORDER-BOTTOM: #fc0 1px solid; POSITION: relative; BORDER-LEFT: #fc0 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: #fff; BORDER-TOP: #fc0 1px solid; BORDER-RIGHT: #fc0 1px solid; PADDING-TOP: 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
#Anketa .TravelNav {
	PADDING-BOTTOM: 20px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(travel/uzor2.gif) repeat-x left bottom; PADDING-TOP: 0px
}
#Interes {
	MARGIN-TOP: 15px
}
#Interes .interes .title {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BACKGROUND: #fff7a6; PADDING-TOP: 0px
}
#Interes .interes .textarea TEXTAREA {
	WIDTH: 60%; HEIGHT: 52px; FONT-SIZE: 15px; VERTICAL-ALIGN: top
}
#Interes .interes .remain {
	WIDTH: 60%
}
#Interes .interes .tags {
	MARGIN: 0px 0px 0px 10px
}
#Interes .bottom-submit {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #e1e1e1 2px solid; PADDING-TOP: 15px
}
#Interes .text-example {
	POSITION: absolute; MARGIN-TOP: -3px; PADDING-LEFT: 5px; COLOR: #999; MARGIN-LEFT: 60%; FONT-SIZE: 11px
}
#Interes .interes-m .title {
	BACKGROUND: #62ce00; COLOR: #fff
}
#Interes .interes-m .textarea TEXTAREA {
	HEIGHT: 83px; FONT-SIZE: 20px
}
#Interes .Interes-Base .delimiter {
	MARGIN-TOP: 0px
}
#Interes .InteresCell {
	WIDTH: 45%; FLOAT: left; MARGIN-RIGHT: 20px
}
#Interes .editInteres {
	POSITION: relative; MARGIN: 0px; LEFT: -10px
}
#Interes .editInteres A {
	DISPLAY: inline-block; BACKGROUND: url(bg_btn_edit.png) no-repeat; COLOR: #fff; FONT-SIZE: 15px; CURSOR: pointer; TEXT-DECORATION: none
}
#Interes .editInteres SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(bg_btn_edit.png) no-repeat right 50%; HEIGHT: 21px; PADDING-TOP: 0px; LEFT: 10px
}
#Interes .editInteres .gray9 {
	MARGIN: 5px 0px 0px 10px; FONT-SIZE: 11px
}
#Interes .Interes-Base .interes-m {
	FONT-SIZE: 20px
}
#Interes .Interes-Base P {
	FONT-STYLE: italic
}
#Interes .Interes-Base .interes {
	MARGIN-BOTTOM: 15px
}
#Interes .MainInteresBaloon {
	POSITION: absolute; MARGIN: -20px 0px 0px -270px; WIDTH: 270px; BACKGROUND: url(bg_baloon_interes.png) no-repeat; HEIGHT: 141px; OVERFLOW: hidden
}
#Interes .MainInteresBaloon H3 {
	MARGIN-BOTTOM: 10px
}
#Interes .MainInteresBaloon P {
	WIDTH: 205px
}
#Settings {
	MARGIN-TOP: 15px
}
#Settings DL {
	MARGIN: 15px 0px
}
#Settings DT {
	WIDTH: 110px; FLOAT: left; FONT-WEIGHT: bold
}
#Settings DD {
	MARGIN: 0px 0px 0px 120px
}
#Settings DD LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#Settings DD LABEL B {
	POSITION: absolute; MARGIN: -2px 0px 0px -25px
}
#Settings DD .red {
	COLOR: #cc0000
}
#Settings DD .brown {
	COLOR: #990000
}
#Settings .agent {
	PADDING-BOTTOM: 15px
}
#Settings .SmsNotLabel .SmsNot {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 265px; DISPLAY: none; BACKGROUND: url(ap/SmsNot.png); TOP: 0px; FONT-WEIGHT: normal; LEFT: -270px
}
#Settings .SmsNotLabel .SmsNot .desc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
#Settings .SmsNotLabel .SmsNot .b_b {
	MARGIN: 0px 0px -10px; BACKGROUND: url(ap/SmsNot.png) no-repeat left bottom; HEIGHT: 10px
}
#Settings .SmsNotLabel:hover .SmsNot {
	DISPLAY: block
}
#Settings .SmsNotLabel.hover .SmsNot {
	DISPLAY: block
}
#Settings .b-pass DD H3 {
	MARGIN-BOTTOM: 10px
}
#Settings .b-mail DD DIV.gray6 {
	MARGIN-BOTTOM: 10px
}
#Settings .b-mail DD DIV.gray6 {
	MARGIN-TOP: 10px
}
#Settings .b-login DD DIV.gray6 {
	MARGIN-TOP: 10px
}
#Settings .b-login INPUT.text {
	WIDTH: 90%; FONT-SIZE: 18px
}
#Settings .b-search DD DIV.gray6 {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: -7px; PADDING-TOP: 0px
}
#DeleteAnketa .delete-ico {
	POSITION: absolute; MARGIN: -2px 0px 0px -30px; WIDTH: 24px; DISPLAY: inline-block; BACKGROUND: url(ico_delete_anketa.gif) no-repeat; HEIGHT: 24px
}
#Settings DD .delete-ico {
	POSITION: absolute; MARGIN: -2px 0px 0px -30px; WIDTH: 24px; DISPLAY: inline-block; BACKGROUND: url(ico_delete_anketa.gif) no-repeat; HEIGHT: 24px
}
#Settings .fm-10-edit {
	MARGIN-TOP: 15px
}
#Settings INPUT.text {
	WIDTH: 95%; FONT-SIZE: 18px
}
#Settings DIV.error {
	FONT-SIZE: 13px
}
#Settings .textblock {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#Settings .cancel-button {
	FLOAT: right; MARGIN-RIGHT: 15px
}
#Settings .mtfix {
	TOP: -20px
}
#DeleteAnketa .content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 130px; WIDTH: 380px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#DeleteAnketa .content H1 {
	MARGIN-BOTTOM: 30px
}
#DeleteAnketa .content LABEL INPUT {
	POSITION: absolute; MARGIN: 2px 0px 0px -20px
}
#DeleteAnketa .content P {
	PADDING-BOTTOM: 5px; MARGIN: 7px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#DeleteAnketa .delimiter {
	MARGIN: 20px 0px 0px; WIDTH: 540px
}
#DeleteAnketa .content LABEL {
	MARGIN: 30px 0px 0px; DISPLAY: block
}
#DeleteAnketa .fixedHeight {
	HEIGHT: 200px
}
#DeleteAnketa .delete-ico {
	MARGIN: 2px 0px 0px -35px
}
#VipSettingsLayer .List {
	WIDTH: 540px
}
#VipSettingsLayer .InList {
	WIDTH: 540px
}
#VipSettingsLayer H1 {
	TEXT-ALIGN: center
}
#VipSettingsLayer LI {
	MARGIN: 15px 20px 0px 30px
}
#VipSettingsLayer LI P {
	MARGIN: 5px 0px 0px
}
#VipSettingsLayer .List LI A {
	FONT-SIZE: 20px
}
#VipSettingsLayer .List .s-button {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 35px; PADDING-TOP: 0px
}
#VipSettingsLayer .s-button INPUT {
	FONT-SIZE: 17px
}
#VipSettingsLayer .List LI .ico-list {
	POSITION: absolute; MARGIN: 2px 0px 0px -30px; WIDTH: 22px; DISPLAY: block; HEIGHT: 22px; VERTICAL-ALIGN: middle; OVERFLOW: hidden
}
#VipSettingsLayer .List LI .ico-list I {
	POSITION: absolute; WIDTH: 352px; DISPLAY: block; BACKGROUND: url(maps/icons44.png) no-repeat; HEIGHT: 44px; LEFT: -308px
}
#VipSettingsLayer .List LI .ico-list I.filter {
	TOP: -22px; LEFT: -330px
}
#VipSettingsLayer .List LI .ico-list I.subscribe {
	LEFT: -330px
}
#VipSettingsLayer .List LI .ico-list I.bigsearch {
	TOP: -22px
}
#VipSettingsLayer .List LI .i16 {
	POSITION: absolute; MARGIN: 4px 0px 0px -25px
}
#VipSettingsLayer .List LI .i16 I.super-tuning {
	LEFT: -304px
}
#VipSettingsLayer .InList LABEL INPUT.checkbox {
	POSITION: absolute; MARGIN: 3px 0px 0px -30px
}
#VipSettingsLayer .InList LABEL INPUT.radio {
	POSITION: absolute; MARGIN: 3px 0px 0px -30px
}
#VipSettingsLayer .iCap LI LABEL {
	FONT-SIZE: 16px
}
#VipSettingsLayer .SUPER LABEL {
	FONT-SIZE: 16px
}
#VipSettingsLayer .s-button {
	TEXT-ALIGN: center
}
#VipSettingsLayer .Back2List {
	POSITION: absolute; MARGIN: -3px 0px 0px; FONT-SIZE: 25px
}
#VipSettingsLayer .MsgFilter H1 {
	MARGIN: 0px 0px 15px
}
#VipSettingsLayer .SUPER H1 {
	MARGIN: 0px 0px 15px
}
#VipSettingsLayer .SUPER H1 SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; VERTICAL-ALIGN: top; PADDING-TOP: 8px
}
#VipSettingsLayer .SUPER H1 B {
	WIDTH: 126px; DISPLAY: inline-block; BACKGROUND: url(super-title.gif); HEIGHT: 54px
}
#VipSettingsLayer .SUPER H1 B.super-2 {
	BACKGROUND-POSITION: right top
}
#VipSettingsLayer .MsgFilter {
	MARGIN: 0px 0px 0px 30px
}
#VipSettingsLayer .SUPER {
	MARGIN: 0px 0px 0px 30px
}
#VipSettingsLayer INPUT.age {
	WIDTH: 40px; BACKGROUND: #ffffc6
}
#VipSettingsLayer .MsgFilter .onlyVip {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 140%; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#VipSettingsLayer .MsgFilter .onlyVip DIV SPAN {
	POSITION: absolute; MARGIN: 0px 0px 0px -30px
}
#VipSettingsLayer .MsgFilter .onlyVip DIV SPAN.orangetext {
	MARGIN: -3px 0px 0px -26px
}
#VipSettingsLayer .SubScribe .ss-ico {
	POSITION: absolute; MARGIN: -10px 0px 0px; WIDTH: 95px; BACKGROUND: url(ico_subscribe.gif) no-repeat; HEIGHT: 75px
}
#VipSettingsLayer .SubScribe H1 {
	MARGIN: 0px 0px 45px
}
#VipSettingsLayer .SubScribe P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 112px; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 0px
}
#VipSettingsLayer .SubScribe .actions {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 112px; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 0px
}
#VipSettingsLayer .SubScribe .actions {
	MARGIN: 15px 0px 0px
}
#VipSettingsLayer .SubScribe .now-signed {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#VipSettingsLayer .SubScribe .now-signed .i16 {
	POSITION: absolute; MARGIN: 2px 0px 0px -20px
}
#VipSettingsLayer .SubScribe .now-signed .email {
	MARGIN: 3px 0px; COLOR: #999; FONT-SIZE: 11px
}
#VipSettingsLayer .SubScribe .now-signed .dashed {
	FONT-SIZE: 13px
}
#VipSettingsLayer .SubScribe .now-signed .change {
	MARGIN: 15px 0px 0px
}
.LangSelectorLayer .popup_content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 150px; PADDING-RIGHT: 60px; BACKGROUND: url(ico_langselector.png) no-repeat; PADDING-TOP: 20px
}
.LangSelectorLayer .popup_content H1 {
	MARGIN-BOTTOM: 10px
}
.LangSelectorLayer .popup_content LI {
	LINE-HEIGHT: 170%
}
.LangSelectorLayer .popup_content LI.selected A {
	COLOR: #000; CURSOR: text; TEXT-DECORATION: none
}
#FirstUploadPhoto .fs24 {
	WIDTH: 440px
}
#FirstUploadPhoto P {
	MARGIN: 0px 0px 30px
}
#FirstUploadPhoto P SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND: #62c30e; COLOR: #fff; PADDING-TOP: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
.button15 {
	DISPLAY: inline-block; BACKGROUND-POSITION: left 50%; COLOR: #fff; FONT-SIZE: 15px; CURSOR: pointer; TEXT-DECORATION: none
}
.button15 SPAN {
	DISPLAY: inline-block; BACKGROUND-POSITION: left 50%; COLOR: #fff; FONT-SIZE: 15px; CURSOR: pointer; TEXT-DECORATION: none
}
.button15 SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; BACKGROUND-POSITION: right 50%; HEIGHT: 24px; PADDING-TOP: 0px; LEFT: 15px
}
.b15g {
	BACKGROUND-IMAGE: url(bg_button15g.png); -background-image: url(bg_button15g.gif)
}
.b15g SPAN {
	BACKGROUND-IMAGE: url(bg_button15g.png); -background-image: url(bg_button15g.gif)
}
.b15r {
	BACKGROUND-IMAGE: url(bg_button15r.png); -background-image: url(bg_button15r.gif)
}
.b15r SPAN {
	BACKGROUND-IMAGE: url(bg_button15r.png); -background-image: url(bg_button15r.gif)
}
.button25 {
	BACKGROUND-IMAGE: url(bg_button25.png); DISPLAY: inline-block; BACKGROUND-POSITION: left 50%; COLOR: #fff; FONT-SIZE: 25px; CURSOR: pointer; TEXT-DECORATION: none; -background-image: url(bg_button25.gif)
}
.button25 SPAN {
	BACKGROUND-IMAGE: url(bg_button25.png); DISPLAY: inline-block; BACKGROUND-POSITION: left 50%; COLOR: #fff; FONT-SIZE: 25px; CURSOR: pointer; TEXT-DECORATION: none; -background-image: url(bg_button25.gif)
}
.button25 SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 34px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; BACKGROUND-POSITION: right 50%; HEIGHT: 37px; PADDING-TOP: 0px; LEFT: 15px
}
.button18 {
	BACKGROUND-IMAGE: url(bg_button18.png); DISPLAY: inline-block; BACKGROUND-POSITION: left 50%; COLOR: #fff; FONT-SIZE: 18px; CURSOR: pointer; TEXT-DECORATION: none; -background-image: url(bg_button18.gif)
}
.button18 SPAN {
	BACKGROUND-IMAGE: url(bg_button18.png); DISPLAY: inline-block; BACKGROUND-POSITION: left 50%; COLOR: #fff; FONT-SIZE: 18px; CURSOR: pointer; TEXT-DECORATION: none; -background-image: url(bg_button18.gif)
}
.button18 SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; BACKGROUND-POSITION: right 50%; HEIGHT: 28px; PADDING-TOP: 0px; LEFT: 15px
}
.button18 SPAN EM {
	POSITION: absolute; COLOR: #fff; TOP: -1px; LEFT: -1px
}
.RealAnketaEdit {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; BACKGROUND: #fff; PADDING-TOP: 25px
}
#RealVideo .robots4 {
	MARGIN-BOTTOM: 50px
}
.robots4 {
	BACKGROUND: url(robots_4.gif) no-repeat center top; HEIGHT: 34px
}
.PhotoUploadProgress LI {
	MARGIN: 0px 15px 20px 0px; WIDTH: 240px; FLOAT: left; COLOR: #999
}
.PhotoUploadProgress LI .signcontainer {
	WIDTH: 172px
}
.PhotoUploadProgress LI .photo-sign A {
	BORDER-BOTTOM: #999 1px dashed; COLOR: #999; TEXT-DECORATION: none
}
.PhotoUploadProgress LI .signcontainer .realuser {
	COLOR: #000; FONT-SIZE: 11px
}
.PhotoUploadProgress LI .signcontainer .realuser A {
	BORDER-BOTTOM: #06c 1px dotted; COLOR: #06c
}
.PhotoUploadProgress LI .photo-uploaded {
	MARGIN: 10px 0px 0px
}
.PhotoUploadProgress LI .photo-uploaded DIV {
	TEXT-ALIGN: center; WIDTH: 150px; MARGIN-BOTTOM: 5px
}
.PhotoUploadProgress LI .photo-uploaded DIV.progressbar {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.PhotoUploadProgress LI .photo-uploaded DIV.progressbar SPAN {
	DISPLAY: block; BACKGROUND: url(bg_progressbar.gif) repeat-x 0px 0px; HEIGHT: 16px
}
.PhotoUploadProgress LI .error {
	COLOR: #f00
}
.PhotoUploadProgress LI .signed A {
	COLOR: #000
}
.PhotoUploadProgress LI .edit-sign {
	DISPLAY: inline
}
.PhotoUploadProgress LI .edit-sign INPUT.text {
	WIDTH: 175px; BACKGROUND: #ffb
}
.PhotoUploadProgress LI .edit-sign .gray9 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 11px
}
.PhotoUploadProgress LI .edit-sign .btn-ok {
	WIDTH: 40px
}
.PhotoUploadProgress .delimiter {
	HEIGHT: 15px; BORDER-TOP: #cfcfcf 2px solid
}
.PhotoUploadProgress .photo-border {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BACKGROUND: #fff; MARGIN-RIGHT: 15px; PADDING-TOP: 2px
}
.PhotoUploadProgress .photo-border IMG {
	WIDTH: 46px; HEIGHT: 62px; VERTICAL-ALIGN: middle
}
.PhotoUploadProgress .photo-border .i16 {
	POSITION: absolute; TOP: -5px; CURSOR: pointer; RIGHT: -5px
}
.PhotoUploadProgress .photo-loading IMG {
	BACKGROUND: url(photo_load.gif) no-repeat center center
}
.PhotoUploadProgress LI.s-error .photo-loading IMG {
	BACKGROUND: url(photo_error.gif) no-repeat center center
}
.PhotoUploadProgress .bottom-submits {
	POSITION: relative; TEXT-ALIGN: center
}
.PhotoUploadProgress .bottom-submits .b15r {
	POSITION: absolute; TOP: 0px; RIGHT: 10px
}
.PhotoUploadProgress .bottom-submits .count-photos {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.PhotoUploadProgress .bottom-submits .b15g {
	xmargin: 0 15px 0 0
}
.PhotoUploadProgress LI SPAN {
	DISPLAY: none
}
.PhotoUploadProgress LI .remove {
	DISPLAY: none
}
.PhotoUploadProgress LI .edit-sign {
	DISPLAY: none
}
.PhotoUploadProgress LI .photo-uploaded {
	DISPLAY: none
}
.PhotoUploadProgress LI SPAN.photo {
	DISPLAY: inline
}
.PhotoUploadProgress LI.s-loading SPAN.photo-uploaded {
	DISPLAY: inline
}
.PhotoUploadProgress LI.s-error SPAN.error {
	DISPLAY: inline
}
.PhotoUploadProgress LI.s-processing SPAN.processing {
	DISPLAY: inline
}
.PhotoUploadProgress LI.s-complete A.remove {
	DISPLAY: inline
}
.PhotoUploadProgress LI.s-complete SPAN.edit {
	DISPLAY: inline
}
.PhotoUploadProgress LI.s-rename DIV.edit-sign {
	DISPLAY: inline
}
.PhotoLayer .PhotoArrow {
	Z-INDEX: 99; POSITION: absolute; TEXT-ALIGN: center; MARGIN: -63px 0px 0px; WIDTH: 126px; DISPLAY: block; BACKGROUND: url(bg_photo_arrow.png) no-repeat; HEIGHT: 126px; TOP: 50%
}
.PhotoLayer .PhotoArrow B {
	BACKGROUND-IMAGE: url(bg_photo_arrows.png); POSITION: relative; WIDTH: 56px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 48px; TOP: 36px
}
.PhotoLayer .p-left {
	LEFT: -160px
}
.PhotoLayer .p-right {
	RIGHT: -160px
}
.PhotoLayer .p-right B {
	BACKGROUND-POSITION: right top
}
.PhotoLayer .fm-c {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 27px
}
.PhotoLayer .PhotoView {
	WIDTH: 600px
}
.PhotoLayer .PhotoView .BigPhoto {
	TEXT-ALIGN: center
}
.PhotoLayer .PhotoView .PhotoSign {
	TEXT-ALIGN: center
}
.PhotoLayer .PhotoView .SignedPhoto {
	POSITION: relative; PADDING-BOTTOM: 5px; DISPLAY: none; TOP: -7px
}
.PhotoLayer .PhotoView .PhotoSign A.sign-photo {
	BORDER-BOTTOM: #06c 1px dashed; MARGIN: 3px 0px 4px; DISPLAY: inline-block; TEXT-DECORATION: none
}
.PhotoLayer .PhotoView .PhotoSign A.signed-photo {
	BORDER-BOTTOM: #999 1px dashed; POSITION: relative; COLOR: #000; TOP: 3px; TEXT-DECORATION: none
}
.PhotoLayer .PhotoView .PhotoSign .MyPhotoSign {
	POSITION: relative; PADDING-BOTTOM: 2px; MARGIN: 1px 30px 0px 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND: #ffffc6; HEIGHT: 25px; TOP: -11px; PADDING-TOP: 2px
}
.PhotoLayer .PhotoView .PhotoSign DIV SPAN {
	COLOR: #999; FONT-SIZE: 11px; MARGIN-RIGHT: 3px
}
.PhotoLayer .PhotoView .PhotoSign DIV INPUT {
	VERTICAL-ALIGN: middle
}
.PhotoLayer .PhotoView .BigPhotoContainer {
	POSITION: relative; WIDTH: 640px; HEIGHT: 450px; OVERFLOW: hidden; LEFT: -20px
}
.PhotoLayer .PhotoView .BigPhotoLenta {
	POSITION: relative
}
.PhotoLayer .PhotoView .BigPhotoLenta DIV {
	WIDTH: 640px; BACKGROUND: url(nb/photo-loader.gif) no-repeat 50% 50%; FLOAT: left; HEIGHT: 450px
}
.PhotoLayer .PhotoView .BigPhotoLenta DIV INS {
	WIDTH: 640px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% 50%; HEIGHT: 450px; CURSOR: pointer
}
.PhotoLayer .PhotoView .BigPhoto {
	POSITION: relative
}
.PhotoLayer .PhotoView .BigPhoto IMG.dontSavePhoto {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 600px; HEIGHT: 450px; TOP: 0px; LEFT: 0px
}
.PhotoLayer .PhotoView .actions-photo A {
	BORDER-BOTTOM: #06c 1px dashed; POSITION: relative; MARGIN: 0px; DISPLAY: inline-block; FONT-SIZE: 18px; TEXT-DECORATION: none
}
.PhotoLayer .PhotoView .status-photo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 135px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 55px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.PhotoLayer .PhotoView .status-photo A {
	COLOR: #f00
}
.PhotoLayer .PhotoView .status-photo DIV {
	MARGIN: 4px 0px 6px
}
.PhotoLayer .PhotoView .status-photo I.i16 {
	POSITION: absolute; MARGIN: 0px 0px 0px -20px
}
.PhotoLayer .PhotoView .AgentFunctions {
	POSITION: absolute; PADDING-BOTTOM: 7px; MARGIN: 5px 0px; PADDING-LEFT: 8px; BOTTOM: -14px; PADDING-RIGHT: 10px; BACKGROUND: #ffffff; RIGHT: 10px; PADDING-TOP: 21px; border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px
}
.PhotoLayer .ModifyPhotoView {
	POSITION: relative; TOP: 5px
}
.PhotoLayer .ModifyPhotoView .PhotoCount {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px 0px -20px; WIDTH: 600px; HEIGHT: 20px
}
.PhotoLayer .ModifyPhotoView .fl-l {
	POSITION: relative; WIDTH: 240px; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.PhotoLayer .ModifyPhotoView .fl-l I {
	POSITION: absolute; WIDTH: 72px; DISPLAY: block; BACKGROUND: url(glow_r2.png) repeat-y; HEIGHT: 20px; RIGHT: 0px
}
.PhotoLayer .ModifyPhotoView .fl-r {
	POSITION: relative
}
.PhotoLayer .EmptyPhotos {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 600px; HEIGHT: 530px; OVERFLOW: hidden; TOP: 15px
}
.PhotoLayer .EmptyPhotos .EmptyBox {
	POSITION: relative; PADDING-BOTTOM: 45px; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: 0px; BACKGROUND: #fff; TOP: 0px; PADDING-TOP: 10px
}
.PhotoLayer .EmptyPhotos .backarrow {
	TEXT-ALIGN: center; MARGIN: 20px 0px; BACKGROUND: url(bg_photolayer_arrow.gif) no-repeat center top; HEIGHT: 80px; COLOR: #5b5e77
}
.PhotoLayer .EmptyPhotos .backarrow SPAN {
	POSITION: relative; TOP: 36px; LEFT: 7px
}
.PhotoLayer .EmptyPhotos .dashed {
	BORDER-BOTTOM-STYLE: dotted
}
.PhotoLayer .EmptyPhotos .other-albums {
	MARGIN: 35px 0px 15px; BACKGROUND: url(1g.gif) repeat-x 0px 9px
}
.PhotoLayer .EmptyPhotos .other-albums SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 0px
}
.PhotoLayer .EmptyPhotos .overlay-albums {
	HEIGHT: 230px; OVERFLOW: auto
}
.PhotoLayer .EmptyPhotos .overlay-albums LI {
	MARGIN-BOTTOM: 15px
}
.PhotoRatings {
	FONT-SIZE: 11px
}
.PhotoRatings .gray9 {
	MARGIN-BOTTOM: 5px
}
.PhotoRatings .topStar {
	MARGIN-RIGHT: 5px
}
.v-delimiter {
	MARGIN: 0px 7px; WIDTH: 1px; DISPLAY: inline-block; BACKGROUND: #ccc; HEIGHT: 20px; VERTICAL-ALIGN: middle; OVERFLOW: hidden
}
* HTML .m-rejected .actions-photo {
	DISPLAY: none
}
.PhotoLayer.m-rejected .actions-photo {
	DISPLAY: none
}
.topStar {
	POSITION: relative; WIDTH: 23px; DISPLAY: inline-block; HEIGHT: 23px; OVERFLOW: hidden
}
.topStar I {
	POSITION: relative; WIDTH: 46px; DISPLAY: block; BACKGROUND: url(top_stars.png) no-repeat; HEIGHT: 23px
}
.topStar I.grey {
	LEFT: -23px
}
.PhotoLayer .PhotoEdit {
	WIDTH: 600px
}
.PhotoLayer .PhotoEdit .MyPhoto {
	FLOAT: left; FONT-SIZE: 11px
}
.PhotoLayer .PhotoEdit .MyPhoto DIV {
	MARGIN-TOP: 10px
}
.PhotoLayer .PhotoEdit .MyPhotoEdit {
	MARGIN: 0px 0px 0px 145px
}
.PhotoLayer .MyPhotoEdit DT {
	MARGIN: 15px 0px 3px; FONT-SIZE: 15px
}
.PhotoLayer .MyPhotoEdit DD INPUT.text {
	WIDTH: 325px; FONT-SIZE: 15px
}
.PhotoLayer .MyPhotoEdit DD SELECT {
	WIDTH: 325px; FONT-SIZE: 15px
}
.PhotoLayer .MyPhotoEdit DD SELECT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.PhotoLayer .MyPhotoEdit DD INPUT.text {
	BORDER-BOTTOM: #666 2px solid; BORDER-LEFT: #666 2px solid; BACKGROUND: #ffffc6; FONT-SIZE: 18px; BORDER-TOP: #666 2px solid; BORDER-RIGHT: #666 2px solid
}
.PhotoLayer .MyPhotoEdit DD .gray9 {
	MARGIN-TOP: 3px
}
.PhotoLayer .MyPhotoEdit .PhotoActions {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; PADDING-TOP: 10px
}
.PhotoLayer .MyPhotoEdit .PhotoActions .gray9 {
	MARGIN: 3px 0px 15px; FONT-SIZE: 13px
}
.PhotoLayer .MyPhotoEdit .PhotoActions I.i16 {
	POSITION: absolute; MARGIN: 2px 0px 0px -22px
}
.PhotoLayer .MyPhotoEdit .PhotoActions INPUT.checkbox {
	POSITION: absolute; MARGIN: 2px 0px 0px -22px
}
.delimiter {
	MARGIN: 15px 0px 0px; HEIGHT: 15px; BORDER-TOP: #ccc 1px solid
}
.date-delimiter {
	POSITION: relative; TEXT-ALIGN: center; HEIGHT: 30px; FONT-SIZE: 20px; BORDER-TOP: #ccc 1px solid; TOP: 23px
}
.date-delimiter SPAN {
	DISPLAY: inline-block; BACKGROUND: url(bg_switch_big.png) no-repeat
}
.date-delimiter SPAN B {
	DISPLAY: inline-block; BACKGROUND: url(bg_switch_big.png) no-repeat
}
.date-delimiter SPAN {
	POSITION: relative; MARGIN: 0px 0px 0px -20px; TOP: -15px
}
.date-delimiter SPAN B {
	POSITION: relative; LINE-HEIGHT: 28px; PADDING-RIGHT: 20px; BACKGROUND-POSITION: right 50%; HEIGHT: 29px; FONT-WEIGHT: normal; LEFT: 20px
}
.PhotoLayer .MyPhotoEdit INPUT.button {
	FONT-SIZE: 17px
}
.PhotoLayer .MyPhotoEdit INPUT.cancel {
	FLOAT: right; MARGIN-RIGHT: 20px
}
.PhotoLayer .premod-status {
	MARGIN: 10px 0px; DISPLAY: none
}
.m-new .new {
	DISPLAY: block
}
.m-approved .approved {
	DISPLAY: block
}
#UploadBtnEmpty {
	POSITION: relative
}
#UploadSaveBtn {
	
}
.PhotoLayer .EditPhotoRating {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(bg_photo_edit_ratings.gif) no-repeat; PADDING-TOP: 5px; LEFT: -10px
}
.PhotoLayer .EditPhotoRating DT {
	MARGIN-TOP: 0px
}
.PhotoLayer .MyPhotoEdit .RatingsBottom {
	POSITION: relative; BACKGROUND: url(bg_photo_edit_ratings.gif) no-repeat left bottom; HEIGHT: 5px; FONT-SIZE: 0px; TOP: 5px; LEFT: -10px
}
#PL-Albums DIV {
	VISIBILITY: hidden
}
.is-default#PL-Albums DIV {
	VISIBILITY: visible
}
.__uploader EMBED {
	Z-INDEX: 9999; BORDER-BOTTOM: transparent 1px solid; POSITION: relative; DISPLAY: block
}
.__uploader OBJECT {
	Z-INDEX: 9999; BORDER-BOTTOM: transparent 1px solid; POSITION: relative; DISPLAY: block
}
.ActionsBaloon {
	Z-INDEX: 11; POSITION: absolute; MARGIN: 60px 0px 0px -290px
}
.ActionsBaloon .i21 {
	Z-INDEX: 22; POSITION: absolute; TOP: 15px; CURSOR: pointer; RIGHT: 15px
}
.ActionsBaloon LI {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 25px
}
.ActionsBaloon LI SPAN {
	FONT-SIZE: 20px; CURSOR: pointer
}
.ActionsBaloon LI .i16 {
	POSITION: absolute; MARGIN: 6px 0px 0px -22px
}
.ActionsBaloon LI P {
	COLOR: #333
}
.ActionsBaloon LI.delete .dashed {
	BORDER-BOTTOM: #f00 1px dashed; COLOR: #f00
}
.ActionsBaloon .selected-photos {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 23px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.ActionsBaloon .selected-photos VAR {
	FONT-WEIGHT: bold
}
.ActionsBaloon .counted-text {
	TEXT-ALIGN: center
}
.ActionsBaloon LI.selected .dashed {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ActionsBaloon LI.selected P {
	DISPLAY: none
}
.ActionsBaloon LI DIV {
	MARGIN-TOP: 5px
}
.ActionsBaloon LI SELECT {
	WIDTH: 190px
}
#Contacts .ActionsBaloon .i14 {
	MARGIN: 2px 0px 0px -23px
}
#Contacts .ActionsBaloon .i14 I {
	MARGIN-LEFT: -64px
}
#Contacts .ActionsBaloon LI {
	MARGIN: 0px 0px 0px 15px
}
#Anketa .fm-10-edit .fm * {
	BACKGROUND-IMAGE: url(f/10-edeef0.png)
}
.FotoLayer {
	
}
.FotoLayer .PhotoArrow {
	Z-INDEX: 99; POSITION: absolute; TEXT-ALIGN: center; MARGIN: -63px 0px 0px; WIDTH: 126px; DISPLAY: block; BACKGROUND: url(bg_photo_arrow.png) no-repeat; HEIGHT: 126px; TOP: 50%; CURSOR: pointer
}
.FotoLayer .PhotoArrow B {
	BACKGROUND-IMAGE: url(bg_photo_arrows.png); POSITION: relative; WIDTH: 56px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 48px; TOP: 36px
}
.FotoLayer .p-left {
	LEFT: -160px
}
.FotoLayer .p-right {
	RIGHT: -160px
}
.FotoLayer .p-right B {
	BACKGROUND-POSITION: right top
}
.FotoLayer .fm-c {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 7px
}
.FotoLayer .PhotoView {
	WIDTH: 640px; HEIGHT: 530px
}
.FotoLayer .PhotoEdit {
	WIDTH: 640px; HEIGHT: 590px
}
.FotoLayer .BigPhoto {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 640px; TOP: 18px
}
.FotoLayer .PhotoSign {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 640px; TOP: 18px
}
.FotoLayer .SignedPhoto {
	POSITION: relative; PADDING-BOTTOM: 5px; DISPLAY: none; TOP: -7px
}
.FotoLayer .PhotoSign A.sign-photo {
	BORDER-BOTTOM: #06c 1px dashed; MARGIN: 3px 0px 4px; DISPLAY: inline-block; TEXT-DECORATION: none
}
.FotoLayer .PhotoSign A.signed-photo {
	BORDER-BOTTOM: #999 1px dashed; POSITION: relative; COLOR: #000; TOP: 3px; TEXT-DECORATION: none
}
.FotoLayer .PhotoSign .MyPhotoSign {
	POSITION: relative; PADDING-BOTTOM: 2px; MARGIN: 1px 30px 0px 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND: #ffffc6; HEIGHT: 25px; TOP: -11px; PADDING-TOP: 2px
}
.FotoLayer .PhotoSign DIV SPAN {
	COLOR: #999; FONT-SIZE: 11px; MARGIN-RIGHT: 3px
}
.FotoLayer .PhotoSign DIV INPUT {
	VERTICAL-ALIGN: middle
}
.FotoLayer .BigPhotoContainer {
	POSITION: absolute; WIDTH: 640px; HEIGHT: 450px; OVERFLOW: hidden; LEFT: 10px
}
.FotoLayer .PhotoView .BigPhotoContainer {
	TOP: 47px
}
.FotoLayer .PhotoEdit .BigPhotoContainer {
	TOP: 77px
}
.FotoLayer .BigPhotoLenta {
	POSITION: relative
}
.FotoLayer .BigPhotoLenta DIV {
	WIDTH: 640px; BACKGROUND: url(nb/photo-loader.gif) no-repeat 50% 50%; FLOAT: left; HEIGHT: 450px
}
.FotoLayer .BigPhotoLenta DIV INS {
	WIDTH: 640px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% 50%; HEIGHT: 450px; CURSOR: pointer
}
.FotoLayer .BigPhoto {
	POSITION: relative
}
.FotoLayer .BigPhoto IMG.dontSavePhoto {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 600px; HEIGHT: 450px; TOP: 0px; LEFT: 0px
}
.FotoLayer .PhotoView .actions-photo A {
	BORDER-BOTTOM: #06c 1px dashed; POSITION: relative; MARGIN: 0px; DISPLAY: inline-block; FONT-SIZE: 18px; TEXT-DECORATION: none
}
.FotoLayer .PhotoView .status-photo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 135px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 55px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.FotoLayer .PhotoView .status-photo A {
	COLOR: #f00
}
.FotoLayer .PhotoView .status-photo DIV {
	MARGIN: 4px 0px 6px
}
.FotoLayer .PhotoView .status-photo I.i16 {
	POSITION: absolute; MARGIN: 0px 0px 0px -20px
}
.FotoLayer .PhotoView .AgentFunctions {
	POSITION: absolute; PADDING-BOTTOM: 7px; MARGIN: 5px 0px; PADDING-LEFT: 8px; BOTTOM: -14px; PADDING-RIGHT: 10px; BACKGROUND: #ffffff; RIGHT: 10px; PADDING-TOP: 21px; border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px
}
.FotoLayer .ModifyPhotoView {
	POSITION: absolute; BOTTOM: 28px; LEFT: 30px
}
.FotoLayer .ModifyPhotoView .PhotoCount {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px 0px -20px; WIDTH: 600px; HEIGHT: 20px
}
.FotoLayer .ModifyPhotoView .fl-l {
	POSITION: relative; WIDTH: 240px; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.FotoLayer .ModifyPhotoView .fl-l I {
	POSITION: absolute; WIDTH: 72px; DISPLAY: block; BACKGROUND: url(glow_r2.png) repeat-y; HEIGHT: 20px; RIGHT: 0px
}
.FotoLayer .EmptyPhotos {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 640px; HEIGHT: 516px; OVERFLOW: hidden; TOP: 16px
}
.FotoLayer .EmptyPhotos .EmptyBox {
	POSITION: relative; PADDING-BOTTOM: 45px; PADDING-LEFT: 0px; WIDTH: 640px; PADDING-RIGHT: 0px; BACKGROUND: #fff; TOP: 0px; PADDING-TOP: 10px
}
.FotoLayer .EmptyPhotos .backarrow {
	TEXT-ALIGN: center; MARGIN: 20px; BACKGROUND: url(bg_photolayer_arrow.gif) no-repeat center top; HEIGHT: 80px; COLOR: #5b5e77
}
.FotoLayer .EmptyPhotos .backarrow SPAN {
	POSITION: relative; TOP: 36px; LEFT: 7px
}
.FotoLayer .EmptyPhotos .dashed {
	BORDER-BOTTOM-STYLE: dotted
}
.FotoLayer .EmptyPhotos .other-albums {
	MARGIN: 35px 20px 15px; BACKGROUND: url(1g.gif) repeat-x 0px 9px
}
.FotoLayer .EmptyPhotos .other-albums SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 0px
}
.FotoLayer .EmptyPhotos .overlay-albums {
	MARGIN: 0px 20px; HEIGHT: 230px; OVERFLOW: auto
}
.FotoLayer .EmptyPhotos .overlay-albums LI {
	MARGIN-BOTTOM: 15px
}
.FotoLayer.m-rejected .actions-photo {
	DISPLAY: none
}
.FotoLayer SELECT {
	VISIBILITY: visible !important
}
.FotoLayer .PhotoEdit .PhotoRatings {
	POSITION: absolute; BOTTOM: 29px; LEFT: 60px
}
.FotoLayer .PhotoEdit .PhotoSign {
	POSITION: absolute; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 532px; PADDING-RIGHT: 0px; BACKGROUND: #ffffc6; TOP: 48px; PADDING-TOP: 2px; LEFT: 64px
}
.FotoLayer .PhotoEdit .PhotoSign .signedPhoto {
	BORDER-BOTTOM: #000000 1px dotted; COLOR: #000000; TEXT-DECORATION: none
}
.FotoLayer .PhotoEdit .PhotoSign .emptySignPhoto {
	BORDER-BOTTOM: #0066cc 1px dotted; COLOR: #0066cc; TEXT-DECORATION: none
}
.FotoLayer .PhotoEdit .statusPhoto {
	POSITION: absolute; BOTTOM: 28px; COLOR: #555; FONT-SIZE: 11px; RIGHT: 60px
}
.FotoLayer .PhotoEdit .statusPhoto DIV {
	MARGIN: 3px 0px 6px; FLOAT: right; CLEAR: both
}
.FotoLayer .PhotoEdit .statusPhoto I.i16 {
	POSITION: absolute; MARGIN: 0px 0px 0px -20px
}
.FotoLayer .PhotoEdit .ratingsPhoto {
	POSITION: absolute; BOTTOM: 28px; COLOR: #555; FONT-SIZE: 11px; LEFT: 60px
}
.FotoLayer .PhotoEdit .ratingsPhoto DIV {
	MARGIN: 3px 0px 6px; FLOAT: left; CLEAR: both
}
.FotoLayer .PhotoEdit .ratingsPhoto B {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #72b001; COLOR: #fff; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.FotoLayer .RealSign {
	DISPLAY: none
}
.FotoLayer .U-Real .signedPhoto {
	DISPLAY: none !important
}
.FotoLayer .U-Real .emptySignPhoto {
	DISPLAY: none !important
}
.FotoLayer .U-Real .PhotoSignEdit ._autohide {
	DISPLAY: none !important
}
.FotoLayer .U-Real .PhotoSignEdit #fnameField {
	VISIBILITY: hidden
}
.FotoLayer .U-Real .RealSign {
	DISPLAY: block
}
.FotoLayer .U-Real .PhotoSign {
	Z-INDEX: 11
}
.FotoLayer .PhotoActions {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 560px; TOP: 7px; LEFT: 49px
}
.FotoLayer .PhotoActions FORM {
	DISPLAY: none
}
.FotoLayer .PhotoActions .editPhoto {
	POSITION: absolute; TOP: 10px; TEXT-DECORATION: none; LEFT: 40px
}
.FotoLayer .PhotoActions .editPhoto SPAN {
	BORDER-BOTTOM: #0066cc 1px dotted; LINE-HEIGHT: 20px; COLOR: #0066cc; FONT-SIZE: 13px
}
.FotoLayer .PhotoActions .editPhoto I.i16 {
	POSITION: absolute; MARGIN: 1px 0px 0px -20px
}
.FotoLayer .PhotoActions .editPhoto I.i16 I {
	LEFT: -160px
}
.FotoLayer .PhotoActions .deletePhoto {
	POSITION: absolute; TOP: 10px; RIGHT: 40px; TEXT-DECORATION: none
}
.FotoLayer .PhotoActions .deletePhoto SPAN {
	BORDER-BOTTOM: #ff0000 1px dotted; LINE-HEIGHT: 20px; COLOR: #ff0000; FONT-SIZE: 13px
}
.FotoLayer .PhotoActions .deletePhoto I.i16 {
	POSITION: absolute; MARGIN: 1px 0px 0px -20px
}
.FotoLayer .PhotoActionsPanel {
	BACKGROUND: #fff; border-radius: 0 0 11px 11px; -moz-border-radius: 0 0 11px 11px; -webkit-border-radius: 0 0 11px 11px; box-shadow: 0 0 12px #000000; -moz-box-shadow: 0 0 12px #000000; -webkit-box-shadow: 0 0 12px #000000
}
.FotoLayer .PhotoActionsPanel {
	BORDER-BOTTOM: #555 1px solid; BORDER-LEFT: #555 1px solid; MARGIN: 0px 0px 0px -1px; BORDER-TOP: medium none; BORDER-RIGHT: #555 1px solid
}
.FotoLayer .PhotoActionsPanel FORM {
	DISPLAY: block
}
.FotoLayer .PhotoActionsPanel .editPhoto SPAN {
	BORDER-BOTTOM: medium none; COLOR: #000
}
.FotoLayer .PhotoActionsPanel .PhotoSignEdit {
	POSITION: relative; MARGIN: 40px 0px 20px; LEFT: 13px
}
.FotoLayer .PhotoActionsPanel .PhotoSignEdit INPUT {
	BOX-SIZING: border-box; POSITION: relative; TEXT-ALIGN: center; WIDTH: 534px; FONT-SIZE: 13px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.FotoLayer .PhotoActionsPanel .PhotoSignEdit LABEL {
	Z-INDEX: 1; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 534px; COLOR: #999; TOP: 3px; CURSOR: text; LEFT: 0px
}
.FotoLayer .PhotoActionsPanel .leftColumn {
	WIDTH: 250px; FLOAT: left
}
.FotoLayer .PhotoActionsPanel .leftColumn SELECT {
	BOX-SIZING: border-box; WIDTH: 220px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.FotoLayer .PhotoActionsPanel .rightColumn {
	WIDTH: 250px; FLOAT: right
}
.FotoLayer .PhotoActionsPanel .rightColumn .gray9 {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.FotoLayer .PhotoActionsPanel .rightColumn LABEL SPAN {
	COLOR: #d235ee
}
.FotoLayer .PhotoActionsPanel .btns {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; CLEAR: both; PADDING-TOP: 20px
}
.FotoLayer .PhotoActionsPanel .EditPhotoAlbum {
	MARGIN: 0px 0px 0px 13px; WIDTH: 250px; FLOAT: left
}
.FotoLayer .PhotoActionsPanel .EditPhotoAlbum LABEL {
	DISPLAY: block
}
.FotoLayer .PhotoActionsPanel .EditPhotoRating {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 15px 0px 0px; PADDING-LEFT: 13px; WIDTH: 224px; PADDING-RIGHT: 10px; BACKGROUND: #fde9a4; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 6px; border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px
}
.FotoLayer .PhotoActionsPanel .EditPhotoRating LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
.FotoLayer .PhotoEdit .MyPhotoEdit {
	MARGIN: 0px 0px 0px 145px
}
.FotoLayer .MyPhotoEdit DT {
	MARGIN: 15px 0px 3px; FONT-SIZE: 15px
}
.FotoLayer .MyPhotoEdit DD INPUT.text {
	WIDTH: 325px; FONT-SIZE: 15px
}
.FotoLayer .MyPhotoEdit DD SELECT {
	WIDTH: 325px; FONT-SIZE: 15px
}
.FotoLayer .MyPhotoEdit DD SELECT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.FotoLayer .MyPhotoEdit DD INPUT.text {
	BORDER-BOTTOM: #666 2px solid; BORDER-LEFT: #666 2px solid; BACKGROUND: #ffffc6; FONT-SIZE: 18px; BORDER-TOP: #666 2px solid; BORDER-RIGHT: #666 2px solid
}
.FotoLayer .MyPhotoEdit DD .gray9 {
	MARGIN-TOP: 3px
}
.FotoLayer .MyPhotoEdit .PhotoActions {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; PADDING-TOP: 10px
}
.FotoLayer .MyPhotoEdit .PhotoActions .gray9 {
	MARGIN: 3px 0px 15px; FONT-SIZE: 13px
}
.FotoLayer .MyPhotoEdit .PhotoActions I.i16 {
	POSITION: absolute; MARGIN: 2px 0px 0px -22px
}
.FotoLayer .MyPhotoEdit .PhotoActions INPUT.checkbox {
	POSITION: absolute; MARGIN: 2px 0px 0px -22px
}
.FotoLayer .MyPhotoEdit INPUT.button {
	FONT-SIZE: 17px
}
.FotoLayer .MyPhotoEdit INPUT.cancel {
	FLOAT: right; MARGIN-RIGHT: 20px
}
.FotoLayer .premod-status {
	MARGIN: 10px 0px; DISPLAY: none
}
.FotoLayer .MyPhotoEdit .RatingsBottom {
	POSITION: relative; BACKGROUND: url(bg_photo_edit_ratings.gif) no-repeat left bottom; HEIGHT: 5px; FONT-SIZE: 0px; TOP: 5px; LEFT: -10px
}
#Registration H1 {
	MARGIN: 0px 0px 50px; WIDTH: 220px; FLOAT: left
}
#Registration .RegStep LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 60px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#Registration .RegStep LI.First {
	MARGIN-RIGHT: 10%
}
#Registration .RegStep LI .iStep {
	POSITION: absolute; MARGIN: -7px 0px 0px -60px; WIDTH: 46px; DISPLAY: block; BACKGROUND: url(maps/registers.gif) no-repeat; HEIGHT: 46px
}
#Registration .RegStep LI.Second .iStep {
	BACKGROUND-POSITION: -92px 0px
}
#Registration .RegStep2 LI.First .iStep {
	BACKGROUND-POSITION: -138px 0px
}
#Registration .RegStep2 LI.Second .iStep {
	BACKGROUND-POSITION: -46px 0px
}
#Registration .GreyBody {
	POSITION: relative; BACKGROUND: #edeef0
}
#Registration .ContentBody {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#Registration .ContentBody INPUT.text {
	WIDTH: 260px; FONT-SIZE: 18px
}
#Registration .ContentBody SELECT {
	FONT-SIZE: 16px
}
#Registration .ContentBody SELECT.day {
	WIDTH: 70px
}
#Registration .ContentBody SELECT.month {
	WIDTH: 110px
}
#Registration .ContentBody SELECT.year {
	WIDTH: 65px
}
#Registration .ContentBody DT {
	WIDTH: 200px; FLOAT: left; FONT-SIZE: 15px; PADDING-TOP: 5px
}
#Registration .ContentBody DD {
	MARGIN: 0px 0px 0px 200px
}
#Registration .ContentBody DD .gray6 {
	MARGIN-TOP: 5px
}
#Registration .ContentBody DL {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#Registration .ContentBody DD INPUT.captcha {
	WIDTH: 86px
}
#Registration .ContentBody DD IMG.captcha {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; WIDTH: 150px; HEIGHT: 50px; BORDER-TOP: #666 1px solid; MARGIN-RIGHT: 15px; BORDER-RIGHT: #666 1px solid
}
#Registration .ContentBody .delimiter {
	HEIGHT: 20px; BORDER-TOP: #ccc 1px solid
}
#Registration .GreyBody .button {
	MARGIN-LEFT: 200px; FONT-SIZE: 17px; MARGIN-RIGHT: 10px
}
#PS-Indicator {
	COLOR: #f00; FONT-SIZE: 11px
}
#PS-Indicator SPAN {
	MARGIN: 4px 3px 0px 0px; WIDTH: 50px; DISPLAY: inline-block; BACKGROUND: #ccc; HEIGHT: 6px; FONT-SIZE: 0px
}
#PS-Indicator DIV {
	POSITION: relative; TOP: -3px
}
.Passwd .indicator SPAN {
	DISPLAY: inline-block !important
}
.Passwd .passBad {
	COLOR: #f30 !important
}
.Passwd .passNormal {
	COLOR: #f90 !important
}
.Passwd .passGood {
	COLOR: #6bcd12 !important
}
.Passwd .passBad .bad {
	BACKGROUND: #f30
}
.Passwd .passNormal .bad {
	BACKGROUND: #f90
}
.Passwd .passNormal .normal {
	BACKGROUND: #f90
}
.Passwd .passGood .bad {
	BACKGROUND: #6bcd12
}
.Passwd .passGood .normal {
	BACKGROUND: #6bcd12
}
.Passwd .passGood .fine {
	BACKGROUND: #6bcd12
}
#Registration .Location .dashed {
	FONT-SIZE: 15px
}
#Registration .WithWhom .label {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
#Registration .Gender .label {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
#Registration .ajaxmsg {
	POSITION: absolute; MARGIN: 6px 0px 0px 10px; FONT-SIZE: 11px
}
#Registration DL.Captcha .ajaxmsg {
	POSITION: absolute; MARGIN: 12px 0px 0px 10px; WIDTH: 150px; COLOR: #f00; FONT-SIZE: 11px
}
#Registration DL.Captcha .ajaxmsg .error {
	WHITE-SPACE: normal
}
#Registration .ajaxmsg .good {
	COLOR: #579f0f
}
#Registration .ajaxmsg DIV {
	POSITION: absolute; WHITE-SPACE: nowrap
}
#Registration .ajaxmsg DIV {
	DISPLAY: none
}
#Registration DL.check .default {
	DISPLAY: none
}
#Registration DL.okey .default {
	DISPLAY: none
}
#Registration DL.invalid .default {
	DISPLAY: none
}
#Registration .valid .default {
	DISPLAY: block
}
#Registration DL.check .checking {
	DISPLAY: block
}
#Registration DL.okey .good {
	DISPLAY: block
}
#Registration DL.exists .good {
	DISPLAY: block
}
#Registration DL.invalid .error {
	DISPLAY: block
}
x#Registration .valid .default {
	DISPLAY: none
}
x#Registration .valid .checking {
	DISPLAY: none
}
x#Registration .invalid .default {
	DISPLAY: none
}
x#Registration .invalid .checking {
	DISPLAY: none
}
x#Registration .ajaxmsg .good {
	DISPLAY: none
}
#Registration .invalid .error-help {
	DISPLAY: block
}
x#Registration .valid .ajaxmsg .good {
	DISPLAY: block
}
#Registration .disclaimer-error {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#Registration .BirthDay .ajaxmsg {
	MARGIN: 6px 0px 0px 270px
}
#Registration .WithWhom .ajaxmsg {
	MARGIN: 12px 0px 0px 120px
}
#Registration .Gender .ajaxmsg {
	MARGIN: 12px 0px 0px 120px
}
#Registration .Location .town {
	FONT-SIZE: 15px
}
#Registration .Location .town .dashed {
	POSITION: absolute; MARGIN: 15px 0px 0px; FONT-SIZE: 11px
}
#Registration .error-help {
	PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: #fff; HEIGHT: 50px; PADDING-TOP: 5px
}
#Registration .error-help DIV {
	MARGIN: 0px 0px 10px; WIDTH: 33%; FLOAT: left
}
.RegisterLeft {
	MARGIN: 80px 0px 25px
}
.RegisterLeft H3 {
	MARGIN-BOTTOM: 5px
}
.RegisterLeftN {
	POSITION: absolute; MARGIN-TOP: -110px; LEFT: 2%
}
.RegisterLeftN .yearsold {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 45px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 9px
}
.RegisterLeftN .robotstop {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 45px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 9px
}
.RegisterLeftN .yearsold {
	BACKGROUND: url(ico_16yo.gif) no-repeat left center
}
.RegisterLeftN .robotstop {
	BACKGROUND: url(ico_robot_stop.gif) no-repeat left center
}
#RegisterComplete .yellow-block {
	MARGIN: 40px 0px 75px; WIDTH: 490px
}
#RegisterComplete .yellow-block .container {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
#RegisterComplete .yellow-block .container .fs15 {
	MARGIN: 0px 0px 10px
}
#RegisterComplete .bgLines {
	POSITION: relative; BACKGROUND: url(bg_lines.gif) no-repeat center top; HEIGHT: 193px; TOP: -35px
}
#RegisterComplete .bgLines .MainBlockRight {
	POSITION: relative; MARGIN-TOP: 65px
}
#RegisterComplete .step-upload-photo .input {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FLOAT: left; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 20px
}
#RegisterComplete .step-upload-photo .input-submit {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 20px
}
#RegisterComplete .PhotoRecommends {
	WIDTH: 38%; FLOAT: right
}
#RegisterComplete .PhotoRecommends P {
	POSITION: relative; TOP: -5px
}
#RegisterComplete .rHand {
	PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px; PADDING-LEFT: 0px; WIDTH: 85px; PADDING-RIGHT: 0px; BACKGROUND: url(ico_rhand.gif) no-repeat 0px 10px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 45px
}
#RegisterComplete .yellow-block {
	FLOAT: left
}
#RegisterComplete .step-upload-wait {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 15px; PADDING-TOP: 20px
}
#RegisterComplete .step-upload-error .error-rules {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#RegisterComplete .step-upload-error .error-rules .fs15 {
	POSITION: relative; COLOR: #f00; TOP: -5px
}
#RegisterComplete .step-upload-error .error-rules P {
	COLOR: #666; FONT-SIZE: 11px
}
#RegisterComplete .step-upload-error .other-file {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 25px; PADDING-RIGHT: 15px; FLOAT: right; PADDING-TOP: 20px
}
#RegisterComplete .step-upload-error .error-rules .i16 {
	POSITION: absolute; MARGIN: 0px 0px 0px -25px
}
#RegisterComplete .MainBlockLeft {
	MARGIN-TOP: 70px
}
#RegisterComplete .MainBlockLeft .uname {
	MARGIN: 0px 0px 5px; FONT-SIZE: 18px
}
#RegisterComplete .MainBlockLeft .about-u {
	MARGIN-BOTTOM: 10px
}
#RegisterComplete .MainBlockLeft .u-m-photo {
	MARGIN-BOTTOM: 5px
}
#RegisterComplete .WhyBlocked {
	POSITION: relative; TOP: -20px
}
#RegisterComplete .WhyBlocked LI {
	MARGIN-BOTTOM: 10px
}
#RegisterComplete .NeedConfirmEmail {
	POSITION: relative; MARGIN: 20px 0px 0px; TOP: 10px
}
#RegisterComplete .Activated {
	MARGIN: 35px 0px 0px
}
#RegisterComplete .Activated P {
	MARGIN-BOTTOM: 20px
}
#RegisterComplete .EmailChange H3 {
	POSITION: relative; TOP: -20px
}
#RegisterComplete .EmailChange DT {
	MARGIN-BOTTOM: 5px
}
#RegisterComplete .EmailChange DD {
	MARGIN-BOTTOM: 10px
}
#RegisterComplete .EmailChange DD INPUT.text {
	WIDTH: 275px
}
#RegisterComplete .EmailChange DD .fs11 {
	POSITION: absolute; MARGIN: -1px 0px 0px 10px; WIDTH: 270px
}
.BaloonPhotoRules {
	BORDER-BOTTOM: #f60 3px solid; POSITION: absolute; BORDER-LEFT: #f60 3px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 400px; PADDING-RIGHT: 20px; BACKGROUND: #fff; BORDER-TOP: #f60 3px solid; BORDER-RIGHT: #f60 3px solid; PADDING-TOP: 20px
}
.BaloonPhotoRules H2 {
	MARGIN-BOTTOM: 10px
}
.BaloonPhotoRules P {
	MARGIN: 10px 0px 15px; COLOR: #666; FONT-SIZE: 11px
}
.BaloonPhotoRules DIV {
	TEXT-ALIGN: center
}
.BaloonPhotoRules LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.BaloonPhotoRules LI EM {
	POSITION: absolute; MARGIN: 0px 0px 0px -20px
}
#LoginForm {
	
}
#LoginForm H1 {
	TEXT-ALIGN: center; MARGIN: 0px 0px 35px; FONT-SIZE: 30px
}
#LoginForm .Forms INPUT.text {
	BORDER-BOTTOM: #666 2px solid; BORDER-LEFT: #666 2px solid; WIDTH: 350px; BACKGROUND: #ffffc6; FONT-SIZE: 33px; BORDER-TOP: #666 2px solid; BORDER-RIGHT: #666 2px solid
}
#LoginForm DT {
	POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 70px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 15px; MARGIN-RIGHT: 15px; PADDING-TOP: 10px; -zoom: 1
}
#LoginForm DD {
	MARGIN: 0px 0px 0px 85px; WIDTH: 350px
}
#LoginForm P.smaller {
	MARGIN-TOP: 10px; WIDTH: 250px; COLOR: #999; FONT-SIZE: 11px
}
#LoginForm DD DIV.error {
	TEXT-ALIGN: center; MARGIN: 5px 0px; FONT-SIZE: 15px
}
#LoginForm .delimiter {
	-zoom: 1
}
#LoginForm INPUT.button {
	WIDTH: 110px; FONT-SIZE: 17px
}
.login-ajax-loader {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 28px; DISPLAY: none; BACKGROUND: url(nb/ajax-loader.gif) #ffffff no-repeat 50% 50%; HEIGHT: 28px; TOP: 19px; RIGHT: auto !important; LEFT: 50px !important
}
.login-ajax-loading .login-ajax-loader {
	DISPLAY: block
}
#LoginForm .Submits {
	POSITION: relative; MARGIN: 20px 0px 0px
}
#LoginForm .recover-link {
	FLOAT: right
}
#LoginForm .mamba_logo {
	POSITION: relative; WIDTH: 73px; DISPLAY: block; BACKGROUND: url(ico_mamba_logo_mini.gif) no-repeat; FLOAT: right; HEIGHT: 18px; TOP: 20px
}
#LoginForm .register-link {
	TEXT-ALIGN: center; MARGIN: 12px 0px 0px; WIDTH: 200px; FLOAT: right
}
#LoginForm .register-link .button15 {
	POSITION: relative; MARGIN: 0px 0px 5px; LEFT: -10px
}
#LoginForm .LoginBottom {
	WIDTH: 500px
}
#LoginForm .ImFirst {
	BACKGROUND-IMAGE: url(bg_gray_arrow.png); PADDING-BOTTOM: 6px; LINE-HEIGHT: 130%; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; PADDING-TOP: 6px; -background-image: url(bg_gray_arrow.gif)
}
#LoginForm .AlienCPU {
	POSITION: relative; TOP: -10px
}
.f-invalid#LoginForm DIV.Forms {
	COLOR: #f00
}
.f-invalid#LoginForm DIV.Forms DIV.error {
	VISIBILITY: visible
}
.f-invalid#LoginForm DIV.Forms INPUT.text {
	BORDER-BOTTOM: #f00 2px solid; BORDER-LEFT: #f00 2px solid; BORDER-TOP: #f00 2px solid; BORDER-RIGHT: #f00 2px solid
}
#LoginForm .somelogins {
	WIDTH: 470px
}
#LoginForm .somelogins H2 {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 25px
}
#LoginForm .somelogins P {
	MARGIN-BOTTOM: 20px
}
#LoginForm .login-anketa IMG {
	POSITION: relative; WIDTH: 110px; HEIGHT: 150px; TOP: -10px; LEFT: -7px
}
#LoginForm .login-anketa H3 {
	MARGIN: 40px 0px 25px; COLOR: #f60
}
#LoginForm .login-anketa .counts {
	MARGIN: 15px 0px 0px
}
.ViewAnketa#LoginForm DT {
	WIDTH: 110px
}
.ViewAnketa#LoginForm DD {
	MARGIN: 0px 0px 0px 125px
}
#LoginForm .CapthcaStep .center {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#LoginForm .CapthcaStep .enter-captcha {
	MARGIN: 10px 0px 30px 100px; WIDTH: 305px
}
#LoginForm .CapthcaStep .enter-captcha P {
	MARGIN-TOP: 5px
}
#LoginForm .CapthcaStep .captchaPlace IMG {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; WIDTH: 150px; HEIGHT: 50px; VERTICAL-ALIGN: middle; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
#LoginForm .CapthcaStep .captcha INPUT.text {
	WIDTH: 86px; FONT-SIZE: 15px
}
#LoginForm .CapthcaStep .captcha SPAN {
	POSITION: absolute; MARGIN: 5px 0px 0px 10px
}
#LoginForm .CapthcaStep .captcha SPAN DIV.error {
	TEXT-ALIGN: left; WIDTH: 120px; FONT-SIZE: 11px
}
#LoginForm .CapthcaStep .error {
	WIDTH: 120px
}
#LoginForm .CrossAuth .Forms INPUT.text {
	WIDTH: 280px; FONT-SIZE: 25px
}
#LoginForm .CrossAuth DD {
	TEXT-ALIGN: left; WIDTH: 405px
}
#LoginForm .CrossAuth DD SELECT {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 115px; PADDING-RIGHT: 2px; FONT-SIZE: 15px; TOP: 0px; PADDING-TOP: 2px
}
#LoginForm .CrossAuth DD .error {
	TEXT-ALIGN: left
}
#LoginForm .CrossAuth .login-ajax-loader {
	-left: -35px
}
#LoginForm H1.photo {
	TEXT-ALIGN: center
}
#LoginForm H1.gift {
	TEXT-ALIGN: center
}
#LoginForm H1.msg {
	TEXT-ALIGN: center
}
#LoginForm H1.photo DIV {
	MARGIN: auto; WIDTH: 375px; COLOR: #f60; FONT-SIZE: 20px
}
#LoginForm H1.gift DIV {
	MARGIN: auto; WIDTH: 375px; COLOR: #f60; FONT-SIZE: 20px
}
#LoginForm H1.favorite DIV {
	MARGIN: auto; WIDTH: 375px; COLOR: #f60; FONT-SIZE: 20px
}
#LoginForm H1.otzhig DIV {
	MARGIN: auto; WIDTH: 375px; COLOR: #f60; FONT-SIZE: 20px
}
#LoginForm H1.wink DIV {
	MARGIN: auto; WIDTH: 375px; COLOR: #f60; FONT-SIZE: 20px
}
#LoginForm H1.msg DIV {
	MARGIN: auto; WIDTH: 375px; COLOR: #f60; FONT-SIZE: 20px
}
.SearchNextPrev {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 10px
}
.SearchNextPrev SPAN {
	MARGIN-RIGHT: 25px
}
.SearchNextPrev SPAN A {
	TEXT-DECORATION: none
}
.SearchNextPrev SPAN B {
	FONT-SIZE: 20px; FONT-WEIGHT: normal
}
.SearchNextPrev A.orangetext {
	PADDING-LEFT: 15px; BACKGROUND: url(arrow_up_orange.gif) no-repeat left center; MARGIN-RIGHT: 65px
}
.U-Vip .SearchNextPrev {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#NewFolders {
	Z-INDEX: 2; BORDER-BOTTOM: #d0d8e8 2px solid; POSITION: relative; PADDING-BOTTOM: 20px; MARGIN: 25px 0px 10px
}
#NewFolders:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; CONTENT: ""
}
#NewFolders .DefaultFolders {
	WIDTH: 49%; FLOAT: left
}
#NewFolders .CreatedFolders {
	WIDTH: 49%; FLOAT: left
}
#NewFolders LI {
	Z-INDEX: 1; POSITION: relative; LINE-HEIGHT: 38px; MARGIN-TOP: -1px; BACKGROUND: #fff; HEIGHT: 39px; BORDER-TOP: #d0d8e8 1px solid
}
#NewFolders LI:first-child {
	BORDER-TOP: #fff 1px solid
}
#NewFolders LI .f-name {
	BORDER-BOTTOM: #06c 1px dotted; MARGIN-RIGHT: 12px; TEXT-DECORATION: none
}
#NewFolders LI .bg-folder {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
#NewFolders LI .count {
	MARGIN: 0px 5px 0px 0px; COLOR: #999; VERTICAL-ALIGN: middle
}
#NewFolders LI .unread {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; TOP: 8px; RIGHT: 5px; PADDING-TOP: 0px
}
#NewFolders LI .options {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; TOP: 8px; RIGHT: 5px; PADDING-TOP: 0px
}
#NewFolders LI .unread B {
	BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; MIN-WIDTH: 14px; TEXT-ALIGN: center; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 2px 0px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: url(bg_count_new_msg.png) repeat-x; HEIGHT: 19px; COLOR: #fff; FONT-SIZE: 16px; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; RIGHT: 74px; FONT-WEIGHT: normal; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
#NewFolders LI .unread SPAN {
	LINE-HEIGHT: 11px; WIDTH: 70px; DISPLAY: block; COLOR: #f60; FONT-SIZE: 11px
}
#NewFolders LI .options {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 0px; TOP: 11px; PADDING-TOP: 0px
}
#NewFolders LI.selected-folder .options .gray9 {
	BORDER-BOTTOM: #fff 1px dotted; COLOR: #fff
}
#NewFolders LI .options .mFolderClearLink {
	POSITION: absolute; RIGHT: 112px
}
#NewFolders LI.selected-folder .unread SPAN {
	COLOR: #fff
}
#NewFolders LI.selected-folder .f-name {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#NewFolders LI .options .gray9 {
	BORDER-BOTTOM: #999 1px dotted; POSITION: relative; TOP: 3px; TEXT-DECORATION: none
}
#NewFolders LI .i22 {
	POSITION: absolute; TOP: 8px; CURSOR: pointer; LEFT: 9px
}
#NewFolders LI.selected-folder {
	Z-INDEX: 5; BORDER-TOP: #fff 1px solid
}
#NewFolders LI.selected-folder .bg-folder {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: url(bg_selected_folder.png) repeat-x left top; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#NewFolders LI.selected-folder .count {
	COLOR: #fff; CURSOR: text; TEXT-DECORATION: none
}
#NewFolders LI.selected-folder .f-name {
	COLOR: #fff; CURSOR: text; TEXT-DECORATION: none
}
#NewFolders LI.selected-folder .i22 {
	CURSOR: default
}
#NewFolders LI.selected-folder .i22 I {
	TOP: -22px
}
#NewFolders LI .message .f-name {
	BORDER-BOTTOM: medium none; WIDTH: 100%; WHITE-SPACE: nowrap; FLOAT: left; OVERFLOW: hidden; -width: 85%
}
#NewFolders LI .message .f-name SPAN {
	BORDER-BOTTOM: #0066cc 1px dotted
}
#NewFolders LI .unread {
	RIGHT: 0px
}
#NewFolders LI .options {
	RIGHT: 0px
}
#NewFolders LI .bg-folder {
	PADDING-RIGHT: 10px
}
#NewFolders LI .bg-folder .message-block {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MAX-WIDTH: 100%; FLOAT: left; PADDING-TOP: 11px
}
#NewFolders LI .bg-folder .message-block .message-desc {
	MARGIN: 0px 55px 0px 0px; WHITE-SPACE: nowrap; OVERFLOW: hidden; -width: 100px
}
#NewFolders LI .bg-folder .message-block .message-desc .f-name {
	DISPLAY: inline-block
}
#NewFolders LI .bg-folder .massage-count {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: 0px 0px 0px -55px; PADDING-LEFT: 0px; WIDTH: 55px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 11px
}
#NewFolders LI.new-massage .bg-folder {
	PADDING-RIGHT: 115px
}
#NewFolders LI .bg-folder .message-block .message-gr {
	POSITION: absolute; WIDTH: 15px; HEIGHT: 15px; OVERFLOW: hidden; TOP: 12px; RIGHT: 55px; -display: none
}
#NewFolders LI .bg-folder .message-block .message-gr B {
	POSITION: absolute; WIDTH: 15px; BACKGROUND: url(ap/message-gr.png) no-repeat right top; HEIGHT: 60px; TOP: 0px; -display: none
}
#NewFolders LI.selected-folder .bg-folder .message-block .message-gr B {
	POSITION: absolute; WIDTH: 15px; BACKGROUND: url(ap/message-gr.png) no-repeat right top; HEIGHT: 60px; TOP: -30px; -display: none
}
#NewFolders LI.add {
	Z-INDEX: 5; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#NewFolders LI.add .bg-folder {
	BACKGROUND: #eefccd
}
#NewFolders LI.add .f-name {
	BORDER-BOTTOM: #62b300 1px dotted; COLOR: #62b300; TEXT-DECORATION: none
}
#NewFolders LI .delete-folder {
	POSITION: absolute; WIDTH: 14px; DISPLAY: none; BACKGROUND: url(ico_delete_folder.png) no-repeat; HEIGHT: 14px; TOP: -1px; RIGHT: -1px
}
#NewFolders LI.selected-folder .delete-folder {
	DISPLAY: block
}
#NewFolders LI.ignored .options {
	DISPLAY: block
}
#NewFolders LI.new-folder {
	LINE-HEIGHT: 130%; HEIGHT: auto
}
#NewFolders LI.new-folder .bg-folder {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 50px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#NewFolders LI.new-folder .i22 {
	TOP: 30px; CURSOR: default
}
#NewFolders LI.new-folder INPUT.text {
	WIDTH: 100%
}
#NewFolders LI.new-folder .mt5 {
	MARGIN-RIGHT: 70px
}
#NewFolders LI.new-folder .max-count {
	POSITION: relative; LINE-HEIGHT: 11px; WIDTH: 60px; FLOAT: right; COLOR: #999; FONT-SIZE: 11px; TOP: 3px
}
#NewFolders LI.new-folder .dotted-black {
	MARGIN-LEFT: 15px
}
#jsHtml .ajax-loading LI.selected-folder .i22 I {
	DISPLAY: none
}
#jsHtml .ajax-edit LI.new-folder .i22 I {
	DISPLAY: none
}
#jsHtml .ajax-loading LI.selected-folder .i22 {
	WIDTH: 22px; BACKGROUND: url(nb/loader_folder.gif) no-repeat; HEIGHT: 22px
}
#jsHtml .ajax-edit LI.new-folder .i22 {
	WIDTH: 22px; BACKGROUND: url(nb/loading-folder.gif) no-repeat; HEIGHT: 22px
}
#NewFolders .CreatedFolders LI.created .i16 {
	-position: absolute
}
#Contacts .SelectAll {
	MARGIN-TOP: 10px
}
#Contacts .SelectAll A {
	POSITION: absolute; MARGIN: 0px 0px 0px 18px; WHITE-SPACE: nowrap; COLOR: #999; CURSOR: pointer; TEXT-DECORATION: none
}
#Contacts .SelectAll SPAN {
	POSITION: absolute; MARGIN: 0px 0px 0px 18px; WHITE-SPACE: nowrap; COLOR: #999; CURSOR: pointer; TEXT-DECORATION: none
}
#Contacts .SelectAll LABEL {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; WIDTH: 41px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #ffc875; HEIGHT: 20px; PADDING-TOP: 1px
}
#Contacts .SB-Switch {
	POSITION: relative; FLOAT: right; TOP: 5px
}
#Contacts .SB-Switch A {
	TEXT-DECORATION: none
}
#Contacts .SB-Switch .last A {
	COLOR: #f60
}
#Contacts .SB-Switch .s-selected A {
	COLOR: #000
}
#Contacts .ContactsMove {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 45px; PADDING-RIGHT: 0px; BACKGROUND: url(arrow_black.gif) #dae0e4 no-repeat 11px 40%; PADDING-TOP: 15px
}
#Contacts .folder-is-empty P {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; PADDING-TOP: 15px
}
#Contacts .move-contact {
	PADDING-BOTTOM: 10px; FONT-STYLE: italic; MARGIN: 15px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ffffc6; PADDING-TOP: 10px
}
#ContactList LI {
	Z-INDEX: 1; POSITION: relative; MARGIN: 10px 0px; HEIGHT: 87px
}
#ContactList LI.UT-Normal:hover {
	BACKGROUND: #f3f4f5
}
#ContactList LI LABEL {
	Z-INDEX: 5; POSITION: relative; TEXT-ALIGN: center; WIDTH: 41px; DISPLAY: block; BACKGROUND: #d0d8e8; HEIGHT: 100%
}
#ContactList LI INS {
	Z-INDEX: 5; POSITION: relative; TEXT-ALIGN: center; WIDTH: 41px; DISPLAY: block; BACKGROUND: #d0d8e8; HEIGHT: 100%
}
#ContactList LI INS.bot-contact {
	BACKGROUND: #fd7040
}
#ContactList LI LABEL INPUT {
	MARGIN: 36px 0px 0px
}
#ContactList LI LABEL.c-select {
	BACKGROUND: #ffc875
}
#ContactList LI TABLE {
	HEIGHT: 100%
}
#ContactList LI TABLE TD {
	HEIGHT: 100%
}
#ContactList LI TABLE {
	Z-INDEX: 5; POSITION: relative
}
#ContactList LI .is-online {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(bg_online3.png) no-repeat 0px 0px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}
#ContactList LI .is-online .amt {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(bg_online3.png) no-repeat right top; HEIGHT: 18px; COLOR: #fff; FONT-WEIGHT: bold; MARGIN-RIGHT: -10px; PADDING-TOP: 0px
}
#ContactList LI .is-online .amt A {
	FONT-STYLE: italic; COLOR: #fff; FONT-WEIGHT: normal
}
#ContactList LI.bot-support .cl-fblock IMG {
	MARGIN: 0px 2px
}
#ContactList LI.bot-support .us-name {
	FONT-SIZE: 20px
}
#ContactList .us-icons {
	HEIGHT: 14px
}
#ContactList .us-icons DIV {
	Z-INDEX: 5; POSITION: absolute; TOP: 5px; RIGHT: 5px
}
#ContactList .us-name {
	LINE-HEIGHT: 150%; FONT-SIZE: 15px
}
#ContactList .us-count-msg A {
	LINE-HEIGHT: 150%; FONT-SIZE: 15px
}
#ContactList .us-count-msg .has-new {
	COLOR: #f98300
}
#ContactList .us-count-msg .has-new A {
	COLOR: #f98300
}
#ContactList .cl-check {
	WIDTH: 50px
}
#ContactList .cl-fblock {
	WIDTH: 65px
}
#ContactList .cl-rblock {
	TEXT-ALIGN: right; PADDING-RIGHT: 15px
}
#ContactList .roundcorners DIV {
	Z-INDEX: 4
}
#Icebrey {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 27px
}
#Icebrey .sice {
	PADDING-BOTTOM: 0px; MARGIN: 0px 22px 0px 0px; PADDING-LEFT: 14px; WIDTH: 106px; PADDING-RIGHT: 0px; BACKGROUND: url(iceberg.png); FLOAT: left; HEIGHT: 96px; COLOR: #fff; FONT-SIZE: 50px; PADDING-TOP: 11px; text-shadow: -1px -1px 1px #b2b2b2
}
#IcebreyLayer .ap-l {
	TEXT-ALIGN: left; WIDTH: 545px
}
#IcebreyLayer .ap-l DL {
	PADDING-BOTTOM: 0px; MARGIN: 30px 0px 8px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; BACKGROUND: url(tips/ap-tips-pointer.gif) no-repeat 0px 5px; PADDING-TOP: 0px
}
#IcebreyLayer .ap-l DL DT {
	LINE-HEIGHT: 18px; MARGIN: 0px 0px 7px; FONT-SIZE: 15px
}
#IcebreyLayer .ap-l DL DD {
	MARGIN: 0px 0px 3px
}
#IcebreyLayer .ap-l .button25 {
	MARGIN: 63px 0px 10px
}
#IcebreyLayer .ap-submit {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 450px; PADDING-RIGHT: 0px; FONT-SIZE: 18px; PADDING-TOP: 10px
}
#IcebreyLayer .ap-submit INPUT {
	MARGIN: 40px 0px 0px; FONT-SIZE: 18px
}
#IcebreyLayer .less15 {
	WIDTH: 460px; FONT-SIZE: 20px
}
#IcebreyLayer .less15 .img-block {
	PADDING-BOTTOM: 8px; MARGIN: 25px 0px; PADDING-LEFT: 195px; PADDING-RIGHT: 0px; BACKGROUND: url(ap/ap-less15.png) no-repeat; PADDING-TOP: 8px
}
#Contacts .ThemeList LI {
	POSITION: static
}
#Contacts .ThemeList LI {
	border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px
}
#Contacts .ThemeList .contact-left LABEL {
	FLOAT: left; HEIGHT: 100%
}
#Contacts .ThemeList .contact-left INS {
	FLOAT: left; HEIGHT: 100%
}
#Contacts .ThemeList .contact-left {
	FLOAT: left; HEIGHT: 100%
}
#Contacts .ThemeList .contact-left {
	POSITION: relative; WIDTH: 115px
}
#Contacts .ThemeList .contact-right {
	TEXT-ALIGN: right; WIDTH: 240px; FLOAT: right
}
#Contacts .ThemeList .contact-main {
	PADDING-BOTTOM: 10px; MARGIN: 0px 240px 0px 115px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
#Contacts .ThemeList .contact-left .u-s-photo {
	MARGIN: 10px 0px 0px 10px; FLOAT: left
}
#Contacts .ThemeList .contact-right .us-icons {
	POSITION: relative; HEIGHT: 50px
}
#Contacts .ThemeList .contact-right {
	MARGIN-RIGHT: 10px
}
#Contacts .ThemeList .bot-support .contact-main .us-name {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 19px
}
#Contacts .ThemeList .delete-support .contact-main .us-name {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
#Contacts .ThemeList .opacity {
	HEIGHT: 87px
}
#Contacts .ThemeList .UT-Normal .opacity {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#Contacts .delete-support .contact-right .us-icons {
	HEIGHT: 31px
}
#Contacts .bot-support .contact-right .us-icons {
	HEIGHT: 31px
}
#Contacts .m-c-count {
	POSITION: relative; WIDTH: 10px; WHITE-SPACE: nowrap; FLOAT: right
}
#Contacts .m-c-count SPAN {
	Z-INDEX: 5; POSITION: absolute; COLOR: #666; FONT-SIZE: 11px; TOP: 6px; RIGHT: 5px
}
.happynewyear {
	POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; MARGIN: 8px 0px 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; BACKGROUND: url(TempDesign/ny/bg_happynewyear.png) no-repeat; HEIGHT: 25px; RIGHT: 22%; PADDING-TOP: 0px
}
.happynewyear SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; MARGIN: 0px -18px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 16px; DISPLAY: block; BACKGROUND: url(TempDesign/ny/bg_happynewyear.png) no-repeat right top; HEIGHT: 25px; PADDING-TOP: 0px
}
.happynewyear A {
	BORDER-BOTTOM: #f60 1px dotted; COLOR: #f60; TEXT-DECORATION: none
}
.ExpandSearchParams {
	BORDER-BOTTOM: #06c 1px dashed; MARGIN-TOP: 20px; DISPLAY: inline-block; MARGIN-BOTTOM: 15px; FLOAT: left; FONT-SIZE: 15px; TEXT-DECORATION: none
}
.MainBlockRightSearch {
	POSITION: relative; MIN-HEIGHT: 430px; WIDTH: 100%; OVERFLOW: hidden; -zoom: 1
}
.inv-q {
	WIDTH: 13px; DISPLAY: inline-block; BACKGROUND: url(qo.gif) no-repeat; HEIGHT: 13px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.inv-info {
	COLOR: #666
}
UL.SearchResult {
	MARGIN-TOP: 20px
}
.SearchResult LI .SAInfo {
	Z-INDEX: 5; POSITION: relative; PADDING-TOP: 5px
}
.SearchResult LI .SAInfo ADDRESS {
	MARGIN: 4px 0px 8px
}
.SearchResult LI .SAInfo .s-param {
	COLOR: #000
}
.SearchResult LI .SAInfo .vp-count {
	POSITION: absolute; COLOR: #f60
}
UL.SearchBigPhotos {
	WIDTH: 107%
}
.SearchBigPhotos LI {
	POSITION: relative; MARGIN: 20px 3% 0px 0px; MIN-HEIGHT: 165px; WIDTH: 45%; FLOAT: left; -zoom: 1; -height: 165px
}
.SearchBigPhotos LI .SAInfo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 120px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5%; MARGIN-RIGHT: 5px; PADDING-TOP: 5px
}
.SearchBigPhotos LI .u-m-photo {
	Z-INDEX: 6; POSITION: absolute; TOP: 5px; LEFT: 5px
}
.SearchBigPhotos LI .SAInfo .status-icons {
	xposition: absolute; xbottom: 25px
}
.SearchBigPhotos LI .SAInfo .vp-count {
	xbottom: 7px
}
.SearchBigPhotos LI .SAInfo .s-param {
	HEIGHT: 50px; OVERFLOW: hidden
}
.SearchSmallPhotos LI {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; MIN-HEIGHT: 76px; PADDING-LEFT: 75px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -zoom: 1; -height: 76px
}
.SearchSmallPhotos LI .u-s-photo {
	Z-INDEX: 4; POSITION: absolute; TOP: 5px; LEFT: 5px
}
.SearchSmallPhotos LI .SAInfo .status-icons {
	POSITION: absolute; TOP: 5px; RIGHT: 15px
}
.SearchSmallPhotos LI .SAInfo .vp-count {
	BOTTOM: 22px; RIGHT: 15px
}
.SearchSmallPhotos LI.UT-Normal:hover {
	BACKGROUND: #f3f4f5
}
.SearchResult .roundcorners DIV {
	Z-INDEX: 4
}
.SearchResult LI.is-me .u-m-photo {
	BACKGROUND: #9c3
}
.SearchResult LI.is-me .u-s-photo {
	BACKGROUND: #9c3
}
.SearchResult LI.is-intim .u-m-photo {
	BACKGROUND: #eca4ec
}
.SearchResult LI.is-intim .u-s-photo {
	BACKGROUND: #eca4ec
}
.SearchResult LI.is-intim .u-name {
	COLOR: #c6c
}
.SearchResult LI.is-intim .vp-count {
	COLOR: #c6c
}
.SearchResult LI.is-me {
	BACKGROUND: #e8ffc5
}
.SearchResult LI.is-me .ThemeBody {
	DISPLAY: none
}
#Anketa .fm-c {
	
}
#BottomPager {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #e1e1e1 2px solid; PADDING-TOP: 15px
}
#BottomPager .page {
	PADDING-BOTTOM: 7px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: #f4f4f4; FLOAT: left; FONT-SIZE: 20px; PADDING-TOP: 7px
}
#BottomPager .page:hover {
	BACKGROUND: #e1e1e1
}
#BottomPager .selected {
	BACKGROUND: #f98300; COLOR: #fff; CURSOR: text
}
#BottomPager .h-pages {
	FLOAT: left
}
#BottomPager .prev {
	MARGIN: 11px 10px 0px 0px; DISPLAY: none; FLOAT: left
}
#BottomPager .next {
	MARGIN: 11px 10px 0px 0px; DISPLAY: none; FLOAT: left
}
#BottomPager .active {
	DISPLAY: inline-block
}
#BottomPager .glow_r {
	POSITION: absolute; WIDTH: 113px; BACKGROUND: url(glow_right.png) repeat-y; HEIGHT: 45px; RIGHT: 10px
}
.larr {
	POSITION: relative; WIDTH: 57px; DISPLAY: inline-block; HEIGHT: 16px; OVERFLOW: hidden
}
.rarr {
	POSITION: relative; WIDTH: 57px; DISPLAY: inline-block; HEIGHT: 16px; OVERFLOW: hidden
}
.larr SPAN {
	WIDTH: 114px; DISPLAY: block; BACKGROUND: url(nav_arrs.png) no-repeat; HEIGHT: 16px
}
.rarr SPAN {
	WIDTH: 114px; DISPLAY: block; BACKGROUND: url(nav_arrs.png) no-repeat; HEIGHT: 16px
}
.rarr SPAN {
	POSITION: relative; LEFT: -57px
}
.Switch UL {
	MARGIN-LEFT: 10px
}
.Switch LI {
	DISPLAY: inline
}
.Switch LI {
	BACKGROUND-IMAGE: url(bg_switch.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom; -background-image: url(bg_switch.gif)
}
.Switch LI A {
	BACKGROUND-IMAGE: url(bg_switch.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom; -background-image: url(bg_switch.gif)
}
.Switch LI A {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 23px; PADDING-TOP: 0px
}
.Switch LI.first A {
	PADDING-RIGHT: 9px; BACKGROUND-POSITION: left bottom; MARGIN-LEFT: -9px
}
.Switch LI.last A {
	PADDING-LEFT: 9px; BACKGROUND-POSITION: right bottom; MARGIN-RIGHT: -9px
}
.Switch .s-selected .s-selecteddd {
	BACKGROUND-POSITION: center top
}
.Switch LI.first.s-selected A {
	BACKGROUND-POSITION: left top
}
.Switch LI.first .s-selecteddd {
	BACKGROUND-POSITION: left top
}
.Switch LI.last.s-selected A {
	BACKGROUND-POSITION: right top
}
.Switch LI.last .s-selecteddd {
	BACKGROUND-POSITION: right top
}
.Switch-dashed LI A {
	TEXT-DECORATION: none
}
.Switch-dashed LI U {
	TEXT-DECORATION: none
}
.Switch-dashed LI U {
	BORDER-BOTTOM: #06c 1px dashed
}
.Switch-dashed LI.s-selected U {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.SomeSwitches {
	MARGIN-TOP: 18px; FLOAT: right
}
.SomeSwitches UL {
	FLOAT: left
}
.SB-Switch {
	MARGIN-RIGHT: 9px
}
.SB-Switch {
	FLOAT: left
}
.SP-Switch {
	FLOAT: left
}
.SB-Switch SPAN {
	MARGIN: 2px 5px 0px 20px; FLOAT: left; COLOR: #666
}
.SP-Switch LI.last A {
	COLOR: #f98300
}
.Switch LI.s-selected A {
	COLOR: #000; CURSOR: text; TEXT-DECORATION: none
}
#SearchForm {
	CLEAR: both
}
#SearchForm {
	FONT-SIZE: 15px
}
#SearchForm SELECT {
	FONT-SIZE: 15px
}
#SearchForm INPUT.text {
	FONT-SIZE: 15px
}
#SearchForm {
	POSITION: relative; PADDING-BOTTOM: 25px; MARGIN: 15px 0px 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #edeef0; PADDING-TOP: 15px; -zoom: 1
}
#SearchForm INPUT.s-button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#SearchExtended .s-button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#SearchForm INPUT.s-button {
	POSITION: relative; WIDTH: 120px
}
#SearchForm .RowFirst {
	MARGIN: 5px 0px 10px
}
#SearchForm .RowSecond {
	MARGIN: 5px 0px 10px
}
#SearchForm .RowThird {
	MARGIN: 5px 0px 10px
}
#SearchForm .RowThird {
	MARGIN-TOP: 0px
}
#SearchForm .RowFirst {
	MARGIN-BOTTOM: 20px
}
#SearchForm .RowSecond {
	MARGIN-BOTTOM: 20px
}
#SearchForm .RowThird {
	MARGIN: 0px 0px 0px 2px; PADDING-LEFT: 8%
}
#SearchForm .RowThird LABEL {
	MARGIN: 5px 0px 0px; DISPLAY: inline-block; WHITE-SPACE: nowrap
}
#SearchForm .text-I {
	TEXT-ALIGN: right; WIDTH: 8%; DISPLAY: inline-block; xborder: 1px solid #c00
}
#SearchForm .text-Where {
	TEXT-ALIGN: right; WIDTH: 8%; DISPLAY: inline-block; xborder: 1px solid #c00
}
#SearchForm .text-Aim {
	MARGIN-LEFT: 5%
}
#SearchForm LABEL.withFoto {
	MARGIN-RIGHT: 1%
}
#SearchForm LABEL.withReal {
	MARGIN-RIGHT: 1%
}
#SearchForm LABEL.withVideo {
	MARGIN-RIGHT: 1%
}
#SearchForm SELECT.town {
	WIDTH: 37%
}
#SearchForm SELECT.aim {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BACKGROUND-COLOR: #ffffc6; WIDTH: 20%; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
#SearchForm INPUT.age {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; MARGIN: 0px 5px; PADDING-LEFT: 0px; WIDTH: 4%; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px
}
#SearchForm {
	PADDING-RIGHT: 10px
}
#SearchForm .RowFirst SELECT.s-iam {
	WIDTH: 17%; MARGIN-RIGHT: 4%
}
#SearchForm .RowFirst SELECT.s-lookfor {
	WIDTH: 18%; MARGIN-RIGHT: 4%
}
#SearchForm .delimiter {
	MARGIN-TOP: 20px; HEIGHT: 20px
}
#SearchForm A.extsearch {
	POSITION: absolute; TEXT-ALIGN: right; MARGIN-TOP: 5px; WIDTH: 200px; DISPLAY: block; MARGIN-LEFT: -280px; LEFT: 50%
}
.expand#SearchFormHiding A.t-show {
	DISPLAY: none !important
}
.collapsed#SearchFormHiding A.t-hide {
	DISPLAY: none !important
}
.expand#SearchFormHiding A.t-hide {
	DISPLAY: inline-block !important
}
.collapsed#SearchFormHiding A.t-show {
	DISPLAY: inline-block !important
}
#SearchExtended .count-selected {
	TEXT-ALIGN: right; MARGIN: 20px 15px 0px 0px; FLOAT: right
}
#SearchExtended .count-selected I.i16 {
	TOP: 3px
}
#SearchExtended LI {
	BORDER-TOP: #ccc 1px solid
}
#SearchExtended LI:first-child {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
#SearchExtended H1 {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#SearchExtended H1 A {
	BACKGROUND-IMAGE: url(ico_expand.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 8px -31px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#SearchExtended H1 SPAN {
	BORDER-BOTTOM: #06c 1px dashed
}
#SearchExtended .ExtSearchParams {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: none; PADDING-TOP: 5px
}
#SearchExtended .ExtSearchParams LABEL {
	MARGIN: 0px 0px 2px; DISPLAY: block
}
#SearchExtended .ExtSearchParams .ESP-Block {
	WIDTH: 49%; FLOAT: left
}
#SearchExtended .ExtSearchParams .ESP-Block STRONG {
	MARGIN: 0px 0px 15px; DISPLAY: block
}
#SearchExtended .ExtSearchParams .ESP-Block STRONG.inner {
	MARGIN-TOP: 15px
}
#SearchExtended .ExtSearchParams .ESP-Block SELECT {
	FONT-SIZE: 15px; VERTICAL-ALIGN: middle
}
#SearchExtended .ExtSearchParams .ESP-Block .FullListOfLang {
	BORDER-BOTTOM: #06c 1px dashed; MARGIN: 5px 0px 0px 25px; DISPLAY: inline-block; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#SearchExtended LI.expandParams H1 A {
	BACKGROUND-POSITION: 6px 12px
}
#SearchExtended LI.expandParams .ExtSearchParams {
	DISPLAY: block
}
#SearchExtended LI.expandParams .mycar {
	WIDTH: 60px; DISPLAY: inline-block
}
#SearchExtended .submit-block {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 15px; MARGIN-TOP: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #edeef0; PADDING-TOP: 15px
}
#SearchExtended .yellow-block {
	PADDING-BOTTOM: 15px; MARGIN-TOP: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-SIZE: 16px; PADDING-TOP: 15px
}
#SearchExtended .yellow-block .s-button {
	FLOAT: left
}
#SearchExtended .yellow-block P {
	FLOAT: left
}
#SearchExtended .yellow-block P {
	MARGIN-LEFT: 20px
}
.SaveParams4Subscibe {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px; PADDING-LEFT: 65px; PADDING-RIGHT: 0px; COLOR: #666; PADDING-TOP: 4px
}
.SaveParams4Subscibe IMG {
	POSITION: absolute; MARGIN: -4px 0px 0px -60px; WIDTH: 44px
}
.SaveParams4Subscibe .title {
	MARGIN-BOTTOM: 5px; COLOR: #000; FONT-SIZE: 16px
}
.SaveParams4Subscibe P {
	WIDTH: 344px
}
.SaveParams4Subscibe .submit {
	POSITION: relative; TOP: 4px
}
#Diary .textarea IFRAME {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; WIDTH: 100%; BACKGROUND: #fff; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
#Diary .textarea IFRAME {
	
}
#Diary .DiaryAdd H1 {
	MARGIN: 0px 0px 35px
}
#Diary .DiaryAdd DT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 15px; PADDING-TOP: 3px
}
#Diary .DiaryAdd DD {
	MARGIN: 0px 0px 25px 160px
}
#Diary .DiaryAdd DD INPUT.text {
	WIDTH: 75%; FONT-SIZE: 20px
}
#Diary .DiaryAdd .textarea {
	WIDTH: 99.5%; HEIGHT: 225px; -width: 99%
}
#Diary .DiaryAdd .textarea TEXTAREA {
	WIDTH: 99.5%; HEIGHT: 225px; -width: 99%
}
#Diary .DiaryAdd .TextArea DT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
#Diary .DiaryAdd DD .HCaptcha INPUT.text {
	WIDTH: 110px
}
#Diary .DiaryAdd .invalid DD .HCaptcha INPUT.text {
	BORDER-BOTTOM: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-RIGHT: #f00 1px solid
}
#Diary .DiaryAdd DD .iPoll {
	POSITION: absolute; MARGIN: 9px 0px 0px -30px
}
#Diary .DiaryAdd .pollDelete {
	BORDER-BOTTOM: #f00 1px dashed; COLOR: #f00; MARGIN-LEFT: 30px; FONT-SIZE: 15px; VERTICAL-ALIGN: middle; TEXT-DECORATION: none
}
#Diary .DiaryAdd .addPollText {
	MARGIN-BOTTOM: 15px
}
#Diary .DiaryAdd DD.fs15 .abs {
	MARGIN: 0px 0px 0px -25px
}
#Diary .codes {
	MARGIN-BOTTOM: 5px
}
#Diary .codes BUTTON {
	BORDER-BOTTOM: #666 2px solid; BORDER-LEFT: #a5acb2 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: #fff; HEIGHT: 28px; VERTICAL-ALIGN: middle; BORDER-TOP: #a5acb2 1px solid; BORDER-RIGHT: #666 2px solid; PADDING-TOP: 0px
}
#Diary .codes BUTTON.down {
	BORDER-BOTTOM: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; PADDING-LEFT: 1px; BORDER-TOP: #a5acb2 1px solid; BORDER-RIGHT: #a5acb2 1px solid
}
#Diary .codes BUTTON.active {
	BORDER-BOTTOM: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; PADDING-LEFT: 1px; BORDER-TOP: #a5acb2 1px solid; BORDER-RIGHT: #a5acb2 1px solid
}
#Diary .codes .down BUTTON {
	BORDER-BOTTOM: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; PADDING-LEFT: 1px; BORDER-TOP: #a5acb2 1px solid; BORDER-RIGHT: #a5acb2 1px solid
}
#Diary .codes .active BUTTON {
	BORDER-BOTTOM: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; PADDING-LEFT: 1px; BORDER-TOP: #a5acb2 1px solid; BORDER-RIGHT: #a5acb2 1px solid
}
#Diary .codes BUTTON.link {
	WIDTH: 75px
}
#Diary .codes BUTTON.m-hide {
	WIDTH: 60px; HEIGHT: 20px; FONT-SIZE: 11px; MARGIN-RIGHT: 5px
}
#Diary .codes .m-image .bb-select {
	WIDTH: 370px; RIGHT: 7px
}
#Diary .codes .m-link .bb-select {
	WIDTH: 370px; RIGHT: 7px
}
#Diary .codes .m-smiles .bb-select {
	WIDTH: 370px; RIGHT: 7px
}
#Diary .codes .m-smiles .bb-select IMG {
	MARGIN: 5px; CURSOR: pointer
}
.bb-select {
	Z-INDEX: 5; BORDER-BOTTOM: #f60 3px solid; POSITION: absolute; BORDER-LEFT: #f60 3px solid; PADDING-BOTTOM: 5px; MARGIN: 2px 0px 0px 60px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; BORDER-TOP: #f60 3px solid; CURSOR: default; BORDER-RIGHT: #f60 3px solid; PADDING-TOP: 5px
}
.bb-select .fs11 {
	WHITE-SPACE: nowrap
}
.bb-select .yellow {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; WIDTH: 210px; FONT-SIZE: 15px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
.bb-select TABLE {
	
}
.bb-select TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; FONT-SIZE: 13px; PADDING-TOP: 5px
}
.select-colors {
	TEXT-ALIGN: left; PADDING-RIGHT: 1px
}
.select-colors UL {
	WIDTH: 130px
}
.select-colors LI {
	MARGIN: 5px 10px 5px 0px; FLOAT: left
}
.select-colors LI B {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 20px; DISPLAY: block; HEIGHT: 20px; BORDER-TOP: #fff 1px solid; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid
}
.select-size {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 5px
}
.select-size UL {
	WIDTH: 140px
}
.select-size DIV.fs11 {
	BORDER-BOTTOM: #f60 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.select-size LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.select-size LI:hover {
	BACKGROUND: #fc0; CURSOR: pointer
}
.select-size LI.hover {
	BACKGROUND: #fc0; CURSOR: pointer
}
#Diary .h1 {
	FONT-SIZE: 35px; VERTICAL-ALIGN: middle
}
#Diary .h3 {
	FONT-SIZE: 18px
}
#Diary .diary-count {
	MARGIN-LEFT: 13%; VERTICAL-ALIGN: middle
}
#Diary .addAftor {
	MARGIN: 13px 0px 0px
}
#Diary .post-header .h3 {
	VERTICAL-ALIGN: middle
}
#Diary .post-header .h3 SPAN {
	POSITION: absolute; FONT-STYLE: normal; MARGIN: -5px 0px 0px; COLOR: #666; FONT-SIZE: 13px
}
#Diary .addAftor I.ficon {
	POSITION: absolute; MARGIN: -3px 0px 0px -30px; WIDTH: 24px; DISPLAY: block; HEIGHT: 24px; OVERFLOW: hidden
}
#Diary .addAftor I.ficon I {
	POSITION: absolute; WIDTH: 24px; BACKGROUND: url(maps/ifriends.png) no-repeat; HEIGHT: 48px
}
#Diary .is-my-friend I.ficon I {
	BOTTOM: 0px
}
#Diary .addAftor .delete {
	BORDER-BOTTOM: #f00 1px dashed; COLOR: #f00; TEXT-DECORATION: none
}
#DiaryPosts LI {
	PADDING-BOTTOM: 30px; MARGIN: 20px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 20px
}
#Diary .addAftor {
	WIDTH: 28%; FLOAT: right
}
#DiaryPosts .post-date {
	WIDTH: 28%; FLOAT: right
}
#DiaryPosts .post-comments {
	WIDTH: 28%; FLOAT: right
}
#DiaryPosts .post-date SPAN {
	WHITE-SPACE: nowrap
}
#DiaryPosts .post-tags {
	WIDTH: 62%; OVERFLOW: hidden
}
#DiaryPosts .post-title {
	WIDTH: 62%; OVERFLOW: hidden
}
#DiaryPosts .post-title {
	FLOAT: left; FONT-SIZE: 25px
}
#DiaryPosts .no-title {
	FONT-STYLE: italic; COLOR: #ccc
}
#DiaryPosts .VotePost .post-title {
	WIDTH: auto
}
#DiaryPosts .post-content {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 25px
}
#DiaryPosts .post-tags {
	COLOR: #06c
}
#DiaryPosts .post-tags A:hover {
	COLOR: #f60
}
#DiaryPosts .post-comments .no-comments {
	BACKGROUND-IMAGE: url(bg_switch.png); DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; -background-image: url(bg_switch.gif)
}
#DiaryPosts .post-comments .no-comments SPAN {
	BACKGROUND-IMAGE: url(bg_switch.png); DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; -background-image: url(bg_switch.gif)
}
#DiaryPosts .post-comments .no-comments SPAN {
	OVERFLOW: hidden
}
#Diary .DiaryResults LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 50px
}
#Diary .DiaryResults .post-title {
	WIDTH: auto; FONT-SIZE: 20px
}
#Diary .DiaryResults .post-content {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#Diary .DiaryResults .post-added {
	MARGIN: 10px 0px
}
#DiaryPosts .post-comments .no-comments {
	MARGIN: 0px 0px 5px; BACKGROUND-POSITION: right bottom
}
#DiaryPosts .post-comments .no-comments SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-TOP: 0px; LEFT: -10px
}
#DiaryPosts .post-comments .comment-counter {
	DISPLAY: inline
}
#DiaryPosts .has-comments .orangetext {
	POSITION: relative; TOP: 3px; TEXT-DECORATION: none
}
#DiaryPosts .post-options {
	MARGIN-TOP: 5px
}
#DiaryPosts .Vote {
	CLEAR: left
}
.BlockDiary .Vote {
	CLEAR: left
}
.VotePost {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; xwidth: 60%
}
.VotePost .post-title {
	MARGIN-BOTTOM: 15px
}
.VotePost .post-title .i-poll {
	POSITION: absolute; MARGIN: 5px 0px 0px -30px
}
.VotePost LABEL INPUT {
	POSITION: absolute; MARGIN: 0px 0px 0px -27px
}
.VotePost .vote-item {
	WIDTH: 90%; MARGIN-BOTTOM: 15px; FONT-SIZE: 15px
}
.VotePost .s-button {
	MARGIN-TOP: 15px
}
.VotePost .vote-item-bar {
	POSITION: relative; MIN-WIDTH: 2px; MARGIN: 5px 0px 0px; BACKGROUND: #69c; HEIGHT: 13px; COLOR: #69c; FONT-SIZE: 11px
}
.VotePost .vote-item-bar SPAN {
	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 30px; RIGHT: -35px
}
.BlockDiary .post-title {
	WIDTH: 62%; MARGIN-BOTTOM: 15px; FLOAT: left; FONT-SIZE: 25px
}
.PopularPosts {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; DISPLAY: inline-block; BACKGROUND: url(diary/PopularPosts.png) no-repeat right 1px; HEIGHT: 27px; COLOR: #ff6600; PADDING-TOP: 0px
}
.PopularPosts SPAN {
	MARGIN: 0px 0px 0px 5px; DISPLAY: inline-block; COLOR: #fff; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; text-shadow: 1px 1px 0 #777
}
.comment-counter-2 {
	BACKGROUND-IMAGE: url(diary/bg_comments.png); DISPLAY: inline-block
}
.comment-counter-2 A {
	BACKGROUND-IMAGE: url(diary/bg_comments.png); DISPLAY: inline-block
}
.comment-counter-2 A {
	
}
.diari-post-title {
	FONT-SIZE: 16px
}
.diari-post-title .comment-counter {
	MARGIN: 0px 0px 0px 6px; DISPLAY: inline-block
}
.diari-post-title .comment-counter-2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: inline-block; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.diari-post-title .comment-counter-2 A {
	POSITION: relative; PADDING-BOTTOM: 6px; MARGIN: 0px -4px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; BACKGROUND-POSITION: right top; HEIGHT: 14px; COLOR: #000000; FONT-SIZE: 10px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.DiariItem .desc {
	POSITION: relative; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.DiariItem .desc .gr {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: url(diary/posts-gr.png); HEIGHT: 45px; LEFT: 0px
}
.little-content .gr {
	DISPLAY: none
}
.DiaryMainBlock .selected {
	BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000
}
.DiariItemList LI {
	MARGIN: 0px 0px 30px
}
.DiariItemList LI:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; CONTENT: ""
}
.DiariItemList LI .title {
	MARGIN: 0px 0px 5px; FONT-SIZE: 16px
}
.DiariItemList LI .desc {
	POSITION: relative
}
.DiariItemList LI .desc DIV.gr {
	POSITION: absolute; WIDTH: 100%; BOTTOM: -2px; BACKGROUND: url(glow_bottom_2.png); HEIGHT: 32px; LEFT: 0px
}
.DiariItemList LI .img {
	MARGIN: 4px 20px 0px 0px; FLOAT: left
}
.DiariItemPost {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.DiariItemPost .img {
	MARGIN: 4px 30px 20px 0px; FLOAT: left
}
.DiariItemPost H1 {
	MARGIN: 0px 0px 20px
}
.DiariItemPost P {
	MARGIN: 0px 0px 15px
}
#Diary .comment-counter I {
	DISPLAY: none
}
#Diary .comment-counter {
	TEXT-ALIGN: right; FONT-SIZE: 10px
}
#Diary .comment-counter A {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 9px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; HEIGHT: 22px; COLOR: #000; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; TOP: 2px; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#Diary .comment-counter EM {
	POSITION: absolute; WIDTH: 5px; HEIGHT: 22px; TOP: 0px; LEFT: -5px
}
#Diary .comment-counter A SPAN {
	POSITION: relative; LEFT: 2px
}
#Diary .comment-counter A {
	BACKGROUND-IMAGE: url(diary/bg_comments.png)
}
#Diary .comment-counter EM {
	BACKGROUND-IMAGE: url(diary/bg_comments.png)
}
#Diary .comment-counter .popular {
	COLOR: #c00
}
#Diary .comment-counter .popular A {
	BACKGROUND: url(diary/bg_comments_p.png) no-repeat
}
#Diary .comment-counter .popular EM {
	BACKGROUND: url(diary/bg_comments_p.png) no-repeat
}
#DiaryComments {
	MARGIN-TOP: 30px; BORDER-TOP: #ccc 1px solid
}
#DiaryComments .comments-counter {
	POSITION: relative; TEXT-ALIGN: center; FONT-SIZE: 20px; TOP: -15px
}
#DiaryComments .comments-counter B {
	BACKGROUND-IMAGE: url(bg_switch_big.png); DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; FONT-WEIGHT: normal
}
#DiaryComments .comments-counter SPAN {
	BACKGROUND-IMAGE: url(bg_switch_big.png); DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; FONT-WEIGHT: normal
}
#DiaryComments .comments-counter B {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; BACKGROUND-POSITION: right 50%; HEIGHT: 29px; PADDING-TOP: 0px; LEFT: 15px
}
#DiaryComments .branch {
	BORDER-TOP: #ccc 1px dashed
}
#DiaryComments .branch:first-child {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#DiaryComments .branch .is-me {
	BACKGROUND: #e8ffc5
}
#DiaryComments .branch .is-author {
	BACKGROUND: #dce7fa
}
#DiaryComments .branch .is-newest {
	BACKGROUND: #fff1c6
}
#DiaryComments .branch .comment {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px; -zoom: 1
}
#DiaryComments .branch .comment .u-comment {
	POSITION: relative
}
#DiaryComments .branch .comment .u-comment .i16 {
	POSITION: absolute; DISPLAY: block; CURSOR: pointer; RIGHT: 0px; -position: relative; -float: right
}
#DiaryComments .branch .comment .u-comment .i16 IMG {
	WIDTH: 100%; HEIGHT: 16px
}
#Diary .DiaryResults .u-post {
	MARGIN: 0px 0px 0px 65px
}
#DiaryComments .u-comment {
	MARGIN: 0px 0px 0px 65px
}
#Diary .DiaryResults LI .u-s-photo {
	FLOAT: left
}
#DiaryComments .branch .comment .u-s-photo {
	FLOAT: left
}
#Diary .DiaryResults LI {
	
}
#Diary .DiarySort {
	FONT-SIZE: 15px
}
#Diary .DiarySort .sort-attr {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff9a4; CURSOR: pointer; PADDING-TOP: 2px
}
#DiarySortBaloon {
	Z-INDEX: 5; POSITION: absolute; MARGIN: 10px 0px 0px -12px
}
#DiarySortBaloon .fm-c {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 10px
}
#DiarySortBaloon .delimiter {
	MARGIN-TOP: 10px; WIDTH: 200px; HEIGHT: 10px; OVERFLOW: hidden
}
#DiarySortBaloon .delimiter2 {
	MARGIN-TOP: 15px; HEIGHT: 15px; BORDER-TOP: #ccc 2px solid
}
#DiarySortBaloon .female {
	MARGIN-LEFT: 20px
}
#Diary .uc-name {
	COLOR: #666
}
#Diary .uc-name A {
	COLOR: #666
}
#DiaryComments .uc-bottom {
	FONT-SIZE: 11px
}
#DiaryComments .uc-content {
	MARGIN: 10px 0px; OVERFLOW: hidden
}
#DiaryComments .uc-controls {
	FLOAT: right
}
#DiaryComments .uc-controls .answer {
	MARGIN-LEFT: 30px
}
#DiaryComments .uc-content .dashed {
	MARGIN-TOP: 5px; DISPLAY: inline-block
}
#DiaryComments .DiaryAdd DT {
	POSITION: relative; WIDTH: 125px; LEFT: 10px
}
#DiaryComments .DiaryAdd DD {
	MARGIN-LEFT: 135px
}
#DiaryComments .DiaryAdd .textarea TEXTAREA {
	HEIGHT: 135px
}
#DiaryComments .BottomForm .textarea TEXTAREA {
	HEIGHT: 225px
}
#DiaryComments .DiaryAdd {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #caccd2 1px dashed; PADDING-TOP: 20px
}
#DiaryComments .BottomForm {
	BORDER-TOP: #e1e1e1 2px solid
}
#DiaryComments .DiaryAdd .disclaimer-text {
	MARGIN: 10px 0px 20px
}
#DiaryComments .DiaryAdd .u-photo {
	MARGIN-TOP: 15px
}
#Diary .NoPosts H1 {
	TEXT-ALIGN: center; MARGIN: 0px 0px 30px
}
#Diary .NoPosts H1 .fleur {
	MARGIN: 0px 10px
}
#Diary .NoPosts P.fs18 {
	MARGIN: 0px 0px 35px
}
#Diary .NoPosts .button25 {
	POSITION: relative; TOP: 25px
}
#Diary .NoPosts .other-actions I {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
#Diary .NoPosts .other-actions DIV {
	MARGIN-BOTTOM: 5px
}
.glow-b {
	POSITION: relative
}
.glow-b DIV {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 15px; BACKGROUND: url(glow_bottom.png) repeat-x; HEIGHT: 80px
}
.DiaryNew {
	WIDTH: 46%
}
.DiaryPop {
	WIDTH: 46%
}
.DiaryNew H1 A {
	COLOR: #000
}
.DiaryPop H1 A {
	COLOR: #000
}
.DiaryPop H1 {
	MARGIN-BOTTOM: 25px
}
.DiaryIndexTable TD {
	PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top
}
.DiaryIndex {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 25px; PADDING-TOP: 5px
}
.DiaryIndexTable .hover {
	BACKGROUND: #fffae7; CURSOR: pointer
}
.DiaryIndex:hover {
	BACKGROUND: #fffae7; CURSOR: pointer
}
.DiaryIndexTable .hover .content SPAN {
	COLOR: #000; TEXT-DECORATION: none
}
.DiaryIndex .content A {
	COLOR: #000; TEXT-DECORATION: none
}
.DiaryIndex:hover .content A {
	BORDER-BOTTOM: #999 1px solid
}
.DiaryIndex .u-photo {
	FLOAT: left
}
.DiaryIndex .container {
	MARGIN: 0px 0px 0px 60px
}
.DiaryIndex .container .content {
	MARGIN: 10px 0px
}
.DiaryIndex .container .comment-counter {
	POSITION: relative; WIDTH: auto; FLOAT: right; MARGIN-LEFT: 5px; TOP: -5px; LEFT: 5px
}
.DiaryIndex .container .has-vote {
	POSITION: relative; FLOAT: right; TOP: -2px
}
.DiaryIndex .container .has-vote .i-poll {
	CURSOR: pointer
}
#Diary .TagsBlock .Switch {
	MARGIN: 10px 0px 0px; FLOAT: right
}
#Diary .TagsBlock .Switch A {
	TEXT-DECORATION: none
}
#Diary .TagsBlock .Switch U {
	BORDER-BOTTOM: #06c 1px dashed; TEXT-DECORATION: none
}
#Diary .TagsBlock .Switch .s-selected U {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#Diary .TagsBlock .sex {
	VERTICAL-ALIGN: top; CURSOR: pointer
}
#Diary .AboutTags {
	POSITION: relative
}
#Diary .AboutTags .TagBaloon {
	POSITION: absolute; WIDTH: 269px; BOTTOM: 20px; DISPLAY: none; BACKGROUND: url(diary/tag_baloon.png) no-repeat; HEIGHT: 187px; LEFT: -260px
}
#Diary .AboutTags .TagBaloon H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
#Diary .AboutTags .TagBaloon P {
	MARGIN: 5px 0px 0px 20px; WIDTH: 230px
}
#Diary .AboutTags:hover .TagBaloon {
	DISPLAY: block
}
#Diary .AboutTags.hover .TagBaloon {
	DISPLAY: block
}
#CommentWysiwyg .codes .colors {
	DISPLAY: none
}
#CommentWysiwyg .codes .size {
	DISPLAY: none
}
.i-poll {
	POSITION: relative; WIDTH: 20px; DISPLAY: block; HEIGHT: 16px; OVERFLOW: hidden
}
.i-poll I {
	POSITION: relative; WIDTH: 60px; DISPLAY: block; BACKGROUND: url(diary/ico_polls.png) no-repeat; HEIGHT: 16px
}
.i-poll I.green {
	LEFT: -20px
}
.i-poll I.red {
	LEFT: -40px
}
.DiaryMainBlock {
	BORDER-BOTTOM: #ccc 1px solid
}
.DiaryMainBlock .MyDiary .gray9 {
	MARGIN-TOP: 5px
}
.DiaryMainBlock .DiaryAddPost {
	MARGIN: 15px 0px 25px
}
.DiaryMainBlock .MyAuthors A {
	COLOR: #be1918
}
.DiaryPopularBlock {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.DiaryPopularBlock .i-poll {
	POSITION: absolute; MARGIN: 0px 0px 0px -25px
}
.DiaryPopularBlock B.title {
	LINE-HEIGHT: 140%; COLOR: #333
}
.DiaryPopularBlock LI A {
	LINE-HEIGHT: 140%; COLOR: #333
}
.DiaryPopularBlock UL {
	MARGIN: 0px 0px 30px
}
.DiaryPopularBlock LI {
	PADDING-TOP: 15px
}
.DiaryUserTags {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 15px; MARGIN: 25px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 0px
}
.DiaryUserTags .title {
	POSITION: relative; TEXT-ALIGN: center; COLOR: #999; TOP: -10px
}
.DiaryUserTags .title SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: #fff; PADDING-TOP: 0px
}
.DiaryUserTags .TagsField {
	TEXT-ALIGN: center
}
.DiaryUserTags .TagsField .selected {
	COLOR: #000; TEXT-DECORATION: none !important
}
#DiaryPreview {
	POSITION: relative; HEIGHT: 100%
}
#DiaryPreview .open-close {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: #ffffc6; PADDING-TOP: 15px
}
#DiaryPreview .open-close .container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 0px
}
#DiaryPreview #DiaryPosts {
	PADDING-BOTTOM: 120px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 20px
}
#DiaryPreview .post-content {
	PADDING-BOTTOM: 20px
}
#DiaryPreview .post-tags {
	WIDTH: auto
}
#Diary .DiaryOnlyReal {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 60px; PADDING-RIGHT: 20px; BACKGROUND: url(ico_robot_stop.gif) #fffdb7 no-repeat 15px 10px; PADDING-TOP: 20px
}
#Diary .DiaryOnlyReal P {
	MARGIN: 0px 0px 30px
}
#Diary .DiaryOnlyReal IMG {
	POSITION: relative; MARGIN-TOP: -15px
}
.diary-social {
	MARGIN-TOP: 10px
}
.diary-social .fl-l {
	MARGIN: 0px 5px 0px 0px
}
.TagSize-1 {
	FONT-SIZE: 11px
}
.TagSize-2 {
	FONT-SIZE: 13px
}
.TagSize-3 {
	FONT-SIZE: 14px
}
.TagSize-4 {
	FONT-SIZE: 15px
}
.TagSize-5 {
	FONT-SIZE: 17px
}
.TagSize-6 {
	FONT-SIZE: 18px
}
.TagSize-7 {
	FONT-SIZE: 19px
}
.TagSize-8 {
	FONT-SIZE: 20px
}
.TagSize-9 {
	FONT-SIZE: 22px
}
.TagSize-10 {
	FONT-SIZE: 25px
}
.TagSize-11 {
	FONT-SIZE: 30px
}
.TagSize-12 {
	FONT-SIZE: 35px
}
.TagsField A {
	LINE-HEIGHT: 140%; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; TEXT-DECORATION: none
}
.TagsField A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
.TagsField A.selected {
	COLOR: #000; TEXT-DECORATION: none
}
.UserTags {
	TEXT-ALIGN: center; MARGIN: 10px 0px; BACKGROUND: url(1g.gif) repeat-x 0px 9px
}
.UserTags SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; COLOR: #999; PADDING-TOP: 0px
}
.HCaptcha INPUT.text {
	MARGIN-LEFT: 20px; FONT-SIZE: 15px
}
.HCaptcha .ajaxmsg {
	POSITION: absolute; MARGIN: 10px 0px 0px 10px
}
#jsHtml .js-hide {
	DISPLAY: none
}
.remain {
	TEXT-ALIGN: right; COLOR: #666
}
#Tips {
	FONT-SIZE: 15px
}
#Agent {
	FONT-SIZE: 15px
}
#Tips .ForgotPass INPUT.yellow {
	BORDER-BOTTOM: #666 2px solid; BORDER-LEFT: #666 2px solid; FONT-SIZE: 33px; BORDER-TOP: #666 2px solid; BORDER-RIGHT: #666 2px solid
}
#Tips .ForgotPass DT {
	MARGIN-BOTTOM: 5px
}
#Tips .ForgotPass .error {
	DISPLAY: none; MARGIN-BOTTOM: 10px; FONT-SIZE: 13px
}
#Tips .ForgotPass .invalid INPUT.yellow {
	BORDER-BOTTOM: #f00 2px solid; BORDER-LEFT: #f00 2px solid; BORDER-TOP: #f00 2px solid; BORDER-RIGHT: #f00 2px solid
}
#Tips .ForgotPass .invalid .error {
	DISPLAY: block
}
#Tips .ForgotPass .fs13 {
	MARGIN-TOP: 3px
}
#Tips .ForgotPass .fs20 {
	MARGIN-TOP: 25px
}
#TipsLogin .button25 {
	POSITION: relative; MARGIN-BOTTOM: 8px; LEFT: -17px
}
#TipsLogin .button25 SPAN {
	PADDING-RIGHT: 25px; LEFT: 25px
}
#TipsLogin .regblock {
	MARGIN: 10px 50px 0px 0px
}
#TipsLogin .greyarrow {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 310px; PADDING-RIGHT: 0px; BACKGROUND: url(bg_gray_arrow_b.png) no-repeat right center; PADDING-TOP: 15px
}
#TipsLogin .ap-t-c {
	WIDTH: 660px
}
#TipsLogin FORM {
	PADDING-TOP: 20px
}
#TipsLogin DT {
	WIDTH: 150px; FLOAT: left; FONT-SIZE: 25px; PADDING-TOP: 5px
}
#TipsLogin DD {
	MARGIN: 0px 110px 20px 150px
}
#TipsLogin DD INPUT.text {
	BORDER-BOTTOM: #666 2px solid; POSITION: relative; BORDER-LEFT: #666 2px solid; WIDTH: 100%; FONT-SIZE: 33px; BORDER-TOP: #666 2px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #666 2px solid
}
#TipsLogin .s-button {
	MARGIN: 0px
}
#TipsLogin DD SELECT {
	WIDTH: 120px; FONT-SIZE: 21px
}
#Tips .CrossAuth DD INPUT.text {
	WIDTH: 260px
}
#ExternalLink {
	WIDTH: 90%; FONT-SIZE: 15px
}
#ExternalLink .orange {
	MARGIN: 20px 0px 40px; COLOR: #ec4d00
}
#ExternalLink .redtext {
	MARGIN: 40px 0px
}
#ExternalLink .submits {
	MARGIN: 40px 0px 0px
}
#Gestapo .orange {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ec4d00; PADDING-TOP: 50px
}
#CriticalHit {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; BACKGROUND: #f24f4f; PADDING-TOP: 0px
}
#CriticalHit .CHContent {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #ffffc6; PADDING-TOP: 7px
}
#CriticalHit .CHContent P {
	MARGIN: 0px 0px 7px; FONT-SIZE: 13px
}
#Fade {
	Z-INDEX: 900; FILTER: alpha(opacity=60); WIDTH: 100%; BACKGROUND: #000; HEIGHT: 100%; opacity: .6
}
#LFade {
	Z-INDEX: 900; FILTER: alpha(opacity=60); WIDTH: 100%; BACKGROUND: #000; HEIGHT: 100%; opacity: .6
}
#LFade DIV {
	POSITION: absolute; MARGIN: -40px 0px 0px -70px; COLOR: #fff; FONT-SIZE: 30px; TOP: 50%; LEFT: 50%
}
DIV#photoLineLink {
	TEXT-ALIGN: center; MARGIN: 0px 0px 30px; FONT-SIZE: 11px
}
#photoLineLink A {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 198px; DISPLAY: block; BACKGROUND: url(bg_arrow_photoline.png) no-repeat; HEIGHT: 47px; COLOR: #000; CURSOR: pointer; TEXT-DECORATION: none
}
#photoLineLink SPAN {
	POSITION: relative; TOP: 17px
}
#photoLineLink A B {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 27px; WIDTH: 85px; BOTTOM: -20px; BACKGROUND: url(free.gif); HEIGHT: 29px; COLOR: #fff; RIGHT: 0px; text-shadow: 0 0 1px #000
}
#NewFacesOnSite {
	Z-INDEX: 11; POSITION: relative; BORDER-TOP: #fff 1px solid
}
#Top100Main H2 {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 15px
}
#MyAnketaBlock H2 {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 15px
}
#FindTravelers H2 {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 15px
}
#NewFacesOnSite H2 {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 15px
}
#NewFacesOnSite .glow_r {
	Z-INDEX: 5; POSITION: absolute; WIDTH: 72px; BACKGROUND: url(glow_r2.png) repeat-y; HEIGHT: 198px; RIGHT: -1px
}
#NewFacesOnSite .OverflowContainer {
	POSITION: relative; WIDTH: 100%; OVERFLOW: hidden
}
#NewFacesOnSite UL {
	POSITION: relative; WIDTH: 1220px
}
#NewFacesOnSite LI {
	POSITION: relative; DISPLAY: block; FLOAT: left
}
#NewFacesOnSite LI.vip .u-s-photo {
	BACKGROUND: #ffc56c
}
#NewFacesOnSite LI .u-s-photo {
	DISPLAY: block
}
#NewFacesOnSite LI DIV {
	DISPLAY: none
}
DIV.FacesBaloon {
	Z-INDEX: 15; MARGIN-LEFT: -172px
}
DIV.FacesBaloon .delimiter {
	MARGIN-TOP: 5px; HEIGHT: 5px
}
DIV.FacesBaloon {
	POSITION: absolute; WIDTH: 220px
}
DIV.FacesBaloon .baloon-footer {
	POSITION: absolute; WIDTH: 220px
}
DIV.FacesBaloon .baloon-footer DIV {
	POSITION: absolute; WIDTH: 220px
}
DIV.FacesBaloon {
	BACKGROUND: url(bg_baloon.png) no-repeat
}
DIV.FacesBaloon .baloon-footer DIV {
	BACKGROUND: url(bg_baloon.png) no-repeat
}
DIV.FacesBaloon .baloon-container {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 140%; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 27px
}
DIV.FacesBaloon .baloon-footer {
	HEIGHT: 15px; OVERFLOW: hidden
}
DIV.FacesBaloon .baloon-footer DIV {
	BOTTOM: 0px; HEIGHT: 200px
}
DIV.FacesBaloon .baloon-container .u-s-photo {
	DISPLAY: none !important
}
DIV.FacesBaloon.is-empty DIV.u-text {
	DISPLAY: none
}
DIV.FacesBaloon.is-empty DIV.delimiter {
	DISPLAY: none
}
DIV.PhotoLineBaloon {
	MARGIN-LEFT: -302px
}
DIV.PhotoLineBaloon .u-text {
	FONT-STYLE: italic
}
DIV.PhotoLineBaloon {
	BACKGROUND: url(bg_baloon2.png) no-repeat
}
DIV.PhotoLineBaloon .baloon-footer DIV {
	BACKGROUND: url(bg_baloon2.png) no-repeat
}
DIV.PhotoLineBaloon {
	WIDTH: 350px
}
DIV.PhotoLineBaloon .baloon-footer {
	WIDTH: 350px
}
DIV.PhotoLineBaloon .baloon-footer DIV {
	WIDTH: 350px
}
#Top100Main {
	POSITION: relative
}
#Top100Main H2 {
	FLOAT: left; MARGIN-RIGHT: 50px
}
#Top100Main .TopPhotos LI {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 30px
}
#Top100Main .OverflowContainer {
	POSITION: relative; WIDTH: 100%; HEIGHT: 154px; OVERFLOW: hidden
}
#Top100Main .TopPhotos {
	WIDTH: 10000px
}
#Top100Main .glow_r {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 163px; BACKGROUND: url(glow_right.png) repeat-y; HEIGHT: 154px; RIGHT: 0px
}
#Top100Main .ShowRating {
	Z-INDEX: 2; POSITION: absolute; LINE-HEIGHT: 150px; WIDTH: 100px; PADDING-RIGHT: 5px; BACKGROUND: url(top100_arrow.png) #fff no-repeat right 50%; HEIGHT: 154px; RIGHT: 0px
}
.TopSwitch {
	MARGIN: 30px 0px 15px; FLOAT: left
}
.TopSwitch LI {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; FLOAT: left; MARGIN-RIGHT: 20px; -width: 1%
}
.TopSwitch LI A {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-POSITION: left top; HEIGHT: 23px; TEXT-DECORATION: none; PADDING-TOP: 0px; LEFT: -15px
}
.TopSwitch LI SPAN {
	BORDER-BOTTOM: #06c 1px dashed
}
.TopSwitch LI.selected {
	BACKGROUND-IMAGE: url(bg_switch.png); -background-image: url(bg_switch.gif)
}
.TopSwitch LI.selected A {
	BACKGROUND-IMAGE: url(bg_switch.png); -background-image: url(bg_switch.gif)
}
.TopSwitch LI.selected SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #000; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#FindTravelers H2 {
	MARGIN-BOTTOM: 25px
}
#FindTravelers H2 .i-travel {
	MARGIN: 0px 5px 0px 10px; WIDTH: 22px; DISPLAY: inline-block; BACKGROUND: url(ico_travel_mini.png) no-repeat; HEIGHT: 21px
}
#FindTravelers LI {
	WIDTH: 25%; FLOAT: left; OVERFLOW: hidden
}
#FindTravelers LI .country {
	MIN-HEIGHT: 42px; PADDING-LEFT: 72px
}
#FindTravelers LI IMG {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px -72px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#FindTravelers LI .fs11 {
	COLOR: #333; PADDING-TOP: 5px
}
#FindTravelers LI.last .country {
	BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 41px; PADDING-LEFT: 10px
}
.NoActualTravels {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 140px; PADDING-RIGHT: 0px; BACKGROUND: url(ico_travel_big.png) no-repeat 20px 15px; PADDING-TOP: 15px
}
.addTravel {
	TEXT-ALIGN: left; DISPLAY: inline-block; HEIGHT: 43px; COLOR: #fff; FONT-SIZE: 20px; text-shadow: 0px 1px 1px #666
}
.addTravel .pattern .p-l {
	BACKGROUND: url(ap/rbutton.gif) no-repeat
}
.addTravel .pattern .p-r I {
	BACKGROUND: url(ap/rbutton.gif) no-repeat
}
.addTravel .pattern .p-r I {
	WIDTH: 300px
}
.addTravel .text-container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 30px; TOP: 7px; PADDING-TOP: 0px
}
#MyAnketaBlock {
	PADDING-BOTTOM: 15px
}
#MyAnketaBlock .WhoSeen {
	WIDTH: 46%
}
#MyAnketaBlock .PercFilled {
	WIDTH: 46%
}
#MyAnketaBlock .WhoSeen UL {
	MARGIN-TOP: 12px
}
#MyAnketaBlock .WhoSeen LI {
	WIDTH: 20%; FLOAT: left
}
#MyAnketaBlock .WhoSeen .show-other {
	MARGIN: 15px 0px 0px
}
#MyAnketaBlock .anketa-progress {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
#MyAnketaBlock .anketa-progress .bar {
	BORDER-LEFT: #f30 1px solid; MARGIN-BOTTOM: 15px; BACKGROUND: url(bg_anketa_progress.png) repeat-x; HEIGHT: 24px; BORDER-RIGHT: #ccc 1px solid
}
#MyAnketaBlock .anketa-progress .bar .progress {
	BACKGROUND: url(bg_anketa_progress.png) repeat-x 0px -72px; HEIGHT: 24px
}
#MyAnketaBlock .anketa-progress .fs25 {
	COLOR: #f30
}
#MyAnketaBlock .p-normal .bar .progress {
	BACKGROUND-POSITION: 0px -48px
}
#MyAnketaBlock .p-normal .bar {
	BORDER-LEFT: #f60 1px solid
}
#MyAnketaBlock .p-good .bar .progress {
	BACKGROUND-POSITION: 0px -24px
}
#MyAnketaBlock .p-good .bar {
	BORDER-LEFT: #47b902 1px solid
}
#MyAnketaBlock .p-normal .fs25 {
	COLOR: #f60
}
#MyAnketaBlock .p-good .fs25 {
	COLOR: #47b902
}
#ContactList LI.is-intim .u-s-photo {
	BACKGROUND: #eca4ec
}
#MyAnketaBlock .WhoSeen LI.is-intim .u-s-photo {
	BACKGROUND: #eca4ec
}
#NewFacesOnSite LI.is-intim .u-s-photo {
	BACKGROUND: #eca4ec
}
#LeaderNoSMSNoMoney {
	
}
#LeaderNoSMSNoMoney .ap-l-c {
	MARGIN: 0px; WIDTH: auto
}
#LeaderNoSMSNoMoney .ap-l-c P {
	TEXT-ALIGN: left
}
#LeaderNoSMSNoMoney P.fs20 {
	MARGIN: 0px; FLOAT: left; FONT-SIZE: 30px
}
#LeaderNoSMSNoMoney .ap-alert {
	POSITION: relative; MARGIN: 5px 0px 0px 5px; WIDTH: 330px; BACKGROUND-POSITION: 15px 10px; FLOAT: left; COLOR: #333; FONT-SIZE: 15px; LEFT: 15px
}
.Top100-LastVote {
	MARGIN: 30px auto 10px; WIDTH: 240px
}
.i44 I.clock {
	LEFT: -352px
}
#NewMessenger .ThemeBody {
	POSITION: absolute; FILTER: alpha(opacity=30); WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0.3
}
#MessengerBody .ThemeBody {
	POSITION: absolute; FILTER: alpha(opacity=30); WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0.3
}
#Messenger {
	POSITION: relative; MARGIN: 0px 19px 0px 15px; HEIGHT: 100%
}
#Messenger .refresh {
	Z-INDEX: 55; POSITION: absolute; LINE-HEIGHT: 25px; PADDING-RIGHT: 30px; BACKGROUND: url(ico_refresh.png) no-repeat right center; HEIGHT: 26px; FONT-SIZE: 15px; TOP: 67px; CURSOR: pointer; RIGHT: -2px
}
#Messenger .Invite2VideoChat {
	POSITION: absolute; TOP: 56px; RIGHT: -2px
}
#Messenger .refresh A {
	BORDER-BOTTOM: #333 1px dotted; COLOR: #333; TEXT-DECORATION: none
}
.M-header {
	Z-INDEX: 3; POSITION: relative; WIDTH: 100%; HEIGHT: 70px; TOP: 15px
}
#Messenger .u-intim .u-s-photo {
	BACKGROUND: #eca4ec
}
#Messenger .u-intim .fs20 A {
	COLOR: #c6c
}
.M-header .u-s-photo {
	MARGIN: 0px 15px 0px 0px; FLOAT: left
}
.M-header .u-status {
	MARGIN: 10px 0px 0px; COLOR: #666; FONT-SIZE: 16px
}
.M-header .u-online {
	COLOR: #f63
}
.M-header .u-online SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(bg_online_big.png) no-repeat 0px 0px; PADDING-TOP: 0px; -background: url(bg_online_big.gif) no-repeat 0 0
}
.UserOnSite SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(bg_online_big.png) no-repeat 0px 0px; PADDING-TOP: 0px; -background: url(bg_online_big.gif) no-repeat 0 0
}
.M-header .u-online SPAN SPAN {
	POSITION: relative; PADDING-BOTTOM: 4px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; BACKGROUND: url(bg_online_big.png) no-repeat right top; HEIGHT: 15px; COLOR: #fff; FONT-SIZE: 14px; RIGHT: -13px; PADDING-TOP: 4px; -background: url(bg_online_big.gif) no-repeat right top; text-shadow: 0 1px 1px #90400f
}
.UserOnSite SPAN SPAN {
	POSITION: relative; PADDING-BOTTOM: 4px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; BACKGROUND: url(bg_online_big.png) no-repeat right top; HEIGHT: 15px; COLOR: #fff; FONT-SIZE: 14px; RIGHT: -13px; PADDING-TOP: 4px; -background: url(bg_online_big.gif) no-repeat right top; text-shadow: 0 1px 1px #90400f
}
.M-header .u-online SPAN SPAN A {
	FONT-STYLE: italic; COLOR: #fff; FONT-SIZE: 14px
}
.UserOnSite SPAN SPAN A {
	FONT-STYLE: italic; COLOR: #fff; FONT-SIZE: 14px
}
#Anketa .M-header .u-online SPAN SPAN A {
	FONT-STYLE: italic; COLOR: #fff; FONT-SIZE: 14px
}
#Anketa .UserOnSite SPAN SPAN A {
	FONT-STYLE: italic; COLOR: #fff; FONT-SIZE: 14px
}
.M-footer {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 100%; BOTTOM: 15px; HEIGHT: 165px
}
.M-footer TEXTAREA {
	BORDER-BOTTOM: #666 2px solid; BORDER-LEFT: #666 2px solid; OVERFLOW-Y: auto; WIDTH: 100%; HEIGHT: 90px; BORDER-TOP: #666 2px solid; BORDER-RIGHT: #666 2px solid
}
.M-footer .M-send {
	MARGIN: 15px 0px 0px
}
.M-footer .M-send .s-button {
	MARGIN-RIGHT: 15px
}
.M-actions {
	TEXT-ALIGN: right; MARGIN: 10px 0px 0px; FLOAT: right
}
.M-actions DIV {
	MARGIN-BOTTOM: 5px; CLEAR: both
}
.SpamBlock {
	
}
.NoSpeak A {
	DISPLAY: inline-block; BACKGROUND: url(bg_prev_msg.gif) no-repeat
}
.NoSpeak A SPAN {
	DISPLAY: inline-block; BACKGROUND: url(bg_prev_msg.gif) no-repeat
}
.NoSpeak A {
	BACKGROUND-POSITION: right 50%; COLOR: #000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.NoSpeak A SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; HEIGHT: 17px; PADDING-TOP: 0px; LEFT: -10px
}
.BrendingPlace {
	Z-INDEX: 67; POSITION: absolute; LINE-HEIGHT: 17px; HEIGHT: 18px
}
.M-footer .smiles {
	Z-INDEX: 66; POSITION: relative; TEXT-ALIGN: right; MARGIN: 0px 0px 7px; FONT-SIZE: 15px
}
.M-footer .smiles .orangetext {
	BORDER-BOTTOM: #f60 1px dashed; TEXT-DECORATION: none
}
.M-footer .smiles-baloon {
	POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 326px; BOTTOM: 40px; PADDING-RIGHT: 8px; RIGHT: -10px; PADDING-TOP: 8px
}
.M-footer .smiles-baloon IMG {
	MARGIN: 3px; CURSOR: pointer
}
.M-footer .smiles-baloon .baloon-footer {
	POSITION: absolute; WIDTH: 326px; HEIGHT: 35px; OVERFLOW: hidden; LEFT: 0px
}
.M-footer .smiles-baloon .baloon-footer DIV {
	POSITION: absolute; WIDTH: 326px; BOTTOM: 0px; HEIGHT: 300px; LEFT: 0px
}
.M-footer .smiles-baloon {
	BACKGROUND: url(bg_baloon_smiles.png) no-repeat
}
.M-footer .smiles-baloon .baloon-footer DIV {
	BACKGROUND: url(bg_baloon_smiles.png) no-repeat
}
.M-footer .i14 {
	POSITION: relative; MARGIN: 0px; VERTICAL-ALIGN: middle
}
.M-footer .i14 I {
	LEFT: -48px
}
.M-first-message {
	BOTTOM: 100px
}
.M-first-message .M-actions {
	DISPLAY: none
}
.M-first-message .link-on-your-photo {
	MARGIN: 25px 0px; FONT-SIZE: 15px
}
.M-window {
	Z-INDEX: 2; BORDER-BOTTOM: #666 2px solid; POSITION: absolute; BORDER-LEFT: #666 2px solid; OVERFLOW-Y: scroll; WIDTH: 100%; BOTTOM: 185px; BACKGROUND: #fff; OVERFLOW: auto; BORDER-TOP: #666 2px solid; TOP: 100px; BORDER-RIGHT: #666 2px solid; -height: 300px
}
.M-window.hasnt-footer {
	BOTTOM: 15px
}
.M-window UL {
	MARGIN: 12px
}
.M-window LI {
	POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #a34747; PADDING-TOP: 0px
}
.M-window LI TD {
	COLOR: #a34747
}
.M-window LI.me {
	COLOR: #3e7733
}
.M-window LI.me TD {
	COLOR: #3e7733
}
.M-window LI .date {
	FLOAT: right; COLOR: #666; FONT-SIZE: 11px
}
.M-window LI .name {
	FLOAT: left
}
.M-window LI P {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 130%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 5px
}
.M-window LI P.old {
	POSITION: relative; FLOAT: left; CLEAR: none; TOP: 1px
}
.M-window LI .delim {
	BORDER-BOTTOM: #ccc 1px solid; WIDTH: 100px; HEIGHT: 3px; CLEAR: both; OVERFLOW: hidden
}
.M-window LI .old-date {
	POSITION: relative; TOP: 5px
}
.M-window LI .i16 {
	POSITION: absolute; DISPLAY: none; LEFT: 0px
}
.M-window LI.from-read {
	BACKGROUND: url(messages_from_read.gif) no-repeat left top
}
.M-window LI.from-unread {
	BACKGROUND: url(messages_from_unread.gif) no-repeat left top
}
.M-window LI.to-read {
	BACKGROUND: url(messages_to_read.gif) no-repeat left top
}
.M-window LI.to-unread {
	BACKGROUND: url(messages_to_unread.gif) no-repeat left top
}
.M-window LI.wink .i16 {
	DISPLAY: block
}
.M-window LI.otzhig .i16 {
	DISPLAY: block
}
.M-window LI.ignore .i16 {
	DISPLAY: block
}
.M-window LI.compliment .i16 {
	DISPLAY: block
}
.M-window LI.vip .i16 {
	DISPLAY: block
}
.M-window LI.wink .i16 I {
	LEFT: -368px
}
.M-window LI.otzhig .i16 I {
	LEFT: -384px
}
.M-window LI.compliment .i16 I {
	LEFT: -384px
}
.M-window LI.otzhig P {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
.M-window LI.ignore .name {
	COLOR: #f00
}
.M-window LI .m-block TABLE TD IMG {
	POSITION: absolute; MARGIN-TOP: -3px; LEFT: 30px
}
.M-window LI .m-block {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 75px; PADDING-RIGHT: 0px; COLOR: #000; CLEAR: both; PADDING-TOP: 15px
}
.M-window LI.vip .m-block {
	BACKGROUND: url(ico_vip.png) no-repeat 18px 12px
}
.M-window LI.compliment .m-block DIV {
	FONT-STYLE: italic
}
.M-window LI.compliment .m-block .gift-container {
	POSITION: absolute; MARGIN: -15px 0px 0px -68px
}
.M-window .PrevMsg {
	TEXT-ALIGN: center; PADDING-BOTTOM: 12px; MARGIN: 15px 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 10px
}
.M-window .PrevMsg A {
	DISPLAY: inline-block; BACKGROUND-POSITION: right 50%; COLOR: #000; FONT-SIZE: 11px; CURSOR: pointer; TEXT-DECORATION: none
}
.M-window .PrevMsg SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-POSITION: left 50%; HEIGHT: 17px; PADDING-TOP: 0px; LEFT: -10px
}
.M-window .PrevMsg A {
	BACKGROUND-IMAGE: url(bg_prev_msg.gif); BACKGROUND-REPEAT: no-repeat
}
.M-window .PrevMsg SPAN {
	BACKGROUND-IMAGE: url(bg_prev_msg.gif); BACKGROUND-REPEAT: no-repeat
}
.M-complaint {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 50px
}
.M-complaint DL {
	MARGIN-TOP: 30px
}
.M-complaint DT {
	WIDTH: 170px; FLOAT: left; FONT-SIZE: 15px
}
.M-complaint DD {
	MARGIN: 0px 0px 0px 170px
}
.M-complaint DD SELECT {
	WIDTH: 70%; FONT-SIZE: 15px
}
.M-complaint DD .textarea {
	MARGIN-BOTTOM: 5px
}
.M-complaint DD TEXTAREA {
	BORDER-BOTTOM: #c6cfd6 2px solid; BORDER-LEFT: #c6cfd6 2px solid; WIDTH: 90%; HEIGHT: 85px; BORDER-TOP: #c6cfd6 2px solid; BORDER-RIGHT: #c6cfd6 2px solid
}
.M-complaint DD .fs11 {
	PADDING-BOTTOM: 20px
}
.MessengerMessages {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 65px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; PADDING-TOP: 50px
}
.RealBlock {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 65px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; PADDING-TOP: 50px
}
.MessengerMessages .fs20 {
	POSITION: relative; MARGIN: 15px 0px
}
.MessengerMessages .gift-container {
	POSITION: absolute; MARGIN-LEFT: -65px
}
.MessengerMessages .MessengerFilter {
	WIDTH: 354px; HEIGHT: 136px
}
.MessengerMessages .MessengerFilter .desc {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(bg_messenger_filter.gif) no-repeat; PADDING-TOP: 12px
}
.MessengerMessages .MessengerFilter .MakeVip {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 120px; PADDING-RIGHT: 0px; BACKGROUND: url(bg_messenger_filter.gif) no-repeat left bottom; PADDING-TOP: 40px
}
.MessengerMessages .MessengerFilter .MakeVip .fs18 {
	MARGIN-BOTTOM: 10px
}
.MessengerMessages .block-x7 {
	MARGIN: 20px 0px 0px; WIDTH: 350px; FONT-SIZE: 13px
}
.MessengerMessages .block-x7 .x7 {
	POSITION: absolute; MARGIN: 0px 0px 0px -60px
}
.x7 {
	WIDTH: 43px; DISPLAY: block; BACKGROUND: url(misc/x7.png) no-repeat; HEIGHT: 43px
}
.x7s {
	WIDTH: 30px; DISPLAY: block; BACKGROUND: url(misc/x7s.png) no-repeat; HEIGHT: 30px
}
.CtrlEnter {
	DISPLAY: none
}
#jsHtml .CtrlEnter {
	DISPLAY: inline
}
.HitListSwitch LI A SPAN {
	TEXT-DECORATION: underline
}
.HitListSwitch LI A {
	TEXT-DECORATION: none
}
.HitListSwitch LI.s-selected A SPAN {
	TEXT-DECORATION: none
}
.HitListSwitch LI B {
	COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.HitListSwitch .SP-Switch LI.last A {
	xcolor: 06c
}
#NewHitList .SearchResult {
	MARGIN: 0px 0px 0px 75px
}
#NewHitList .HL-statistics {
	FLOAT: right
}
#NewHitList .HL-statistics LI {
	TEXT-ALIGN: center; FLOAT: left; MARGIN-LEFT: 40px
}
#NewHitList .HL-statistics LI .fs11 {
	COLOR: #666
}
#NewHitList .HL-time {
	POSITION: absolute; TEXT-ALIGN: center; MARGIN: 13px 0px 0px -150px; WIDTH: 70px; COLOR: #aeaeae
}
#NewHitList .HL-time .dateday {
	VISIBILITY: hidden; FONT-SIZE: 11px
}
#NewHitList .HL-where {
	VISIBILITY: hidden; FONT-SIZE: 11px
}
#NewHitList .HL-time .datetime {
	FONT-SIZE: 18px
}
#NewHitList .vp-count {
	POSITION: absolute; BOTTOM: 0px
}
#NewHitList .SearchSmallPhotos LI:hover .HL-where {
	COLOR: #666
}
#NewHitList .SearchSmallPhotos LI:hover .HL-time {
	COLOR: #666
}
#NewHitList .SearchSmallPhotos LI:hover .HL-where {
	VISIBILITY: visible
}
#NewHitList .SearchSmallPhotos LI:hover .HL-time .dateday {
	VISIBILITY: visible
}
#NewHitList .MaketopBlock {
	TEXT-ALIGN: center; PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; COLOR: #333; PADDING-TOP: 30px
}
#NewHitList .MaketopBlock .fs20 {
	BORDER-BOTTOM: #72b001 1px dotted; COLOR: #72b001; TEXT-DECORATION: none
}
#NewHitList .MaketopBlock DIV {
	FONT-STYLE: italic; MARGIN-TOP: 10px
}
#HTBlock .EnterFrom {
	MARGIN: 0px 0px 20px
}
#HTBlock .EnterFrom LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 35px; PADDING-RIGHT: 5px; BACKGROUND: #f8f9fa; PADDING-TOP: 10px
}
#HTBlock .EnterFrom LI.even {
	BACKGROUND: #fff
}
#HTBlock .EnterFrom LI I.i16 {
	POSITION: absolute; MARGIN: 0px 0px 0px -25px
}
#HTBlock .EnterFrom LI .scount {
	TEXT-ALIGN: center; WIDTH: 55px; FLOAT: right; COLOR: #c00; FONT-SIZE: 15px
}
#HTBlock .showPereod {
	MARGIN: 10px 0px; FLOAT: right
}
#HTBlock .showPereod .fs11 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND: url(diary/show_tree.gif) no-repeat 100% 5px; PADDING-TOP: 0px
}
#HTBlock .showPereod .pereodBaloon {
	Z-INDEX: 4; BORDER-BOTTOM: #d3d3d3 1px solid; POSITION: absolute; BORDER-LEFT: #d3d3d3 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; BORDER-TOP: #d3d3d3 1px solid; BORDER-RIGHT: #d3d3d3 1px solid; PADDING-TOP: 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 1px 2px #888888; -moz-box-shadow: 0 1px 2px #888888; -webkit-box-shadow: 0 1px 2px #888888
}
#HTBlock .showPereod LI {
	MARGIN-BOTTOM: 5px
}
.online-is {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 21px; WIDTH: 67px; DISPLAY: inline-block; BACKGROUND: url(bg_online2.png) no-repeat; HEIGHT: 23px; COLOR: #fff; FONT-SIZE: 15px; VERTICAL-ALIGN: middle; LEFT: -10px; text-shadow: 0px 1px 2px #9B2300
}
.OnlineUser {
	TEXT-ALIGN: center; MARGIN: 0px 5px 0px 0px; WIDTH: 48px; DISPLAY: inline-block; BACKGROUND: url(bg_online_small.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 16px; COLOR: #fff; FONT-SIZE: 11px; text-shadow: 1px 1px 0 #DD5A03
}
.paymethod I {
	DISPLAY: block; BACKGROUND: url(payment_methods.png) no-repeat; FLOAT: left; HEIGHT: 30px; MARGIN-RIGHT: 10px
}
.paymethod A {
	DISPLAY: block; BACKGROUND: url(payment_methods.png) no-repeat; FLOAT: left; HEIGHT: 30px; MARGIN-RIGHT: 10px
}
.paymethod .paypal {
	WIDTH: 58px
}
.paymethod .yandex {
	WIDTH: 58px
}
.paymethod .webbiling {
	WIDTH: 58px
}
.paymethod .terminal {
	WIDTH: 79px
}
.paymethod .bank {
	WIDTH: 55px
}
.paymethod .scards {
	WIDTH: 40px
}
.paymethod .webmoney {
	WIDTH: 67px
}
.paymethod .moneymail {
	WIDTH: 77px
}
.paymethod .plastic {
	WIDTH: 33px
}
.paymethod .paypal {
	BACKGROUND-POSITION: 0px 0px
}
.paymethod .webbiling {
	BACKGROUND-POSITION: -58px 0px
}
.paymethod .terminal {
	BACKGROUND-POSITION: -115px 0px
}
.paymethod .bank {
	BACKGROUND-POSITION: -194px 0px
}
.paymethod .scards {
	BACKGROUND-POSITION: -249px 0px
}
.paymethod .webmoney {
	BACKGROUND-POSITION: -289px 0px
}
.paymethod .yandex {
	BACKGROUND-POSITION: -356px 0px
}
.paymethod .moneymail {
	BACKGROUND-POSITION: -414px 0px
}
.paymethod .plastic {
	BACKGROUND-POSITION: -490px 0px
}
.couple-logo {
	MARGIN-BOTTOM: 10px
}
.couple-logo A {
	FONT-STYLE: italic; FONT-FAMILY: Georgia; COLOR: #f2748c; FONT-SIZE: 66px; TEXT-DECORATION: none
}
.couple-logo A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.travel-riseup {
	BACKGROUND-COLOR: #fff7b9
}
.travel-riseup .i44 {
	POSITION: absolute
}
.travel-riseup .i44 I {
	LEFT: -176px
}
.travel-riseup H2 {
	PADDING-LEFT: 65px
}
.travel-riseup P {
	PADDING-LEFT: 65px
}
.travel-riseup H2 {
	PADDING-BOTTOM: 15px
}
.real-shield {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(real_shield.gif) no-repeat center top; PADDING-TOP: 50px
}
.real_logo_m {
	POSITION: relative; WIDTH: 377px; BACKGROUND: url(real_logo_m.jpg) no-repeat; HEIGHT: 114px; COLOR: #fff; FONT-SIZE: 17px
}
.real_logo_m SPAN {
	POSITION: absolute; TOP: 12px; LEFT: 235px
}
.RegionRealBaloon .real_logo_m {
	MARGIN-TOP: 60px
}
.RegionRealBaloon .i44 {
	POSITION: absolute
}
.RegionRealBaloon .fs20 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 55px; WIDTH: 320px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.RegionRealBaloon .fs20 P {
	PADDING-BOTTOM: 25px
}
.VideoChat .u-s-photo {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: url(photo_small_shadow.png) no-repeat; MARGIN-LEFT: 9px; PADDING-TOP: 3px
}
.VideoChat .ShowArchive {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: 0px; -width: 180px
}
.VideoChat .ShowArchive .pattern .p-l {
	BACKGROUND: url(m_show_archive.png) no-repeat
}
.VideoChat .ShowArchive .pattern .p-r I {
	BACKGROUND: url(m_show_archive.png) no-repeat
}
.VideoChat .ShowArchive .pattern .p-r I {
	WIDTH: 250px
}
.VideoChat .ShowArchive .text-container {
	TOP: 6px
}
.VideoChatInvite {
	Z-INDEX: 666; POSITION: relative; WIDTH: 400px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.VideoChatInvite .Container {
	WIDTH: 340px
}
.VideoChatInvite .fm-c {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url(vc_layer_bg.gif) no-repeat 295px 8px; PADDING-TOP: 30px
}
.vc-invite {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 23px; COLOR: #000; FONT-SIZE: 15px; PADDING-TOP: 0px; text-shadow: 1px 1px 1px #eee
}
.vc-cancel {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 23px; COLOR: #000; FONT-SIZE: 15px; PADDING-TOP: 0px; text-shadow: 1px 1px 1px #eee
}
.vc-invite .pattern .p-l {
	BACKGROUND: url(vc_invite.png) no-repeat
}
.vc-invite .pattern .p-r I {
	BACKGROUND: url(vc_invite.png) no-repeat
}
.vc-cancel .pattern .p-l {
	BACKGROUND: url(vc_cancel.png) no-repeat
}
.vc-cancel .pattern .p-r I {
	BACKGROUND: url(vc_cancel.png) no-repeat
}
.vc-invite .pattern .p-r I {
	WIDTH: 250px
}
.vc-cancel .pattern .p-r I {
	WIDTH: 250px
}
.Invite2VideoChat .vc-invite {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 13px; PADDING-TOP: 0px; text-shadow: 0 1px 1px #4B7D08
}
.Invite2VideoChat .vc-invite .pattern .p-l {
	BACKGROUND: url(vc_invite2.png) no-repeat
}
.Invite2VideoChat .vc-invite .pattern .p-r I {
	BACKGROUND: url(vc_invite2.png) no-repeat
}
.VideoChatInvite .vc-invite {
	FLOAT: left
}
.VideoChatInvite .vc-cancel {
	FLOAT: right; MARGIN-RIGHT: 10px
}
.VideoChatInvite .vc-actions {
	HEIGHT: 23px
}
.VideoChatInvite .u-s-photo {
	MARGIN-RIGHT: 15px
}
.mexx_msg_button {
	POSITION: relative; WIDTH: 158px; DISPLAY: block; BACKGROUND: url(promo/mexx/mexx_msg_l.png) no-repeat; HEIGHT: 30px; TOP: -4px
}
.BrendingPlace .mysterious {
	BACKGROUND: url(promo/mexx/mexx_msg_m.png) no-repeat
}
.BrendingPlace .campbells {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; PADDING-LEFT: 60px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(brend/campbells.gif) no-repeat; HEIGHT: 22px; FONT-SIZE: 15px; PADDING-TOP: 0px
}
.MT-Vip #StandartTheme {
	DISPLAY: none
}
#VipThemeLayer .default {
	DISPLAY: none
}
.MT-Vip #VipThemeLayer .not-default {
	DISPLAY: none
}
.MT-Vip #VipThemeLayer .default {
	DISPLAY: inline-block
}
#VipThemeLayer .not-default {
	DISPLAY: inline-block
}
.U-Vip #Anketa {
	BACKGROUND: url(bg_anketa.png) #ffc835
}
.U-Vip .ThemeBody {
	BACKGROUND: url(bg_anketa.png) #ffc835
}
.ThemeList LI.U-Vip {
	BACKGROUND: url(bg_anketa.png) #ffc835
}
.UT-1 #Anketa {
	BACKGROUND: url(themes/1.png)
}
.UT-1 .ThemeBody {
	BACKGROUND: url(themes/1.png)
}
.ThemeList LI.UT-1 {
	BACKGROUND: url(themes/1.png)
}
.UT-2 #Anketa {
	BACKGROUND: url(themes/2.png)
}
.UT-2 .ThemeBody {
	BACKGROUND: url(themes/2.png)
}
.ThemeList LI.UT-2 {
	BACKGROUND: url(themes/2.png)
}
.UT-3 #Anketa {
	BACKGROUND: url(themes/3.png)
}
.UT-3 .ThemeBody {
	BACKGROUND: url(themes/3.png)
}
.ThemeList LI.UT-3 {
	BACKGROUND: url(themes/3.png)
}
.UT-4 #Anketa {
	BACKGROUND: url(themes/4.png)
}
.UT-4 .ThemeBody {
	BACKGROUND: url(themes/4.png)
}
.ThemeList LI.UT-4 {
	BACKGROUND: url(themes/4.png)
}
.UT-5 #Anketa {
	BACKGROUND: url(themes/5.jpg)
}
.UT-5 .ThemeBody {
	BACKGROUND: url(themes/5.jpg)
}
.ThemeList LI.UT-5 {
	BACKGROUND: url(themes/5.jpg)
}
.UT-6 #Anketa {
	BACKGROUND: url(themes/6.jpg)
}
.UT-6 .ThemeBody {
	BACKGROUND: url(themes/6.jpg)
}
.ThemeList LI.UT-6 {
	BACKGROUND: url(themes/6.jpg)
}
.UT-7 #Anketa {
	BACKGROUND: url(themes/7.png)
}
.UT-7 .ThemeBody {
	BACKGROUND: url(themes/7.png)
}
.ThemeList LI.UT-7 {
	BACKGROUND: url(themes/7.png)
}
.UT-8 #Anketa {
	BACKGROUND: url(themes/8.jpg)
}
.UT-8 .ThemeBody {
	BACKGROUND: url(themes/8.jpg)
}
.ThemeList LI.UT-8 {
	BACKGROUND: url(themes/8.jpg)
}
.UT-9 #Anketa {
	BACKGROUND: url(themes/9.png) #ffb202 no-repeat
}
.UT-9 .ThemeBody {
	BACKGROUND: url(themes/9.png) #ffb202 no-repeat
}
.ThemeList LI.UT-9 {
	BACKGROUND: url(themes/9.png) #ffb202 no-repeat
}
.UT-10 #Anketa {
	BACKGROUND: url(themes/10.jpg)
}
.UT-10 .ThemeBody {
	BACKGROUND: url(themes/10.jpg)
}
.ThemeList LI.UT-10 {
	BACKGROUND: url(themes/10.jpg)
}
.UT-11 #Anketa {
	BACKGROUND: url(themes/11.png)
}
.UT-11 .ThemeBody {
	BACKGROUND: url(themes/11.png)
}
.ThemeList LI.UT-11 {
	BACKGROUND: url(themes/11.png)
}
.UT-12 #Anketa {
	BACKGROUND: url(themes/12.png)
}
.UT-12 .ThemeBody {
	BACKGROUND: url(themes/12.png)
}
.ThemeList LI.UT-12 {
	BACKGROUND: url(themes/12.png)
}
.UT-13 #Anketa {
	BACKGROUND: url(themes/13.png)
}
.UT-13 .ThemeBody {
	BACKGROUND: url(themes/13.png)
}
.ThemeList LI.UT-13 {
	BACKGROUND: url(themes/13.png)
}
.UT-14 #Anketa {
	BACKGROUND: url(themes/14.png)
}
.UT-14 .ThemeBody {
	BACKGROUND: url(themes/14.png)
}
.ThemeList LI.UT-14 {
	BACKGROUND: url(themes/14.png)
}
.UT-15 #Anketa {
	BACKGROUND: url(themes/15.png)
}
.UT-15 .ThemeBody {
	BACKGROUND: url(themes/15.png)
}
.ThemeList LI.UT-15 {
	BACKGROUND: url(themes/15.png)
}
.UT-16 #Anketa {
	BACKGROUND: url(themes/16.png)
}
.UT-16 .ThemeBody {
	BACKGROUND: url(themes/16.png)
}
.ThemeList LI.UT-16 {
	BACKGROUND: url(themes/16.png)
}
.UT-17 #Anketa {
	BACKGROUND: url(themes/17.png)
}
.UT-17 .ThemeBody {
	BACKGROUND: url(themes/17.png)
}
.ThemeList LI.UT-17 {
	BACKGROUND: url(themes/17.png)
}
.UT-18 #Anketa {
	BACKGROUND: url(themes/18.png)
}
.UT-18 .ThemeBody {
	BACKGROUND: url(themes/18.png)
}
.ThemeList LI.UT-18 {
	BACKGROUND: url(themes/18.png)
}
.UT-19 #Anketa {
	BACKGROUND: url(themes/19.png)
}
.UT-19 .ThemeBody {
	BACKGROUND: url(themes/19.png)
}
.ThemeList LI.UT-19 {
	BACKGROUND: url(themes/19.png)
}
.UT-20 #Anketa {
	BACKGROUND: url(themes/20.png)
}
.UT-20 .ThemeBody {
	BACKGROUND: url(themes/20.png)
}
.ThemeList LI.UT-20 {
	BACKGROUND: url(themes/20.png)
}
.UT-21 #Anketa {
	BACKGROUND: url(themes/21.png)
}
.UT-21 .ThemeBody {
	BACKGROUND: url(themes/21.png)
}
.ThemeList LI.UT-21 {
	BACKGROUND: url(themes/21.png)
}
.U-Vip #Anketa .fm-10-edit .fm * {
	BACKGROUND-IMAGE: url(f/10-fff.gif) !important
}
.SearchResult .U-Vip .u-s-photo {
	BACKGROUND: #ffc56c
}
.SearchResult .U-Vip .u-m-photo {
	BACKGROUND: #ffc56c
}
#ContactList LI.U-Vip .u-s-photo {
	BACKGROUND: #ffc56c
}
.U-Vip #Anketa .u-m-photo {
	BACKGROUND: #ffc56c
}
.UT-22 #Diary .DTF {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.UT-22 #Anketa .BlockEdited {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.UT-22 #Anketa .FillAutoportret {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.UT-22 #Anketa #About {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.UT-22 #Anketa #Albums {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.UT-22 #Anketa #Agent {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.UT-22 #Anketa #Travel {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.UT-22 #Anketa #Video {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.UT-22 #Anketa #AlbumPhotos {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.UT-22 #Anketa #AnketaBlockDiary {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.UT-22 #Anketa .AnketaBlockParent {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.U-Vip #Diary .DTF {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.U-Vip #Anketa .BlockEdited {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.U-Vip #Anketa .FillAutoportret {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.U-Vip #Anketa #About {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.U-Vip #Anketa #Albums {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.U-Vip #Anketa #Agent {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.U-Vip #Anketa #Travel {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.U-Vip #Anketa #Video {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.U-Vip #Anketa #AlbumPhotos {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.U-Vip #Anketa #AnketaBlockDiary {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.U-Vip #Anketa .AnketaBlockParent {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.U-Vip .UserAlbum LI .border {
	BORDER-BOTTOM-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-TOP-STYLE: solid; BORDER-LEFT-STYLE: solid
}
.U-Vip #Anketa .BlockAlbum .m-photo {
	BORDER-BOTTOM-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-TOP-STYLE: solid; BORDER-LEFT-STYLE: solid
}
.U-Vip #Anketa .UserAlbum LI.empty-cell .border {
	BORDER-BOTTOM-STYLE: dashed; BORDER-RIGHT-STYLE: dashed; BORDER-TOP-STYLE: dashed; BORDER-LEFT-STYLE: dashed
}
.U-Vip #Albums .empty-cell .border {
	BORDER-BOTTOM-STYLE: dashed; BORDER-RIGHT-STYLE: dashed; BORDER-TOP-STYLE: dashed; BORDER-LEFT-STYLE: dashed
}
.U-Vip .UserAlbum LI .border {
	BORDER-BOTTOM-COLOR: #f90; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #f90; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-COLOR: #f90; BORDER-LEFT-COLOR: #f90; BORDER-LEFT-WIDTH: 1px
}
.U-Vip #Anketa .BlockAlbum .m-photo {
	BORDER-BOTTOM-COLOR: #f90; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #f90; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-COLOR: #f90; BORDER-LEFT-COLOR: #f90; BORDER-LEFT-WIDTH: 1px
}
.U-Vip #Anketa .UserAlbum LI.empty-cell .border {
	BORDER-BOTTOM-COLOR: #f90; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #f90; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-COLOR: #f90; BORDER-LEFT-COLOR: #f90; BORDER-LEFT-WIDTH: 1px
}
.M-Vip #BlockUserInfo {
	BACKGROUND-COLOR: #fffae7
}
#ContactList .ThemeBody {
	Z-INDEX: 3; POSITION: absolute; FILTER: alpha(opacity=30); HEIGHT: 100%; RIGHT: 0px; LEFT: 0px; opacity: 0.3
}
.SearchResult .ThemeBody {
	Z-INDEX: 3; POSITION: absolute; FILTER: alpha(opacity=30); HEIGHT: 100%; RIGHT: 0px; LEFT: 0px; opacity: 0.3
}
.UT-whiter {
	POSITION: absolute; FILTER: alpha(opacity=60); WIDTH: 100%; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 100%; OVERFLOW: hidden; TOP: 0px; LEFT: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; opacity: 0.6
}
.UT-whiter {
	
}
.UT-12 .UT-whiter {
	FILTER: alpha(opacity=85); opacity: 0.85
}
.UT-13 .UT-whiter {
	FILTER: alpha(opacity=85); opacity: 0.85
}
.UT-14 .UT-whiter {
	FILTER: alpha(opacity=85); opacity: 0.85
}
.UT-20 .UT-whiter {
	FILTER: alpha(opacity=85); opacity: 0.85
}
.UT-21 .UT-whiter {
	FILTER: alpha(opacity=70); opacity: 0.7
}
.UT-12 .fmx B {
	FILTER: alpha(opacity=85); opacity: 0.85
}
.UT-13 .fmx B {
	FILTER: alpha(opacity=85); opacity: 0.85
}
.UT-14 .fmx B {
	FILTER: alpha(opacity=85); opacity: 0.85
}
.UT-20 .fmx B {
	FILTER: alpha(opacity=85); opacity: 0.85
}
.UT-21 .fmx B {
	FILTER: alpha(opacity=70); opacity: 0.7
}
.UT-11 .VotePost .vote-item-bar {
	BACKGROUND-COLOR: #333; COLOR: #000
}
.banner_240x400 {
	MARGIN: 15px auto 0px; WIDTH: 240px; HEIGHT: 400px
}
.banner_728x90 {
	WIDTH: 728px; HEIGHT: 90px
}
#MainContext {
	BORDER-BOTTOM: #dae0e4 1px solid; BORDER-LEFT: #dae0e4 1px solid; PADDING-BOTTOM: 10px; MIN-HEIGHT: 70px; PADDING-LEFT: 40px; PADDING-RIGHT: 10px; BACKGROUND: url(bg_adv.gif) no-repeat 10px center; BORDER-TOP: #dae0e4 1px solid; BORDER-RIGHT: #dae0e4 1px solid; PADDING-TOP: 10px; -height: 70px
}
#LeftContext {
	MARGIN: 20px 0px
}
#ContactList LI.adv-contacts {
	HEIGHT: auto
}
#ContactList LI.adv-contacts .socdem {
	WIDTH: 33%; FLOAT: left
}
#ContactList LI.adv-contacts .socdem .img {
	FLOAT: left
}
#ContactList LI.adv-contacts .socdem .text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 55px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
#ContactList LI.adv-contacts P.ap-adv-inf-l {
	MARGIN: 0px
}
#ContactList LI.adv-contacts .adv-inf-pad {
	PADDING-TOP: 10px
}
#ContactList LI.adv-contacts .adv-inf-pad .left-click {
	POSITION: absolute; WIDTH: 30px; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.layer-container {
	POSITION: fixed; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.layer-relative {
	POSITION: relative; TOP: 50%; LEFT: 50%
}
.layer-box {
	POSITION: relative; MARGIN: -50% 0px 0px -50%
}
.layer-fade {
	POSITION: fixed; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#FNotify {
	WIDTH: 10px; HEIGHT: 8px
}
#FNotify EMBED {
	WIDTH: 10px; HEIGHT: 8px
}
.NewMessageBaloon {
	Z-INDEX: 666; POSITION: relative; WIDTH: 84px; BOTTOM: 0px; OVERFLOW: hidden; LEFT: 0px
}
.NewMessageBaloon .Container {
	WIDTH: 64px
}
.NewMessageBaloon .fm-c {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(vc_layer_bg.gif) no-repeat 295px 8px; PADDING-TOP: 9px
}
.NewMessageBaloon .Container {
	POSITION: relative; WIDTH: 64px; DISPLAY: block; HEIGHT: 80px; OVERFLOW: hidden; CURSOR: pointer; TEXT-DECORATION: none
}
.NewMessageBaloon .Container IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 9px 0px 0px 9px; WIDTH: 46px; HEIGHT: 62px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.NewMessageBaloon .Container I {
	POSITION: absolute; WIDTH: 10px; DISPLAY: none; BACKGROUND: url(mini_msg_close.gif) no-repeat 50% 50%; HEIGHT: 10px; TOP: 4px; RIGHT: 5px
}
.NewMessageBaloon .Container:hover {
	BORDER-BOTTOM: white; BORDER-LEFT: white; BORDER-TOP: white; BORDER-RIGHT: white
}
.NewMessageBaloon .Container:hover I {
	DISPLAY: block
}
.NewMessageBaloon .Container B {
	POSITION: absolute; PADDING-BOTTOM: 3px; PADDING-LEFT: 23px; BOTTOM: 0px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(mini_msg_num.png) no-repeat; COLOR: #fff; FONT-SIZE: 13px; PADDING-TOP: 3px; LEFT: 0px
}
.jsHtml #ShowOrder {
	TEXT-DECORATION: none
}
.jsHtml #VipStatusLink {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.jsHtml .VipStatusLink {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.jsHtml .GiftsLink {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.jsHtml .MakeTopLink {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.jsHtml .PhotoLineLink {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.jsHtml #VipSettingsLink {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.jsHtml #MakeTopLink {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.jsHtml #ContactsVipLink {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.jsHtml #LangSelectorActivator {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.jsHtml #ShowOrder SPAN {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.jsHtml #getReal2 {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.jsHtml #vipshowsettingslink {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.jsHtml #Anketa .GiftsLink {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.jsHtml A.js-link-span {
	TEXT-DECORATION: none
}
.jsHtml A.js-link-span SPAN {
	BORDER-BOTTOM: 1px dashed; TEXT-DECORATION: none
}
.jsHtml A.js-link {
	BORDER-BOTTOM: 1px dashed; TEXT-DECORATION: none
}
#vipshowsettingslink {
	FONT-SIZE: 16px
}
#UploadVideoBtn {
	POSITION: relative
}
.mambo_uploader_flash {
	Z-INDEX: 9999; POSITION: absolute; TOP: 0px; LEFT: 0px
}
.overlay-loading {
	WIDTH: 100px; DISPLAY: block; BACKGROUND: url(nb/overlay-loader.gif) no-repeat 50% 50%; HEIGHT: 100px
}
.new-pager {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 60px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #e1e1e1 2px solid; PADDING-TOP: 15px
}
.new-pager:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; CONTENT: ""; overlow: hidden
}
.new-pager-prev {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 144px; DISPLAY: block; BACKGROUND: url(nb/pager-arrows.png) no-repeat 0px 0px; HEIGHT: 100px; OVERFLOW: hidden; TOP: 9px; CURSOR: pointer
}
.new-pager-next {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 144px; DISPLAY: block; BACKGROUND: url(nb/pager-arrows.png) no-repeat 0px 0px; HEIGHT: 100px; OVERFLOW: hidden; TOP: 9px; CURSOR: pointer
}
.new-pager-prev {
	LEFT: -72px
}
.new-pager-next {
	RIGHT: -72px
}
.new-pager-items {
	Z-INDEX: 1; POSITION: absolute; PADDING-LEFT: 75px; WIDTH: 2000px; HEIGHT: 50px; OVERFLOW: hidden; TOP: 15px; LEFT: 0px
}
.new-pager-item {
	PADDING-BOTTOM: 7px; MARGIN: 0px 10px 30px 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: #f2f2f2; FLOAT: left; FONT-SIZE: 20px; PADDING-TOP: 7px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
.new-pager-item:hover {
	BACKGROUND: #e1e1e1
}
.new-pager-selected {
	BACKGROUND: #f98300 repeat-x 50% 50%; COLOR: #ffffff; CURSOR: default; TEXT-DECORATION: none
}
.new-pager-disabled {
	TOP: -41px; CURSOR: default
}
.new-pager-loading .new-pager-selected {
	BACKGROUND-IMAGE: url(nb/pager-loader.gif) !important
}
.new-pager-item-hidden {
	DISPLAY: none
}
#ContactsActions {
	Z-INDEX: 100; POSITION: fixed; MARGIN: 0px; BOTTOM: 20px; LEFT: 20px
}
#ContactsActions LI.replace SPAN {
	FONT-SIZE: 13px
}
#ContactsActions .actionbtns DIV {
	MARGIN: 10px 0px 0px
}
#ContactsActions .actionbtns DIV INPUT {
	FONT-SIZE: 12px; OVERFLOW: hidden
}
#ContactsActions .actionbtns DIV .closeActionsMenu {
	MARGIN-LEFT: 5px
}
#FNotifyMessage .hasNewMessages {
	COLOR: #ff6600; FONT-WEIGHT: bold
}
#CookieInBrowser {
	BORDER-BOTTOM: #f90 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #f90 1px solid; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 20px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: #ffffd7; FONT-SIZE: 20px; BORDER-TOP: #f90 1px solid; BORDER-RIGHT: #f90 1px solid; PADDING-TOP: 12px
}
#Anketa .usrPhoto .u-m-photo {
	POSITION: relative
}
#Anketa .usrPhoto .u-m-photo EM {
	Z-INDEX: 577; POSITION: absolute; WIDTH: 58px; BOTTOM: 2px; DISPLAY: block; BACKGROUND: url(glow_radial.png) no-repeat; HEIGHT: 47px; LEFT: 2px
}
#Anketa .usrPhoto .u-m-photo EM A {
	POSITION: absolute; MARGIN: 15px 0px 0px -20px; WIDTH: 55px; DISPLAY: block; HEIGHT: 55px
}
#Anketa .usrPhoto .u-m-photo EM .camay-0 {
	BACKGROUND: url(promo/camay/camay_0.png) no-repeat
}
#Anketa .usrPhoto .u-m-photo EM .camay-1 {
	BACKGROUND: url(promo/camay/camay_1.png) no-repeat
}
#Anketa .usrPhoto .u-m-photo EM .camay-2 {
	BACKGROUND: url(promo/camay/camay_2.png) no-repeat
}
#Anketa .usrPhoto .u-m-photo EM .camay-3 {
	BACKGROUND: url(promo/camay/camay_3.png) no-repeat
}
#Anketa .usrPhoto .u-m-photo EM .mexx-0 {
	BACKGROUND: url(promo/mexx/mexx_0.png) no-repeat
}
#Anketa .usrPhoto .u-m-photo EM .mexx-1 {
	BACKGROUND: url(promo/mexx/mexx_1.png) no-repeat
}
#Anketa .usrPhoto .u-m-photo EM .mexx-2 {
	BACKGROUND: url(promo/mexx/mexx_2.png) no-repeat
}
.b-square {
	BORDER-BOTTOM: #fc0 1px solid; BORDER-LEFT: #fc0 1px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: #fff; FONT-SIZE: 25px; BORDER-TOP: #fc0 1px solid; BORDER-RIGHT: #fc0 1px solid; PADDING-TOP: 12px; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
.ap-l-h-vip .abs {
	MARGIN-TOP: -72px; WIDTH: 120px; MARGIN-LEFT: -60px; LEFT: 50%
}
.ap-l-h-vip .abs SPAN {
	POSITION: absolute
}
.ap-l-h-vip .abs .gold {
	RIGHT: 120px
}
.ap-l-h-vip .abs .status {
	LEFT: 120px
}
.ap-li-l .langfix {
	POSITION: relative; DISPLAY: inline-block
}
.ap-li-l .langfix .sec {
	POSITION: absolute; TEXT-ALIGN: center; MARGIN-TOP: 35px; WIDTH: 100px; MARGIN-LEFT: -24px; FONT-SIZE: 10px
}
.ap-li-l .langfix .point {
	POSITION: absolute; TEXT-ALIGN: center; MARGIN-TOP: 35px; WIDTH: 100px; MARGIN-LEFT: -24px; FONT-SIZE: 10px
}
.ap-li-l .langfix .point {
	COLOR: #f60; MARGIN-LEFT: 107px
}
.near-bar {
	BACKGROUND-POSITION: 0px 0px; FLOAT: right; FONT-SIZE: 13px; MARGIN-RIGHT: 15px
}
.near-bar SPAN {
	POSITION: relative; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 100% 0px; LEFT: 10px
}
.near-bar {
	BACKGROUND-IMAGE: url(near_bars.png); LINE-HEIGHT: 18px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; -background: #FFA51E
}
.near-bar SPAN {
	BACKGROUND-IMAGE: url(near_bars.png); LINE-HEIGHT: 18px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; -background: #FFA51E
}
.near-0 {
	BACKGROUND-POSITION: 0px 100%
}
.near-0 SPAN {
	BACKGROUND-POSITION: 100% 100%
}
.near-1 {
	BACKGROUND-POSITION: 0px -54px
}
.near-1 SPAN {
	BACKGROUND-POSITION: 100% -54px
}
.near-2 {
	BACKGROUND-POSITION: 0px -36px
}
.near-2 SPAN {
	BACKGROUND-POSITION: 100% -36px
}
.near-3 {
	BACKGROUND-POSITION: 0px -18px
}
.near-3 SPAN {
	BACKGROUND-POSITION: 100% -18px
}
#GeoSearchLayer .title {
	POSITION: relative; DISPLAY: inline-block; FONT-SIZE: 54px
}
#GeoSearchLayer .title SPAN {
	POSITION: absolute; FONT-SIZE: 13px
}
#GeoSearchLayer .title .new {
	COLOR: #f60; TOP: 0px; RIGHT: -5px; FONT-WEIGHT: bold
}
#GeoSearchLayer .title .free {
	WIDTH: 155px; DISPLAY: block; BACKGROUND: url(geo/free.png) no-repeat; HEIGHT: 46px; COLOR: #fff; TOP: 0px; RIGHT: -160px
}
#GeoSearchLayer .title .free SPAN {
	POSITION: relative; FONT-SIZE: 15px; TOP: 9px; LEFT: 25px
}
#GeoSearchLayer .w500 {
	WIDTH: 500px
}
#GeoSearchLayer .howitworks {
	MARGIN: 20px 0px 0px; FONT-SIZE: 15px
}
#GeoSearchLayer .howitworks LI {
	BACKGROUND-IMAGE: url(geo/1.gif); PADDING-LEFT: 55px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-BOTTOM: 40px
}
#GeoSearchLayer .howitworks .two {
	BACKGROUND-IMAGE: url(geo/2.gif)
}
#GeoSearchLayer .instruction {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 15px 40px; WIDTH: 150px; BACKGROUND: url(1g.gif) repeat-x 0px 8px
}
#GeoSearchLayer .instruction IMG {
	POSITION: absolute; MARGIN: -3px 0px 0px 165px; LEFT: 0px
}
#GeoSearchLayer .instruction I.Y {
	POSITION: absolute; MARGIN: -5px 0px 0px -40px; WIDTH: 36px; DISPLAY: block; BACKGROUND: url(geo/Y.png) no-repeat; HEIGHT: 32px; LEFT: 0px
}
#GeoSearchLayer .setup-marker {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LINE-HEIGHT: 130%; MARGIN-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #fff1d2; FONT-SIZE: 15px; PADDING-TOP: 10px
}
#GeoSearchLayer .newmarkerinfo {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 70px; WIDTH: 195px; PADDING-RIGHT: 0px; BACKGROUND: url(geo/arrow.gif) no-repeat left center; FLOAT: right; FONT-SIZE: 11px; TOP: 3px; PADDING-TOP: 0px
}
#GeoSearchLayer .newmarkerinfo .nmi-inner {
	BORDER-BOTTOM: #f60 1px solid; BORDER-LEFT: #f60 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #f60 1px solid; BORDER-RIGHT: #f60 1px solid; PADDING-TOP: 5px
}
.GeoSearch {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 18px 0px 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 23px; PADDING-TOP: 0px
}
.GeoSearch IMG {
	MARGIN-LEFT: 3px
}
.GeoSearchBody {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 15px; MARGIN: 0px -10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; HEIGHT: 15px; PADDING-TOP: 4px
}
.GeoSearchBody * {
	VERTICAL-ALIGN: top
}
.GeoSearch.selected A.orangetext {
	COLOR: #000; TEXT-DECORATION: none
}
.GeoSearch.selected A.orangetext B {
	FONT-WEIGHT: normal
}
.GeoSearch.selected {
	BACKGROUND: url(GeoSearchSwitch.png) no-repeat left top; -background: none
}
.GeoSearch.selected .GeoSearchBody {
	BACKGROUND: url(GeoSearchSwitch.png) no-repeat right top
}
.GeoSearchResult {
	MARGIN: 0px 130px 0px 0px; FLOAT: right
}
.SearchBigPhotos .GeoSearchResult {
	MARGIN: 0px; FLOAT: right
}
BODY.gay A#photoLineLink {
	BACKGROUND: url(target/gay_add.png) no-repeat
}
BODY.gay .BlockLeader UL {
	BACKGROUND: url(target/gay_bg_leader.gif)
}
BODY.gay .ap-li-vis TABLE {
	BACKGROUND: url(target/gay_bg_leader.gif)
}
BODY.gay TABLE.ap-li-vis {
	BACKGROUND: url(target/gay_bg_leader.gif)
}
BODY.commerce A#photoLineLink {
	BACKGROUND: url(target/commerce_add.png) no-repeat
}
BODY.bdsm A#photoLineLink {
	BACKGROUND: url(target/bdsm_add.png) no-repeat
}
BODY.bdsm .BlockLeader UL {
	BACKGROUND: url(target/bgsm_bg_leader.gif)
}
BODY.bdsm .ap-li-vis TABLE {
	BACKGROUND: url(target/bgsm_bg_leader.gif)
}
BODY.bdsm TABLE.ap-li-vis {
	BACKGROUND: url(target/bgsm_bg_leader.gif)
}
.targeted-name .c-red {
	COLOR: #f00000
}
.targeted-name .c-orange {
	COLOR: #ff7f00
}
.targeted-name .c-yellow {
	COLOR: #ddc000
}
.targeted-name .c-green {
	COLOR: #319b00
}
.targeted-name .c-blue {
	COLOR: #3391d9
}
.targeted-name .c-purple {
	COLOR: #9f00bf
}
#PhotoLineLayer .targeted-name {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 19px; MARGIN: 5px 13px 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(target/hand_black.gif) no-repeat left center; HEIGHT: 20px; FONT-SIZE: 15px; TOP: -10px; PADDING-TOP: 0px
}
.targeted-name .gay B {
	FONT-WEIGHT: normal
}
.targeted-name .gay {
	DISPLAY: none
}
.targeted-name .commerce {
	DISPLAY: none
}
.targeted-name .bdsm {
	DISPLAY: none
}
BODY.gay #PhotoLineLayer .targeted-name {
	DISPLAY: block
}
BODY.commerce #PhotoLineLayer .targeted-name {
	DISPLAY: block
}
BODY.bdsm #PhotoLineLayer .targeted-name {
	DISPLAY: block
}
BODY.gay #PhotoLineLayer .targeted-name .gay {
	DISPLAY: inline
}
BODY.commerce #PhotoLineLayer .targeted-name .commerce {
	DISPLAY: inline
}
BODY.bdsm #PhotoLineLayer .targeted-name .bdsm {
	DISPLAY: inline
}
.PromoStory .u-s-photo {
	FLOAT: left
}
.PromoStory .u-about {
	MARGIN: 0px 0px 0px 60px
}
.PromoStory LI {
	MARGIN: 30px 0px
}
.PromoStory LI:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; CONTENT: ""
}
.pfixed0-0 {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.pfixed0pr-0pr {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.pfixed50pr-50pr {
	POSITION: absolute; TOP: 50%; LEFT: 50%
}
.pfixed100pr-100pr {
	POSITION: absolute; TOP: 100%; LEFT: 100%
}
.fm-10 {
	Z-INDEX: 5; POSITION: relative
}
.fm-15 {
	Z-INDEX: 5; POSITION: relative
}
.fm-20 {
	Z-INDEX: 5; POSITION: relative
}
.fm-25 {
	Z-INDEX: 5; POSITION: relative
}
.fm-30 {
	Z-INDEX: 5; POSITION: relative
}
.fm-c {
	Z-INDEX: 10; POSITION: relative
}
.fm {
	Z-INDEX: 1; POSITION: absolute; DISPLAY: block; OVERFLOW: hidden
}
.fm B {
	Z-INDEX: 1; POSITION: absolute; DISPLAY: block; OVERFLOW: hidden
}
.fm {
	WIDTH: 100%; HEIGHT: 100%
}
.fm B.t {
	WIDTH: 100%; HEIGHT: 100%
}
.fm {
	TOP: 0px; LEFT: 0px
}
.fm B.t {
	TOP: 0px; LEFT: 0px
}
.fm B.l {
	WIDTH: 100%
}
.fm B.r {
	HEIGHT: 100%
}
.fm B {
	BACKGROUND-REPEAT: no-repeat
}
.fm B B {
	DISPLAY: none
}
.fm B.r {
	RIGHT: 0px
}
.fm B.r B {
	RIGHT: 0px
}
.fm B.b {
	RIGHT: 0px
}
.fm B.b B {
	RIGHT: 0px
}
.fm B.b {
	BOTTOM: 0px
}
.fm B.b B {
	BOTTOM: 0px
}
.fm B.l B {
	BOTTOM: 0px
}
.fm B.l {
	BOTTOM: 0px
}
.fm-10 B.t {
	RIGHT: 10px
}
.fm-10 B.l {
	RIGHT: 10px
}
.fm-10 B.t {
	BOTTOM: 10px
}
.fm-10 B.r {
	BOTTOM: 10px
}
.fm-10 B.t B {
	LEFT: 10px
}
.fm-10 B.l B {
	LEFT: 10px
}
.fm-10 B.t B {
	TOP: 10px
}
.fm-10 B.r B {
	TOP: 10px
}
.fm-10 B.r {
	WIDTH: 10px
}
.fm-10 B.b {
	WIDTH: 10px
}
.fm-10 B.l {
	HEIGHT: 10px
}
.fm-10 B.b {
	HEIGHT: 10px
}
.fm-10 B.t {
	MARGIN: -10px 0px 0px -10px; BACKGROUND-POSITION: 10px 10px
}
.fm-10 B.r {
	BACKGROUND-POSITION: right 10px
}
.fm-10 B.l {
	BACKGROUND-POSITION: 10px bottom
}
.fm-10 B.b {
	BACKGROUND-POSITION: right bottom
}
.fm-20 B.t {
	RIGHT: 20px
}
.fm-20 B.l {
	RIGHT: 20px
}
.fm-20 B.t {
	BOTTOM: 20px
}
.fm-20 B.r {
	BOTTOM: 20px
}
.fm-20 B.t B {
	LEFT: 20px
}
.fm-20 B.l B {
	LEFT: 20px
}
.fm-20 B.t B {
	TOP: 20px
}
.fm-20 B.r B {
	TOP: 20px
}
.fm-20 B.r {
	WIDTH: 20px
}
.fm-20 B.b {
	WIDTH: 20px
}
.fm-20 B.l {
	HEIGHT: 20px
}
.fm-20 B.b {
	HEIGHT: 20px
}
.fm-20 B.t {
	MARGIN: -20px 0px 0px -20px; BACKGROUND-POSITION: 20px 20px
}
.fm-20 B.r {
	BACKGROUND-POSITION: right 20px
}
.fm-20 B.l {
	BACKGROUND-POSITION: 20px bottom
}
.fm-20 B.b {
	BACKGROUND-POSITION: right bottom
}
.fm-25 B.t {
	RIGHT: 25px
}
.fm-25 B.l {
	RIGHT: 25px
}
.fm-25 B.t {
	BOTTOM: 25px
}
.fm-25 B.r {
	BOTTOM: 25px
}
.fm-25 B.t B {
	LEFT: 25px
}
.fm-25 B.l B {
	LEFT: 25px
}
.fm-25 B.t B {
	TOP: 25px
}
.fm-25 B.r B {
	TOP: 25px
}
.fm-25 B.r {
	WIDTH: 25px
}
.fm-25 B.b {
	WIDTH: 25px
}
.fm-25 B.l {
	HEIGHT: 25px
}
.fm-25 B.b {
	HEIGHT: 25px
}
.fm-25 B.t {
	MARGIN: -25px 0px 0px -25px; BACKGROUND-POSITION: 25px 25px
}
.fm-25 B.r {
	BACKGROUND-POSITION: right 25px
}
.fm-25 B.l {
	BACKGROUND-POSITION: 25px bottom
}
.fm-25 B.b {
	BACKGROUND-POSITION: right bottom
}
.fm-35 B.t {
	RIGHT: 35px
}
.fm-35 B.l {
	RIGHT: 35px
}
.fm-35 B.t {
	BOTTOM: 35px
}
.fm-35 B.r {
	BOTTOM: 35px
}
.fm-35 B.t B {
	LEFT: 35px
}
.fm-35 B.l B {
	LEFT: 35px
}
.fm-35 B.t B {
	TOP: 35px
}
.fm-35 B.r B {
	TOP: 35px
}
.fm-35 B.r {
	WIDTH: 35px
}
.fm-35 B.b {
	WIDTH: 35px
}
.fm-35 B.l {
	HEIGHT: 35px
}
.fm-35 B.b {
	HEIGHT: 35px
}
.fm-35 B.t {
	MARGIN: -35px 0px 0px -35px; BACKGROUND-POSITION: 35px 35px
}
.fm-35 B.r {
	BACKGROUND-POSITION: right 35px
}
.fm-35 B.l {
	BACKGROUND-POSITION: 35px bottom
}
.fm-35 B.b {
	BACKGROUND-POSITION: right bottom
}
.fm-10-fff .fm * {
	BACKGROUND-IMAGE: url(f/10-fff.gif)
}
.fm-20-fff-ff944d .fm * {
	BACKGROUND-IMAGE: url(f/20-fff-ff944d.png)
}
.fm-s-25-fff .fm * {
	BACKGROUND-IMAGE: url(f/s-25-fff.png)
}
.fm-s-25-ffffc6 .fm * {
	BACKGROUND-IMAGE: url(f/s-25-ffffc6.png)
}
.fm-s-25-fff-ffea51 .fm * {
	BACKGROUND-IMAGE: url(f/s-25-fff-ffea51.png)
}
.fm-s-10-fff .fm * {
	BACKGROUND-IMAGE: url(f/s-10-fff.png)
}
.fm-c .fm-s-10-fff .fm * {
	BACKGROUND-IMAGE: url(f/s-10-fff.png)
}
.fm-20-ffc-ffbd7f .fm * {
	BACKGROUND-IMAGE: url(f/s-20-ffc-ffbd7f.png)
}
.fm-c .fm-20-ffc-ffbd7f .fm * {
	BACKGROUND-IMAGE: url(f/s-20-ffc-ffbd7f.png)
}
.fm-35 .layer-close {
	TOP: 35px; RIGHT: 35px
}
#RecoveryProfiles {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(RecoveryProfiles.png) no-repeat 0px 0px; HEIGHT: 105px !important; PADDING-TOP: 0px; text-shadow: 0 1px 0px #fff
}
#RecoveryProfiles .RecoveryProfilesContainer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; BACKGROUND: url(RecoveryProfiles.png) no-repeat 0px 0px; HEIGHT: 93px !important; PADDING-TOP: 12px
}
#RecoveryProfiles .pl {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#RecoveryProfiles .recovery {
	VERTICAL-ALIGN: top
}
#RecoveryProfiles .recovery A {
	COLOR: #72b000; FONT-WEIGHT: bold
}
#RecoveryProfiles .recovery .dotted {
	BORDER-BOTTOM-COLOR: #72b000; BORDER-TOP-COLOR: #72b000; BORDER-RIGHT-COLOR: #72b000; BORDER-LEFT-COLOR: #72b000
}
#RecoveryProfiles .recovery .button {
	MARGIN: 0px 8px 0px 0px; WIDTH: 20px; DISPLAY: inline-block; BACKGROUND: url(RecoveryProfilesButton.png) no-repeat 0px 0px; HEIGHT: 20px; VERTICAL-ALIGN: top
}
#ContactsCont .RecoveryProfilesYelow {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(RecoveryProfilesYelow.png) no-repeat 0px 0px; HEIGHT: 105px !important; PADDING-TOP: 0px; text-shadow: 0 1px 0px #fff
}
#ContactsCont .RecoveryProfilesYelow .RecoveryProfilesContainer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; BACKGROUND: url(RecoveryProfilesYelow.png) no-repeat 0px 0px; HEIGHT: 93px !important; PADDING-TOP: 12px
}
.RecoveryProfilesYelow .RecoveryProfilesContainer .recovery {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.RecoveryProfilesYelow .RecoveryProfilesContainer {
	text-shadow: none
}
.RecoveryProfilesYelow .RecoveryProfilesContainer .i16 {
	MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: bottom
}
#ContactsCont .RecoveryProfilesYelow .recovery A {
	COLOR: #0066cc
}
#ContactsCont .RecoveryProfilesYelow .recovery .dotted {
	BORDER-BOTTOM-COLOR: #0066cc; BORDER-TOP-COLOR: #0066cc; BORDER-RIGHT-COLOR: #0066cc; BORDER-LEFT-COLOR: #0066cc
}
#OlimpRight {
	MARGIN: 25px auto 0px; WIDTH: 686px; BACKGROUND: url(top_100_olimp.jpg) no-repeat 0px 0px; HEIGHT: 366px
}
#OlimpRight DIV {
	FLOAT: left
}
#OlimpRight DIV A {
	BORDER-BOTTOM: #ff693d 1px solid; BORDER-LEFT: #ff693d 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BORDER-TOP: #ff693d 1px solid; BORDER-RIGHT: #ff693d 1px solid; PADDING-TOP: 2px
}
#OlimpRight DIV A IMG {
	VERTICAL-ALIGN: top
}
#OlimpRight .item-1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 124px; PADDING-RIGHT: 0px; PADDING-TOP: 120px
}
#OlimpRight .item-2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; PADDING-TOP: 90px
}
#OlimpRight .item-3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; PADDING-TOP: 150px
}
#Olimpleft {
	BACKGROUND: url(olimp-left.png) no-repeat center top; HEIGHT: 150px; PADDING-TOP: 60px
}
#Olimpleft .sity {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 15px; COLOR: #ff6600; FONT-SIZE: 11px; PADDING-TOP: 46px
}
#Olimpleft .item {
	TEXT-ALIGN: center; WIDTH: 35%; FLOAT: left
}
#Olimpleft .item A {
	BORDER-BOTTOM: #ffc56c 2px solid; BORDER-LEFT: #ffc56c 2px solid; MARGIN: 0px 0px 13px; DISPLAY: inline-block; BORDER-TOP: #ffc56c 2px solid; BORDER-RIGHT: #ffc56c 2px solid
}
#Olimpleft .item A IMG {
	VERTICAL-ALIGN: top
}
#Olimpleft .item DIV {
	COLOR: #ffcc00; FONT-SIZE: 13px
}
#Olimpleft .item-1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(olimp-base.png) no-repeat right -74px; HEIGHT: 116px; PADDING-TOP: 27px
}
#Olimpleft .item-2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 30%; PADDING-RIGHT: 0px; BACKGROUND: url(olimp-base.png) no-repeat 0px 86px; HEIGHT: 133px; PADDING-TOP: 10px
}
#Olimpleft .item-3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(olimp-base.png) no-repeat left bottom; HEIGHT: 99px; PADDING-TOP: 44px
}
.b_more {
	BACKGROUND-IMAGE: url(maps/s_anketa.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; FLOAT: left; CURSOR: pointer
}
.b_more SPAN {
	BACKGROUND-IMAGE: url(maps/s_anketa.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; FLOAT: left; CURSOR: pointer
}
.b_write {
	BACKGROUND-IMAGE: url(maps/s_anketa.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; FLOAT: left; CURSOR: pointer
}
.b_write SPAN {
	BACKGROUND-IMAGE: url(maps/s_anketa.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; FLOAT: left; CURSOR: pointer
}
.b_more SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 30px; FONT-SIZE: 16px; PADDING-TOP: 0px; LEFT: 10px
}
.b_write SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 30px; FONT-SIZE: 16px; PADDING-TOP: 0px; LEFT: 10px
}
.b_write {
	MARGIN: 0px 10px 0px 0px; COLOR: #fff; TEXT-DECORATION: none
}
.b_write SPAN {
	BACKGROUND-POSITION: 100% 0px; text-shadow: 0px 1px 1px #4B7B08
}
.b_more {
	BACKGROUND-POSITION: 0px -60px
}
.b_more SPAN {
	BACKGROUND-POSITION: 0px -60px
}
.b_more {
	COLOR: #30405c; TEXT-DECORATION: none
}
.b_more SPAN {
	PADDING-RIGHT: 30px; BACKGROUND-POSITION: 100% -60px; text-shadow: 1px 1px 1px #fff
}
.b_more SPAN I {
	POSITION: absolute; MARGIN: 0px 0px 0px 6px; WIDTH: 12px; BACKGROUND: url(ank_arrow.png) no-repeat; HEIGHT: 7px; OVERFLOW: hidden; TOP: 14px
}
.b_write:hover {
	BACKGROUND-POSITION: 0px -30px
}
.b_write:hover SPAN {
	BACKGROUND-POSITION: 100% -30px
}
.b_write:active {
	BACKGROUND-POSITION: 0px 0px
}
.b_write:active SPAN {
	BACKGROUND-POSITION: 100% 0px
}
.b_more:hover {
	BACKGROUND-POSITION: 0px -90px
}
.b_more:hover SPAN {
	BACKGROUND-POSITION: 100% -90px; COLOR: #06c
}
.b_more:hover SPAN I {
	BACKGROUND-POSITION: 0px -7px
}
#AnketaBlock .part-more .b_more {
	BACKGROUND-POSITION: 0px 100%
}
#AnketaBlock .part-more .b_more SPAN {
	BACKGROUND-POSITION: 100% 100%; COLOR: #f30
}
#AnketaBlock .part-more .b_more SPAN I {
	BACKGROUND-POSITION: 0px -14px
}
.m-contact {
	Z-INDEX: 5; POSITION: relative; FLOAT: right
}
.b_c_first {
	LINE-HEIGHT: 24px; FLOAT: left; HEIGHT: 27px; COLOR: #333; TEXT-DECORATION: none
}
.b_c_last {
	LINE-HEIGHT: 24px; FLOAT: left; HEIGHT: 27px; COLOR: #333; TEXT-DECORATION: none
}
.b_c_first {
	BACKGROUND-IMAGE: url(maps/s_contacts.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px
}
.b_c_last {
	BACKGROUND-IMAGE: url(maps/s_contacts.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px
}
.b_c_icon {
	BACKGROUND-IMAGE: url(maps/s_contacts.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px
}
.b_c_sep {
	BACKGROUND-IMAGE: url(maps/s_contacts.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px
}
.b_c_first {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 7px; PADDING-TOP: 0px
}
.b_c_first:hover {
	COLOR: #580
}
.b_c_icon {
	BACKGROUND-POSITION: 50% 0px; FLOAT: left; HEIGHT: 27px
}
.b_c_icon DIV {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: left; PADDING-TOP: 5px
}
.b_c_icon .i16 {
	CURSOR: pointer
}
.b_c_icon SPAN.lock {
	CURSOR: default
}
.b_c_last {
	BACKGROUND-POSITION: 100% 0px; CURSOR: pointer
}
.b_c_sep {
	WIDTH: 3px; BACKGROUND-POSITION: 0px 100%; FLOAT: left; HEIGHT: 25px; OVERFLOW: hidden
}
.b_c_arr {
	MARGIN: 11px 9px 0px 7px; WIDTH: 9px; DISPLAY: inline-block; BACKGROUND: url(messenger/m_arrows.gif) no-repeat; HEIGHT: 5px; FONT-SIZE: 0px; -margin-left: 5px
}
.b_c_last:hover .b_c_arr {
	BACKGROUND-POSITION: 0px 100%
}
.b_c_baloon {
	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 172px; BACKGROUND: url(messenger/m_baloon.png) no-repeat
}
.b_c_baloon_bottom {
	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 172px; BACKGROUND: url(messenger/m_baloon.png) no-repeat
}
.b_c_baloon {
	Z-INDEX: 6; DISPLAY: none; TOP: 25px; CURSOR: default; RIGHT: -1px
}
.b_c_baloon .b_c_list {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
.b_c_baloon_bottom {
	BACKGROUND-POSITION: 50% bottom; HEIGHT: 15px; OVERFLOW: hidden
}
.m-c-exp {
	Z-INDEX: 7
}
.m-c-exp .b_c_first {
	BACKGROUND-POSITION: 0px -27px
}
.m-c-exp .b_c_last {
	BACKGROUND-POSITION: 100% -54px
}
.m-c-exp .b_c_arr {
	BACKGROUND-POSITION: 0px 100%
}
.m-c-exp .b_c_baloon {
	Z-INDEX: 8; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 2px
}
.m-c-new .b_c_first {
	BACKGROUND-POSITION: 0px -81px; COLOR: #fff; FONT-WEIGHT: bold
}
.bot-support .m-c-new .b_c_last {
	BACKGROUND-POSITION: 0px -81px; COLOR: #fff; FONT-WEIGHT: bold
}
.delete-support .m-c-new .b_c_last {
	BACKGROUND-POSITION: 100% -81px
}
.bot-support .m-c-new .b_c_last {
	BACKGROUND-POSITION: 100% -81px
}
.m-c-new .b_c_first:hover {
	BACKGROUND-POSITION: 0px -108px; COLOR: #fff
}
.m-c-new .b_c_sep {
	WIDTH: 1px
}
.bot-support .m-c-new:hover .b_c_first {
	BACKGROUND-POSITION: 0px -108px
}
.bot-support .m-c-new:hover .b_c_last {
	BACKGROUND-POSITION: 100% -108px
}
.upload-methods .social {
	POSITION: relative; MARGIN: -3px 0px 0px; WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(maps/social.png) no-repeat; HEIGHT: 16px
}
.upload-methods .social-facebook {
	BACKGROUND-POSITION: -16px 0px
}
.upload-methods LI {
	POSITION: relative; MARGIN: 5px 20px 0px 0px; FLOAT: left
}
.upload-methods LI.selected {
	BACKGROUND: url(bg_switch.png) no-repeat right top
}
.upload-methods LI.selected A {
	BACKGROUND: url(bg_switch.png) no-repeat right top
}
.upload-methods LI.selected A SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #000; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.upload-methods LI A {
	POSITION: relative; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; HEIGHT: 23px; TEXT-DECORATION: none; LEFT: -10px
}
.baloon_checkbox {
	POSITION: absolute; WIDTH: 265px; BACKGROUND: url(baloon_checkbox.png) no-repeat
}
.baloon_checkbox .baloon_checkbox_bottom {
	POSITION: absolute; WIDTH: 265px; BACKGROUND: url(baloon_checkbox.png) no-repeat
}
.baloon_checkbox .baloon_checkbox_bottom {
	BACKGROUND-POSITION: 50% bottom; HEIGHT: 16px
}
.baloon_checkbox .baloon_checkbox_content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-RIGHT: 20px; PADDING-TOP: 10px
}
.SmsNoticeLayer {
	
}
.SmsNoticeLayer .ap-l-h-real {
	MARGIN: 30px 0px 0px
}
.SmsNoticeLayer.ap-l {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; PADDING-LEFT: 70px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.SmsNoticeLayer .sms {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px -60px; PADDING-LEFT: 60px; PADDING-RIGHT: 0px; BACKGROUND: url(tips/ap-sms.gif) no-repeat 0px 0px; PADDING-TOP: 0px
}
.SmsNoticeLayer .brown {
	COLOR: #990000
}
.SmsNoticeLayer .checkboxCont {
	MARGIN: 0px 0px 10px -27px
}
.SmsNoticeLayer .checkboxCont B {
	MARGIN: 0px 8px 0px 0px; DISPLAY: inline-block
}
.SmsNoticeLayer .s-button {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.SmsNoticeLayer .red {
	COLOR: #cc0000
}
.SmsNoticeLayer .pl30 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.SmsNoticeLayer .pl30 TABLE {
	WIDTH: auto
}
.SmsNoticeLayer .opsos {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 19px; PADDING-LEFT: 66px; PADDING-RIGHT: 0px; BACKGROUND: url(tips/opsos.gif) no-repeat 0px 0px; MARGIN-LEFT: -66px; PADDING-TOP: 0px
}
.SmsNoticeLayer .ap-l-h-real {
	BACKGROUND-POSITION: 70px 5px
}
.SmsNoticeLayer .ap-l-h-real .ap-r-block {
	BACKGROUND-POSITION: 80px 50%
}
#NewYearBlock {
	MARGIN: 15px 0px 0px
}
#NewYearBlock .fm-c {
	MIN-HEIGHT: 90px
}
#NewYearBlock .NewYearButton {
	Z-INDEX: 10; POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(TempDesign/ny/button.png) no-repeat left 0px; COLOR: #fff; FONT-SIZE: 16px; TOP: 65px; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0px; LEFT: 7px; text-shadow: 0 1px 1px #666
}
#NewYearBlock .NewYearButton SPAN {
	PADDING-BOTTOM: 5px; MARGIN: 0px -10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(TempDesign/ny/button.png) no-repeat right 0px; HEIGHT: 20px; PADDING-TOP: 5px
}
#NewYearBlock .NewYearButton .NY_icon {
	MARGIN: 3px 0px 0px; VERTICAL-ALIGN: top
}
#NewYearBlock .NewYearButton .NY_icon I {
	LEFT: -15px
}
I.NY_icon {
	POSITION: relative; WIDTH: 15px; DISPLAY: inline-block; HEIGHT: 16px; VERTICAL-ALIGN: middle; OVERFLOW: hidden
}
I.NY_icon I {
	POSITION: absolute; WIDTH: 30px; DISPLAY: inline-block; BACKGROUND: url(TempDesign/ny/icon.png) no-repeat right 0px; HEIGHT: 16px; TOP: 0px; LEFT: 0px
}
.selected-link I.NY_icon I {
	LEFT: -15px
}
.congratulate_ny {
	TEXT-ALIGN: center
}
#Anketa .usrPhoto .u-m-photo .congratulate_ny A {
	TEXT-DECORATION: underline
}
#NewYearProfile {
	POSITION: relative; PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 656px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
#NewYearProfile .row {
	MARGIN: 0px auto 1px
}
#NewYearProfile .row1 {
	WIDTH: 81px
}
#NewYearProfile .row2 {
	WIDTH: 162px
}
#NewYearProfile .row3 {
	WIDTH: 243px
}
#NewYearProfile .row4 {
	WIDTH: 324px
}
#NewYearProfile .row5 {
	WIDTH: 427px
}
#NewYearProfile .row6 {
	WIDTH: 488px
}
#NewYearProfile .row7 {
	WIDTH: 549px
}
#NewYearProfile .row8 {
	WIDTH: 615px
}
#NewYearProfile .b80 {
	WIDTH: 80px; HEIGHT: 80px
}
#NewYearProfile .b60 {
	WIDTH: 60px; HEIGHT: 60px
}
#NewYearProfile .b40 {
	WIDTH: 40px; HEIGHT: 40px
}
#NewYearProfile .b80 {
	Z-INDEX: 1; POSITION: relative; MARGIN: 0px 1px 0px 0px; BACKGROUND: url(TempDesign/ny/sneg.png) no-repeat; FLOAT: left
}
#NewYearProfile .b60 {
	Z-INDEX: 1; POSITION: relative; MARGIN: 0px 1px 0px 0px; BACKGROUND: url(TempDesign/ny/sneg.png) no-repeat; FLOAT: left
}
#NewYearProfile .b40 {
	Z-INDEX: 1; POSITION: relative; MARGIN: 0px 1px 0px 0px; BACKGROUND: url(TempDesign/ny/sneg.png) no-repeat; FLOAT: left
}
#NewYearProfile .s81 {
	BACKGROUND-POSITION: 0px 0px
}
#NewYearProfile .s82 {
	BACKGROUND-POSITION: -80px 0px
}
#NewYearProfile .s83 {
	BACKGROUND-POSITION: -160px 0px
}
#NewYearProfile .s84 {
	BACKGROUND-POSITION: -240px 0px
}
#NewYearProfile .s85 {
	BACKGROUND-POSITION: -320px 0px
}
#NewYearProfile .s86 {
	BACKGROUND-POSITION: -400px 0px
}
#NewYearProfile .s87 {
	BACKGROUND-POSITION: -480px 0px
}
#NewYearProfile .s88 {
	BACKGROUND-POSITION: -560px 0px
}
#NewYearProfile .s61 {
	BACKGROUND-POSITION: 0px -90px
}
#NewYearProfile .s62 {
	BACKGROUND-POSITION: -60px -90px
}
#NewYearProfile .s63 {
	BACKGROUND-POSITION: -120px -90px
}
#NewYearProfile .s64 {
	BACKGROUND-POSITION: -180px -90px
}
#NewYearProfile .s65 {
	BACKGROUND-POSITION: -240px -90px
}
#NewYearProfile .s66 {
	BACKGROUND-POSITION: -300px -90px
}
#NewYearProfile .s67 {
	BACKGROUND-POSITION: -360px -90px
}
#NewYearProfile .s68 {
	BACKGROUND-POSITION: -420px -90px
}
#NewYearProfile .s41 {
	BACKGROUND-POSITION: 0px -160px
}
#NewYearProfile .s42 {
	BACKGROUND-POSITION: -40px -160px
}
#NewYearProfile .s43 {
	BACKGROUND-POSITION: -80px -160px
}
#NewYearProfile .s44 {
	BACKGROUND-POSITION: -120px -160px
}
#NewYearProfile .s45 {
	BACKGROUND-POSITION: -160px -160px
}
#NewYearProfile .s46 {
	BACKGROUND-POSITION: -200px -160px
}
#NewYearProfile .s47 {
	BACKGROUND-POSITION: -240px -160px
}
#NewYearProfile .s48 {
	BACKGROUND-POSITION: -280px -160px
}
#NewYearProfile .Wish {
	Z-INDEX: 100; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -25px; PADDING-LEFT: 0px; WIDTH: 271px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(bg_baloon3.png) no-repeat; TOP: 40%; PADDING-TOP: 25px; LEFT: 40%
}
#NewYearProfile .hover {
	Z-INDEX: 10
}
#NewYearProfile .hover .Wish {
	DISPLAY: block
}
#NewYearProfile .Wish IMG {
	BORDER-BOTTOM: #edeef0 2px solid; BORDER-LEFT: #edeef0 2px solid; MARGIN: 0px 0px 0px 13px; FLOAT: left; BORDER-TOP: #edeef0 2px solid; BORDER-RIGHT: #edeef0 2px solid
}
#NewYearProfile .Wish .desc {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 70px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#NewYearProfile .Wish .desc SPAN {
	FONT-STYLE: italic; MARGIN: 3px 0px 5px; DISPLAY: block
}
#NewYearProfile .Wish .b_b {
	MARGIN: 0px 0px -15px; BACKGROUND: url(bg_baloon3.png) no-repeat left bottom; HEIGHT: 15px; CLEAR: both
}
#NewYearProfile .Wish .dotted {
	BORDER-BOTTOM-COLOR: #ff0000; BORDER-TOP-COLOR: #ff0000; COLOR: #ff0000; BORDER-RIGHT-COLOR: #ff0000; BORDER-LEFT-COLOR: #ff0000
}
#NY_overlay-mask {
	Z-INDEX: 1000; POSITION: absolute; FILTER: alpha(opacity=80); WIDTH: 100%; BACKGROUND: #133240; HEIGHT: 1870px; TOP: 0px; LEFT: 0px; opacity: 0.8
}
.NY_Layer {
	POSITION: fixed; WIDTH: 600px; BACKGROUND: url(TempDesign/ny/layer.png) no-repeat; HEIGHT: 435px; -position: absolute
}
.NY_Layer .layer-close {
	TOP: 33px; RIGHT: 57px
}
.NY_Layer_body {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 50px; PADDING-LEFT: 70px; PADDING-RIGHT: 70px; PADDING-TOP: 50px
}
.NY_Layer_body .decor {
	POSITION: absolute; WIDTH: 60px; BACKGROUND: url(TempDesign/ny/sneg.png) no-repeat 0px -90px; HEIGHT: 60px; TOP: 150px; LEFT: 80px
}
.NY_Layer_body .pl100 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 100px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.NY_Layer_body .NY_icon {
	TOP: -2px
}
.NY_Layer_body .bg-yellow {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; FONT-STYLE: italic; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.NY_Layer .ny_m_item {
	POSITION: relative; WIDTH: 61px; BACKGROUND: url(TempDesign/ny/ny_m.gif) no-repeat; FLOAT: left; HEIGHT: 62px; TOP: 5px; LEFT: 30px
}
.NY_Layer .ny_f_item {
	POSITION: relative; WIDTH: 67px; BACKGROUND: url(TempDesign/ny/ny_f.gif) no-repeat; FLOAT: left; HEIGHT: 74px; TOP: -5px; LEFT: 25px
}
.NY_fon {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline-block; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
.NY_fon I {
	WIDTH: 180px; DISPLAY: inline-block; HEIGHT: 140px
}
.NY_fon_1 I {
	BACKGROUND: url(TempDesign/ny/themes/1.png)
}
.NY_fon_lock I {
	BACKGROUND: url(TempDesign/ny/themes/1-lock.png)
}
LI.link-statusnewyear2011 {
	FLOAT: left
}
LI.link-statusnewyear2011 A {
	BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000
}
I.link-statusnewyear2011 {
	POSITION: relative; WIDTH: 16px; DISPLAY: inline-block; HEIGHT: 14px; VERTICAL-ALIGN: middle; OVERFLOW: hidden
}
I.link-statusnewyear2011 I {
	POSITION: absolute; WIDTH: 32px; DISPLAY: inline-block; BACKGROUND: url(TempDesign/ny/icon2.png); HEIGHT: 14px
}
I.link-statusnewyear2011.link-statusnewyear2011-m I {
	LEFT: -16px
}
I.link-statusnewyear2011.link-statusnewyear2011-f I {
	LEFT: 0px
}
.UT-Moroz #Anketa {
	BACKGROUND: url(TempDesign/ny/themes/1.jpg)
}
.UT-Moroz .ThemeBody {
	BACKGROUND: url(TempDesign/ny/themes/1.jpg)
}
.ThemeList LI.UT-Moroz {
	BACKGROUND: url(TempDesign/ny/themes/1.jpg)
}
.UT-Snegurka #Anketa {
	BACKGROUND: url(TempDesign/ny/themes/2.jpg)
}
.UT-Snegurka .ThemeBody {
	BACKGROUND: url(TempDesign/ny/themes/2.jpg)
}
.ThemeList LI.UT-Snegurka {
	BACKGROUND: url(TempDesign/ny/themes/2.jpg)
}
.UT-22 #Anketa {
	BACKGROUND: url(TempDesign/ny/themes/3.jpg)
}
.UT-22 .ThemeBody {
	BACKGROUND: url(TempDesign/ny/themes/3.jpg)
}
.ThemeList LI.UT-22 {
	BACKGROUND: url(TempDesign/ny/themes/3.jpg)
}
.NY-hat {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 82px; DISPLAY: none; OVERFLOW: hidden
}
.NY-hat I {
	POSITION: absolute; WIDTH: 82px; DISPLAY: inline-block; BACKGROUND: url(TempDesign/ny/hat.png); HEIGHT: 228px
}
.UT-Moroz .NY-hat {
	DISPLAY: block; HEIGHT: 77px; TOP: -9px; LEFT: -4px
}
.UT-Moroz .NY-hat I {
	TOP: 0px; LEFT: 0px
}
.UT-Snegurka .NY-hat {
	DISPLAY: block; HEIGHT: 144px; TOP: -13px; LEFT: -22px
}
.UT-Snegurka .NY-hat I {
	BOTTOM: 0px; LEFT: 0px
}
.UT-Snegurka #Anketa .rel .u-m-photo {
	MARGIN: 10px 0px 3px
}
.UT-Moroz #Anketa .rel .u-m-photo {
	MARGIN: 10px 0px 3px
}
.UT-Moroz #Anketa .rel .PhotoInMyProf {
	MARGIN: 10px 0px 3px
}
.UT-Snegurka #Anketa .rel .PhotoInMyProf {
	MARGIN: 10px 0px 3px
}
.ap-af-new-year {
	MARGIN: 0px 0px 0px -15px
}
.ap-af-new-year LI {
	MARGIN: 0px 10px 0px 0px; FLOAT: left; FONT-SIZE: 20px
}
.ap-af-new-year LI A {
	TEXT-ALIGN: center; DISPLAY: block
}
.ap-af-new-year LI A I {
	MARGIN: 0px 0px 5px; WIDTH: 165px; DISPLAY: block; BACKGROUND: url(TempDesign/ny/NY_svidaniya.png); HEIGHT: 160px
}
LI.ap-af-new-year-1 A I {
	BACKGROUND-POSITION: 0px 0px
}
LI.ap-af-new-year-2 A I {
	BACKGROUND-POSITION: -179px 0px
}
LI.ap-af-new-year-3 A I {
	BACKGROUND-POSITION: -356px 0px
}
LI.ap-af-new-year-4 A I {
	BACKGROUND-POSITION: right top
}
LI.ap-af-new-year-1 A:hover I {
	BACKGROUND-POSITION: 0px bottom
}
LI.ap-af-new-year-2 A:hover I {
	BACKGROUND-POSITION: -179px bottom
}
LI.ap-af-new-year-3 A:hover I {
	BACKGROUND-POSITION: -356px bottom
}
LI.ap-af-new-year-4 A:hover I {
	BACKGROUND-POSITION: right bottom
}
#MenuNav .NewYear A {
	POSITION: relative; PADDING-RIGHT: 40px; DISPLAY: block
}
#MenuNav .NewYear I {
	POSITION: absolute; WIDTH: 29px; BOTTOM: 3px; BACKGROUND: url(TempDesign/ny/sphere.png) no-repeat right top; HEIGHT: 29px; RIGHT: 5px
}
#MenuNav .NewYear I {
	
}
.NewLocationSelector {
	Z-INDEX: 100; POSITION: relative
}
.NewLocationSelector INPUT {
	WIDTH: 100%; FONT-SIZE: 18px
}
.NewLocationSelector .LS-select {
	FONT-SIZE: 11px; PADDING-TOP: 3px
}
.NewLocationSelector .LS-List UL {
	DISPLAY: none
}
.NewLocationSelector .LS-List LI {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; CURSOR: pointer; PADDING-TOP: 7px
}
.NewLocationSelector .LS-List LI .country {
	COLOR: #666
}
.NewLocationSelector .LS-List LI.active {
	BACKGROUND: #0569cd
}
.NewLocationSelector .LS-List LI.active {
	COLOR: #fff
}
.NewLocationSelector .LS-List LI.active .country {
	COLOR: #fff
}
.LS-open .LS-List {
	BORDER-BOTTOM: #f60 1px solid; POSITION: absolute; BORDER-LEFT: #f60 1px solid; WIDTH: 100%; PADDING-RIGHT: 4px; BACKGROUND: #ffffc6; BORDER-TOP: 0px; TOP: 27px; BORDER-RIGHT: #f60 1px solid; LEFT: 0px
}
.LS-open .LS-select {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 7px
}
.LS-open .LS-List UL {
	DISPLAY: block
}
.NewLocationSelector I {
	FONT-STYLE: normal; FONT-WEIGHT: bold
}
.LS-open .LS-List {
	
}
.LS-open {
	MARGIN: 0px 0px 17px
}
.BottomInformers {
	PADDING-BOTTOM: 0px; MARGIN: 80px 0px 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; BACKGROUND: url(informers/bg_informers.png) repeat-x left bottom; HEIGHT: 63px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.BottomInformers LI {
	POSITION: relative; WIDTH: 33%; FLOAT: left; TOP: 9px
}
.BottomInformers .InformerContainer {
	WIDTH: 300px; OVERFLOW: hidden
}
.nyhoro {
	POSITION: relative; DISPLAY: block; MARGIN-BOTTOM: 15px; BACKGROUND: url(informers/horo/bg_horo.jpg) no-repeat right 50%; HEIGHT: 66px; COLOR: #fff
}
.nyhoro .ico-zodiac {
	POSITION: absolute; WIDTH: 62px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; HEIGHT: 100%; TOP: 0px; LEFT: 12px
}
.nyhoro DIV.cc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 5px; MARGIN-LEFT: 10%; PADDING-TOP: 15px
}
.mts-status {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 10px
}
.mts-status I {
	DISPLAY: block; BACKGROUND: url(promo/mts/status.gif) no-repeat 0px 0px; HEIGHT: 23px
}
.mts-status.active I {
	BACKGROUND-POSITION: left bottom
}
.stop-spam-list {
	MARGIN-TOP: 5px; FONT-SIZE: 13px
}
.stop-spam-list LI {
	MARGIN-TOP: 2px
}
.stop-spam-list LI LABEL.selected-input B {
	BACKGROUND: #f30
}
#Alert {
	Z-INDEX: 9999; POSITION: fixed; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
#Alert .cont1 {
	POSITION: relative; FLOAT: right; RIGHT: 50%
}
#Alert .cont2 {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 12px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #fff4d7; COLOR: #333; FONT-SIZE: 15px; TOP: -16px; CURSOR: pointer; RIGHT: -50%; PADDING-TOP: 24px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0px 0px 3px #000; -moz-box-shadow: 0px 0px 3px #000; -webkit-box-shadow: 0px 0px 3px #000
}
#Alert .type_error {
	BACKGROUND: #e30a19; COLOR: #fff; text-shadow: 0 1px 1px #555
}
#Alert .type_message {
	BACKGROUND: #7b87bb; COLOR: #fff; text-shadow: 0 1px 1px #555
}
#Alert .type_alert {
	BACKGROUND: #ff8403; COLOR: #fff; text-shadow: 0 1px 1px #555
}
#Alert .type_success {
	BACKGROUND: #86b804; COLOR: #fff; text-shadow: 0 1px 1px #555
}
.autocomplete {
	BORDER-BOTTOM: #ff6600 1px solid; BORDER-LEFT: #ff6600 1px solid; BACKGROUND: #fff4cc; BORDER-TOP: #ff6600 1px solid; CURSOR: pointer; BORDER-RIGHT: #ff6600 1px solid
}
.autocomplete UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.autocomplete UL LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.autocomplete UL LI.active {
	BACKGROUND: #06c; COLOR: #fff
}
#InviteFriend {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 35px
}
#InviteFriend .hearts {
	BACKGROUND: url(InviteFriend/hearts.gif) no-repeat 65px 0px; HEIGHT: 67px
}
#InviteFriend .allocation-text {
	DISPLAY: inline-block; BACKGROUND: url(InviteFriend/allocation-text.gif) no-repeat
}
.allocation-text SPAN {
	DISPLAY: inline-block; BACKGROUND: url(InviteFriend/allocation-text.gif) no-repeat
}
#InviteFriend .allocation-text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#InviteFriend .allocation-text SPAN {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 30px; PADDING-RIGHT: 45px; BACKGROUND-POSITION: right top; PADDING-TOP: 8px
}
#InviteFriend .yellow-block {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #fff7a8; PADDING-TOP: 10px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px
}
#InviteFriend .green {
	COLOR: #009d00
}
#InviteFriend .friend-real {
	WIDTH: 380px; FLOAT: left
}
#InviteFriend .My-profile {
	MARGIN: 0px 0px 0px 70px; FLOAT: left
}
#InviteFriend .My-profile .u-m-photo {
	POSITION: relative; BACKGROUND: #ffc56c
}
#InviteFriend .fs17 {
	FONT-SIZE: 17px
}
#InviteFriend .My-profile .u-m-photo I.vip {
	POSITION: absolute; WIDTH: 97px; BOTTOM: -35px; DISPLAY: inline-block; BACKGROUND: url(ap/ap-vip.png); HEIGHT: 100px; RIGHT: -48px
}
#InviteFriend .ic {
	LINE-HEIGHT: 0; WIDTH: 16px; DISPLAY: inline-block; HEIGHT: 16px; FONT-SIZE: 0px; VERTICAL-ALIGN: baseline
}
#InviteFriend .ic I {
	WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(InviteFriend/ic.gif) no-repeat; HEIGHT: 16px
}
#InviteFriend .ic .vk {
	BACKGROUND-POSITION: 0px 0px
}
#InviteFriend .ic .fb {
	BACKGROUND-POSITION: -16px 0px
}
#InviteFriend .TextLine {
	TEXT-ALIGN: center; BACKGROUND: url(1g.gif) repeat-x left center
}
#InviteFriend .TextLine SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: inline-block; BACKGROUND: #fff; PADDING-TOP: 0px
}
#InviteFriend .red {
	COLOR: #cc0000
}
#InviteFriend .row {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 30px; CLEAR: both; PADDING-TOP: 10px
}
#InviteFriend .row .green {
	FLOAT: none; FONT-SIZE: 13px
}
#InviteFriend .row SPAN {
	DISPLAY: inline-block; FLOAT: right; FONT-SIZE: 15px
}
#InviteFriend .highlight-row {
	BACKGROUND: #f8f9fa
}
#InviteFriend .block-border-red {
	BORDER-BOTTOM: #ff3300 1px solid; BORDER-LEFT: #ff3300 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ff3300 1px solid; BORDER-RIGHT: #ff3300 1px solid; PADDING-TOP: 10px
}
#InviteFriend .FriendInviteBlock {
	POSITION: relative; MARGIN: 0px 0px 25px; BACKGROUND: #edeef0; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px
}
#InviteFriend .FriendInviteBlock.registered {
	BACKGROUND: #cdf9cc
}
#InviteFriend .FriendInviteBlock .close {
	POSITION: absolute; WIDTH: 27px; DISPLAY: inline-block; BACKGROUND: url(InviteFriend/close.gif); HEIGHT: 25px; TOP: 0px; CURSOR: pointer; RIGHT: 0px
}
#InviteFriend .FriendInviteBlock .friend-edit {
	POSITION: absolute; TOP: 5px; RIGHT: 40px
}
#InviteFriend .FriendInviteBlock .friend-edit .i16 {
	MARGIN: 0px 4px 0px 0px; VERTICAL-ALIGN: middle
}
#InviteFriend .FriendInviteBlock .friend-edit .i16 I {
	LEFT: -160px
}
#InviteFriend .user-photo {
	PADDING-BOTTOM: 6px; MARGIN: 25px 30px 20px 25px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(InviteFriend/img-bg.gif) no-repeat; FLOAT: left; PADDING-TOP: 4px
}
#InviteFriend .user-photo IMG {
	VERTICAL-ALIGN: top
}
#InviteFriend .FriendInviteBlock .user-data {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 25px
}
#InviteFriend .error-field INPUT {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-RIGHT: red 2px solid
}
#InviteFriend .error-field SELECT.select-error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-RIGHT: red 2px solid
}
#InviteFriend .error-field .gray9 {
	DISPLAY: none
}
#InviteFriend .error-field .error {
	DISPLAY: inline-block; VISIBILITY: visible
}
#InviteFriend .error {
	DISPLAY: none
}
#InviteFriend .field DT {
	MARGIN: 0px 0px 3px
}
#InviteFriend .field .text-field {
	MARGIN: 0px 3px 0px 0px; WIDTH: 260px; FONT-SIZE: 18px
}
#InviteFriend .field SELECT {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 26px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
#InviteFriend .user-foot {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #ffffd7; CLEAR: both; BORDER-TOP: #bec1c9 1px solid; PADDING-TOP: 20px; border-bottom-right-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; -moz-border-bottom-left-radius: 15px; -webkit-border-bottom-left-radius: 15px
}
#InviteFriend .user-foot DL DT {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 125px; PADDING-RIGHT: 32px; FLOAT: left; PADDING-TOP: 0px
}
#InviteFriend .user-foot DL DD {
	FLOAT: left
}
#InviteFriend .user-foot DL DD INPUT {
	FONT-SIZE: 17px
}
#InviteFriend .user-foot DL.field DD INPUT.text-field {
	WIDTH: 440px
}
#InviteFriend .user-foot DL.field DT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 32px; PADDING-TOP: 5px
}
#InviteFriend .vip-3 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 88px; PADDING-RIGHT: 0px; BACKGROUND: url(InviteFriend/vip-3.gif) no-repeat 0px 0px; FONT-SIZE: 15px; PADDING-TOP: 10px
}
.x7-informer {
	POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 50px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.x7-informer .x7 {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.xtop-informer {
	POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 50px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.xtop {
	WIDTH: 43px; BACKGROUND: url(informers/xtop.gif) no-repeat; HEIGHT: 43px
}
.xtop-informer .xtop {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.usrPhoto {
	POSITION: relative
}
#ValentinStatus {
	POSITION: absolute; WIDTH: 131px; HEIGHT: 53px; TOP: 120px; CURSOR: pointer; LEFT: -7px
}
#ValentinStatus .user-img {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 40px; BOTTOM: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(ValentinDay/user-img-bgr.png); HEIGHT: 51px; RIGHT: 14px; PADDING-TOP: 1px
}
#ValentinStatus .user-img IMG {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
#ValentinStatus .delete-button {
	Z-INDEX: 56; POSITION: absolute; WIDTH: 17px; DISPLAY: none; BACKGROUND: url(ValentinDay/delete.png); HEIGHT: 17px; TOP: -5px; RIGHT: -5px; TEXT-DECORATION: none; -right: 0; -top: 0
}
#ValentinStatus .delete .delete-button {
	DISPLAY: block
}
#ValentinStatus SPAN {
	POSITION: relative; WIDTH: 131px; DISPLAY: block; HEIGHT: 53px; OVERFLOW: hidden; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
#ValentinStatus SPAN A {
	Z-INDEX: 20; POSITION: relative; WIDTH: 131px; DISPLAY: block; HEIGHT: 53px; CURSOR: hand
}
#ValentinStatus SPAN I {
	POSITION: absolute; WIDTH: 131px; DISPLAY: inline-block; BACKGROUND: url(ValentinDay/ValentinStatus.png); HEIGHT: 424px; OVERFLOW: hidden
}
#ValentinStatus SPAN.I-Valentine I {
	TOP: 0px
}
#ValentinStatus SPAN.EN-I-Valentine I {
	TOP: -53px
}
#ValentinStatus SPAN.My-Valentine I {
	TOP: -106px
}
#ValentinStatus SPAN.EN-My-Valentine I {
	TOP: -159px
}
#ValentinStatus SPAN.f-I-Valentine I {
	TOP: -212px
}
#ValentinStatus SPAN.f-EN-I-Valentine I {
	TOP: -265px
}
#ValentinStatus SPAN.f-My-Valentine I {
	TOP: -318px
}
#ValentinStatus SPAN.f-EN-My-Valentine I {
	TOP: -159px
}
.valentin-delete-leer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; WIDTH: 502px; PADDING-RIGHT: 40px; BACKGROUND: url(ValentinDay/delete-leer.png); HEIGHT: 313px; PADDING-TOP: 30px
}
.valentin-delete-leer .layer-close {
	TOP: 20px; RIGHT: 24px
}
.valentin-delete-leer .fs24 {
	LINE-HEIGHT: 140%
}
.valentin-delete-leer .img {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: inline-block; BACKGROUND: url(ValentinDay/delete-leer-img.png); PADDING-TOP: 3px
}
.valentin-delete-leer .img IMG {
	VERTICAL-ALIGN: top
}
.ValentinDayBallon#GiftBaloon {
	BACKGROUND: url(ValentinDay/gift-bg_ballon.png)
}
.ValentinDayBallon#GiftBaloon .gift-baloon-footer DIV {
	BACKGROUND: url(ValentinDay/gift-bg_ballon.png)
}
.ValentinDayBallon#GiftBaloon {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 59px 0px 0px -170px; PADDING-LEFT: 0px; WIDTH: 252px; PADDING-RIGHT: 0px; PADDING-TOP: 18px
}
.ValentinDayBallon#GiftBaloon .gift-baloon-container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 210px; PADDING-RIGHT: 15px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.ValentinDayBallon#GiftBaloon .u-s-photo {
	FLOAT: left
}
.ValentinDayBallon#GiftBaloon .gift-baloon-container DIV {
	MARGIN-LEFT: 60px
}
.ValentinDayBallon#GiftBaloon .gift-baloon-footer {
	POSITION: absolute; MARGIN: 0px; WIDTH: 252px; HEIGHT: 17px; OVERFLOW: hidden; LEFT: 0px
}
.ValentinDayBallon#GiftBaloon .gift-baloon-footer DIV {
	POSITION: absolute; WIDTH: 252px; BOTTOM: 0px; HEIGHT: 250px
}
.ValentinDayBallon#GiftBaloon .gift-baloon-container DIV.clear-comment {
	TEXT-ALIGN: right; MARGIN: 5px 0px 2px
}
.ValentinDayBallon#GiftBaloon .gift-baloon-container DIV {
	MARGIN-LEFT: 60px
}
.ValentinDayBallon#GiftBaloon .gift-baloon-container .clear-comment A {
	BORDER-BOTTOM: #ff0000 1px dashed; TEXT-DECORATION: none
}
#GiftBaloon .baloon_button {
	DISPLAY: none
}
.ValentinDayBallon#GiftBaloon .baloon_button {
	Z-INDEX: 12; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 10px 6px -9px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(ValentinDay/baloon_button.gif); HEIGHT: 24px; COLOR: #fff; FONT-SIZE: 15px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#Gifts .gifts-block.hover {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px -2px -7px -3px; PADDING-LEFT: 10px; WIDTH: 55px; PADDING-RIGHT: 9px; BACKGROUND: url(ValentinDay/gift-bg.png); HEIGHT: 69px; PADDING-TOP: 7px
}
#Gifts .hover {
	POSITION: relative; -background: none; -width: auto; -height: auto; -margin: 0 0 12px 0; -padding: 0
}
.gifts-hidden #GiftLine .gifts-line {
	
}
#GiftLine .gifts-block {
	HEIGHT: 62px !important
}
.ValentinGift {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 582px; PADDING-RIGHT: 0px; BACKGROUND: url(ValentinDay/GiftLeer.png); HEIGHT: 431px; PADDING-TOP: 200px
}
.ValentinGift .layer-close {
	TOP: 87px; RIGHT: 22px
}
.a-valentine {
	Z-INDEX: -1; POSITION: absolute; WIDTH: 83px; WHITE-SPACE: nowrap; BACKGROUND: url(ValentinDay/vertikal_button.png) no-repeat right top; HEIGHT: 338px; TOP: 170px; LEFT: -69px
}
.a-compliments {
	Z-INDEX: -1; POSITION: absolute; WIDTH: 83px; WHITE-SPACE: nowrap; BACKGROUND: url(ValentinDay/vertikal_button.png); HEIGHT: 320px; TOP: 170px; LEFT: -69px
}
.a-compliments.en {
	BACKGROUND-POSITION: -83px 0px
}
.ValentinGift .ap-l {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 555px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ValentinGift .ap-l DL.gp {
	Z-INDEX: 20; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 27px 30px; PADDING-LEFT: 0px; WIDTH: 233px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 78px; CLEAR: none; PADDING-TOP: 0px
}
.ValentinGift .ap-l .gp DT {
	DISPLAY: none
}
.ValentinGift .ap-l .gp DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 78px; PADDING-TOP: 0px
}
.ValentinGift .ap-l .gp10 DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 70px; PADDING-RIGHT: 70px; PADDING-TOP: 0px
}
.ValentinGift .ap-l .ap-gift-box {
	WIDTH: 70px; FLOAT: left; HEIGHT: 70px; OVERFLOW: hidden
}
.ValentinGift .ap-gift DD LABEL {
	MARGIN: 4px 12px; CURSOR: pointer
}
.ValentinGift .ap-gift DD LABEL.selected {
	MARGIN: 2px 10px
}
.ValentinGift .ap-l #GiftsLayerItems .gp10 LABEL.selected {
	BORDER-BOTTOM: #ff9900 2px solid; BORDER-LEFT: #ff9900 2px solid; BACKGROUND-COLOR: #ffffcc; BORDER-TOP: #ff9900 2px solid; BORDER-RIGHT: #ff9900 2px solid
}
.ValentinGift .ap-gift DD LABEL .gift-container {
	MARGIN: 8px
}
.ValentinGift .ap-comment {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; MARGIN: 5px 30px 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 6px
}
.ValentinGift .ap-comment TEXTAREA {
	HEIGHT: 65px
}
#GiftsLayerItems {
	
}
#GiftsLayerItems DL {
	DISPLAY: block
}
#GiftsLayerItems DL.gp {
	DISPLAY: none
}
.ValentinGift #GiftsLayerItems DL {
	DISPLAY: none
}
.ValentinGift #GiftsLayerItems DL.gp {
	DISPLAY: block
}
#GiftsLayer .fm-s-25-fff {
	ZOOM: 1
}
#GiftsLayer .fm-s-25-fff .fm-c {
	ZOOM: 1
}
.ValentinGift .fm {
	DISPLAY: none
}
.ValentinGift .ap-l-h {
	DISPLAY: none
}
.ValentinGift .x7-block {
	DISPLAY: none
}
.ValentinGift .ap-gift DL {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.ValentinGift .fm-c {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.ValentinGift .fm-c .ap-l {
	WIDTH: auto
}
.ValentinGift .fm-c .ap-l-c {
	
}
.ValentinGift #GiftsLayerItems DL.gp10 DD {
	POSITION: relative; MARGIN: 0px; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 78px
}
.ValentinGift .ap-l-h {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: auto
}
.ValentinGift .ap-l-c {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: auto
}
.ValentinGift .ap-l-f {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: auto
}
.ap-gift DD {
	DISPLAY: block; MARGIN-LEFT: 19px
}
.ValentinGift #GiftsLayerItems DL.gp10 DD LABEL {
	MARGIN: 4px 12px; WIDTH: 70px; HEIGHT: 70px
}
.ValentinGift #GiftsLayerItems DL.gp10 DD LABEL.selected {
	BORDER-BOTTOM: #ff9900 2px solid; BORDER-LEFT: #ff9900 2px solid; MARGIN: 2px 10px; WIDTH: 70px; BACKGROUND: #ffffcc 0px 0px; HEIGHT: 70px; BORDER-TOP: #ff9900 2px solid; BORDER-RIGHT: #ff9900 2px solid
}
#GiftsLayer .ValentinGift .va-next-btn-block {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#Gifts A.addGiftValentinDay {
	POSITION: relative; WIDTH: 48px; DISPLAY: inline-block; BACKGROUND: url(maps/gifts-valentine.png) no-repeat 0px 0px; HEIGHT: 51px; TOP: 2px; CURSOR: pointer
}
.vipmore {
	POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.vipmore .delimiter {
	BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; WIDTH: 100%; HEIGHT: 10px; BORDER-RIGHT-COLOR: #fff; BORDER-LEFT-COLOR: #fff
}
.BlockVipSettings .vipmore {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.LS-Dialog H2 {
	MARGIN: 0px 0px 10px; FONT-SIZE: 16px
}
.hidden-all-selects .LS-Dialog SELECT {
	VISIBILITY: visible
}
.LS-Dialog .fm-c {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 20px
}
.LS-Dialog .crop {
	Z-INDEX: 40; POSITION: relative; WIDTH: 400px; HEIGHT: 350px; OVERFLOW: hidden
}
.LS-Dialog .slide {
	Z-INDEX: 20; POSITION: relative; WIDTH: 1600px; HEIGHT: 350px; TOP: 0px; LEFT: 0px
}
.LS-Dialog .slide DIV {
	WIDTH: 400px; FLOAT: left; HEIGHT: 350px; FONT-SIZE: 16px
}
.LS-Dialog .slide SELECT {
	WIDTH: 400px; FLOAT: left; HEIGHT: 350px; FONT-SIZE: 16px
}
.LS-Dialog .slide SELECT OPTION.del {
	BACKGROUND: url(1g.gif) repeat-x 0px 10px
}
.LS-Dialog .slide A {
	PADDING-BOTTOM: 2px; MARGIN: 1px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 10px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 10px; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.LS-Dialog .slide A.selected {
	BACKGROUND: #316ac5; COLOR: #fff
}
.LS-Dialog .slide A:hover {
	BACKGROUND: #316ac5; COLOR: #fff
}
.LS-Dialog .Back {
	MARGIN: 15px 100px 6px 0px; DISPLAY: block; TEXT-DECORATION: none
}
.LS-Dialog .Back SPAN {
	BORDER-BOTTOM: #03c 1px dotted
}
.LS-Dialog .Finish {
	Z-INDEX: 1001; POSITION: absolute; MARGIN: 15px 0px 0px; DISPLAY: block; RIGHT: 30px
}
.geo-search-results .orangetext {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; TEXT-DECORATION: none; PADDING-TOP: 0px !important
}
.geo-search-results .orangetext SPAN {
	TEXT-DECORATION: underline
}
.s-selected-geo .orangetext {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; BACKGROUND: url(geo/bg_selected_geo.gif) repeat-x; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 0px !important
}
.s-selected-geo .orangetext SPAN {
	TEXT-DECORATION: none
}
.geo-search-results .setup-geo {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 11px; RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px; LEFT: 0px
}
.s-selected-geo .setup-geo {
	DISPLAY: block
}
.geo-ico {
	POSITION: relative; DISPLAY: inline-block
}
.geo-ico .geo-baloon {
	Z-INDEX: 99; POSITION: absolute; TOP: 16px; RIGHT: -19px
}
.geo-ico .geo-baloon .geo-baloon-inner {
	WIDTH: 236px; BACKGROUND: url(geo/bg_geo_baloon.png) no-repeat
}
.geo-ico .geo-baloon .geo-baloon-bottom B {
	WIDTH: 236px; BACKGROUND: url(geo/bg_geo_baloon.png) no-repeat
}
.geo-ico .geo-baloon .geo-baloon-bottom {
	WIDTH: 236px; HEIGHT: 10px; OVERFLOW: hidden
}
.geo-ico .geo-baloon .geo-baloon-bottom B {
	MARGIN: -240px 0px 0px; DISPLAY: block; HEIGHT: 250px
}
.geo-ico .geo-baloon-container {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.geo-ico .geo-iq-photo {
	TEXT-ALIGN: right; MARGIN: 10px 0px 0px; BACKGROUND: url(geo/iq.png) no-repeat 0px 18px; HEIGHT: 62px
}
.geo-ico .geo-baloon .w150 {
	POSITION: relative; WIDTH: 150px; TOP: -5px
}
