му/* ------- Глобальные стили ------- */
html, body { font: 11px/1.3 Arial, Helvetica, sans-serif; color: #333; background: #FFF; }
html, body, h1, h2, h3, h4, h5, h6, blockquote, p, ol, ul, hr, form, span, div { margin: 0; padding: 0; }
ul, ol { list-style: none; }
.clear { clear: both; height: 0px; font-size: 1px; line-height: 0; overflow: hidden; }
#loading-layer { display: none; width: 190px; height: 35px; padding: 2px 5px; text-align: center; font-weight: bold; text-decoration: underline; border: 3px solid #06C; background: #FFF; }
a, a:link, a:visited { color: #36C; text-decoration: none; }
a:hover, a:active { color: #69E; }
a img, img { border: 0; vertical-align: middle; }
textarea { color: #457; font: 13px Arial, Helvetica, sans-serif; overflow: auto; }
input, select { color: #457; line-height: 1; background: transparent; border: 0; font: 13px Arial, Helvetica, sans-serif; }
input:focus, textarea:focus { outline: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #457; font-family: Verdana, Geneva, sans-serif; line-height: 1; letter-spacing: -1px; } 
h1, h2 { font-size: 22px; margin-bottom: 10px; letter-spacing: -1.5px; } 
h3 { font-size: 20px; } 
h4 { font-size: 18px; } 
h5 { font-size: 18px; } 
h6 { font-size: 17px; } 
/* ------- Контейнер ------- */
#container { width: 990px; margin: 0 auto; padding: 70px 4px 0 4px; background: url(images/header-bg-top.jpg) top center no-repeat; }
/* -------- Шапочка ------- */
#header { padding: 122px 0 0 179px; height: 88px; }
/* Лого */
#logo { position: relative; }
#logo a span { width: 335px; height: 50px; background: url(images/logo-digitalplace.jpg) 0 0 no-repeat; cursor: pointer; position: absolute; top: 0; left: 0; }
#logo a:hover span { background-position: 0 -50px; }
/* Меню верхнее - 1 */
#menu-top-1 { margin-top: 1px; height: 26px; background: url(images/menu-top-bg.gif) 0 0 repeat-x; line-height: 0; }
#menu-top-1 li { float: left; }
#menu-top-1 li a { padding: 8px 10px 6px 10px; display: block; text-indent: -9999px; font-size: 0; cursor: pointer; }
#menu-top-1 li a:hover { background: #57D; }
#menu-top-1 li a.digitalplace span { width: 70px; height: 11px; background: url(images/menu-top-1-text.gif) 0 0 no-repeat; display: block; overflow: hidden; }
#menu-top-1 li a.linux span { width: 28px; height: 11px; background: url(images/menu-top-1-text.gif) 0 -11px no-repeat; display: block; overflow: hidden; }
#menu-top-1 li a.symbian span { width: 55px; height: 11px; background: url(images/menu-top-1-text.gif) 0 -22px no-repeat; display: block; overflow: hidden; }
#menu-top-1 li a.windows span { width: 58px; height: 11px; background: url(images/menu-top-1-text.gif) 0 -33px no-repeat; display: block; overflow: hidden; }
/* Меню верхнее - 1 - Поиск */
#search-top { float: right; width: 270px; height: 26px; background: url(images/search-top-bg.gif) 0 0 no-repeat; }
#search-top .area { width: 234px; padding: 5px 7px 3px 7px; }
#search-top .button { width: 16px; background: url(images/search-top-button.gif) 0 0 no-repeat; position: relative; top: 1px; left: -3px; cursor: pointer; }
/* Меню верхнее - 2 */
#menu-top-2 { margin-top: 1px; height: 28px; background: url(images/menu-top-bg.gif) 0 -26px repeat-x; line-height: 0; }
#menu-top-2 li { float: left; }
#menu-top-2 li a { padding: 8px 10px 6px 10px; display: block; text-indent: -9999px; font-size: 0; cursor: pointer; }
#menu-top-2 li a:hover { background: #568; }
#menu-top-2 li a.web span { width: 108px; height: 11px; background: url(images/menu-top-2-text.gif) 0 0 no-repeat; display: block; overflow: hidden; }
#menu-top-2 li a.money span { width: 49px; height: 11px; background: url(images/menu-top-2-text.gif) 0 -11px no-repeat; display: block; overflow: hidden; }
#menu-top-2 li a.hard span { width: 52px; height: 11px; background: url(images/menu-top-2-text.gif) 0 -22px no-repeat; display: block; overflow: hidden; }
#menu-top-2 li a.inter span { width: 62px; height: 11px; background: url(images/menu-top-2-text.gif) 0 -33px no-repeat; display: block; overflow: hidden; }
#menu-top-2 li a.blog span { width: 80px; height: 11px; background: url(images/menu-top-2-text.gif) 0 -44px no-repeat; display: block; overflow: hidden; }
#menu-top-2 li a.thought span { width: 44px; height: 11px; background: url(images/menu-top-2-text.gif) 0 -55px no-repeat; display: block; overflow: hidden; }
#menu-top-2 li a.podcast span { width: 79px; height: 11px; background: url(images/menu-top-2-text.gif) 0 -66px no-repeat; display: block; overflow: hidden; }
#menu-top-2 li a.foto span { width: 36px; height: 11px; background: url(images/menu-top-2-text.gif) 0 -77px no-repeat; display: block; overflow: hidden; }
#menu-top-2 li a.high span { width: 46px; height: 11px; background: url(images/menu-top-2-text.gif) 0 -88px no-repeat; display: block; overflow: hidden; }
/* Плагин - breadcrumbs */
#breadcrumbs { margin-top: 20px; padding: 2px 0; font-style: italic; font-size: 12px; border: solid #EEE; border-width: 1px 0; color: #89B; }
/* ------- Блок контента -------- */
#content-all { float: left; width: 560px; margin-right: 30px; }
/* Новость */
.article { font-size: 13px; line-height: 1.6; text-align: justify; border: 1px solid #EEE; padding: 10px; margin-top: 30px; }
/* Новость - Плагин - tags */
.article .tags { margin-top: 10px; font-size: 11px; color: #457; display: inline-block; }
.article .tags li { float: left; padding: 1px 5px 0 0; margin-left: 0; background: transparent; }
.article .tags .bg { padding-right: 20px; background: url(images/article-meta-bg.gif) 2px 0 no-repeat; }
/* Новость - Мета */
.article .meta { height: 20px; margin: -5px 0 10px 0; font-size: 11px; color: #679; }
.article .meta li { float: left; padding: 2px 14px 0 22px; margin-left: 0; background: transparent; }
.article .meta .category { background: url(images/article-meta-bg.gif) 2px -18px no-repeat; }
.article .meta .author { background: url(images/article-meta-bg.gif) 2px -36px no-repeat; }
.article .meta .date { background: url(images/article-meta-bg.gif) 2px -54px no-repeat; }
.article .meta .view { background: url(images/article-meta-bg.gif) 2px -72px no-repeat; }
.article .meta .comment { background: url(images/article-meta-bg.gif) 2px -90px no-repeat; }
.article .meta .print { background: url(images/article-meta-bg.gif) 2px -108px no-repeat; }
.article .meta .admin { padding: 1px 5px 0 0; float: right; }
/* Новость - Читать далее */
.article .more { font-size: 11px; text-align: right; }
/* ------- Новость - Форматирование ------- */
* html .article { overflow: hidden; o\verflow: visible; width: 100%; w\idth: auto; zoom: 1; }
.article blockquote { border-left: 4px solid #457; margin: 10px 0 10px 30px; padding: 2px 0 2px 7px; font-style: italic; color: #457; }
.article ul li { margin-left: 27px; padding-left: 20px; background: url(images/article-li-check.gif) left 5px no-repeat; }
.article ol { margin-left: 47px; list-style: decimal; }
/* Новость - Ссылки */
.article .internal { border-bottom: 1px dotted #36C; }
.article .internal:hover { border-bottom: 1px dotted: #69E; }
.article .external { border-bottom: 1px dotted #36C; padding-right: 13px; background: url(images/link-bg-external.gif) no-repeat right center; }
.article .external:hover { border-bottom: 1px dotted: #69E; background: url(images/link-bg-external-hover.gif) no-repeat right center; }
/* Новость - Спойлер */
.article .spoiler { margin-bottom: 5px; border: 1px solid #69E; cursor: pointer; background: #F6F9FF; }
.article .sp-head:before { font-weight: bold; content: "X "; color: #36C; }
.article .sp-head { padding: 0 10px; z-index: expression( runtimeStyle.zIndex = 1, innerHTML = " <b style='color: #36C;'>X</b> " + innerHTML + ""); }
.article .sp-body { padding: 10px; border-top: solid 1px #69E; display: none; }
/* Новость - Спонсор  */ 
.article .sponsor { margin: 5px 0; padding: 5px 5px; border: 3px solid #1560bd; font: 13px/1.3 "Courier New", Courier, monospace; position: relative; } 
.article .sponsor b { padding: 0 4px; background: #FFF; position: absolute; top: -10px; left: 30px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; } 
* html .article .sponsor b { position: absolute; top: -4px; }
.sponsor .external { border-bottom: 1px dotted #36C; padding-right: 13px; background: url(images/link-bg-external.gif) no-repeat right center; }
.sponsor .external:hover { border-bottom: 1px dotted: #69E; background: url(images/link-bg-external-hover.gif) no-repeat right center; }
/* Новость - Картинки */ 
.article .highslide { border: 2px solid #36C; padding: 5px; }
.article .highslide:hover { border: 2px solid #69E; }
/* Новость - Плагин - neighboring_news */
#neighboring { margin-top: 20px; padding: 2px 0; font-style: italic; font-size: 12px; font-weight: bold; border: solid #EEE; border-width: 1px 0; color: #89B; }
#neighboring #next { text-align: left; }
#neighboring #prev { text-align: right; }
/* ------- Постраничка ------- */
#pagination { padding-top: 2px; margin-top: 40px; text-align: center; font: 17px Verdana, Geneva, sans-serif; }
#pagination a, #pagination span { margin: 0 1px; padding: 1px 8px 3px 8px; display: inline-block; }
#pagination span { background: #457; color: #FFF; }
/* -------- Боковая панелька -------- */
#sidebar { float: right; width: 400px; }
/* Логин */
#user-menu { margin-top: 30px; padding: 0 5px 5px 5px; background: #6A7BA1 url(images/user-menu-bg.gif) 0 0 no-repeat; position: relative; }
#user-menu .area { width: 140px; height: 18px; margin: 4px 7px 9px 3px; }
#user-menu input.button-login { width: 32px; height: 11px; background: url(images/user-menu-text.gif) 0 -132px no-repeat; cursor: pointer; font-size: 0; position: absolute; top: 8px; right: 30px; }
#user-menu input:hover.button-login { width: 32px; height: 11px; background: url(images/user-menu-text.gif) 0 -143px no-repeat; }
#user-menu a.reg { width: 150px; height: 11px; background: url(images/user-menu-text.gif) 0 0 no-repeat; display: inline-block; overflow: hidden; }
#user-menu a:hover.reg  { background: url(images/user-menu-text.gif) 0 -11px no-repeat; }
#user-menu a.pass { width: 150px; height: 11px; background: url(images/user-menu-text.gif) 0 -22px no-repeat; display: inline-block; overflow: hidden; }
#user-menu a:hover.pass  { background: url(images/user-menu-text.gif) 0 -33px no-repeat; }
/* Логин - Меню */
#user-menu-logged { margin-top: 30px; padding: 5px; background: #6A7BA1 url(images/user-menu-logged-bg.gif) 0 0 repeat-x; position: relative; }
#user-menu-logged b { font-size: 12px; color: #FFF; margin-bottom: 13px; display: inline-block;}
#user-menu-logged a.adm { width: 150px; height: 11px; background: url(images/user-menu-text.gif) 0 -44px no-repeat; display: inline-block; overflow: hidden; }
#user-menu-logged a:hover.adm  { background: url(images/user-menu-text.gif) 0 -55px no-repeat; }
#user-menu-logged a.add { width: 150px; height: 11px; background: url(images/user-menu-text.gif) 0 -66px no-repeat; display: inline-block; overflow: hidden; }
#user-menu-logged a:hover.add  { background: url(images/user-menu-text.gif) 0 -77px no-repeat; }
#user-menu-logged a.prof { margin-top: 5px; width: 150px; height: 11px; background: url(images/user-menu-text.gif) 0 -88px no-repeat; display: inline-block; overflow: hidden; }
#user-menu-logged a:hover.prof  { background: url(images/user-menu-text.gif) 0 -99px no-repeat; }
#user-menu-logged a.out { width: 67px; height: 11px; background: url(images/user-menu-text.gif) 0 -110px no-repeat; display: inline-block; overflow: hidden; position: absolute; top: 8px; right: 5px; }
#user-menu-logged a:hover.out  { background: url(images/user-menu-text.gif) 0 -121px no-repeat; }
/* Блок */
.block, .block-left, .block-right { min-height: 98px; _height: 98px; margin-top: 30px; padding: 10px 10px 0 10px; color: #457; background: #FFF url(images/sidebar-block-bg.jpg) 0 0 repeat-x; }
.block-left, .block-right { width: 176px; }
.block-left { float: left; }
.block-right { float: right; }
.block h6, .block-left h6, .block-right h6 { padding: 5px 0 20px 24px; background: url(images/sidebar-block-h6-bg.gif) 0 5px no-repeat; }
/* Подписка на Блог */
#twitter { float: left; width: 160px; height: 55px; position: relative; text-indent: -9999px; }
a#twitter span { width: 160px; height: 55px; background: url(images/sidebar-social-bg.gif) -360px 0 no-repeat; cursor: pointer; position: absolute; top: 0; left: 0; }
a:hover#twitter span { background-position: -520px 0; }
#feedburner { float: right; width: 180px; height: 55px; position: relative; text-indent: -9999px; }
a#feedburner span { width: 180px; height: 55px; background: url(images/sidebar-social-bg.gif) 0 0 no-repeat; cursor: pointer; position: absolute; top: 0; left: 0; }
a:hover#feedburner span { background-position: -180px 0; }
/* Плагин - lastnews */
#lastnews li { padding: 0 0 5px 10px; background: url(images/check-bg.gif) 0 5px no-repeat; }
/* Плагин - top_news */
#top-news-1 li { padding: 0 0 5px 10px; background: url(images/check-bg.gif) 0 5px no-repeat; }
/* Плагин - archive */
#archive { width: 100%; position: relative; }
#archive li { margin: -4px 0 8px 0; position: relative; text-align: left; border-bottom: 1px dotted #CCC; }
#archive li span { padding: 0 2px 0 0; position: relative; top: 4px; background: #FFF; }
#archive li b { padding: 0 0 0 2px; position: absolute; top: 4px; right: 0; background: #FFF; }
/* Блок Мета */
#meta li { padding: 0 0 5px 10px; background: url(images/check-bg.gif) 0 5px no-repeat; }
/* ------- 3Columns -------- */
#columns-top { margin-top: 40px; height: 24px; background: url(images/columns-bg-top.jpg) 0 0 repeat-y; }
#columns { margin-top: 1px; min-height: 48px; _height: 48px; border-bottom: 1px solid #4372D0; background: url(images/columns-bg.gif) 0 0 repeat-x; position: relative; }
#columns-1, #columns-2, #columns-3 { float: left; width: 309px; margin-bottom: -30px; padding: 10px 10px 0 10px; background: url(images/columns-bg-t.gif) 0 0 no-repeat; }
#columns-1 h6, #columns-2 h6, #columns-3 h6 { margin: -31px 0 15px -5px; font-size: 17px; color: #FFF; position: absolute; }
#columns-4 { width: 1px; height: 48px; background: url(images/columns-bg-t.gif) 0 0 no-repeat; position: absolute; top: 0; right: 0; }
#columns-bottom-1, #columns-bottom-2, #columns-bottom-3 { float: left; width: 329px; height: 48px; background: url(images/columns-bg-b.gif) 0 0 no-repeat; }
#columns-bottom-4 { width: 1px; height: 48px; margin-top: -30px; background: url(images/columns-bg-b.gif) 0 0 no-repeat; position: absolute; bottom: 0; right: 0; }
#columns-bottom { height: 14px; background: url(images/columns-bg-bottom.gif) top center no-repeat; }
/* 3Columns - Плагин - tags  */
#columns .tags { float: left; width: 100%; text-align: justify; display: inline; }
#columns .tags li { display: inline; white-space: nowrap; }
/* 3Columns - Плагин - lastcomments */
.lastcomments h6 { margin: 20px 0 5px 0; font: bold 13px Arial, Helvetica, sans-serif; }
.lastcomments li { padding-bottom: 5px; }
.lastcomments b { color: #679; }
.lastcomments strong { color: #457; }
.lastcomments a:link strong, .lastcomments a:visited strong  { color: #36C; }
.lastcomments a:hover strong, .lastcomments a:active strong { color: #69E; }
/* 3Columns - Плагин - lasttwitters */
#lasttwitters li { padding-bottom: 5px; }
#lasttwitters strong { color: #457; }
/* ------- Подземелье )) ------- */
/* Footer */
#footer { margin-top: 1px; height: 38px; background: url(images/footer-bg.gif) 0 0 repeat-x; position: relative; }
/* Счетчики */
#counter { float: left; }
#counter img { padding: 4px 0 0 4px; }
/* Копирайты */
#digitalplace { float: right; width: 120px; height: 28px; }
a#digitalplace span { width: 120px; height: 28px; background: url(images/footer-copy.gif) 0 0 no-repeat; cursor: pointer; position: absolute; top: 6px; right: 91px; }
a:hover#digitalplace span { background-position: 0 -28px; }
#ngcms { float: right; width: 81px; height: 28px; }
a#ngcms span { width: 81px; height: 28px; background: url(images/footer-copy.gif) -120px 0 no-repeat; cursor: pointer; position: absolute; top: 6px; right: 5px; }
a:hover#ngcms span { background-position: -120px -28px; }
/* ------- Отдельные страницы ------- */
/* Search расширенная версия */
#search-form h6 { margin-top: 20px; }
#search-form li { padding-bottom: 5px; }
#search-form li b { width: 200px; display: inline-block; color: #457; vertical-align: top; }
#search-form p { font-size: 12px; margin-top: 5px; }
#search-form strong { color: #06C; font-size: 14px; }
#search-form input { width: 250px; border: 1px solid #CDE; padding: 2px 3px; }
#search-form select { width: 258px; height: 24px; border: 1px solid #CDE; padding: 2px 2px 2px 0; }
#search-form input:hover, #search-form select:hover { border: 1px solid #ACD; }
#search-form input:focus, #search-form select:focus { border: 1px solid #7AE; }
#search-form input.button-search { background: url(images/search-bg-button.gif) 0 0 no-repeat; width: 104px; height: 22px; cursor: pointer; font-size: 0; border: 0; }
#search-form input:hover.button-search { background: url(images/search-bg-button.gif) 0 -21px no-repeat; }
/* Регистрация */
#registration li { padding-bottom: 5px; }
#registration li b { width: 200px; display: inline-block; color: #457; vertical-align: top; }
#registration input { width: 250px; border: 1px solid #CDE; padding: 2px 3px; }
#registration input:hover { border: 1px solid #ACD; }
#registration input:focus { border: 1px solid #7AE; }
#registration img { height: 20px; border: 1px solid #CDE; }
#registration input.button-reg { background: url(images/registration-bg-button.gif) 0 0 no-repeat; width: 104px; height: 22px; cursor: pointer; font-size: 0; border: 0; }
#registration input:hover.button-reg { background: url(images/registration-bg-button.gif) 0 -21px no-repeat; }
/* Восстановления пароля */
#lostpassword li { padding-bottom: 5px; }
#lostpassword li b { width: 200px; display: inline-block; color: #457; vertical-align: top; }
#lostpassword input { width: 250px; border: 1px solid #CDE; padding: 2px 3px; }
#lostpassword input:hover { border: 1px solid #ACD; }
#lostpassword input:focus { border: 1px solid #7AE; }
#lostpassword img { height: 20px; border: 1px solid #CDE; }
#lostpassword input.button-lost { background: url(images/lostpassword-bg-button.gif) 0 0 no-repeat; width: 104px; height: 22px; cursor: pointer; font-size: 0; border: 0; }
#lostpassword input:hover.button-lost { background: url(images/lostpassword-bg-button.gif) 0 -21px no-repeat; }
/* Логин Error */
#login li { padding-bottom: 5px; }
#login li b { width: 200px; display: inline-block; color: #457; vertical-align: top; }
#login input { width: 250px; border: 1px solid #CDE; padding: 2px 3px; }
#login input:hover { border: 1px solid #ACD; }
#login input:focus { border: 1px solid #7AE; }
#login input.button-log { background: url(images/login-bg-button.gif) 0 0 no-repeat; width: 104px; height: 22px; cursor: pointer; font-size: 0; border: 0; }
#login input:hover.button-log { background: url(images/login-bg-button.gif) 0 -21px no-repeat; }
/* ------- Иные плагины ------- */
/* Плагин - comments - вывод комментов */
#comments h1 { margin: 0 0 0 50px; }
#comments h6 { margin: 30px 0 0 0; }
#comments ul { width: 100%; }
.comments { margin-top: 20px; display: inline-block; }
.comments li { float: right; }
.comments .avatar { float: left; }
.comments img { border: 1px solid #CDE; }
.comments a:hover img { border: 1px solid #69E; }
.comments .author { width: 75%; color: #457; margin-bottom: 5px; border-bottom: 1px solid #EEE; }
.comments .comment { width: 75%; font-size: 12px; }
.comments .meta { width: 75%; text-align: right; }
.comments .answer { border: 1px dashed #457; margin: 5px 0; padding: 3px 7px; font-size: 11px; color: #457; background: #BCE; }
.comments blockquote { border-left: 3px solid #457; margin: 2px 0 5px 15px; padding: 2px 5px; font-size: 11px; color: #457; }
#comments-more { margin-top: 20px; font-size: 12px; font-weight: bold; color: #679; }
/* Плагин - comments - добавление коммента */
#comments-add { margin-top: 40px; border: 10px solid #BCE; padding: 10px 10px 5px 10px; }
#comments-add h6 { margin-bottom: 10px; }
#comments-add input, #comments-add textarea { border: 1px solid #CDE; padding: 2px 3px; }
#comments-add input { width: 150px; }
#comments-add input:hover, #comments-add textarea:hover { border: 1px solid #ACD; }
#comments-add input:focus, #comments-add textarea:focus { border: 1px solid #7AE; }
#comments-add li { padding-bottom: 5px; color: #457; }
#comments-add b { margin-left: 7px; display: inline-block; vertical-align: top; }
#comments-add .captcha img, #comments-add .captcha b { margin-bottom: 10px; padding: 0; height: 20px; }
#comments-add img { margin: 0; padding: 1px; border: 1px solid #CDE; cursor: pointer; }
#comments-add a:hover img { border: 1px solid #7AE; }
#comments-add textarea { width: 512px; }
#comments-add input.button-add, #comments-add input.button-reset { width: 104px; height: 22px; cursor: pointer; font-size: 0; border: 0; }
#comments-add input.button-add { background: url(images/comments-bg-button.gif) 0 0 no-repeat; }
#comments-add input:hover.button-add { background: url(images/comments-bg-button.gif) 0 -21px no-repeat; }
#comments-add input.button-reset { background: url(images/comments-bg-button.gif) -103px 0 no-repeat; }
#comments-add input:hover.button-reset { background: url(images/comments-bg-button.gif) -103px -21px no-repeat; }
#error_message { margin-top: 30px; }
.comments-error { float: right; padding: 3px 5px 0 0; }
/* Плагин - similar */
#similar { margin-top: 20px; border: solid #EEE; border-width: 5px 0; }
#similar h6 { margin: 2px 0 5px 0; }
#similar li { padding: 0 0 5px 10px; background: url(images/check-bg.gif) 0 5px no-repeat; }
/* Плагин - tags - своя страница */
#tags-cloud li { padding: 0 0 5px 10px; color: #457; background: url(images/check-bg.gif) 0 5px no-repeat; }
#tags-cloud li.tags { float: left; width: 186px; padding: 0; height: 28px; background: transparent; }
#tags-cloud sup { position: relative; top: -2px; right: -2px; }
/* Плагин - tags - cтили для тегов, задать в админке плагина */
.tg01  { font-size: 90%; }
.tg02  { font-size: 105%; }
.tg03  { font-size: 120%; }
.tg04  { font-size: 135%; }
.tg05  { font-size: 150%; }
.tg06  { font-size: 165%; }
.tg07  { font-size: 180%; }
.tg08  { font-size: 185%; }
.tg09  { font-size: 200%; }
.tg10  { font-size: 215%; }
/* Плагин - uprofile */
#uprofile { width: 100%; text-align: left; display: inline-block; }
#uprofile li { padding-bottom: 5px; }
#uprofile li b { width: 200px; padding-bottom: 5px; color: #457; display: inline-block; vertical-align: top; }
#uprofile img { padding: 2px; border: 1px solid #CDE; }
#uprofile a:hover img { border: 1px solid #7AE; }
#uprofile input, #uprofile textarea { border: 1px solid #CDE; padding: 2px 3px; }
#uprofile input { width: 200px; }
#uprofile input.upload { width: 300px; }
#uprofile input.checkbox { width: 15px; height: 15px; }
#uprofile input:hover, #uprofile textarea:hover { border: 1px solid #ACD; }
#uprofile input:focus, #uprofile textarea:focus { border: 1px solid #7AE; }
#uprofile textarea { width: 350px; }
#uprofile input.button-save { background: url(images/uprofile-bg-button.gif) 0 0 no-repeat; width: 104px; height: 22px; cursor: pointer; font-size: 0; border: 0; }
#uprofile input:hover.button-save { background: url(images/uprofile-bg-button.gif) 0 -21px no-repeat; }
/* ------- Ахтунги движка ------- */
.msge { margin: 30px 0 30px 0; padding: 10px; font-size: 13px; color: #F00; border: 3px solid #F00; text-align: center; }
.msgi { margin: 30px 0 30px 0; padding: 10px; font-size: 13px; color: #06C; border: 3px solid #06C; text-align: center; }
.msgo { margin: 30px 0 30px 0; padding: 10px; font-size: 13px; color: #080; border: 3px solid #080; text-align: center; }
.timeProfiler TD {
	background-color: #E8E8E8;
}
#google-adsense { text-align: center; border: 10px solid #EEE; margin-top: 30px; padding-bottom: 7px;}