.content .col-left {
	float: left;
	width: 160px;
	margin: 0 20px 0 0;
}

.content .col-center {
	float: left;
	width: 574px;
}

.content .col-right {
	float: left;
	width: 250px;
	margin: 0 0 0 20px;
	_margin: 0 0 0 6px;
}

.title-line {
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	padding: 0 9px;
	margin-bottom: 9px;
}

.title-line .left {
	float: left;
	text-transform: uppercase; 
}

.title-line .left SPAN {
	font-weight: normal;
	margin-left: 10px;
	text-transform: none; 
}

.title-line .right {
	float: right;
	font-weight: normal;
}

.title-line .right .punish {
	float: left;
	font-weight: bold;
	width: 380px;
}

/*for IE8*/
html[xmlns*=""] .title-line .right .punish {width: 375px\9;]}

.title-line .right .punish DIV {
	float: left;
}

.title-line .right .punish .radio {
	margin-right: 10px;
	background: url("../images/profile/content/radio-mod.gif") no-repeat 0 7px;
}

.title-line .right .punish .radio-checked {
	background: url("../images/profile/content/radio-mod-checked.gif") no-repeat 0 7px;
}

.title-line .right .punish INPUT.punish-radio {
	width: 13px !important;
	height: 10px !important;
	float: left !important; 
}

.title-line .right .punish INPUT.clicable {
	width: 150px !important;
}

.title-line .right .punish LABEL {
	float: left; 
}

.title-line .right .punish FORM {
	float: left; 
}

.title-line-red {
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 9px;
	margin-bottom: 9px;
}

.clear-both {
	clear: both;
	_display: inline;
	height: 0;
	margin: 0;
	padding: 0;
}

.clear-both-none {
	clear: both;
	_display: none;
	height: 0;
	margin: 0;
	padding: 0;
}

.basic-settings,
.advanced-settings,
.email-notifications,
.account-deletion {
	margin-bottom: 18px;
}

.set-row {
	padding: 9px 0;
	margin: 0 0 9px 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
	vertical-align: middle;
	position: relative;
	z-index: 0;
	height: 100%;
}

.set-row#set-row-interests {
	z-index: 10;
}

.set-row LABEL {
	font-weight: bold;
	margin-right: 5px;
	float: left;
	line-height: 17px;
	vertical-align: middle;
}

.set-row .left {
	display: block;
	float: left;
	padding-left: 10px;
}

.set-row .after-left {
	display: block;
	float: left;
	padding-left: 3px;
}

.set-row .right {
	display: block;
	float: right;
	padding-right: 8px;
}

.basic-settings .set-row INPUT {
	padding: 0 0 0 20px !important;
}

.set-row INPUT {
	border-width: 1px;
	border-style: solid;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	margin: 0 0 0 2px !important;
}

.set-row SELECT {
	border-width: 1px;
	border-style: solid;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	vertical-align: bottom;
}

.set-row SELECT[disabled] {
	color: inherit;
}

.set-row .input-text.email {
	line-height: 15px;
}

.set-row .input-text.email INPUT {
	border: none medium!important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	margin: 0!important;
	width: 175px !important;
	height: 15px;
	padding: 0!important;
}

/* for IE7 */
*:first-child+html .set-row .input-text.email,
*:first-child+html .set-row .input-text.password {
	height: 16px;
}

.set-row .input-text.password {
	line-height: 15px;
	margin: 0 0 0 5px;
}

.set-row .password INPUT {
	border: none medium!important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	margin: 0!important;
	height: 15px;
	padding: 0!important;
	width: 95px !important;
}

.save-row {
	overflow: hidden;
	position: relative;
	height: 100%;
}

.save-row .buttons {
	margin: 1px 0 10px 0;
	height: 22px;
	width:100%;
	text-align: center;
}

.save-row .buttons INPUT {
	
}

.save-row .buttons A {
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 22px;
	width: 98px;
	background: url("../images/profile/buttons/blue-bg.gif") repeat-x left top;
	margin: 0 0 0 266px;
	_margin-left: 133px;
}

.save-row .buttons A SPAN.left {
	display: block;
	height: 100%;
	background: url("../images/profile/buttons/blue-left.gif") no-repeat left top;
}

.save-row .buttons A SPAN.right {
	display: block;
	height: 100%;
	background: url("../images/profile/buttons/blue-right.gif") no-repeat right top;
	cursor: pointer;
}

.save-row .buttons A.red {
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	width: 98px;
	background: url("../images/profile/buttons/red-bg.gif") repeat-x left top;
	margin: 0 0 0 266px;
	_margin-left: 133px;
}

.save-row .buttons A.red SPAN.left {
	display: block;
	height: 100%;
	background: url("../images/profile/buttons/red-left.gif") no-repeat left top;
}

.save-row .buttons A.red SPAN.right {
	display: block;
	height: 100%;
	background: url("../images/profile/buttons/red-right.gif") no-repeat right top;
	cursor: pointer;
}

.save-row .buttons A SPAN.txt {
	display: block;
	text-align: center;
	padding: 4px 0 0 0;
	cursor: pointer;
}

.buttons A:hover {
	text-decoration: none;
}

.set-message,
.save-message {
	position: absolute;
}

.set-message P {
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-align: center;
}

.save-row P.msg-success {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	line-height: 33px;
	margin: 0;
	padding: 0;
}

.set-row INPUT.name-real {
	width: 160px !important;
}

.set-row .radio INPUT {
	display: none;
}

.set-row .radio LABEL {
	margin-left: 18px;
}

.radio-group {
	float: left;
}

.radio-group UL {
	margin: 0;
	padding: 0;
	list-style: none;
}

.radio-group UL LI {
	float: left;
	line-height:17px;
	margin: 0 0 0 5px;
}

.radio-group UL LI LABEL {
	float: left;
	display: block;
	font-weight: normal;
	margin: 0;
}

.radio-group UL LI.first,
.radio-group UL LI.last {
	margin: 0;
}

.radio-group UL LI INPUT {
	float: left;
}

.radio INPUT {
	visibility: hidden;
}

.radio {
	background: url(../images/profile/content/radio.gif) no-repeat 2px 5px;
	cursor:pointer;
}

.radio-checked {
	background: url(../images/profile/content/radio-checked.gif) no-repeat 2px 5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.set-row SELECT {
		margin: 0;
		height: 20px;
	}
}

.set-row SELECT.month {
	width: 70px;
}

.set-row SELECT.day {
	width: 40px;
}

.set-row SELECT.year {
	width: 55px;
}

.set-row SELECT.gender {
	width: 92px;
	margin-right: 7px;
}

.set-row SELECT.gmt {
	width: 304px;
}

.set-row SELECT.country {
	width: 110px;
	margin-right: 30px;
}

.set-row SELECT.state {
	width: 110px;
}

.set-row SELECT.select-city {
	width: 110px;
	float: left;
}

.set-row SELECT.marital-status {
	width: 91px;
	margin-right: 33px;
}

.set-row SELECT.children {
	width: 60px;
}

.set-row SELECT.height {
	width: 105px;
}

.set-row SELECT.custom-select {
	width: 140px;
}

.set-row INPUT.phones {
	width: 205px;
}

.set-row INPUT.input-city {
	width: 124px;
	display: none;
	float: left;
}

.set-row INPUT.occupation {
	width: 170px;
}

.set-row INPUT.education {
	width: 178px;
}

.set-row INPUT.interests-ext {
	width: 290px;
}

.set-row INPUT.custom-input {
	width: 150px;
}

.set-row INPUT.signature {
	width: 245px;
}

.set-row INPUT.motto {
	width: 475px;
}

.set-row TEXTAREA {
	border-width: 1px;
	border-style: solid;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	padding: 2px !important;
	margin-top: 5px;
	width: 549px;
	height: 75px;
}

.set-row TABLE {
	padding: 0 10px;
}

.set-row TABLE LABEL {
	float: none;
}

.set-row INPUT.label {
	width: 100px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
}

.interests-area {
	width: 410px;
}

.combobox {
	float: left;
	width: 63px;
}

.checkbox.checked {
	background: url(../images/profile/content/checkbox-checked-blue.gif) no-repeat scroll 4px 5px;
}

.combobox A.title {
	background: url(../images/profile/content/combo.gif) no-repeat right 58%;
	padding: 0 0 0 5px;
	height: 17px;
	text-decoration: none;
}

.combobox LABEL {
	float: none;
	font-weight: normal;
}

.combobox .items-container {
	position: absolute;
	visibility: hidden;
	border-width: 1px;
	border-style: solid;
	left: 0;
	margin: 0;
	overflow: auto;
	padding: 0;
	top: 30px;
	width: 572px;
	z-index: 10;
}

.combobox .items-container UL {
	height: auto;
	visibility: inherit;
	background: none;
	border: none;
	position: relative;
	_width: 100%;
}

.combobox .items-container UL LI {
	float: left;
}

.combobox .items-container UL LI INPUT {
	display: block;
	float: left;
	height: 18px;
	width: 15px;
}

.combobox .items-container UL LI LABEL {
	display: block;
	float: left;
	width: 130px;
	_width: 120px;
	line-height: 20px;
	padding-left:2px;
}

.combobox .items-container .column {
	float: left;
	margin-right: 5px;
	width: 31%;
}

.set-row .interests-area UL {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: left;
}

.set-row .interests-area UL LI {
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding: 0 10px 0 0;
	white-space: nowrap;
}

.set-row .interests-area UL LI A {
	font-weight: bold;
	text-decoration: none;
}

.set-row .col-first {
	width: 270px;
	float: left;
}

.set-row .col-second {
	float: right;
}

.set-row .col-second .right {
	margin-left: 5px;
}


.avatar-uploader .topbar {
	height: 37px;
}

.avatar-uploader .topbar H4 {
	margin: 11px 0 0 10px;
	padding: 0;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.avatar-uploader A.button {
	display: block;
	float: left;
	background: url("../images/profile/buttons/gray-bg.gif") repeat-x left top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.avatar-uploader A.button SPAN.left {
	display: block;
	float: left;
	background: url("../images/profile/buttons/gray-left.gif") no-repeat left top;
}

.avatar-uploader A.button SPAN.right {
	float: left;
	background: url("../images/profile/buttons/gray-right.gif") no-repeat right top;
	display: block;
	height: 22px;
	cursor: pointer;
}

.avatar-uploader A.button SPAN.txt {
	cursor: pointer;
	display: block;
	padding: 4px 13px 0 13px;
}

.avatar-uploader .topbar A.button {
	margin: 7px 30px 0 10px;
	_margin-right: 15px;
	float: right;
	text-decoration: none;
}

.avatar-uploader .items-container {
	border-width: 1px;
	border-style: solid;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
}

.avatar-uploader .items-container .av-noitems {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: hidden;
}

.avatar-uploader .items-container .av-noitems P {
	padding: 10px 0 0 5px;
	margin: 0;
}

.avatar-uploader .items-container .av-sortable-area {
	overflow: hidden;
}

.avatar-uploader .items-container .av-sortable-area .button {
	margin: 10px 0 0 10px;
	_margin-left: 5px;
}

.avatar-uploader .items-container .av-sortable-area .items {
	clear: left;
	float: left;
	padding: 10px 0 10px 90px;
}

.avatar-uploader .items-container .av-sortable-area .item {
	margin: 7px 0 0 0;
	text-align: center;
	font-size: 0px;
	background: none;
}

.avatar-uploader .items-container .av-sortable-area .item IMG {
	padding: 0;
	margin: 0;
}

.avatar-uploader .items-container .av-sortable-area .item.vert IMG {
	margin-top: 0px;
}

.avatar-uploader .items-container .av-editable-area TABLE {
	height: 200px;
	width: 232px;
}

.avatar-uploader .items-container .av-editable-area .item {
	padding: 20px 8px 0 8px;
}

.avatar-uploader .items-container .av-editable-area .item .photo {
	text-align: center;	
}

.avatar-uploader .items-container .av-editable-area .item .photo DIV {
	margin: auto;
}

.avatar-uploader .items-container .av-editable-area .item .photo .S, 
.avatar-uploader .items-container .av-editable-area .item .photo .E, 
.avatar-uploader .items-container .av-editable-area .item .photo .W, 
.avatar-uploader .items-container .av-editable-area .item .photo .N {
	display: none!important;
}

.avatar-uploader .items .controls {
	padding: 10px 0 0 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.controls A.del {
	padding: 1px 0 1px 19px;
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px 3px;
	display: block;
}

.avatar-uploader .items-container .av-editable-area .item .controls INPUT {
	float: right;
	width: 86px;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.avatar-uploader .items-container .av-editable-area .item .controls LABEL {
	float: right;
	margin: 1px 3px 0 0;
}

.avatar-uploader .items-container .av-editable-area .item .controls TEXTAREA {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
	border-width: 1px;
	border-style: solid;
	margin: 5px 0 0 0;
	width: 230px;
	height: 40px;
	overflow: auto;
	_margin-top: -5px;
}

/* for IE7 */
*:first-child+html .avatar-uploader .items-container .av-editable-area .item .controls TEXTAREA {
	margin-top: -5px;
}

.avatar-uploader .items-container .av-editable-area A.button {
	margin: 25px 0 0 100px;
	_margin-left: 50px;
}

.avatar-uploader .av-upload-area {
	overflow: hidden;
	height: 0px;
}

.avatar-uploader .av-upload-area #av-upload-status {
	padding: 0 0 0 5px;
}

.avatar-uploader .av-upload-area .progress-text {
	display: none;
}

.avatar-uploader .av-editable-area {
	overflow: hidden;
	
}

.avatar-uploader {
	_overflow: hidden;
	_width: 250px;
	margin-bottom: 10px;
}

.avatar-uploader .error {
	font-weight: bold;
}

.col-right .uploader .items-container {
	border-bottom: none;
	padding-bottom: 0;
}

.user-limit .limit-container {
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	margin: 0;
	padding: 10px;
	font-size: 10px;
}

.user-limit .limit-container .limit-block {
	width: 218px;
	border-width: 1px;
	border-style: solid;
	padding: 6px 4px;
}

.user-limit .limit-container .notify {
	margin: 0 0 2px 2px;
}

.user-limit .limit-container .indicator-block {
	width: 216px;
	height: 12px;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 3px;
}

.user-limit .limit-container .indicator-block .indicator {
	background: url("../images/profile/content/indicator-bg.gif") repeat-y left top;
	height: 12px;
}

.user-limit .limit-container .zero {
	float: left;
}

.user-limit .limit-container .limit {
	float: right;
}

.user-limit .limit-container .info {
	float: left;
	margin-left: 10px;
}

.col-right .invite-container {
	border-width: 1px;
	border-style: solid;
	border-top: none;
	margin: 0;
	padding: 20px 10px 10px 10px;
}

.col-right .invite-container .title {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -460px;
	padding-left: 20px;
	font-weight: bold;
}

.col-right .invite-container INPUT {
	height: 15px;
	border-width: 1px;
	border-style: solid;
	width: 226px;
	_width: 224px;
	font-size: 12px;
	vertical-align: middle;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.connections {
	overflow: hidden;
}

.connections .topbar,
.personal-data .topbar,
.message .topbar {
	height: 37px;
}

.connections .topbar H4,
.personal-data .topbar H4,
.message .topbar H4 {
	margin: 11px 0 0 10px;
	padding: 0;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.connections .items-container,
.personal-data .items-container,
.message .items-container {
	border-width: 1px;
	border-style: solid;
	margin: 5px 0 0 0;
	padding: 7px 10px 0 10px;
	overflow: hidden;
	width: 228px;
}

.connections .items-container .title {
	margin-top: 25px;
}

.connections .search,
.message .search,
.message .new {
	float: none;
}

.connections .search INPUT {
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	height: 15px !important;
	width: 180px !important;
	border: medium none;
}

/* for IE7 */
*:first-child+html .connections .search .input-text {
	height: 16px!important;
}

.message .search INPUT {
	float: left !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	height: 15px !important;
	width: 180px !important;
}

.connections .search .input-text {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 4px -400px !important;
}

.connections .search BUTTON.go,
.message .search BUTTON.go {
	height: 15px;
	width: 15px;
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -120px;
	display: block;
	float: right;
	margin-top: 1px;
	border: none;
	padding: 0;
}

.connections .item-line {
	margin-top: 12px;
	overflow: hidden;
	height: 50px;
}

.connections .item-line IMG {
	float: left;
	margin-right: 7px;
}

.connections .buttons {
	margin: 0;
	height: 20px;
	float: left;
}


.buttons A.green {
	background: url("../images/profile/buttons/green-thin-bg.gif") repeat-x left top;
	margin-right: 4px;
}

.buttons A {
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	width: 75px;
	background: url("../images/profile/buttons/blue-thin-bg.gif") repeat-x left top;
	float: left;
	text-decoration: none;
}

.buttons A SPAN.left {
	display: block;
	height: 100%;
	background: url("../images/profile/buttons/blue-thin-left.gif") no-repeat left top;
}

.buttons A SPAN.right {
	display: block;
	height: 100%;
	background: url("../images/profile/buttons/blue-thin-right.gif") no-repeat right top;
	cursor: pointer;
}

.buttons A.green {
	background: url("../images/profile/buttons/green-thin-bg.gif") repeat-x left top;
	margin-right: 4px;
}

.buttons A.green SPAN.left {
	background: url("../images/profile/buttons/green-thin-left.gif") no-repeat left top;
}

.buttons A.green SPAN.right {
	background: url("../images/profile/buttons/green-thin-right.gif") no-repeat right top;
}

.buttons A.red {
	background: url("../images/profile/buttons/red-thin-bg.gif") repeat-x left top;
}

.buttons A.red SPAN.left {
	background: url("../images/profile/buttons/red-thin-left.gif") no-repeat left top;
}

.buttons A.red SPAN.right {
	background: url("../images/profile/buttons/red-thin-right.gif") no-repeat right top;
}

.buttons A.orange {
	background: url("../images/profile/buttons/orange-thin-bg.gif") repeat-x left top;
}

.buttons A.orange SPAN.left {
	background: url("../images/profile/buttons/orange-thin-left.gif") no-repeat left top;
}

.buttons A.orange SPAN.right {
	background: url("../images/profile/buttons/orange-thin-right.gif") no-repeat right top;
}

.buttons A SPAN.txt {
	display: block;
	text-align: center;
	padding: 3px 0 0 0;
	cursor: pointer;
}

.nickname {
	font-weight: bold;
	float: left;
	white-space: nowrap;
}

.connections .item-line .nickname {
	margin: -2px 0 8px 0;
	width: 140px;
}

.connections .results .msg {
	font-weight: bold;
	margin: 10px;
	text-align: center;
	width: 180px;
}

.connections .navigator {
	margin: 8px 0 0 78px;
	overflow: hidden;
}

.navigator A {
	margin-right: 10px;
	height: 22px;
	width: 25px;
	display: block;
	float: left;
}

.navigator A.prev {
	background: url("../images/profile/buttons/prev.gif") no-repeat left top;
	cursor: pointer;
}

.navigator A.next {
	background: url("../images/profile/buttons/next.gif") no-repeat left top;
	cursor: pointer;
}

.navigator A.prev-disable {
	background: url("../images/profile/buttons/prev-disable.gif") no-repeat left top;
	cursor: default;
}

.navigator A.next-disable {
	background: url("../images/profile/buttons/next-disable.gif") no-repeat left top;
	cursor: default;
}

.results {
	overflow: hidden;
}

.people-search .items-container,
.message-search .items-container {
	border-bottom: none;
	_float: left;
}

.friend-requests .items-container,
.birthday-reminder .items-container,
.relation-users .items-container,
.new-message .items-container,
.most-active .items-container {
	border-top: none;
	border-bottom: none;
	margin: 0;
	_float: left;
	_padding-top: 17px;
	position: relative;
}

/* for IE7 */
*:first-child+html .friend-requests .items-container,
*:first-child+html .birthday-reminder .items-container,
*:first-child+html .relation-users .items-container {
	padding-top: 17px;
}

.friend-requests .requests,
.birthday-reminder .reminds {
	overflow: hidden;
}

.connections .title A,
.message .title A {
}

.connections .title H4,
.message .title H4 {
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 0 23px;
	margin: 0;
	height: 16px;
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -380px;
}

.connections .title H4 SPAN {
	margin-left: 7px;
}

.friend-requests .title H4 {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -380px;
}

.birthday-reminder .title H4 {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -100px;
}

.birthday-reminder .item-line .nickname {
	margin-bottom: 0;
}

.birthday-reminder .item-line .howmuch {
	width: 130px;
	float: left;
	margin: 1px 0;
}

.relation-users .items-container .title {
	margin: 12px 0 8px 0;
}


.connections .title A {
	float: left;
	cursor: pointer;
}

.relation-users .title H4.expanded,
.relation-users .title H4.collapsed {
	background: none;
	padding: 0;
}

.relation-users .title H4.expanded A {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -76px;
	padding-left: 23px;
}

.relation-users .title H4.collapsed A {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -60px;
	padding-left: 23px;
}

.relation-users .user {
	float: left;
	margin-right: 7px;
	line-height: 17px;
}

.relation-users .users {
	overflow: hidden;
}

.relation-users .users .delim {
	font-weight: normal;
}

.relation-users .users A.remove {
	text-decoration: none;
}

.connections .owhid {
	overflow: hidden;
}

.public-profile .info-content {
	padding: 0;
}

.title-line .report .flag {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -320px;
	padding-left: 19px;
}

.title-line .report INPUT {
	border-width: 1px;
	border-style: solid;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	height: 14px !important;
	margin: 4px 0 0 0 !important;
	padding: 0 0 0 2px !important;
	width: 250px !important;
	float: right;
}

.title-line .report BUTTON {
	background: none;
	border: none;
	margin: 3px 0 0 1px;
	_margin: 3px 0 0 3px;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	display: block;
	float: right;
}

/*for Opera*/
*|html[xmlns*=""] .title-line .report BUTTON {
	margin: 4px 0 0 3px;
}

.title-line .report .reported {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -38px;
	height: 16px;
	margin-top: 4px;
	padding-left: 20px;
	line-height: 16px;
	float: right;
}

.public-profile .info-content .general-info IMG {
	float: left;
	margin-right: 7px;
}

.public-profile .info-content .general-info .right-block {
	float: left;
	width: 470px;
}

.public-profile .info-content .general-info .line {
	float: left;
	width: 100%;
	margin-bottom: 7px;
}

.public-profile .info-content .general-info .signed-login {
	float: left;
	margin-left: 7px;
}

.public-profile .info-content .general-info .signed-login DIV {
	float: left;
	margin-right: 7px;
	font-family: Arial, Helvetica, sans-serif;
}

.public-profile .info-content .general-info .signed-login SPAN {
	font-weight: bold;
}

.public-profile .info-content .general-info .stats DIV {
	float: left;
	font-size: 11px;
	margin-right: 7px;
}

.public-profile .info-content .general-info .stats SPAN {
	font-weight: bold;
}

.public-profile .info-content .general-info .grey {
	font-size: 10px;
	padding-left: 2px;
	margin-top: 1px;
	height: 12px;
}

.public-profile .info-content .general-info .buttons-row {
	margin-top: 2px;
	_margin-top: 1px;
	height: 21px;
	overflow: hidden;
	position: relative;
}

.public-profile .info-content .general-info .buttons-row .buttons A {
	margin-right: 4px;
	text-decoration: none;
}

.public-profile .info-content .general-info .buttons-row .buttons A {
	display: inline;
	float: inherit;
	background: none;
	margin: 0;
}

.public-profile .info-content .general-info .buttons-row .buttons INPUT {
	margin-right: 4px;
	width: 75px !important;
}

.public-profile .info-content .general-info .moderator .buttons-row {
	height: auto;
	position: static;
}
.public-profile .info-content .general-info .moderator .buttons-row .buttons {
	position: static;
}

.public-profile .info-content .general-info .moderator .buttons-row .message {
	position: static;
}
.public-profile .info-content .general-info .moderator .buttons-row .message p {
	padding: 5px 0 20px 0;
}

.public-profile .info-content .general-info .moderator .buttons-row .buttons INPUT {
	width: 210px !important;
	margin-bottom: 7px;
}

.public-profile .info-content .general-info .message,
.public-profile .info-content .general-info .buttons-row .buttons {
	position: absolute;
}

.public-profile .info-content .general-info .message P {
	margin: 2px 0 0 0;
	padding: 0;
	font-weight: bold;
	padding-left: 30px;
}

.public-profile .general-info {
	float: left;
	margin-bottom: 20px;
}

.public-profile .motto {
	margin-bottom: 20px;
	float: left;
}

.public-profile .motto .left {
	float: left;
	font-weight: bold;
	margin-right: 4px;
}

.public-profile .motto .right {
	float: left;
	width: 500px;
}

.public-profile .photo-gallery {
	border-width: 1px;
	border-style: solid;
	margin: 0 15px 0 0;
	float: left;
	width: 574px;
}

.public-profile .photo-gallery .phg-content {
	margin: 6px -1px 0 -1px;
	text-align: center;
	background: url("../images/portal/loading.gif") no-repeat center center;
}

.public-profile .photo-gallery .phg-item IMG {
	border-width: 1px;
	border-style: solid;
}

.public-profile .photo-gallery .phg-item P {
	margin: 0;
	padding: 8px 8px 12px 8px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.public-profile .photo-gallery .phg-item P.copyright {
	margin: 0;
	padding: 4px 5px 0 0;
	font-size: 9px;
	text-align: right;
}

.public-profile .photo-gallery .phg-item P.copyright {
	margin: 0;
	padding: 4px 5px 0 0;
	font-size: 9px;
	text-align: right;
}

.public-profile .photo-gallery .phg-tbar {
	width: 140px;
	margin: auto;
	padding: 5px 0 0 0;
}

.public-profile .photo-gallery .phg-tbar A.prev {
	float: left;
	font-size: 0px;
	line-height: 0px;
}

.public-profile .photo-gallery .phg-tbar A.next {
	float: right;
	font-size: 0px;
	line-height: 0px;
}

.public-profile .photo-gallery .phg-tbar P {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 30px;
	padding: 3px 0;
}

.public-profile .phg-sketches {
	float: left;
	margin-top: 10px;
}

.public-profile .phg-sketches .phg-sketch {
	margin-right: 10px;
	float: left;
	line-height: 70px;
	height: 70px;
}

.public-profile .phg-sketches .phg-sketch IMG {
	cursor: pointer;
	vertical-align: middle;
}

.personal-data .items-container {
	padding-top: 16px;
	border-bottom: none;
}

.personal-data .items-container SPAN.bold {
	font-weight: bold;
	margin: 0 4px 5px 0;
	display: block;
	float: left; 
	white-space: nowrap;
}

.personal-data .items-container TABLE TR TD {
	padding-bottom: 15px;
}

.personal-data .items-container .birthday {
	float: left;
}

.personal-data .items-container .cake {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -100px;
	float: left;
	height: 16px;
	width: 16px;
	margin: 0 5px;
}

.personal-data .items-container .cake_flashing {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -100px;
	float: left;
	height: 16px;
	width: 16px;
	margin: 0 5px;
}

.closer {
	height: 10px;
	border-width: 1px;
	border-style: solid;
	padding: 7px 10px 0;
	width: 228px;
	border-top: none;
}

.new-message .items-container {
	position: inherit;
}

.message .search .input-text {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 4px -540px !important;
	padding-left: 23px!important;
}

.message .search .input-text INPUT {
	border: medium none;
}

/* for IE7 */
*:first-child+html .message .search .input-text {
	height: 16px!important;
}

.message .title H4 {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -580px;
}

.message .creater-block {
	margin-top: 10px;
}

.message .creater-block .new TEXTAREA {
	border-width: 1px;
	border-style: solid;
	float: left !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	height: 15px !important;
	padding: 0 0 0 20px !important;
	margin-bottom: 8px;
}

.message .creater-block .new INPUT {
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
}

.message .creater-block .input-text.users {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 4px -400px !important;
	margin: 0 5px 8px 0;
}

.message .creater-block .input-text.subject {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 4px -258px !important;
	margin: 0 0 8px 0;
}

.message .creater-block .new .users INPUT {
	width: 120px;
	border: none medium;
}

.message .creater-block .new .subject INPUT {
	width: 204px;
	border: none medium;
}

/* for IE7 */
*:first-child+html .message .creater-block .input-text {
	height: 16px!important;
}

.message .creater-block .new TEXTAREA {
	width: 221px;
	padding: 0 2px !important;
	height: 150px !important;
}


.message .new .select {
	position: relative;
	float: none;
}

.message .items-container {
	overflow: visible;
}

.message .creater-block .new INPUT.users {
	margin-right: 4px;
}

.message .creater-block .new .friends-list {
	height: 16px;
	width: 16px;
	float: left;
	display: block;
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -480px;
}

.message .creater-block .new .users-list {
	display: block;
	position: absolute;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
	overflow: auto;
	z-index: 10;
	line-height: 15px;
	left: 20px;
	top: 16px;
	_left: -140px;
	width: 0;
}

.message .creater-block .new .users-list UL {
	margin: 0;
	padding: 0;
	list-style: none;
	_width: 0;
}

.message .creater-block .new .users-list UL LI {
	margin: 0;
	padding: 0 3px;
	float: none;
}

.message .creater-block .new .users-list UL LI.online {
	padding-left: 12px;
	background-position: 3px -300px;
}


.message .creater-block .new .buttons-row {
	height: 30px;
	overflow: hidden;
	position: relative;
}

.message .creater-block .new .buttons-row .action-message {
	width: 225px;
	position: absolute;
}

.message .creater-block .new .buttons-row .action-message P {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
}

.message .creater-block .new .buttons-row .buttons {
	height: 30px;
	position: absolute;
	
}

.message .creater-block .new .buttons-row .buttons A {
	width: 110px;
	margin-right: 0;
	height: 20px;
}

.message .creater-block .new .buttons-row .buttons A.first {
	margin-right: 7px;
}

.message .creater-block .new .buttons-row .buttons INPUT {
	width: 110px !important;
	margin-right: 0;
}

.message .creater-block .new .buttons-row .buttons INPUT.first {
	margin-right: 7px;
}

.title-line .checkbox {
	float: left;
	background: url(../images/portal/content/checkbox.gif) no-repeat scroll 4px 7px;
	margin-right: 10px;
}

.title-line .checkbox.checked {
	float: left;
	background: url(../images/portal/content/checkbox-checked.gif) no-repeat scroll 4px 5px;
	margin-right: 10px;
}

.title-line A.button {
	display: block;
	float: left;
	background: url("../images/portal/buttons/gray-bg.gif") repeat-x left top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
	margin: 3px 10px 0 0;
}

.title-line A.button SPAN {
	margin: 0;
}

.title-line A.button SPAN.left {
	display: block;
	float: left;
	background: url("../images/portal/buttons/gray-left.gif") no-repeat left top;
}

.title-line A.button SPAN.right {
	float: left;
	background: url("../images/portal/buttons/gray-right.gif") no-repeat right top;
	display: block;
	height: 18px;
	cursor: pointer;
}

.title-line A.button SPAN.txt {
	cursor: pointer;
	display: block;
	padding: 2px 8px 0 8px;
}

.title-line .navigator {
	float: left;
	margin: 1px 0 0 27px;
}

.message-list-outer {
	overflow: hidden;
	position: relative;
	_float: left;
}

.message-list {
	position: relative;
	float: left;
	width: 100%;
}

.message-time {
	white-space: nowrap;
	margin-left: 10px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.message-time SPAN {
	margin-right: 10px;
}

.message-list .message-row {
	margin-bottom: 10px;
	padding: 0;
	overflow: hidden;
	_float: left;
}

.message-list .message-row-empty {
	margin-bottom: 10px;
	padding: 20px 0;
	text-align: center;
}

.message-list .incoming {
}

.message-list .outgoing {
}

.message-list .unread-row {
}

.message-list .message-row .checkbox {
	background-position: 3px 2px;
}

.message-list .message-row .checked {
	background-position: 3px 0;
}

.message-list .message-row .message-icon {
	margin: 6px 9px 0 9px;
	_margin: 6px 4px 0 5px;
	padding-top: 5px;
	float: left;
	width: 16px;
}

.message-list .message-row .unread {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -600px;
	width: 16px;
	height: 20px;
}

.message-list .message-row .read {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -500px;
	width: 16px;
	height: 20px;
}

.message-list .message-row .waiting {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -520px;
	width: 16px;
	height: 20px;
}

.message-list .message-row .witout-reply {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -560px;
	width: 16px;
	height: 20px;
}

.message-list .message-row .draft {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -580px;
	width: 16px;
	height: 20px;
}

.message-list .message-row .avatar {
	float: left;
}

.message-list .message-row .avatar IMG {
	float: left;
}

.message-list .message-row .message-info {
	float: right;
	width: 465px;
	margin-top: 5px;
}

.message-list .message-row .message-info .sender-time {
	float: left;
	width: 300px;
	height: 17px;
	padding-top: 1px
}

.message-list .message-row .message-info .subject {
	float: left;
	margin: 4px 0 5px 0;
	width: 455px;
}

.message-list .unread-row .subject,
.message-list .unread-row .entry {
	font-weight: bold;
}

.message-list .message-row .message-info .to-conv {
	float: left;
	margin: 5px 0;
	width: 455px;
}

.message-list .message-row .message-info .entry {
	float: left;
	font-size: 10px;
	width: 455px;
}

.message-list .message-row .message-info .body {
	float: left;
	width: 455px;
	
}

.message-list .message-row A.cross {
	display: block;
	height: 12px;
	width: 12px;
	float: right;
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px 0px;
	margin: 4px 4px 0 0;
}

.wr-list,
.draft-list {
	margin-top: 30px;
}

.title-line .conversation-navigator {
	margin-left: 0px;
}

.global-block {
	overflow: hidden;
}

.message-list .main-title {
	font-size: 17px;
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -235px;
	padding-left: 25px ;
	margin: 5px 0 15px 10px;
}

.message-list A.report_abuse {
	float: right;
	margin: 2px 20px 0 0;
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -320px;
	padding-left: 19px;
	line-height: 17px;
}

.message-list SPAN.reported {
	float: right;
	margin: 2px 20px 0 0;
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -38px;
	padding-left: 19px;
	line-height: 17px;
}

.conv-create-message .buttons-row .buttons {
	height: 30px;
	position: relative;
}

.create-message-outer {
	width: 100%;
	float: left;
	margin-bottom: 9px;
	overflow: hidden;
	height: 122px;
}

.create-message-outer .resp-message {
	width: 100%;
	text-align: center;
	margin-top: 40px;
	font-weight: bold;
	position: absolute;
}

.create-message-outer .resp-message .msg-success {
}

.conv-create-message {
	margin: 12px 0 12px 34px;
	position: absolute;
	_margin-left: 17px;
}


/* for IE7 */
*:first-child+html .conv-create-message {
	margin-left: 17px;
}

.create-message-outer .relat {
	position: relative;
	overflow: hidden;
	height: 110px;
}

.create-message-outer .conv-create-message TEXTAREA {
	width: 400px;
	height: 94px !important;
	border-width: 1px;
	border-style: solid;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	float:left !important;
	padding: 0 2px !important;
	margin-right: 10px;
}

.create-message-outer .conv-create-message .buttons {
	float: left;
	width: 110px;
}

.create-message-outer .conv-create-message .buttons A {
	width: 110px;
	margin-right: 0;
	margin-bottom: 6px;
	height: 20px;
}

.create-message-outer .conv-create-message .buttons A.first {
	margin-right: 7px;
}

.create-message-outer .conv-create-message .buttons INPUT {
	width: 110px !important;
	margin-right: 0;
	margin-bottom: 6px;
}

.create-message-outer .conv-create-message .buttons INPUT.first {
	margin-right: 7px;
}

.title-line SPAN.search-text {
	text-transform: none;
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.conversation .title-line,
.global-block .title-line {
	_padding-right: 0;
}

.new .full,
.conv-create-message .full {
}

.connections .result .nickname {
	margin-bottom: 5px;
}

.short-info {
	width: 155px;
	float: left;
	
}

.short-info .rating {
	margin: 0 0 4px 0;
	width: 125px;
}

.short-info .signed-login {
	font-family: Arial, Helvetica, sans-serif;
}

.short-info .signed-login SPAN {
	font-weight: bold;
}

.section-block {
	margin-bottom: 22px;
}

.actions-row-empty {
	margin-bottom: 10px;
	padding: 20px 0;
	text-align: center;
}

.actions-list {
	overflow: hidden;
	position: relative;
	_float: left;
}

.actions-list .container {
	position: relative;
	float: left;
	width: 100%;
	
}

.actions-list .wbg {
}

.actions-list .action-row {
	padding: 5px 0 5px 15px;
}

.actions-list .msg-row {
	padding: 5px 0;
}

.actions-list .msg-row .center {
	text-align: center;
}

.actions-list .action-row .action-icon {
	float: left;
	width: 16px;
	height: 16px;
}

.actions-list .action-row .action-info {
	float: right;
	width: 520px;
	padding-right: 15px;
}

.actions-list .action-row .action-info .action {
	float: left;
}

.actions-list .action-row .action-info .center {
	text-align: center;
}

.actions-list .action-row .action-info .action-time {
	display: inline;
	font-size: 12px;
	white-space: nowrap;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.actions-list .action-row .action-info .action-time SPAN {
	margin-left: 10px;
}

.actions-list .action-row .following {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1140px;
}

.actions-list .action-row .followed_by {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1160px;
}

.actions-list .action-row .add_comment {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1000px;
}

.actions-list .action-row .became_friends {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -480px;
}

.actions-list .action-row .liked_comment {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -620px;
}

.actions-list .action-row .report_post {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -320px;
}

.actions-list .action-row .report_user {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -480px;
}

.actions-list .action-row .message_abuse_report {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -320px;
}

.actions-list .action-row .message_spam_report {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -320px;
}

.actions-list .action-row .create_news {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1100px;
}

.actions-list .action-row .update_news {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1060px;
}

.actions-list .action-row .publish_news {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1080px;
}

.actions-list .action-row .add_forum_thread,
.actions-list .action-row .add_forum_post {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1020px;
}

.actions-list .action-row .add_blog_post,
.actions-list .action-row .update_blog_post {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1060px;
}

.actions-list .action-row .add_calendar_post,
.actions-list .action-row .update_calendar_post {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1441px;
}

.actions-list .action-row .add_library_post,
.actions-list .action-row .update_library_post {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1340px;
}

.actions-list .action-row .add_story,
.actions-list .action-row .publish_story {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1480px;
}

.actions-list .action-row .add_news_comment,
.actions-list .action-row .add_blog_comment,
.actions-list .action-row .add_calendar_comment,
.actions-list .action-row .add_library_comment {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1000px;
}

.actions-list .action-row .liked_news_story,
.actions-list .action-row .liked_forum_post,
.actions-list .action-row .liked_blog_post,
.actions-list .action-row .liked_calendar_post,
.actions-list .action-row .liked_library_post,
.actions-list .action-row .liked_news_comment,
.actions-list .action-row .liked_blog_comment,
.actions-list .action-row .liked_calendar_comment,
.actions-list .action-row .liked_library_comment {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -620px;
}

.actions-list .action-row .disliked_news_story,
.actions-list .action-row .disliked_forum_post,
.actions-list .action-row .disliked_blog_post,
.actions-list .action-row .disliked_calendar_post,
.actions-list .action-row .disliked_library_post,
.actions-list .action-row .disliked_news_comment,
.actions-list .action-row .disliked_blog_comment,
.actions-list .action-row .disliked_calendar_comment,
.actions-list .action-row .disliked_library_comment {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -660px;
}

.actions-list .action-row .report_forum_post {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1020px;
}

.actions-list .action-row .report_calendar_post,
.actions-list .action-row .report_blog_post {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1060px;
}

.actions-list .action-row .report_calendar_comment,
.actions-list .action-row .report_blog_comment {
	background: url("../images/portal/icons/icons-map.gif") no-repeat 0px -1000px;
}

.feed .title-line {
}

.feed .title-line A.next {
	background: url(../images/profile/buttons/next-red.gif) no-repeat left;
}

.feed .title-line A.prev {
	background: url(../images/profile/buttons/prev-red.gif) no-repeat left;
}

.feed .actions-list .action-row .action-check {
	float: left;
	width: 21px;
	height: 16px;
}

.feed .actions-list .action-row .action-check INPUT {
	height: 18px;
	margin: 0;
}


.feed .actions-list .action-row .action-check .checkbox {
	background: url(../images/portal/content/checkbox.gif) no-repeat scroll 0 3px;
}

.feed .actions-list .action-row .action-check .checked.checked {
	background: url(../images/portal/content/checkbox-checked.gif) no-repeat scroll 0 1px;
}

.feed .actions-list .action-row .action-info {
	width: 500px;
}


.actions-list .nickname {
	float: none;
}

.active-items {
	margin-top: 12px;
}

.most-active .active-item {
	width: 80px;
	height: 80px;
	float: left;
}

.most-active .avatar {
	margin: 0;
	float: inherit;
	width: auto;
}

.most-active .ext-item {
	width: 68px;
}


.public-profile {
	margin-bottom: 17px;
	float: left;
}

.col-right H2,
.col-right H4 {
	font-family: Arial, Helvetica, sans-serif;
}

.topbar A:hover.button {
	text-decoration: none;
}

.avatar {
	float: left;
	max-width: 68px;
	_width: 68px;
	margin-right: 5px;
}

.avatar IMG {
	float: none !important;
	margin-right: 0 !important;
}

.avatar .status {
	width: 100%;
	height: 17px;
	line-height: 16px;
	vertical-align: middle;
	text-align: center;
	min-width: 66px;
}

.minus {
}

.punish-reason {
}

.punish-reason SPAN {
	font-weight: bold;
}

.remind-buttons A {
	display: block;
	float: left;
	width: auto !important;
}

.remind-buttons A.first {
	margin-right: 5px;
}

.remind-buttons A INPUT {
	width: 75px !important;
}

