a, a:link, a:visited, a:hover, a:active { color : #000 !important; text-decoration : underline !important; }
a:after { content : " (" attr(href) ") "; }
body { font-size : 10pt; }
div { background-image : none !important; }
h1, h2, h3, h4, h5, h6, strong { color : #000 !important; }
h1 { font-size: 14pt !important }
tr, th, td { page-break-inside : avoid; }
hr { background: #000; border: none; color: #000; height: 1px }

.logo { margin-top: 18px !important }

img.aleft { float: left; margin: 0 15px 15px 0 }
img.aright { float: right; margin: 0 0 15px 15px }
.acenter { margin: auto; text-align: center }
.ajustify { text-align: justify }
.aleft { margin-right: auto; text-align: left !important }
.aright { margin-left: auto; text-align: right !important }

.btn { background-image : none; }
.break { page-break-before: always; }
.tap h1 { margin-top : 0; }
.tbl tr td, .tbl tr th, .tbl { border : 1px solid #000 !important; padding : 4px; }
#col21 { text-align: justify }  
/*tc*/  
.tc { padding-top: 10px }
.tc h2 { font-size: 92%; font-weight: 600; margin-top: 0; letter-spacing: normal }
.tc dt { float: left; width: 258px }
.tc dd { margin: 0 0 0 268px } 
.tc dd:after { content: "."; clear: both; display: block; height: 0; visibility: hidden }
/*/tc*/


.print { display : block; }
#main, #col1, #wrap { margin: 0; padding: 0 }
#news .img { border: 0 }
#news .tree { width: 100% }

#reiting { width: 100% }
#reiting2 { display: table }
#reiting .text { width: 32% }

#text4, #text7, #text10, #text13, #text16  { background: none; padding-top: 0 }
#text0  { display: table; width:100% }


form, .no-print, #abot, #atop, #sn, #top, #bottom, #head, #col3, #ban1, #ban2, #ban3, #col22, .pg, #topimg, #path, #mm, .uselinks, .banner, #link, #col2 { display : none; } 
