.ml100 {margin-left:100px;}
.ml120 {margin-left:120px;}
.w150 {width:150px;}
.w180 {width:180px;}

#SocialUserPanel {position:absolute;right:0px;top:31px;}
#SocialUserPanel ul.registration {list-style-type:none;margin:0px;padding:0px;}
#SocialUserPanel ul.registration li {display:block;float:left;height:24px;line-height:24px;margin-right:15px;font:normal 8pt arial;line-height:24px;color:#a8a8a8;text-decoration:none;}
#SocialUserPanel ul.registration li a {font:normal 8pt arial;line-height:24px;color:#a8a8a8;text-decoration:none;}
#SocialUserPanel ul.registration li a:hover {color:#0d8d08;text-decoration:underline;}
#SocialUserPanel ul.registration li.registerUser {padding-left:25px;position:relative}
#SocialUserPanel ul.registration li.registerUser a i {position:absolute;left:0px;top:0px;width:24px;height:24px;background:url(/National_Library/oe_/https://www.vestifinance.ru/img/soc/social_panel_icon_24x24.png) no-repeat left top}
#SocialUserPanel ul.registration li.registerUser a:hover i {background:url(/National_Library/oe_/https://www.vestifinance.ru/img/soc/social_panel_icon_24x24.png) no-repeat left -24px}
#SocialUserPanel ul.registration li.showUser {padding-left:30px;position:relative}
#SocialUserPanel ul.registration li.showUser a {font:bold 9pt arial;line-height:24px;color:white;}
#SocialUserPanel ul.registration li.showUser a i {position:absolute;left:0px;top:0px;width:24px;height:24px;background:url(/National_Library/oe_/https://www.vestifinance.ru/img/soc/social_panel_icon_24x24.png) no-repeat left top}
#SocialUserPanel ul.registration li.showUser a:hover i {background:url(/National_Library/oe_/https://www.vestifinance.ru/img/soc/social_panel_icon_24x24.png) no-repeat left -24px}
#SocialUserPanel ul.registration li.last {margin-right:0px !important;}

#SocialForms h3 {font: normal 18px arial;text-transform:none;margin:0px 0px 20px 0px}
#SocialForms p.Error {margin-bottom:15px;}
#SocialForms p {font:normal 11pt arial;margin-bottom:15px;}
#SocialForms p.CaptchaText {margin:15px 0px 10px 0px;}
#SocialForms img.CaptchaImage {margin: 0px 0px 5px 121px;}
#SocialForms fieldset legend {display:none;}
#SocialForms form {margin-bottom:10px}
#SocialForms div.input {height:35px}
#SocialForms div.input p {height:35px}
#SocialForms div.input label {display:block;float:left;width:120px;font:normal 11pt arial;color:#7f7f7f;padding:6px 0px;}
#SocialForms div.input input {margin:1px;border:1px solid #e4e4e4;border-top:1px solid #bababa;font:normal 11pt arial;padding:5px;width:370px}
#SocialForms div.input input.short {width:188px}
#SocialForms div.input input.captcha {width:128px}
#SocialForms div.input input.med   {width:258px}
#SocialForms div.input input.full  {width:508px}
#SocialForms div.input input.ex6_invalid {background:#e6f3e6}
#SocialForms div.input input:focus {margin:0px;border:2px solid #0d8c08;}
#SocialForms div.inputtext {height:auto;}
#SocialForms div.inputtext label {display:block;float:left;width:120px;font:normal 11pt arial;color:#7f7f7f;padding:6px 0px;}
#SocialForms div.inputtext textarea {margin:1px;border:1px solid #e4e4e4;border-top:1px solid #bababa;font:normal 11pt arial;padding:5px;width:370px;height:150px;}
#SocialForms div.inputtext textarea.short {width:188px}
#SocialForms div.inputtext textarea.captcha {width:128px}
#SocialForms div.inputtext textarea.med   {width:258px}
#SocialForms div.inputtext textarea.full  {width:508px}
#SocialForms div.inputtext textarea.ex6_invalid {background:#e6f3e6}
#SocialForms div.inputtext textarea:focus {margin:0px;border:2px solid #0d8c08;}

#SocialForms label span {display:block;width:120px;font-size:8pt;margin:5px 0px}

#SocialForms .ButtonSubmit {padding:0px;margin-top:5px;}
#SocialForms ul.registration {list-style-type:none;margin:0px;padding:0px;}
#SocialForms ul.registration li {display:block;float:left;height:24px;line-height:24px;margin-right:15px;font:normal 8pt arial;line-height:24px;color:#000;text-decoration:none;}
#SocialForms ul.registration li a {font:normal 8pt arial;line-height:24px;color:#000;text-decoration:underline;}
#SocialForms ul.registration li a:hover {color:#0d8d08;text-decoration:underline;}
#SocialForms ul.registration li.registerUser {padding-left:25px;position:relative}
#SocialForms ul.registration li.registerUser a i {position:absolute;left:0px;top:0px;width:24px;height:24px;background:url(/National_Library/oe_/https://www.vestifinance.ru/img/soc/social_panel_icon_24x24.png) no-repeat left top}
#SocialForms ul.registration li.registerUser a:hover i {background:url(/National_Library/oe_/https://www.vestifinance.ru/img/soc/social_panel_icon_24x24.png) no-repeat left -24px}
#SocialForms ul.registration li.showUser {padding-left:30px;position:relative}
#SocialForms ul.registration li.showUser a i {position:absolute;left:0px;top:0px;width:24px;height:24px;background:url(/National_Library/oe_/https://www.vestifinance.ru/img/soc/social_panel_icon_24x24.png) no-repeat left top}
#SocialForms ul.registration li.showUser a:hover i {background:url(/National_Library/oe_/https://www.vestifinance.ru/img/soc/social_panel_icon_24x24.png) no-repeat left -24px}
#SocialForms ul.registration li.last {margin-right:0px !important;}

a.Button_GRE30 {display:block;height:30px;text-align:center;font:bold 9pt arial;text-transform:uppercase;color:#363636;text-decoration:none;background:url(/National_Library/oe_/https://www.vestifinance.ru/img/ls/ls_dataline_bg.png) no-repeat left -232px}
a.Button_GRE30 span {display:block;height:30px;padding:0px;line-height:30px;background:url(/National_Library/oe_/https://www.vestifinance.ru/img/ls/ls_dataline_bg.png) no-repeat right -262px}
a:hover.Button_GRE30 {color:#3b8e38;cursor:hand;background-position: left -292px}
a:hover.Button_GRE30 span {background-position: right -322px;}

a.Button_GRE24 {display:block;height:24px;text-align:center;font:bold 8pt arial;text-transform:uppercase;color:#363636;text-decoration:none;background:url(/National_Library/oe_/https://www.vestifinance.ru/img/ls/ls_dataline_bg.png) no-repeat left -525px}
a.Button_GRE24 span {display:block;height:24px;padding:0px;line-height:24px;background:url(/National_Library/oe_/https://www.vestifinance.ru/img/ls/ls_dataline_bg.png) no-repeat right -549px}
a:hover.Button_GRE24 {color:#3b8e38;cursor:hand;background-position: left -573px}
a:hover.Button_GRE24 span {background-position: right -597px;}

p.label {font:normal 11pt arial;color:#7f7f7f;}
a#UploadAvatarFakeBtn {margin-top:5px;}

#socialMenu {display:none;}
#socialUserBlog {display:none;}

#socialProfile {width:310px;}
#socialProfile h3 a.editProfile {padding:0px;background:none;color:#c8c8c8;float:right}
#socialProfile h3 a.editProfile:hover {color:#0d8c08;}
#socialProfile h4 {font: bold 14px arial;margin-bottom:10px;}

.socialWrap1 {width:100px;float:left;}
.socialWrap2 {width:200px;margin-left:120px;}

#socialProfileAvatarView .Button {display:none}
#socialProfileAvatarView .avatarImageBig {display:block;width:100px;height:100px;overflow:hidden;background:#f0f0f0}
#socialProfileAvatarView .avatarImageBig img {border:0px;width:100px;height:100px;}

#socialProfileUserDataView ul {list-style-type:none;margin:0px;font:normal 10pt arial;}
#socialProfileUserDataView ul li {color:#000}
#socialProfileUserDataView ul li.empty {margin-bottom:10px;}
#socialProfileUserDataView ul li span {color:#666666}
#socialProfileUserDataView ul li span.dateToAge {color:#000}

#socialNetsLoginForm {padding:5px 10px;border:1px solid #e4e4e4;background:#fafafa;margin:0 0 20px 0;}
#socialNetsLoginForm p {font:normal 11pt arial;color:black;padding:0px;margin:0px;line-height:24px;}
#socialNetsLoginForm p a {padding:0px;background-image:none;}
#socialNetsLoginForm p a img {border:0px;width:24px;height:24px;}
