/* Дефолтные предустановки */
html {height:100%}
body {font:13px Arial, sans-serif; color:black; background-color:white; margin:0px 2%; padding:0px; height:100%}
table {border-collapse:collapse}
td, th {font:13px Arial, sans-serif; padding:0px; text-align:left; vertical-align:top}
form, h1, h2, h3 {margin:0px; padding:0px}
h1, h2 {font:22px Tahoma, sans-serif}
p {margin:0.33em 0em}
a:hover {text-decoration:none}
input, textarea, select, option {font:13px Arial, sans-serif}
optgroup {margin:0px 3px; color:#0c7f00; font:italic 14px Arial, sans-serif; background:white}
s {padding-right:0.2em}
img {border:none}
.png {position:relative}


/* Palette */
a {color:#09b}  .js {color:#09b; border-bottom-color:#09b}
.op {color:#5b6b6d} a.js_op {color:#5b6b6d; border-bottom-color:#5b6b6d}
.info {color:#9c0}
a.tag, div.tag {font:11px Tahoma; color:#a0a0a0}
a.dark {color:#467e83}
.greentea {color:#eaf8c0} .greentea_bg {background-color:#eaf8c0}

.title_topic {font:24px "Trebuchet MS", sans-serif; color:#98c5cf}
.title_post {font:24px "Trebuchet MS", sans-serif; color:#0099bb}
.title_full {font:26px "Trebuchet MS", sans-serif; color:#083d2f; line-height:100%}
.informer_title {font:22px "Trebuchet MS", sans-serif; color:#8d979c}

.sand_bg {background-color:#f8f9dc} table.sand_tbl_brd td {border:1px solid #f8f9dc} .comment li em.sand_bg {background:#f8f9dc}

.rating_bg {background-color:#d2f7fa}

.uname {color:#006185}
.uname_big {font:18px "Trebuchet MS"; color:#000}

.path {font:11px Tahoma; color:#99aaaa}
.explanation {color:#5B6B6D}

.text {font:13px Arial, sans-serif}
.text img {padding:0px 15px 15px 15px; max-width:600px}
.text h2, .text h3, .text h4 {padding:0px; margin:10px 0px}
.text h2 {font:18px "Trebuchet MS", sans-serif; color:#A9B0B4}
.text h3 {font:bold 14px Arial, sans-serif; color:#000}
.text h4 {font:bold 14px Arial, sans-serif; color:#B7B7B7}
.text pre {font:13px monospace; color:#000}
.text blockquote {font:13px Arial, sans-serif; font-style:italic; color:#888; border-left:2px solid #888; padding-left:5px}


/* Табличка с зеленой шапкой и круглыми ухами (greenhead) */
table.greenhead tr.head td {font:bold 11px Tahoma, sans-serif; white-space:nowrap;
    background:#EAF8C0 url('/static/i/design/greenhead-center.gif') repeat-x;
    height:29px; border:none !important}
table.greenhead tr.head td div.cell {padding:6px 5px 0px 0px}
table.greenhead tr.row td {padding:5px 5px 5px 0px}
table.greenhead tr.odd td {background-color:#f8f8f8}
table.greenhead tr.first td {background:url('/static/i/design/top-tr-grad.gif') repeat-x}

/* Окна */
div.win h2 {font:20px Tahoma, sans-serif; color:#555; padding:0px 0px 10px; margin:0px}
div.win div.cont {padding:3px 5px 20px 10px}

/**
 * Lib
 */

a.inv {text-decoration:none}
a.inv:hover {text-decoration:underline}
* > .anchor:link, * > .anchor:visited {visibility:hidden}
div.fullwidth {position:relative; width:104.17%; margin-left:-2.1%}

/* Ссылки-яваскрипты */
ins {text-decoration:none; cursor:pointer}
.js, .jsblock span.js {text-decoration:none; border-bottom-width:1px; border-bottom-style:dashed; cursor:pointer; -moz-user-select:none}
.jsblock {cursor:pointer}
a.js:hover, span.js:hover, span.jsblock:hover span.js {border-bottom-color:transparent !important; _border-bottom:none}
.js_gray {color:#777 !important; border-bottom-color:#777 !important}
.js_black {color:black !important; border-bottom-color:black !important}
.js_white {color:white !important; border-bottom-color:white !important}

/* Ссылки с иконками */
a.user16 {color:#4D8D95; padding-left:24px; position:relative}
a.user16 img {width:16px; height:16px; border:1px solid #777; padding:1px; position:absolute; left:0px; top:-3px}


/* Формы */

.form h3 {font:bold 14px Arial, sans-serif; margin:0px; padding:20px 0px 3px}
.form div.sub {font:11px Tahoma, sans-serif; color:#999}
.form .submit {padding-top:30px}
.form .submit input {font:15px Tahoma, sans-serif; width:15em}


/* Комменты */

.comment {padding:0px 0px 30px 10px}
.comment ul, .comment li {list-style:none; padding:0; margin:0}
.comment ul {background:#fff; padding-left:20px}
.comment li {border-top:1px solid #e5e5e5; margin-top:15px}
.comment li em {display:block; background:#fbfbfb; padding:9px 0px; font:10px Tahoma, sans-serif; color:#5B6B6D}
.comment li em a.edit {margin-left:20px; background:url('/static/i/ico/edit_sandbg.gif') no-repeat; padding-left:14px}
.comment li em .expires {margin-left:10px; color:#999; font:11px Tahoma, sans-serif}
.comment li em b {font:bold 11px Tahoma, sans-serif; color:#000; margin:0px 10px 0px 5px}
.comment li em b a {position:relative; padding-left:32px; color:#000}
.comment li em b a img {width:22px; height:22px; padding:1px; border:1px solid #ccc; position:absolute; left:0px; top:-6px}

.comment li em i {float:right; font:bold 14px Arial, sans-serif; margin:0px 5px; text-align:center; min-width:60px; white-space:nowrap}
.comment li em i img {width:12px; height:12px; background:url('/static/i/ico/voting.gif') no-repeat; cursor:pointer; margin:0px 5px}
.comment li em a.anchor {margin-left:10px; font-weight:bold}
.comment li em:hover a.anchor {visibility:visible}
.comment li em.hidden {color:#999}
.comment li em.hidden b {margin-right:50px}
.comment li em.hidden a {color:#999; font-size:11px}
.comment li a.reply {float:right; font:12px Tahoma, sans-serif; margin:5px 10px 5px 10px}
.comment li p {margin:0px; padding:5px}
.comment li .opener {font:11px Tahoma, sans-serif; color:#9a9a9a; background:#fff; padding-bottom:5px}
.comment li .opener a {position:relative; padding-left:18px}
.comment li .opener span {position:absolute; left:5px; top:1px; font:10px Arial, sans-serif; color:#0089b6; text-decoration:none}
.comment li em.my {background:#e1f6f6}


/**
 * Версия для печати
 */
.print_only {position:absolute; visibility:hidden}
@media print {
  div.pages {visibility:hidden; margin:0em}
  .print_only {position:inherit; visibility:visible}
  .no_print {display:none !important}
}
