body,html {
background:#fff;
font-family:"Times New Roman", Times, serif;
margin:0;
padding:0;
}

td {
color:#000;
font-size:16px;
text-align:left;
}

p {
font-size:1.125em;
line-height:1.5em;
margin:0 0 1.5em;
padding:0;
}

p.autor {
color:#777;
font-style:italic;
margin:0 0 .25em;
}

p.date {
color:#777;
font-size:.875em;
margin:0 0 .25em;
}

p.medium {
font-size:1em;
line-height:1.5em;
margin:0;
padding:0 0 1em;
}

p.small {
font-size:.875em;
margin:0;
padding:0;
}

img {
border:0;
}

a {
color:#000;
text-decoration:none;
}

a:hover {
color:#c00;
text-decoration:none;
}

h1 {
border-bottom:3px solid #000;
font-size:1.5em;
font-variant:small-caps;
font-weight:400;
margin:0 0 2px;
padding:0;
}

h2 {
font-size:1.5em;
font-weight:700;
line-height:1.1em;
margin:0 0 .75em;
padding:0;
}

h3 {
font-size:1.125em;
font-weight:700;
line-height:1.1em;
margin:0 0 .25em;
padding:0;
}

h4 {
font-size:1em;
font-weight:700;
line-height:1.1em;
margin:0 0 .25em;
padding:0;
}

input,textarea {
background:#fff;
border:1px solid #aaa;
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
margin:0 0 .25em;
}

.box {
border-collapse:collapse;
width:100%;
}

.box td.left {
width:0;
}

.box td.right {
padding:1em 0 0;
width:100%;
}

.box td.catalog_fon {
background:#ebebe1;
}

.box td.footer {
font-size:.875em;
line-height:1.5em;
padding:0;
}

.logo_left_text_padding {
padding:0 0 0 5em;
}

.q_autor {
font-style:italic;
text-align:right;
}

.catalog a,.catalog_current {
color:#666;
margin:0;
padding:0 .25em;
}

.catalog_current {
color:#c00;
font-weight:700;
}

.catalog_hole {
margin:0 2em 0 0;
}

.h_left {
margin:0;
padding:0;
}

.h_right {
line-height:1.75em;
margin:0;
padding:0;
}

.h_bold_line {
border-bottom:3px solid #ccccc2;
font-size:.9em;
margin:0 0 2px;
padding:0;
}

.h_line {
border-bottom:1px solid #000;
clear:both;
margin:0;
padding:0;
}

.autor_menu {
margin:0 0 1.5em;
}

.autor_menu_current {
color:#000;
margin:0 1em 0 0;
padding:0 .5em .25em 0;
}

.list {
font-size:1.125em;
padding:0 0 1.5em;
}

.list a {
display:block;
margin:0 0 .5em;
padding:0;
}

.page a,.page_current {
color:#58a;
margin:0;
padding:0 .25em;
}

.page a:hover {
color:#C00;
}

.page_current {
background:#ebebe1;
color:#C00;
}

.answer {
background:#fff;
margin:0 0 1.5em;
padding:1em 1em 0;
}

.post_box {
padding:1em 0 0;
}

.search_box {
width:120px;
}

.post_header {
width:200px;
}

.post_text {
height:100px;
width:400px;
}

.print {
border-top:1px solid #000;
margin:1em 0 0;
padding:.5em 0 0;
}

p.search,.top,.mainmenu,.profile,.logo,.logo_left_text,.q_left,.q_right,.catalog,.left_spacer,.left_header,.left_header a,.left_text,.left_text a,.autor_menu a,.page,.ctrl,.spacer_line,.spacer_logo,.copy,.footer_menu,.addthis_toolbox,.noprint {
display:none;
}

.box td,.box td.left_search,.box td.right_header,.box td.right_header_content {
padding:0;
}

.box td.header,.box td.guestbook {
background:#fff;
padding:0;
}

.catalog a:hover,.left_header a:hover,.left_text a:hover,.autor_menu a:hover,.ctrl a:hover,.footer_menu a:hover {
color:#c00;
}

.ctrl a,.footer_menu a {
color:#58a;
}