/* инфоблок */
table.ubh { width: 100%; margin-bottom: 25px; }
table.ubh td { padding: 0px 10px 0px 0px; }
table.ubh td span.online { padding: 3px 7px 3px 7px; background-color: #f3fbf3; color: #393; }
table.ubh td span.modify { padding: 3px 7px 3px 7px; background-color: #f7f5f1; }
table.ubh td div.status { /*margin-left: 10px;*/ }
table.ubh td div.status small, table.ubh td div.status a { color: #929195; font-size: 9px; }
table.ubh td div.status a { color: #ca992c; text-decoration:none; }
table.ubh td div.status a:hover { color: #ca992c; text-decoration:underline; }
table.ubh div#editstatus { margin-top: 10px;}
table.ubh #newstatus{width:100%;}
table.ubh div#audiostatus { margin-top: 10px; }
table.ublock { width: 100%; margin-bottom: 40px; }
table.ublock td { vertical-align: top; }
table.ublock div.advstat { text-align: center; font-weight: bold; font-style: italic; text-transform: uppercase; font-size: 12px; }
table.ublock div.rbar { width: 200px; height: 20px; background-image: url('/img/rating.gif'); margin: 12px 0px 0px 9px; }
table.ublock div.rbar div { width: 196px; margin-left: 2px; }
table.ublock div.rbar div div { float: right; background-color: white; opacity: 0.7; filter: alpha(opacity=70); height: 16px; margin: 2px 0px; font-size: 1px; border-left: 1px solid #c0bec0; }
table.ublock div.rating { width: 218px; text-align: center; font-weight: bold; font-size: 12px; position: relative; top: -19px; margin-bottom: -15px; }
table.ublock div.warnings { font-size: 10px; width: 218px; text-align: center; word-spacing: 2px; margin-top: 5px; }
table.ublock div.warnings a { color: #929195; }
table.ublock div.warnings a:hover { color: #ca992c; }
table.ublock table.userinfo { width: 100%; }
table.ublock table.userinfo td { padding: 2px 0px 2px 0px; }
table.ublock table.userinfo td.field { color: #929195; width: 40%; padding-right: 10px; white-space: nowrap; }
table.ublock div.links { text-align: center; margin-top: 20px; padding: 3px 7px 3px 7px; background-color: #f7f5f1; line-height: 150%; }
table.ublock div.links span { margin: 0px 5px 0px 5px; }
table.ublock img.zodiac { vertical-align: middle; margin-right: 7px; }
table.ublock div.nophoto { text-align: center; padding: 85px 15px 0px 15px; }
table.userinfo { width: 100%; }
table.userinfo tr.gray { background-color: #f5f5f5; }
table.userinfo td { padding: 6px 10px 6px 10px; }
table.userinfo td.field { color: #929195; padding-right: 20px; white-space: nowrap; }

/* профиль */
table.uprofile { width: 100%; }
table.uprofile tr.gray { background-color: #f7f7f7; }
table.uprofile td { padding: 6px 10px 6px 10px; vertical-align: middle; color: #929195;}
table.uprofile td.field { width: 130px; color: #929195; padding-right: 5px; white-space: nowrap; }
table.uprofile td.field2 { width: 25px; color: #929195; padding-right: 10px; white-space: nowrap; }
table.uprofile td input.text, table.profile td select { width: 50%; vertical-align: middle; color: #000;}
table.uprofile td label, table.profile td input.radio { cursor: pointer; vertical-align: top; }
table.uprofile td textarea { width: 100%; }
table.uprofile td div.line { margin-bottom: 5px; }
div.avatar1 { float: left; height: 60px; padding: 1px 1px 1px 1px; border: 2px solid white; }
div.avatar1 img { float: left; margin-right: 2px; cursor: pointer; border: 1px solid #e2a925;}
div.avatar2 { float: left; height: 60px; padding: 2px 2px 2px 2px; border: 2px solid white; }
div.avatar2:hover { border: 2px solid #e2a925; }
div.avatar2 img { float: left; margin-right: 2px; cursor: pointer; opacity: 0.4; filter: alpha(opacity=40); }
div.avatar2:hover img { opacity: 1; filter: alpha(opacity=100); }
div.avatar1 a, div.avatar2 a { visibility: hidden; text-decoration: none; font-size: 14px; color: #c00; background: white; padding: 0px 2px 0px 2px; }
div.avatar1:hover a, div.avatar2:hover a { visibility: visible; }
div.avatar1 a:hover, div.avatar2 a:hover { color: white; background: #c00; }

/* стена */
table.uwallpost { width: 100%; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 25px 0px; }
table.uwallpost td { vertical-align: top; padding: 0px 0px 8px 0px; }
table.uwallpost td div.user { margin-bottom: 10px; }
table.uwallpost td div.user small { font-size: 11px; color: #929195; }
table.uwallpost td div.menu { font-size: 9px; word-spacing: 3px; margin-top: 10px; }
table.uwallpost td div.menu a { word-spacing: 0px; }
form#newuwallpost { margin: 0px 0px 20px 0px; position: relative; top: -10px; }

/* сообщения */
table.hstmsg { width: 100%; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 15px 0px; }
table.hstmsg td { vertical-align: top; padding-bottom: 8px; }
table.hstmsg td div.user { margin-bottom: 5px; white-space: nowrap; }
table.hstmsg td div.info { font-size: 10px; color: #929195; white-space: nowrap; }
table.hstmsg td.text { padding: 0px 20px 0px 20px; }
table.hstmsg td.links { line-height: 20px; white-space: nowrap; font-size: 11px; padding-left: 10px; }
table.hstmsg td.links a { color: #929195; }
table.hstmsg td.links a:hover { color: #ca992c; }
table.msg { width: 100%; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 20px 0px; }
table.msg td { vertical-align: top; padding: 8px 8px 8px 8px; }
table.msg td p { color: #929195; }
table.msg td div.user { margin-bottom: 10px; font-size: 11px; color: #929195; }
table.msg td div.subject { font-size: 16px; margin-bottom: 5px; }
table.msg td.links { line-height: 20px; white-space: nowrap; font-size: 11px; padding-left: 20px; }
table.msg td.links a { color: #929195; }
table.msg td.links a:hover { color: #ca992c; }
table.msg td.cb { width: 25px; }
table.newmsg { width: 100%; background-color: #fefaf2; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 20px 0px; }
table.newmsg td { vertical-align: top; padding: 8px 8px 8px 8px; }
table.newmsg td div.user { margin-bottom: 10px; font-size: 11px; color: #929195; }
table.newmsg td div.subject { font-size: 16px; font-weight: bold; margin-bottom: 5px; }
table.newmsg td.links { line-height: 20px; white-space: nowrap; font-size: 11px; padding-left: 10px; }
table.newmsg td.links a { color: #929195; }
table.newmsg td.links a:hover { color: #ca992c; }
table.newmsg td.cb { width: 25px; }
table.msg td div.user a, table.msg td div.user span, table.newmsg td div.user a, table.newmsg td div.user span { font-size: 13px; }

/* друзья */
table.ufriend { width: 100%; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 15px 0px; }
table.ufriend td { vertical-align: top; padding: 8px 8px 8px 8px; }
table.ufriend td div.user { margin-bottom: 5px; }
table.ufriend td div.online { margin-bottom: 0px; font-size: 12px; font-weight: bold; color: #393; }
table.ufriend td div.info { font-size: 11px; color: #929195; }
table.ufriend td.links { line-height: 20px; white-space: nowrap; width: 100px; font-size: 11px; }
table.ufriend td.links a { color: #929195; }
table.ufriend td.links a:hover { color: #ca992c; }
table.newufriend { width: 100%; background-color: #fefaf2; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 15px 0px; }
table.newufriend td { vertical-align: top; padding: 8px 8px 8px 8px; }
table.newufriend td small { font-size: 11px; }
table.newufriend td div.user { margin-bottom: 5px; }
table.newufriend td div.online { margin-bottom: 0px; font-size: 12px; font-weight: bold; color: #393; }
table.newufriend td div.msg { color: #929195; font-size: 12px; margin-top: 5px; }
table.newufriend td div.msg span.lq { font-family: georgia; font-weight: bold; color: #ca992c; }
table.newufriend td div.msg span.rq { font-family: georgia; font-weight: bold; color: #ca992c; }
table.newufriend td div.info { font-size: 11px; margin-top: 10px; }
table.newufriend td.links { line-height: 20px; white-space: nowrap; width: 100px; font-size: 11px; }
table.newufriend td.links a { font-weight: bold;  color: #929195; }
table.newufriend td.links a:hover { color: #ca992c; }

/* группы */
table.ugroup { width: 100%; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 15px 0px; }
table.ugroup td { vertical-align: top; padding: 8px 8px 8px 8px; }
table.ugroup td div.caption { margin-bottom: 10px; }
table.ugroup td div.desc { font-size: 12px; margin-bottom: 10px; }
table.ugroup td div.info { font-size: 11px; margin-bottom: 3px; }
table.ugroup td.links { line-height: 20px; white-space: nowrap; width: 100px; font-size: 11px; padding-left: 20px; }
table.ugroup td.links a { color: #929195; }
table.ugroup td.links a:hover { color: #ca992c; }
table.newugroup { width: 100%; background-color: #fefaf2; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 15px 0px; }
table.newugroup td { vertical-align: top; padding: 8px 8px 8px 8px; }
table.newugroup td div.caption { margin-bottom: 10px; }
table.newugroup td div.desc { font-size: 12px; margin-bottom: 10px; }
table.newugroup td div.info { font-size: 11px; margin-bottom: 3px; }
table.newugroup td.links { line-height: 20px; white-space: nowrap; width: 100px; font-size: 11px; padding-left: 20px; }
table.newugroup td.links a { color: #929195; }
table.newugroup td.links a:hover { color: #ca992c; }

/* блог */
div.blog_caption { margin: 0px 0px 0px 0px; font-size: 20px; }
div.blog_caption a { text-decoration: none; color: #494f55; margin: 0px 0px 0px 0px; }
div.blog_caption a:hover { /*text-decoration: underline;*/ color: #ca992c; }
div.blog_date { margin: 0px 0px 10px 0px; font-size: 11px; color: #929195; }
div.blog_text { margin: 0px 0px 0px 0px; }
div.blog_text a.more { font-size: 11px; color: #929195; }
div.blog_text a.more:hover { font-size: 11px; color: #ca992c; }
div.blog_tags { font-size: 12px; margin: 15px 0px 0px 0px; }
div.blog_tags a { font-style: italic; color: #929195; }
div.blog_tags a:hover { color: #ca992c; }
div.blog_menu { margin: 15px 0px 25px 0px; border-bottom: 1px dotted #e0dfe0; padding-bottom: 10px; font-size: 11px; word-spacing: 5px; }
div.blog_menu span { word-spacing: 0px; }
table.blog_comment { width: 100%; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 25px 0px; }
table.blog_comment td { vertical-align: top; padding: 0px 0px 8px 0px; }
table.blog_comment td div.user { margin-bottom: 10px; }
table.blog_comment td div.user small { font-size: 11px; color: #929195; }
table.blog_comment td div.menu { font-size: 9px; word-spacing: 3px; margin-top: 10px; }
table.blog_comment td div.menu a { word-spacing: 0px; }
table.blog_comment td div.menu a.link { color: #929195; }
table.blog_comment td div.menu a.link:hover { color: #ca992c; }

/* фотки */
table.ualbum { width: 100%; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 20px 0px; }
table.ualbum td { vertical-align: top; padding: 0px 0px 8px 0px; }
table.ualbum td div.caption { font-size: 11px; color: #929195; }
table.ualbum td div.caption a { font-weight: bold; font-size: 14px; }
table.ualbum td div.desc { margin: 8px 10px 0px 0px; font-size: 11px; }
table.ualbum td div.info { margin-top: 5px; font-size: 11px; color: #929195; }
table.ualbum td.links { line-height: 20px; white-space: nowrap; width: 100px; font-size: 11px; }
table.ualbum td.links a { color: #929195; }
table.ualbum td.links a:hover { color: #ca992c; }

table.lalbum { width: 100%; margin: 0px 0px 20px 0px; }
table.lalbum td { vertical-align: top; padding: 0px 0px 8px 0px; }
table.lalbum td div.caption { font-size: 11px; color: #929195; }
table.lalbum td div.caption a { font-weight: bold; font-size: 14px; }
table.lalbum td div.desc { margin: 8px 10px 0px 0px; font-size: 11px; }
table.lalbum td div.info { margin-top: 5px; font-size: 11px; color: #929195; }
table.lalbum td.links { line-height: 20px; white-space: nowrap; width: 100px; font-size: 11px; }
table.lalbum td.links a { color: #929195; }
table.lalbum td.links a:hover { color: #ca992c; }
form#adduphotos { margin: 0px 0px 20px 0px; position: relative; top: -10px; }
form#adduphotos input { margin: 0px 0px 5px 0px; width: 100%; }
div.uphotos { margin: 0px 0px 0px 0px; clear: both; }
div.uphotos img { border: 5px solid #e0dfe0; opacity: 0.8; filter: alpha(opacity=80); margin: 5px 5px 5px 5px; }
div.uphotos img:hover { opacity: 1; filter: alpha(opacity=100); }
div.uphoto { text-align: center; margin: 0px 0px 20px 0px; }
div.uphoto img { cursor: pointer; border: 10px solid #e0dfe0; }
div.uapinfo { margin: 10px 0px 30px 0px; }
table.uphoto_comment { width: 100%; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 25px 0px; }
table.uphoto_comment td { vertical-align: top; padding: 0px 0px 8px 0px; }
table.uphoto_comment td div.user { margin-bottom: 10px; }
table.uphoto_comment td div.user small { font-size: 11px; color: #929195; }
table.uphoto_comment td div.menu { font-size: 9px; word-spacing: 3px; margin-top: 10px; }
table.uphoto_comment td div.menu a { word-spacing: 0px; }
table.uphoto_comment td div.menu a.link { color: #929195; }
table.uphoto_comment td div.menu a.link:hover { color: #ca992c; }

/* встречи */
table.uevent { width: 100%; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 15px 0px; }
table.uevent td { vertical-align: top; padding: 8px 8px 8px 8px; }
table.uevent td div.caption { margin-bottom: 10px; }
table.uevent td div.desc { font-size: 12px; margin-bottom: 10px; }
table.uevent td div.info { font-size: 11px; margin-bottom: 3px; color: #929195; }
table.uevent td.links { line-height: 20px; white-space: nowrap; width: 100px; font-size: 11px; padding-left: 20px; }
table.uevent td.links a { color: #929195; }
table.uevent td.links a:hover { color: #ca992c; }
table.newuevent { width: 100%; background-color: #fefaf2; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 15px 0px; }
table.newuevent td { vertical-align: top; padding: 8px 8px 8px 8px; }
table.newuevent td div.caption { margin-bottom: 10px; }
table.newuevent td div.desc { font-size: 12px; margin-bottom: 10px; }
table.newuevent td div.info { font-size: 11px; margin-bottom: 3px; color: #929195; }
table.newuevent td.links { line-height: 20px; white-space: nowrap; width: 100px; font-size: 11px; padding-left: 20px; }
table.newuevent td.links a { color: #929195; }
table.newuevent td.links a:hover { color: #ca992c; }

/* фирмы */
table.ufirm { width: 100%; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 15px 0px; }
table.ufirm td { vertical-align: top; padding: 8px 8px 8px 8px; }
table.ufirm td div.caption { margin-bottom: 10px; }
table.ufirm td div.desc { font-size: 12px; margin-bottom: 10px; }
table.ufirm td div.info { font-size: 11px; margin-bottom: 3px; }
table.ufirm td.links { line-height: 20px; white-space: nowrap; width: 100px; font-size: 11px; padding-left: 20px; }
table.ufirm td.links a { color: #929195; }
table.ufirm td.links a:hover { color: #ca992c; }
table.newufirm { width: 100%; background-color: #fefaf2; border-bottom: 1px dotted #e0dfe0; margin: 0px 0px 15px 0px; }
table.newufirm td { vertical-align: top; padding: 8px 8px 8px 8px; }
table.newufirm td div.caption { margin-bottom: 10px; }
table.newufirm td div.desc { font-size: 12px; margin-bottom: 10px; }
table.newufirm td div.info { font-size: 11px; margin-bottom: 3px; }
table.newufirm td.links { line-height: 20px; white-space: nowrap; width: 100px; font-size: 11px; padding-left: 20px; }
table.newufirm td.links a { color: #929195; }
table.newufirm td.links a:hover { color: #ca992c; }

/* прочее */
.uonline { margin-bottom: 0px; font-size: 12px; font-weight: bold; color: #393; }
