body { margin:0px; padding:0px; color:black; background-color:white }

h1, h3, table td h4, td.t p, p.t { margin-top:0em }
table td h4, h3.ml { margin-bottom:0em; }

img { border:0px }
textarea { font-family:"sans-serif" }
h1 { font-size:170% }
h2 { font-size:150%; margin-bottom:0.5em }
h3 { font-size:125%; margin-bottom:0.75em }
h4 { font-size:115%; font-weight:normal }
ol, ul { padding-left:0em; line-height:200%; %margin-left:0em }

td.t p, p.t { line-height:1.25em; margin-bottom:0.75em }
td.snippet_text p, p.snippet_text { line-height:125%; font-size:85% }
div.snippet { margin-bottom:1.5em }

.tl { font-weight: bold }
.nw { white-space:nowrap }
.r { text-align:right }
.large { font-size:150% }
.little { font-size:80% }
.light { color:#777777 }
.gray { color:#cccccc }
.link { color:#2B6EC1; cursor:pointer; border-bottom:1px #2B6EC1 dashed }
.error { color:red }

img.bkmk, img.bkmk_f { width:16px; height:16px }
img.bkmk { margin-left:0.5em }
img.bkmk_f { margin-left:1em; margin-right:0.5em }
img.t { border:1px solid #cccccc }

input.large { font-size:150%; padding:0.25em 1em; %padding:0em }

th { border-bottom:1px solid #ρρρρρρ; text-align:left; color:#cccccc; font-weight:normal }
td { vertical-align:top }
table.ml { margin-bottom:0.75em }
table.ml td { vertical-align:bottom }
table.ml td.cnt { text-align:right; padding-bottom:0.1em }
table.ml td.b { background-color:#999999; background-repeat:x-repeat; height:2px }
table.cf td { padding:0.25em 1em 0.25em 0em }
table.comments td { //line-height:150%; padding-bottom:1.5em; vertical-align:top; //font:normal 12px Tahoma, Verdana, Arial; }

td.tags { padding-top:0.25em; padding-bottom:0.25em }
td.bh { background-color:black; color:white; vertical-align:middle }
td.gh { background-color:#999999 }
td.ml { vartical-align:bottom }

a:link, a:active { color:#0c0c4b }
a:visited { color:#787890 }
a:hover { color:#990000 }
a.logo:visited, a.logo:hover, a.logo:link, a.logo:active { color:white }
a.gray { color:#cccccc }

ol.author li, ul.author li { color:#999999; font-size:80% }
a.author { font-size:125% }
span.stat { font-size:125%; color:black }

div.cc { width:16px; height:16px; background:url('http://free-writer.ru/img/cc.gif'); overflow:hidden; margin-left:0.5em }
td.cc { text-align:left; padding-top:0.25em }
div.cct { position:relative; top:3px; left:1px; text-align:center; font-size:0.5em; line-height:1em; font-family:Arial }

div.ac { width:77px; height:117px; zoom:1; position:relative; margin-top:-18px; text-align:left; background-position:center; background-repeat:no-repeat }
img.as { width:16px; height:117px; behavior:url('{$site_url}/img/png.htc') }

div.s_g { width:80px; height:16px; background:url('http://free-writer.ru/img/s_g.gif'); }