.right
{
	float: right;
}

.clear
{
	clear: both;
}
.authPopup .sites
{
	margin-top: 21px;
	padding-bottom:20px;
	height: 16px;
}

.authPopup .sites a.more
{
	margin-right: 0;
}

.authPopup .sites .morePanel
{
	position: absolute;
	margin-top: 16px;
	margin-left: -80px;
	padding: 5px;
	z-index: 1000;
	border: 1px solid #C0C0C5;
	display: none;
	width: 100px;
	background: #FFFFFF;
}

.authPopup .sites .morePanel div
{
	height: 18px;
	vertical-align: middle;
	margin: 2px 0 2px 0;
}

.authPopup .sites .morePanel a
{
	margin: 0;
}

.authPopup .sites a
{
	float: left;
	margin-right: 20px;
}

.authPopup .sites img
{
	margin-right: 8px;
}

.authPopup h2.loginTitle
{
	margin-top: 20px;
	margin-bottom: 16px;
}

.authPopup form
{
	padding: 0;
}
.authPopup form a.send_verify {
	text-decoration: underline;
}

.authPopup .loginForm .leftCol
{
	float: left;
	width: 198px;
	margin-right: 10px;
}

.authPopup .loginForm .rightCol
{
	float: left;
	width: 198px;
}

.authPopup .loginForm input[type=text], .authPopup .loginForm input[type=password]
{
	width: 186px;
}

.authPopup .loginForm .label
{
	margin-bottom: 3px;
}

.authPopup .loginForm .regLabel
{
	float: none;
	clear: both;
	padding: 0;
}

input.error
{
	color: #F01E46;
	display: inline;
	font-style: normal;
	float: none;
}

.authPopup div.error
{
	clear: both;
	float: none;
	color: #F01E46;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
}

#regPopup .title
{
	margin-bottom: 6px;
}

.authPopup form > div {
    padding: 0 0 6px;
}

#confirmPopup .submit span
{
	margin-right: 5px;
}

#confirmPopup .welcome
{
	margin-bottom: 20px;
}

#confirmPopup .email
{
	margin-top: 10px;
}

#confirmPopup .email input[name=email]
{
	float: none;
	width: 356px;
}

#confirmPopup .welcome h3
{
	margin-left: 80px;
}

#confirmPopup .welcome img
{
	margin-right: 10px;
}

#loginPopup h1
{
	text-align: left;
}

#recoverPopupStep1 h2, #recoverPopupStep2 h2
{
	margin-bottom: 18px;
}

#recoverPopupStep1 .label, #recoverPopupStep2 .label
{
	margin: 10px 0 3px 0;
}

#recoverPopupStep1, #recoverPopupStep2
{
	width:260px;
}

#recoverPopupStep1 .submit, #recoverPopupStep2 .submit {
    width: 364px;
}
/*/user library*/
/*popup*/
.popupWrap{
padding:32px 52px 0;
width:407px;
overflow:hidden;
}
.popupWrap h1{
letter-spacing:-0.1px;
line-height:30px;
padding:0 0 6px;
text-align:center;
}
.popupWrap p{
color:#46526D;
font-size:12px;
line-height:15px;
padding:3px 5px 0 0;
}
.popupWrap form{
padding:23px 0 0;
}
.popupWrap form > div{
float:left;
padding:0 0 11px;
}
.popupWrap label{
color:#46526D;
display:block;
font-size:12px;
padding:0 0 5px;
}
.popupWrap input{
border:1px solid #B9BEC9;
float:left;
font-family:'Vida';
font-size:14px;
height:17px;
padding:2px 5px 5px;
width:394px;
}
.popupWrap img{
float:left;
}
.popupWrap .captcha input{
margin:0 23px 0 0;
width:308px;
}
.popupWrap .submit{
border-top:1px solid #D4D6DC;
margin:25px 0 0 -52px;
padding:20px 0 17px;
text-align:center;
width:511px;
}
.popupWrap .submit span{
background:url("/img/submitR.png") no-repeat scroll 100% 0 transparent;
display:inline-block;
padding:0 3px 0 0;
}
.popupWrap .submit input{
background:url("/img/submitL.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:none;
font-size:17px;
height:37px;
padding:0 9px 6px 12px;
text-shadow:0 -1px 0 #36437A;
width:auto;
margin:0;
}
.popupWrap .submit .resetForm{
background:none repeat scroll 0 0 transparent;
color:#7A7C8B;
font-size:11px;
height:18px;
margin:0 15px 0 0;
padding:0;
text-shadow:0 0 0 transparent;
}
.popupWrap .bottomNav{
background-color:#F5F5F9;
border-top:1px solid #CFD1D9;
color:#46526D;
float:left;
margin:18px 0 0 -52px;
padding:20px 52px 24px;
width:407px;
}
.popupWrap .bottomNav .icons{
float:left;
margin:0 43px 0 0;
}
.popupWrap .bottomNav .icons span{
color:#A3A8B6;
display:block;
padding:0 0 3px;
font-size:11px;
}
.popupWrap .bottomNav .icons img{
margin:0 5px 0 1px;
}
.popupWrap .bottomNav .phone{
float:left;
}
.popupWrap .bottomNav .phone p{
padding:0;
font-size:11px;
}
.popupWrap .bottomNav .phone p a{
margin:0 0 0 12px;
}
.popupWrap .bottomNav .phone p:first-child{
color:#A3A8B6;
padding:0 0 6px;
}
.popupWrap textarea{
border:1px solid #BABEC9;
height:150px;
margin:-1px 0 0;
padding:5px;
resize:none;
width:394px;
}
#join .submit{
border:0 none;
margin:-7px 0 0 -52px;
}
#addMsg .blackList{
margin:0;
padding:0 0 1px;
width:100%;
display:none;
}
#addMsg .blackList .item{
border:0 none;
display:inline-block;
vertical-align:top;
margin:3px 0 0 -4px;
padding:0 0 8px !important;
width:190px;
}
#addMsg .blackList .item:hover{
border:0;
margin:3px 0 0 -4px;
}
#addMsg .blackList .item img{
margin:-2px 7px 2px 0;
}
#addMsg .blackListDrop{
left:52px;
top:140px;
width:386px;
}
#addMsg .blackListDrop p{
font-size:13px;
}
#addMsg .submit{
border:0 none;
margin:-6px 0 0 -52px;
padding-bottom:35px;
text-align:right;
width:458px;
}
#addMsg .submit .resetForm{
background:none repeat scroll 0 0 transparent;
color:#7A7C8B;
font-size:11px;
height:18px;
margin:0 15px 0 0;
padding:0;
text-shadow:0 0 0 transparent;
}
/*/popup*/
/*user message*/
.uMessage{
padding:9px 0;
}
.uMessage .msgSearch{
margin:0 0 15px;
overflow:hidden;
width:100%;
}
.uMessage .msgSearch div{
float:left;
}
.uMessage .msgSearch input{
border-color:#B9BEC9;
border-style:solid;
border-width:1px 0 1px 1px;
color:#515151;
float:left;
font-size:11px;
height:13px;
padding:5px 11px 6px;
width:410px;
}
.uMessage .msgSearch .submit input{
background:url("../img/icon-lupe.png") no-repeat scroll 6px 6px transparent;
border-width:1px 1px 1px 0;
height:26px;
padding:0;
width:26px;
cursor:pointer;
}
.addMsg{
background:url("../img/addMsgR.png") no-repeat scroll 100% 0 transparent;
cursor:pointer;
margin:2px 0 0 14px;
padding:0 18px 0 0;
}
.addMsg div{
background:url("../img/saveButL.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:12px;
height:14px;
padding:2px 10px 6px 9px;
text-shadow:0 -1px 0 #36437A;
}
.uMessage .msgItemOut{
background-color:#EBECEF;
margin:0 0 5px;
overflow:hidden;
padding:0 0 4px;
width:100%;
}
.uMessage .msgItemOut .msgItem{
float:left;
width:546px;
}
.uMessage .msgItemOut .msgItem .imgUser{
background-color:#FFFFFF;
border:1px solid #BABEC9;
float:left;
margin:5px 10px 0 5px;
padding:3px 3px 0;
}
.uMessage .msgItemOut .msgItem .msgItemBody{
overflow:hidden;
padding:10px 0 0;
}
.uMessage .msgItemOut .msgItem .msgItemBody .userName{
color:#757677;
font-size:10px;
}
.uMessage .msgItemOut .msgItem .msgItemBody .userName span{
color:#113EA2;
padding:0 0 0 2px;
}
.uMessage .msgItemOut .msgItem .msgItemBody .userName a{
color:#000000;
font-size:13px;
margin:0 3px 0 0;
}
.uMessage .msgItemOut .msgItem .msgItemBody .userName strong{
padding:0 0 0 3px;
}
.uMessage .msgItemOut .msgItem .msgItemBody p{
font-size:11px;
line-height:14px;
}
.uMessage .msgItemOut .msgItemNav{
float:left;
padding:23px 0 0;
}
.uMessage .msgItemOut .msgItemNav div{
float:left;
overflow:hidden;
cursor:pointer;
}
.uMessage .msgItemOut .msgItemNav .delete{
background:url("../img/icon-del.gif") no-repeat scroll 0 0 transparent;
height:19px;
margin:-4px 0 0 14px;
width:19px;
}
.uMessage .msgItemOut .msgItemNav .inbox{
background:url(../img/icon-arrowMsg.gif) no-repeat;
height:10px;
width:13px;
}
.uMessage .msgItemOut .msgItemNav .outbox{
background:url(../img/icon-arrowMsg.gif) no-repeat 0 -10px;
height:10px;
width:13px;
}
.uMessage .pagerOut{
padding:4px 0 0;
}
.pagerOut{
clear:both;
text-align:center;
}
.pagerOut .prev,.pagerOut .next{
background:url("../img/icon-arrowPager.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
display:inline-block;
height:9px;
margin:0 6px;
overflow:hidden;
vertical-align:middle;
width:5px;
}
.pagerOut .next{
background-position:-5px 0;
}
.pagerOut a{
font-size:11px;
margin:0 3px;
vertical-align:middle;
}
.pagerOut .act{
color:#113ea2;
font-weight:bold;
}
.backToMsg{
background:url("../img/icon-triagleMsg.png") no-repeat scroll 0 4px transparent;
color:#143FA1;
font-size:11px;
padding:0 0 0 10px;
position:absolute;
right:13px;
top:35px;
}
.uMessage .chatik{
background-color:#EBECEF;
margin:0 0 15px;
padding:0 15px 16px;
}
.uMessage .chatik .msgItemOut{
margin:0;
border-top:1px solid #d4d6dc;
padding:10px 0 12px;
}
.uMessage .chatik .msgItemOut:first-child{
border:0;
}
.uMessage .chatik .m-msgItemOut{
padding:10px 0 12px 22px;
width:558px;
}
.uMessage .chatik .msgItemOut .msgItem .imgUser{
margin:5px 10px 0 0;
}
.uMessage .chatReply{
border:1px solid #B9BDC8;
margin:0 0 3px;
}
.uMessage .chatReply textarea{
border:0 none;
color:#000000;
font:13px 'Vida';
height:84px;
margin:0;
padding:9px 13px;
width:582px;
resize:none;
}
.uMessage .chatReply .submit{
background-color:#EBECF0;
border-top:1px solid #B9BDC8;
overflow:hidden;
padding:11px 12px;
}
.uMessage .chatReply .submit span{
background:url("../img/saveButR.png") no-repeat scroll 100% 0 transparent;
float:right;
height:22px;
padding:0 3px 0 0;
}
.uMessage .chatReply .submit input{
background:url("../img/saveButL.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
font:12px 'Vida';
height:23px;
padding:0 4px 4px 8px;
text-shadow:0 -1px 0 #36437A;
cursor:pointer;
float:left;
margin:0;
}
/*/user message*/
/*add & edit publications*/
.uPublications{
float:left;
margin:5px 0 -6px;
width:100%;
}
.addPublic{
background-color:#EBECEF;
margin:0 0 -2px;
padding:15px;
}
.addPublic .addPublicTheme{
margin:-7px 0 0;
padding:0 0 6px;
}
.addPublicLink{
position:relative;
}
.addPublic label{
display:block;
font-size:11px;
color:#7a7c8b;
padding:0 0 6px;
}
.addPublic input{
border:1px solid #B9BEC9;
color:#515151;
font-size:11px;
height:13px;
margin:0;
padding:5px 10px 6px;
width:558px;
font-family:'Vida';
}
.addPublic .butLink{
background:url("../img/icon-addPicLink.gif") no-repeat scroll 8px 8px transparent;
cursor:pointer;
height:25px;
position:absolute;
right:0;
top:0;
width:26px;
}
.addPublic .butLink:hover{
background:url(../img/icon-addMailLink.gif) no-repeat scroll 8px 8px transparent;
}
.addPublic .submit{
text-align:right;
padding:15px 0 0;
}
.addPublic .submit span{
background:url("../img/addButR.png") no-repeat scroll 100% 0 transparent;
display:inline-block;
padding:0 3px 0 0;
}
.addPublic .submit input{
background:url("../img/addRecL.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:none;
font-size:11px;
height:20px;
margin:0;
padding:0 3px 0 8px;
text-shadow:0 -1px 0 #36437A;
width:auto;
}
@-moz-document url-prefix(){
.addPublic .submit input{
height:19px;
padding-bottom:1px;
}
}
.addPublic .submit .resetForm{
background:none repeat scroll 0 0 transparent;
color:#7a7c8b;
font-size:11px;
height:18px;
margin:0 15px 0 0;
padding:0;
text-shadow:0 0 0 transparent;
}
.addedPublicOut{
padding:0 0 9px;
}
.addedPublicOut .itemPublic{
border-bottom:1px solid #d6d7dd;
padding:11px 0 0 10px;
}
.addedPublicOut .itemPublic a{
color:#000000;
}
.addedPublicOut .itemPublic a span{
padding:0 0 0 2px;
vertical-align:middle;
}
.addedPublicOut .itemPublic .itemPublicEdit{
background-color:#F5F5F9;
color:#B9BEC9;
font-size:11px;
margin:7px 0 15px -10px;
overflow:hidden;
padding:7px 11px;
}
.addedPublicOut .itemPublicEdit div{
float:left;
cursor:pointer;
}
.addedPublicOut .itemPublicEdit .addPublic{
background-color:transparent;
cursor:auto;
margin:0;
padding:6px 0 16px;
}
.addedPublicOut .itemPublicEdit .addPublic *{
display:block!important;
}
.addedPublicOut .itemPublicEdit .addPublic input{
width:567px;
}
.addedPublicOut  .addPublic .addPublicTheme input{
color:#000;
}
.addedPublicOut  .addPublic .addPublicLink input{
color:#8d8e9b;
}
.addedPublicOut .itemPublicEdit span{
float:left;
padding:0 6px 0 5px;
}
.addedPublicOut .itemPublicEdit .edit{
color:#113ea2;
}
.addedPublicOut .itemPublicEdit .cancel{
color:#113ea2;
}
.addedPublicOut .itemPublicEdit .delete{
background:url("../img/icon-del2.png") no-repeat scroll 100% 1px transparent;
color:#7A7C8B;
height:11px;
line-height:11px;
margin:3px 0 0;
padding:0 18px 0 0;
}
.addedPublicOut .itemPublicEdit .delete:hover{
background-position:100% -9px;
color:#000;
}
.addedPublicOut .itemPublicEdit .save{
background:url("../img/addButR.png") no-repeat scroll 100% 0 transparent;
float:right;
padding:0 3px 0 0;
}
.addedPublicOut .itemPublicEdit .save div{
background:url("../img/addRecL.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:11px;
height:13px;
padding:1px 6px 5px 11px;
text-shadow:0 -1px 0 #36437A;
}
.addPublic label,.addPublic .submit,.addPublic .addPublicTheme,.addedPublicOut .itemPublicEdit .cancel,.addedPublicOut .itemPublicEdit .save{
display:none;
}
/*/add & edit publications*/
/*about user*/
.userSettingsTabs .profileName{
background-color:#EBECF0;
border:1px solid #EBECF0;
color:#000000;
font-size:18px;
margin:9px 0 11px;
overflow:hidden;
padding:13px 13px 7px;
position:relative;
}
.userSettingsTabs .profileName .edit{
color:#113EA2;
display:none;
font-size:11px;
position:absolute;
right:9px;
top:7px;
}
/*
.userSettingsTabs .profileName:hover{
border:1px solid #103ea2;
}*/
.userSettingsTabs .profileName:hover .edit{
display:block;
}
.userSettingsTabs .profileName .profImg{
float:left;
margin:0px 12px 0 0;
}
.userSettingsTabs .profileName .profImg img{
border:1px solid #d2d5dc;
}
.userSettingsTabs .profileName span{
display:block;
font-size:24px;
margin:-5px 0 10px;
}
.userSettingsTabs .profileName .regDate{
font:9px Arial;
color:#46526d;
margin-bottom: 6px;
}
.userSettingsTabs .profileName .karma{
	display: block;
    font-size: 10px;
    color: #46526D;
}
.userSettingsTabs .profileName .karma span {
	display: inline;
	font-size: 13px;
}
.userSettingsTabs .profileName .karma.positive span {
	 color: #46C483;
}
.userSettingsTabs .profileName .karma.negative span {
	 color: #ff5993;
}
.userSettingsTabs .profileName .userSocial{
	font-size: 10px;
	color: #46526D;
}
.userSettingsTabs .profileName .userSocial img{
margin:0 0 0 5px;
}
.userSettingsTabs .aboutBlock{
float:left;
margin:0 0 10px;
width:100%;
}
.userSettingsTabs .aboutBlock .title{
float:left;
margin:0 0 -2px;
width:100%;
}
.userSettingsTabs .aboutBlock .title strong{
border-bottom:3px solid #B9BEC9;
color:#000000;
float:left;
font-size:13px;
margin:0 0 0 14px;
padding:0 0 4px;
text-transform:uppercase;
}
.userSettingsTabs .aboutBlock .edit{
display:none;
font-size:11px;
position:absolute;
right:7px;
top:-22px;
padding:0 0 6px;
}
.userSettingsTabs .aboutBlock .body{
border:1px solid #B9BEC9;
color:#000000;
float:left;
font-size:12px;
line-height:15px;
padding:12px 13px 11px;
position:relative;
width:581px;
}
.userSettingsTabs .aboutBlock .body a{
color:#113ea2;
}
.userSettingsTabs .aboutBlock .body .userLink{
color:#000000;
display:inline-block;
margin:4px 0 1px 2px;
}
.userSettingsTabs .aboutBlock .body .userLink strong{
text-transform:uppercase;
}
.userSettingsTabs .aboutBlock .body .moreLink {
	float: right;
	font-weight: normal;
	font: 11px/17px Arial !important;
}
.userSettingsTabs .aboutBlock .body a img{
border:1px solid #B9BEC9;
margin:-9px 5px 0 0;
vertical-align:middle;
}
.userSettingsTabs .aboutBlockHover .title strong{
border-bottom:3px solid #103ea2;
}
.userSettingsTabs .aboutBlockHover .body{
border:1px solid #103ea2;
}
.userSettingsTabs .aboutBlockHover .body .edit{
display:block;
}
/*/about user*/
/*user contacts*/
.userSettingsTabs .itemIn .uContact{
padding:15px 17px 0 23px;
}
.userSettingsTabs .itemIn .uContact input{
width:414px;
}
.userSettingsTabs .itemIn .uContact .note{
left:436px;
}
.userSettingsTabs .uContact .blackList{
margin:0;
width:100%;
}
.userSettingsTabs .uContact .blackList .item,.userSettingsTabs .uContact .blackList .item:hover{
background-color:transparent;
border-bottom:0 none;
border-top:1px solid #D4D6DC;
cursor:auto;
margin:0;
padding:7px 0 8px !important;
}
.userSettingsTabs .uContact .blackList .item:first-child{
border:0;
padding:1px 0 8px !important;
}
.userSettingsTabs .uContact .blackList .item p{
float:left;
}
.userSettingsTabs .uContact .blackList .item p strong{
font-family:'Vida';
font-weight:normal;
}
.userSettingsTabs .uContact .blackList .subscribeBut{
float:right;
background:url(../img/saveButR.png) no-repeat 100% -22px;
padding:0 3px 0 0;
cursor:pointer;
}
.userSettingsTabs .uContact .blackList .subscribeBut div{
background:url("../img/subscribeL.png") no-repeat scroll 0 -22px transparent;
color:#46526D;
font-size:12px;
font-weight:bold;
height:17px;
letter-spacing:-0.6px;
padding:2px 8px 3px 30px;
text-shadow:0 1px 0 #FFFFFF;
}
.userSettingsTabs .uContact .blackList .subscribeBut div:hover{
background-position:0 -44px;
color:#113ea2;
}
.pagerContact{
float:left;
margin:8px 0 -6px;
width:100%;
}
#delSubscribe{
width:249px;
padding-top:25px;
}
#delSubscribe .subscribeUser{
text-align:center;
font-size:14px;
}
#delSubscribe .subscribeUser span{
color:#7a7c8b;
display:block;
padding:0 0 3px;
}
#delSubscribe .subscribeUser img{
border:1px solid #B9BEC9;
float:none;
margin:-4px 7px 0 0;
vertical-align:middle;
}
#delSubscribe .subscribeUser p{
color:#000;
font-size:14px;
}
#delSubscribe .subscribeUser p b{
color:#7a7c8b;
padding:0 2px;
}
#delSubscribe .submit{
margin:5px 0 0 -22px;
padding:15px 0 15px 14px;
text-align:left;
width:278px;
}
#delSubscribe .resetForm{
background:none repeat scroll 0 0 transparent;
color:#7A7C8B;
font-size:11px;
height:18px;
margin:0 15px 0 0;
padding:0;
text-shadow:0 0 0 transparent;
}
/*/user contacts*/
/*imgAreaSelect default style*/
.imgareaselect-border1{
background:url(border-v.gif) repeat-y left top;
}
.imgareaselect-border2{
background:url(border-h.gif) repeat-x left top;
}
.imgareaselect-border3{
background:url(border-v.gif) repeat-y right top;
}
.imgareaselect-border4{
background:url(border-h.gif) repeat-x left bottom;
}
.imgareaselect-border1,.imgareaselect-border2,
.imgareaselect-border3,.imgareaselect-border4{
filter:alpha(opacity=50);
opacity:0.5;
}
.imgareaselect-handle{
background-color:#fff;
border:solid 1px #000;
filter:alpha(opacity=50);
opacity:0.5;
}
.imgareaselect-outer{
background-color:#000;
filter:alpha(opacity=50);
opacity:0.5;
}
.imgareaselect-selection{
}
/*/imgAreaSelect default style*/
/*crop popup*/
#editAvatar{
padding:32px 29px 0 33px;
width:558px;
}
#editAvatar .submit{
margin:5px 0 0 1px;
padding:30px 1px 30px 14px;
text-align:right;
width:541px;
}
#editAvatar .resetForm{
background:none repeat scroll 0 0 transparent;
color:#7A7C8B;
font-size:11px;
height:18px;
margin:0 15px 0 0;
padding:0;
text-shadow:0 0 0 transparent;
}
.editAvatar{
float:left;
padding:35px 0 0;
width:100%;
}
.editAvatar img{
float:none;
}
.editAvatar .loadImg{
border:1px solid #B9BEC9;
border-radius:5px 5px 5px 5px;
float:left;
margin:0 30px 24px 0;
padding:3px 3px 0;
width:205px;
}
.editAvatar .previewBlock{
float:left;
margin:0 0 24px;
width:315px;
}
.editAvatar .previewBlock .preview{
border-bottom:1px solid #DEE1E6;
float:left;
padding:0 0 21px;
width:100%;
}
.editAvatar .previewBlock .preview span{
clear:both;
color:#7A7C8B;
display:block;
font-size:10px;
}
.editAvatar .previewBlock .preview div{
float:left;
text-align:center;
}
.editAvatar .previewBlock .preview .ava1In{
border:1px solid #B9BEC9;
border-radius:5px 5px 5px 5px;
height:115px;
margin:0 0 8px;
overflow:hidden;
padding:3px;
width:115px;
}
.editAvatar .previewBlock .preview .ava1In img{
width:115px;
height:115px;
}
.editAvatar .previewBlock .preview .ava2Out{
margin:0 31px;
}
.editAvatar .previewBlock .preview .ava2In{
border:1px solid #B9BEC9;
border-radius:3px 3px 3px 3px;
height:37px;
margin:0 0 8px;
overflow:hidden;
padding:2px;
width:37px;
}
.editAvatar .previewBlock .preview .ava2In img{
width:37px;
height:37px;
}
.editAvatar .previewBlock .preview .ava3Out span{
display:inline;
}
.editAvatar .previewBlock .preview .ava3In{
border:1px solid #B9BEC9;
border-radius:2px 2px 2px 2px;
height:25px;
margin:0 7px 0 0;
overflow:hidden;
padding:2px;
width:25px;
}
.editAvatar .previewBlock .preview .ava3In img{
width:16px;
height:16px;
}
.editAvatar .previewBlock .loadUserPic{
float:left;
margin:0 13px 0 0;
padding:17px 0 0;
position:relative;
width:180px;
}
.editAvatar .previewBlock .w2{
margin:0;
width:122px;
}
.editAvatar .previewBlock .loadUserPic p{
color:#6c6c74;
font-family:'VidaBold';
padding:0 0 14px;
font-size:13px;
}
.editAvatar .previewBlock .loadUserPic button{
height:22px;
margin:2px 0 0;
width:57px;
}
.editAvatar .previewBlock .loadUserPic .note{
color:#7A7C8B;
display:block;
font-family:Arial;
font-size:10px;
letter-spacing:-0.3px;
line-height:11px;
padding:15px 0 0;
width:156px;
}
.editAvatar .previewBlock .loadUserPic input{
border:1px solid #B9BEC9;
color:#2D2F3A;
font:13px 'Vida';
height:18px;
padding:2px 24px 4px 5px;
width:91px;
}
.editAvatar .previewBlock .loadUserPic .addPicLink{
background:url("../img/icon-addPicLink.gif") no-repeat scroll 3px 7px transparent;
height:10px;
left:101px;
padding:7px 5px;
position:absolute;
top:47px;
width:10px;
}
/*/crop popup*/


#prefBut{
padding:32px 39px 0;
width:722px;
}
#prefBut p{
border-bottom:1px solid #D4D6DC;
margin:0 0 0 -39px;
padding:11px 0 16px 39px;
width:761px;
}
#prefBut form{
padding:0;
}
#prefBut .rubric{
height:365px;
overflow-x:hidden;
padding:17px 0 0;
width:761px;
}

*+html #prefBut .rubric .l1{
	clear: both;
}
*+html #prefBut .rubric{
	overflow-y: auto;
	position: relative;
}
*+html .popupWrap .submit input[type=radio]{
	background: none;
	position: relative;
	top: -3px;
}

#prefBut .rubric .l1 .holderWrap{
margin-top:5px;
}
#prefBut .rubric label .text{
	cursor: pointer;
}
#prefBut .rubric .l1 label{
font-size:18px;
color:#000;
}
#prefBut .rubric .l2{
float:left;
padding:0 0 7px 31px;
width:96%;
}
#prefBut .rubric .l2 .holderWrap{
margin-top:2px;
}
#prefBut .rubric .l2 label{
font-size:13px;
color:#46526d;
}
#prefBut .rubric .l3{
float:left;
padding:0 0 0 29px;
width:96%;
}
#prefBut .rubric .l3 label{
font-size:11px;
}
#prefBut .submit{
margin:0 0 0 -39px;
padding:20px 40px;
text-align:left;
width:719px;
}
#prefBut .submit .checkWrap{
float:left;
padding:8px 0 0;
}
#prefBut .submit .checkWrap div{
float:left;
padding:0 33px 0 0;
}
#prefBut .submit .checkWrap input{
float:left;
height:auto;
margin:3px 7px 0 0;
width:auto;
}
#prefBut .submit .checkWrap label{
color:#7A7C8B;
display:inline;
font-size:11px;
}
#prefBut .submit span{
float:right;
}
#prefBut .submit input{
float:right;
}
*+html #prefBut .submit input{
	float: none;
}
#prefBut .submit .resetForm{
margin:8px 19px 0 0;
}
*+html #prefBut .submit .resetForm{
	position: relative;
	left: 170px;
}
.leftCol .prefBut {
	background: #fff url("../img/settings.png") no-repeat 103px 0px;
	color: #364058;
	font-size: 11px;
	line-height: 10px;
	width: 103px;
	height: 10px;
	position: absolute;
	bottom: -5px;
	right: 40px;
	padding: 0px 10px;
	cursor: pointer;
}
/* forum */
.forum{
clear:left;
overflow:hidden;
}
.titleSect{
background-color:#fff;
overflow:hidden;
}
.titleSect .left{
float:left;
}
.titleSect p{
font-size:14px;
padding:12px 0 11px;
}
.titleSect h1{
padding:6px 0 18px;
}
.section table,.subSection table{
width:100%;
}
.forum thead td{
background-color:#EBECEF;
color:#46526D;
font-size:11px;
padding:6px 0 6px 16px;
}
.forum tbody td{
background-color:#F8F7FB;
border-top:1px solid #EAEAEE;
color:#46526D;
font-size:11px;
padding:10px 0 11px 16px;
vertical-align:top;
}
.forum tbody tr:first-child td{
border:0;
}
.forum tbody .ballon{
background:url("../img/ballon.png") no-repeat scroll 0 0 transparent;
height:27px;
margin:6px 0 0 5px;
overflow:hidden;
width:24px;
}
.forum tbody .td_0{
width:29px;
vertical-align:middle;
}
.forum tbody .td_1{
vertical-align:middle;
}
.forum tbody .td_2{
width:15%;
}
.forum tbody .td_3{
width:22%;
}
.forum tbody .td_0 .act{
background-position:0 -27px;
}
.forum tbody .td_1 h4{
padding:0 0 1px;
}
.forum tbody .td_1 p{
color:#424242;
font-size:12px;
}
.forum tbody .td_1 p span{
font-size:11px;
color:#939393;
}
.forum tbody .td_1 p a{
color:#113ea2;
}
.forum tbody .td_2 span{
color:#949494;
}
.forum tbody .td_3 span{
color:#000;
}
.forum tbody .td_2 div,.forum tbody .td_3 div{
padding:4px 0 0;
}
.forum .subSection tbody .ballon{
height:20px;
margin:2px 0 0 5px;
overflow:hidden;
width:22px;
background-position:-24px 0;
}
.forum .subSection tbody td{
padding:6px 0 11px 19px;
vertical-align:middle;
}
.forum .subSection tbody .td_0{
width:22px;
}
.forum .subSection tbody .td_2{
width:8%;
}
.forum .subSection tbody .td_3{
width:19%;
}
.forum .subSection tbody .td_4{
width:11%;
}
.forum .subSection tbody .td_5{
width:22%;
}
.forum .subSection tbody .td_0 .act{
background-position:-24px -22px;
}
.forum .subSection tbody .td_1 p{
font-size:10px;
}
.forum .subSection tbody .td_1 .title{
font-size:13px;
}
.forum .subSection tbody .td_1 .title a{
color:#000;
}
.titleSect .right .createTheme, .titleSect .right .replyTheme{
margin:-4px 0 0;
}
.createTheme, .replyTheme {
background:url(../img/addMsgR.png) no-repeat 100% 0;
cursor:pointer;
padding:0 18px 0 0;
float: right;
}
.titleSect .right .replyTheme {
margin-right: 10px;
}
/* forum */
